diff --git a/core/core-frontend/src/fcDesignerPro/index.es.js b/core/core-frontend/src/fcDesignerPro/index.es.js index f27705a..cf8760a 100644 --- a/core/core-frontend/src/fcDesignerPro/index.es.js +++ b/core/core-frontend/src/fcDesignerPro/index.es.js @@ -4,7 +4,7 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,d09GRgABAAAAAFEEAAsAAAAAoPAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FUuIY21hcAAAAYgAAAP7AAAKGJ2RrB1nbHlmAAAFhAAAQ/kAAIgow5ZWYGhlYWQAAEmAAAAALwAAADYrnfY1aGhlYQAASbAAAAAeAAAAJAfeBJ5obXR4AABJ0AAAAF0AAAJ4jxAAAGxvY2EAAEowAAABPgAAAT5fhjx4bWF4cAAAS3AAAAAfAAAAIAHCAPxuYW1lAABLkAAAAUUAAAJb1Yvg7HBvc3QAAEzYAAAELAAABq340wMHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFRZZzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8mMzc8L+BgYH5DgOQZGBEUcQEAICVDRp4nO3WZXOVVxiF4fsAhUpq1N3d3agBJQ3u7u7u7u7BIfVSo+7u7u58XMO/oGtndforemauTN53MnNmdp61ng0cAjS0y60RNNhHxb9R2eu3lfr3DTm8/n2jymw/V3EoDWgk1FLV2n+g9uBB8FNztVJNnv77VPzXVRxD00qz+m8Zx3gmMJFJTGaKv3kq05jODGYyi9nMYS7zmM8CFrKIxSxhKctYzgpWsorVnMsazmMt61jPBjayic3Ucg7ncwFb2MqFnM02LmI7O9jJLnazhzqu5Cqu5hrO4Fqu42Ku5wZu5CZu5hZu5RJuoxm3cwd3chd3cynNaUFL7qEV1dxLDa1pQ1va0Z4OdKQTl9GZLj6VrnSjOz3oSS9604e+9KM/AxjIIAYzhKEMYzgjGMkVjGI0YxjLWZzJyZzCqZzG6ZzECZxIE47jeJ/pYT7lxhzh8zqSozjap3YsTctJl/9CpTH/f6rKjyZj/32qK1MXZX7VPDxjqEV42jyl4blDrcITiKrDs4hqwlOJWofnE7WJkhG1Dc8saheeXtQ+PMeoQ3iiUcfwbKNO4SlHncPzjrqEJx91DWcAdQunAXUP5wL1CCcE9QxnBfUKpwb1DucH9QknCfUNZwr1C6cL9Q/nDA0IJw4NDGcPDQqnEA0O5xENCScTDQ1nFA0LpxUND+cWjQgnGI0MZxmNCqcajQ7nG40JJx2NDWcejQunH40P9wCaEG4ENDHcDWhSuCXQ5HBfoCnh5kBTwx2CpoXbBE0P9wqaEW4YNDPcNWhWuHXQ7HD/oDnhJkJzw52E5kX9DM8P9xRaEG4stDDcXWhRuMXQ4nCfoSXhZkNLwx2HloXbDi0P9x5aEW5AtDLchWhVuBXR6nA/ojXhpkRrw52J1oXbE60P9yjaEG5UtDHcrWhTuGXR5nDfotpw86It4Q5GW8NtjLYFJd/bg5LvHUHJ985wa6NdQcn67qBkfU+401FdUHJ/X1Byf39Qcv9AUHL/YFBy/1BQcv9wUHL/SFBy/2hQcr83vDfQY0HpgMeD0gFPRNnBejIoffBUUPpgX1D64Omg9MEzQemDZ4PSB88FpQ+eD0ofvBCUPngxKH3wUlD64OWg9MErQemDV4PSB68FpQ9eD0ofvBGUPngzKH3wVlD64O2g9ME7QemDd8MbE70XlG54Pyjd8EFQuuHDoHTDR+Ediz4Ob1v0SXjvok/DGxh9Ft7F6PPwVkZfhPcz+jK8qdFX4Z2Nvg5vb/RNeI+jb8MbHX0X3u3o+/CWRz+E9z36Mcr9Sj+F7wDo5/BtAP0SZfvp1/ANAf0Wviug38O3BvRH+P6A/gzfJNBf4TsF+jt8u0D7o9z9DtQGlX8AZj1A2gB4nL29CWAbxdkwvDOr1UoraXWuVrJ1ryXZli1bt287sU3iXE6AhBzk5ko4c5T7PgqlXC2EQikBCg3QchYCoQVajtK3tNCWu/SjLUc52r6F9oWWt402/zOzK1ly4tjt1/+zR3PP7M75nDPLGBj4Y6/ATzNuRmF6mHGGQdkQkpweESnRWBoVnPkBlOOiMSPEeXPRbBFiElwYDaKc7OSVZMGOlA4kgc9Zime9QYj22pEx1oESxV5UyBfx35tHm8GoLs1Ff1ZdSiajoD+DrY7whx/Kt5tMnXyBb4Zfp8mEzhVdPmRgi4jDRcyyXjd+qnmkWd0FFhi0EqyhjKLuorWsVDJLuSef5EzqsybTHWcaDGfeAVX0mZBb/AixhmGMh7HxI9HNMDaG2fcpewVrZTxME3MIM4c5jDmcWcesZ05kTmLOZM5iLp3Uenzg1iezIRxESiGfUPSUXiQpenacc/eirJTxpFCskMkXagOlXIYElAwJ9KKpAmxLQ7qxMd2gDnuaAnbwoyfUYbvHY0dPiB7P7SRyyGNXhyEgZrPueKPD0Rh3Px75KELMLcRcF41EokdG4G8V8eHToBZ1GCySEz0BlVdrQE/YPa+S6GyWBMmThuyBJg96gtRc/jmp5DJi3Rmp+YNpY6j2J8vwjIWxM4w7KtF/5FTo/3bWt/dD8sPrL7jrAryUWOu1GNZHpp4AdbzJXs4mmCRTYIrMIMzAiVGhoxFE8I4pVMhli/1I63KI0rscQRSMkAyDUYTh8ZJhiSLF480W84mYUc56YXiMUCYBY1OEkXRG4zAiUAGMCJSVagNsJJgJBDJBRXFIkqP8Q2IrihZ37EjYi67xhkfUq9CufKgtHG4L2b3hsFc9hdjoAojfqj7je8NXNXh1IBP4EH4jXvuHdi+1RvSowZdJqZefUf8MLlR2NFT0LK2ozxseVd97w8f5wBylOQxjrva1zMSZDqaT6WP6mTFmHrMMekmCPuHpBJWi1WkIfYfJTMZK1Enarc1dvnY+SlMGMKO+bnNj6PkW9fXKDMOHVnzqLrRSfR81wIT5TeS4yCSD3h1y2tSXRM8sOttayIRFLcRfvo/UwPpmlTfDix0qeq4mc+kbVYvOqTfYU9lmxspITB7WKINiIvKEUHYA5dOIjyXyxazXY2RjIpY8shf+S8Xa/0I+jdlEEv4LMDPIavbwRt6Ig6mxVGpsGbFSsHEcAnvH6Lnr8yuGjskl7C4p0BgNKYGI3GCz59efN5LPzGktzDnrq2fOLbbM7cQnpeYeMdbaOnbE3NT/ZEezYNC9hXXnjV520erFLV6z1e6RAyElnkplssUSVFso80p6ZGztuvnnzpt37vx1a8dG0kxDdQztsNt6mAiMYh5m/SxmCbMUxnEDs5E5mTmFOZs5h/kSczlzPfM15nbmDuYB5kHmCbIW6ueyrEi5ZO30jU+XYfoayBRw0ingzPfiiYRaP19boq64uzZQWwR92xMMetS9UjAoffb++9cLeQEMXkrC6l6SBrE7hJwARv30QHlRRGgTwFxbcdoFMNcKPxTAXCv8QABTn8ZaK3UjgxScVanoKweMVX9XeSQyeIJDlXf5iqDeKwjoMEF7gGa+qtX/Ve1p6ntCSagaxlgdYwJPm2CEe5iRGcJUAhycFAQ481EoQLc9p6w4c9rcPyggLZdD8IesxZVFMNdcs3RpfCgeH2KtdQXAmgWQs1rskpD6AJRaHCqsOmFVAV3Rp/4pPrhgMF6z35B2JJlmfabOZhbNsDWwFc0Q3B28XWfiN8rNK+PwdxaxzibWNK26b2hPvOaPqYNVpD1dMx0TXjZ6w4hPJHkRJ9N4AHll3hgCt1RMI+NBX/znJSEZx/Z8pNeS7gslslzz3AUNN3Bmfyzm44yN+fQ0jdguJkYsqCS2vRVsEU1C36LhsCM42xnzm81+Z0NabKCwU2uTBDAhwWSZHMDPIWYB7CRbD4TJ4P3ah6ZEVeoCiCI8dD5CVRWQW4HDGlzG1wFSQbGMCpAgWEsFwfCoX4h8GCFmJzVriMFOkhWKPUcgRGN743PPiZIkPgeFJiMsdTgPqVB9iOA1Z0Wi0chZBHKgNpLxOaiE4C7PQcFZHrFSHVPTV5V1mQH4OQDw8whm1b+xPukErgRkSIGugAB0hOz1EPQ3kR9ExSyXk5Rplm0wFAp+GAoGQ7cTX9ZkGjT5nMRSL7333pku34q7I/h4KPR40GTym4ZMTp950OzpY3QcnyULwQpQB9wSNIqsvygd3WI2jLweHhnhxdMY3rtkRnwJbYngX0ci5XgE/dOq2C6xWtWzzdZbBY/diPxYQLer17jPQCePkd7HP7dav2hTrOo5JjaKjaLbcpdoRiPqdRf40Unk8Rz0/1/ZL7M2Jga9vhB2kSMAWyTwqFQM4xJAo1JOg07wDh2INyaSBEShCSgP63AyiK8B8Mkqyvd1m/tOUTT880WHlbO5BdPHDsc/fiyGWDf6QmpJf9TrUQJNjQGvHGiIBxS3HB1Y3FZqGUqNLZ+XGmrpmpcaaGsbSKF33Tb1kZWANly/CVmsLuwS1bfNdu4Mk/n6E0x2J4fOt7lRa6x/SapUSKdiEdltt7vlSKytvVCCx8TU1kR2/LD2BW1tC9oPG89+P5wiFWv9oM1DMhYKrNgFk0dDR9sOtmy5ASR7s6UBFMKA2sSSsBfxIkqjTyLod5GICuPRra8sDeHSkLfyfWTxEKzLU/6v3qtGs6uKBrvDZsTcnBtGYl35AC9LxgJZUfh1iuQNQwUTlMAsjTbQqJC/bkQb5o4ZeWy2O4zr12fCoU6L0eYDOkCjJ9/T4UYKcNUcU5rpCnMq7km/g6+e/z311JsXLz4tkxnPZtPz5uH3CJ24WacTryd0Yjambqb5r49l16jb0RX1v/1hQxLed8YQjpM8XlgveSB2Dw4NyisJzYMGfJZbBOEWi2+6hT3r/NdsNtPxRp/xeJNNXz9vsruATvLA+s0yvcxc8pZkXVD0NkYQ3jxZHLKOLhN/nsTyGioB7YBWyDGjtlDYoldW0gjoBmUAYWbbhrVdPT1daze8X/FsW3vHmjV3/ODQxR2dnR2LD12XIvjvMmKlkl1di7q6ksc+2rskd/n1l+eW9D7KJuoKU8/omjuevGMNKfxDUktXamwpwb7BGiqNl8Cov0brDu/q6+s6fB0ZB0znTj9+gq4Nxk1WhZOuCmf+2Z2ob+dO9dmd+HFikxAdt3fwMWyIIfSRwHihRyYov9rdGgfGUn0pMA2kMfjVEPGnnu9U/Z2d6INOKI9o/66F/m2g/Yq8Iu5AsB0RVJmsLVwsoSJmZAdqsaNQyvELoNp+IQQCHt4kAG3DJpzq645UCNl/Wb6Z0HF44y8FE+8JBCDVqdX/Eh0/OruATvUYAZgCMdML61ZkAafAJaBhByGNF1lANVivDGF2HVmzvyHW5bmrbvzi4VLnCVd//YLFvNPGiRIyrfn69+67qN931G177hmU2ISWNeDp6bYsPP9r156Ydx164ULW6kHIa1+98xhf34UPPnrTOnH4kCsAKLK0v2/H/8WYoL8d8F5srhSVc6zCunNu5Mw50UX/3NaL3L3b/nFm27GGY5F4Av5xeesd38LXqCeisPo2+mp5K76K0cYL6tqGf0T9NsYP/ZigaykPGMks2PEZdy1x4axDL/6NlCs7juwAo2xXwCDv1CH8ow51bTqNbusoP67AHx45eJghPTFNWxYxKwFrOPZgbfrPplzZkYa/DmVUAfOTNIQ60gcMpDsgqAX+1Ybv1xGmKfuhvt3R2kAdRhmtb8MHHWCgfuqqa5V9Chh0m+ZOvG79a2hjYtjvXer3B2ctCL2yA1/W0VE+vUPBtypKed1+XVGZr1vxrw8+X6sUrLOOjv43Uq7ObMxmN2Y0G4nZDdmqgVAlAWz8Zua3GTDqlZqLth08TGEDtOUd/AiFX+2A1x4xQwgmIl4qlqScU2cdkB1J4wwAXMgBcqUBFx5204JCiB6AG0sTsxJgyjsSs+LxWQl8fHkHbKchfDzY5Q8dCW+yIY3u80WjvrflaFT+QrIDNSNvSnJYvK02P7rrNNM8m68d74ay6n1aHehQcIdTIfU+UhM6NJQ62iEb2y3yO6ihKyqr75OKUIMcnZdrCQbdzS6LIwAIiuLKiA2DLfrc+EBv/2LmyJliG4BqSp4chPIKAYu5bEk2KjECSCmLSYkVSBB24azMA0Tx6BxIduVBukAdSrgRNjlCJ+XnLip1SLFcd6Rfzm68eMlQRGoINjSlB6wtdj9q8Phc03TCt441WVhLOnTMrJOGHI2Nspy++MiFx4yG/K2BppLPEXSnkk6D6KS0+pPsn9hhoANbmFFmKbOa2cKczZzHfFnnDUpV3qDeF9Fq/2QKWm8omSRpcwq2fc3VYJNTIW6O1SAW4RxBDxDOEZ8r5eRcSZFyxdIALuQTScqj0NENmDIpVEjKSimb04JJpYC/oS6nbbtLXa71ID5eazuJ9RIOaVMTsW+wS5K9tZXY42QiqY+TCbA2eUjCPuZoXjV3ICbYJKvbYRUtTsEh++0mwWR0x3b4Mz9xc2bBarbZfHi33pfDlb6t9PWw1ru/kMJSWQQLDP4rWOoHUflteJz8jhxd9Ehr6yOPIITsXpvdb+Akn9uK8bGc1WlFqLNveBxZHOBDLRUe9n+zV7NuphHoygHA6I9iToIROAv6/2oK7WVAE+UoXWMiTkaNFK8vUhKasG2BCEElIleIQgcCEs4rRJxSAFOKhhGvdCDFjpTkIIpmKbpnR4Qa0tZmCkEuwsjzErookeTpmGQp7ueeNGoEY0V3ukMstCLX2k1Q+/IdhLLuaXnxRasLovFRFjd2WNUfxjJshOP6uHb4cajHsJDLGGxjNq6DW8ghQ8olWFgDNhgNBrNgD9idGzhufabTYrZK/y21/CTVaRGMJusVTll2qq8RGzWqnyIr6w5Il8IDulvV0ylPGJFXwOtaemY7reVvWNwsgl69EnKwWeUZLsHdy4FJcOwbvKGlxcC/wfrtraKBRayB48QWp8/Icm9wF3Ugg9FpM/cNHZHgDF5IflB2rnX4fI61Trk0i+71gNs9BbjX/ryscYDjJ/7HOVp1EqD4AIJBpCjkIAJSrcTGKCs6Vf4LxalT2F7+S7xQiGM72OVx1rz37+uak8nmi5PNzcmLiG88cl44fF5E/YO5QbjhBt5pt7C8cdUqs4FjE6m5qfInYIHBDrBG8/HyJ/F8Po4d8fxjo8+SSio/9eRwJBJeJrCmM8/iWN7mtBvHxnivhSF0Ww0NNMyMwD66BPaRmcIRSlx4ZQoziE1JjkRSAbqDzMka4CzVBg4uG9xqDkckKRI2z+XlBpmfWx+8I4LWAbF7a6TiTkNTvWi3mhpjDWab3WqzWe02c0Os0WS1W0TRchLhYVyui7V0vPhb+CMmwHRT+QppU4UhS1sU1aipHCxc2BplnVurRKdPVLTEXgRUl+oMmcdNdrPZbho3h2IhU/kDLYT9ptArrqAZ5bWw+jNzUAkRRzSDgejQr6EsjmjJ5d+R0uY5WmiOOYQ/ctrNdviJLpdIPXYgT5x2k90FP2fVo75RTa4W0ObCm+wL+62X/8AqYZX0ovb2RWnVmF6YBoPU8r7m7u5mjMAuH8aye8vrqrN+5nOb0fnud+uySBNQyRITJTiiU0HkNyW++tVMBv8+my3fq2FfqE3DyVirLre8KKNuz2TQFZmKS+nUff9gf4g/h/lBOBtkMw4hEScmCEad/ycjuvMOaGLMaKHiI1wu7OYspsuNHGdzuvhxT0AaF4Ie4XLBrl4keswOl8OMnzE73HYBKD38OcL85bwLvJxxsXopZYKesVjwBIUvWVCZ9dghqxnMbbdp7jM2IPn0uQz9skvnNwUmYc0cFQ/Gk1wWQLjz6uvQyuuuU3ddx8rh0lhSPQWhr0jNYSdr3QGRkLjjOXV7cqwURiuQM9wsoSu0vniT/SHMlQ5thtRzJAoEh9DwCcrDo+w7KpyD+QCIBU8glAydhzoQleUWccPWjRoTYePvN6zr6vaIJ5PWzjcX84ce/v1FC1rbjJmO8SVrREkyip4dNqvQYLvLInomMSC2UTJ4zYJ5zS3WfHbxoY+PL2pPe4Keb3vE3xU5f6OV62fdls8Ja5j20ZvsL6ENPiYGex/j1tCl3CR8yY+SVPYM45igCFF1T5DIsPej6tqGZj/f1Ywsn6kGbb6jf8Bk3wVzvQs/3d0rerYLZJiE7fCO27UR2+5BH6lXx/OjlblO5v7HaOvn+fjKlfG8utkjbiezQthOugPKwwTZTl9fn/tP6GNMaJkgmftTz/l4ZVU4dHLkbG3yq/5sFr8PC+K0yZN+h7YatPH+jH2WRfCULMPEc0XC/krE7MhJuC6SMwm2B5ATbtLML2q4CK9gr9HCXy54AsK4FPAsFgJk0qtftXsEu5vMeegSh437CzZdTpLG0emEh69eNk5KXC7s9YjPaH13662EF/mM1UPZRu4q/LIxMpMGLGyQmQ+Y2HJmBXM0czHzFeZmZifzbeY7zKPMHuZZghdTyTgVZ7QgDT8rFtiKoENPqTBfiaCD7HAE/edqAVgdhVuqCgFgA2Q1EiKZINxsoDQ0RDpLNosk2RpiJJZsHNB9OvkxCKsgEZ+ZgJ69YkKejl8vb3ba8DLRE5uG7XurH630+9VdfvSEf6MfzEa/z+dvCieSIZffaUeszcL7XOFEIuzy2Z1Gg9Pml0yikectAB1s1tstViv18Tb1Xv+9Pt+9/lobDX1UeexHH1HtAby7Tiqjs5ErYpkTfX7yeL8v69/o8230q+c297XYLTaErbzB3tzfDMCJM4hmR1pgjZyJNyO7R7R5bYLNYhDm++FvPik9j1gwBywaP4uNMyEmzKSYNqYL4PcocxvzFvM+83FFm2R/vR19kdejKVP2fLxIkG/Cf4e5P0CHkBKSgCOEkCzB7ieJECPCpIJ8ZOhhCsCORwdc2+hg/BPETRYS+VJhAJF6iL5USeYlL2wmfIYniyhDZRsSVXAgG2umVCA7ailTIhznDLw3lE5m9M1WJhOOTLIqjxd/u4VwwBV1G8GBdu/WMCNnBC0EfOmhSOSX1KwlBm2xBgVA6C02i9GAhaC1WbRyCLts2C5hlsWSHdtcGHFWsdkWtCCOs9qsQBhYgrYEyWh0OScyOl1GknG4yZAIIIxRIGGIIiMvJ2WeVwzxIIkLxg2K0SQlvTxfDLe19be1hQRRlESRbWoeafnxj5UsvLZDycwiqNwn0Iz7ibjvAYKiUetynoXXNZhMBgM2s0aZD9kxZ7R5MJZE1hmFt/FghCQbZ8T2EC/zBnhnkptDgoH3ktyOINBv8LYOxQGvDv6gnbWHTCEPslgDKQOy+mzI0Bq0WpAbGTmnk+PdlRS/FUigAEkxcnY7ZxxtGyDinawo2e2SSPZjij9+UI+LIH3XjdZOszq+FYq//DKSXn5ZPUzBL8Vi5bRScfE3y4/jkfLjMUWJ4S8psZjCVHhiL+EfMWZdnwSeQYhMBYjLeNWH6h6xabMUfjmM2jZ5wVGDMdYUi+39PIYTYa96NdriDe8EsvgT7JDC8DT4q8LHH+qyh9JM5Q5UrFginBRdHTBfD9tLPT2ldUTMsHbthJhBfU4ICFvfJqjQPwSy4c9AsKA+LAhb3yHI0P8KUCJQkelo70xwWCKFmhn2ylK2hgWBDWSaBoWrGOgE7plX7753vOXJlvF7t85h50yDqJ6v9m3dip5V//Dcc5RX8An7IDtEZfYtTCtThB4dZtYypzHnz0xmTzBsd63EOVobYOs5d7AL5QoKRbvyiZwGZoqlnERBk+KlzK8EX9k5WJdOmX4c6Wn3+dp7IthZ/jiRh63EqdGmlr2fPU+mH0qTqfhxpht2sVAp4LFG8g67/Zc3CJl2Z6j0fHtfvl1OWnE8nDa3W5fnBnoKjbFodzTKWqB6VQHC19fWG0ZvhXvb/KOFuKoQAhi9FS+cN4oGlM2x2GZFs9WLB3PxREPOZ/XGXc4Wb4s/EnZFF+V6V3Z73FxbX9thq8dGFyeaepVYb5zyYmDCnssK+/F15xJJax13Wp5ZAFGaFnkJPWvRN/ASUXTEC0OfhsOfhgZDu8Ph3aE5oZPC4ZNCszXdQHWnAWgsFrk5syxzf/+nwWMxWM3cyehM9Yv4mVA4HNpNFHYervrwoSZBMJWXWmWzYMHHlm8UBIw5GTaZ/up8/r4+n49mrpyh/gpdqSImoAKwDIqI8FKOcqQAJ2cJoCJMO0Kwy2Q2DCKegCUijid6AEV3lsrdwU+WMVQmeaFcBachRA5BcGDmBDRexgF5Gm83yRKLjKID6EvBZrVYsZErWBzYaR0Z4tsDBqVgYq2yxPM2p0k09A1bYFe2LrGzbq+v0+yENpnsRpvbnO4wY+S2GR3meJOZxmTaTBi5pll+A43+pMkuIJNosvq8nhZekpBo4awudW8wgTCbjlklo0WyeByWzxASBc7qRN3CrEBEfcVsamuzsQi5Gs3FksliFF2s2Nmpx/TkaAzDuHT9iui08qLjmO06BXZA/JGdEjLUrfe6SVyqW/x1eEptypYoOheA/oVRvCpyXjR6XmRfBJ0bjaoXRirubwlYLf8IkiDDrSRwa/SuSOSuKKJqxPjZiuav+pluE0WBrZE9ETDqjSTuyGoAko6MPhqJPBrV5+4n7E2shXHoekp07hKZdA30INsV1fSogSB1rCJx857jj9/z2uqV+WIxv3L1CasWLmhrb29bsHB3xaO+F0Wz4dWehG3m+D2v7tlcLKxY/caRKwvFWe1t8xftXji/LZ1um79w96L5be3qK+QtJ3SQydqqjF+8Rj+IqXuLOhwxXrP6uChh5NJ1h6pyZxiBXG0AHRVDwVhMfTf2WYzlAfD+bwy/A/NVfYbM3Lzq7IiZUD9Qe+8R0HslsdgE2WivIl5U/q0+x6OjapOSY/NxtJVUVqmUuEyFf/O9uvZkKXU+o5bI2haibSA5GqDat1RfbIOCAoqivqd8pmgNUPC7ZEd/Fpb934AgC3o85+mknOfAr36/R1TfpQyMIFU3f1ejf0lI13N4g71Lf/cA4E3dk6WNk0VVChFUA3EZrXC7YWsj2AbZs3YUfloAg+8hIvnnifX973y7/BbGl/FmM18+3cp9zWD4msHEJgrqsfk8urEAaNCxUjgsoRuJHval6Izyuyw7TzDGefM8nmNPZC3sCSzWZaNP4if20yebGZ4xSdH2gH42PBWfGCBy+cF8Af7yL9c5+PFWfTDARX3gjgBwfZYC1754YbCgfl4oIFNhskt55J/iP1IeAtGlIPhkEOgowv3LUH2TGt0KrupjZxiH1s5r60+l+tvQFfPABv/n00bgp0KUMAhrjnor0aFKpcKaA0GNbNAcpooP147JDOWANRyx6foc/Rr6LD7jftbh9kswnx2A7Y0xmyj2rInEiN5Wnu59xsrmBwutWNn+0ojoa1cyFkqUqV6bpyhPk45T2zas27Jl3Ybfb1y7devajVsXXlFolj0eublwxU3g9UqSF7yoKHr0TAhLja6adI84dRKbaPAfcdwR/gbdGW2QXZIrBD+5ocarPuUR81quPGdzYk9gIkfQ8+HBEjWdoH2fwt5shZ40E14rkO9I5pMlfMYDatsD+Nj7l9+/nPhT38XHPHDE/UdU6ZW7YJW2AuZP6BXCYFRyysS496MBTKZGQaqfG3E54+WRMZlJlFARvWlzIZcNPUeIUfSJkkGERW4iQgZHC1Exa8HHyLKsEktGN3nxp8jd4NLo1ozyY5PdZHaY8I91eQQhYkU9O6CTN8k6rrob/+GAeEM9nuCcMlBHTpZqoc3NEfw6gPSWSNVFCwA6PhxBv4ggHnz/G3mWAvE/UNB/IqGw0VgFzF8cUT+HEqbIpL0uxaSpjvFSgsvMZH0hhVeAnFIAZ+SUQk4TYfIwV3kqFqbCygJMeIWQKCmgV7KcJnYvUXaZrBBuMVkiHooa5IwHXaOq/zBHdklxST4QCCH7cSe3Oi0Wo8XpEuyNdld3l91kt1usPrNfzHbZkaMhme2KBFLdjXbUyZptfquXt0cyNp7rME6zxNUX0u++u2zFimXv+uwtVmhKY7PDx7FH9RtMkpM3pIwhc+5032BXbySYkLyixW4RpIUJp8kVp/PzdXY77AkpoPyWUwkC+R+k5zM0hQtArpOUT96BnITH5CUrmmgUEwQeUlnKgyLrnHfSjCzsAYS9RNhRGnspYeRxyKW0DcxpirvMFsSJzoY1D7OiuHud3ykaEbKanNHmQwY641ajw2TpnjM014IsYfOhN3710LQdWeYOzelpXmawcrIBGU4zWA0vgevlrAY24mzyK1YeIYtJPdXg9gVDJ8/DBsP8k0NBn8eArjAJCCHeqjQ0W43LhEzAZ0Tqd0MJ4cjhgWWdLQiNI84fyKhfOBYqdEPFV3HI8AdwoaxB08WD+bYHzwEYxLjTsFS9shlpyq4INrsLzEbO6ZVNaDlabvJ6HUajSb3cpljRP01e2WHkTepdkGA0OrxekmDTeeRQ5/dxGLAjASAbgWoLCUzjFXfOrc1NZ+3cFFHd5DzI3IxVJyaynSLNPmHu8aPxRBId+6VrSz4R6B1ZtplDTkleMN9t9XgsVmvMNTzfjTbHCrPmp5p6FigeNGgUnCPNrbNcZn7AhJoHUFp9aetpp21F6Yi76LTwpnjea/cYDJcs5oSAbOZ6+BbL8K3hw8fGU/FsICBZ3aVjcl6rnNFh4Jv4d4yPaWd66PmpLAUKHmOFX6NBHYpzi9gT0lSJ8YTyxoSuaM3BK5w/bMlYf/fwSPfA2OI7Fo8NdI8Md/ePLTlscHb/sX39x/XNPntW/3H9fcf2zx6ksr0jF6bbF6UbyUHGIrHw75oiXYWzjj2z2BVVlGhX8cxjzyp0RZpGGxuWHbXsqCMaAoGGI8CzrKFxKy1NrVG9NFh6234E+3oAMJIxbeUQNqtGu0KTZGihojURSNgw0hIJxwPyUUYvtFzrDsnDJ4kiOSKbC3jjxaysSfGSgDuieHZkGTRn1kBXbymb6Zk9d+zQxWP9PSNrf5VxSdAoX6vY6RuOty9qD3/p8MXz+npmpzON0BGzh1ye3k51rxAQ8Bm6cK98mYCvyLadUUhthFbKUiKbbgg2RaEzcoM7Du8UW31QoeTKBMLQcYnhv9N+yvfP7Uwn20h34B6bTxDKlxpdLhvH8fh0IajLqL9PxzkJ8OJgo0xU6Kvn52oHGEv6mPb0w5gumQtjOrunb97iw2MDHQ3aGCxqr4xgw5Qj+GhDx0AsfYABq667K3Bax+e1M29MnZ6cMqEOqysXSTl0oLibMsdlwFxJjm8dRw5rrZg3D68inuNIFAm1Zz7PgAl6PicxYA29iRpqQ1U94wfws4yd6hFqQkrYT7UDpFwVdt3gd33ssi5nWbTM5d/7kd+Fn3L50d9ud/lty7Hf1aeoVzkbGpxoK0NgJOAppx7gfMnMcdADix7qaOC3NbxDHdBV3J9WB6h6w9OAoqilCJoPUH13JPJ8NPo8wG4/EPYfTKcWcTJBAR7UGOsaQVzR5f1tdcyisJekYTeZxyxi1jAbJulGRg8wVu4ptSJnOtpXdqxPp9d3oDvcjY3uDcQ6/JBDvgoxEK/+Kb0hDeZiEr3e09joOeyQQ3CBeNbrOdExmpppwP0hifnQHej/GTLrKqhnaC6Nphn6foZMtSEdb/8O5beFofW9Bx5HFKUs1SihcpJUiterL7RSJYWGWJtG/qphzUUnqK9QGrgNaOaNbxDvG5QOPl+9hcavp6H9OVvlnxESO+h53BOQqAwYPJq2QIWP8QwboXMwV6PFcyJzzkz5hZMHov6QF1c7Nes0lOPTlGSbDoK0nRDt6IjujKbT0Z07TTabaafZZlMjynKlatBbkY6OyE6aj6SaST42Qnrkb3r3CDrj72+U8SfE81vS0QIpVYime6zmAqm4YLZaiQKw+jmx59A0mqtHSyO5dPrhJZ3XOjyznmMlgtvS00lOGHByXl1SKFOL8k9ybG6CQUr6oY5B+sh/2z1WE2cwS2478Zo5lpfd0/A1y09brTxnMSmoVXFbbIC0WnhFfU1xVc6LfMo+q991QE6KH0rbgWfEMZbSiHCGAYZAEwpFrzyA47oWU52AkU2Ee9p9U8lItg4P9Ha0XHnzOYHIvKal6ebk/Bv6/evPV99vaPP72xqSXV1Jm9vd4HazVn9bT0RNaD2D3gSLyAQSFNd+M1541+9rO2F4jrhu3hFdgaB1jivaMXx013UNbbk2f9eirkFSR4NbPyPztRq+V3BaLYihws4CGDSuuWp8dBQ/ni9/ks9jR77ibt77MMNUzuDsqK9/ak34JNT/UJ5Um0dvatVfMWXt2n5zDdRNZHky00jovwqni0gNNW5XRXPjrzsJL2snenwn8agS1LsTfpeFvepKb5iMQtiLdnnDO/c+zC4g9RM6+j32QdgbgnQvowx/Po2pSDpENBPlyikXimiTaMCNSjQJ8FESk0QdypEblgYyzr45Iw3bQl6pd/Hi4KqOVaktpywNBlvQttZt2w4PRVq312TbHpSk3vHx0KoO9JoSNWebO8PNZtm/Pbh4cY8khY7sOLI1GDp8y5ZWtC0VCR++bVvL9rps44t7PR7IVoXb30ffrDkfVIGMJzfjvc3NZUMzuo0qhLlof/6cjpWNEaE/A1TaVmK6mFHmEHrHxHqAZOS8PeyNbqWKIQHSyx0khP5/yPnSuBRvjUvUQrvqAou9TakmL7XK3/xPZsOvS3q0pJvJXvW6//scOv73C/SLunH4F/r75albUxs4f9o3qeBot9I7NJphT1zIHMOcxnyZuUnbGYneD5444NyL+EkgTInXHoOu3jxSn2n/mvCBa0LT1nQj0ZEmejP36cej70f3Ec2Z+ymG8E39bpj7tGPX991H1KGIpS6qK0c89QX1ApPLsVaiq3N/tYx2hJqWuV+/yuN+eAnyHvVJ6k6av6L6Q2uoLamXgOeR8jUpjHYnz5tA0xHdAoXpoOcal9J1eTbzJRiZO5mHptA3cPPaoWCqhpNM2JGuFg8Z4oRDokUnS4qkJ0ChuCLp4kySS9FiaYpb06qXpRykcCSQK1ApJ/nxUk4vE9VYMjE9NwD8JF+tfrDqQi4crh6p/H1F6aFkQaLHLWKbR7IjS++llnjUxHX2OFjJimys1WNw9HRyfKzpxR+wPCvmOqzcoKWsPmkd4GzpnAhxCD2JMMfa5syxsRx+yNqREw1G9gfIMqheDxHoScxjSHyeG7BCRqPBWuxEC8kzbaz2TI/bk0ze7+jOGOAxAmuVfmSANEtTjIf3OJCqRfk8xBYTigHFE10GZPKzNpeBi3s4U2vabE63mjhPwmBw2V5w5bJOg7PRxI8fZTQeNc6bGiGYzbncrc1uJJgxuEgmkb72di+/cXwWSXCk223YbJ7HL9po8qbbZdYVrHkYi/jTOE+cg+pZ8ihTImvWH6/pPL7JngzzpnKXCqFR9rsjhdx7g6ZknbIlcq6k/BGxMbjwezCHo7lc+be5issmIEcTzfF/5GhXuYn15LLZXNmfzeWy2nvcyi5g1/1fvYfdryh+NUJs9Ds1gn5Xfq+I/lQsqp5ixWXXKf69e0gOdq5f6du7h724CH977yF2BX94muKsccBZ11dlrLp2KnmNQaSf6qHqmOQFeYWSXiUd5lcUAzDFDotxgstXTi4ABkIE/b2Y4sJG9DVNbvcWECJEQ9lEtpG3NOXNvf8rep7mnYRbYXzmXqoIuI+zOSVWIvGaFvPT90A88tghweFhE1TT+S26PzHkuOreh4HIoeF9EMZoxCPe+zTPcTaXy/g0OfvqwR4rYkTPs3UJViNN2MeQzYWcuX2W/RXbT3F4b04mqgtSjnKGqFISUdmVclk9VLmxjJc8mp6eJkIMwk4AbSdYEG5C6GzOyC//o4273mC4nrP9cTlmsYE92yAYIMG0/I8YsWbDDo7bYbT94QiTkTubFdhudL3R+sflPIS0fFABIvm0Ov6ESCUsYidSoXoW6brVT1M+8RiVYsCA1Usx8mTgpKRci9PjHEcuc6gZywlFXFTMot+LLo8NvVwhvgToeTNCFdKMqOXgbwmCevrEwFFxLrpMCLAJJDW6UYUKeVmAkmanGb9cwf4JOSAIQSjtoGPktu3TtHXvgeKMxtvdp7IP4X8ABGYqqGaU7u+EfKTEI1AdUZkqVZIhKSVKKA9j4oD+PRmduWzenNY2X8Q3eOIs9fITBGxmrVHLfTaMbfhPJo6zSxJ/clvrnHnL3iHnjt6ZdeLg8ULIwlks0By3TeObGRi8G/BsG+PUV2q0skaJbhW7ya/s/VTx4+vKJ+Dr9r7G/nDvEN6t+Mt7sQFWntrV2qfJmFT22yxmQgC1hrQzIgRpqODsIgB9QKCVqpRaGzaiWSQ7ISFKsziLJXIShIpJbmk+RPbNSX6bSJsejOSsg9Zc5Lsk8J3vCHar2fCd7naIQfd9m4/kLS35hziz1c7ipnC4Kd9U/mtTHidCoQTON2GxKT9gt5T/arZjBYchDlLKb0dYbDdj0WLX94onYV65AB9LT2j0SUoxjcmLD2BOIuQrjIamo1HIeeitNzkRxwuE0IXRwvI2osQ3ig45++ZvnNc0P3LaTeqntz7gDaFvbSWa+yOHnLXzG+c2LYB4ZIH4sAZfti255qiEsn5s/PRZy+4aCXn3lAUCG7dCdDy2Ye74abOX3TUa9u6h+ry6Xj5PNdqJvlw7k2EKTDdgb7MYpkReEl6HiJW0q0FyhOrWJCg8grSS/ovrv+ik3/ODmxtQ36bTtqxf1z9gY0dZ5Jw798StF6r7Rskfu2C0vGETioHZrNmnrxgtbNo5ypYKq448ZdMm8bzNx/YNsOiIzZv3bNr02KZNhc2bx0erfxWa5S38EuMleC9ZhXIIi5gn+n3QoQPYTZTnK1rzWaJNn8SGgZMXO3tW5w3d63vUYHZ5ty02N8MvOutVS8hyRqsQlizDlrBwrcWCf5k7ss846+jtG3rZ9OKjVg/b5mybrf7YArks3hDkslwrhC1Vmej3KZ4VZAanwqkSFcIeMBwpR6UcXqlyBphsnZULWBLYs40McncXlQ4Tz9qNJzl9vpjfZ5rX0lz0+vNtacngLok2VLRZvG2WhkUHRDC+i+QmUgzdlm4dywZjnc1Bv9GdCQfCDkfA63YnbUq6f+7EOYendJ5GETDFMcAVZ8TV2F8XNU6cyjkdCgLqeFtsjGhATilkHIY9bu1ackDhNCFgOU1ALUKARARJRBB+alm5Kha7SpmOtaEeJZBynoBwmkU4XQg8XB/s11Vw9TPeV7FRqjda0qUfOl8KH+SuSk7T2/NorSZtlclMo9JU/eaSWBJ2W0A4qV7jAJLx5y0jzXJLKaQ6QqUWuXmkBX2iOnQheDarniwIc+YI7kbzWjOYxs/qg0cBQMdF7G2gto2NEH61I1RsleXWYoiKwYcqMnJS3+tCgzB3rrnRLawRaB2TwsciLNnUC2wO1mtD50HdOp/zeZ0/V+G1LwGc5wvMJXV3Rk5JW8lTCs1nUnpG1Ntt2r2R3wsQJ/C975GDzd9zSNIVMTRXUdQ9sQ/J2KpnT5EN3R/sDIL5nu5oCWCxCRLUs4N3VHJUCq0lmrl3xNRHYzE0FlNn6Tn0/CNaxST3yJQpE+cftT0rrcG2/XYtIhu0A6wIkWOObBp1AJrB7q/wPdVGNie/qsfIdXYUbWMZ9Nvk7ASrDCYyovvkp4Ww0HqGJeSlG9fwgTe4sczSfNZmO3T9EG6evWikjeM6hg9Tn7JYoKRE98VhS0ij999kX6U8NQLrvUwDQOsYk4AWOaMAKaJOpcDKfFKBXxx+uQJYTvi5ndqVmewr5dWjuOG4L5/R8s1NJ7V8Dd1wc8uO6N0t5+9s+QJbXo3Xlt/HDfic8up7jsUNI6r59JbbTmy5PgOZ/gSZkA2yofmQ7/bR8vuV/etGdjalFWQmzCSJXrqbSB61PkvSJcqjEirJdpbcsZt0k0NC4Mq6+4Ej5cBH2O3HONrs5bsdji+P46HF5R9t6Tyl2LVpU1fu5E1/jA0OxkLDg3/2tbX5pI421monOdugCCnZZk8tLv9gMTrrlMwpV27q7j5uw2A3XjsYiw32JmIb2mRfW0ujT5fBfxWfS05WucnA1gjg4S23WJus/4PurIjfe62KTf3Yih63Wj9Fd5o5jsree2025LSSowoUlv8PeyvLVO+K1bicYf2WKDIitMuTRLmn5gfj04G0X7KSh71l76f4BXL1zOn3xO7J7YrdGd0ZuyVxi7Lzyjtjd155S+yWL96p7MKZ8jU4o4roryyz91PWOljeegdk/8Eu5c5f7lRueQGyqY0QaAJPBFy8CvKfMqiK5H2ddecH9j8zfiRzHLMJ9ptTmQtnfi52aq39OpVeogNY8fNTJZTqoFX0YFpri8mJ8ueJLiZqp3vO5bF5MTDfP5DzPWVMAYP/QrRf4rq06te69kucYP3o11RLvz9G9PN1o46R6snv3DqPvga/s18/LvtP9BpLT45Wzlv3InpxB2s9iCZ6eYnWF0QltY28p/cok8HstqgPadRsuVXwBP/Vti8+mve6LYhK4VKAEzBVHdzvQrtl/Ra0UZg1WyawlQmYvf8JD3e0ALO8EEWZEj0XVoMgyrmsvH8sISoOlLfIesLaQY6wGq/40K+rbcnnz9j7ESuTX/n1Pg6xLGc3dnRyDoHr43iDkZthHJsgFZc/qTxCIwTrpFWqOqJ+bwSV+g02zsBxnZ2cxc71G1C5PoIr93FWI2s0dnQYLXYjPAvpeh+34tNh1wgzbUQjGFXO1OtH7aEHqa5KRd4an1qP5a7hrbNnbx1WXx/eMgyG3G+cOTwDBrVkiat+a4QkXEpTacpGYuHTZm/9IikJ1lDm8KNIHFhDB4ytvWs8pZ9CPIQ5lDmMWcusY05gtjPnMpcR7aP6caeXXO83PXpZp9YUQkjWnUyZ+oxiXQCRm1+I2E67AYb0SNWHbn6uejpU/Kh6fHPi/OhzF0VM5GIA98rIiZEDGvV2FFV/S6hr4mp3EFR9+KceceIA6qz6urX7pMs3QwHIjGeL7gs1zcOKdRFVSZwz5G50XTSL3k9wwZDJ7hLNNfcoegGekztXlk1w8Q92epevWSdpJGKvtlC4Ax8Hbjn4edo7NvDYyJr9poULjXaHxWAwbuAtnAWhA53N1fjrU52F/ekG3ms2mKAmjjNY7Q5ugwmhPZPP0066x3SE2cgcxZwC+8o5MKMun+GeOunouqghsUqVNeimJIN+o4FOItGtlWJ3pZlNuoPf7LFGdGW1mZKlswtQP7eYca8xmxXFaDDYHE6johAaQFEIZQF2w4bI7ZFJZhrNlsUuMUM1diuPcjW6M6JLfUEgNRqdDivHGSce4Abb/Csy7d4g1qn0OpCJ+5wdTBRwR+1U8YHOr0y+dbHuJsIqyMLM5j2bN+95dfUKcoplxerjV9y4YsWNDy2cT06wzF+4MhNsDoJxkoez1s17Xnl0M8n22uoVheKs5V//7o0rSLaHSf5bpWCwJRjcql37X5X5P1l3Z/PMoWwdPhE5yNHH8jhr2vv5hbGHY2AItE0R8pZqyVLyNp+okLeJ/FWj6rv0tKrGf/ipjgcUZ6iNQqTUPD0/TbVAw4htP8iLnWIOStisviFEhS8asdHuchpPmEaHYqeAXQGLeqcVWe/l3U4LNpq+rNOXB8b91szszYmc3j3D3ZleGCwinZD0HhSXUzeNjp4feyY2yaj/6Dca+zmbhecttmmanNr7IV5AEKCdVQsd0290GfsNLGcxnskLHK7wi3ZDHwSBAtxUoap1prISj5EhKZaIajLRqSRnhlhRkxGkEcE+9O02hYxJJUZVhw7y+YaoTlBjgIDoiUBH4O14iS01q2fYxBtcNpsruAi2nmarpREZ7bzg4rpMfpHfgbbxbje/D7M44EPnExq4fDWxYzGNtMVbgp0BRzAp/QYvgl336a7kl1J9Jtsd7lzeHWQb0Y+T3ewokCn/xbMmvmBixSh/i998gdmPUPOvzdI6r/3PhCr+M6GXO4N/1gj1P0vJoGNk0j3vlXtuZ7zayH9c/0bGDO6NpTfRtMzaM2uaHe8fQ+cO/UYdJhdvoyf0u18q94NPfrspcM8SRUAUciNctDDNnd5frF4LPO113a9qFwqTq4Nn6WfuqF7oT2Zy9mHKKyXrAnXyte1R/Fo0Wm6NRi+JRC6JopbIFyNgwL2ERJXvq6Tjn9DTjK/XfttEfYPgHTrt8qIuYySjXGJ6mfnaN3Imy/dgBz1AHNrvsJqU2/+bJJDvXXLmTKUfBUFB9X+Q7W4a0UMjHlFXol2ojfgvIdapxxyjfXrkbXpSzbEPyHW0IQRhmj3sDY3sY3mS7g2FSDg8ug+N1IfPr89OhkOk7f2BTrPUU7xHMquZzczxzOkzo2Dq9VmnDLB1qh7yQUJsJNLT5vO19UTKf6n46ig7dWsMuRRF/XNssrupIPqCPpFahSn8MyBg7iBw7JaJPbNBJGUDflH03yMSe7JXl1GTO38leg5pEHrycIaJV88c9aOcVMFM2bq7SagP9g6iVQhTppCDn0ysXEHhciXiU/gkTSkRf4HdVdn0R7XXXTGx75MrhcRl+fyyvK+70H0nauhPsNlV4dCqLPveVSt3BDVIEQySlgbxVyb8JEV9cenSt1avfiv13e+m3nrkkbe++c23Hkm+1foQzBe5Zg+MA40zcd/OMcxWZhtzHnM+cwVzzQHu3tFuhKqinkQyHdWUZyWCNRE40YFQlp65KGgTgMAMgCo18mvtGq147Xwq1J1pndm3DYiaXrIO+akNZGqRN3KV2QTLpoGQPEdTqgQwSbyEBt2NbgiU7z9I2tWVS9orLurfH7V9c9asjsiaaHRNJBf5UYSYiG6zVqjnaI1kusTqwogESf00sPfDg6U+Sio4vnrZ3XFVy6u+rtCvKBiJDnikecIwzKRvgdTqth/+b2i3c1NiQhN07sFB4scR1AAd934ENWu7u2avorj+dBerk/Y9R3uA0pay+pzWWain8p0EfA20swZ7rnx9im5F4OMVDdfXMRhNVaxOS//ssXPmzTtnbP78rrVdYOZvmF9aXwIzf76esKNyEg9fM3bOdeeMDXWtO2Vd15Du0KhPtNsIzTUwXNPB72XmwEpbWcHJaN9rX8fSWQh83YWv+gYdrQOidQGZ6JTKJbmULCX5kiIn+TCuDcmVz5Ft3Eig+cbn1NcpVK/5MFQFvGpmdGhI/WnQ7Q4Gmq1NxiZOsTafWB/EdwM+pu7SvkKGVgJOQLCIXZUPj610xwP28hXalwjIMGXLC1CHpChSkI85k0lnjA/WhSr6L49V78efSsI53e34tZwi14SEs+LZuobcVvPkYdptNYetm3vGnDlnXE2sOfmVhcLKTcSawZU1K+accQ0pBdZoftVxq/L5lZtX5pnabxEQGWczUJsz+iIdwSXjOi6ZTJIFQARu+5HdVw6h7MQngZJeIpDbb4kM7f0D60WEJ1g9C7IL/1U/U1Cis28V5WNtAoxg27/Ac5h0wEM6QNz+pwik3MR5cnnijLnpYHfzXEPQnMcIcvPQffdRh1j33X03WlAbuk7/jNtDBfIFtrawxvddqdOyu3S+70pKy+6KF0ph72aCb232hnvWnhz2biLVbCKBG2sDqKR90c2rOfoZ5l+xf2dT+plDel1kuKJlHdY+NUAYUtrHVzRql94JRn52qopP9GEwIbdwMlEcxMk0SuLDHKZ1nGR7zS6bectNZhOOY4svJP7A0mB9Ugz5LBA2CV+38GbZ/ppVMq4ztxqWiJ2h3Rd53CwKf9Nf9JtvD3N2F3/RI41pkY3wzqesdhzG7mDQcr3Zb3vFHnBh/igeDFDJ9ldsfvP1lmDQDVns1qc84uo7GhWu4Xx3vtG8e6kNWwxLdzcWPPz5DYawr8IDf4f9gG0B7OcIOl+2MmcxFzMMF0sqiWT1v0RuFq9840Xy0mPBCV4kbQZfzlsiBzDJ2s3J3hJducmCXpQe05S1+9hkLwtrt5jGxpLHCysYpgl4YC2TmVProTMIm+ISm8k0xwM+JzvbbEo2XX7EmtXHrTyk0+/C/tH28VQy6BU4TkCmptsM24JGk+AMDwCIcge8ja5Ot83b2j9/2aJFc7eEFKOx2+7xhqLNtwdTgMW1hnpCLSEwN8APhVLBuzU3tDTcEgy2BkMGY6M35g94jEedsH7V0nMDYbtzrGtpe87IXjOagrnNea0Bi6/dvmjMPSxAzXl3M4dZxJudnSehZHJ+Z69obfAdMzx/yeoVbtkTcMmoF5oeaoXfF4H2hmcEBz2hEDiziRMK3QwOPLtC1z+p8zZm+l0WyvrTlbU0ye7BOUTvC0Hh8cd1Tb9XIPCqMA1X4l1BeOIJcl7S5eRfEQQoU9ENJvgzkdoqNV89XAN45Y3MN5mHK++v0asHutNv5pc2szLRdCEbTyknSyEqxydHsmVeSepXNNJ5RrUpIYtXO3RKJie9308/W+qh4CZfmjglUwojkl/i9e+kFkp0+6q2P66Lms4kfLUj629+vs4o2BcHjHEOGb2c8SuRNOISRski2q2uqNfqTi1McwkOG0ySzSQarVYpZPU2f5CSQyF5GbFSnoaGFr//Sm42F+e4ZsMIcehQEBqTPLxCIGiny0afrrsu+gLu4gZHQ6vCcZxBEi22SzguFuU4URDsvMHECfaueFPEyFmMZsxZedbIGniTPRxoQr7A8UGfL3h8wNcW6YuASbDbtnDckxw+dRtxavj3Fcp6huesOGfOKUuKE4gecuLKSWgggHxAGPGEOCocHHX8eddr1/687wj4odMe2A5/06CLx6g59ELmevVva2LXI2FNrEtt6rsX9Z/Vx1T5rbfVwOrJN45MAa3NSEYsks0YHKt+otMVLLV6yZHOSR+/e6S9PH8heiCtjiMrcRZPB77L2/DudHk+mo8ehNzqp+iBdnUxpe0n5CW1d1MdxWxnvsBcwFzIXDUzCcoM7z91V3h6/1ZV00leprjJNKtzoGZcShPK7KBCGXB1htYOUgKsw7XrSaFeLTegrO2NOypV7yBoam3uynWmMDc8M+rvq5mbmG8wdzF3M7v/3/f9lJoFtTWh2s8oOf+DI6Tuqhw0QSsJ5q/RAR51p/86P5jf+Ef9YMZJd5bvJffjhfYQ858crxWV8WrWHoaYkPr7YBA1gkM+yFfROdT0Fzw131icKW1R913Aic5GWWyYlra4nvCbPozdrii3x2ZAURwd+zwG5nNdYZDbj2bv+TdodXlmFLnaXaHIX6AXy8MWRXY0jRRBf4Ydrm6HuoCQdN01hDcz+fsDFR7DwhneMFPHA6rjCdNrDqEgPcUYmuYTqh9H0DnQjIsiEXJ1XQTzVtMSo2DAhiUGq4WfBlSo+wjFfjYhWtWrl5isvMUK5bBBoDTdX9kXWcLlJndpDdS2KsmTowYEYUnWtY3eSFAi6uEHaCO7NFqKgvnJoD3lmP1cpBjFka4oXlne5Q2GpJ+7xJ4Bi934shQKqSaq9KO+HGNt0a6o2gwWGrCz4qxwPoJ+C6FDwpLaLIVt/f0WHJbQG96QqmoXzE7gX+FJfJ9TmXOZS5lrmPv1lvjRfwQB03At7bofj3ZJh363lYZteQEH1e/2KMkaJrX/pceQQnEtySPn4FVkiV6l049I7ty/gnp9pSnNGjoNiOWdomABJDq13GuxGDIGZDB5LWYjsqQija2vGiCP4ZFMZ+eGTCbjpicO7zb4Oc6PELKZOYPcZBMkg0HSP9XxMTIj036I1+ejzzTX/KlnBJsMBqPRZBKMZj4oB5vc5gaRM1g4E+JYCy+Y/HJjstfwdwOYnv7DensP68805hvBHGnoMMQMR/Iw85oM5DpL9wkQ7jBU7+J4FWj5ijxjUPtS1P4X6h04rubYjEafU04sSyhXom8EYCVXkfoVYMaeRqhlSobffeONuJt4HiNREFJ/yaIBjAcwf4OB5w03sBsggNBEGP8lLJUvpR/SO0MKj5TvxDdPjpAhuwH3syzbZDREDLyCWfUBGjeA9ThjE2Y1nspv2ZfZKOzhaco/Y8yoOltlRK/ERcV8nDLKyF2v9KSN9qUPRKbfAXhEOaomf4/6fHtGLZcWetxAuJcaO92ITZZ53u2xIVb0mFFR4HlBLZs9jR6z+rzA/0rpicV6RokVsxOwZPfFYuhZVEwuLKllKK8+n4S62MTJ+2weNyn7vFa2TCpCRbNHfFcvD9aIozHcaI91xvSx/QL+DFZtA9DbROPoMIZxT1BtifyEbi7Aq+qFStqp75r7lRL5OCIZNX9dwldONzqdNpiZpwuNHtxLbAEst7n8IrpOS+LVE3UP8tbEQSb1MxQiBdS3zQE3ug6FeKeTaGCo75DKtpwO1J/V6TKebnY3lt84XXA3QtWeRgGquZY3GGxOp1E9wah7PqqJg/xWFCZZoSZ3AF2LwrQqJ0/DjI773q5/d71WjreYyrUIH+vUuq8yTuZH1X1BSZ5hXD3qNPWl3xFyN81Gep3N+DheRb9+vp1+ofxC9TIEfUAiXqcRYfWPSNovoryJ4keoH7b7Z6ou+f75Rr3qvvEv1wZ2BqUN5Hlg9S7eqT8cknvH8VBI5QAF+ic4BAVCLaTmKh70fI0+Y+WrrtPKAglfMgo/pGs1sqnK5dLlv1TlbUSUR1gBVMlh+yiaM4LmaHcXsAtmIJwbreRVHyNqhpru99vsW6ynTr7cQ/Q36mTLdUoaztoROxDiIVPJXMzIS7qsSqYbHtk/Cvqul1zRhbPd3eUXuy7M7clm9+TIaVH8lXAuDEa9P5wPhfLhuxzycXYvlh3Hue2cs+L3iKyHoIKql5wtRX/IqXIuhz7K7WNqiqIlEDhmv5JGrUadD/7Tmjsq6ttbdzftedVLE14gUA/dRWAPOpfEkBRG511+wt5A7+5tP6Dek9YjNbK7XEVul8CWzY9t3vwYVV4iV/GeILouIF8kOt/d6L6ACKUucE++qPdnJLLRfX5NNl0u8xTeR9vkYXyTv5hcc2n7F5pg62/aW25CW17fmPtjfsPrV68wLJ8fb2qK44fLL1x5Jc6pu/72N32/vAFggqMer/+X7yWuOz1SaTFpSrGw8sgTVi7S7hxe9PAiTcVrkfr7iHZJceRtKs6LbH7slcc2k8y0A4bqMhNPWn2ZZLyNFCFF9Xf/BD9SN7frbzqJ132Ts663El1busCgZs1VQ01sbzy+90dNeH2Xel9XFzq06/Au1Qief3SpnwCKFGeY/w8acz5TAAAAeJxjYGRgYADifx656fH8Nl8ZuFkYQOCJfaQMgv6/gIWBOQHI5WBgAokCABA7CQsAeJxjYGRgYG7438AQw1LPAAQsDAyMDKhgHgBUCwOGAAB4nGNhYGBgwYYdcIgTwjB99gTUOCCpdcAijgtjMwNdHF2NPQ47bNDU2BBwHyE3GhPpB3si1GBzBwgb4PAXrvBFjwd7PHGDbFY9FrvtcahFdy8DA6Y/0dQBAAt/GYkAAAAAAAAAAHYBHgFAAdQCSAK2A6gEDAR0BN4FdAXyBjQGuAcoB4IH1AhGCF4IhAi0CP4JJAmKCg4KVAp8CuILYgviDKINcg4EDooPCg9kD5oP8BAgEIIQ4hEYEWQSZhOqE94UEhRsFLgVaBXUFqIXMheCF+oYSBicGQQZZhmwGlAaahq+GxIbuhxKHHQc6B1WHdweMB56HqQfCh+MH+YgiiDsIWYhliHEIfQiViJsIzAjdiRAJVwloCXkJm4mzic4J3gnnCf6KE4osCj0KVYp1CpaKworbiu2LAwsNCyMLTAtrC5SLqwvXC/YMJAw5jE0MYoyDDKcMu4zPDOONAY0rjUeNhI2hjbQN2Q3yDgQOLI5Ljn4Ok47PDueO/Q8rD2QPew+RD6yPw4/9kByQORBckIUQmxC6EMQQ1JDfEPaRBQAAHicY2BkYGCYx/CBQYoBBJiAmAsIGRj+g/kMADK6Ar8AeJxdkc1OwkAUhc/IjxESF5q4cDVuiImhBZbsDAnsWeC6lCk/aTvNdCBh5dP4BD6BT+AT6Ev4Ah7K1QTazJ3vnLn3zk0L4AbfUDg+t1xHVrikOvIF+V64Rn4QrpMfhRtoIxRu0h8Kt/CEZ+E2O6bsoOpXVB28Citc4034gvwuXCN/CNfJn8IN3OFLuEn/R7iFmVLCbXTUy8iZyJuFnu/1OrZ5YnOfxN0DTs1ym0ZOlGwz48q1zXU/6IkzMblxfy3K3XLgfaITZzM9Zi+TplYXzm5M7IOV98UwDBPxg9hmGMHBIIJnXEBjjj3jGjEsciRV9NxjdP/dKXOX2PJDRaw+PTtVM2Y6lNQHpdFHgN5ZzoQ5eZV3PkWJHe8Z0D1MoLkcKzLSWOYynCElaxTV2YZOTD/Aqqoq+JNDvslZflDdnf0CPF1o6QAAAHicbVSHlts2ELw5kRQlnc9xzum9Vyax7PTee+89ELGi4AMJGgClU3rvvVfnV7OgpOT8XvSeCAK7AGZnZ7i2vrb49df+/3cU6+ggQowEXaTooY8BNrAHm9iL47APx2ML+3ECTsRJOBmn4FSchtNxBs7EWTgb5+BcnIfzcQEuxEW4GJfgUlyGy5HhClyJq3AAQxzEIVyNa3AtrsP1uAE34ibcjFtwK27D7bgDd+Iu3I17cC/uw/14AA/iITyMR/AoHsPjeAJP4ik8jWfwLJ7D83gBL+IlvIxX8Cpeg8AIOSQIYxSYQOEwtqFRooJBjSOwcPBoMMUMO5jjdbyBN/EW3sY7eBfv4X18gA/xET7GJ/gUn+FzfIEv8RW+xjf4Ft/he/yAH/ETfsYv+BW/4Xf8gT/xF47i77W0FHZbmlk1kMKLzJGm3PcKq2SmVUVxbVXlo1z5eapNLrwyVXLE5kZSqqq68ZmSiRpbUVIsGqlMf2xsmZUc17FXXlPkVFF1hZSWnOs5z0c4r/LuSLSnxFMlySRiyrfbrmtcTZXszoStVFVEjieppTHvnQzXhermRjdldXA5HlqOw+V4INFibhrfc1SUVHmS3TAw5t4CrBdFx4vRRm6qsSoymnKUMVGdBdiJ0wzGJlIJbYqtww0DHc8zV4uchDVNJZOm1kbIKDf1vO9VSZkVVUGpF2474xr3H7NnRH5GVCWqrI31A75YU3vRwcESwEg4Ol5oZkh5Kl3mvCWfT3YvjTXtMAtxPqF8OxKNN2kuNK8IuyrD+bmmvcuJkFNR5SRXwdqa2m1yO8hTliubaxruOWaaLGb7pbLceyYrs2ZmmRvraEMqVzOpLYxIWlHsWa2MWA/bUVBNTFL5YRSeodEZN2NrlaWqIKM2d4VwytXxNoqC7DaPTezQnHr8z3JtHHVrhqFoNgi3ZxWjEnUyNpqbNGh1tiig14ZDMAqrvTYU2IsUXxmrUhS0b9WZkMsqtH5ztZIHpdi9/7Zu0YOY4WwP41JVjYtZRc0wKo2lKLymmrve8KmdWsikNCOlKa15npVih9Omq5mqUi4hCwpbr/MoLHaXck6skKpxAyemLAqlNcn0SEOudZjLrdE6DKr2XUfet27g1MRNBPOWToVVQU+dObmNxRpTyJmhI9QPj6U2uRta1I53zhTXxR4bBYIGXCYt/R5zSxo2sCbLXhdWpq3aRmaHteZyEUwxarw3Vb/9SrRKjgu2RN2VKjjYRoHXDUkLyFyDiya+1EkQhbFxa78oUMrMODczVsaBANNhrSWL3keWQccM19hkgSs67JiMqilHZOPWUv3/TLTLT8MoeDHijCr1tMPdJdH1xmiv6shp41PPXLgxWXZ/0ZvxPTZ896LAQdye02uFO1FaRvw27PBja5cLg1EDxn6b1qpu367wQkJra/8AhSEfTQ==) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); var ow = Object.defineProperty; var aw = (e, t, i) => t in e ? ow(e, t, { enumerable: !0, configurable: !0, writable: !0, value: i }) : e[t] = i; var Wt = (e, t, i) => (aw(e, typeof t != "symbol" ? t + "" : t, i), i); @@ -5369,8 +5369,8 @@ border-bottom: 1px solid #EBEEF5; for (let A = 0; A < _; A++) { if (b === 0 && b === A) continue; - const y = `${h.top + b}:${h.left + A}`; - t[y] && (t[S] = (t[S] || []).concat(t[y]), delete t[y]), d.push(y); + const w = `${h.top + b}:${h.left + A}`; + t[w] && (t[S] = (t[S] || []).concat(t[w]), delete t[w]), d.push(w); } }); const p = []; @@ -6783,19 +6783,7 @@ callback()}-FORM-CREATE-SUFFIX]]`, _fc_drag_tag: "fcTable" } ] -}, VC = "\u6570\u636E\u8868\u683C", is = "dataTable", jC = () => { - const e = []; - for (let t = 0; t < 30; t++) - e.push({ - date: "2016-05-12", - name: "Tom " + (10 + t), - state: "California", - city: "Los Angeles", - address: "No. 189, Grove St, Los Angeles", - zip: "CA 90036" - }); - return e; -}, UC = (e) => { +}, VC = "\u6570\u636E\u8868\u683C", is = "dataTable", jC = () => [], UC = (e) => { if (e.format === "tag") return { type: "elTag", @@ -6976,37 +6964,7 @@ height: 60px; height: "500px", button: {}, data: jC(), - column: [{ - format: "default", - prop: "date", - label: "Date", - width: "150" - }, { - format: "default", - prop: "name", - label: "Name", - width: "120" - }, { - format: "default", - prop: "state", - label: "State", - width: "120" - }, { - format: "default", - prop: "city", - label: "City", - width: "320" - }, { - format: "default", - prop: "address", - label: "Address", - width: "600" - }, { - format: "default", - prop: "zip", - label: "Zip", - width: "120" - }] + column: [] } }; }, @@ -9937,15 +9895,15 @@ var To = [], Af = { function xE(e) { var t = e.sortable, i = e.rootEl, r = e.name, n = e.targetEl, a = e.cloneEl, s = e.toEl, u = e.fromEl, d = e.oldIndex, p = e.newIndex, h = e.oldDraggableIndex, g = e.newDraggableIndex, _ = e.originalEvent, S = e.putSortable, b = e.extraEventProperties; if (t = t || i && i[ri], !!t) { - var A, y = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); + var A, w = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); window.CustomEvent && !lr && !sl ? A = new CustomEvent(r, { bubbles: !0, cancelable: !0 }) : (A = document.createEvent("Event"), A.initEvent(r, !0, !0)), A.to = s || i, A.from = u || i, A.item = n || i, A.clone = a, A.oldIndex = d, A.newIndex = p, A.oldDraggableIndex = h, A.newDraggableIndex = g, A.originalEvent = _, A.pullMode = S ? S.lastPutMode : void 0; - var w = zi(zi({}, b), ul.getEventProperties(r, t)); - for (var E in w) - A[E] = w[E]; - i && i.dispatchEvent(A), y[m] && y[m].call(t, A); + var y = zi(zi({}, b), ul.getEventProperties(r, t)); + for (var E in y) + A[E] = y[E]; + i && i.dispatchEvent(A), w[m] && w[m].call(t, A); } } var TE = ["evt"], Kn = function(t, i) { @@ -10313,7 +10271,7 @@ At.prototype = { var i = this.el, r = t.target, n, a, s, u = this.options, d = u.group, p = At.active, h = ls === d, g = u.sort, _ = Tn || p, S, b = this, A = !1; if (sc) return; - function y(C, q) { + function w(C, q) { Kn(C, b, zi({ evt: t, isOwner: h, @@ -10324,7 +10282,7 @@ At.prototype = { canSort: g, fromSortable: _, target: r, - completed: w, + completed: y, onMove: function(Y, ue) { return ds(Xt, i, et, n, Y, _n(Y), t, ue); }, @@ -10332,13 +10290,13 @@ At.prototype = { }, q)); } function m() { - y("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); + w("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); } - function w(C) { - return y("dragOverCompleted", { + function y(C) { + return w("dragOverCompleted", { insertion: C }), C && (h ? p._hideClone() : p._showClone(b), b !== _ && (ni(et, Tn ? Tn.options.ghostClass : p.options.ghostClass, !1), ni(et, u.ghostClass, !0)), Tn !== b && b !== At.active ? Tn = b : b === At.active && Tn && (Tn = null), _ === b && (b._ignoreWhileAnimating = r), b.animateAll(function() { - y("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; + w("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; }), b !== _ && (_.animateAll(), _._ignoreWhileAnimating = null)), (r === et && !et.animated || r === i && !r.animated) && (ko = null), !u.dragoverBubble && !t.rootEl && r !== document && (et.parentNode[ri]._isOutsideThisEl(t.target), !C && Hr(t)), !u.dragoverBubble && t.stopPropagation && t.stopPropagation(), A = !0; } function E() { @@ -10351,27 +10309,27 @@ At.prototype = { originalEvent: t }); } - if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Bi(r, u.draggable, i, !0), y("dragOver"), At.eventCanceled) + if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Bi(r, u.draggable, i, !0), w("dragOver"), At.eventCanceled) return A; if (et.contains(t.target) || r.animated && r.animatingX && r.animatingY || b._ignoreWhileAnimating === r) - return w(!1); + return y(!1); if (zs = !1, p && !u.disabled && (h ? g || (s = tn !== Xt) : Tn === this || (this.lastPutMode = ls.checkPull(this, p, et, t)) && d.checkPut(this, p, et, t))) { - if (S = this._getDirection(t, r) === "vertical", n = _n(et), y("dragOverValid"), At.eventCanceled) + if (S = this._getDirection(t, r) === "vertical", n = _n(et), w("dragOverValid"), At.eventCanceled) return A; if (s) - return tn = Xt, m(), this._hideClone(), y("revert"), At.eventCanceled || (zr ? Xt.insertBefore(et, zr) : Xt.appendChild(et)), w(!0); + return tn = Xt, m(), this._hideClone(), w("revert"), At.eventCanceled || (zr ? Xt.insertBefore(et, zr) : Xt.appendChild(et)), y(!0); var x = Pc(i, u.draggable); if (!x || PE(t, S, this) && !x.animated) { if (x === et) - return w(!1); + return y(!1); if (x && i === t.target && (r = x), r && (a = _n(r)), ds(Xt, i, et, n, r, a, t, !!r) !== !1) - return m(), i.appendChild(et), tn = i, E(), w(!0); + return m(), i.appendChild(et), tn = i, E(), y(!0); } else if (x && FE(t, S, this)) { var k = Wo(i, 0, u, !0); if (k === et) - return w(!1); + return y(!1); if (r = k, a = _n(r), ds(Xt, i, et, n, r, a, t, !1) !== !1) - return m(), i.insertBefore(et, k), tn = i, E(), w(!0); + return m(), i.insertBefore(et, k), tn = i, E(), y(!0); } else if (r.parentNode === i) { a = _n(r); var R = 0, M, P = et.parentNode !== i, B = !OE(et.animated && et.toRect || n, r.animated && r.toRect || a, S), T = S ? "top" : "left", D = wv(r, "top", "top") || wv(et, "top", "top"), V = D ? D.scrollTop : void 0; @@ -10384,16 +10342,16 @@ At.prototype = { while (W && (wt(W, "display") === "none" || W === xt)); } if (R === 0 || W === r) - return w(!1); + return y(!1); ko = r, Xa = R; var I = r.nextElementSibling, U = !1; U = R === 1; var F = ds(Xt, i, et, n, r, a, t, U); if (F !== !1) - return (F === 1 || F === -1) && (U = F === 1), sc = !0, setTimeout(IE, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), D && by(D, 0, V - D.scrollTop), tn = et.parentNode, M !== void 0 && !ss && (Os = Math.abs(M - _n(r)[T])), E(), w(!0); + return (F === 1 || F === -1) && (U = F === 1), sc = !0, setTimeout(IE, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), D && by(D, 0, V - D.scrollTop), tn = et.parentNode, M !== void 0 && !ss && (Os = Math.abs(M - _n(r)[T])), E(), y(!0); } if (i.contains(et)) - return w(!1); + return y(!1); } return !1; }, @@ -10696,9 +10654,9 @@ var Of = yy(function(e, t, i, r) { dc !== i && (dc = i, Rs(), Wa = t.scroll, h = t.scrollFn, Wa === !0 && (Wa = Or(i, !0))); var g = 0, _ = Wa; do { - var S = _, b = _n(S), A = b.top, y = b.bottom, m = b.left, w = b.right, E = b.width, x = b.height, k = void 0, R = void 0, M = S.scrollWidth, P = S.scrollHeight, B = wt(S), T = S.scrollLeft, D = S.scrollTop; + var S = _, b = _n(S), A = b.top, w = b.bottom, m = b.left, y = b.right, E = b.width, x = b.height, k = void 0, R = void 0, M = S.scrollWidth, P = S.scrollHeight, B = wt(S), T = S.scrollLeft, D = S.scrollTop; S === d ? (k = E < M && (B.overflowX === "auto" || B.overflowX === "scroll" || B.overflowX === "visible"), R = x < P && (B.overflowY === "auto" || B.overflowY === "scroll" || B.overflowY === "visible")) : (k = E < M && (B.overflowX === "auto" || B.overflowX === "scroll"), R = x < P && (B.overflowY === "auto" || B.overflowY === "scroll")); - var V = k && (Math.abs(w - n) <= s && T + E < M) - (Math.abs(m - n) <= s && !!T), W = R && (Math.abs(y - a) <= s && D + x < P) - (Math.abs(A - a) <= s && !!D); + var V = k && (Math.abs(y - n) <= s && T + E < M) - (Math.abs(m - n) <= s && !!T), W = R && (Math.abs(w - a) <= s && D + x < P) - (Math.abs(A - a) <= s && !!D); if (!fn[g]) for (var G = 0; G <= g; G++) fn[G] || (fn[G] = {}); @@ -11284,7 +11242,7 @@ var Py = { exports: {} }; (function(i, r) { e.exports = r(); })(Nc, function() { - var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", p = "day", h = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", y = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, w = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(G) { + var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", p = "day", h = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", w = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, y = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(G) { var I = ["th", "st", "nd", "rd"], U = G % 100; return "[" + G + (I[(U - 20) % 10] || I[U] || I[0]) + "]"; } }, E = function(G, I, U) { @@ -11305,7 +11263,7 @@ var Py = { exports: {} }; }, u: function(G) { return G === void 0; } }, k = "en", R = {}; - R[k] = w; + R[k] = y; var M = "$isDayjsObject", P = function(G) { return G instanceof V || !(!G || !G[M]); }, B = function G(I, U, F) { @@ -11347,7 +11305,7 @@ var Py = { exports: {} }; if (C instanceof Date) return new Date(C); if (typeof C == "string" && !/Z$/i.test(C)) { - var Z = C.match(y); + var Z = C.match(w); if (Z) { var Y = Z[2] - 1 || 0, ue = (Z[7] || "0").substring(0, 3); return q ? new Date(Date.UTC(Z[1], Y, Z[3] || 1, Z[4] || 0, Z[5] || 0, Z[6] || 0, ue)) : new Date(Z[1], Y, Z[3] || 1, Z[4] || 0, Z[5] || 0, Z[6] || 0, ue); @@ -11818,10 +11776,10 @@ const d2 = Py.exports, Oo = { TOCHINSESAMOUNT: function(e) { let t = ["\u96F6", "\u58F9", "\u8D30", "\u53C1", "\u8086", "\u4F0D", "\u9646", "\u67D2", "\u634C", "\u7396"], i = ["", "\u4E07", "\u4EBF", "\u4E07\u4EBF", "\u4EBF\u4EBF"], r = ["", "\u62FE", "\u4F70", "\u4EDF"], n = ["\u89D2", "\u5206"]; function a(_) { - let S = "", b = "", A = 0, y = !0; + let S = "", b = "", A = 0, w = !0; for (; _ > 0; ) { let m = _ % 10; - m === 0 ? y || (y = !0, b = t[m] + b) : (y = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); + m === 0 ? w || (w = !0, b = t[m] + b) : (w = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); } return b; } @@ -12460,19 +12418,19 @@ const By = function(e) { A(); return; } - const y = (...w) => { - (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...w); + const w = (...y) => { + (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...y); }; let m; try { m = Bc[p](h || {}, b, e); - } catch (w) { - console.error(w), S !== !1 && y(); + } catch (y) { + console.error(y), S !== !1 && w(); return; } - m && m.then ? m.then(y).catch(() => { - S !== !1 && y(); - }) : y(m); + m && m.then ? m.then(w).catch(() => { + S !== !1 && w(); + }) : w(m); })); }), u.length) { const d = e.$handle.inject(i, function(p) { @@ -15079,15 +15037,15 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { }, t = {}, i = {}, r = {}; function n(h, g) { h = h.push ? h : [h]; - var _ = [], S = h.length, b = S, A, y, m, w; + var _ = [], S = h.length, b = S, A, w, m, y; for (A = function(E, x) { x.length && _.push(E), b--, b || g(_); }; S--; ) { - if (y = h[S], m = i[y], m) { - A(y, m); + if (w = h[S], m = i[w], m) { + A(w, m); continue; } - w = r[y] = r[y] || [], w.push(A); + y = r[w] = r[w] || [], y.push(A); } } function a(h, g) { @@ -15102,16 +15060,16 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { h.call && (h = { success: h }), g.length ? (h.error || e)(g) : (h.success || e)(h); } function u(h, g, _, S) { - var b = document, A = _.async, y = (_.numRetries || 0) + 1, m = _.before || e, w = h.replace(/[\?|#].*$/, ""), E = h.replace(/^(css|img|module|nomodule)!/, ""), x, k, R; - if (S = S || 0, /(^css!|\.css$)/.test(w)) + var b = document, A = _.async, w = (_.numRetries || 0) + 1, m = _.before || e, y = h.replace(/[\?|#].*$/, ""), E = h.replace(/^(css|img|module|nomodule)!/, ""), x, k, R; + if (S = S || 0, /(^css!|\.css$)/.test(y)) R = b.createElement("link"), R.rel = "stylesheet", R.href = E, x = "hideFocus" in R, x && R.relList && (x = 0, R.rel = "preload", R.as = "style"); - else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(w)) + else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(y)) R = b.createElement("img"), R.src = E; - else if (R = b.createElement("script"), R.src = E, R.async = A === void 0 ? !0 : A, k = "noModule" in R, /^module!/.test(w)) { + else if (R = b.createElement("script"), R.src = E, R.async = A === void 0 ? !0 : A, k = "noModule" in R, /^module!/.test(y)) { if (!k) return g(h, "l"); R.type = "module"; - } else if (/^nomodule!/.test(w) && k) + } else if (/^nomodule!/.test(y) && k) return g(h, "l"); R.onload = R.onerror = R.onbeforeload = function(M) { var P = M.type[0]; @@ -15122,7 +15080,7 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { B.code != 18 && (P = "e"); } if (P == "e") { - if (S += 1, S < y) + if (S += 1, S < w) return u(h, g, _, S); } else if (R.rel == "preload" && R.as == "style") return R.rel = "stylesheet"; @@ -15144,24 +15102,24 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { break; } if (g && S && Math.random() < 0.1) { - const b = new Image(), A = btoa(encodeURIComponent(h.location.host + ", " + (h.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), y = A.substr(2, 8); - b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (y.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + y.substr(3, 2) + A.slice(10)).replace(/=/g, ""); + const b = new Image(), A = btoa(encodeURIComponent(h.location.host + ", " + (h.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), w = A.substr(2, 8); + b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (w.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + w.substr(3, 2) + A.slice(10)).replace(/=/g, ""); } } catch { } })(); function d(h, g, _) { h = h.push ? h : [h]; - var S = h.length, b = S, A = [], y, m, w = !0; - for (y = function(E, x, k) { - if (x == "e" && (A.push(E), w = !1), x == "b") + var S = h.length, b = S, A = [], w, m, y = !0; + for (w = function(E, x, k) { + if (x == "e" && (A.push(E), y = !1), x == "b") if (k) A.push(E); else return; - S--, S || g(A, w); + S--, S || g(A, y); }, m = 0; m < b; m++) - u(h[m], y, _); + u(h[m], w, _); } function p(h, g, _) { var S, b; @@ -15170,9 +15128,9 @@ const Uc = /* @__PURE__ */ Ve(px, [["render", mx]]), kn = function() { throw "LoadJS"; t[S] = !0; } - function A(y, m) { - d(h, function(w, E) { - s(b, w), y && s({ success: y, error: m }, w), E && a(S, w); + function A(w, m) { + d(h, function(y, E) { + s(b, y), w && s({ success: w, error: m }, y), E && a(S, y); }, b); } if (b.returnPromise) @@ -15589,10 +15547,10 @@ class Hc { return new Hc(t[1], r, n, t[2], i.start, i.end); } static calculateControlPoints(t, i, r) { - const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, p = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, h = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - p.x, S = d.y - p.y, b = h + g == 0 ? 0 : g / (h + g), A = { x: p.x + _ * b, y: p.y + S * b }, y = i.x - A.x, m = i.y - A.y; + const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, p = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, h = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - p.x, S = d.y - p.y, b = h + g == 0 ? 0 : g / (h + g), A = { x: p.x + _ * b, y: p.y + S * b }, w = i.x - A.x, m = i.y - A.y; return { - c1: new Js(d.x + y, d.y + m), - c2: new Js(p.x + y, p.y + m) + c1: new Js(d.x + w, d.y + m), + c2: new Js(p.x + w, p.y + m) }; } constructor(t, i, r, n, a, s) { @@ -16466,14 +16424,14 @@ ${g}` : g; if ((S == null ? void 0 : S.type) === "blockquote") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.blockquote(A); - s[s.length - 1] = y, n = n.substring(0, n.length - b.raw.length) + y.raw, a = a.substring(0, a.length - b.text.length) + y.text; +`), w = this.blockquote(A); + s[s.length - 1] = w, n = n.substring(0, n.length - b.raw.length) + w.raw, a = a.substring(0, a.length - b.text.length) + w.text; break; } else if ((S == null ? void 0 : S.type) === "list") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.list(A); - s[s.length - 1] = y, n = n.substring(0, n.length - S.raw.length) + y.raw, a = a.substring(0, a.length - b.raw.length) + y.raw, r = A.substring(s.at(-1).raw.length).split(` +`), w = this.list(A); + s[s.length - 1] = w, n = n.substring(0, n.length - S.raw.length) + w.raw, a = a.substring(0, a.length - b.raw.length) + w.raw, r = A.substring(s.at(-1).raw.length).split(` `); continue; } @@ -16507,16 +16465,16 @@ ${g}` : g; break; h = i[0], t = t.substring(h.length); let _ = i[2].split(` -`, 1)[0].replace(this.rules.other.listReplaceTabs, (w) => " ".repeat(3 * w.length)), S = t.split(` +`, 1)[0].replace(this.rules.other.listReplaceTabs, (y) => " ".repeat(3 * y.length)), S = t.split(` `, 1)[0], b = !_.trim(), A = 0; if (this.options.pedantic ? (A = 2, g = _.trimStart()) : b ? A = i[1].length + 1 : (A = i[2].search(this.rules.other.nonSpaceChar), A = A > 4 ? 1 : A, g = _.slice(A), A += i[1].length), b && this.rules.other.blankLine.test(S) && (h += S + ` `, t = t.substring(S.length + 1), p = !0), !p) { - const w = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), R = this.rules.other.htmlBeginRegex(A); + const y = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), R = this.rules.other.htmlBeginRegex(A); for (; t; ) { const M = t.split(` `, 1)[0]; let P; - if (S = M, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), P = S) : P = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || R.test(S) || w.test(S) || E.test(S)) + if (S = M, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), P = S) : P = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || R.test(S) || y.test(S) || E.test(S)) break; if (P.search(this.rules.other.nonSpaceChar) >= A || !S.trim()) g += ` @@ -16532,11 +16490,11 @@ ${g}` : g; } } a.loose || (u ? a.loose = !0 : this.rules.other.doubleBlankLine.test(h) && (u = !0)); - let y = null, m; - this.options.gfm && (y = this.rules.other.listIsTask.exec(g), y && (m = y[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ + let w = null, m; + this.options.gfm && (w = this.rules.other.listIsTask.exec(g), w && (m = w[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ type: "list_item", raw: h, - task: !!y, + task: !!w, checked: m, loose: !1, text: g, @@ -20435,7 +20393,7 @@ var W0 = { exports: {} }; for (var K = 8; K < q - 8; K += 1) C[6][K] == null && (C[6][K] = K % 2 == 0); }, ge = function() { - for (var O = w.getPatternPosition(U), K = 0; K < O.length; K += 1) + for (var O = y.getPatternPosition(U), K = 0; K < O.length; K += 1) for (var X = 0; X < O.length; X += 1) { var ie = O[K], re = O[X]; if (C[ie][re] == null) @@ -20444,14 +20402,14 @@ var W0 = { exports: {} }; C[ie + fe][re + Ae] = fe == -2 || fe == 2 || Ae == -2 || Ae == 2 || fe == 0 && Ae == 0; } }, ve = function(O) { - for (var K = w.getBCHTypeNumber(U), X = 0; X < 18; X += 1) { + for (var K = y.getBCHTypeNumber(U), X = 0; X < 18; X += 1) { var ie = !O && (K >> X & 1) == 1; C[Math.floor(X / 3)][X % 3 + q - 8 - 3] = ie; } for (X = 0; X < 18; X += 1) ie = !O && (K >> X & 1) == 1, C[X % 3 + q - 8 - 3][Math.floor(X / 3)] = ie; }, we = function(O, K) { - for (var X = F << 3 | K, ie = w.getBCHTypeInfo(X), re = 0; re < 15; re += 1) { + for (var X = F << 3 | K, ie = y.getBCHTypeInfo(X), re = 0; re < 15; re += 1) { var fe = !O && (ie >> re & 1) == 1; re < 6 ? C[re][8] = fe : re < 8 ? C[re + 1][8] = fe : C[q - 15 + re][8] = fe; } @@ -20459,7 +20417,7 @@ var W0 = { exports: {} }; fe = !O && (ie >> re & 1) == 1, re < 8 ? C[8][q - re - 1] = fe : re < 9 ? C[8][15 - re - 1 + 1] = fe : C[8][15 - re - 1] = fe; C[q - 8][8] = !O; }, he = function(O, K) { - for (var X = -1, ie = q - 1, re = 7, fe = 0, Ae = w.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) + for (var X = -1, ie = q - 1, re = 7, fe = 0, Ae = y.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) for (Fe == 6 && (Fe -= 1); ; ) { for (var Xe = 0; Xe < 2; Xe += 1) if (C[ie][Fe - Xe] == null) { @@ -20474,7 +20432,7 @@ var W0 = { exports: {} }; }, Se = function(O, K, X) { for (var ie = k.getRSBlocks(O, K), re = R(), fe = 0; fe < X.length; fe += 1) { var Ae = X[fe]; - re.put(Ae.getMode(), 4), re.put(Ae.getLength(), w.getLengthInBits(Ae.getMode(), O)), Ae.write(re); + re.put(Ae.getMode(), 4), re.put(Ae.getLength(), y.getLengthInBits(Ae.getMode(), O)), Ae.write(re); } var Fe = 0; for (fe = 0; fe < ie.length; fe += 1) @@ -20492,7 +20450,7 @@ var W0 = { exports: {} }; for (var We = 0; We < it[Re].length; We += 1) it[Re][We] = 255 & Xe.getBuffer()[We + _e]; _e += He; - var $t = w.getErrorCorrectPolynomial(at), ft = x(it[Re], $t.getLength() - 1).mod($t); + var $t = y.getErrorCorrectPolynomial(at), ft = x(it[Re], $t.getLength() - 1).mod($t); for (pt[Re] = new Array($t.getLength() - 1), We = 0; We < pt[Re].length; We += 1) { var je = We + ft.getLength() - pt[Re].length; pt[Re][We] = je >= 0 ? ft.getAt(je) : 0; @@ -20541,7 +20499,7 @@ var W0 = { exports: {} }; for (var O = 1; O < 40; O++) { for (var K = k.getRSBlocks(O, F), X = R(), ie = 0; ie < Y.length; ie++) { var re = Y[ie]; - X.put(re.getMode(), 4), X.put(re.getLength(), w.getLengthInBits(re.getMode(), O)), re.write(X); + X.put(re.getMode(), 4), X.put(re.getLength(), y.getLengthInBits(re.getMode(), O)), re.write(X); } var fe = 0; for (ie = 0; ie < K.length; ie++) @@ -20554,7 +20512,7 @@ var W0 = { exports: {} }; te(!1, function() { for (var Ae = 0, Fe = 0, Xe = 0; Xe < 8; Xe += 1) { te(!0, Xe); - var Ze = w.getLostPoint(ue); + var Ze = y.getLostPoint(ue); (Xe == 0 || Ae > Ze) && (Ae = Ze, Fe = Xe); } return Fe; @@ -20682,17 +20640,17 @@ var W0 = { exports: {} }; return q; }; }; - var _, S, b, A, y, m = { L: 1, M: 0, Q: 3, H: 2 }, w = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, y = function(G) { + var _, S, b, A, w, m = { L: 1, M: 0, Q: 3, H: 2 }, y = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, w = function(G) { for (var I = 0; G != 0; ) I += 1, G >>>= 1; return I; }, (A = {}).getBCHTypeInfo = function(G) { - for (var I = G << 10; y(I) - y(S) >= 0; ) - I ^= S << y(I) - y(S); + for (var I = G << 10; w(I) - w(S) >= 0; ) + I ^= S << w(I) - w(S); return 21522 ^ (G << 10 | I); }, A.getBCHTypeNumber = function(G) { - for (var I = G << 12; y(I) - y(b) >= 0; ) - I ^= b << y(I) - y(b); + for (var I = G << 12; w(I) - w(b) >= 0; ) + I ^= b << w(I) - w(b); return G << 12 | I; }, A.getPatternPosition = function(G) { return _[G - 1]; @@ -21343,7 +21301,7 @@ var W0 = { exports: {} }; } } const b = { dot: "dot", square: "square" }, A = Object.values(b); - class y { + class w { constructor({ svg: F, type: C, window: q }) { this._svg = F, this._type = C, this._window = q; } @@ -21375,7 +21333,7 @@ var W0 = { exports: {} }; this._basicSquare({ x: F, y: C, size: q, rotation: Z }); } } - const m = "circle", w = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; + const m = "circle", y = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; class x { constructor(F, C) { this._roundSize = (q) => this._options.dotsOptions.roundSize ? Math.floor(q) : q, this._window = C, this._element = this._window.document.createElementNS("http://www.w3.org/2000/svg", "svg"), this._element.setAttribute("width", String(F.width)), this._element.setAttribute("height", String(F.height)), this._element.setAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"), F.dotsOptions.roundSize || this._element.setAttribute("shape-rendering", "crispEdges"), this._element.setAttribute("viewBox", `0 0 ${F.width} ${F.height}`), this._defs = this._window.document.createElementNS("http://www.w3.org/2000/svg", "defs"), this._element.appendChild(this._defs), this._imageUri = F.image, this._instanceId = x.instanceCount++, this._options = F; @@ -21406,7 +21364,7 @@ var W0 = { exports: {} }; } this.drawBackground(), this.drawDots((te, pe) => { var ke, ge, ve, we, he, Se; - return !(this._options.imageOptions.hideBackgroundDots && te >= (C - ue.hideYDots) / 2 && te < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((ke = w[te]) === null || ke === void 0 ? void 0 : ke[pe]) || ((ge = w[te - C + 7]) === null || ge === void 0 ? void 0 : ge[pe]) || ((ve = w[te]) === null || ve === void 0 ? void 0 : ve[pe - C + 7]) || ((we = E[te]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[te - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[te]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); + return !(this._options.imageOptions.hideBackgroundDots && te >= (C - ue.hideYDots) / 2 && te < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((ke = y[te]) === null || ke === void 0 ? void 0 : ke[pe]) || ((ge = y[te - C + 7]) === null || ge === void 0 ? void 0 : ge[pe]) || ((ve = y[te]) === null || ve === void 0 ? void 0 : ve[pe - C + 7]) || ((we = E[te]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[te - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[te]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); }), this.drawCorners(), this._options.image && await this.drawImage({ width: ue.width, height: ue.height, count: C, dotSize: Y }); } drawBackground() { @@ -21464,15 +21422,15 @@ var W0 = { exports: {} }; He.draw(Oe, it, te, he), He._element && pt && pt.appendChild(He._element); } else { const He = new h({ svg: this._element, type: ((ie = C.cornersSquareOptions) === null || ie === void 0 ? void 0 : ie.type) || C.dotsOptions.type, window: this._window }); - for (let at = 0; at < w.length; at++) - for (let We = 0; We < w[at].length; We++) - !((re = w[at]) === null || re === void 0) && re[We] && (He.draw(Oe + We * ue, it + at * ue, ue, ($t, ft) => { + for (let at = 0; at < y.length; at++) + for (let We = 0; We < y[at].length; We++) + !((re = y[at]) === null || re === void 0) && re[We] && (He.draw(Oe + We * ue, it + at * ue, ue, ($t, ft) => { var je; - return !!(!((je = w[at + ft]) === null || je === void 0) && je[We + $t]); + return !!(!((je = y[at + ft]) === null || je === void 0) && je[We + $t]); }), He._element && pt && pt.appendChild(He._element)); } if ((((fe = C.cornersDotOptions) === null || fe === void 0 ? void 0 : fe.gradient) || ((Ae = C.cornersDotOptions) === null || Ae === void 0 ? void 0 : Ae.color)) && (Re = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), Re.setAttribute("id", `clip-path-corners-dot-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(Re), this._cornersDotClipPath = Re, this._createColor({ options: (Fe = C.cornersDotOptions) === null || Fe === void 0 ? void 0 : Fe.gradient, color: (Xe = C.cornersDotOptions) === null || Xe === void 0 ? void 0 : Xe.color, additionalRotation: he, x: Oe + 2 * ue, y: it + 2 * ue, height: pe, width: pe, name: `corners-dot-color-${ve}-${we}-${this._instanceId}` })), ((Ze = C.cornersDotOptions) === null || Ze === void 0 ? void 0 : Ze.type) && A.includes(C.cornersDotOptions.type)) { - const He = new y({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); + const He = new w({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); He.draw(Oe + 2 * ue, it + 2 * ue, pe, he), He._element && Re && Re.appendChild(He._element); } else { const He = new h({ svg: this._element, type: ((_e = C.cornersDotOptions) === null || _e === void 0 ? void 0 : _e.type) || C.dotsOptions.type, window: this._window }); @@ -22172,7 +22130,7 @@ function qo() { (function(i, r) { e.exports = r(); })(Nc, function() { - var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, p = d && (a ? document.documentMode || 6 : +(u || s)[1]), h = !u && /WebKit\//.test(i), g = h && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), y = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), w = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = w || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = w || /Mac/.test(r), R = /\bCrOS\b/.test(i), M = /win/i.test(r), P = b && i.match(/Version\/(\d*\.\d*)/); + var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, p = d && (a ? document.documentMode || 6 : +(u || s)[1]), h = !u && /WebKit\//.test(i), g = h && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), w = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), y = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = y || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = y || /Mac/.test(r), R = /\bCrOS\b/.test(i), M = /win/i.test(r), P = b && i.match(/Version\/(\d*\.\d*)/); P && (P = Number(P[1])), P && P >= 15 && (b = !1, h = !0); var B = k && (g || b && (P == null || P < 12.11)), T = n || d && p >= 9; function D(o) { @@ -22250,7 +22208,7 @@ function qo() { var ue = function(o) { o.select(); }; - w ? ue = function(o) { + y ? ue = function(o) { o.selectionStart = 0, o.selectionEnd = o.value.length; } : d && (ue = function(o) { try { @@ -24381,7 +24339,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, Lr.prototype.setScrollTop = function(o) { this.vert.scrollTop != o && (this.vert.scrollTop = o), this.disableVert && this.enableZeroWidthBar(this.vert, this.disableVert, "vert"); }, Lr.prototype.zeroWidthHack = function() { - var o = k && !y ? "12px" : "18px"; + var o = k && !w ? "12px" : "18px"; this.horiz.style.height = this.vert.style.width = o, this.horiz.style.visibility = this.vert.style.visibility = "hidden", this.disableHoriz = new we(), this.disableVert = new we(); }, Lr.prototype.enableZeroWidthBar = function(o, l, c) { o.style.visibility = ""; @@ -27298,7 +27256,7 @@ b`.split(/\n/).length != 3 ? function(o) { } function Um() { var o = I("textarea", null, null, "position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none"), l = I("div", [o], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); - return h ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), w && (o.style.border = "1px solid black"), jm(o), l; + return h ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), y && (o.style.border = "1px solid black"), jm(o), l; } function Z_(o) { var l = o.optionHandlers, c = o.helpers = {}; @@ -28019,7 +27977,7 @@ b`.split(/\n/).length != 3 ? function(o) { var l = this, c = this, f = this.cm; this.createField(o); var v = this.textarea; - o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), w && (v.style.width = "0px"), $e(v, "input", function() { + o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), y && (v.style.width = "0px"), $e(v, "input", function() { d && p >= 9 && l.hasSelection && (l.hasSelection = null), c.poll(); }), $e(v, "paste", function(L) { Ct(f, L) || Nm(L, f) || (f.state.pasteIncoming = +new Date(), c.fastPoll()); @@ -28316,60 +28274,60 @@ var rr = qo(); ce = !ce && ye == "\\"; } } - var y, m; - function w(oe, ce, ye) { - return y = oe, m = ye, ce; + var w, m; + function y(oe, ce, ye) { + return w = oe, m = ye, ce; } function E(oe, ce) { var ye = oe.next(); if (ye == '"' || ye == "'") return ce.tokenize = x(ye), ce.tokenize(oe, ce); if (ye == "." && oe.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)) - return w("number", "number"); + return y("number", "number"); if (ye == "." && oe.match("..")) - return w("spread", "meta"); + return y("spread", "meta"); if (/[\[\]{}\(\),;\:\.]/.test(ye)) - return w(ye); + return y(ye); if (ye == "=" && oe.eat(">")) - return w("=>", "operator"); + return y("=>", "operator"); if (ye == "0" && oe.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/)) - return w("number", "number"); + return y("number", "number"); if (/\d/.test(ye)) - return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), w("number", "number"); + return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), y("number", "number"); if (ye == "/") - return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), w("comment", "comment")) : Di(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), w("regexp", "string-2")) : (oe.eat("="), w("operator", "operator", oe.current())); + return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), y("comment", "comment")) : Di(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), y("regexp", "string-2")) : (oe.eat("="), y("operator", "operator", oe.current())); if (ye == "`") return ce.tokenize = R, R(oe, ce); if (ye == "#" && oe.peek() == "!") - return oe.skipToEnd(), w("meta", "meta"); + return oe.skipToEnd(), y("meta", "meta"); if (ye == "#" && oe.eatWhile(g)) - return w("variable", "property"); + return y("variable", "property"); if (ye == "<" && oe.match("!--") || ye == "-" && oe.match("->") && !/\S/.test(oe.string.slice(0, oe.start))) - return oe.skipToEnd(), w("comment", "comment"); + return oe.skipToEnd(), y("comment", "comment"); if (S.test(ye)) - return (ye != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ye == "!" || ye == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ye) && (oe.eat(ye), ye == ">" && oe.eat(ye))), ye == "?" && oe.eat(".") ? w(".") : w("operator", "operator", oe.current()); + return (ye != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ye == "!" || ye == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ye) && (oe.eat(ye), ye == ">" && oe.eat(ye))), ye == "?" && oe.eat(".") ? y(".") : y("operator", "operator", oe.current()); if (g.test(ye)) { oe.eatWhile(g); var De = oe.current(); if (ce.lastType != ".") { if (_.propertyIsEnumerable(De)) { var bt = _[De]; - return w(bt.type, bt.style, De); + return y(bt.type, bt.style, De); } if (De == "async" && oe.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/, !1)) - return w("async", "keyword", De); + return y("async", "keyword", De); } - return w("variable", "variable", De); + return y("variable", "variable", De); } } function x(oe) { return function(ce, ye) { var De = !1, bt; if (u && ce.peek() == "@" && ce.match(b)) - return ye.tokenize = E, w("jsonld-keyword", "meta"); + return ye.tokenize = E, y("jsonld-keyword", "meta"); for (; (bt = ce.next()) != null && !(bt == oe && !De); ) De = !De && bt == "\\"; - return De || (ye.tokenize = E), w("string", "string"); + return De || (ye.tokenize = E), y("string", "string"); }; } function k(oe, ce) { @@ -28380,7 +28338,7 @@ var rr = qo(); } ye = De == "*"; } - return w("comment", "comment"); + return y("comment", "comment"); } function R(oe, ce) { for (var ye = !1, De; (De = oe.next()) != null; ) { @@ -28390,7 +28348,7 @@ var rr = qo(); } ye = !ye && De == "\\"; } - return w("quasi", "string-2", oe.current()); + return y("quasi", "string-2", oe.current()); } var M = "([{}])"; function P(oe, ce) { @@ -28980,7 +28938,7 @@ var rr = qo(); if (oe.sol() && (ce.lexical.hasOwnProperty("align") || (ce.lexical.align = !1), ce.indented = oe.indentation(), P(oe, ce)), ce.tokenize != k && oe.eatSpace()) return null; var ye = ce.tokenize(oe, ce); - return y == "comment" ? ye : (ce.lastType = y == "operator" && (m == "++" || m == "--") ? "incdec" : y, V(ce, ye, y, m, oe)); + return w == "comment" ? ye : (ce.lastType = w == "operator" && (m == "++" || m == "--") ? "incdec" : w, V(ce, ye, w, m, oe)); }, indent: function(oe, ce) { if (oe.tokenize == k || oe.tokenize == R) @@ -29025,24 +28983,24 @@ var rr = qo(); i(qo()); })(function(i) { var r = "CodeMirror-hint", n = "CodeMirror-hint-active"; - i.showHint = function(m, w, E) { - if (!w) + i.showHint = function(m, y, E) { + if (!y) return m.showHint(E); - E && E.async && (w.async = !0); - var x = { hint: w }; + E && E.async && (y.async = !0); + var x = { hint: y }; if (E) for (var k in E) x[k] = E[k]; return m.showHint(x); }, i.defineExtension("showHint", function(m) { m = d(this, this.getCursor("start"), m); - var w = this.listSelections(); - if (!(w.length > 1)) { + var y = this.listSelections(); + if (!(y.length > 1)) { if (this.somethingSelected()) { if (!m.hint.supportsSelection) return; - for (var E = 0; E < w.length; E++) - if (w[E].head.line != w[E].anchor.line) + for (var E = 0; E < y.length; E++) + if (y[E].head.line != y[E].anchor.line) return; } this.state.completionActive && this.state.completionActive.close(); @@ -29052,8 +29010,8 @@ var rr = qo(); }), i.defineExtension("closeHint", function() { this.state.completionActive && this.state.completionActive.close(); }); - function a(m, w) { - if (this.cm = m, this.options = w, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { + function a(m, y) { + if (this.cm = m, this.options = y, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { var E = this; m.on("cursorActivity", this.activityFunc = function() { E.cursorActivity(); @@ -29070,8 +29028,8 @@ var rr = qo(); active: function() { return this.cm.state.completionActive == this; }, - pick: function(m, w) { - var E = m.list[w], x = this; + pick: function(m, y) { + var E = m.list[y], x = this; this.cm.operation(function() { E.hint ? E.hint(x.cm, m, E) : x.cm.replaceRange( p(E), @@ -29085,8 +29043,8 @@ var rr = qo(); this.debounce && (u(this.debounce), this.debounce = 0); var m = this.startPos; this.data && (m = this.data.from); - var w = this.cm.getCursor(), E = this.cm.getLine(w.line); - if (w.line != this.startPos.line || E.length - w.ch != this.startLen - this.startPos.ch || w.ch < m.ch || this.cm.somethingSelected() || !w.ch || this.options.closeCharacters.test(E.charAt(w.ch - 1))) + var y = this.cm.getCursor(), E = this.cm.getLine(y.line); + if (y.line != this.startPos.line || E.length - y.ch != this.startLen - this.startPos.ch || y.ch < m.ch || this.cm.somethingSelected() || !y.ch || this.options.closeCharacters.test(E.charAt(y.ch - 1))) this.close(); else { var x = this; @@ -29097,67 +29055,67 @@ var rr = qo(); }, update: function(m) { if (this.tick != null) { - var w = this, E = ++this.tick; + var y = this, E = ++this.tick; b(this.options.hint, this.cm, this.options, function(x) { - w.tick == E && w.finishUpdate(x, m); + y.tick == E && y.finishUpdate(x, m); }); } }, - finishUpdate: function(m, w) { + finishUpdate: function(m, y) { this.data && i.signal(this.data, "update"); - var E = this.widget && this.widget.picked || w && this.options.completeSingle; + var E = this.widget && this.widget.picked || y && this.options.completeSingle; this.widget && this.widget.close(), this.data = m, m && m.list.length && (E && m.list.length == 1 ? this.pick(m, 0) : (this.widget = new _(this, m), i.signal(m, "shown"))); } }; - function d(m, w, E) { + function d(m, y, E) { var x = m.options.hintOptions, k = {}; - for (var R in y) - k[R] = y[R]; + for (var R in w) + k[R] = w[R]; if (x) for (var R in x) x[R] !== void 0 && (k[R] = x[R]); if (E) for (var R in E) E[R] !== void 0 && (k[R] = E[R]); - return k.hint.resolve && (k.hint = k.hint.resolve(m, w)), k; + return k.hint.resolve && (k.hint = k.hint.resolve(m, y)), k; } function p(m) { return typeof m == "string" ? m : m.text; } - function h(m, w) { + function h(m, y) { var E = { Up: function() { - w.moveFocus(-1); + y.moveFocus(-1); }, Down: function() { - w.moveFocus(1); + y.moveFocus(1); }, PageUp: function() { - w.moveFocus(-w.menuSize() + 1, !0); + y.moveFocus(-y.menuSize() + 1, !0); }, PageDown: function() { - w.moveFocus(w.menuSize() - 1, !0); + y.moveFocus(y.menuSize() - 1, !0); }, Home: function() { - w.setFocus(0); + y.setFocus(0); }, End: function() { - w.setFocus(w.length - 1); + y.setFocus(y.length - 1); }, - Enter: w.pick, - Tab: w.pick, - Esc: w.close + Enter: y.pick, + Tab: y.pick, + Esc: y.close }, x = /Mac/.test(navigator.platform); x && (E["Ctrl-P"] = function() { - w.moveFocus(-1); + y.moveFocus(-1); }, E["Ctrl-N"] = function() { - w.moveFocus(1); + y.moveFocus(1); }); var k = m.options.customKeys, R = k ? {} : E; function M(T, D) { var V; typeof D != "string" ? V = function(W) { - return D(W, w); + return D(W, y); } : E.hasOwnProperty(D) ? V = E[D] : V = D, R[T] = V; } if (k) @@ -29169,24 +29127,24 @@ var rr = qo(); B.hasOwnProperty(P) && M(P, B[P]); return R; } - function g(m, w) { - for (; w && w != m; ) { - if (w.nodeName.toUpperCase() === "LI" && w.parentNode == m) - return w; - w = w.parentNode; + function g(m, y) { + for (; y && y != m; ) { + if (y.nodeName.toUpperCase() === "LI" && y.parentNode == m) + return y; + y = y.parentNode; } } - function _(m, w) { - this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = w, this.picked = !1; + function _(m, y) { + this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = y, this.picked = !1; var E = this, x = m.cm, k = x.getInputField().ownerDocument, R = k.defaultView || k.parentWindow, M = this.hints = k.createElement("ul"); M.setAttribute("role", "listbox"), M.setAttribute("aria-expanded", "true"), M.id = this.id; var P = m.cm.options.theme; - M.className = "CodeMirror-hints " + P, this.selectedHint = w.selectedHint || 0; - for (var B = w.list, T = 0; T < B.length; ++T) { + M.className = "CodeMirror-hints " + P, this.selectedHint = y.selectedHint || 0; + for (var B = y.list, T = 0; T < B.length; ++T) { var D = M.appendChild(k.createElement("li")), V = B[T], W = r + (T != this.selectedHint ? "" : " " + n); - V.className != null && (W = V.className + " " + W), D.className = W, T == this.selectedHint && D.setAttribute("aria-selected", "true"), D.id = this.id + "-" + T, D.setAttribute("role", "option"), V.render ? V.render(D, w, V) : D.appendChild(k.createTextNode(V.displayText || p(V))), D.hintId = T; + V.className != null && (W = V.className + " " + W), D.className = W, T == this.selectedHint && D.setAttribute("aria-selected", "true"), D.id = this.id + "-" + T, D.setAttribute("role", "option"), V.render ? V.render(D, y, V) : D.appendChild(k.createTextNode(V.displayText || p(V))), D.hintId = T; } - var G = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? w.from : null), U = I.left, F = I.bottom, C = !0, q = 0, Z = 0; + var G = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? y.from : null), U = I.left, F = I.bottom, C = !0, q = 0, Z = 0; if (G !== k.body) { var Y = ["absolute", "relative", "fixed"].indexOf(R.getComputedStyle(G).position) !== -1, ue = Y ? G : G.offsetParent, te = ue.getBoundingClientRect(), pe = k.body.getBoundingClientRect(); q = te.left - pe.left - ue.scrollLeft, Z = te.top - pe.top - ue.scrollTop; @@ -29206,7 +29164,7 @@ var rr = qo(); else if (xe > ge) { M.style.height = ge - 5 + "px", M.style.top = (F = I.bottom - ve.top - Z) + "px"; var K = x.getCursor(); - w.from.ch != K.ch && (I = x.cursorCoords(K), M.style.left = (U = I.left - q) + "px", ve = M.getBoundingClientRect()); + y.from.ch != K.ch && (I = x.cursorCoords(K), M.style.left = (U = I.left - q) + "px", ve = M.getBoundingClientRect()); } } var X = ve.right - ke; @@ -29230,7 +29188,7 @@ var rr = qo(); pick: function() { E.pick(); }, - data: w + data: y })), m.options.closeOnUnfocus) { var re; x.on("blur", this.onBlur = function() { @@ -29260,7 +29218,7 @@ var rr = qo(); }, 20); }); var fe = this.getSelectedHintRange(); - return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(w, "select", B[this.selectedHint], M.childNodes[this.selectedHint]), !0; + return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(y, "select", B[this.selectedHint], M.childNodes[this.selectedHint]), !0; } _.prototype = { close: function() { @@ -29268,8 +29226,8 @@ var rr = qo(); this.completion.widget = null, this.hints.parentNode && this.hints.parentNode.removeChild(this.hints), this.completion.cm.removeKeyMap(this.keyMap); var m = this.completion.cm.getInputField(); m.removeAttribute("aria-activedescendant"), m.removeAttribute("aria-owns"); - var w = this.completion.cm; - this.completion.options.closeOnUnfocus && (w.off("blur", this.onBlur), w.off("focus", this.onFocus)), w.off("scroll", this.onScroll); + var y = this.completion.cm; + this.completion.options.closeOnUnfocus && (y.off("blur", this.onBlur), y.off("focus", this.onFocus)), y.off("scroll", this.onScroll); } }, disable: function() { @@ -29282,15 +29240,15 @@ var rr = qo(); pick: function() { this.completion.pick(this.data, this.selectedHint); }, - changeActive: function(m, w) { - if (m >= this.data.list.length ? m = w ? this.data.list.length - 1 : 0 : m < 0 && (m = w ? 0 : this.data.list.length - 1), this.selectedHint != m) { + changeActive: function(m, y) { + if (m >= this.data.list.length ? m = y ? this.data.list.length - 1 : 0 : m < 0 && (m = y ? 0 : this.data.list.length - 1), this.selectedHint != m) { var E = this.hints.childNodes[this.selectedHint]; E && (E.className = E.className.replace(" " + n, ""), E.removeAttribute("aria-selected")), E = this.hints.childNodes[this.selectedHint = m], E.className += " " + n, E.setAttribute("aria-selected", "true"), this.completion.cm.getInputField().setAttribute("aria-activedescendant", E.id), this.scrollToActive(), i.signal(this.data, "select", this.data.list[this.selectedHint], E); } }, scrollToActive: function() { - var m = this.getSelectedHintRange(), w = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; - w.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = w.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); + var m = this.getSelectedHintRange(), y = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; + y.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = y.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); }, screenAmount: function() { return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1; @@ -29303,23 +29261,23 @@ var rr = qo(); }; } }; - function S(m, w) { + function S(m, y) { if (!m.somethingSelected()) - return w; - for (var E = [], x = 0; x < w.length; x++) - w[x].supportsSelection && E.push(w[x]); + return y; + for (var E = [], x = 0; x < y.length; x++) + y[x].supportsSelection && E.push(y[x]); return E; } - function b(m, w, E, x) { + function b(m, y, E, x) { if (m.async) - m(w, x, E); + m(y, x, E); else { - var k = m(w, E); + var k = m(y, E); k && k.then ? k.then(x) : x(k); } } - function A(m, w) { - var E = m.getHelpers(w, "hint"), x; + function A(m, y) { + var E = m.getHelpers(y, "hint"), x; if (E.length) { var k = function(R, M, P) { var B = S(R, E); @@ -29343,17 +29301,17 @@ var rr = qo(); } i.registerHelper("hint", "auto", { resolve: A - }), i.registerHelper("hint", "fromList", function(m, w) { + }), i.registerHelper("hint", "fromList", function(m, y) { var E = m.getCursor(), x = m.getTokenAt(E), k, R = i.Pos(E.line, x.start), M = E; x.start < E.ch && /\w/.test(x.string.charAt(E.ch - x.start - 1)) ? k = x.string.substr(0, E.ch - x.start) : (k = "", R = E); - for (var P = [], B = 0; B < w.words.length; B++) { - var T = w.words[B]; + for (var P = [], B = 0; B < y.words.length; B++) { + var T = y.words[B]; T.slice(0, k.length) == k && P.push(T); } if (P.length) return { list: P, from: R, to: M }; }), i.commands.autocomplete = i.showHint; - var y = { + var w = { hint: i.hint.auto, completeSingle: !0, alignWithWord: !0, @@ -29376,20 +29334,20 @@ var rr = qo(); i(qo()); })(function(i) { var r = i.Pos; - function n(m, w) { + function n(m, y) { for (var E = 0, x = m.length; E < x; ++E) - w(m[E]); + y(m[E]); } - function a(m, w) { + function a(m, y) { if (!Array.prototype.indexOf) { for (var E = m.length; E--; ) - if (m[E] === w) + if (m[E] === y) return !0; return !1; } - return m.indexOf(w) != -1; + return m.indexOf(y) != -1; } - function s(m, w, E, x) { + function s(m, y, E, x) { var k = m.getCursor(), R = E(m, k); if (!/\b(?:string|comment)\b/.test(R.type)) { var M = i.innerMode(m.getMode(), R.state); @@ -29409,42 +29367,42 @@ var rr = qo(); B.push(P); } return { - list: y(R, B, w, x), + list: w(R, B, y, x), from: r(k.line, R.start), to: r(k.line, R.end) }; } } } - function u(m, w) { + function u(m, y) { return s( m, S, function(E, x) { return E.getTokenAt(x); }, - w + y ); } i.registerHelper("hint", "javascript", u); - function d(m, w) { - var E = m.getTokenAt(w); - return w.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; + function d(m, y) { + var E = m.getTokenAt(y); + return y.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; } - function p(m, w) { - return s(m, b, d, w); + function p(m, y) { + return s(m, b, d, y); } i.registerHelper("hint", "coffeescript", p); var h = "charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "), g = "length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "), _ = "prototype apply call bind".split(" "), S = "break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "), b = "and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" "); - function A(m, w) { + function A(m, y) { if (!Object.getOwnPropertyNames || !Object.getPrototypeOf) for (var E in m) - w(E); + y(E); else for (var x = m; x; x = Object.getPrototypeOf(x)) - Object.getOwnPropertyNames(x).forEach(w); + Object.getOwnPropertyNames(x).forEach(y); } - function y(m, w, E, x) { + function w(m, y, E, x) { var k = [], R = m.string, M = x && x.globalScope || window; function P(I) { I.lastIndexOf(R, 0) == 0 && !a(k, I) && k.push(I); @@ -29452,10 +29410,10 @@ var rr = qo(); function B(I) { typeof I == "string" ? n(h, P) : I instanceof Array ? n(g, P) : I instanceof Function && n(_, P), A(I, P); } - if (w && w.length) { - var T = w.pop(), D; - for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && (D = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && (D = D || M[T.string])) : T.type == "string" ? D = "" : T.type == "atom" ? D = 1 : T.type == "function" && (M.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof M.jQuery == "function" ? D = M.jQuery() : M._ != null && T.string == "_" && typeof M._ == "function" && (D = M._())); D != null && w.length; ) - D = D[w.pop().string]; + if (y && y.length) { + var T = y.pop(), D; + for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && (D = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && (D = D || M[T.string])) : T.type == "string" ? D = "" : T.type == "atom" ? D = 1 : T.type == "function" && (M.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof M.jQuery == "function" ? D = M.jQuery() : M._ != null && T.string == "_" && typeof M._ == "function" && (D = M._())); D != null && y.length; ) + D = D[y.pop().string]; D != null && B(D); } else { for (var V = m.state.localVars; V; V = V.next) @@ -30278,7 +30236,7 @@ const pF = Be({ } }), hF = { class: "_fd-variable" }, mF = { style: { width: "230px" } }, vF = { class: "_fd-variable-item-label" }, gF = { class: "_fd-variable-info" }; function yF(e, t, i, r, n, a) { - const s = ee("el-input"), u = ee("el-header"), d = ee("el-tree"), p = ee("el-main"), h = ee("el-container"), g = ee("el-popover"), _ = ee("el-badge"), S = ee("Warning"), b = ee("el-aside"), A = ee("el-button"), y = ee("el-dialog"); + const s = ee("el-input"), u = ee("el-header"), d = ee("el-tree"), p = ee("el-main"), h = ee("el-container"), g = ee("el-popover"), _ = ee("el-badge"), S = ee("Warning"), b = ee("el-aside"), A = ee("el-button"), w = ee("el-dialog"); return H(), ae("div", hF, [ e.popover ? (H(), me(g, { key: 0, @@ -30340,14 +30298,14 @@ function yF(e, t, i, r, n, a) { "node-key": "id", onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ J("div", { - class: qe(["_fd-variable-pop-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-pop-node", { disabled: y.disabled }]) }, [ J("div", null, [ - J("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + J("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - J("span", null, le(w.id), 1) + J("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -30377,7 +30335,7 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - z(y, { + z(w, { class: "_fd-variable-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[6] || (t[6] = (m) => e.visible = m), @@ -30434,9 +30392,9 @@ function yF(e, t, i, r, n, a) { }), z(p, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.fields, (m, w) => (H(), ae("div", { + (H(!0), ae(Me, null, ze(e.fields, (m, y) => (H(), ae("div", { key: m.label, - class: qe(["_fd-variable-item", { active: w === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) + class: qe(["_fd-variable-item", { active: y === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) }, [ J("div", vF, le(m.label), 1), t[13] || (t[13] = J("div", null, "=", -1)), @@ -30444,7 +30402,7 @@ function yF(e, t, i, r, n, a) { modelValue: m.value, "onUpdate:modelValue": (E) => m.value = E, placeholder: "_", - onFocus: (E) => e.activeIdx = w, + onFocus: (E) => e.activeIdx = y, clearable: "" }, { prefix: N(() => t[11] || (t[11] = [ @@ -30491,14 +30449,14 @@ function yF(e, t, i, r, n, a) { indent: 10, onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ J("div", { - class: qe(["_fd-variable-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-node", { disabled: y.disabled }]) }, [ J("div", null, [ - J("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + J("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - J("span", null, le(w.id), 1) + J("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -30658,7 +30616,7 @@ const q0 = Be({ class: "_fd-cfg-value" }, xF = ["onClick"], TF = { class: "_fd-cdg-btns" }; function kF(e, t, i, r, n, a) { - const s = ee("el-option"), u = ee("el-select"), d = ee("ConditionGroup", !0), p = ee("VariableConfig"), h = ee("el-input"), g = ee("RuleSelect"), _ = ee("ValueInput"), S = ee("PatternInput"), b = ee("ConditionInput"), A = ee("el-checkbox"), y = ee("el-button"); + const s = ee("el-option"), u = ee("el-select"), d = ee("ConditionGroup", !0), p = ee("VariableConfig"), h = ee("el-input"), g = ee("RuleSelect"), _ = ee("ValueInput"), S = ee("PatternInput"), b = ee("ConditionInput"), A = ee("el-checkbox"), w = ee("el-button"); return H(), ae("div", _F, [ J("div", wF, [ J("div", AF, [ @@ -30683,23 +30641,23 @@ function kF(e, t, i, r, n, a) { }, 8, ["modelValue", "onChange"])) : Te("", !0) ]), J("div", CF, [ - (H(!0), ae(Me, null, ze(e.list, (m, w) => (H(), ae(Me, null, [ + (H(!0), ae(Me, null, ze(e.list, (m, y) => (H(), ae(Me, null, [ m.mode != null ? (H(), ae("div", { class: "_fd-cdg-option is-group", - key: m.field + "a" + w + e.list.length + key: m.field + "a" + y + e.list.length }, [ z(d, { - modelValue: e.list[w], - "onUpdate:modelValue": (E) => e.list[w] = E, + modelValue: e.list[y], + "onUpdate:modelValue": (E) => e.list[y] = E, onChange: e.onInput }, null, 8, ["modelValue", "onUpdate:modelValue", "onChange"]), J("i", { class: qe(["fc-icon icon-add-circle", { disabled: e.list.length === 1 }]), - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 10, SF) ])) : (H(), ae("div", { class: "_fd-cdg-option", - key: w + key: y }, [ z(u, { style: { width: "85px" }, @@ -30807,14 +30765,14 @@ function kF(e, t, i, r, n, a) { ])) : Te("", !0), J("i", { class: "fc-icon icon-delete", - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 8, xF) ])) ], 64))), 256)) ]) ]), J("div", TF, [ - z(y, { + z(w, { link: "", type: "primary", onClick: e.addItem @@ -30825,7 +30783,7 @@ function kF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["onClick"]), - z(y, { + z(w, { link: "", type: "primary", onClick: e.addItemGroup @@ -31102,7 +31060,7 @@ const $F = Be({ style: { color: "#f56c6c" } }; function WF(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-tab-pane"), h = ee("el-tabs"), g = ee("ConditionGroup"), _ = ee("RuleSelect"), S = ee("el-radio"), b = ee("el-radio-group"), A = ee("el-main"), y = ee("el-container"), m = ee("el-tree"), w = ee("el-aside"), E = ee("el-header"), x = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-tab-pane"), h = ee("el-tabs"), g = ee("ConditionGroup"), _ = ee("RuleSelect"), S = ee("el-radio"), b = ee("el-radio-group"), A = ee("el-main"), w = ee("el-container"), m = ee("el-tree"), y = ee("el-aside"), E = ee("el-header"), x = ee("el-dialog"); return H(), ae("div", RF, [ z(u, { type: "warning", @@ -31186,7 +31144,7 @@ function WF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue"])) : Te("", !0), - e.status === "condition" ? (H(), me(y, { + e.status === "condition" ? (H(), me(w, { key: 1, class: "_fd-comp-condition" }, { @@ -31242,12 +31200,12 @@ function WF(e, t, i, r, n, a) { }) ]), _: 1 - })) : (H(), me(y, { + })) : (H(), me(w, { key: 2, class: "_fd-comp-con" }, { default: N(() => [ - z(w, null, { + z(y, null, { default: N(() => [ z(m, { ref: "treeRef", @@ -31284,7 +31242,7 @@ function WF(e, t, i, r, n, a) { }), z(A, null, { default: N(() => [ - z(y, { class: "_fd-comp-r" }, { + z(w, { class: "_fd-comp-r" }, { default: N(() => [ z(E, { class: "_fd-comp-head", @@ -31611,7 +31569,7 @@ const Fs = "$FNX:", ng = (e) => St.String(e) && e.indexOf(Fs) === 0, GF = Be({ class: "_fd-event-behavior-title" }, mP = { class: "_fd-event-behavior-title" }, vP = { class: "_fd-form-item-warning" }, gP = { class: "_fd-form-item-warning" }, yP = { class: "_fd-form-item-warning" }; function bP(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("el-dropdown-item"), p = ee("el-dropdown-menu"), h = ee("el-dropdown"), g = ee("el-header"), _ = ee("el-tooltip"), S = ee("fcDraggable"), b = ee("el-input"), A = ee("el-main"), y = ee("el-container"), m = ee("el-aside"), w = ee("FnEditor"), E = ee("el-tab-pane"), x = ee("el-option"), k = ee("el-select"), R = ee("el-tabs"), M = ee("el-menu-item"), P = ee("el-sub-menu"), B = ee("el-menu"), T = ee("Warning"), D = ee("DragForm"), V = ee("el-radio-button"), W = ee("el-radio-group"), G = ee("el-form-item"), I = ee("ComputedConfig"), U = ee("el-form"), F = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("el-dropdown-item"), p = ee("el-dropdown-menu"), h = ee("el-dropdown"), g = ee("el-header"), _ = ee("el-tooltip"), S = ee("fcDraggable"), b = ee("el-input"), A = ee("el-main"), w = ee("el-container"), m = ee("el-aside"), y = ee("FnEditor"), E = ee("el-tab-pane"), x = ee("el-option"), k = ee("el-select"), R = ee("el-tabs"), M = ee("el-menu-item"), P = ee("el-sub-menu"), B = ee("el-menu"), T = ee("Warning"), D = ee("DragForm"), V = ee("el-radio-button"), W = ee("el-radio-group"), G = ee("el-form-item"), I = ee("ComputedConfig"), U = ee("el-form"), F = ee("el-dialog"); return H(), ae("div", KF, [ z(u, { value: e.eventNum, @@ -31667,14 +31625,14 @@ function bP(e, t, i, r, n, a) { ]) ]), default: N(() => [ - z(y, { + z(w, { class: "_fd-event-con", style: { height: "600px" } }, { default: N(() => [ z(m, { style: { width: "300px" } }, { default: N(() => [ - z(y, { class: "_fd-event-l" }, { + z(w, { class: "_fd-event-l" }, { default: N(() => [ z(g, { class: "_fd-event-head", @@ -31854,7 +31812,7 @@ function bP(e, t, i, r, n, a) { }), z(A, null, { default: N(() => [ - z(y, { class: "_fd-event-r" }, { + z(w, { class: "_fd-event-r" }, { default: N(() => [ e.activeData || e.activeBehavior ? (H(), me(g, { key: 0, @@ -31899,7 +31857,7 @@ function bP(e, t, i, r, n, a) { lazy: "" }, { default: N(() => [ - z(w, { + z(y, { ref: "fn", modelValue: e.eventStr, "onUpdate:modelValue": t[4] || (t[4] = (C) => e.eventStr = C), @@ -32592,9 +32550,9 @@ const jf = rb, pg = kr, hg = Symbol("nomatch"), ub = (e) => { typeof x == "object" ? (R = E, k = x.ignoreIllegals, M = x.language) : (Io("10.7.0", "highlight(lang, code, ...args) has been deprecated."), Io("10.7.0", `Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === void 0 && (k = !0); const P = { code: R, language: M }; - w("before:highlight", P); + y("before:highlight", P); const B = P.result ? P.result : h(P.language, P.code, k); - return B.code = P.code, w("after:highlight", B), B; + return B.code = P.code, y("after:highlight", B), B; } function h(E, x, k, R) { const M = /* @__PURE__ */ Object.create(null); @@ -32822,7 +32780,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === })(E); if (d(k)) return; - if (w("before:highlightElement", { + if (y("before:highlightElement", { el: E, language: k }), E.dataset.highlighted) @@ -32841,7 +32799,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === }, M.secondBest && (E.secondBest = { language: M.secondBest.language, relevance: M.secondBest.relevance - }), w("after:highlightElement", { el: E, result: M, text: R }); + }), y("after:highlightElement", { el: E, result: M, text: R }); } let S = !1; function b() { @@ -32850,7 +32808,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === function A(E) { return E = (E || "").toLowerCase(), t[E] || t[i[E]]; } - function y(E, { languageName: x }) { + function w(E, { languageName: x }) { typeof E == "string" && (E = [E]), E.forEach((k) => { i[k.toLowerCase()] = x; }); @@ -32859,7 +32817,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === const x = A(E); return x && !x.disableAutodetect; } - function w(E, x) { + function y(E, x) { const k = E; r.forEach((R) => { R[k] && R[k](x); @@ -32891,7 +32849,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === throw R; Wr(R), k = s; } - k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && y(k.aliases, { + k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && w(k.aliases, { languageName: E }); }, @@ -32902,7 +32860,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k === }, listLanguages: () => Object.keys(t), getLanguage: A, - registerAliases: y, + registerAliases: w, autoDetection: m, inherit: pg, addPlugin: (E) => { @@ -33052,7 +33010,7 @@ var zP = (() => { literal: i, built_in: u, "variable.language": s - }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", y = { + }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", w = { className: "number", variants: [{ begin: `(\\b(${A})((${b})|\\.)?|(${b}))[eE][+-]?(${S})\\b` @@ -33074,7 +33032,7 @@ var zP = (() => { end: "\\}", keywords: _, contains: [] - }, w = { begin: "html`", end: "", starts: { + }, y = { begin: "html`", end: "", starts: { end: "`", returnEnd: !1, contains: [d.BACKSLASH_ESCAPE, m], @@ -33127,7 +33085,7 @@ var zP = (() => { }, { begin: /(?=[^\n])\s/, relevance: 0 }] }] }), d.C_BLOCK_COMMENT_MODE, d.C_LINE_COMMENT_MODE] - }, M = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, { match: /\$\d+/ }, y]; + }, M = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, { match: /\$\d+/ }, w]; m.contains = M.concat({ begin: /\{/, end: /\}/, @@ -33203,7 +33161,7 @@ var zP = (() => { className: "meta", relevance: 10, begin: /^\s*['"]use (strict|asm)['"]/ - }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, R, { match: /\$\d+/ }, y, V, { + }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, R, { match: /\$\d+/ }, w, V, { className: "attr", begin: h + p.lookahead(":"), relevance: 0 @@ -34011,7 +33969,7 @@ function As() { EOF: i.EOF }, p = new r(/\/\*/, /\*\//), h = /0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/, g = /[0-9]/, _ = /[^\d\.]/, S = ">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "), b = ">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |"; b = b.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&"), b = "\\?\\.(?!\\d) " + b, b = b.replace(/ /g, "|"); - var A = new RegExp(b), y = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = y.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), w = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(R, M) { + var A = new RegExp(b), w = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = w.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), y = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(R, M) { t.call(this, R, M), this._patterns.whitespace = this._patterns.whitespace.matching( /\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source, /\u2028\u2029/.source @@ -34052,7 +34010,7 @@ function As() { var M; if (M = this.__patterns.identifier.read(), M !== "") return M = M.replace(n.allLineBreaks, ` -`), !(R.type === d.DOT || R.type === d.RESERVED && (R.text === "set" || R.text === "get")) && w.test(M) ? (M === "in" || M === "of") && (R.type === d.WORD || R.type === d.STRING) ? this._create_token(d.OPERATOR, M) : this._create_token(d.RESERVED, M) : this._create_token(d.WORD, M); +`), !(R.type === d.DOT || R.type === d.RESERVED && (R.text === "set" || R.text === "get")) && y.test(M) ? (M === "in" || M === "of") && (R.type === d.WORD || R.type === d.STRING) ? this._create_token(d.OPERATOR, M) : this._create_token(d.RESERVED, M) : this._create_token(d.WORD, M); if (M = this.__patterns.number.read(), M !== "") return this._create_token(d.WORD, M); }, x.prototype._read_singles = function(R) { @@ -34178,7 +34136,7 @@ function As() { V += T.read(), D += V; } return D; - }, Fo.Tokenizer = x, Fo.TOKEN = d, Fo.positionable_operators = S.slice(), Fo.line_starters = y.slice(), Fo; + }, Fo.Tokenizer = x, Fo.TOKEN = d, Fo.positionable_operators = S.slice(), Fo.line_starters = w.slice(), Fo; } var $g; function f3() { @@ -34203,7 +34161,7 @@ function f3() { function _(T, D) { return T && T.type === u.RESERVED && d(T.text, D); } - var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = h(b), y = [A.before_newline, A.preserve_newline], m = { + var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = h(b), w = [A.before_newline, A.preserve_newline], m = { BlockStatement: "BlockStatement", Statement: "Statement", ObjectLiteral: "ObjectLiteral", @@ -34212,7 +34170,7 @@ function f3() { Conditional: "Conditional", Expression: "Expression" }; - function w(T, D) { + function y(T, D) { D.multiline_frame || D.mode === m.ForInitializer || D.mode === m.Conditional || T.remove_indent(D.start_line_index); } function E(T) { @@ -34311,7 +34269,7 @@ function f3() { if (D = D === void 0 ? !1 : D, !this._output.just_added_newline()) { var V = this._options.preserve_newlines && T.newlines || D, W = d(this._flags.last_token.text, s) || d(T.text, s); if (W) { - var G = d(this._flags.last_token.text, s) && d(this._options.operator_position, y) || d(T.text, s); + var G = d(this._flags.last_token.text, s) && d(this._options.operator_position, w) || d(T.text, s); V = V && G; } if (V) @@ -34346,7 +34304,7 @@ function f3() { }, P.prototype.set_mode = function(T) { this._flags ? (this._flag_store.push(this._flags), this._previous_flags = this._flags) : this._previous_flags = this.create_flags(null, T), this._flags = this.create_flags(this._previous_flags, T), this._output.set_indent(this._flags.indentation_level, this._flags.alignment); }, P.prototype.restore_mode = function() { - this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && w(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); + this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && y(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); }, P.prototype.start_of_object_property = function() { return this._flags.parent.mode === m.ObjectLiteral && this._flags.mode === m.Statement && (this._flags.last_token.text === ":" && this._flags.ternary_depth === 0 || _(this._flags.last_token, ["get", "set"])); }, P.prototype.start_of_statement = function(T) { @@ -34387,7 +34345,7 @@ function f3() { this.handle_whitespace_and_comments(T), this._flags.multiline_frame && this.allow_wrap_or_preserved_newline( T, T.text === "]" && x(this._flags.mode) && !this._options.keep_array_indentation - ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), w(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); + ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), y(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); }, P.prototype.handle_start_block = function(T) { this.handle_whitespace_and_comments(T); var D = this._tokens.peek(), V = this._tokens.peek(1); @@ -34485,7 +34443,7 @@ function f3() { this.print_token(T); return; } - if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, y) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { + if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, w) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { this.print_token(T), this._flags.in_case = !1, this._flags.case_body = !0, this._tokens.peek().type !== u.START_BLOCK ? (this.indent(), this.print_newline(), this._flags.case_block = !1) : (this._flags.case_block = !0, this._output.space_before_token = !0); return; } @@ -34657,7 +34615,7 @@ function p3() { `); var b = _.match(/^[\t ]*/)[0]; this._output = new t(this._options, b), this._input = new i(_), this._indentLevel = 0, this._nestedLevel = 0, this._ch = null; - for (var A = 0, y = !1, m = !1, w = !1, E = !1, x = !1, k = this._ch, R = !1, M, P, B; M = this._input.read(d), P = M !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) + for (var A = 0, w = !1, m = !1, y = !1, E = !1, x = !1, k = this._ch, R = !1, M, P, B; M = this._input.read(d), P = M !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) if (this._ch === "/" && this._input.peek() === "*") { this._output.add_new_line(), this._input.back(); var T = this._input.read(p), D = n.get_directives(T); @@ -34674,21 +34632,21 @@ function p3() { else { this.print_string(this._ch); var W = this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g); - W.match(/[ :]$/) && (W = this.eatString(": ").replace(/\s+$/, ""), this.print_string(W), this._output.space_before_token = !0), A === 0 && W.indexOf(":") !== -1 ? (m = !0, this.indent()) : W in this.NESTED_AT_RULE ? (this._nestedLevel += 1, W in this.CONDITIONAL_GROUP_RULE && (w = !0)) : A === 0 && !m && (E = !0); + W.match(/[ :]$/) && (W = this.eatString(": ").replace(/\s+$/, ""), this.print_string(W), this._output.space_before_token = !0), A === 0 && W.indexOf(":") !== -1 ? (m = !0, this.indent()) : W in this.NESTED_AT_RULE ? (this._nestedLevel += 1, W in this.CONDITIONAL_GROUP_RULE && (y = !0)) : A === 0 && !m && (E = !0); } else if (this._ch === "#" && this._input.peek() === "{") this.preserveSingleSpace(P), this.print_string(this._ch + this.eatString("}")); else if (this._ch === "{") - m && (m = !1, this.outdent()), E = !1, w ? (w = !1, y = this._indentLevel >= this._nestedLevel) : y = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && y && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); + m && (m = !1, this.outdent()), E = !1, y ? (y = !1, w = this._indentLevel >= this._nestedLevel) : w = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && w && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); else if (this._ch === "}") - this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), y = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); + this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), w = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); else if (this._ch === ":") { for (var G = 0; G < this.NON_SEMICOLON_NEWLINE_PROPERTY.length; G++) if (this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[G])) { R = !0; break; } - (y || w) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); + (w || y) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); } else if (this._ch === '"' || this._ch === "'") { var I = B === '"' || B === "'"; this.preserveSingleSpace(I || P), this.print_string(this._ch + this.eatString(this._ch)), this.eatWhitespace(!0); @@ -34975,148 +34933,148 @@ function m3() { if (Ng) return tc; Ng = 1; - var e = vb().Options, t = Fp().Output, i = Lg().Tokenizer, r = Lg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(y, m) { - this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = y.max_preserve_newlines, this.preserve_newlines = y.preserve_newlines, this._output = new t(y, m); + var e = vb().Options, t = Fp().Output, i = Lg().Tokenizer, r = Lg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(w, m) { + this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = w.max_preserve_newlines, this.preserve_newlines = w.preserve_newlines, this._output = new t(w, m); }; - s.prototype.current_line_has_match = function(y) { - return this._output.current_line.has_match(y); - }, s.prototype.set_space_before_token = function(y, m) { - this._output.space_before_token = y, this._output.non_breaking_space = m; + s.prototype.current_line_has_match = function(w) { + return this._output.current_line.has_match(w); + }, s.prototype.set_space_before_token = function(w, m) { + this._output.space_before_token = w, this._output.non_breaking_space = m; }, s.prototype.set_wrap_point = function() { this._output.set_indent(this.indent_level, this.alignment_size), this._output.set_wrap_point(); - }, s.prototype.add_raw_token = function(y) { - this._output.add_raw_token(y); - }, s.prototype.print_preserved_newlines = function(y) { + }, s.prototype.add_raw_token = function(w) { + this._output.add_raw_token(w); + }, s.prototype.print_preserved_newlines = function(w) { var m = 0; - y.type !== r.TEXT && y.previous.type !== r.TEXT && (m = y.newlines ? 1 : 0), this.preserve_newlines && (m = y.newlines < this.max_preserve_newlines + 1 ? y.newlines : this.max_preserve_newlines + 1); - for (var w = 0; w < m; w++) - this.print_newline(w > 0); + w.type !== r.TEXT && w.previous.type !== r.TEXT && (m = w.newlines ? 1 : 0), this.preserve_newlines && (m = w.newlines < this.max_preserve_newlines + 1 ? w.newlines : this.max_preserve_newlines + 1); + for (var y = 0; y < m; y++) + this.print_newline(y > 0); return m !== 0; - }, s.prototype.traverse_whitespace = function(y) { - return y.whitespace_before || y.newlines ? (this.print_preserved_newlines(y) || (this._output.space_before_token = !0), !0) : !1; + }, s.prototype.traverse_whitespace = function(w) { + return w.whitespace_before || w.newlines ? (this.print_preserved_newlines(w) || (this._output.space_before_token = !0), !0) : !1; }, s.prototype.previous_token_wrapped = function() { return this._output.previous_token_wrapped; - }, s.prototype.print_newline = function(y) { - this._output.add_new_line(y); - }, s.prototype.print_token = function(y) { - y.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(y.text)); + }, s.prototype.print_newline = function(w) { + this._output.add_new_line(w); + }, s.prototype.print_token = function(w) { + w.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(w.text)); }, s.prototype.indent = function() { this.indent_level++; }, s.prototype.deindent = function() { this.indent_level > 0 && (this.indent_level--, this._output.set_indent(this.indent_level, this.alignment_size)); - }, s.prototype.get_full_indent = function(y) { - return y = this.indent_level + (y || 0), y < 1 ? "" : this._output.get_indent_string(y); + }, s.prototype.get_full_indent = function(w) { + return w = this.indent_level + (w || 0), w < 1 ? "" : this._output.get_indent_string(w); }; - var u = function(y) { - for (var m = null, w = y.next; w.type !== r.EOF && y.closed !== w; ) { - if (w.type === r.ATTRIBUTE && w.text === "type") { - w.next && w.next.type === r.EQUALS && w.next.next && w.next.next.type === r.VALUE && (m = w.next.next.text); + var u = function(w) { + for (var m = null, y = w.next; y.type !== r.EOF && w.closed !== y; ) { + if (y.type === r.ATTRIBUTE && y.text === "type") { + y.next && y.next.type === r.EQUALS && y.next.next && y.next.next.type === r.VALUE && (m = y.next.next.text); break; } - w = w.next; + y = y.next; } return m; - }, d = function(y, m) { - var w = null, E = null; - return m.closed ? (y === "script" ? w = "text/javascript" : y === "style" && (w = "text/css"), w = u(m) || w, w.search("text/css") > -1 ? E = "css" : w.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : w.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : w.search(/test\/null/) > -1 && (E = "null"), E) : null; + }, d = function(w, m) { + var y = null, E = null; + return m.closed ? (w === "script" ? y = "text/javascript" : w === "style" && (y = "text/css"), y = u(m) || y, y.search("text/css") > -1 ? E = "css" : y.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : y.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : y.search(/test\/null/) > -1 && (E = "null"), E) : null; }; - function p(y, m) { - return m.indexOf(y) !== -1; + function p(w, m) { + return m.indexOf(w) !== -1; } - function h(y, m, w) { - this.parent = y || null, this.tag = m ? m.tag_name : "", this.indent_level = w || 0, this.parser_token = m || null; + function h(w, m, y) { + this.parent = w || null, this.tag = m ? m.tag_name : "", this.indent_level = y || 0, this.parser_token = m || null; } - function g(y) { - this._printer = y, this._current_frame = null; + function g(w) { + this._printer = w, this._current_frame = null; } g.prototype.get_parser_token = function() { return this._current_frame ? this._current_frame.parser_token : null; - }, g.prototype.record_tag = function(y) { - var m = new h(this._current_frame, y, this._printer.indent_level); + }, g.prototype.record_tag = function(w) { + var m = new h(this._current_frame, w, this._printer.indent_level); this._current_frame = m; - }, g.prototype._try_pop_frame = function(y) { + }, g.prototype._try_pop_frame = function(w) { var m = null; - return y && (m = y.parser_token, this._printer.indent_level = y.indent_level, this._current_frame = y.parent), m; - }, g.prototype._get_frame = function(y, m) { - for (var w = this._current_frame; w && y.indexOf(w.tag) === -1; ) { - if (m && m.indexOf(w.tag) !== -1) { - w = null; + return w && (m = w.parser_token, this._printer.indent_level = w.indent_level, this._current_frame = w.parent), m; + }, g.prototype._get_frame = function(w, m) { + for (var y = this._current_frame; y && w.indexOf(y.tag) === -1; ) { + if (m && m.indexOf(y.tag) !== -1) { + y = null; break; } - w = w.parent; + y = y.parent; } - return w; - }, g.prototype.try_pop = function(y, m) { - var w = this._get_frame([y], m); - return this._try_pop_frame(w); - }, g.prototype.indent_to_tag = function(y) { - var m = this._get_frame(y); + return y; + }, g.prototype.try_pop = function(w, m) { + var y = this._get_frame([w], m); + return this._try_pop_frame(y); + }, g.prototype.indent_to_tag = function(w) { + var m = this._get_frame(w); m && (this._printer.indent_level = m.indent_level); }; - function _(y, m, w, E) { - this._source_text = y || "", m = m || {}, this._js_beautify = w, this._css_beautify = E, this._tag_stack = null; + function _(w, m, y, E) { + this._source_text = w || "", m = m || {}, this._js_beautify = y, this._css_beautify = E, this._tag_stack = null; var x = new e(m, "html"); this._options = x, this._is_wrap_attributes_force = this._options.wrap_attributes.substr(0, 5) === "force", this._is_wrap_attributes_force_expand_multiline = this._options.wrap_attributes === "force-expand-multiline", this._is_wrap_attributes_force_aligned = this._options.wrap_attributes === "force-aligned", this._is_wrap_attributes_aligned_multiple = this._options.wrap_attributes === "aligned-multiple", this._is_wrap_attributes_preserve = this._options.wrap_attributes.substr(0, 8) === "preserve", this._is_wrap_attributes_preserve_aligned = this._options.wrap_attributes === "preserve-aligned"; } _.prototype.beautify = function() { if (this._options.disabled) return this._source_text; - var y = this._source_text, m = this._options.eol; + var w = this._source_text, m = this._options.eol; this._options.eol === "auto" && (m = ` -`, y && n.test(y) && (m = y.match(n)[0])), y = y.replace(a, ` +`, w && n.test(w) && (m = w.match(n)[0])), w = w.replace(a, ` `); - var w = y.match(/^[\t ]*/)[0], E = { + var y = w.match(/^[\t ]*/)[0], E = { text: "", type: "" - }, x = new S(this._options), k = new s(this._options, w), R = new i(y, this._options).tokenize(); + }, x = new S(this._options), k = new s(this._options, y), R = new i(w, this._options).tokenize(); this._tag_stack = new g(k); for (var M = null, P = R.next(); P.type !== r.EOF; ) P.type === r.TAG_OPEN || P.type === r.COMMENT ? (M = this._handle_tag_open(k, P, x, E, R), x = M) : P.type === r.ATTRIBUTE || P.type === r.EQUALS || P.type === r.VALUE || P.type === r.TEXT && !x.tag_complete ? M = this._handle_inside_tag(k, P, x, E) : P.type === r.TAG_CLOSE ? M = this._handle_tag_close(k, P, x) : P.type === r.TEXT ? M = this._handle_text(k, P, x) : P.type === r.CONTROL_FLOW_OPEN ? M = this._handle_control_flow_open(k, P) : P.type === r.CONTROL_FLOW_CLOSE ? M = this._handle_control_flow_close(k, P) : k.add_raw_token(P), E = M, P = R.next(); var B = k._output.get_code(m); return B; - }, _.prototype._handle_control_flow_open = function(y, m) { - var w = { + }, _.prototype._handle_control_flow_open = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), y.indent(), w; - }, _.prototype._handle_control_flow_close = function(y, m) { - var w = { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), w.indent(), y; + }, _.prototype._handle_control_flow_close = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.deindent(), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), w; - }, _.prototype._handle_tag_close = function(y, m, w) { + return w.deindent(), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), y; + }, _.prototype._handle_tag_close = function(w, m, y) { var E = { text: m.text, type: m.type }; - return y.alignment_size = 0, w.tag_complete = !0, y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : (w.tag_start_char === "<" && (y.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && w.has_wrapped_attrs && y.print_newline(!1)), y.print_token(m)), w.indent_content && !(w.is_unformatted || w.is_content_unformatted) && (y.indent(), w.indent_content = !1), !w.is_inline_element && !(w.is_unformatted || w.is_content_unformatted) && y.set_wrap_point(), E; - }, _.prototype._handle_inside_tag = function(y, m, w, E) { - var x = w.has_wrapped_attrs, k = { + return w.alignment_size = 0, y.tag_complete = !0, w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : (y.tag_start_char === "<" && (w.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && y.has_wrapped_attrs && w.print_newline(!1)), w.print_token(m)), y.indent_content && !(y.is_unformatted || y.is_content_unformatted) && (w.indent(), y.indent_content = !1), !y.is_inline_element && !(y.is_unformatted || y.is_content_unformatted) && w.set_wrap_point(), E; + }, _.prototype._handle_inside_tag = function(w, m, y, E) { + var x = y.has_wrapped_attrs, k = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : w.tag_start_char === "{" && m.type === r.TEXT ? y.print_preserved_newlines(m) ? (m.newlines = 0, y.add_raw_token(m)) : y.print_token(m) : (m.type === r.ATTRIBUTE ? y.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && y.set_space_before_token(!1), m.type === r.ATTRIBUTE && w.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (y.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && w.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (y.print_newline(!1), x = !0)), y.print_token(m), x = x || y.previous_token_wrapped(), w.has_wrapped_attrs = x), k; - }, _.prototype._handle_text = function(y, m, w) { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : y.tag_start_char === "{" && m.type === r.TEXT ? w.print_preserved_newlines(m) ? (m.newlines = 0, w.add_raw_token(m)) : w.print_token(m) : (m.type === r.ATTRIBUTE ? w.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && w.set_space_before_token(!1), m.type === r.ATTRIBUTE && y.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (w.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && y.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (w.print_newline(!1), x = !0)), w.print_token(m), x = x || w.previous_token_wrapped(), y.has_wrapped_attrs = x), k; + }, _.prototype._handle_text = function(w, m, y) { var E = { text: m.text, type: "TK_CONTENT" }; - return w.custom_beautifier_name ? this._print_custom_beatifier_text(y, m, w) : w.is_unformatted || w.is_content_unformatted ? y.add_raw_token(m) : (y.traverse_whitespace(m), y.print_token(m)), E; - }, _.prototype._print_custom_beatifier_text = function(y, m, w) { + return y.custom_beautifier_name ? this._print_custom_beatifier_text(w, m, y) : y.is_unformatted || y.is_content_unformatted ? w.add_raw_token(m) : (w.traverse_whitespace(m), w.print_token(m)), E; + }, _.prototype._print_custom_beatifier_text = function(w, m, y) { var E = this; if (m.text !== "") { var x = m.text, k, R = 1, M = "", P = ""; - w.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : w.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : w.custom_beautifier_name === "html" && (k = function(G, I) { + y.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : y.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : y.custom_beautifier_name === "html" && (k = function(G, I) { var U = new _(G, I, E._js_beautify, E._css_beautify); return U.beautify(); - }), this._options.indent_scripts === "keep" ? R = 0 : this._options.indent_scripts === "separate" && (R = -y.indent_level); - var B = y.get_full_indent(R); - if (x = x.replace(/\n[ \t]*$/, ""), w.custom_beautifier_name !== "html" && x[0] === "<" && x.match(/^(|]]>)$/.exec(x); if (!T) { - y.add_raw_token(m); + w.add_raw_token(m); return; } M = B + T[1] + ` @@ -35140,64 +35098,64 @@ function m3() { ` + B); } M && (x ? x = M + x + ` -` + P : x = M + P), y.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, y.add_raw_token(m), y.print_newline(!0)); +` + P : x = M + P), w.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, w.add_raw_token(m), w.print_newline(!0)); } - }, _.prototype._handle_tag_open = function(y, m, w, E, x) { + }, _.prototype._handle_tag_open = function(w, m, y, E, x) { var k = this._get_tag_open_token(m); - if ((w.is_unformatted || w.is_content_unformatted) && !w.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (y.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (y.traverse_whitespace(m), this._set_tag_position(y, m, k, w, E), k.is_inline_element || y.set_wrap_point(), y.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { + if ((y.is_unformatted || y.is_content_unformatted) && !y.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (w.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (w.traverse_whitespace(m), this._set_tag_position(w, m, k, y, E), k.is_inline_element || w.set_wrap_point(), w.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { var R = 0, M; do M = x.peek(R), M.type === r.ATTRIBUTE && (k.attr_count += 1), R += 1; while (M.type !== r.EOF && M.type !== r.TAG_CLOSE); } - return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (y.alignment_size = k.alignment_size), k; + return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (w.alignment_size = k.alignment_size), k; }; - var S = function(y, m, w) { - if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !w) + var S = function(w, m, y) { + if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !y) this.tag_complete = !0; else { var E; - this.tag_start_char = w.text[0], this.text = w.text, this.tag_start_char === "<" ? (E = w.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = w.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (w.text.startsWith("{{#>") || w.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && w.next !== null ? this.tag_check = w.next.text.split(" ")[0] : this.tag_check = w.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), w.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || w.closed && w.closed.text === "/>"; + this.tag_start_char = y.text[0], this.text = y.text, this.tag_start_char === "<" ? (E = y.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = y.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (y.text.startsWith("{{#>") || y.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && y.next !== null ? this.tag_check = y.next.text.split(" ")[0] : this.tag_check = y.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), y.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || y.closed && y.closed.text === "/>"; var x = 2; - this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!y.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); + this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!w.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); } }; - _.prototype._get_tag_open_token = function(y) { - var m = new S(this._options, this._tag_stack.get_parser_token(), y); + _.prototype._get_tag_open_token = function(w) { + var m = new S(this._options, this._tag_stack.get_parser_token(), w); return m.alignment_size = this._options.wrap_attributes_indent_size, m.is_end_tag = m.is_end_tag || p(m.tag_check, this._options.void_elements), m.is_empty_element = m.tag_complete || m.is_start_tag && m.is_end_tag, m.is_unformatted = !m.tag_complete && p(m.tag_check, this._options.unformatted), m.is_content_unformatted = !m.is_empty_element && p(m.tag_check, this._options.content_unformatted), m.is_inline_element = p(m.tag_name, this._options.inline) || this._options.inline_custom_elements && m.tag_name.includes("-") || m.tag_start_char === "{", m; - }, _.prototype._set_tag_position = function(y, m, w, E, x) { - if (w.is_empty_element || (w.is_end_tag ? w.start_tag_token = this._tag_stack.try_pop(w.tag_name) : (this._do_optional_end_element(w) && (w.is_inline_element || y.print_newline(!1)), this._tag_stack.record_tag(w), (w.tag_name === "script" || w.tag_name === "style") && !(w.is_unformatted || w.is_content_unformatted) && (w.custom_beautifier_name = d(w.tag_check, m)))), p(w.tag_check, this._options.extra_liners) && (y.print_newline(!1), y._output.just_added_blankline() || y.print_newline(!0)), w.is_empty_element) { - if (w.tag_start_char === "{" && w.tag_check === "else") { - this._tag_stack.indent_to_tag(["if", "unless", "each"]), w.indent_content = !0; - var k = y.current_line_has_match(/{{#if/); - k || y.print_newline(!1); + }, _.prototype._set_tag_position = function(w, m, y, E, x) { + if (y.is_empty_element || (y.is_end_tag ? y.start_tag_token = this._tag_stack.try_pop(y.tag_name) : (this._do_optional_end_element(y) && (y.is_inline_element || w.print_newline(!1)), this._tag_stack.record_tag(y), (y.tag_name === "script" || y.tag_name === "style") && !(y.is_unformatted || y.is_content_unformatted) && (y.custom_beautifier_name = d(y.tag_check, m)))), p(y.tag_check, this._options.extra_liners) && (w.print_newline(!1), w._output.just_added_blankline() || w.print_newline(!0)), y.is_empty_element) { + if (y.tag_start_char === "{" && y.tag_check === "else") { + this._tag_stack.indent_to_tag(["if", "unless", "each"]), y.indent_content = !0; + var k = w.current_line_has_match(/{{#if/); + k || w.print_newline(!1); } - w.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && w.text.indexOf(` -`) === -1 || (w.is_inline_element || w.is_unformatted || y.print_newline(!1), this._calcluate_parent_multiline(y, w)); - } else if (w.is_end_tag) { + y.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && y.text.indexOf(` +`) === -1 || (y.is_inline_element || y.is_unformatted || w.print_newline(!1), this._calcluate_parent_multiline(w, y)); + } else if (y.is_end_tag) { var R = !1; - R = w.start_tag_token && w.start_tag_token.multiline_content, R = R || !w.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && w.start_tag_token === E) && x.type !== "TK_CONTENT", (w.is_content_unformatted || w.is_unformatted) && (R = !1), R && y.print_newline(!1); + R = y.start_tag_token && y.start_tag_token.multiline_content, R = R || !y.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && y.start_tag_token === E) && x.type !== "TK_CONTENT", (y.is_content_unformatted || y.is_unformatted) && (R = !1), R && w.print_newline(!1); } else - w.indent_content = !w.custom_beautifier_name, w.tag_start_char === "<" && (w.tag_name === "html" ? w.indent_content = this._options.indent_inner_html : w.tag_name === "head" ? w.indent_content = this._options.indent_head_inner_html : w.tag_name === "body" && (w.indent_content = this._options.indent_body_inner_html)), !(w.is_inline_element || w.is_unformatted) && (x.type !== "TK_CONTENT" || w.is_content_unformatted) && y.print_newline(!1), this._calcluate_parent_multiline(y, w); - }, _.prototype._calcluate_parent_multiline = function(y, m) { - m.parent && y._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); + y.indent_content = !y.custom_beautifier_name, y.tag_start_char === "<" && (y.tag_name === "html" ? y.indent_content = this._options.indent_inner_html : y.tag_name === "head" ? y.indent_content = this._options.indent_head_inner_html : y.tag_name === "body" && (y.indent_content = this._options.indent_body_inner_html)), !(y.is_inline_element || y.is_unformatted) && (x.type !== "TK_CONTENT" || y.is_content_unformatted) && w.print_newline(!1), this._calcluate_parent_multiline(w, y); + }, _.prototype._calcluate_parent_multiline = function(w, m) { + m.parent && w._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); }; var b = ["address", "article", "aside", "blockquote", "details", "div", "dl", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hr", "main", "menu", "nav", "ol", "p", "pre", "section", "table", "ul"], A = ["a", "audio", "del", "ins", "map", "noscript", "video"]; - return _.prototype._do_optional_end_element = function(y) { + return _.prototype._do_optional_end_element = function(w) { var m = null; - if (!(y.is_empty_element || !y.is_start_tag || !y.parent)) { - if (y.tag_name === "body") + if (!(w.is_empty_element || !w.is_start_tag || !w.parent)) { + if (w.tag_name === "body") m = m || this._tag_stack.try_pop("head"); - else if (y.tag_name === "li") + else if (w.tag_name === "li") m = m || this._tag_stack.try_pop("li", ["ol", "ul", "menu"]); - else if (y.tag_name === "dd" || y.tag_name === "dt") + else if (w.tag_name === "dd" || w.tag_name === "dt") m = m || this._tag_stack.try_pop("dt", ["dl"]), m = m || this._tag_stack.try_pop("dd", ["dl"]); - else if (y.parent.tag_name === "p" && b.indexOf(y.tag_name) !== -1) { - var w = y.parent.parent; - (!w || A.indexOf(w.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); + else if (w.parent.tag_name === "p" && b.indexOf(w.tag_name) !== -1) { + var y = w.parent.parent; + (!y || A.indexOf(y.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); } else - y.tag_name === "rp" || y.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : y.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : y.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : y.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : y.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : y.tag_name === "tbody" || y.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : y.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (y.tag_name === "th" || y.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); - return y.parent = this._tag_stack.get_parser_token(), m; + w.tag_name === "rp" || w.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : w.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : w.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : w.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : w.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : w.tag_name === "tbody" || w.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : w.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (w.tag_name === "th" || w.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); + return w.parent = this._tag_stack.get_parser_token(), m; } }, tc.Beautifier = _, tc; } @@ -35307,56 +35265,56 @@ function _3(e, t, i, r) { } }, s = []; function u() { - let y = s.join("."); - return y && (y += "."), y; + let w = s.join("."); + return w && (w += "."), w; } - function d(y, m) { - return m ? `<${y.type}${p(y)}>${m}` : `<${y.type}${p(y)}/>`; + function d(w, m) { + return m ? `<${w.type}${p(w)}>${m}` : `<${w.type}${p(w)}/>`; } - function p(y) { - const m = y.props || {}, w = y._sfc || {}; + function p(w) { + const m = w.props || {}, y = w._sfc || {}; let E = []; - if (y.class && E.push(`class="${Array.isArray(y.class) ? y.class.join(" ") : y.class}"`), y.slot && y.slot !== "default" && E.push("#" + y.slot), Object.keys(m).forEach((k) => { + if (w.class && E.push(`class="${Array.isArray(w.class) ? w.class.join(" ") : w.class}"`), w.slot && w.slot !== "default" && E.push("#" + w.slot), Object.keys(m).forEach((k) => { const R = m[k]; if (R && typeof R == "object") { - const M = y._fc_id ? y._fc_id + "_" + k : k; + const M = w._fc_id ? w._fc_id + "_" + k : k; a.data[M] = R, E.push(`:${k}="${M}"`); } else if (R != null && R !== "" && typeof R != "function") { let M = typeof R == "string" ? "" : ":"; M += `${k}="${R}"`, E.push(M); } - }), y.field) { - let k = y.value; + }), w.field) { + let k = w.value; const R = { array: [], string: "", number: 0 }; - if (y.value == null) { - const M = i[y._fc_drag_tag]; + if (w.value == null) { + const M = i[w._fc_drag_tag]; M && Array.isArray(M.validate) && Vi(R, M.validate[0]) && (k = R[M.validate[0]]); } - a.data.formData[y.field] = k, w.vModel !== !1 && E.push(`v-model${w.modelField ? ":" + w.modelField : ""}="formData.${u()}${y.field}"`); + a.data.formData[w.field] = k, y.vModel !== !1 && E.push(`v-model${y.modelField ? ":" + y.modelField : ""}="formData.${u()}${w.field}"`); } - if (y.style) { - const k = w3(y.style || ""); + if (w.style) { + const k = w3(w.style || ""); k && E.push(`style="${k}"`); } - w.attr && Object.keys(w.attr).forEach((k) => { - E.push(`${k}="${w.attr[k]}"`); - }), w.prop && Object.keys(w.prop).forEach((k) => { - const R = y._fc_id + "_" + k; - a.data[R] = w.prop[k], E.push(`:${k}="${R}"`); - }), w.flag && w.flag.forEach((k) => { + y.attr && Object.keys(y.attr).forEach((k) => { + E.push(`${k}="${y.attr[k]}"`); + }), y.prop && Object.keys(y.prop).forEach((k) => { + const R = w._fc_id + "_" + k; + a.data[R] = y.prop[k], E.push(`:${k}="${R}"`); + }), y.flag && y.flag.forEach((k) => { E.push(k); }); let x = E.join(" "); return x && (x = " " + x.trim()), x; } - function h(y) { - return y ? y.map((m) => { + function h(w) { + return w ? w.map((m) => { var M, P, B; - let w = ""; + let y = ""; const E = m._menu; let x = gt(m), k; if (E && E.sfc) { @@ -35367,9 +35325,9 @@ function _3(e, t, i, r) { } } const R = x.native !== !1 && (x.field || x.title); - return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? w = `${x._sfc.content}` : x.children && (w = ` + return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? y = `${x._sfc.content}` : x.children && (y = ` ` + h(x.children) + ` -`), n && n[x.type] && (x.type = Ic(n[x.type])), k = d(x, w), x._sfc && x._sfc.parentField && s.pop()), R && ((M = x == null ? void 0 : x.wrap) == null ? void 0 : M.show) !== !1 && (k = d({ +`), n && n[x.type] && (x.type = Ic(n[x.type])), k = d(x, y), x._sfc && x._sfc.parentField && s.pop()), R && ((M = x == null ? void 0 : x.wrap) == null ? void 0 : M.show) !== !1 && (k = d({ type: "elFormItem", props: { labelWidth: x.title ? void 0 : "0px", @@ -36203,7 +36161,7 @@ const fM = Be({ class: "_fd-label" }, vM = ["onClick"]; function gM(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("FnEditor"), m = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("FnEditor"), m = ee("el-dialog"); return H(), ae("div", cM, [ z(u, { value: e.eventNum, @@ -36228,7 +36186,7 @@ function gM(e, t, i, r, n, a) { z(m, { class: "_fd-gec-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -36244,7 +36202,7 @@ function gM(e, t, i, r, n, a) { J("div", null, [ z(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ be(le(e.t("props.cancel")), 1) @@ -36296,7 +36254,7 @@ function gM(e, t, i, r, n, a) { default: N(() => [ z(_, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.event, (w, E) => (H(), me(h, { + (H(!0), ae(Me, null, ze(e.event, (y, E) => (H(), me(h, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -36306,9 +36264,9 @@ function gM(e, t, i, r, n, a) { }, [ J("div", hM, [ J("span", null, le(E), 1), - w.label ? (H(), ae("span", mM, le(w.label), 1)) : Te("", !0) + y.label ? (H(), ae("span", mM, le(y.label), 1)) : Te("", !0) ]), - w.deletable !== !1 ? (H(), ae("i", { + y.deletable !== !1 ? (H(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -36330,7 +36288,7 @@ function gM(e, t, i, r, n, a) { z(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: al(e.addCus, ["enter"]), placeholder: e.t("event.placeholder") @@ -36338,11 +36296,11 @@ function gM(e, t, i, r, n, a) { J("div", null, [ J("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), J("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -36395,9 +36353,9 @@ function gM(e, t, i, r, n, a) { })) : Te("", !0), e.activeIdx ? (H(), me(S, { key: e.activeIdx }, { default: N(() => [ - z(y, { + z(w, { modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: e.fnArgs, ref: "data" @@ -36686,7 +36644,7 @@ const AM = (e) => [ class: "_fd-label" }, kM = ["onClick"], OM = { class: "_fd-gfc-info" }; function $M(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-dropdown-item"), h = ee("el-dropdown-menu"), g = ee("el-dropdown"), _ = ee("el-header"), S = ee("el-menu-item"), b = ee("el-input"), A = ee("el-menu"), y = ee("el-main"), m = ee("el-container"), w = ee("el-aside"), E = ee("DragForm"), x = ee("el-tab-pane"), k = ee("FnEditor"), R = ee("el-tabs"), M = ee("StructEditor"), P = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-dropdown-item"), h = ee("el-dropdown-menu"), g = ee("el-dropdown"), _ = ee("el-header"), S = ee("el-menu-item"), b = ee("el-input"), A = ee("el-menu"), w = ee("el-main"), m = ee("el-container"), y = ee("el-aside"), E = ee("DragForm"), x = ee("el-tab-pane"), k = ee("FnEditor"), R = ee("el-tabs"), M = ee("StructEditor"), P = ee("el-dialog"); return H(), ae("div", SM, [ z(u, { value: e.dataNum, @@ -36752,7 +36710,7 @@ function $M(e, t, i, r, n, a) { style: { height: "600px" } }, { default: N(() => [ - z(w, { style: { width: "300px" } }, { + z(y, { style: { width: "300px" } }, { default: N(() => [ z(m, { class: "_fd-gfc-l" }, { default: N(() => [ @@ -36802,7 +36760,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 }), - z(y, null, { + z(w, null, { default: N(() => [ z(A, null, { default: N(() => [ @@ -36871,7 +36829,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 }), - z(y, null, { + z(w, null, { default: N(() => [ z(m, { class: "_fd-gfc-r" }, { default: N(() => [ @@ -36903,7 +36861,7 @@ function $M(e, t, i, r, n, a) { ]), _: 1 })) : Te("", !0), - e.activeIdx ? (H(), me(y, { key: e.activeIdx }, { + e.activeIdx ? (H(), me(w, { key: e.activeIdx }, { default: N(() => [ e.list[e.activeIdx].type === "fetch" ? (H(), me(R, { key: 0, @@ -38991,7 +38949,7 @@ const Ab = [ } }), JL = { class: "_fd-style-config" }; function XL(e, t, i, r, n, a) { - const s = ee("BoxSpaceInput"), u = ee("BoxSizeInput"), d = ee("DisplayInput"), p = ee("ColorInput"), h = ee("ConfigItem"), g = ee("BorderInput"), _ = ee("RadiusInput"), S = ee("FontInput"), b = ee("ShadowInput"), A = ee("el-slider"), y = ee("TableOptions"); + const s = ee("BoxSpaceInput"), u = ee("BoxSizeInput"), d = ee("DisplayInput"), p = ee("ColorInput"), h = ee("ConfigItem"), g = ee("BorderInput"), _ = ee("RadiusInput"), S = ee("FontInput"), b = ee("ShadowInput"), A = ee("el-slider"), w = ee("TableOptions"); return H(), ae("div", JL, [ z(s, { modelValue: e.space, @@ -39090,7 +39048,7 @@ function XL(e, t, i, r, n, a) { info: Object.keys(e.formData).length > 0 ? e.t("struct.configured") : "" }, { append: N(() => [ - z(y, jt({ + z(w, jt({ modelValue: e.formData, "onUpdate:modelValue": t[11] || (t[11] = (m) => e.formData = m), onChange: e.onInput @@ -39881,7 +39839,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "searchfield-results-decoration", "shape-inside", "zoom" - ], A = r(b), y = [ + ], A = r(b), w = [ "font-display", "font-family", "src", @@ -39891,7 +39849,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "font-stretch", "font-weight", "font-style" - ], m = r(y), w = [ + ], m = r(w), y = [ "additive-symbols", "fallback", "negative", @@ -39902,7 +39860,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]); "suffix", "symbols", "system" - ], E = r(w), x = [ + ], E = r(y), x = [ "aliceblue", "antiquewhite", "aqua", @@ -40829,7 +40787,7 @@ const iN = Be({ class: "_fd-label" }, dN = ["onClick"]; function fN(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("StyleEditor"), m = ee("StyleConfig"), w = ee("el-form"), E = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("StyleEditor"), m = ee("StyleConfig"), y = ee("el-form"), E = ee("el-dialog"); return H(), ae("div", rN, [ z(u, { value: e.eventNum, @@ -41039,12 +40997,12 @@ function fN(e, t, i, r, n, a) { class: qe(e.activeStyle ? "_fd-gcc-style" : "") }, { default: N(() => [ - e.activeStyle ? (H(), me(y, { + e.activeStyle ? (H(), me(w, { key: 0, ref: "editor", modelValue: e.content, "onUpdate:modelValue": t[5] || (t[5] = (x) => e.content = x) - }, null, 8, ["modelValue"])) : (H(), me(w, { + }, null, 8, ["modelValue"])) : (H(), me(y, { key: 1, size: "small" }, { @@ -41151,7 +41109,7 @@ const cN = Be({ class: "_fd-label" }, gN = ["onClick"]; function yN(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("FnEditor"), m = ee("el-dialog"); + const s = ee("el-button"), u = ee("el-badge"), d = ee("Warning"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-input"), _ = ee("el-menu"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("FnEditor"), m = ee("el-dialog"); return H(), ae("div", pN, [ z(u, { value: e.eventNum, @@ -41176,7 +41134,7 @@ function yN(e, t, i, r, n, a) { z(m, { class: "_fd-gvc-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -41192,7 +41150,7 @@ function yN(e, t, i, r, n, a) { J("div", null, [ z(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ be(le(e.t("props.cancel")), 1) @@ -41244,7 +41202,7 @@ function yN(e, t, i, r, n, a) { default: N(() => [ z(_, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.value, (w, E) => (H(), me(h, { + (H(!0), ae(Me, null, ze(e.value, (y, E) => (H(), me(h, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -41254,9 +41212,9 @@ function yN(e, t, i, r, n, a) { }, [ J("div", mN, [ J("span", null, le(E), 1), - w.label ? (H(), ae("span", vN, le(w.label), 1)) : Te("", !0) + y.label ? (H(), ae("span", vN, le(y.label), 1)) : Te("", !0) ]), - w.deletable !== !1 ? (H(), ae("i", { + y.deletable !== !1 ? (H(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -41278,7 +41236,7 @@ function yN(e, t, i, r, n, a) { z(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: al(e.addCus, ["enter"]), placeholder: e.t("computed.variable.placeholder") @@ -41286,11 +41244,11 @@ function yN(e, t, i, r, n, a) { J("div", null, [ J("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), J("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -41343,10 +41301,10 @@ function yN(e, t, i, r, n, a) { })) : Te("", !0), e.activeIdx ? (H(), me(S, { key: e.activeIdx }, { default: N(() => [ - z(y, { + z(w, { ref: "editor", modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: ["get", "api"] }, null, 8, ["modelValue"]) @@ -42266,21 +42224,21 @@ const eB = Be({ let _ = g, S = 0; const b = t.width * h / p; for (; _ > 0; ) { - const A = document.createElement("canvas"), y = A.getContext("2d"); - this.disableImageSmoothing(y); - const m = S * b, w = Math.min(b, t.height - m); - A.width = t.width, A.height = w, y.drawImage( + const A = document.createElement("canvas"), w = A.getContext("2d"); + this.disableImageSmoothing(w); + const m = S * b, y = Math.min(b, t.height - m); + A.width = t.width, A.height = y, w.drawImage( t, 0, m, t.width, - w, + y, 0, 0, t.width, - w + y ); - const E = w / t.height * g; + const E = y / t.height * g; i.addImage( A.toDataURL("image/jpeg"), "JPEG", @@ -42314,7 +42272,7 @@ const eB = Be({ } }), tB = { class: "_fd-print" }; function nB(e, t, i, r, n, a) { - const s = ee("el-tooltip"), u = ee("el-header"), d = ee("el-radio-button"), p = ee("el-radio-group"), h = ee("el-form-item"), g = ee("el-input-number"), _ = ee("el-form"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), y = ee("ViewForm"), m = ee("el-button"), w = ee("el-dialog"); + const s = ee("el-tooltip"), u = ee("el-header"), d = ee("el-radio-button"), p = ee("el-radio-group"), h = ee("el-form-item"), g = ee("el-input-number"), _ = ee("el-form"), S = ee("el-main"), b = ee("el-container"), A = ee("el-aside"), w = ee("ViewForm"), m = ee("el-button"), y = ee("el-dialog"); return H(), ae("div", tB, [ z(s, { effect: "dark", @@ -42330,7 +42288,7 @@ function nB(e, t, i, r, n, a) { ]), _: 1 }, 8, ["content"]), - z(w, { + z(y, { class: "_fd-print-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[7] || (t[7] = (E) => e.visible = E), @@ -42498,7 +42456,7 @@ function nB(e, t, i, r, n, a) { default: N(() => [ z(S, null, { default: N(() => [ - e.visible ? (H(), me(y, { + e.visible ? (H(), me(w, { key: 0, class: qe(["_fd-print-form", { "_fd-print-form-word": e.formData.style === "word" }]), ref: "form", @@ -43008,8 +42966,8 @@ function ku(e, t, i) { metaTokens: !0, dots: !1, indexes: !1 - }, !1, function(A, y) { - return !Pe.isUndefined(y[A]); + }, !1, function(A, w) { + return !Pe.isUndefined(w[A]); }); const r = i.metaTokens, n = i.visitor || h, a = i.dots, s = i.indexes, d = (i.Blob || typeof Blob < "u" && Blob) && Pe.isSpecCompliantForm(t); if (!Pe.isFunction(n)) @@ -43023,9 +42981,9 @@ function ku(e, t, i) { throw new Tt("Blob is not supported. Use a Buffer instead."); return Pe.isArrayBuffer(b) || Pe.isTypedArray(b) ? d && typeof Blob == "function" ? new Blob([b]) : Buffer.from(b) : b; } - function h(b, A, y) { + function h(b, A, w) { let m = b; - if (b && !y && typeof b == "object") { + if (b && !w && typeof b == "object") { if (Pe.endsWith(A, "{}")) A = r ? A : A.slice(0, -2), b = JSON.stringify(b); else if (Pe.isArray(b) && a8(b) || (Pe.isFileList(b) || Pe.endsWith(A, "[]")) && (m = Pe.toArray(b))) @@ -43036,7 +42994,7 @@ function ku(e, t, i) { ); }), !1; } - return xc(b) ? !0 : (t.append(Hg(y, A, a), p(b)), !1); + return xc(b) ? !0 : (t.append(Hg(w, A, a), p(b)), !1); } const g = [], _ = Object.assign(l8, { defaultVisitor: h, @@ -43047,14 +43005,14 @@ function ku(e, t, i) { if (!Pe.isUndefined(b)) { if (g.indexOf(b) !== -1) throw Error("Circular reference detected in " + A.join(".")); - g.push(b), Pe.forEach(b, function(m, w) { + g.push(b), Pe.forEach(b, function(m, y) { (!(Pe.isUndefined(m) || m === null) && n.call( t, m, - Pe.isString(w) ? w.trim() : w, + Pe.isString(y) ? y.trim() : y, A, _ - )) === !0 && S(m, A ? A.concat(w) : [w]); + )) === !0 && S(m, A ? A.concat(y) : [y]); }), g.pop(); } } @@ -43683,53 +43641,53 @@ const Kb = (e) => { function A() { S && S(), b && b(), n.cancelToken && n.cancelToken.unsubscribe(h), n.signal && n.signal.removeEventListener("abort", h); } - let y = new XMLHttpRequest(); - y.open(n.method.toUpperCase(), n.url, !0), y.timeout = n.timeout; + let w = new XMLHttpRequest(); + w.open(n.method.toUpperCase(), n.url, !0), w.timeout = n.timeout; function m() { - if (!y) + if (!w) return; const E = xi.from( - "getAllResponseHeaders" in y && y.getAllResponseHeaders() + "getAllResponseHeaders" in w && w.getAllResponseHeaders() ), k = { - data: !u || u === "text" || u === "json" ? y.responseText : y.response, - status: y.status, - statusText: y.statusText, + data: !u || u === "text" || u === "json" ? w.responseText : w.response, + status: w.status, + statusText: w.statusText, headers: E, config: e, - request: y + request: w }; Wb(function(M) { i(M), A(); }, function(M) { r(M), A(); - }, k), y = null; + }, k), w = null; } - "onloadend" in y ? y.onloadend = m : y.onreadystatechange = function() { - !y || y.readyState !== 4 || y.status === 0 && !(y.responseURL && y.responseURL.indexOf("file:") === 0) || setTimeout(m); - }, y.onabort = function() { - !y || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, y)), y = null); - }, y.onerror = function() { - r(new Tt("Network Error", Tt.ERR_NETWORK, e, y)), y = null; - }, y.ontimeout = function() { + "onloadend" in w ? w.onloadend = m : w.onreadystatechange = function() { + !w || w.readyState !== 4 || w.status === 0 && !(w.responseURL && w.responseURL.indexOf("file:") === 0) || setTimeout(m); + }, w.onabort = function() { + !w || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, w)), w = null); + }, w.onerror = function() { + r(new Tt("Network Error", Tt.ERR_NETWORK, e, w)), w = null; + }, w.ontimeout = function() { let x = n.timeout ? "timeout of " + n.timeout + "ms exceeded" : "timeout exceeded"; const k = n.transitional || Ub; n.timeoutErrorMessage && (x = n.timeoutErrorMessage), r(new Tt( x, k.clarifyTimeoutError ? Tt.ETIMEDOUT : Tt.ECONNABORTED, e, - y - )), y = null; - }, a === void 0 && s.setContentType(null), "setRequestHeader" in y && Pe.forEach(s.toJSON(), function(x, k) { - y.setRequestHeader(k, x); - }), Pe.isUndefined(n.withCredentials) || (y.withCredentials = !!n.withCredentials), u && u !== "json" && (y.responseType = n.responseType), p && ([_, b] = nu(p, !0), y.addEventListener("progress", _)), d && y.upload && ([g, S] = nu(d), y.upload.addEventListener("progress", g), y.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (h = (E) => { - !y || (r(!E || E.type ? new ia(null, e, y) : E), y.abort(), y = null); + w + )), w = null; + }, a === void 0 && s.setContentType(null), "setRequestHeader" in w && Pe.forEach(s.toJSON(), function(x, k) { + w.setRequestHeader(k, x); + }), Pe.isUndefined(n.withCredentials) || (w.withCredentials = !!n.withCredentials), u && u !== "json" && (w.responseType = n.responseType), p && ([_, b] = nu(p, !0), w.addEventListener("progress", _)), d && w.upload && ([g, S] = nu(d), w.upload.addEventListener("progress", g), w.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (h = (E) => { + !w || (r(!E || E.type ? new ia(null, e, w) : E), w.abort(), w = null); }, n.cancelToken && n.cancelToken.subscribe(h), n.signal && (n.signal.aborted ? h() : n.signal.addEventListener("abort", h))); - const w = k8(n.url); - if (w && Dn.protocols.indexOf(w) === -1) { - r(new Tt("Unsupported protocol " + w + ":", Tt.ERR_BAD_REQUEST, e)); + const y = k8(n.url); + if (y && Dn.protocols.indexOf(y) === -1) { + r(new Tt("Unsupported protocol " + y + ":", Tt.ERR_BAD_REQUEST, e)); return; } - y.send(a || null); + w.send(a || null); }); }, L8 = (e, t) => { const { length: i } = e = e ? e.filter(Boolean) : []; @@ -43874,9 +43832,9 @@ const z8 = async (e) => { const A = S && S.unsubscribe && (() => { S.unsubscribe(); }); - let y; + let w; try { - if (d && H8 && i !== "get" && i !== "head" && (y = await W8(h, r)) !== 0) { + if (d && H8 && i !== "get" && i !== "head" && (w = await W8(h, r)) !== 0) { let k = new Request(t, { method: "POST", body: r, @@ -43884,7 +43842,7 @@ const z8 = async (e) => { }), R; if (Pe.isFormData(r) && (R = k.headers.get("content-type")) && h.setContentType(R), k.body) { const [M, P] = Kg( - y, + w, nu(Yg(d)) ); r = Jg(k.body, Xg, M, P); @@ -43901,32 +43859,32 @@ const z8 = async (e) => { duplex: "half", credentials: m ? g : void 0 }); - let w = await fetch(b); + let y = await fetch(b); const E = kc && (p === "stream" || p === "response"); if (kc && (u || E && A)) { const k = {}; ["status", "statusText", "headers"].forEach((B) => { - k[B] = w[B]; + k[B] = y[B]; }); - const R = Pe.toFiniteNumber(w.headers.get("content-length")), [M, P] = u && Kg( + const R = Pe.toFiniteNumber(y.headers.get("content-length")), [M, P] = u && Kg( R, nu(Yg(u), !0) ) || []; - w = new Response( - Jg(w.body, Xg, M, () => { + y = new Response( + Jg(y.body, Xg, M, () => { P && P(), A && A(); }), k ); } p = p || "text"; - let x = await iu[Pe.findKey(iu, p) || "text"](w, e); + let x = await iu[Pe.findKey(iu, p) || "text"](y, e); return !E && A && A(), await new Promise((k, R) => { Wb(k, R, { data: x, - headers: xi.from(w.headers), - status: w.status, - statusText: w.statusText, + headers: xi.from(y.headers), + status: y.status, + statusText: y.statusText, config: e, request: b }); @@ -44127,8 +44085,8 @@ class ru { const b = u[g++], A = u[g++]; try { S = b(S); - } catch (y) { - A.call(this, y); + } catch (w) { + A.call(this, w); break; } } @@ -44401,7 +44359,7 @@ const q8 = Be({ t = !1; const { menu: i, height: r, mask: n, locale: a, handle: s } = Wm(e), u = uw(), d = vi({ active: null }); Gm("fcx", d), Gm("designer", u); - const p = e.appUrl, h = Ei(e, "config", {}), g = Ei(e, "theme"), _ = Ei(e, "field", []), S = Ei(e, "list", []), b = Ei(h.value, "baseRule", null), A = Ei(h.value, "componentRule", {}), y = Ei(h.value, "updateDefaultRule", {}), m = Ei(h.value, "validateRule", null), w = Ei(h.value, "formRule", null), E = Cn(() => { + const p = e.appUrl, h = Ei(e, "config", {}), g = Ei(e, "theme"), _ = Ei(e, "field", []), S = Ei(e, "list", []), b = Ei(h.value, "baseRule", null), A = Ei(h.value, "componentRule", {}), w = Ei(h.value, "updateDefaultRule", {}), m = Ei(h.value, "validateRule", null), y = Ei(h.value, "formRule", null), E = Cn(() => { const O = r.value; return O ? St.Number(O) ? `${O}px` : O : "100%"; }), x = Cn(() => h.value.fieldReadonly !== !1), k = Cn(() => h.value.fieldList || []), R = Cn(() => h.value.varList || []), M = Cn(() => h.value.hiddenMenu || []), P = Cn(() => h.value.hiddenItem || []), B = Cn(() => h.value.hiddenDragMenu === !0), T = Cn(() => h.value.hiddenDragBtn === !0), D = Cn(() => u.refs.dragCon.clientHeight), V = Cn(() => { @@ -44497,7 +44455,7 @@ const q8 = Be({ }, oldOptionsKeys: [], form: { - rule: F(Zm, w.value, { t: U }), + rule: F(Zm, y.value, { t: U }), api: {}, option: { global: { @@ -44693,7 +44651,7 @@ const q8 = Be({ Eo(() => a.value, (O) => { I = O ? ac(a).t : Ac, te.clearActiveRule(); const K = C.form.api.formData && C.form.api.formData(), X = C.baseForm.api.formData && C.baseForm.api.formData(), ie = C.validateForm.api.formData && C.validateForm.api.formData(); - C.validateForm.rule = F(tv, m.value, { t: U }), C.baseForm.rule = F(Fa, b.value, { t: U }), C.form.rule = F(Zm, w.value, { t: U }), C.styleForm.rule = qm({ t: U }), C.advancedForm.rule = ev({ t: U }), C.cacheProps = {}; + C.validateForm.rule = F(tv, m.value, { t: U }), C.baseForm.rule = F(Fa, b.value, { t: U }), C.form.rule = F(Zm, y.value, { t: U }), C.styleForm.rule = qm({ t: U }), C.advancedForm.rule = ev({ t: U }), C.cacheProps = {}; const re = C.activeRule; let fe = null; re && (fe = C.propsForm.api.formData && C.propsForm.api.formData(), C.propsForm.rule = C.cacheProps[re._fc_id] = te.getPropsRule(re)), Yn(() => { @@ -44704,7 +44662,7 @@ const q8 = Be({ }, { immediate: !0 }); const te = { dsClick(O) { - C.datasetData.forEach((K) => { + C.datasetInfo = {}, C.formOptions.datasetInfo = {}, C.datasetData.forEach((K) => { K.table_id == O && (C.datasetInfo = K, C.formOptions.datasetInfo = K); }), te.onDatasetChange(C.datasetInfo); }, @@ -44715,7 +44673,7 @@ const q8 = Be({ K = JSON.parse(ie.v); } let X = p; - X == null && (X = ""), C.fieldData = [], ty.get(X + "/datasetData/getFieldsByTableId", { + X == null && (X = ""), C.fieldData = [], window.globalvariableData = [], ty.get(X + "/datasetData/getFieldsByTableId", { headers: { "X-De-Token": K }, @@ -44724,8 +44682,8 @@ const q8 = Be({ tablename: O.table_name } }).then((ie) => { - console.log(ie), C.datasetInfo.keyfeilds = ie.data.data.keyfeilds, C.formOptions.datasetInfo.keyfeilds = ie.data.data.keyfeilds, ie.data.data.fields.forEach((re) => { - re.label = re.name, re.item = "input", re.iskey = re.iskey, re.fieldtype = re.type, re.maxlength = re.size, re.field = re.origin_name, re.update = { + C.datasetInfo.keyfeilds = ie.data.data.keyfeilds, C.formOptions.datasetInfo.keyfeilds = ie.data.data.keyfeilds, window.globalvariableData = ie.data.data.fields, ie.data.data.fields.forEach((re) => { + re.label = re.name, re.item = "input", re.iskey = re.iskey, re.fieldtype = re.type, re.maxlength = re.size, re.field = re.field, re.update = { disabled: re.iskey }, C.fieldData.push(re); }); @@ -45061,7 +45019,7 @@ const q8 = Be({ m.value = { rule: O, append: K }, C.validateForm.rule = F(Fa, m.value, { t: U }); }, setFormRuleConfig(O, K) { - w.value = { rule: O, append: K }, C.form.rule = F(Fa, w.value, { t: U }); + y.value = { rule: O, append: K }, C.form.rule = F(Fa, y.value, { t: U }); }, clearActiveRule() { C.activeRule = null, C.customForm.config = null, C.activeTab = "form", d.active = ""; @@ -45347,7 +45305,7 @@ const q8 = Be({ const re = O._menu.attrs || {}; Object.keys(re).forEach((fe) => { K["__" + fe] = re[fe]({ rule: O }); - }), C.propsForm.value = K, C.styleForm.value = { + }), O.props.maxlength != null ? K.maxlength = O.props.maxlength : K.maxlength = O.maxlength || null, C.propsForm.value = K, C.styleForm.value = { style: O.style, class: O.class, id: O.id @@ -45381,7 +45339,7 @@ const q8 = Be({ }, clickField(O, K, X, ie) { const re = { ...O.update || {} }; - re.title || (re.title = O.label), O.field && (re.field = O.field), O.fieldtype && (re.fieldtype = O.fieldtype), O.rule ? te.dragMenu({ + re.title || (re.title = O.label), O.field && (re.field = O.field), O.fieldtype && (re.fieldtype = O.fieldtype), O.maxlength && (re.maxlength = O.maxlength), O.rule ? te.dragMenu({ rule: O.rule, children: K || C.children, index: X == null ? C.children.length : X, @@ -45560,7 +45518,7 @@ const q8 = Be({ makeRule(O, K) { let X = K || O.rule({ t: U }); O && O.iskey && (X.iskey = O.iskey); - const ie = y.value && y.value[O.name]; + const ie = w.value && w.value[O.name]; if (!K && ie) if (typeof ie == "function") try { @@ -46085,7 +46043,7 @@ const q8 = Be({ ref: "previewCode" }, j4 = ["innerHTML"]; function U4(e, t, i, r, n, a) { - const s = ee("el-tooltip"), u = ee("el-badge"), d = ee("el-aside"), p = ee("AiChat"), h = ee("LanguageConfig"), g = ee("JsonPreview"), _ = ee("GlobalEventConfig"), S = ee("GlobalFetchConfig"), b = ee("GlobalClassConfig"), A = ee("GlobalVariableConfig"), y = ee("el-main"), m = ee("el-container"), w = ee("FormList"), E = ee("PageInput"), x = ee("el-header"), k = ee("fcDraggable"), R = ee("el-option"), M = ee("el-select"), P = ee("FieldList"), B = ee("el-dropdown-item"), T = ee("el-dropdown-menu"), D = ee("el-dropdown"), V = ee("el-tree"), W = ee("QuickLayout"), G = ee("PrintForm"), I = ee("el-button"), U = ee("el-popconfirm"), F = ee("el-switch"), C = ee("ViewForm"), q = ee("DragFormMobile"), Z = ee("DragForm"), Y = ee("ToolsBar"), ue = ee("Warning"), te = ee("TypeSelect"), pe = ee("el-input"), ke = ee("SubList"), ge = ee("ConfigTitle"), ve = ee("VariableConfig"), we = ee("PropsInput"), he = ee("SlotsConfig"), Se = ee("EventConfig"), xe = ee("el-tab-pane"), O = ee("el-tabs"), K = ee("ViewFormMobile"), X = ee("el-dialog"), ie = ee("el-config-provider"); + const s = ee("el-tooltip"), u = ee("el-badge"), d = ee("el-aside"), p = ee("AiChat"), h = ee("LanguageConfig"), g = ee("JsonPreview"), _ = ee("GlobalEventConfig"), S = ee("GlobalFetchConfig"), b = ee("GlobalClassConfig"), A = ee("GlobalVariableConfig"), w = ee("el-main"), m = ee("el-container"), y = ee("FormList"), E = ee("PageInput"), x = ee("el-header"), k = ee("fcDraggable"), R = ee("el-option"), M = ee("el-select"), P = ee("FieldList"), B = ee("el-dropdown-item"), T = ee("el-dropdown-menu"), D = ee("el-dropdown"), V = ee("el-tree"), W = ee("QuickLayout"), G = ee("PrintForm"), I = ee("el-button"), U = ee("el-popconfirm"), F = ee("el-switch"), C = ee("ViewForm"), q = ee("DragFormMobile"), Z = ee("DragForm"), Y = ee("ToolsBar"), ue = ee("Warning"), te = ee("TypeSelect"), pe = ee("el-input"), ke = ee("SubList"), ge = ee("ConfigTitle"), ve = ee("VariableConfig"), we = ee("PropsInput"), he = ee("SlotsConfig"), Se = ee("EventConfig"), xe = ee("el-tab-pane"), O = ee("el-tabs"), K = ee("ViewFormMobile"), X = ee("el-dialog"), ie = ee("el-config-provider"); return H(), me(m, { class: "_fc-designer", style: wn(e.height ? `height:${e.dragHeight};flex:initial;` : ""), @@ -46096,7 +46054,7 @@ function U4(e, t, i, r, n, a) { default: N(() => [ z(ie, { locale: e.elmLocale }, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ (H(), me(m, { style: { height: "100%" }, @@ -46255,7 +46213,7 @@ function U4(e, t, i, r, n, a) { e.activeModule === "json" ? (H(), me(g, { key: 2 })) : Te("", !0), bn(z(m, null, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ J("div", e4, le(e.t("form.globalConfig")), 1), J("div", t4, le(e.t("warning.globalConfig")), 1), @@ -46295,12 +46253,12 @@ function U4(e, t, i, r, n, a) { ]), e.formListRef && e.formListRef.length ? bn((H(), me(m, { key: 3 }, { default: N(() => [ - z(y, null, { + z(w, null, { default: N(() => [ J("div", l4, le(e.t("designer.formList")), 1), J("div", s4, le(e.t("warning.formList")), 1), kt(e.$slots, "form-list", {}, () => [ - z(w, { list: e.formListRef }, null, 8, ["list"]) + z(y, { list: e.formListRef }, null, 8, ["list"]) ]) ]), _: 3 @@ -46312,7 +46270,7 @@ function U4(e, t, i, r, n, a) { ]) : Te("", !0), e.activeModule === "page" ? (H(), me(m, { key: 4 }, { default: N(() => [ - e.getConfig("showPageManage", !0) ? (H(), me(y, { key: 0 }, { + e.getConfig("showPageManage", !0) ? (H(), me(w, { key: 0 }, { default: N(() => [ J("div", u4, le(e.t("designer.pageManage")), 1), J("div", d4, le(e.t("warning.pageManage")), 1), @@ -46351,7 +46309,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 }), - bn(z(y, null, { + bn(z(w, null, { default: N(() => [ (H(!0), ae(Me, null, ze(e.menuList, (re, fe) => (H(), ae(Me, { key: fe }, [ (re.name === "template" ? e.config.showTemplate !== !1 : !0) && e.hiddenMenu.indexOf(re.name) === -1 ? (H(), ae("div", { @@ -46401,7 +46359,7 @@ function U4(e, t, i, r, n, a) { }, 512), [ [Sn, e.activeMenuTab === "menu"] ]), - e.activeMenuTab === "field" ? (H(), me(y, { key: 0 }, { + e.activeMenuTab === "field" ? (H(), me(w, { key: 0 }, { default: N(() => [ z(M, { modelValue: e.tableId, @@ -46424,7 +46382,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 })) : Te("", !0), - e.activeMenuTab === "tree" ? (H(), me(y, { key: 1 }, { + e.activeMenuTab === "tree" ? (H(), me(w, { key: 1 }, { default: N(() => [ z(V, { ref: "treeRef", @@ -46686,7 +46644,7 @@ function U4(e, t, i, r, n, a) { ]), _: 3 }), - z(y, { class: "_fc-m-con" }, { + z(w, { class: "_fc-m-con" }, { default: N(() => [ J("div", { class: qe(["_fc-m-drag", { [e.device]: !0, "_fc-grid-line": e.gridLine }]), @@ -46807,7 +46765,7 @@ function U4(e, t, i, r, n, a) { ]), _: 1 }), - !e.config || e.config.showFormConfig !== !1 ? bn((H(), me(y, { + !e.config || e.config.showFormConfig !== !1 ? bn((H(), me(w, { key: 0, class: "_fc-r-tab-form" }, { @@ -46840,7 +46798,7 @@ function U4(e, t, i, r, n, a) { }, 512)), [ [Sn, e.activeTab === "form"] ]) : Te("", !0), - bn((H(), me(y, { + bn((H(), me(w, { class: "_fc-r-tab-props", key: e.activeRule ? e.activeRule._fc_id : e.customForm.config ? e.customForm.key : "" }, { @@ -48115,7 +48073,9 @@ const p5 = Be({ return { column: [], visible: !1, - activeRow: null + activeRow: null, + treeData: [], + defaultProps: { label: "label" } }; }, computed: { @@ -48148,12 +48108,18 @@ const p5 = Be({ })); } }, + mounted() { + window.globalvariableData && (this.treeData = window.globalvariableData); + }, watch: { visible(e) { e ? this.tidyValue() : this.activeRow = null; } }, methods: { + handleNodeClick(e) { + this.databaseAdd(void 0, e); + }, getColumnData(e) { const t = []; return e && (this.list || []).forEach((i) => { @@ -48164,6 +48130,22 @@ const p5 = Be({ const t = { format: "default", filter: [], id: rt() }; e != null ? this.column.splice(e + 1, 0, t) : this.column.push(t); }, + databaseAdd(e, t) { + let i = !0; + if (this.column.forEach((n) => { + n.prop == t.field && (i = !1); + }), i == !1) + return; + const r = { + format: "default", + prop: t.field, + label: t.name, + filter: [], + width: "", + id: rt() + }; + e != null ? this.column.splice(e + 1, 0, r) : this.column.push(r); + }, addChild(e) { const t = { p: e, format: "default", filter: [], id: rt() }; e.children || (e.children = []), e.children.push(t); @@ -48179,7 +48161,7 @@ const p5 = Be({ this.activeRow = null; }, tidyValue() { - this.column = this.fullId(gt(this.modelValue || [])), this.column.length || this.add(); + this.column = this.fullId(gt(this.modelValue || [])); }, fullId(e, t) { return e.map((i) => { @@ -48223,9 +48205,9 @@ const p5 = Be({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), h5 = { class: "_fd-table-column-config" }, m5 = { class: "flex" }, v5 = ["onClick"], g5 = ["onClick"], y5 = ["onClick"], b5 = ["onClick"]; -function _5(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-table-column"), h = ee("el-input"), g = ee("el-option"), _ = ee("el-select"), S = ee("el-switch"), b = ee("el-table"), A = ee("el-dialog"); +}), h5 = { class: "_fd-table-column-config" }, m5 = { style: { display: "flex" } }, v5 = { class: "flex" }, g5 = ["onClick"], y5 = ["onClick"], b5 = ["onClick"], _5 = ["onClick"]; +function w5(e, t, i, r, n, a) { + const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-tree"), h = ee("el-table-column"), g = ee("el-input"), _ = ee("el-option"), S = ee("el-select"), b = ee("el-switch"), A = ee("el-table"), w = ee("el-dialog"); return H(), ae("div", h5, [ z(u, { type: "warning", @@ -48236,7 +48218,7 @@ function _5(e, t, i, r, n, a) { z(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (m) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -48247,15 +48229,15 @@ function _5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["hidden"]), - z(A, { + z(w, { class: "_fd-tcc-dialog _fd-config-dialog", title: e.t("com.dataTable.column.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (m) => e.visible = m), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", - width: "980px" + width: "1180px" }, { footer: N(() => [ J("div", null, [ @@ -48285,263 +48267,276 @@ function _5(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow.render, - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow.render = y), + "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeRow.render = m), args: ["scope", "h", " resolveComponent", "api"], name: "render" }, null, 8, ["modelValue"])) : Te("", !0), - bn(z(b, { - data: e.column, - size: "small", - "row-key": "id", - class: "_fd-tcc-table" - }, { - default: N(() => [ - z(p, { - type: "index", - width: "50" - }), - z(p, { - label: e.t("com.dataTable.column.prop"), - width: "130" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), ae(Me, { key: 0 }, [ - !e.propColumns || !e.propColumns.length ? (H(), me(h, { + bn(J("div", m5, [ + z(p, { + ref: "treeRef", + data: e.treeData, + "default-expand-all": "", + class: "TableColumnConfigTree", + "highlight-current": !0, + props: e.defaultProps, + "expand-on-click-node": !1, + onNodeClick: e.handleNodeClick, + style: { "min-width": "200px" } + }, null, 8, ["data", "props", "onNodeClick"]), + z(A, { + data: e.column, + size: "small", + "row-key": "id", + class: "_fd-tcc-table" + }, { + default: N(() => [ + z(h, { + type: "index", + width: "50" + }), + z(h, { + label: e.t("com.dataTable.column.prop"), + width: "130" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), ae(Me, { key: 0 }, [ + !e.propColumns || !e.propColumns.length ? (H(), me(g, { + key: 0, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (H(), me(S, { + key: 1, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y, + "allow-create": "", + clearable: "", + "default-first-option": "", + filterable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.propColumns, (y) => (H(), me(_, { + label: y, + value: y + }, { + default: N(() => [ + be(le(y), 1) + ]), + _: 2 + }, 1032, ["label", "value"]))), 256)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"])) + ], 64)) : (H(), ae(Me, { key: 1 }, [ + be(le(e.t("com.dataTable.header")), 1) + ], 64)) + ]), + _: 1 + }, 8, ["label"]), + z(h, { width: "100" }, { + default: N(({ row: m }) => [ + z(g, { + modelValue: m.label, + "onUpdate:modelValue": (y) => m.label = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + header: N(() => [ + be(le(e.t("props.title")), 1), + t[4] || (t[4] = J("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + z(h, { + label: e.t("style.width"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(g, { key: 0, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (H(), me(_, { - key: 1, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m, - "allow-create": "", - clearable: "", - "default-first-option": "", - filterable: "" + modelValue: m.width, + "onUpdate:modelValue": (y) => m.width = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("com.dataTable.filter"), + width: "120" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(S, { + key: 0, + modelValue: m.filter, + "onUpdate:modelValue": (y) => m.filter = y, + multiple: "", + clearable: "" }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.propColumns, (m) => (H(), me(g, { - label: m, - value: m + (H(!0), ae(Me, null, ze(e.getColumnData(m.prop), (y) => (H(), me(_, { + label: y, + value: y }, { default: N(() => [ - be(le(m), 1) + be(le(y), 1) ]), _: 2 }, 1032, ["label", "value"]))), 256)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) - ], 64)) : (H(), ae(Me, { key: 1 }, [ - be(le(e.t("com.dataTable.header")), 1) - ], 64)) - ]), - _: 1 - }, 8, ["label"]), - z(p, { width: "100" }, { - default: N(({ row: y }) => [ - z(h, { - modelValue: y.label, - "onUpdate:modelValue": (m) => y.label = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - header: N(() => [ - be(le(e.t("props.title")), 1), - t[4] || (t[4] = J("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - z(p, { - label: e.t("style.width"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(h, { - key: 0, - modelValue: y.width, - "onUpdate:modelValue": (m) => y.width = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("com.dataTable.filter"), - width: "120" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(_, { - key: 0, - modelValue: y.filter, - "onUpdate:modelValue": (m) => y.filter = m, - multiple: "", - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.getColumnData(y.prop), (m) => (H(), me(g, { - label: m, - value: m - }, { - default: N(() => [ - be(le(m), 1) - ]), - _: 2 - }, 1032, ["label", "value"]))), 256)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { label: "Class" }, { - default: N(({ row: y }) => [ - z(h, { - modelValue: y.className, - "onUpdate:modelValue": (m) => y.className = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }), - z(p, { - label: e.t("com.dataTable.column.sort"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(_, { - key: 0, - modelValue: y.sortable, - "onUpdate:modelValue": (m) => y.sortable = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.sortable, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("props.position"), - width: "100" - }, { - default: N(({ row: y }) => [ - z(_, { - modelValue: y.fixed, - "onUpdate:modelValue": (m) => y.fixed = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.fixed, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value || "default" - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("style.font.align"), - width: "100" - }, { - default: N(({ row: y }) => [ - z(_, { - modelValue: y.align, - "onUpdate:modelValue": (m) => y.align = m, - clearable: "" - }, { - default: N(() => [ - (H(!0), ae(Me, null, ze(e.align, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - z(p, { width: "110" }, { - default: N(({ row: y }) => [ - J("div", m5, [ - z(_, { - modelValue: y.format, - "onUpdate:modelValue": (m) => y.format = m, + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { label: "Class" }, { + default: N(({ row: m }) => [ + z(g, { + modelValue: m.className, + "onUpdate:modelValue": (y) => m.className = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }), + z(h, { + label: e.t("com.dataTable.column.sort"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(S, { + key: 0, + modelValue: m.sortable, + "onUpdate:modelValue": (y) => m.sortable = y, clearable: "" }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.format, (m) => (H(), me(g, { - label: m.label, - value: m.value, - key: m.value + (H(!0), ae(Me, null, ze(e.sortable, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value }, null, 8, ["label", "value"]))), 128)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]), - y.format === "custom" ? (H(), ae("i", { + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("props.position"), + width: "100" + }, { + default: N(({ row: m }) => [ + z(S, { + modelValue: m.fixed, + "onUpdate:modelValue": (y) => m.fixed = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.fixed, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value || "default" + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("style.font.align"), + width: "100" + }, { + default: N(({ row: m }) => [ + z(S, { + modelValue: m.align, + "onUpdate:modelValue": (y) => m.align = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.align, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + z(h, { width: "110" }, { + default: N(({ row: m }) => [ + J("div", v5, [ + z(S, { + modelValue: m.format, + "onUpdate:modelValue": (y) => m.format = y, + clearable: "" + }, { + default: N(() => [ + (H(!0), ae(Me, null, ze(e.format, (y) => (H(), me(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]), + m.format === "custom" ? (H(), ae("i", { + key: 0, + class: "fc-icon icon-edit", + onClick: (y) => e.editFn(m) + }, null, 8, g5)) : Te("", !0) + ]) + ]), + header: N(() => [ + be(le(e.t("props.render")), 1), + t[5] || (t[5] = J("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + z(h, { + label: e.t("props.hide"), + width: "50", + fixed: "right" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (H(), me(b, { key: 0, - class: "fc-icon icon-edit", - onClick: (m) => e.editFn(y) - }, null, 8, v5)) : Te("", !0) - ]) - ]), - header: N(() => [ - be(le(e.t("props.render")), 1), - t[5] || (t[5] = J("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - z(p, { - label: e.t("props.hide"), - width: "50", - fixed: "right" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (H(), me(S, { - key: 0, - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) - ]), - _: 1 - }, 8, ["label"]), - z(p, { - label: e.t("tableOptions.handle"), - width: "90", - fixed: "right" - }, { - default: N(({ row: y, $index: m }) => [ - J("i", { - class: "fc-icon icon-add-circle", - onClick: (w) => e.add(m) - }, null, 8, g5), - J("i", { - class: "fc-icon icon-add-child", - onClick: (w) => e.addChild(y) - }, null, 8, y5), - J("i", { - class: "fc-icon icon-delete-circle", - onClick: (w) => e.remove(y) - }, null, 8, b5) - ]), - _: 1 - }, 8, ["label"]) - ]), - _: 1 - }, 8, ["data"]), [ + modelValue: m.hidden, + "onUpdate:modelValue": (y) => m.hidden = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Te("", !0) + ]), + _: 1 + }, 8, ["label"]), + z(h, { + label: e.t("tableOptions.handle"), + width: "90", + fixed: "right" + }, { + default: N(({ row: m, $index: y }) => [ + J("i", { + class: "fc-icon icon-add-circle", + onClick: (E) => e.add(y) + }, null, 8, y5), + J("i", { + class: "fc-icon icon-add-child", + onClick: (E) => e.addChild(m) + }, null, 8, b5), + J("i", { + class: "fc-icon icon-delete-circle", + onClick: (E) => e.remove(m) + }, null, 8, _5) + ]), + _: 1 + }, 8, ["label"]) + ]), + _: 1 + }, 8, ["data"]) + ], 512), [ [Sn, !e.activeRow] ]), bn(z(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (m) => e.add()) }, { default: N(() => [ t[6] || (t[6] = J("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -48556,8 +48551,8 @@ function _5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const w5 = /* @__PURE__ */ Ve(p5, [["render", _5]]); -const A5 = Be({ +const A5 = /* @__PURE__ */ Ve(p5, [["render", w5]]); +const C5 = Be({ name: "TableColumnConfig", props: { modelValue: Array @@ -48648,10 +48643,10 @@ const A5 = Be({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), C5 = { class: "_fd-table-button-config" }, S5 = ["onClick"], E5 = ["onClick"], x5 = ["onClick"], T5 = ["onClick"]; -function k5(e, t, i, r, n, a) { +}), S5 = { class: "_fd-table-button-config" }, E5 = ["onClick"], x5 = ["onClick"], T5 = ["onClick"], k5 = ["onClick"]; +function O5(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-table-column"), h = ee("el-input"), g = ee("el-option"), _ = ee("el-select"), S = ee("el-switch"), b = ee("el-table"), A = ee("el-dialog"); - return H(), ae("div", C5, [ + return H(), ae("div", S5, [ z(u, { type: "warning", "is-dot": "", @@ -48661,7 +48656,7 @@ function k5(e, t, i, r, n, a) { z(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (w) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -48676,7 +48671,7 @@ function k5(e, t, i, r, n, a) { class: "_fd-tcb-dialog _fd-config-dialog", title: e.t("com.dataTable.button.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (w) => e.visible = w), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -48710,7 +48705,7 @@ function k5(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow[e.activeKey], - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow[e.activeKey] = y), + "onUpdate:modelValue": t[1] || (t[1] = (w) => e.activeRow[e.activeKey] = w), args: e.activeArgs, name: e.activeKey }, null, 8, ["modelValue", "args", "name"])) : (H(), ae(Me, { key: 1 }, [ @@ -48727,10 +48722,10 @@ function k5(e, t, i, r, n, a) { label: e.t("props.preview"), width: "100" }, { - default: N(({ row: y }) => [ - z(s, Sr(Er(e.btnProps(y))), { + default: N(({ row: w }) => [ + z(s, Sr(Er(e.btnProps(w))), { default: N(() => [ - be(le(y.name), 1) + be(le(w.name), 1) ]), _: 2 }, 1040) @@ -48738,10 +48733,10 @@ function k5(e, t, i, r, n, a) { _: 1 }, 8, ["label"]), z(p, { width: "100" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(h, { - modelValue: y.key, - "onUpdate:modelValue": (m) => y.key = m + modelValue: w.key, + "onUpdate:modelValue": (m) => w.key = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => t[4] || (t[4] = [ @@ -48751,10 +48746,10 @@ function k5(e, t, i, r, n, a) { _: 1 }), z(p, null, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(h, { - modelValue: y.name, - "onUpdate:modelValue": (m) => y.name = m + modelValue: w.name, + "onUpdate:modelValue": (m) => w.name = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => [ @@ -48767,10 +48762,10 @@ function k5(e, t, i, r, n, a) { label: e.t("event.type"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { - modelValue: y.type, - "onUpdate:modelValue": (m) => y.type = m + modelValue: w.type, + "onUpdate:modelValue": (m) => w.type = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.type, (m) => (H(), me(g, { @@ -48788,10 +48783,10 @@ function k5(e, t, i, r, n, a) { label: e.t("style.font.size"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { - modelValue: y.size, - "onUpdate:modelValue": (m) => y.size = m + modelValue: w.size, + "onUpdate:modelValue": (m) => w.size = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.size, (m) => (H(), me(g, { @@ -48809,11 +48804,11 @@ function k5(e, t, i, r, n, a) { label: e.t("style.decoration.name"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(_, { multiple: "", - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m + modelValue: w.prop, + "onUpdate:modelValue": (m) => w.prop = m }, { default: N(() => [ (H(!0), ae(Me, null, ze(e.decoration, (m) => (H(), me(g, { @@ -48831,10 +48826,10 @@ function k5(e, t, i, r, n, a) { label: e.t("props.hide"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ z(S, { - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m + modelValue: w.hidden, + "onUpdate:modelValue": (m) => w.hidden = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), _: 1 @@ -48843,21 +48838,21 @@ function k5(e, t, i, r, n, a) { label: e.t("props.callback"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ J("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "handle", ["props", "scope", "api"]) + onClick: (m) => e.handle(w, "handle", ["props", "scope", "api"]) }, [ be(le(e.t("com.dataTable.handle")), 1), t[6] || (t[6] = J("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, S5), + ], 8, E5), J("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "click", ["scope", "api"]) + onClick: (m) => e.handle(w, "click", ["scope", "api"]) }, [ be(le(e.t("com.dataTable.click")), 1), t[7] || (t[7] = J("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, E5) + ], 8, x5) ]), _: 1 }, 8, ["label"]), @@ -48865,15 +48860,15 @@ function k5(e, t, i, r, n, a) { label: e.t("tableOptions.handle"), width: "80" }, { - default: N(({ $index: y }) => [ + default: N(({ $index: w }) => [ J("i", { class: "fc-icon icon-add-circle", - onClick: (m) => e.add(y) - }, null, 8, x5), + onClick: (m) => e.add(w) + }, null, 8, T5), J("i", { class: "fc-icon icon-delete-circle", - onClick: (m) => e.remove(y) - }, null, 8, T5) + onClick: (m) => e.remove(w) + }, null, 8, k5) ]), _: 1 }, 8, ["label"]) @@ -48883,7 +48878,7 @@ function k5(e, t, i, r, n, a) { z(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (w) => e.add()) }, { default: N(() => [ t[8] || (t[8] = J("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -48897,8 +48892,8 @@ function k5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const O5 = /* @__PURE__ */ Ve(A5, [["render", k5]]); -const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ +const $5 = /* @__PURE__ */ Ve(C5, [["render", O5]]); +const R5 = "[[FORM-CREATE-PREFIX-", D5 = "-FORM-CREATE-SUFFIX]]", I5 = Be({ name: "FnConfig", emits: ["update:modelValue"], props: { @@ -48965,7 +48960,7 @@ const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ }), t; }, edit(e) { - e.key = rt(), this.activeData = e, this.eventStr = e.fn || $5 + `function ${e.item.name}(${this.getArgs(e.item)}){}` + R5, this.defActive = e.item.name; + e.key = rt(), this.activeData = e, this.eventStr = e.fn || R5 + `function ${e.item.name}(${this.getArgs(e.item)}){}` + D5, this.defActive = e.item.name; }, save() { return this.$refs.fn.save() ? (this.activeData.fn = this.eventStr, this.destroy(), !0) : !1; @@ -48980,16 +48975,16 @@ const $5 = "[[FORM-CREATE-PREFIX-", R5 = "-FORM-CREATE-SUFFIX]]", D5 = Be({ this.activeData && !this.save() || (this.$emit("update:modelValue", this.parseFN(this.event)), this.visible = !1, this.destroy()); } } -}), I5 = { class: "_fd-fn-list" }, F5 = ["onClick"], P5 = { +}), F5 = { class: "_fd-fn-list" }, P5 = ["onClick"], M5 = { key: 0, class: "_fd-label" -}, M5 = { +}, L5 = { key: 1, class: "_fd-dot" }; -function L5(e, t, i, r, n, a) { - const s = ee("el-button"), u = ee("el-badge"), d = ee("el-text"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-menu"), _ = ee("el-main"), S = ee("el-container"), b = ee("el-aside"), A = ee("FnEditor"), y = ee("el-dialog"); - return H(), ae("div", I5, [ +function N5(e, t, i, r, n, a) { + const s = ee("el-button"), u = ee("el-badge"), d = ee("el-text"), p = ee("el-header"), h = ee("el-menu-item"), g = ee("el-menu"), _ = ee("el-main"), S = ee("el-container"), b = ee("el-aside"), A = ee("FnEditor"), w = ee("el-dialog"); + return H(), ae("div", F5, [ z(u, { value: e.eventNum, type: "warning", @@ -49010,7 +49005,7 @@ function L5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - z(y, { + z(w, { class: "_fd-fn-list-dialog _fd-config-dialog", title: e.t("event.title"), modelValue: e.visible, @@ -49078,9 +49073,9 @@ function L5(e, t, i, r, n, a) { "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeData = m) }, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.event, (m, w) => (H(), me(h, { - key: w, - index: w + (H(!0), ae(Me, null, ze(e.event, (m, y) => (H(), me(h, { + key: y, + index: y }, { default: N(() => [ J("div", { @@ -49089,11 +49084,11 @@ function L5(e, t, i, r, n, a) { }, [ J("span", null, [ t[5] || (t[5] = be("function")), - J("span", null, le(w), 1) + J("span", null, le(y), 1) ]), - e.eventInfo[w] ? (H(), ae("span", P5, le(e.eventInfo[w]), 1)) : Te("", !0), - m.fn ? (H(), ae("span", M5)) : Te("", !0) - ], 8, F5) + e.eventInfo[y] ? (H(), ae("span", M5, le(e.eventInfo[y]), 1)) : Te("", !0), + m.fn ? (H(), ae("span", L5)) : Te("", !0) + ], 8, P5) ]), _: 2 }, 1032, ["index"]))), 128)) @@ -49167,8 +49162,8 @@ function L5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const N5 = /* @__PURE__ */ Ve(D5, [["render", L5]]); -const B5 = Be({ +const B5 = /* @__PURE__ */ Ve(I5, [["render", N5]]); +const V5 = Be({ name: "FnInput", components: { FnEditor: sr }, emits: ["update:modelValue", "change"], @@ -49209,10 +49204,10 @@ const B5 = Be({ this.$refs.editor.save() && (this.$emit("update:modelValue", this.value), this.$emit("change", this.value), this.visible = !1); } } -}), V5 = { class: "_fd-fn-input" }; -function j5(e, t, i, r, n, a) { +}), j5 = { class: "_fd-fn-input" }; +function U5(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-badge"), d = ee("FnEditor"), p = ee("el-dialog"); - return H(), ae("div", V5, [ + return H(), ae("div", j5, [ z(u, { type: "warning", "is-dot": "", @@ -49283,8 +49278,8 @@ function j5(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const e1 = /* @__PURE__ */ Ve(B5, [["render", j5]]); -const U5 = Be({ +const e1 = /* @__PURE__ */ Ve(V5, [["render", U5]]); +const H5 = Be({ name: "GlobalFetchSelect", emits: ["update:modelValue"], props: { @@ -49326,10 +49321,10 @@ const U5 = Be({ e.to = this.to || "options", e.key = this.value, e._uni = this.uni, this.$emit("update:modelValue", e); } } -}), H5 = { class: "_fd-gfs" }, z5 = { class: "_fd-gfs-handle" }; -function W5(e, t, i, r, n, a) { +}), z5 = { class: "_fd-gfs" }, W5 = { class: "_fd-gfs-handle" }; +function G5(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", H5, [ + return H(), ae("div", z5, [ z(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -49346,7 +49341,7 @@ function W5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - J("div", z5, [ + J("div", W5, [ J("i", { onClick: t[1] || (t[1] = (...d) => e.refresh && e.refresh(...d)), class: qe(["fc-icon icon-refresh", { disabled: !e.value, "_fc-loading": this.loading }]), @@ -49361,8 +49356,8 @@ function W5(e, t, i, r, n, a) { ]) ]); } -const G5 = /* @__PURE__ */ Ve(U5, [["render", W5]]); -const K5 = Be({ +const K5 = /* @__PURE__ */ Ve(H5, [["render", G5]]); +const Y5 = Be({ name: "GlobalClassSelect", emits: ["update:modelValue"], props: { @@ -49402,10 +49397,10 @@ const K5 = Be({ created() { this.tidyValue(); } -}), Y5 = { class: "_fd-gcs" }, Q5 = { class: "_fd-gcs-handle" }; -function J5(e, t, i, r, n, a) { +}), Q5 = { class: "_fd-gcs" }, J5 = { class: "_fd-gcs-handle" }; +function X5(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", Y5, [ + return H(), ae("div", Q5, [ z(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -49426,7 +49421,7 @@ function J5(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - J("div", Q5, [ + J("div", J5, [ J("div", { class: "_fc-manage-text", onClick: t[1] || (t[1] = (...d) => e.openConfig && e.openConfig(...d)) @@ -49436,8 +49431,8 @@ function J5(e, t, i, r, n, a) { ]) ]); } -const X5 = /* @__PURE__ */ Ve(K5, [["render", J5]]); -const Z5 = Be({ +const Z5 = /* @__PURE__ */ Ve(Y5, [["render", X5]]); +const q5 = Be({ name: "FetchTable", components: { VariableConfig: ml }, inject: ["designer"], @@ -49486,10 +49481,10 @@ const Z5 = Be({ }); }), this.value = e; } -}), q5 = { class: "_fd-fetch-table" }, eV = { style: { width: "40%" } }, tV = { class: "_fd-fetch-table-key" }, nV = ["onClick"]; -function iV(e, t, i, r, n, a) { +}), eV = { class: "_fd-fetch-table" }, tV = { style: { width: "40%" } }, nV = { class: "_fd-fetch-table-key" }, iV = ["onClick"]; +function rV(e, t, i, r, n, a) { const s = ee("el-header"), u = ee("VariableConfig"), d = ee("el-input"), p = ee("el-main"), h = ee("el-container"), g = ee("el-button"); - return H(), ae("div", q5, [ + return H(), ae("div", eV, [ e.value.length > 0 ? (H(), me(h, { key: 0, class: "_fd-fetch-table-con" @@ -49497,7 +49492,7 @@ function iV(e, t, i, r, n, a) { default: N(() => [ z(s, null, { default: N(() => [ - J("div", eV, le(e.t("props.key")), 1), + J("div", tV, le(e.t("props.key")), 1), J("div", null, le(e.t("props.value")), 1) ]), _: 1 @@ -49508,7 +49503,7 @@ function iV(e, t, i, r, n, a) { key: S, class: "_fd-fetch-table-row" }, [ - J("div", tV, [ + J("div", nV, [ z(d, { modelValue: _.key, "onUpdate:modelValue": (b) => _.key = b, @@ -49539,7 +49534,7 @@ function iV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-delete-circle", onClick: (b) => e.rm(S) - }, null, 8, nV) + }, null, 8, iV) ]))), 128)) ]), _: 1 @@ -49560,7 +49555,7 @@ function iV(e, t, i, r, n, a) { }, 8, ["onClick"]) ]); } -const rV = /* @__PURE__ */ Ve(Z5, [["render", iV]]), t1 = Be({ +const oV = /* @__PURE__ */ Ve(q5, [["render", rV]]), t1 = Be({ name: "DragBox", props: ["rule", "tag", "formCreateInject", "list"], render(e) { @@ -49588,7 +49583,7 @@ const rV = /* @__PURE__ */ Ve(Z5, [["render", iV]]), t1 = Be({ }); } }); -const oV = Be({ +const aV = Be({ name: "FcTableView", props: { mini: Boolean, @@ -49908,8 +49903,8 @@ const oV = Be({ beforeMount() { this.loadRule(); } -}), aV = { class: "_fd-table-view-cell" }, lV = ["onClick"], sV = ["onClick"]; -function uV(e, t, i, r, n, a) { +}), lV = { class: "_fd-table-view-cell" }, sV = ["onClick"], uV = ["onClick"]; +function dV(e, t, i, r, n, a) { const s = ee("DragBox"), u = ee("el-dropdown-item"), d = ee("el-dropdown-menu"), p = ee("el-dropdown"), h = ee("DragTool"); return H(), ae("div", { class: qe(["_fd-table-view", { "is-mini": e.mini }]) @@ -49929,7 +49924,7 @@ function uV(e, t, i, r, n, a) { style: [e.tableColor, e.style && e.style[`${_}:${b}`] || {}], class: e.rule.class && e.rule.class[`${_}:${b}`] || "" }), [ - J("div", aV, [ + J("div", lV, [ z(h, { "drag-btn": !1, "handle-btn": !0, @@ -49942,7 +49937,7 @@ function uV(e, t, i, r, n, a) { onClick: vt((A) => e.addRow({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) }, t[3] || (t[3] = [ J("i", { class: "fc-icon icon-add-col" }, null, -1) - ]), 8, lV), + ]), 8, sV), J("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: vt((A) => e.addCol({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) @@ -49951,7 +49946,7 @@ function uV(e, t, i, r, n, a) { class: "fc-icon icon-add-col", style: { transform: "rotate(90deg)" } }, null, -1) - ]), 8, sV), + ]), 8, uV), J("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: t[2] || (t[2] = vt(() => { @@ -50089,8 +50084,8 @@ function uV(e, t, i, r, n, a) { ], 4) ], 2); } -const dV = /* @__PURE__ */ Ve(oV, [["render", uV]]); -const fV = Be({ +const fV = /* @__PURE__ */ Ve(aV, [["render", dV]]); +const cV = Be({ name: "FcValue", props: ["modelValue"], inject: ["designer"], @@ -50104,11 +50099,11 @@ const fV = Be({ return this.designer.setupState.t; } } -}), cV = { class: "_fd-value" }; -function pV(e, t, i, r, n, a) { - return H(), ae("div", cV, le(e.t("com.fcValue.empty")), 1); +}), pV = { class: "_fd-value" }; +function hV(e, t, i, r, n, a) { + return H(), ae("div", pV, le(e.t("com.fcValue.empty")), 1); } -const hV = /* @__PURE__ */ Ve(fV, [["render", pV]]), mV = Be({ +const mV = /* @__PURE__ */ Ve(cV, [["render", hV]]), vV = Be({ name: "FcSlotView", inheritAttrs: !1, inject: ["parentFC", "designer"], @@ -50150,7 +50145,7 @@ const hV = /* @__PURE__ */ Ve(fV, [["render", pV]]), mV = Be({ } } }); -const vV = Be({ +const gV = Be({ name: "FcJsonView", inheritAttrs: !1, inject: ["designer"], @@ -50260,7 +50255,7 @@ const vV = Be({ this.rule && this.loadRule(); } }); -const gV = Be({ +const yV = Be({ name: "LanguageInput", inject: ["designer"], emits: ["update:modelValue", "blur", "change"], @@ -50314,8 +50309,8 @@ const gV = Be({ }, mounted() { } -}), yV = { class: "_fd-language-list" }, bV = { class: "_fd-language-header" }, _V = { class: "_fd-language-title" }, wV = { class: "_fd-language-name" }, AV = ["onClick"]; -function CV(e, t, i, r, n, a) { +}), bV = { class: "_fd-language-list" }, _V = { class: "_fd-language-header" }, wV = { class: "_fd-language-title" }, AV = { class: "_fd-language-name" }, CV = ["onClick"]; +function SV(e, t, i, r, n, a) { const s = ee("el-popover"), u = ee("el-input"); return H(), me(u, { class: qe(["_fd-language-input", { "is-variable": e.isVar }]), @@ -50341,16 +50336,16 @@ function CV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-language" }, null, -1) ])), default: N(() => [ - J("div", yV, [ - J("div", bV, [ - J("div", _V, [ + J("div", bV, [ + J("div", _V, [ + J("div", wV, [ be(le(e.t("language.select")), 1), J("i", { class: "fc-icon icon-setting", onClick: t[0] || (t[0] = (...d) => e.openConfig && e.openConfig(...d)) }) ]), - J("div", wV, [ + J("div", AV, [ (H(!0), ae(Me, null, ze(e.localeList, (d) => (H(), ae("div", { key: d.value }, le(d.label), 1))), 128)) @@ -50364,7 +50359,7 @@ function CV(e, t, i, r, n, a) { (H(!0), ae(Me, null, ze(e.localeList, (p) => (H(), ae("div", { key: p.value }, le(d[p.value] || "-"), 1))), 128)) - ], 8, AV))), 128)) + ], 8, CV))), 128)) ]) ]), _: 1 @@ -50374,8 +50369,8 @@ function CV(e, t, i, r, n, a) { } : void 0 ]), 1032, ["class", "placeholder", "disabled", "modelValue", "onUpdate:modelValue", "size"]); } -const Wp = /* @__PURE__ */ Ve(gV, [["render", CV]]); -const SV = Be({ +const Wp = /* @__PURE__ */ Ve(yV, [["render", SV]]); +const EV = Be({ name: "Validate", inject: ["designer"], emits: ["update:modelValue"], @@ -50448,12 +50443,12 @@ const SV = Be({ }), t))); } } -}), EV = { class: "_fd-validate" }, xV = { class: "_fd-validate-item" }, TV = { class: "_fd-validate-title" }, kV = ["onClick"]; -function OV(e, t, i, r, n, a) { - const s = ee("el-option"), u = ee("el-select"), d = ee("el-form-item"), p = ee("el-col"), h = ee("PatternInput"), g = ee("FnInput"), _ = ee("el-input-number"), S = ee("LanguageInput"), b = ee("el-row"), A = ee("el-button"), y = ee("el-dropdown-item"), m = ee("el-dropdown-menu"), w = ee("el-dropdown"); - return H(), ae("div", EV, [ - (H(!0), ae(Me, null, ze(e.validate, (E, x) => (H(), ae("div", xV, [ - J("div", TV, [ +}), xV = { class: "_fd-validate" }, TV = { class: "_fd-validate-item" }, kV = { class: "_fd-validate-title" }, OV = ["onClick"]; +function $V(e, t, i, r, n, a) { + const s = ee("el-option"), u = ee("el-select"), d = ee("el-form-item"), p = ee("el-col"), h = ee("PatternInput"), g = ee("FnInput"), _ = ee("el-input-number"), S = ee("LanguageInput"), b = ee("el-row"), A = ee("el-button"), w = ee("el-dropdown-item"), m = ee("el-dropdown-menu"), y = ee("el-dropdown"); + return H(), ae("div", xV, [ + (H(!0), ae(Me, null, ze(e.validate, (E, x) => (H(), ae("div", TV, [ + J("div", kV, [ J("div", null, [ J("span", null, le(x + 1), 1), be(" " + le(e.modes[E.mode]), 1) @@ -50461,7 +50456,7 @@ function OV(e, t, i, r, n, a) { J("i", { class: "fc-icon icon-delete-circle", onClick: (k) => e.remove(x) - }, null, 8, kV) + }, null, 8, OV) ]), z(b, null, { default: N(() => [ @@ -50552,7 +50547,7 @@ function OV(e, t, i, r, n, a) { _: 2 }, 1024) ]))), 256)), - z(w, { + z(y, { trigger: "click", size: "default", "popper-class": "_fd-validate-pop", @@ -50561,7 +50556,7 @@ function OV(e, t, i, r, n, a) { dropdown: N(() => [ z(m, null, { default: N(() => [ - (H(!0), ae(Me, null, ze(e.modes, (E, x) => (H(), me(y, { + (H(!0), ae(Me, null, ze(e.modes, (E, x) => (H(), me(w, { command: x, key: x }, { @@ -50590,8 +50585,8 @@ function OV(e, t, i, r, n, a) { }, 8, ["onCommand"]) ]); } -const $V = /* @__PURE__ */ Ve(SV, [["render", OV]]); -const RV = Be({ +const RV = /* @__PURE__ */ Ve(EV, [["render", $V]]); +const DV = Be({ name: "Required", components: { LanguageInput: Wp }, emits: ["update:modelValue"], @@ -50629,10 +50624,10 @@ const RV = Be({ this.required === !1 ? e = !1 : e = this.requiredMsg || !0, this.$emit("update:modelValue", e); } } -}), DV = { class: "_fd-required" }; -function IV(e, t, i, r, n, a) { +}), IV = { class: "_fd-required" }; +function FV(e, t, i, r, n, a) { const s = ee("el-switch"), u = ee("LanguageInput"); - return H(), ae("div", DV, [ + return H(), ae("div", IV, [ z(s, { modelValue: e.required, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.required = d) @@ -50645,8 +50640,8 @@ function IV(e, t, i, r, n, a) { }, null, 8, ["modelValue", "placeholder"])) : Te("", !0) ]); } -const FV = /* @__PURE__ */ Ve(RV, [["render", IV]]); -const PV = Be({ +const PV = /* @__PURE__ */ Ve(DV, [["render", FV]]); +const MV = Be({ name: "TreeOptions", components: { ValueInput: wu }, emits: ["update:modelValue"], @@ -50721,10 +50716,10 @@ const PV = Be({ i.data.children ? (i.data.children.splice(i.data.children.indexOf(t), 1), i.data.children.length || delete i.data.children) : i.data.splice(i.data.indexOf(t), 1), this.change(); } } -}), MV = { class: "_fd-tree-opt" }, LV = { class: "_fd-tree-opt-node" }, NV = ["onClick"], BV = ["onClick"], VV = ["onClick"], jV = ["onClick"], UV = ["onClick"], HV = ["onClick"]; -function zV(e, t, i, r, n, a) { +}), LV = { class: "_fd-tree-opt" }, NV = { class: "_fd-tree-opt-node" }, BV = ["onClick"], VV = ["onClick"], jV = ["onClick"], UV = ["onClick"], HV = ["onClick"], zV = ["onClick"]; +function WV(e, t, i, r, n, a) { const s = ee("el-input"), u = ee("ValueInput"), d = ee("el-tree"), p = ee("el-checkbox"); - return H(), ae("div", MV, [ + return H(), ae("div", LV, [ (H(), me(d, { data: e.value, "node-key": "index", @@ -50733,7 +50728,7 @@ function zV(e, t, i, r, n, a) { "expand-on-click-node": !1 }, { default: N(({ node: h, data: g }) => [ - J("div", LV, [ + J("div", NV, [ e.checked ? (H(), me(s, { key: 1, class: "_fd-tree-opt-last _label", @@ -50747,19 +50742,19 @@ function zV(e, t, i, r, n, a) { onClick: (_) => e.add(h, g) }, t[4] || (t[4] = [ J("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, jV), + ]), 8, UV), J("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[5] || (t[5] = [ J("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, UV), + ]), 8, HV), J("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", onClick: (_) => e.remove(h, g) }, t[6] || (t[6] = [ J("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, HV) + ]), 8, zV) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur"])) : (H(), ae(Me, { key: 0 }, [ @@ -50782,19 +50777,19 @@ function zV(e, t, i, r, n, a) { onClick: (_) => e.add(h, g) }, t[1] || (t[1] = [ J("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, NV), + ]), 8, BV), J("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[2] || (t[2] = [ J("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, BV), + ]), 8, VV), J("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", onClick: (_) => e.remove(h, g) }, t[3] || (t[3] = [ J("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, VV) + ]), 8, jV) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur", "onChangeType"]) @@ -50811,13 +50806,13 @@ function zV(e, t, i, r, n, a) { }, null, 8, ["modelValue", "label"])) : Te("", !0) ]); } -const WV = /* @__PURE__ */ Ve(PV, [["render", zV]]); +const GV = /* @__PURE__ */ Ve(MV, [["render", WV]]); const n1 = (e) => { const t = []; return e.forEach((i) => { i.field && t.push(i.field), i.children && t.push(...n1(i.children)); }), t; -}, GV = Be({ +}, KV = Be({ name: "StepForm", props: { stepsProps: Object, @@ -50910,10 +50905,10 @@ const n1 = (e) => { created() { this.init(); } -}), KV = { class: "_fc-step-form" }; -function YV(e, t, i, r, n, a) { +}), YV = { class: "_fc-step-form" }; +function QV(e, t, i, r, n, a) { const s = ee("el-step"), u = ee("el-steps"), d = ee("el-button"), p = ee("el-col"), h = ee("el-row"); - return H(), ae("div", KV, [ + return H(), ae("div", YV, [ z(u, jt({ active: e.active }, e.stepsProps), { default: N(() => [ (H(!0), ae(Me, null, ze(e.steps, (g) => (H(), me(s, jt({ ref_for: !0 }, g.props), null, 16))), 256)) @@ -50974,8 +50969,8 @@ function YV(e, t, i, r, n, a) { }) ]); } -const QV = /* @__PURE__ */ Ve(GV, [["render", YV]]); -const JV = Be({ +const JV = /* @__PURE__ */ Ve(KV, [["render", QV]]); +const XV = Be({ name: "StepFormView", props: { stepsProps: Object, @@ -51024,10 +51019,10 @@ const JV = Be({ this.activeRef && (this.active = this.formCreateInject.children.indexOf(this.activeRef)); }); } -}), XV = { class: "_fd-step-form" }; -function ZV(e, t, i, r, n, a) { +}), ZV = { class: "_fd-step-form" }; +function qV(e, t, i, r, n, a) { const s = ee("el-step"), u = ee("el-steps"), d = ee("el-button"), p = ee("el-col"), h = ee("el-row"); - return H(), ae("div", XV, [ + return H(), ae("div", ZV, [ z(u, jt({ active: e.active }, e.stepsProps), { default: N(() => [ (H(!0), ae(Me, null, ze(e.formCreateInject.children, (g, _) => (H(), me(s, { @@ -51074,28 +51069,28 @@ function ZV(e, t, i, r, n, a) { }) ]); } -const qV = /* @__PURE__ */ Ve(JV, [["render", ZV]]); -const e6 = Be({ +const e6 = /* @__PURE__ */ Ve(XV, [["render", qV]]); +const t6 = Be({ name: "TableFormView", data() { return {}; } -}), t6 = { class: "_fd-table-form" }, n6 = { +}), n6 = { class: "_fd-table-form" }, i6 = { key: 0, class: "_fd-tf-wrap" -}, i6 = { +}, r6 = { key: 1, class: "_fc-child-empty" }; -function r6(e, t, i, r, n, a) { - return H(), ae("div", t6, [ - e.$slots.default ? (H(), ae("div", n6, [ +function o6(e, t, i, r, n, a) { + return H(), ae("div", n6, [ + e.$slots.default ? (H(), ae("div", i6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", i6)) + ])) : (H(), ae("div", r6)) ]); } -const i1 = /* @__PURE__ */ Ve(e6, [["render", r6]]); -const o6 = Be({ +const i1 = /* @__PURE__ */ Ve(t6, [["render", o6]]); +const a6 = Be({ name: "NestedTableFormView", inject: ["designer"], data() { @@ -51106,29 +51101,29 @@ const o6 = Be({ return this.designer.setupState.t; } } -}), a6 = { class: "_fd-ntable-form" }, l6 = { +}), l6 = { class: "_fd-ntable-form" }, s6 = { key: 0, class: "_fd-ntf-wrap" -}, s6 = { +}, u6 = { key: 1, class: "_fc-child-empty" -}, u6 = { +}, d6 = { key: 2, class: "_fd-ntable-sub" -}, d6 = { class: "_title" }; -function f6(e, t, i, r, n, a) { - return H(), ae("div", a6, [ - e.$slots.default ? (H(), ae("div", l6, [ +}, f6 = { class: "_title" }; +function c6(e, t, i, r, n, a) { + return H(), ae("div", l6, [ + e.$slots.default ? (H(), ae("div", s6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", s6)), - e.$slots.default ? (H(), ae("div", u6, [ - J("div", d6, le(e.t("com.nestedSubTableForm.name")), 1), + ])) : (H(), ae("div", u6)), + e.$slots.default ? (H(), ae("div", d6, [ + J("div", f6, le(e.t("com.nestedSubTableForm.name")), 1), kt(e.$slots, "nested") ])) : Te("", !0) ]); } -const c6 = /* @__PURE__ */ Ve(o6, [["render", f6]]); -const p6 = Be({ +const p6 = /* @__PURE__ */ Ve(a6, [["render", c6]]); +const h6 = Be({ name: "InfiniteTableFormView", inject: ["designer"], data() { @@ -51139,22 +51134,22 @@ const p6 = Be({ return this.designer.setupState.t; } } -}), h6 = { class: "_fd-itable-form" }, m6 = { +}), m6 = { class: "_fd-itable-form" }, v6 = { key: 0, class: "_fd-itf-wrap" -}, v6 = { +}, g6 = { key: 1, class: "_fc-child-empty" }; -function g6(e, t, i, r, n, a) { - return H(), ae("div", h6, [ - e.$slots.default ? (H(), ae("div", m6, [ +function y6(e, t, i, r, n, a) { + return H(), ae("div", m6, [ + e.$slots.default ? (H(), ae("div", v6, [ kt(e.$slots, "default") - ])) : (H(), ae("div", v6)) + ])) : (H(), ae("div", g6)) ]); } -const y6 = /* @__PURE__ */ Ve(p6, [["render", g6]]); -const b6 = Be({ +const b6 = /* @__PURE__ */ Ve(h6, [["render", y6]]); +const _6 = Be({ name: "TableFormColumnView", props: { label: String, @@ -51171,26 +51166,26 @@ const b6 = Be({ data() { return {}; } -}), _6 = { class: "_fd-tf-title" }, w6 = { +}), w6 = { class: "_fd-tf-title" }, A6 = { key: 0, class: "_fd-tf-required" -}, A6 = { class: "_fd-tf-con" }; -function C6(e, t, i, r, n, a) { +}, C6 = { class: "_fd-tf-con" }; +function S6(e, t, i, r, n, a) { return H(), ae("div", { class: "_fd-tf-col", style: wn(e.colStyle) }, [ - J("div", _6, [ - e.required ? (H(), ae("span", w6, "*")) : Te("", !0), + J("div", w6, [ + e.required ? (H(), ae("span", A6, "*")) : Te("", !0), be(le(e.label || ""), 1) ]), - J("div", A6, [ + J("div", C6, [ kt(e.$slots, "default") ]) ], 4); } -const r1 = /* @__PURE__ */ Ve(b6, [["render", C6]]); -const S6 = Be({ +const r1 = /* @__PURE__ */ Ve(_6, [["render", S6]]); +const E6 = Be({ name: "StepFormItemView", props: { title: String, @@ -51209,9 +51204,9 @@ const S6 = Be({ this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this), 1); }, methods: {} -}), E6 = { class: "_fd-step-form-item" }; -function x6(e, t, i, r, n, a) { - return H(), ae("div", E6, [ +}), x6 = { class: "_fd-step-form-item" }; +function T6(e, t, i, r, n, a) { + return H(), ae("div", x6, [ bn(J("div", null, [ kt(e.$slots, "default") ], 512), [ @@ -51219,8 +51214,8 @@ function x6(e, t, i, r, n, a) { ]) ]); } -const T6 = /* @__PURE__ */ Ve(S6, [["render", x6]]); -const k6 = Be({ +const k6 = /* @__PURE__ */ Ve(E6, [["render", T6]]); +const O6 = Be({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -51240,21 +51235,21 @@ const k6 = Be({ return this.designer.setupState.t; } } -}), O6 = { class: "el-dialog__header show-close" }, $6 = { class: "el-dialog__title" }, R6 = { +}), $6 = { class: "el-dialog__header show-close" }, R6 = { class: "el-dialog__title" }, D6 = { key: 0, class: "el-dialog__headerbtn", type: "button", style: { right: "48px" } -}, D6 = { class: "el-dialog__body" }, I6 = { class: "el-dialog__footer" }; -function F6(e, t, i, r, n, a) { +}, I6 = { class: "el-dialog__body" }, F6 = { class: "el-dialog__footer" }; +function P6(e, t, i, r, n, a) { const s = ee("el-button"); return H(), ae("div", { class: "_fd-dialog el-dialog", style: wn(`--fc-dialog-height:${e.dragConHeight - 23}px;`) }, [ - J("header", O6, [ - J("span", $6, le(e.title), 1), - e.fullscreen ? Te("", !0) : (H(), ae("button", R6, t[0] || (t[0] = [ + J("header", $6, [ + J("span", R6, le(e.title), 1), + e.fullscreen ? Te("", !0) : (H(), ae("button", D6, t[0] || (t[0] = [ J("i", { class: "fc-icon icon-page-max" }, null, -1) ]))), t[1] || (t[1] = J("button", { @@ -51274,10 +51269,10 @@ function F6(e, t, i, r, n, a) { ]) ], -1)) ]), - J("div", D6, [ + J("div", I6, [ kt(e.$slots, "default") ]), - J("footer", I6, [ + J("footer", F6, [ e.footer !== !1 ? (H(), ae(Me, { key: 0 }, [ z(s, null, { default: N(() => [ @@ -51295,8 +51290,8 @@ function F6(e, t, i, r, n, a) { ]) ], 4); } -const P6 = /* @__PURE__ */ Ve(k6, [["render", F6]]); -const M6 = Be({ +const M6 = /* @__PURE__ */ Ve(O6, [["render", P6]]); +const L6 = Be({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -51316,12 +51311,12 @@ const M6 = Be({ return this.designer.setupState.t; } } -}), L6 = { class: "el-drawer__header" }, N6 = { +}), N6 = { class: "el-drawer__header" }, B6 = { key: 0, class: "el-drawer__close-btn", type: "button" -}, B6 = { class: "el-drawer__body" }, V6 = { class: "el-drawer__footer" }; -function j6(e, t, i, r, n, a) { +}, V6 = { class: "el-drawer__body" }, j6 = { class: "el-drawer__footer" }; +function U6(e, t, i, r, n, a) { const s = ee("el-button"); return H(), ae("div", { class: "el-drawer _fd-drawer", @@ -51331,9 +51326,9 @@ function j6(e, t, i, r, n, a) { class: "el-drawer__sr-focus", tabindex: "-1" }, null, -1)), - J("header", L6, [ + J("header", N6, [ J("span", null, le(e.title), 1), - e.size !== "100%" ? (H(), ae("button", N6, t[0] || (t[0] = [ + e.size !== "100%" ? (H(), ae("button", B6, t[0] || (t[0] = [ J("i", { class: "fc-icon icon-page-max" }, null, -1) ]))) : Te("", !0), t[1] || (t[1] = J("button", { @@ -51353,10 +51348,10 @@ function j6(e, t, i, r, n, a) { ]) ], -1)) ]), - J("div", B6, [ + J("div", V6, [ kt(e.$slots, "default") ]), - J("div", V6, [ + J("div", j6, [ e.footer !== !1 ? (H(), ae(Me, { key: 0 }, [ z(s, null, { default: N(() => [ @@ -51374,8 +51369,8 @@ function j6(e, t, i, r, n, a) { ]) ], 4); } -const U6 = /* @__PURE__ */ Ve(M6, [["render", j6]]); -const H6 = Be({ +const H6 = /* @__PURE__ */ Ve(L6, [["render", U6]]); +const z6 = Be({ name: "FcDialog", emits: ["confirm", "submit", "validateFail", "update:modelValue"], props: { @@ -51443,12 +51438,12 @@ const H6 = Be({ this.formCreateInject.api.top.bus.$off("fc.closeDialog", this.close); }); } -}), z6 = { class: "el-drawer__title" }, W6 = { +}), W6 = { class: "el-drawer__title" }, G6 = { key: 0, class: "el-drawer__close-btn", type: "button" }; -function G6(e, t, i, r, n, a) { +function K6(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-drawer"); return H(), me(u, jt({ class: "_fc-drawer" }, e.$attrs, { size: e.max ? "100%" : e.size, @@ -51457,8 +51452,8 @@ function G6(e, t, i, r, n, a) { destroyOnClose: "" }), { header: N(() => [ - J("span", z6, le(e.title), 1), - e.size !== "100%" ? (H(), ae("button", W6, [ + J("span", W6, le(e.title), 1), + e.size !== "100%" ? (H(), ae("button", G6, [ e.max ? (H(), ae("i", { key: 0, class: "fc-icon icon-page-min", @@ -51505,8 +51500,8 @@ function G6(e, t, i, r, n, a) { _: 1 }, 16, ["size", "modelValue"]); } -const K6 = /* @__PURE__ */ Ve(H6, [["render", G6]]); -const Y6 = Be({ +const Y6 = /* @__PURE__ */ Ve(z6, [["render", K6]]); +const Q6 = Be({ name: "FcCell", inheritAttrs: !1, data() { @@ -51537,7 +51532,7 @@ const Y6 = Be({ }); } }); -function Q6(e, t, i, r, n, a) { +function J6(e, t, i, r, n, a) { return H(), ae("div", { ref: "cell", class: qe(["_fd-cell", { "is-new": e.isNew }]), @@ -51548,13 +51543,13 @@ function Q6(e, t, i, r, n, a) { ], 16) ], 6); } -const J6 = /* @__PURE__ */ Ve(Y6, [["render", Q6]]); -const X6 = Be({ +const X6 = /* @__PURE__ */ Ve(Q6, [["render", J6]]); +const Z6 = Be({ name: "fcRow", mounted() { } }); -function Z6(e, t, i, r, n, a) { +function q6(e, t, i, r, n, a) { const s = ee("el-col"); return H(), me(s, { span: 24 }, { default: N(() => [ @@ -51567,8 +51562,8 @@ function Z6(e, t, i, r, n, a) { _: 3 }); } -const q6 = /* @__PURE__ */ Ve(X6, [["render", Z6]]); -const ej = Be({ +const ej = /* @__PURE__ */ Ve(Z6, [["render", q6]]); +const tj = Be({ name: "HideSwitch", props: { modelValue: [String, Boolean, Number], @@ -51595,7 +51590,7 @@ const ej = Be({ } } }); -function tj(e, t, i, r, n, a) { +function nj(e, t, i, r, n, a) { return H(), ae("div", { class: qe(["_fd-hide-config", { disabled: !!e.disabled, active: e.modelValue === e.activeValue }]), onClick: t[0] || (t[0] = (...s) => e.onInput && e.onInput(...s)) @@ -51609,8 +51604,8 @@ function tj(e, t, i, r, n, a) { ], 64)) ], 2); } -const nj = /* @__PURE__ */ Ve(ej, [["render", tj]]); -const ij = Be({ +const ij = /* @__PURE__ */ Ve(tj, [["render", nj]]); +const rj = Be({ name: "SpanInput", props: { modelValue: [Number, String] @@ -51639,7 +51634,7 @@ const ij = Be({ } } }); -function rj(e, t, i, r, n, a) { +function oj(e, t, i, r, n, a) { const s = ee("el-radio-button"), u = ee("el-radio-group"); return H(), me(u, { modelValue: e.modelValue, @@ -51661,8 +51656,8 @@ function rj(e, t, i, r, n, a) { _: 1 }, 8, ["modelValue"]); } -const oj = /* @__PURE__ */ Ve(ij, [["render", rj]]); -const aj = Be({ +const aj = /* @__PURE__ */ Ve(rj, [["render", oj]]); +const lj = Be({ name: "FcCity", props: { modelValue: Array, @@ -51750,10 +51745,10 @@ const aj = Be({ mounted() { this.updateValue(); } -}), lj = { class: "_fc-city" }; -function sj(e, t, i, r, n, a) { +}), sj = { class: "_fc-city" }; +function uj(e, t, i, r, n, a) { const s = ee("el-option"), u = ee("el-select"); - return H(), ae("div", lj, [ + return H(), ae("div", sj, [ z(u, { disabled: e.disabled, clearable: e.clearable, @@ -51803,8 +51798,8 @@ function sj(e, t, i, r, n, a) { }, 8, ["disabled", "clearable", "modelValue", "onChange"])) : Te("", !0) ]); } -const uj = /* @__PURE__ */ Ve(aj, [["render", sj]]); -const dj = Be({ +const dj = /* @__PURE__ */ Ve(lj, [["render", uj]]); +const fj = Be({ name: "SignaturePad", emits: ["update:modelValue", "change", "remove"], data() { @@ -51845,19 +51840,19 @@ const dj = Be({ this.updateValue(""), this.$emit("remove"); } } -}), fj = { class: "_fc-signature" }, cj = { +}), cj = { class: "_fc-signature" }, pj = { key: 0, class: "_fc-signature-preview" -}, pj = ["src"], hj = { +}, hj = ["src"], mj = { class: "_fc-signature-pad", ref: "pad", width: "600px", height: "270px" }; -function mj(e, t, i, r, n, a) { +function vj(e, t, i, r, n, a) { const s = ee("el-button"), u = ee("el-dialog"); - return H(), ae("div", fj, [ - e.modelValue ? (H(), ae("div", cj, [ + return H(), ae("div", cj, [ + e.modelValue ? (H(), ae("div", pj, [ J("i", { class: "fc-icon icon-delete2", onClick: t[0] || (t[0] = (...d) => e.remove && e.remove(...d)) @@ -51865,7 +51860,7 @@ function mj(e, t, i, r, n, a) { J("img", { src: e.modelValue, alt: "signature" - }, null, 8, pj) + }, null, 8, hj) ])) : (H(), ae("div", { key: 1, class: "_fc-signature-btn", @@ -51909,14 +51904,14 @@ function mj(e, t, i, r, n, a) { ]) ]), default: N(() => [ - J("canvas", hj, null, 512) + J("canvas", mj, null, 512) ]), _: 1 }, 8, ["title", "modelValue"]) ]); } -const vj = /* @__PURE__ */ Ve(dj, [["render", mj]]); -const gj = Be({ +const gj = /* @__PURE__ */ Ve(fj, [["render", vj]]); +const yj = Be({ name: "FcDataSelectView", components: { FcInlineForm: Uc, DataTable: jc }, inject: ["designer"], @@ -51945,11 +51940,11 @@ const gj = Be({ e.stopPropagation(), this.visible = !this.visible; } } -}), yj = { +}), bj = { key: 0, class: "el-dialog" -}, bj = { class: "el-dialog__header show-close" }, _j = { class: "el-dialog__title" }; -function wj(e, t, i, r, n, a) { +}, _j = { class: "el-dialog__header show-close" }, wj = { class: "el-dialog__title" }; +function Aj(e, t, i, r, n, a) { const s = ee("el-select"); return H(), ae("div", { class: "_fd-data-select", @@ -51960,16 +51955,16 @@ function wj(e, t, i, r, n, a) { disabled: e.disabled, placeholder: e.placeholder }, null, 8, ["onClickCapture", "disabled", "placeholder"]), - e.visible ? (H(), ae("div", yj, [ - J("header", bj, [ - J("span", _j, le(e.title), 1) + e.visible ? (H(), ae("div", bj, [ + J("header", _j, [ + J("span", wj, le(e.title), 1) ]), kt(e.$slots, "search"), kt(e.$slots, "table") ])) : Te("", !0) ], 4); } -const Aj = /* @__PURE__ */ Ve(gj, [["render", wj]]); +const Cj = /* @__PURE__ */ Ve(yj, [["render", Aj]]); /*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy @@ -51986,11 +51981,11 @@ function ny(e, t) { } return i; } -function Cj(e) { +function Sj(e) { for (var t = 1; t < arguments.length; t++) { var i = arguments[t] != null ? arguments[t] : {}; t % 2 ? ny(Object(i), !0).forEach(function(r) { - Sj(e, r, i[r]); + Ej(e, r, i[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(i)) : ny(Object(i)).forEach(function(r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(i, r)); }); @@ -52004,7 +51999,7 @@ function yn(e) { return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; }, yn(e); } -function Sj(e, t, i) { +function Ej(e, t, i) { return t in e ? Object.defineProperty(e, t, { value: i, enumerable: !0, @@ -52012,7 +52007,7 @@ function Sj(e, t, i) { writable: !0 }) : e[t] = i, e; } -function Ej(e) { +function xj(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var o1 = { exports: {} }; @@ -52081,11 +52076,11 @@ var o1 = { exports: {} }; }), n.d(r, "__exportStar", function() { return A; }), n.d(r, "__values", function() { - return y; + return w; }), n.d(r, "__read", function() { return m; }), n.d(r, "__spread", function() { - return w; + return y; }), n.d(r, "__spreadArrays", function() { return E; }), n.d(r, "__spreadArray", function() { @@ -52280,7 +52275,7 @@ var o1 = { exports: {} }; for (var F in I) F !== "default" && !Object.prototype.hasOwnProperty.call(U, F) && b(U, I, F); } - function y(I) { + function w(I) { var U = typeof Symbol == "function" && Symbol.iterator, F = U && I[U], C = 0; if (F) return F.call(I); @@ -52310,7 +52305,7 @@ var o1 = { exports: {} }; } return Z; } - function w() { + function y() { for (var I = [], U = 0; U < arguments.length; U++) I = I.concat(m(arguments[U])); return I; @@ -52382,7 +52377,7 @@ var o1 = { exports: {} }; if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var U = I[Symbol.asyncIterator], F; - return U ? U.call(I) : (I = typeof y == "function" ? y(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { + return U ? U.call(I) : (I = typeof w == "function" ? w(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { return this; }, F); function C(Z) { @@ -52429,21 +52424,21 @@ var o1 = { exports: {} }; return U.set(I, F), F; } }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), p = a(n(26)), h = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), y = a(n(57)); + var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), p = a(n(26)), h = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), w = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }), r.DomElement = void 0; - var m = n(2), w = n(6), E = []; + var m = n(2), y = n(6), E = []; function x(T) { var D = document.createElement("div"); D.innerHTML = T; var V = D.children; - return w.toArray(V); + return y.toArray(V); } function k(T) { return T ? T instanceof HTMLCollection || T instanceof NodeList : !1; } function R(T) { var D = document.querySelectorAll(T); - return w.toArray(D); + return y.toArray(D); } function M(T) { var D = [], V = []; @@ -52463,7 +52458,7 @@ var o1 = { exports: {} }; if (this.selector = D, W === 1 || W === 9) V = [D]; else if (k(D)) - V = w.toArray(D); + V = y.toArray(D); else if (D instanceof Array) V = D; else if (typeof D == "string") { @@ -52720,14 +52715,14 @@ var o1 = { exports: {} }; function B() { for (var T = [], D = 0; D < arguments.length; D++) T[D] = arguments[D]; - return new ((0, y.default)(P).apply(P, m.__spreadArrays([void 0], T)))(); + return new ((0, w.default)(P).apply(P, m.__spreadArrays([void 0], T)))(); } r.default = B; }, function(i, r, n) { i.exports = n(180); }, function(i, r, n) { var a = n(8), s = n(71).f, u = n(101), d = n(9), p = n(40), h = n(19), g = n(16), _ = function(b) { - var A = function(m, w, E) { + var A = function(m, y, E) { if (this instanceof b) { switch (arguments.length) { case 0: @@ -52735,18 +52730,18 @@ var o1 = { exports: {} }; case 1: return new b(m); case 2: - return new b(m, w); + return new b(m, y); } - return new b(m, w, E); + return new b(m, y, E); } return b.apply(this, arguments); }; return A.prototype = b.prototype, A; }; i.exports = function(S, b) { - var A = S.target, y = S.global, m = S.stat, w = S.proto, E = y ? a : m ? a[A] : (a[A] || {}).prototype, x = y ? d : d[A] || (d[A] = {}), k = x.prototype, R, M, P, B, T, D, V, W, G; + var A = S.target, w = S.global, m = S.stat, y = S.proto, E = w ? a : m ? a[A] : (a[A] || {}).prototype, x = w ? d : d[A] || (d[A] = {}), k = x.prototype, R, M, P, B, T, D, V, W, G; for (B in b) - R = u(y ? B : A + (m ? "." : "#") + B, S.forced), M = !R && E && g(E, B), D = x[B], M && (S.noTargetGet ? (G = s(E, B), V = G && G.value) : V = E[B]), T = M && V ? V : b[B], !(M && yn(D) === yn(T)) && (S.bind && M ? W = p(T, a) : S.wrap && M ? W = _(T) : w && typeof T == "function" ? W = p(Function.call, T) : W = T, (S.sham || T && T.sham || D && D.sham) && h(W, "sham", !0), x[B] = W, w && (P = A + "Prototype", g(d, P) || h(d, P, {}), d[P][B] = T, S.real && k && !k[B] && h(k, B, T))); + R = u(w ? B : A + (m ? "." : "#") + B, S.forced), M = !R && E && g(E, B), D = x[B], M && (S.noTargetGet ? (G = s(E, B), V = G && G.value) : V = E[B]), T = M && V ? V : b[B], !(M && yn(D) === yn(T)) && (S.bind && M ? W = p(T, a) : S.wrap && M ? W = _(T) : y && typeof T == "function" ? W = p(Function.call, T) : W = T, (S.sham || T && T.sham || D && D.sham) && h(W, "sham", !0), x[B] = W, y && (P = A + "Prototype", g(d, P) || h(d, P, {}), d[P][B] = T, S.real && k && !k[B] && h(k, B, T))); }; }, function(i, r, n) { var a = n(0), s = a(n(92)), u = a(n(1)), d = a(n(256)), p = a(n(45)), h = a(n(46)), g = a(n(89)), _ = a(n(26)); @@ -52769,15 +52764,15 @@ var o1 = { exports: {} }; return D === void 0 && (D = ""), D + (0, p.default)(V = Math.random().toString()).call(V, 2); } r.getRandom = A; - function y(D) { + function w(D) { return D.replace(//gm, ">").replace(/"/gm, """).replace(/(\r\n|\r|\n)/g, "
"); } - r.replaceHtmlSymbol = y; + r.replaceHtmlSymbol = w; function m(D) { return D.replace(/</gm, "<").replace(/>/gm, ">").replace(/"/gm, '"'); } r.replaceSpecialSymbol = m; - function w(D, V) { + function y(D, V) { for (var W in D) if (Object.prototype.hasOwnProperty.call(D, W)) { var G = V(W, D[W]); @@ -52785,7 +52780,7 @@ var o1 = { exports: {} }; break; } } - r.forEach = w; + r.forEach = y; function E(D, V) { var W, G, I, U = D.length || 0; for (W = 0; W < U && (G = D[W], I = V.call(D, G, W), I !== !1); W++) @@ -52947,45 +52942,45 @@ var o1 = { exports: {} }; return E[k]; }; }(), u = []; - function d(w) { + function d(y) { for (var E = -1, x = 0; x < u.length; x++) - if (u[x].identifier === w) { + if (u[x].identifier === y) { E = x; break; } return E; } - function p(w, E) { - for (var x = {}, k = [], R = 0; R < w.length; R++) { - var M = w[R], P = E.base ? M[0] + E.base : M[0], B = x[P] || 0, T = "".concat(P, " ").concat(B); + function p(y, E) { + for (var x = {}, k = [], R = 0; R < y.length; R++) { + var M = y[R], P = E.base ? M[0] + E.base : M[0], B = x[P] || 0, T = "".concat(P, " ").concat(B); x[P] = B + 1; var D = d(T), V = { css: M[1], media: M[2], sourceMap: M[3] }; D !== -1 ? (u[D].references++, u[D].updater(V)) : u.push({ identifier: T, updater: m(V, E), references: 1 }), k.push(T); } return k; } - function h(w) { - var E = document.createElement("style"), x = w.attributes || {}; + function h(y) { + var E = document.createElement("style"), x = y.attributes || {}; if (typeof x.nonce > "u") { var k = n.nc; k && (x.nonce = k); } if (Object.keys(x).forEach(function(M) { E.setAttribute(M, x[M]); - }), typeof w.insert == "function") - w.insert(E); + }), typeof y.insert == "function") + y.insert(E); else { - var R = s(w.insert || "head"); + var R = s(y.insert || "head"); if (!R) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); R.appendChild(E); } return E; } - function g(w) { - if (w.parentNode === null) + function g(y) { + if (y.parentNode === null) return !1; - w.parentNode.removeChild(w); + y.parentNode.removeChild(y); } var _ = function() { var E = []; @@ -52994,48 +52989,48 @@ var o1 = { exports: {} }; `); }; }(); - function S(w, E, x, k) { + function S(y, E, x, k) { var R = x ? "" : k.media ? "@media ".concat(k.media, " {").concat(k.css, "}") : k.css; - if (w.styleSheet) - w.styleSheet.cssText = _(E, R); + if (y.styleSheet) + y.styleSheet.cssText = _(E, R); else { - var M = document.createTextNode(R), P = w.childNodes; - P[E] && w.removeChild(P[E]), P.length ? w.insertBefore(M, P[E]) : w.appendChild(M); + var M = document.createTextNode(R), P = y.childNodes; + P[E] && y.removeChild(P[E]), P.length ? y.insertBefore(M, P[E]) : y.appendChild(M); } } - function b(w, E, x) { + function b(y, E, x) { var k = x.css, R = x.media, M = x.sourceMap; - if (R ? w.setAttribute("media", R) : w.removeAttribute("media"), M && typeof btoa < "u" && (k += ` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(M)))), " */")), w.styleSheet) - w.styleSheet.cssText = k; + if (R ? y.setAttribute("media", R) : y.removeAttribute("media"), M && typeof btoa < "u" && (k += ` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(M)))), " */")), y.styleSheet) + y.styleSheet.cssText = k; else { - for (; w.firstChild; ) - w.removeChild(w.firstChild); - w.appendChild(document.createTextNode(k)); + for (; y.firstChild; ) + y.removeChild(y.firstChild); + y.appendChild(document.createTextNode(k)); } } - var A = null, y = 0; - function m(w, E) { + var A = null, w = 0; + function m(y, E) { var x, k, R; if (E.singleton) { - var M = y++; + var M = w++; x = A || (A = h(E)), k = S.bind(null, x, M, !1), R = S.bind(null, x, M, !0); } else x = h(E), k = b.bind(null, x, E), R = function() { g(x); }; - return k(w), function(B) { + return k(y), function(B) { if (B) { - if (B.css === w.css && B.media === w.media && B.sourceMap === w.sourceMap) + if (B.css === y.css && B.media === y.media && B.sourceMap === y.sourceMap) return; - k(w = B); + k(y = B); } else R(); }; } - i.exports = function(w, E) { - E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), w = w || []; - var x = p(w, E); + i.exports = function(y, E) { + E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), y = y || []; + var x = p(y, E); return function(R) { if (R = R || [], Object.prototype.toString.call(R) === "[object Array]") { for (var M = 0; M < x.length; M++) { @@ -53067,8 +53062,8 @@ var o1 = { exports: {} }; b != null && (_[b] = !0); } for (var A = 0; A < p.length; A++) { - var y = [].concat(p[A]); - g && _[y[0]] || (h && (y[2] ? y[2] = "".concat(h, " and ").concat(y[2]) : y[2] = h), d.push(y)); + var w = [].concat(p[A]); + g && _[w[0]] || (h && (w[2] ? w[2] = "".concat(h, " and ").concat(w[2]) : w[2] = h), d.push(w)); } }, d; }; @@ -53098,12 +53093,12 @@ var o1 = { exports: {} }; if (u(p, g)) return p[g]; _ || (_ = {}); - var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : h, y = u(_, 1) ? _[1] : void 0; + var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : h, w = u(_, 1) ? _[1] : void 0; return p[g] = !!S && !s(function() { if (b && !a) return !0; var m = { length: -1 }; - b ? d(m, 1, { enumerable: !0, get: h }) : m[1] = 1, S.call(m, A, y); + b ? d(m, 1, { enumerable: !0, get: h }) : m[1] = 1, S.call(m, A, w); }); }; }, function(i, r, n) { @@ -53122,13 +53117,13 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = p.__importDefault(n(95)), _ = p.__importDefault(n(134)), S = function(b) { p.__extends(A, b); - function A(y, m, w) { - var E = b.call(this, y, m) || this; - w.title = m.i18next.t("menus.dropListMenu." + w.title); + function A(w, m, y) { + var E = b.call(this, w, m) || this; + y.title = m.i18next.t("menus.dropListMenu." + y.title); var x = m.config.lang === "zh-CN" ? "" : "w-e-drop-list-tl"; - if (x !== "" && w.type === "list") { + if (x !== "" && y.type === "list") { var k; - (0, u.default)(k = w.list).call(k, function(M) { + (0, u.default)(k = y.list).call(k, function(M) { var P = M.$elem, B = h.default(P.children()); if (B.length > 0) { var T = B == null ? void 0 : B.getNodeName(); @@ -53136,14 +53131,14 @@ var o1 = { exports: {} }; } }); } - var R = new _.default(E, w); - return E.dropList = R, y.on("click", function() { + var R = new _.default(E, y); + return E.dropList = R, w.on("click", function() { var M; - m.selection.getRange() != null && (y.css("z-index", m.zIndex.get("menu")), (0, u.default)(M = m.txt.eventHooks.dropListMenuHoverEvents).call(M, function(P) { + m.selection.getRange() != null && (w.css("z-index", m.zIndex.get("menu")), (0, u.default)(M = m.txt.eventHooks.dropListMenuHoverEvents).call(M, function(P) { return P(); }), R.show()); }).on("mouseleave", function() { - y.css("z-index", "auto"), R.hideTimeoutId = (0, d.default)(function() { + w.css("z-index", "auto"), R.hideTimeoutId = (0, d.default)(function() { R.hide(); }); }), E; @@ -53178,7 +53173,7 @@ var o1 = { exports: {} }; }; }, function(i, r, n) { var a = n(40), s = n(72), u = n(31), d = n(35), p = n(88), h = [].push, g = function(S) { - var b = S == 1, A = S == 2, y = S == 3, m = S == 4, w = S == 6, E = S == 5 || w; + var b = S == 1, A = S == 2, w = S == 3, m = S == 4, y = S == 6, E = S == 5 || y; return function(x, k, R, M) { for (var P = u(x), B = s(P), T = a(k, R, 3), D = d(B.length), V = 0, W = M || p, G = b ? W(x, D) : A ? W(x, 0) : void 0, I, U; D > V; V++) if ((E || V in B) && (I = B[V], U = T(I, V, P), S)) { @@ -53198,7 +53193,7 @@ var o1 = { exports: {} }; else if (m) return !1; } - return w ? -1 : y || m ? m : G; + return y ? -1 : w || m ? m : G; }; }; i.exports = { @@ -53214,22 +53209,22 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(29)), p = a(n(132)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = h.__importDefault(n(3)), _ = n(7), S = function() { - function b(A, y) { - this.menu = A, this.conf = y, this.$container = g.default('
'); + function b(A, w) { + this.menu = A, this.conf = w, this.$container = g.default('
'); var m = A.editor; m.txt.eventHooks.clickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.toolbarClickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.dropListMenuHoverEvents.push(b.hideCurAllPanels); } return b.prototype.create = function() { - var A = this, y = this.menu; - if (!b.createdMenus.has(y)) { - var m = this.conf, w = this.$container, E = m.width || 300, x = y.editor.$toolbarElem.getBoundingClientRect(), k = y.$elem.getBoundingClientRect(), R = x.height + x.top - k.top, M = (x.width - E) / 2 + x.left - k.left, P = 300; - Math.abs(M) > P && (k.left < document.documentElement.clientWidth / 2 ? M = -k.width / 2 : M = -E + k.width / 2), w.css("width", E + "px").css("margin-top", R + "px").css("margin-left", M + "px").css("z-index", y.editor.zIndex.get("panel")); + var A = this, w = this.menu; + if (!b.createdMenus.has(w)) { + var m = this.conf, y = this.$container, E = m.width || 300, x = w.editor.$toolbarElem.getBoundingClientRect(), k = w.$elem.getBoundingClientRect(), R = x.height + x.top - k.top, M = (x.width - E) / 2 + x.left - k.left, P = 300; + Math.abs(M) > P && (k.left < document.documentElement.clientWidth / 2 ? M = -k.width / 2 : M = -E + k.width / 2), y.css("width", E + "px").css("margin-top", R + "px").css("margin-left", M + "px").css("z-index", w.editor.zIndex.get("panel")); var B = g.default(''); - w.append(B), B.on("click", function() { + y.append(B), B.on("click", function() { A.remove(); }); var T = g.default(''), D = g.default('
'); - w.append(T).append(D); + y.append(T).append(D); var V = m.height; V && D.css("height", V + "px").css("overflow-y", "auto"); var W = m.tabs || [], G = [], I = []; @@ -53246,9 +53241,9 @@ var o1 = { exports: {} }; }), Y.data("active", !0), Y.addClass("w-e-active"), ue.show()); }); } - }), w.on("click", function(F) { + }), y.on("click", function(F) { F.stopPropagation(); - }), y.$elem.append(w), m.setLinkValue && m.setLinkValue(w, "text"), m.setLinkValue && m.setLinkValue(w, "link"), (0, u.default)(W).call(W, function(F, C) { + }), w.$elem.append(y), m.setLinkValue && m.setLinkValue(y, "text"), m.setLinkValue && m.setLinkValue(y, "link"), (0, u.default)(W).call(W, function(F, C) { if (!!F) { var q = F.events || []; (0, u.default)(q).call(q, function(Z) { @@ -53274,16 +53269,16 @@ var o1 = { exports: {} }; }); } }); - var U = (0, d.default)(w).call(w, "input[type=text],textarea"); - U.length && U.get(0).focus(), b.hideCurAllPanels(), y.setPanel(this), b.createdMenus.add(y); + var U = (0, d.default)(y).call(y, "input[type=text],textarea"); + U.length && U.get(0).focus(), b.hideCurAllPanels(), w.setPanel(this), b.createdMenus.add(w); } }, b.prototype.remove = function() { - var A = this.menu, y = this.$container; - y && y.remove(), b.createdMenus.delete(A); + var A = this.menu, w = this.$container; + w && w.remove(), b.createdMenus.delete(A); }, b.hideCurAllPanels = function() { var A; - b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(y) { - var m = y.panel; + b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(w) { + var m = w.panel; m && m.remove(); }); }, b.createdMenus = new p.default(), b; @@ -53310,8 +53305,8 @@ var o1 = { exports: {} }; var a = n(81), s = n(18).f, u = n(19), d = n(16), p = n(170), h = n(10), g = h("toStringTag"); i.exports = function(_, S, b, A) { if (_) { - var y = b ? _ : _.prototype; - d(y, g) || s(y, g, { configurable: !0, value: S }), A && !a && u(y, "toString", p); + var w = b ? _ : _.prototype; + d(w, g) || s(w, g, { configurable: !0, value: S }), A && !a && u(w, "toString", p); } }; }, function(i, r, n) { @@ -53333,32 +53328,32 @@ var o1 = { exports: {} }; var p = n(2), h = p.__importDefault(n(3)), g = function() { function _(S, b, A) { this.editor = S, this.$targetElem = b, this.conf = A, this._show = !1, this._isInsertTextContainer = !1; - var y = h.default("
"); - y.addClass("w-e-tooltip"), this.$container = y; + var w = h.default("
"); + w.addClass("w-e-tooltip"), this.$container = w; } return _.prototype.getPositionData = function() { - var S = this.$container, b = 0, A = 0, y = 20, m = document.documentElement.scrollTop, w = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = h.default(x.parent), R = this.editor.$textElem.elems[0].scrollTop; + var S = this.$container, b = 0, A = 0, w = 20, m = document.documentElement.scrollTop, y = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = h.default(x.parent), R = this.editor.$textElem.elems[0].scrollTop; if (this._isInsertTextContainer = k.equal(this.editor.$textContainerElem), this._isInsertTextContainer) { var M = k.getBoundingClientRect().height, P = x.top, B = x.left, T = x.height, D = P - R; - D > y + 5 ? (b = D - y - 15, S.addClass("w-e-tooltip-up")) : D + T + y < M ? (b = D + T + 10, S.addClass("w-e-tooltip-down")) : (b = (D > 0 ? D : 0) + y + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; + D > w + 5 ? (b = D - w - 15, S.addClass("w-e-tooltip-up")) : D + T + w < M ? (b = D + T + 10, S.addClass("w-e-tooltip-down")) : (b = (D > 0 ? D : 0) + w + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; } else - w.top < y || w.top - E.top < y ? (b = w.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = w.top + m - y - 15, S.addClass("w-e-tooltip-up")), w.left < 0 ? A = 0 : A = w.left; + y.top < w || y.top - E.top < w ? (b = y.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = y.top + m - w - 15, S.addClass("w-e-tooltip-up")), y.left < 0 ? A = 0 : A = y.left; return { top: b, left: A }; }, _.prototype.appendMenus = function() { - var S = this, b = this.conf, A = this.editor, y = this.$targetElem, m = this.$container; - (0, u.default)(b).call(b, function(w, E) { - var x = w.$elem, k = h.default("
"); + var S = this, b = this.conf, A = this.editor, w = this.$targetElem, m = this.$container; + (0, u.default)(b).call(b, function(y, E) { + var x = y.$elem, k = h.default("
"); k.addClass("w-e-tooltip-item-wrapper "), k.append(x), m.append(k), x.on("click", function(R) { R.preventDefault(); - var M = w.onClick(A, y); + var M = y.onClick(A, w); M && S.remove(); }); }); }, _.prototype.create = function() { - var S, b, A = this.editor, y = this.$container; + var S, b, A = this.editor, w = this.$container; this.appendMenus(); - var m = this.getPositionData(), w = m.top, E = m.left; - y.css("top", w + "px"), y.css("left", E + "px"), y.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(y) : h.default("body").append(y), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); + var m = this.getPositionData(), y = m.top, E = m.left; + w.css("top", y + "px"), w.css("left", E + "px"), w.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(w) : h.default("body").append(w), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); }, _.prototype.remove = function() { this.$container.remove(), this._show = !1; }, (0, s.default)(_.prototype, "isShow", { @@ -53404,7 +53399,7 @@ var o1 = { exports: {} }; return n; }; }, function(i, r, n) { - var a = n(165), s = n(8), u = n(13), d = n(19), p = n(16), h = n(63), g = n(51), _ = s.WeakMap, S, b, A, y = function(P) { + var a = n(165), s = n(8), u = n(13), d = n(19), p = n(16), h = n(63), g = n(51), _ = s.WeakMap, S, b, A, w = function(P) { return A(P) ? b(P) : S(P, {}); }, m = function(P) { return function(B) { @@ -53415,13 +53410,13 @@ var o1 = { exports: {} }; }; }; if (a) { - var w = new _(), E = w.get, x = w.has, k = w.set; + var y = new _(), E = y.get, x = y.has, k = y.set; S = function(P, B) { - return k.call(w, P, B), B; + return k.call(y, P, B), B; }, b = function(P) { - return E.call(w, P) || {}; + return E.call(y, P) || {}; }, A = function(P) { - return x.call(w, P); + return x.call(y, P); }; } else { var R = h("state"); @@ -53433,7 +53428,7 @@ var o1 = { exports: {} }; return p(P, R); }; } - i.exports = { set: S, get: b, has: A, enforce: y, getterFor: m }; + i.exports = { set: S, get: b, has: A, enforce: w, getterFor: m }; }, function(i, r) { i.exports = !0; }, function(i, r) { @@ -53482,21 +53477,21 @@ var o1 = { exports: {} }; k === void 0 && (k = null), E.parent().elems[0].insertBefore(x, k); } r.insertBefore = A; - function y(E) { + function w(E) { return document.createElement(E); } - r.createElement = y; + r.createElement = w; function m() { return document.createDocumentFragment(); } r.createDocumentFragment = m; - function w(E, x, k) { + function y(E, x, k) { return k === void 0 && (k = "li"), (0, u.default)(E).call(E, function(R) { - var M = y(k); + var M = w(k); M.innerHTML = R.html(), x.appendChild(M), R.remove(); }), x; } - r.createElementFragment = w; + r.createElementFragment = y; }, function(i, r) { i.exports = function(n, a) { return { enumerable: !(n & 1), configurable: !(n & 2), writable: !(n & 4), value: a }; @@ -53609,8 +53604,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(25), s = n(112), u = n(35), d = n(40), p = n(113), h = n(114), g = function(b, A) { this.stopped = b, this.result = A; - }, _ = i.exports = function(S, b, A, y, m) { - var w = d(b, A, y ? 2 : 1), E, x, k, R, M, P, B; + }, _ = i.exports = function(S, b, A, w, m) { + var y = d(b, A, w ? 2 : 1), E, x, k, R, M, P, B; if (m) E = S; else { @@ -53618,14 +53613,14 @@ var o1 = { exports: {} }; throw TypeError("Target is not iterable"); if (s(x)) { for (k = 0, R = u(S.length); R > k; k++) - if (M = y ? w(a(B = S[k])[0], B[1]) : w(S[k]), M && M instanceof g) + if (M = w ? y(a(B = S[k])[0], B[1]) : y(S[k]), M && M instanceof g) return M; return new g(!1); } E = x.call(S); } for (P = E.next; !(B = P.call(E)).done; ) - if (M = h(E, w, B.value, y), yn(M) == "object" && M && M instanceof g) + if (M = h(E, y, B.value, w), yn(M) == "object" && M && M instanceof g) return M; return new g(!1); }; @@ -53682,7 +53677,7 @@ var o1 = { exports: {} }; return s[u] || (s[u] = d !== void 0 ? d : {}); })("versions", []).push({ version: "3.6.4", mode: a ? "pure" : "global", copyright: "\xA9 2020 Denis Pushkarev (zloirock.ru)" }); }, function(i, r, n) { - var a = n(5), s = n(167), u = n(105), d = n(171), p = n(37), h = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), y = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, w = _("iterator"), E = "keys", x = "values", k = "entries", R = function() { + var a = n(5), s = n(167), u = n(105), d = n(171), p = n(37), h = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), w = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, y = _("iterator"), E = "keys", x = "values", k = "entries", R = function() { return this; }; i.exports = function(M, P, B, T, D, V, W) { @@ -53709,10 +53704,10 @@ var o1 = { exports: {} }; return function() { return new B(this); }; - }, I = P + " Iterator", U = !1, F = M.prototype, C = F[w] || F["@@iterator"] || D && F[D], q = !m && C || G(D), Z = P == "Array" && F.entries || C, Y, ue, te; - if (Z && (Y = u(Z.call(new M())), y !== Object.prototype && Y.next && (!S && u(Y) !== y && (d ? d(Y, y) : typeof Y[w] != "function" && h(Y, w, R)), p(Y, I, !0, !0), S && (b[I] = R))), D == x && C && C.name !== x && (U = !0, q = function() { + }, I = P + " Iterator", U = !1, F = M.prototype, C = F[y] || F["@@iterator"] || D && F[D], q = !m && C || G(D), Z = P == "Array" && F.entries || C, Y, ue, te; + if (Z && (Y = u(Z.call(new M())), w !== Object.prototype && Y.next && (!S && u(Y) !== w && (d ? d(Y, w) : typeof Y[y] != "function" && h(Y, y, R)), p(Y, I, !0, !0), S && (b[I] = R))), D == x && C && C.name !== x && (U = !0, q = function() { return C.call(this); - }), (!S || W) && F[w] !== q && h(F, w, q), b[P] = q, D) + }), (!S || W) && F[y] !== q && h(F, y, q), b[P] = q, D) if (ue = { values: G(x), keys: V ? q : G(E), entries: G(k) }, W) for (te in ue) (m || U || !(te in F)) && g(F, te, ue[te]); @@ -53726,16 +53721,16 @@ var o1 = { exports: {} }; return !String(Symbol()); }); }, function(i, r, n) { - var a = n(25), s = n(169), u = n(80), d = n(51), p = n(108), h = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", y = g("IE_PROTO"), m = function() { - }, w = function(P) { + var a = n(25), s = n(169), u = n(80), d = n(51), p = n(108), h = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", w = g("IE_PROTO"), m = function() { + }, y = function(P) { return S + A + _ + P + S + "/" + A + _; }, E = function(P) { - P.write(w("")), P.close(); + P.write(y("")), P.close(); var B = P.parentWindow.Object; return P = null, B; }, x = function() { var P = h("iframe"), B = "java" + A + ":", T; - return P.style.display = "none", p.appendChild(P), P.src = String(B), T = P.contentWindow.document, T.open(), T.write(w("document.F=Object")), T.close(), T.F; + return P.style.display = "none", p.appendChild(P), P.src = String(B), T = P.contentWindow.document, T.open(), T.write(y("document.F=Object")), T.close(), T.F; }, k, R = function() { try { k = document.domain && new ActiveXObject("htmlfile"); @@ -53746,22 +53741,22 @@ var o1 = { exports: {} }; delete R[b][u[P]]; return R(); }; - d[y] = !0, i.exports = Object.create || function(P, B) { + d[w] = !0, i.exports = Object.create || function(P, B) { var T; - return P !== null ? (m[b] = a(P), T = new m(), m[b] = null, T[y] = P) : T = R(), B === void 0 ? T : s(T, B); + return P !== null ? (m[b] = a(P), T = new m(), m[b] = null, T[w] = P) : T = R(), B === void 0 ? T : s(T, B); }; }, function(i, r, n) { var a = n(30), s = n(35), u = n(79), d = function(h) { return function(g, _, S) { - var b = a(g), A = s(b.length), y = u(S, A), m; + var b = a(g), A = s(b.length), w = u(S, A), m; if (h && _ != _) { - for (; A > y; ) - if (m = b[y++], m != m) + for (; A > w; ) + if (m = b[w++], m != m) return !0; } else - for (; A > y; y++) - if ((h || y in b) && b[y] === _) - return h || y || 0; + for (; A > w; w++) + if ((h || w in b) && b[w] === _) + return h || w || 0; return !h && -1; }; }; @@ -53810,16 +53805,16 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), y = d.__importStar(n(416)), m = d.__importDefault(n(417)), w = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), R = d.__importDefault(n(424)), M = d.__importDefault(n(425)), P = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), D = d.__importStar(n(441)), V = d.__importDefault(n(23)), W = d.__importDefault(n(134)), G = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { + var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), w = d.__importStar(n(416)), m = d.__importDefault(n(417)), y = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), R = d.__importDefault(n(424)), M = d.__importDefault(n(425)), P = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), D = d.__importStar(n(441)), V = d.__importDefault(n(23)), W = d.__importDefault(n(134)), G = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { function Z(Y, ue) { - this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, y.selectorValidator(this), this.config = h.deepClone(g.default), this.$toolbarElem = p.default("
"), this.$textContainerElem = p.default("
"), this.$textElem = p.default("
"), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new R.default(), this.change = new M.default(this), this.history = new P.default(this), this.onSelectionChange = new T.default(this); + this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, w.selectorValidator(this), this.config = h.deepClone(g.default), this.$toolbarElem = p.default("
"), this.$textContainerElem = p.default("
"), this.$textElem = p.default("
"), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new R.default(), this.change = new M.default(this), this.history = new P.default(this), this.onSelectionChange = new T.default(this); var te = B.default(this), pe = te.disable, ke = te.enable; this.disable = pe, this.enable = ke, this.isEnable = !0; } return Z.prototype.initSelection = function(Y) { m.default(this, Y); }, Z.prototype.create = function() { - this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), y.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), w.default(this), this.change.observe(), this.history.observe(), D.default(this); + this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), w.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), y.default(this), this.change.observe(), this.history.observe(), D.default(this); }, Z.prototype.beforeDestroy = function(Y) { return this.beforeDestroyHooks.push(Y), this; }, Z.prototype.destroy = function() { @@ -53886,8 +53881,8 @@ var o1 = { exports: {} }; function g(_, S) { var b = this; this.$elem = _, this.editor = S, this._active = !1, _.on("click", function(A) { - var y; - p.default.hideCurAllPanels(), (0, u.default)(y = S.txt.eventHooks.menuClickEvents).call(y, function(m) { + var w; + p.default.hideCurAllPanels(), (0, u.default)(w = S.txt.eventHooks.menuClickEvents).call(w, function(m) { return m(); }), A.stopPropagation(), S.selection.getRange() != null && b.clickHandler(A); }); @@ -53931,39 +53926,39 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(57)), d = a(n(4)), p = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(6), _ = h.__importDefault(n(135)), S = h.__importDefault(n(136)), b = function() { - function A(y) { - this.editor = y; + function A(w) { + this.editor = w; } - return A.prototype.insertImg = function(y, m, w) { + return A.prototype.insertImg = function(w, m, y) { var E = this.editor, x = E.config, k = "validate.", R = function(V, W) { return W === void 0 && (W = k), E.i18next.t(W + V); - }, M = y.replace(//g, ">"); + }, M = w.replace(//g, ">"); M = M.replace("'", '"'); var P = ""; - w && (P = w.replace("'", '"'), P = "data-href='" + encodeURIComponent(P) + "' "); + y && (P = y.replace("'", '"'), P = "data-href='" + encodeURIComponent(P) + "' "); var B = ""; - m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(y, m, w); + m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(w, m, y); var T = document.createElement("img"); T.onload = function() { T = null; }, T.onerror = function() { - x.customAlert(R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + R("\u56FE\u7247\u94FE\u63A5") + ' "' + y + '"\uFF0C' + R("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; + x.customAlert(R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + R("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + R("\u56FE\u7247\u94FE\u63A5") + ' "' + w + '"\uFF0C' + R("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; }, T.onabort = function() { return T = null; - }, T.src = y; - }, A.prototype.uploadImg = function(y) { + }, T.src = w; + }, A.prototype.uploadImg = function(w) { var m = this; - if (!!y.length) { - var w = this.editor, E = w.config, x = "validate.", k = function(ve) { - return w.i18next.t(x + ve); + if (!!w.length) { + var y = this.editor, E = y.config, x = "validate.", k = function(ve) { + return y.i18next.t(x + ve); }, R = E.uploadImgServer, M = E.uploadImgShowBase64, P = E.uploadImgMaxSize, B = P / 1024 / 1024, T = E.uploadImgMaxLength, D = E.uploadFileName, V = E.uploadImgParams, W = E.uploadImgParamsWithUrl, G = E.uploadImgHeaders, I = E.uploadImgHooks, U = E.uploadImgTimeout, F = E.withCredentials, C = E.customUploadImg; if (!(!C && !R && !M)) { var q = [], Z = []; - if (g.arrForEach(y, function(ge) { + if (g.arrForEach(w, function(ge) { if (!!ge) { var ve = ge.name || ge.type.replace("/", "."), we = ge.size; if (!(!ve || !we)) { - var he = w.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); + var he = y.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); if (xe.test(ve) === !1) { Z.push("\u3010" + ve + "\u3011" + k("\u4E0D\u662F\u56FE\u7247")); return; @@ -54007,35 +54002,35 @@ var o1 = { exports: {} }; }), pe && (R += "#" + pe); var ke = _.default(R, { timeout: U, formData: ue, headers: G, withCredentials: !!F, beforeSend: function(ve) { if (I.before) - return I.before(ve, w, q); + return I.before(ve, y, q); }, onTimeout: function(ve) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(ve, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(ve, y); }, onProgress: function(ve, we) { - var he = new S.default(w); + var he = new S.default(y); we.lengthComputable && (ve = we.loaded / we.total, he.show(ve)); }, onError: function(ve) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + ve.status), I.error && I.error(ve, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + ve.status), I.error && I.error(ve, y); }, onFail: function(ve, we) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(ve, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(ve, y, we); }, onSuccess: function(ve, we) { if (I.customInsert) { var he; - I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, w); + I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, y); return; } if (we.errno != "0") { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(ve, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(ve, y, we); return; } var Se = we.data; (0, d.default)(Se).call(Se, function(xe) { typeof xe == "string" ? m.insertImg(xe) : m.insertImg(xe.url, xe.alt, xe.href); - }), I.success && I.success(ve, w, we); + }), I.success && I.success(ve, y, we); } }); typeof ke == "string" && E.customAlert(ke, "error"); return; } - M && g.arrForEach(y, function(ge) { + M && g.arrForEach(w, function(ge) { var ve = m, we = new FileReader(); we.readAsDataURL(ge), we.onload = function() { if (!!this.result) { @@ -54057,26 +54052,26 @@ var o1 = { exports: {} }; } r.isTodo = h; function g(A) { - var y = A.selection.getSelectionRangeTopNodes(); - if (y.length !== 0) - return (0, u.default)(y).call(y, function(m) { + var w = A.selection.getSelectionRangeTopNodes(); + if (w.length !== 0) + return (0, u.default)(w).call(w, function(m) { return h(m); }); } r.isAllTodo = g; - function _(A, y, m) { - var w; + function _(A, w, m) { + var y; if (!!A.hasChildNodes()) { var E = A.cloneNode(), x = !1; - y.nodeValue === "" && (x = !0); + w.nodeValue === "" && (x = !0); var k = []; - return (0, d.default)(w = A.childNodes).call(w, function(R) { - if (!S(R, y) && x && (E.appendChild(R.cloneNode(!0)), R.nodeName !== "BR" && k.push(R)), S(R, y)) { + return (0, d.default)(y = A.childNodes).call(y, function(R) { + if (!S(R, w) && x && (E.appendChild(R.cloneNode(!0)), R.nodeName !== "BR" && k.push(R)), S(R, w)) { if (R.nodeType === 1) { - var M = _(R, y, m); + var M = _(R, w, m); M && M.textContent !== "" && (E == null || E.appendChild(M)); } - if (R.nodeType === 3 && y.isEqualNode(R)) { + if (R.nodeType === 3 && w.isEqualNode(R)) { var P = b(R, m); E.textContent = P; } @@ -54089,17 +54084,17 @@ var o1 = { exports: {} }; } } r.getCursorNextNode = _; - function S(A, y) { - return A.nodeType === 3 ? A.nodeValue === y.nodeValue : A.contains(y); + function S(A, w) { + return A.nodeType === 3 ? A.nodeValue === w.nodeValue : A.contains(w); } - function b(A, y, m) { + function b(A, w, m) { m === void 0 && (m = !0); - var w = A.nodeValue, E = w == null ? void 0 : (0, p.default)(w).call(w, 0, y); - if (w = w == null ? void 0 : (0, p.default)(w).call(w, y), !m) { - var x = w; - w = E, E = x; + var y = A.nodeValue, E = y == null ? void 0 : (0, p.default)(y).call(y, 0, w); + if (y = y == null ? void 0 : (0, p.default)(y).call(y, w), !m) { + var x = y; + y = E, E = x; } - return A.nodeValue = E, w; + return A.nodeValue = E, y; } r.dealTextNode = b; }, function(i, r, n) { @@ -54255,7 +54250,7 @@ var o1 = { exports: {} }; return g === void 0 || (_ = a(g)[d]) == null ? h : s(_); }; }, function(i, r, n) { - var a = n(8), s = n(11), u = n(34), d = n(40), p = n(108), h = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, y = a.MessageChannel, m = a.Dispatch, w = 0, E = {}, x = "onreadystatechange", k, R, M, P = function(W) { + var a = n(8), s = n(11), u = n(34), d = n(40), p = n(108), h = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, w = a.MessageChannel, m = a.Dispatch, y = 0, E = {}, x = "onreadystatechange", k, R, M, P = function(W) { if (E.hasOwnProperty(W)) { var G = E[W]; delete E[W], G(); @@ -54272,16 +54267,16 @@ var o1 = { exports: {} }; (!S || !b) && (S = function(W) { for (var G = [], I = 1; arguments.length > I; ) G.push(arguments[I++]); - return E[++w] = function() { + return E[++y] = function() { (typeof W == "function" ? W : Function(W)).apply(void 0, G); - }, k(w), w; + }, k(y), y; }, b = function(W) { delete E[W]; }, u(A) == "process" ? k = function(W) { A.nextTick(B(W)); } : m && m.now ? k = function(W) { m.now(B(W)); - } : y && !g ? (R = new y(), M = R.port2, R.port1.onmessage = T, k = d(M.postMessage, M, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s(D) && _.protocol !== "file:" ? (k = D, a.addEventListener("message", T, !1)) : x in h("script") ? k = function(W) { + } : w && !g ? (R = new w(), M = R.port2, R.port1.onmessage = T, k = d(M.postMessage, M, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s(D) && _.protocol !== "file:" ? (k = D, a.addEventListener("message", T, !1)) : x in h("script") ? k = function(W) { p.appendChild(h("script"))[x] = function() { p.removeChild(this), P(W); }; @@ -54310,16 +54305,16 @@ var o1 = { exports: {} }; }, function(i, r, n) { i.exports = n(197); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(123), d = n(11), p = n(19), h = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, y = n(14), m = n(42), w = m.set, E = m.getterFor; + var a = n(5), s = n(8), u = n(123), d = n(11), p = n(19), h = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, w = n(14), m = n(42), y = m.set, E = m.getterFor; i.exports = function(x, k, R) { var M = x.indexOf("Map") !== -1, P = x.indexOf("Weak") !== -1, B = M ? "set" : "add", T = s[x], D = T && T.prototype, V = {}, W; - if (!y || typeof T != "function" || !(P || D.forEach && !d(function() { + if (!w || typeof T != "function" || !(P || D.forEach && !d(function() { new T().entries().next(); }))) W = R.getConstructor(k, x, M, B), u.REQUIRED = !0; else { W = k(function(I, U) { - w(g(I, W, x), { type: x, collection: new T() }), U != null && h(U, I[B], I, M); + y(g(I, W, x), { type: x, collection: new T() }), U != null && h(U, I[B], I, M); }); var G = E(x); A(["add", "clear", "delete", "forEach", "get", "has", "set", "keys", "values", "entries"], function(I) { @@ -54356,7 +54351,7 @@ var o1 = { exports: {} }; b(x); } return x[g].objectID; - }, y = function(x, k) { + }, w = function(x, k) { if (!u(x, g)) { if (!S(x)) return !0; @@ -54366,14 +54361,14 @@ var o1 = { exports: {} }; } return x[g].weakData; }, m = function(x) { - return h && w.REQUIRED && S(x) && !u(x, g) && b(x), x; - }, w = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: y, onFreeze: m }; + return h && y.REQUIRED && S(x) && !u(x, g) && b(x), x; + }, y = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: w, onFreeze: m }; a[g] = !0; }, function(i, r, n) { - var a = n(18).f, s = n(77), u = n(110), d = n(40), p = n(83), h = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), y = A.set, m = A.getterFor; + var a = n(18).f, s = n(77), u = n(110), d = n(40), p = n(83), h = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), w = A.set, m = A.getterFor; i.exports = { getConstructor: function(E, x, k, R) { var M = E(function(D, V) { - p(D, M, x), y(D, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || (D.size = 0), V != null && h(V, D[R], D, k); + p(D, M, x), w(D, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || (D.size = 0), V != null && h(V, D[R], D, k); }), P = m(x), B = function(V, W, G) { var I = P(V), U = T(V, W), F, C; return U ? U.value = G : (I.last = U = { index: C = b(W, !0), key: W, value: G, previous: F = I.last, next: void 0, removed: !1 }, I.first || (I.first = U), F && (F.next = U), S ? I.size++ : V.size++, C !== "F" && (I.index[C] = U)), V; @@ -54425,7 +54420,7 @@ var o1 = { exports: {} }; }, setStrong: function(E, x, k) { var R = x + " Iterator", M = m(x), P = m(R); g(E, x, function(B, T) { - y(this, { type: R, target: B, state: M(B), kind: T, last: void 0 }); + w(this, { type: R, target: B, state: M(B), kind: T, last: void 0 }); }, function() { for (var B = P(this), T = B.kind, D = B.last; D && D.removed; ) D = D.previous; @@ -54455,33 +54450,33 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.getPasteImgs = r.getPasteHtml = r.getPasteText = void 0; var d = n(2), p = n(6), h = d.__importDefault(n(292)); function g(b) { - var A = b.clipboardData, y = ""; - return A == null ? y = window.clipboardData && window.clipboardData.getData("text") : y = A.getData("text/plain"), p.replaceHtmlSymbol(y); + var A = b.clipboardData, w = ""; + return A == null ? w = window.clipboardData && window.clipboardData.getData("text") : w = A.getData("text/plain"), p.replaceHtmlSymbol(w); } r.getPasteText = g; - function _(b, A, y) { - A === void 0 && (A = !0), y === void 0 && (y = !1); - var m = b.clipboardData, w = ""; - if (m && (w = m.getData("text/html")), !w) { + function _(b, A, w) { + A === void 0 && (A = !0), w === void 0 && (w = !1); + var m = b.clipboardData, y = ""; + if (m && (y = m.getData("text/html")), !y) { var E = g(b); if (!E) return ""; - w = "

" + E + "

"; + y = "

" + E + "

"; } - return w = w.replace(/<(\d)/gm, function(x, k) { + return y = y.replace(/<(\d)/gm, function(x, k) { return "<" + k; - }), w = w.replace(/<(\/?meta.*?)>/gim, ""), w = h.default(w, A, y), w; + }), y = y.replace(/<(\/?meta.*?)>/gim, ""), y = h.default(y, A, w), y; } r.getPasteHtml = _; function S(b) { - var A, y = [], m = g(b); + var A, w = [], m = g(b); if (m) - return y; - var w = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; - return w && (0, u.default)(p).call(p, w, function(E, x) { + return w; + var y = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; + return y && (0, u.default)(p).call(p, y, function(E, x) { var k = x.type; - /image/i.test(k) && y.push(x.getAsFile()); - }), y; + /image/i.test(k) && w.push(x.getAsFile()); + }), w; } r.getPasteImgs = S; }, function(i, r, n) { @@ -54493,33 +54488,33 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = n(7), _ = function() { function S(b, A) { - var y = this; + var w = this; this.hideTimeoutId = 0, this.menu = b, this.conf = A; - var m = h.default('
'), w = h.default("

" + A.title + "

"); - w.addClass("w-e-dp-title"), m.append(w); + var m = h.default('
'), y = h.default("

" + A.title + "

"); + y.addClass("w-e-dp-title"), m.append(y); var E = A.list || [], x = A.type || "list", k = A.clickHandler || g.EMPTY_FN, R = h.default(''); (0, u.default)(E).call(E, function(M) { var P = M.$elem, B = M.value, T = h.default('
  • '); P && (T.append(P), R.append(T), T.on("click", function(D) { - k(B), D.stopPropagation(), y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + k(B), D.stopPropagation(), w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); })); }), m.append(R), m.on("mouseleave", function() { - y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); }), this.$container = m, this.rendered = !1, this._show = !1; } return S.prototype.show = function() { this.hideTimeoutId && clearTimeout(this.hideTimeoutId); - var b = this.menu, A = b.$elem, y = this.$container; + var b = this.menu, A = b.$elem, w = this.$container; if (!this._show) { if (this.rendered) - y.show(); + w.show(); else { - var m = A.getBoundingClientRect().height || 0, w = this.conf.width || 100; - y.css("margin-top", m + "px").css("width", w + "px"), A.append(y), this.rendered = !0; + var m = A.getBoundingClientRect().height || 0, y = this.conf.width || 100; + w.css("margin-top", m + "px").css("width", y + "px"), A.append(w), this.rendered = !0; } this._show = !0; } @@ -54540,10 +54535,10 @@ var o1 = { exports: {} }; if (S.open("POST", g), S.timeout = _.timeout || 10 * 1e3, S.ontimeout = function() { console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"), _.onTimeout && _.onTimeout(S); }, S.upload && (S.upload.onprogress = function(A) { - var y = A.loaded / A.total; - _.onProgress && _.onProgress(y, A); - }), _.headers && (0, d.default)(p).call(p, _.headers, function(A, y) { - S.setRequestHeader(A, y); + var w = A.loaded / A.total; + _.onProgress && _.onProgress(w, A); + }), _.headers && (0, d.default)(p).call(p, _.headers, function(A, w) { + S.setRequestHeader(A, w); }), S.withCredentials = !!_.withCredentials, _.beforeSend) { var b = _.beforeSend(S); if (b && (0, s.default)(b) === "object" && b.prevent) @@ -54557,16 +54552,16 @@ var o1 = { exports: {} }; console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 " + A), _.onError && _.onError(S); return; } - var y = S.responseText, m; - if ((0, s.default)(y) !== "object") + var w = S.responseText, m; + if ((0, s.default)(w) !== "object") try { - m = JSON.parse(y); + m = JSON.parse(w); } catch { - console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", y), _.onFail && _.onFail(S, y); + console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", w), _.onFail && _.onFail(S, w); return; } else - m = y; + m = w; _.onSuccess(S, m); } } @@ -54584,8 +54579,8 @@ var o1 = { exports: {} }; var b = this; if (!this.isShow) { this.isShow = !0; - var A = this.$bar, y = this.$textContainer; - y.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); + var A = this.$bar, w = this.$textContainer; + w.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); var m = this.timeoutId; m && clearTimeout(m), this.timeoutId = (0, d.default)(function() { b.hide(); @@ -54606,38 +54601,38 @@ var o1 = { exports: {} }; })(_ = r.ListType || (r.ListType = {})); var S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
    + function A(w) { + var m = this, y = d.default(`
    `), E = { width: 130, title: "\u5E8F\u5217", type: "list", list: [{ $elem: d.default(`

    - ` + y.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + `

    `), value: _.UnorderedList }, { $elem: d.default(`

    - ` + y.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + `

    `), value: _.OrderedList }], clickHandler: function(k) { m.command(k); } }; - return m = b.call(this, w, y, E) || this, m; + return m = b.call(this, y, w, E) || this, m; } - return A.prototype.command = function(y) { - var m = this.editor, w = m.selection.getSelectionContainerElem(); - w !== void 0 && (this.handleSelectionRangeNodes(y), this.tryChangeActive()); - }, A.prototype.validator = function(y, m, w) { - return !(!y.length || !m.length || w.equal(y) || w.equal(m)); - }, A.prototype.handleSelectionRangeNodes = function(y) { - var m = this.editor, w = m.selection, E = y.toLowerCase(), x = w.getSelectionContainerElem(), k = w.getSelectionStartElem().getNodeTop(m), R = w.getSelectionEndElem().getNodeTop(m); + return A.prototype.command = function(w) { + var m = this.editor, y = m.selection.getSelectionContainerElem(); + y !== void 0 && (this.handleSelectionRangeNodes(w), this.tryChangeActive()); + }, A.prototype.validator = function(w, m, y) { + return !(!w.length || !m.length || y.equal(w) || y.equal(m)); + }, A.prototype.handleSelectionRangeNodes = function(w) { + var m = this.editor, y = m.selection, E = w.toLowerCase(), x = y.getSelectionContainerElem(), k = y.getSelectionStartElem().getNodeTop(m), R = y.getSelectionEndElem().getNodeTop(m); if (!!this.validator(k, R, m.$textElem)) { - var M = w.getRange(), P = M == null ? void 0 : M.collapsed; + var M = y.getRange(), P = M == null ? void 0 : M.collapsed; m.$textElem.equal(x) || (x = x.getNodeTop(m)); - var B = { editor: m, listType: y, listTarget: E, $selectionElem: x, $startElem: k, $endElem: R }, T; + var B = { editor: m, listType: w, listTarget: E, $selectionElem: x, $startElem: k, $endElem: R }, T; this.isOrderElem(x) ? T = g.ClassType.Wrap : this.isOrderElem(k) && this.isOrderElem(R) ? T = g.ClassType.Join : this.isOrderElem(k) ? T = g.ClassType.StartJoin : this.isOrderElem(R) ? T = g.ClassType.EndJoin : T = g.ClassType.Other; var D = new g.default(g.createListHandle(T, B, M)); h.updateRange(m, D.getSelectionRangeElem(), !!P); } - }, A.prototype.isOrderElem = function(y) { - var m = y.getNodeName(); + }, A.prototype.isOrderElem = function(w) { + var m = w.getNodeName(); return m === _.OrderedList || m === _.UnorderedList; }, A.prototype.tryChangeActive = function() { }, A; @@ -55393,8 +55388,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(62), s = n(49), u = function(p) { return function(h, g) { - var _ = String(s(h)), S = a(g), b = _.length, A, y; - return S < 0 || S >= b ? p ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (y = _.charCodeAt(S + 1)) < 56320 || y > 57343 ? p ? _.charAt(S) : A : p ? _.slice(S, S + 2) : (A - 55296 << 10) + (y - 56320) + 65536); + var _ = String(s(h)), S = a(g), b = _.length, A, w; + return S < 0 || S >= b ? p ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (w = _.charCodeAt(S + 1)) < 56320 || w > 57343 ? p ? _.charAt(S) : A : p ? _.slice(S, S + 2) : (A - 55296 << 10) + (w - 56320) + 65536); }; }; i.exports = { @@ -55471,14 +55466,14 @@ var o1 = { exports: {} }; kind: b }); }, function() { - var S = _(this), b = S.target, A = S.kind, y = S.index++; - return !b || y >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: y, done: !1 } : A == "values" ? { value: b[y], done: !1 } : { value: [y, b[y]], done: !1 }; + var S = _(this), b = S.target, A = S.kind, w = S.index++; + return !b || w >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: w, done: !1 } : A == "values" ? { value: b[w], done: !1 } : { value: [w, b[w]], done: !1 }; }, "values"), u.Arguments = u.Array, s("keys"), s("values"), s("entries"); }, function(i, r) { i.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }; }, function(i, r, n) { - var a = n(5), s = n(43), u = n(8), d = n(36), p = n(109), h = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), y = n(83), m = n(34), w = n(102), E = n(66), x = n(115), k = n(116), R = n(117).set, M = n(176), P = n(119), B = n(177), T = n(85), D = n(120), V = n(42), W = n(101), G = n(10), I = n(86), U = G("species"), F = "Promise", C = V.get, q = V.set, Z = V.getterFor(F), Y = p, ue = u.TypeError, te = u.document, pe = u.process, ke = d("fetch"), ge = T.f, ve = ge, we = m(pe) == "process", he = !!(te && te.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", O = 0, K = 1, X = 2, ie = 1, re = 2, fe, Ae, Fe, Xe, Ze = W(F, function() { - var ft = w(Y) !== String(Y); + var a = n(5), s = n(43), u = n(8), d = n(36), p = n(109), h = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), w = n(83), m = n(34), y = n(102), E = n(66), x = n(115), k = n(116), R = n(117).set, M = n(176), P = n(119), B = n(177), T = n(85), D = n(120), V = n(42), W = n(101), G = n(10), I = n(86), U = G("species"), F = "Promise", C = V.get, q = V.set, Z = V.getterFor(F), Y = p, ue = u.TypeError, te = u.document, pe = u.process, ke = d("fetch"), ge = T.f, ve = ge, we = m(pe) == "process", he = !!(te && te.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", O = 0, K = 1, X = 2, ie = 1, re = 2, fe, Ae, Fe, Xe, Ze = W(F, function() { + var ft = y(Y) !== String(Y); if (!ft && (I === 66 || !we && typeof PromiseRejectionEvent != "function") || s && !Y.prototype.finally) return !0; if (I >= 51 && /native code/.test(Y)) @@ -55556,7 +55551,7 @@ var o1 = { exports: {} }; } }; Ze && (Y = function(je) { - y(this, Y, F), A(je), fe.call(this); + w(this, Y, F), A(je), fe.call(this); var Je = C(this); try { je(at($t, this, Je), at(We, this, Je)); @@ -55620,29 +55615,29 @@ var o1 = { exports: {} }; } }); }, function(i, r, n) { - var a = n(8), s = n(71).f, u = n(34), d = n(117).set, p = n(118), h = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, y, m, w, E, x, k, R, M; - A || (y = function() { + var a = n(8), s = n(71).f, u = n(34), d = n(117).set, p = n(118), h = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, w, m, y, E, x, k, R, M; + A || (w = function() { var B, T; for (S && (B = g.domain) && B.exit(); m; ) { T = m.fn, m = m.next; try { T(); } catch (D) { - throw m ? E() : w = void 0, D; + throw m ? E() : y = void 0, D; } } - w = void 0, B && B.enter(); + y = void 0, B && B.enter(); }, S ? E = function() { - g.nextTick(y); - } : h && !p ? (x = !0, k = document.createTextNode(""), new h(y).observe(k, { characterData: !0 }), E = function() { + g.nextTick(w); + } : h && !p ? (x = !0, k = document.createTextNode(""), new h(w).observe(k, { characterData: !0 }), E = function() { k.data = x = !x; }) : _ && _.resolve ? (R = _.resolve(void 0), M = R.then, E = function() { - M.call(R, y); + M.call(R, w); }) : E = function() { - d.call(a, y); + d.call(a, w); }), i.exports = A || function(P) { var B = { fn: P, next: void 0 }; - w && (w.next = B), m || (m = B, E()), w = B; + y && (y.next = B), m || (m = B, E()), y = B; }; }, function(i, r, n) { var a = n(8); @@ -55653,18 +55648,18 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(5), s = n(41), u = n(85), d = n(120), p = n(66); a({ target: "Promise", stat: !0 }, { allSettled: function(g) { - var _ = this, S = u.f(_), b = S.resolve, A = S.reject, y = d(function() { - var m = s(_.resolve), w = [], E = 0, x = 1; + var _ = this, S = u.f(_), b = S.resolve, A = S.reject, w = d(function() { + var m = s(_.resolve), y = [], E = 0, x = 1; p(g, function(k) { var R = E++, M = !1; - w.push(void 0), x++, m.call(_, k).then(function(P) { - M || (M = !0, w[R] = { status: "fulfilled", value: P }, --x || b(w)); + y.push(void 0), x++, m.call(_, k).then(function(P) { + M || (M = !0, y[R] = { status: "fulfilled", value: P }, --x || b(y)); }, function(P) { - M || (M = !0, w[R] = { status: "rejected", reason: P }, --x || b(w)); + M || (M = !0, y[R] = { status: "rejected", reason: P }, --x || b(y)); }); - }), --x || b(w); + }), --x || b(y); }); - return y.error && A(y.value), S.promise; + return w.error && A(w.value), S.promise; } }); }, function(i, r, n) { var a = n(5), s = n(43), u = n(109), d = n(11), p = n(36), h = n(116), g = n(119), _ = n(53), S = !!u && d(function() { @@ -55673,14 +55668,14 @@ var o1 = { exports: {} }; }); }); a({ target: "Promise", proto: !0, real: !0, forced: S }, { finally: function(A) { - var y = h(this, p("Promise")), m = typeof A == "function"; - return this.then(m ? function(w) { - return g(y, A()).then(function() { - return w; + var w = h(this, p("Promise")), m = typeof A == "function"; + return this.then(m ? function(y) { + return g(w, A()).then(function() { + return y; }); - } : A, m ? function(w) { - return g(y, A()).then(function() { - throw w; + } : A, m ? function(y) { + return g(w, A()).then(function() { + throw y; }); } : A); } }), !s && typeof u == "function" && !u.prototype.finally && _(u.prototype, "finally", p("Promise").prototype.finally); @@ -55810,10 +55805,10 @@ var o1 = { exports: {} }; var a = n(15); i.exports = a("Array").splice; }, function(i, r, n) { - var a = n(5), s = n(79), u = n(62), d = n(35), p = n(31), h = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), y = Math.max, m = Math.min, w = 9007199254740991, E = "Maximum allowed length exceeded"; + var a = n(5), s = n(79), u = n(62), d = n(35), p = n(31), h = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), w = Math.max, m = Math.min, y = 9007199254740991, E = "Maximum allowed length exceeded"; a({ target: "Array", proto: !0, forced: !b || !A }, { splice: function(k, R) { var M = p(this), P = d(M.length), B = s(k, P), T = arguments.length, D, V, W, G, I, U; - if (T === 0 ? D = V = 0 : T === 1 ? (D = 0, V = P - B) : (D = T - 2, V = m(y(u(R), 0), P - B)), P + D - V > w) + if (T === 0 ? D = V = 0 : T === 1 ? (D = 0, V = P - B) : (D = T - 2, V = m(w(u(R), 0), P - B)), P + D - V > y) throw TypeError(E); for (W = h(M, V), G = 0; G < V; G++) I = B + G, I in M && g(W, G, M[I]); @@ -55928,8 +55923,8 @@ var o1 = { exports: {} }; }; i.exports = Function.bind || function(g) { var _ = a(this), S = u.call(arguments, 1), b = function() { - var y = S.concat(u.call(arguments)); - return this instanceof b ? p(_, y.length, y) : _.apply(g, y); + var w = S.concat(u.call(arguments)); + return this instanceof b ? p(_, w.length, w) : _.apply(g, w); }; return s(_.prototype) && (b.prototype = _.prototype), b; }; @@ -55952,13 +55947,13 @@ var o1 = { exports: {} }; var a = n(9); i.exports = a.Symbol; }, function(i, r, n) { - var a = n(5), s = n(11), u = n(55), d = n(13), p = n(31), h = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), y = b("isConcatSpreadable"), m = 9007199254740991, w = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { + var a = n(5), s = n(11), u = n(55), d = n(13), p = n(31), h = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), w = b("isConcatSpreadable"), m = 9007199254740991, y = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { var M = []; - return M[y] = !1, M.concat()[0] !== M; + return M[w] = !1, M.concat()[0] !== M; }), x = S("concat"), k = function(P) { if (!d(P)) return !1; - var B = P[y]; + var B = P[w]; return B !== void 0 ? !!B : u(P); }, R = !E || !x; a({ target: "Array", proto: !0, forced: R }, { concat: function(P) { @@ -55966,18 +55961,18 @@ var o1 = { exports: {} }; for (V = -1, G = arguments.length; V < G; V++) if (U = V === -1 ? B : arguments[V], k(U)) { if (I = h(U.length), D + I > m) - throw TypeError(w); + throw TypeError(y); for (W = 0; W < I; W++, D++) W in U && g(T, D, U[W]); } else { if (D >= m) - throw TypeError(w); + throw TypeError(y); g(T, D++, U); } return T.length = D, T; } }); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(36), d = n(43), p = n(14), h = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), y = n(25), m = n(31), w = n(30), E = n(60), x = n(48), k = n(77), R = n(52), M = n(126), P = n(235), B = n(127), T = n(71), D = n(18), V = n(59), W = n(19), G = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), Z = n(93), Y = n(12), ue = n(37), te = n(42), pe = n(32).forEach, ke = U("hidden"), ge = "Symbol", ve = "prototype", we = q("toPrimitive"), he = te.set, Se = te.getterFor(ge), xe = Object[ve], O = s.Symbol, K = u("JSON", "stringify"), X = T.f, ie = D.f, re = P.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), _e = I("wks"), Le = s.QObject, Oe = !Le || !Le[ve] || !Le[ve].findChild, it = p && _(function() { + var a = n(5), s = n(8), u = n(36), d = n(43), p = n(14), h = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), w = n(25), m = n(31), y = n(30), E = n(60), x = n(48), k = n(77), R = n(52), M = n(126), P = n(235), B = n(127), T = n(71), D = n(18), V = n(59), W = n(19), G = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), Z = n(93), Y = n(12), ue = n(37), te = n(42), pe = n(32).forEach, ke = U("hidden"), ge = "Symbol", ve = "prototype", we = q("toPrimitive"), he = te.set, Se = te.getterFor(ge), xe = Object[ve], O = s.Symbol, K = u("JSON", "stringify"), X = T.f, ie = D.f, re = P.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), _e = I("wks"), Le = s.QObject, Oe = !Le || !Le[ve] || !Le[ve].findChild, it = p && _(function() { return k(ie({}, "a", { get: function() { return ie(this, "a", { value: 7 }).a; } })).a != 7; @@ -55992,12 +55987,12 @@ var o1 = { exports: {} }; } : function(Ge) { return Object(Ge) instanceof O; }, He = function($e, dt, lt) { - $e === xe && He(Fe, dt, lt), y($e); + $e === xe && He(Fe, dt, lt), w($e); var st = E(dt, !0); - return y(lt), S(Ae, st) ? (lt.enumerable ? (S($e, ke) && $e[ke][st] && ($e[ke][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S($e, ke) || ie($e, ke, x(1, {})), $e[ke][st] = !0), it($e, st, lt)) : ie($e, st, lt); + return w(lt), S(Ae, st) ? (lt.enumerable ? (S($e, ke) && $e[ke][st] && ($e[ke][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S($e, ke) || ie($e, ke, x(1, {})), $e[ke][st] = !0), it($e, st, lt)) : ie($e, st, lt); }, at = function($e, dt) { - y($e); - var lt = w(dt), st = R(lt).concat(Je(lt)); + w($e); + var lt = y(dt), st = R(lt).concat(Je(lt)); return pe(st, function(Ct) { (!p || $t.call(lt, Ct)) && He($e, Ct, lt[Ct]); }), $e; @@ -56007,18 +56002,18 @@ var o1 = { exports: {} }; var dt = E($e, !0), lt = fe.call(this, dt); return this === xe && S(Ae, dt) && !S(Fe, dt) ? !1 : lt || !S(this, dt) || !S(Ae, dt) || S(this, ke) && this[ke][dt] ? lt : !0; }, ft = function($e, dt) { - var lt = w($e), st = E(dt, !0); + var lt = y($e), st = E(dt, !0); if (!(lt === xe && S(Ae, st) && !S(Fe, st))) { var Ct = X(lt, st); return Ct && S(Ae, st) && !(S(lt, ke) && lt[ke][st]) && (Ct.enumerable = !0), Ct; } }, je = function($e) { - var dt = re(w($e)), lt = []; + var dt = re(y($e)), lt = []; return pe(dt, function(st) { !S(Ae, st) && !S(F, st) && lt.push(st); }), lt; }, Je = function($e) { - var dt = $e === xe, lt = re(dt ? Fe : w($e)), st = []; + var dt = $e === xe, lt = re(dt ? Fe : y($e)), st = []; return pe(lt, function(Ct) { S(Ae, Ct) && (!dt || S(xe, Ct)) && st.push(Ae[Ct]); }), st; @@ -56191,11 +56186,11 @@ var o1 = { exports: {} }; var a = n(15); i.exports = a("Array").slice; }, function(i, r, n) { - var a = n(5), s = n(13), u = n(55), d = n(79), p = n(35), h = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), y = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), w = [].slice, E = Math.max; - a({ target: "Array", proto: !0, forced: !A || !y }, { slice: function(k, R) { + var a = n(5), s = n(13), u = n(55), d = n(79), p = n(35), h = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), w = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), y = [].slice, E = Math.max; + a({ target: "Array", proto: !0, forced: !A || !w }, { slice: function(k, R) { var M = h(this), P = p(M.length), B = d(k, P), T = d(R === void 0 ? P : R, P), D, V, W; if (u(M) && (D = M.constructor, typeof D == "function" && (D === Array || u(D.prototype)) ? D = void 0 : s(D) && (D = D[m], D === null && (D = void 0)), D === Array || D === void 0)) - return w.call(M, B, T); + return y.call(M, B, T); for (V = new (D === void 0 ? Array : D)(E(T - B, 0)), W = 0; B < T; B++, W++) B in M && g(V, W, M[B]); return V.length = W, V; @@ -56207,9 +56202,9 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(5), s = n(8), u = n(84), d = [].slice, p = /MSIE .\./.test(u), h = function(_) { return function(S, b) { - var A = arguments.length > 2, y = A ? d.call(arguments, 2) : void 0; + var A = arguments.length > 2, w = A ? d.call(arguments, 2) : void 0; return _(A ? function() { - (typeof S == "function" ? S : Function(S)).apply(this, y); + (typeof S == "function" ? S : Function(S)).apply(this, w); } : S, b); }; }; @@ -56220,7 +56215,7 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(128)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(272)), h = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), y = d.__importDefault(n(277)), m = d.__importDefault(n(278)), w = d.__importDefault(n(279)), E = (0, u.default)( + var d = n(2), p = d.__importDefault(n(272)), h = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), w = d.__importDefault(n(277)), m = d.__importDefault(n(278)), y = d.__importDefault(n(279)), E = (0, u.default)( {}, p.default, h.default, @@ -56229,9 +56224,9 @@ var o1 = { exports: {} }; _.default, b.default, A.default, - y.default, - m.default, w.default, + m.default, + y.default, { linkCheck: function(k, R) { return !0; } } @@ -56254,12 +56249,12 @@ var o1 = { exports: {} }; S(this, "b", { value: 3, enumerable: !1 }); } }), { b: 2 })).b !== 1) return !0; - var b = {}, A = {}, y = Symbol(), m = "abcdefghijklmnopqrst"; - return b[y] = 7, m.split("").forEach(function(w) { - A[w] = w; - }), _({}, b)[y] != 7 || u(_({}, A)).join("") != m; - }) ? function(A, y) { - for (var m = h(A), w = arguments.length, E = 1, x = d.f, k = p.f; w > E; ) + var b = {}, A = {}, w = Symbol(), m = "abcdefghijklmnopqrst"; + return b[w] = 7, m.split("").forEach(function(y) { + A[y] = y; + }), _({}, b)[w] != 7 || u(_({}, A)).join("") != m; + }) ? function(A, w) { + for (var m = h(A), y = arguments.length, E = 1, x = d.f, k = p.f; y > E; ) for (var R = g(arguments[E++]), M = x ? u(R).concat(x(R)) : u(R), P = M.length, B = 0, T; P > B; ) T = M[B++], (!a || k.call(R, T)) && (m[T] = R[T]); return m; @@ -56410,18 +56405,18 @@ var o1 = { exports: {} }; } var A = window.getSelection(); if (A.rangeCount !== 0) { - var y = A.getRangeAt(0), m = this.getSelectionContainerElem(y); + var w = A.getRangeAt(0), m = this.getSelectionContainerElem(w); if (!!(m != null && m.length) && !(m.attr("contenteditable") === "false" || m.parentUntil("[contenteditable=false]"))) { - var w = this.editor, E = w.$textElem; + var y = this.editor, E = y.$textElem; if (E.isContain(m)) { if (E.elems[0] === m.elems[0]) { var x; if ((0, u.default)(x = E.html()).call(x) === g.EMPTY_P) { var k = E.children(), R = k == null ? void 0 : k.last(); - w.selection.createRangeByElem(R, !0, !0), w.selection.restoreSelection(); + y.selection.createRangeByElem(R, !0, !0), y.selection.restoreSelection(); } } - this._currentRange = y; + this._currentRange = w; } } } @@ -56435,21 +56430,21 @@ var o1 = { exports: {} }; }, S.prototype.getSelectionContainerElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.commonAncestorContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.commonAncestorContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionStartElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.startContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.startContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionEndElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.endContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.endContainer, p.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.isSelectionEmpty = function() { var b = this._currentRange; return !!(b && b.startContainer && b.startContainer === b.endContainer && b.startOffset === b.endOffset); @@ -56457,29 +56452,29 @@ var o1 = { exports: {} }; var b = window.getSelection(), A = this._currentRange; b && A && (b.removeAllRanges(), b.addRange(A)); }, S.prototype.createEmptyRange = function() { - var b = this.editor, A = this.getRange(), y; + var b = this.editor, A = this.getRange(), w; if (!!A && !!this.isSelectionEmpty()) try { - h.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (y = p.default(""), b.cmd.do("insertElem", y), this.createRangeByElem(y, !0)); + h.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (w = p.default(""), b.cmd.do("insertElem", w), this.createRangeByElem(w, !0)); } catch { } }, S.prototype.createRangeByElems = function(b, A) { - var y = window.getSelection ? window.getSelection() : document.getSelection(); - y == null || y.removeAllRanges(); + var w = window.getSelection ? window.getSelection() : document.getSelection(); + w == null || w.removeAllRanges(); var m = document.createRange(); m.setStart(b, 0), m.setEnd(A, A.childNodes.length || 1), this.saveRange(m), this.restoreSelection(); - }, S.prototype.createRangeByElem = function(b, A, y) { + }, S.prototype.createRangeByElem = function(b, A, w) { if (!!b.length) { - var m = b.elems[0], w = document.createRange(); - y ? w.selectNodeContents(m) : w.selectNode(m), A != null && (w.collapse(A), A || (this.saveRange(w), this.editor.selection.moveCursor(m))), this.saveRange(w); + var m = b.elems[0], y = document.createRange(); + w ? y.selectNodeContents(m) : y.selectNode(m), A != null && (y.collapse(A), A || (this.saveRange(y), this.editor.selection.moveCursor(m))), this.saveRange(y); } }, S.prototype.getSelectionRangeTopNodes = function() { - var b, A, y, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), w = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); - return y = this.recordSelectionNodes(p.default(m), p.default(w)), y; + var b, A, w, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), y = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); + return w = this.recordSelectionNodes(p.default(m), p.default(y)), w; }, S.prototype.moveCursor = function(b, A) { - var y, m = this.getRange(), w = b.nodeType === 3 ? (y = b.nodeValue) === null || y === void 0 ? void 0 : y.length : b.childNodes.length; - (h.UA.isFirefox || h.UA.isIE()) && w !== 0 && (b.nodeType === 3 || b.childNodes[w - 1].nodeName === "BR") && (w = w - 1); - var E = A != null ? A : w; + var w, m = this.getRange(), y = b.nodeType === 3 ? (w = b.nodeValue) === null || w === void 0 ? void 0 : w.length : b.childNodes.length; + (h.UA.isFirefox || h.UA.isIE()) && y !== 0 && (b.nodeType === 3 || b.childNodes[y - 1].nodeName === "BR") && (y = y - 1); + var E = A != null ? A : y; !m || b && (m.setStart(b, E), m.setEnd(b, E), this.restoreSelection()); }, S.prototype.getCursorPos = function() { var b = window.getSelection(); @@ -56488,16 +56483,16 @@ var o1 = { exports: {} }; var b = window.getSelection(); b && b.removeAllRanges(); }, S.prototype.recordSelectionNodes = function(b, A) { - var y = [], m = !0; + var w = [], m = !0; try { - for (var w = b, E = this.editor.$textElem; m; ) { - var x = w == null ? void 0 : w.getNodeTop(this.editor); - x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (y.push(p.default(w)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : w = x.getNextSibling()); + for (var y = b, E = this.editor.$textElem; m; ) { + var x = y == null ? void 0 : y.getNodeTop(this.editor); + x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (w.push(p.default(y)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : y = x.getNextSibling()); } } catch { m = !1; } - return y; + return w; }, S.prototype.setRangeToElem = function(b) { var A = this.getRange(); A == null || A.setStart(b, 0), A == null || A.setEnd(b, 0); @@ -56561,7 +56556,7 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)), d = a(n(4)), p = a(n(17)), h = a(n(27)), g = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), y = _.__importDefault(n(299)), m = _.__importDefault(n(300)), w = n(7), E = function() { + var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), w = _.__importDefault(n(299)), m = _.__importDefault(n(300)), y = n(7), E = function() { function x(k) { this.editor = k, this.eventHooks = { onBlurEvents: [], changeEvents: [], dropEvents: [], clickEvents: [], keydownEvents: [], keyupEvents: [], tabUpEvents: [], tabDownEvents: [], enterUpEvents: [], enterDownEvents: [], deleteUpEvents: [], deleteDownEvents: [], pasteEvents: [], linkClickEvents: [], codeClickEvents: [], textScrollEvents: [], toolbarClickEvents: [], imgClickEvents: [], imgDragBarMouseDownEvents: [], tableClickEvents: [], menuClickEvents: [], dropListMenuHoverEvents: [], splitLineEvents: [], videoClickEvents: [] }; } @@ -56571,24 +56566,24 @@ var o1 = { exports: {} }; var k, R = this.html(), M = (0, u.default)(k = this.editor.$textContainerElem).call(k, ".placeholder"); M.hide(), !this.editor.isComposing && (!R || R === " ") && M.show(); }, x.prototype.clear = function() { - this.html(w.EMPTY_P); + this.html(y.EMPTY_P); }, x.prototype.html = function(k) { var R = this.editor, M = R.$textElem; if (k == null) { var P = M.html(); - P = P.replace(/\u200b/gm, ""), P = P.replace(/

    <\/p>/gim, ""), P = P.replace(w.EMPTY_P_LAST_REGEX, ""), P = P.replace(w.EMPTY_P_REGEX, "

    "); + P = P.replace(/\u200b/gm, ""), P = P.replace(/

    <\/p>/gim, ""), P = P.replace(y.EMPTY_P_LAST_REGEX, ""), P = P.replace(y.EMPTY_P_REGEX, "

    "); var B = P.match(/<(img|br|hr|input)[^>]*>/gi); return B !== null && (0, d.default)(B).call(B, function(T) { T.match(/\/>/) || (P = P.replace(T, T.substring(0, T.length - 1) + "/>")); }), P; } - k = (0, p.default)(k).call(k), k === "" && (k = w.EMPTY_P), (0, h.default)(k).call(k, "<") !== 0 && (k = "

    " + k + "

    "), M.html(k), R.initSelection(); + k = (0, p.default)(k).call(k), k === "" && (k = y.EMPTY_P), (0, h.default)(k).call(k, "<") !== 0 && (k = "

    " + k + "

    "), M.html(k), R.initSelection(); }, x.prototype.setJSON = function(k) { var R = m.default(k).children(), M = this.editor, P = M.$textElem; !R || P.replaceChildAll(R); }, x.prototype.getJSON = function() { var k = this.editor, R = k.$textElem; - return y.default(R); + return w.default(R); }, x.prototype.text = function(k) { var R = this.editor, M = R.$textElem; if (k == null) { @@ -56817,8 +56812,8 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(288)), p = u.__importStar(n(289)), h = u.__importDefault(n(290)), g = u.__importDefault(n(291)), _ = u.__importDefault(n(298)); function S(b) { - var A = b.editor, y = b.eventHooks; - d.default(A, y.enterUpEvents, y.enterDownEvents), p.default(A, y.deleteUpEvents, y.deleteDownEvents), p.cutToKeepP(A, y.keyupEvents), h.default(A, y.tabDownEvents), g.default(A, y.pasteEvents), _.default(A, y.imgClickEvents); + var A = b.editor, w = b.eventHooks; + d.default(A, w.enterUpEvents, w.enterDownEvents), p.default(A, w.deleteUpEvents, w.deleteDownEvents), p.cutToKeepP(A, w.keyupEvents), h.default(A, w.tabDownEvents), g.default(A, w.pasteEvents), _.default(A, w.imgClickEvents); } r.default = S; }, function(i, r, n) { @@ -56826,16 +56821,16 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(7), h = d.__importDefault(n(3)); function g(_, S, b) { - function A(w) { + function A(y) { var E, x = h.default(p.EMPTY_P); - if (x.insertBefore(w), (0, u.default)(E = w.html()).call(E, "= 0) { + if (x.insertBefore(y), (0, u.default)(E = y.html()).call(E, "= 0) { x.remove(); return; } - _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), w.remove(); + _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), y.remove(); } - function y() { - var w = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); + function w() { + var y = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); if (x.html() === "
    ") { A(x); return; @@ -56844,17 +56839,17 @@ var o1 = { exports: {} }; A(x); return; } - if (!!x.equal(w)) { + if (!!x.equal(y)) { var k = E.getNodeName(); k === "P" && E.attr("data-we-empty-p") === null || E.text() || A(E); } } - S.push(y); - function m(w) { + S.push(w); + function m(y) { var E; _.selection.saveRange((E = getSelection()) === null || E === void 0 ? void 0 : E.getRangeAt(0)); var x = _.selection.getSelectionContainerElem(); - x.id === _.textElemId && (w.preventDefault(), _.cmd.do("insertHTML", "


    ")); + x.id === _.textElemId && (y.preventDefault(), _.cmd.do("insertHTML", "


    ")); } b.push(m); } @@ -56863,7 +56858,7 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }), r.cutToKeepP = void 0; var p = n(2), h = n(7), g = p.__importDefault(n(3)); - function _(b, A, y) { + function _(b, A, w) { function m() { var E = b.$textElem, x = b.$textElem.html(), k = b.$textElem.text(), R = (0, u.default)(x).call(x), M = ["


    ", "
    ", '

    ', h.EMPTY_P]; if (/^\s*$/.test(k) && (!R || (0, d.default)(M).call(M, R))) { @@ -56875,27 +56870,27 @@ var o1 = { exports: {} }; } } A.push(m); - function w(E) { + function y(E) { var x, k = b.$textElem, R = (0, u.default)(x = k.html().toLowerCase()).call(x); if (R === h.EMPTY_P) { E.preventDefault(); return; } } - y.push(w); + w.push(y); } function S(b, A) { - function y(m) { - var w; + function w(m) { + var y; if (m.keyCode === 88) { - var E = b.$textElem, x = (0, u.default)(w = E.html().toLowerCase()).call(w); + var E = b.$textElem, x = (0, u.default)(y = E.html().toLowerCase()).call(y); if (!x || x === "
    ") { var k = g.default(h.EMPTY_P); E.html(" "), E.append(k), b.selection.createRangeByElem(k, !1, !0), b.selection.restoreSelection(), b.selection.moveCursor(k.getNode(), 0); } } } - A.push(y); + A.push(w); } r.cutToKeepP = S, r.default = _; }, function(i, r, n) { @@ -56919,28 +56914,28 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(131), h = n(6), g = n(7); function _(m) { - var w, E = (0, u.default)(w = m.replace(/
    /gim, "

    ").replace(/<\/div>/gim, "

    ")).call(w), x = document.createElement("div"); + var y, E = (0, u.default)(y = m.replace(/
    /gim, "

    ").replace(/<\/div>/gim, "

    ")).call(y), x = document.createElement("div"); return x.innerHTML = E, x.innerHTML.replace(/

    <\/p>/gim, ""); } function S(m) { - var w = m.replace(/
    |/gm, ` + var y = m.replace(/
    |/gm, ` `).replace(/<[^>]+>/gm, ""); - return w; + return y; } function b(m) { - var w; + var y; if (m === "") return !1; var E = document.createElement("div"); - return E.innerHTML = m, ((w = E.firstChild) === null || w === void 0 ? void 0 : w.nodeName) === "P"; + return E.innerHTML = m, ((y = E.firstChild) === null || y === void 0 ? void 0 : y.nodeName) === "P"; } function A(m) { if (!(m != null && m.length)) return !1; - var w = m.elems[0]; - return w.nodeName === "P" && w.innerHTML === "
    "; + var y = m.elems[0]; + return y.nodeName === "P" && y.innerHTML === "
    "; } - function y(m, w) { + function w(m, y) { function E(x) { var k = m.config, R = k.pasteFilterStyle, M = k.pasteIgnoreImg, P = k.pasteTextHandle, B = p.getPasteHtml(x, R, M), T = p.getPasteText(x); T = T.replace(/\n/gm, "
    "); @@ -56989,38 +56984,38 @@ var o1 = { exports: {} }; } } } - w.push(E); + y.push(E); } - r.default = y; + r.default = w; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(4)), p = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(293), _ = h.__importDefault(n(297)); - function S(w) { + function S(y) { var E = /.*?<\/span>/gi, x = /(.*?)<\/span>/; - return w.replace(E, function(k) { + return y.replace(E, function(k) { var R = k.match(x); return R == null ? "" : R[1]; }); } - function b(w, E) { + function b(y, E) { var x; - return w = (0, u.default)(x = w.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(w) || E && w === "img"); + return y = (0, u.default)(x = y.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(y) || E && y === "img"); } - function A(w, E) { + function A(y, E) { var x = ""; - x = "<" + w; + x = "<" + y; var k = []; (0, d.default)(E).call(E, function(M) { k.push(M.name + '="' + M.value + '"'); }), k.length > 0 && (x = x + " " + k.join(" ")); - var R = g.EMPTY_TAGS.has(w); + var R = g.EMPTY_TAGS.has(y); return x = x + (R ? "/" : "") + ">", x; } - function y(w) { - return ""; + function w(y) { + return ""; } - function m(w, E, x) { + function m(y, E, x) { E === void 0 && (E = !0), x === void 0 && (x = !1); var k = [], R = ""; function M(D) { @@ -57030,7 +57025,7 @@ var o1 = { exports: {} }; R = ""; } var B = new _.default(); - B.parse(w, { startElement: function(V, W) { + B.parse(y, { startElement: function(V, W) { if (M(V), !b(V, x)) { var G = g.NECESSARY_ATTRS.get(V) || [], I = []; (0, d.default)(W).call(W, function(F) { @@ -57048,7 +57043,7 @@ var o1 = { exports: {} }; !V || b(R, x) || k.push(V); }, endElement: function(V) { if (!b(V, x)) { - var W = y(V); + var W = w(V); k.push(W), P(); } }, comment: function(V) { @@ -57101,8 +57096,8 @@ var o1 = { exports: {} }; }, parseAttributes: function(s, u) { var d = this, p = []; - return u.replace(this.attrRe, function(h, g, _, S, b, A, y, m) { - p.push(d.parseAttribute(s, h, g, _, S, b, A, y, m)); + return u.replace(this.attrRe, function(h, g, _, S, b, A, w, m) { + p.push(d.parseAttribute(s, h, g, _, S, b, A, w, m)); }), p; }, parseAttribute: function(s, u, d) { @@ -57129,16 +57124,16 @@ var o1 = { exports: {} }; function g(_) { var S = [], b = _.childNodes() || []; return (0, u.default)(b).call(b, function(A) { - var y, m = A.nodeType; - if (m === 3 && (y = A.textContent || "", y = p.replaceHtmlSymbol(y)), m === 1) { - y = {}, y = y, y.tag = A.nodeName.toLowerCase(); - for (var w = [], E = A.attributes, x = E.length || 0, k = 0; k < x; k++) { + var w, m = A.nodeType; + if (m === 3 && (w = A.textContent || "", w = p.replaceHtmlSymbol(w)), m === 1) { + w = {}, w = w, w.tag = A.nodeName.toLowerCase(); + for (var y = [], E = A.attributes, x = E.length || 0, k = 0; k < x; k++) { var R = E[k]; - w.push({ name: R.name, value: R.value }); + y.push({ name: R.name, value: R.value }); } - y.attrs = w, y.children = g(h.default(A)); + w.attrs = y, w.children = g(h.default(A)); } - y && S.push(y); + w && S.push(w); }), S; } r.default = g; @@ -57150,23 +57145,23 @@ var o1 = { exports: {} }; S === void 0 && (S = document.createElement("div")); var b = S; return (0, d.default)(_).call(_, function(A) { - var y; - if (typeof A == "string" && (y = document.createTextNode(A)), (0, s.default)(A) === "object") { + var w; + if (typeof A == "string" && (w = document.createTextNode(A)), (0, s.default)(A) === "object") { var m; - y = document.createElement(A.tag), (0, d.default)(m = A.attrs).call(m, function(w) { - h.default(y).attr(w.name, w.value); - }), A.children && A.children.length > 0 && g(A.children, y.getRootNode()); + w = document.createElement(A.tag), (0, d.default)(m = A.attrs).call(m, function(y) { + h.default(w).attr(y.name, y.value); + }), A.children && A.children.length > 0 && g(A.children, w.getRootNode()); } - y && b.appendChild(y); + w && b.appendChild(w); }), h.default(b); } r.default = g; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(70)), p = a(n(28)), h = a(n(302)), g = a(n(4)), _ = a(n(94)), S = a(n(133)), b = a(n(46)), A = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }); - var y = n(2), m = y.__importDefault(n(87)), w = y.__importDefault(n(314)), E = y.__importDefault(n(3)), x = function() { + var w = n(2), m = w.__importDefault(n(87)), y = w.__importDefault(n(314)), E = w.__importDefault(n(3)), x = function() { function k(R) { - this.editor = R, this.menuList = [], this.constructorList = w.default; + this.editor = R, this.menuList = [], this.constructorList = y.default; } return k.prototype.extend = function(R, M) { !M || typeof M != "function" || (this.constructorList[R] = M); @@ -57292,8 +57287,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(14), s = n(52), u = n(30), d = n(59).f, p = function(g) { return function(_) { - for (var S = u(_), b = s(S), A = b.length, y = 0, m = [], w; A > y; ) - w = b[y++], (!a || d.call(S, w)) && m.push(g ? [w, S[w]] : S[w]); + for (var S = u(_), b = s(S), A = b.length, w = 0, m = [], y; A > w; ) + y = b[w++], (!a || d.call(S, y)) && m.push(g ? [y, S[y]] : S[y]); return m; }; }; @@ -57322,8 +57317,8 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(315)), p = u.__importDefault(n(316)), h = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), y = u.__importDefault(n(333)), m = u.__importDefault(n(334)), w = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), R = u.__importDefault(n(365)), M = u.__importDefault(n(369)), P = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), D = u.__importDefault(n(381)), V = u.__importDefault(n(382)), W = u.__importDefault(n(401)), G = u.__importDefault(n(406)), I = u.__importDefault(n(409)); - r.default = { bold: d.default, head: p.default, italic: g.default, link: h.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: y.default, quote: m.default, backColor: w.default, foreColor: E.default, video: x.default, image: k.default, indent: R.default, emoticon: M.default, list: P.default, lineHeight: B.default, undo: T.default, redo: D.default, table: V.default, code: W.default, splitLine: G.default, todo: I.default }; + var u = n(2), d = u.__importDefault(n(315)), p = u.__importDefault(n(316)), h = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), w = u.__importDefault(n(333)), m = u.__importDefault(n(334)), y = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), R = u.__importDefault(n(365)), M = u.__importDefault(n(369)), P = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), D = u.__importDefault(n(381)), V = u.__importDefault(n(382)), W = u.__importDefault(n(401)), G = u.__importDefault(n(406)), I = u.__importDefault(n(409)); + r.default = { bold: d.default, head: p.default, italic: g.default, link: h.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: w.default, quote: m.default, backColor: y.default, foreColor: E.default, video: x.default, image: k.default, indent: R.default, emoticon: M.default, list: P.default, lineHeight: B.default, undo: T.default, redo: D.default, table: V.default, code: W.default, splitLine: G.default, todo: I.default }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); @@ -57347,13 +57342,13 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(27)), d = a(n(29)), p = a(n(4)), h = a(n(317)), g = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), y = n(7), m = function(w) { - _.__extends(E, w); + var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), w = n(7), m = function(y) { + _.__extends(E, y); function E(x) { var k = this, R = b.default('

    '), M = { width: 100, title: "\u8BBE\u7F6E\u6807\u9898", type: "list", list: [{ $elem: b.default("

    H1

    "), value: "

    " }, { $elem: b.default("

    H2

    "), value: "

    " }, { $elem: b.default("

    H3

    "), value: "

    " }, { $elem: b.default("

    H4

    "), value: "

    " }, { $elem: b.default("

    H5
    "), value: "
    " }, { $elem: b.default("

    " + x.i18next.t("menus.dropListMenu.head.\u6B63\u6587") + "

    "), value: "

    " }], clickHandler: function(T) { k.command(T); } }; - k = w.call(this, R, x, M) || this; + k = y.call(this, R, x, M) || this; var P = x.config.onCatalogChange; return P && (k.oldCatalogs = [], k.addListenerCatalog(), k.getCatalogs()), k; } @@ -57384,7 +57379,7 @@ var o1 = { exports: {} }; }), (0, h.default)(this.oldCatalogs) !== (0, h.default)(P) && (this.oldCatalogs = P, R && R(P)); }, E.prototype.setMultilineHead = function(x) { var k = this, R, M, P = this.editor, B = P.selection, T = (R = B.getSelectionContainerElem()) === null || R === void 0 ? void 0 : R.elems[0], D = ["IMG", "VIDEO", "TABLE", "TH", "TR", "UL", "OL", "PRE", "HR", "BLOCKQUOTE"], V = b.default(B.getSelectionStartElem()), W = b.default(B.getSelectionEndElem()); - W.elems[0].outerHTML === b.default(y.EMPTY_P).elems[0].outerHTML && !W.elems[0].nextSibling && (W = W.prev()); + W.elems[0].outerHTML === b.default(w.EMPTY_P).elems[0].outerHTML && !W.elems[0].nextSibling && (W = W.prev()); var G = []; G.push(V.getNodeTop(P)); var I = [], U = (M = B.getRange()) === null || M === void 0 ? void 0 : M.commonAncestorContainer.childNodes; @@ -57431,28 +57426,28 @@ var o1 = { exports: {} }; return a.JSON.stringify.apply(null, arguments); }; }, function(i, r, n) { - var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), p = /[\uD800-\uDFFF]/g, h = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, y, m) { - var w = m.charAt(y - 1), E = m.charAt(y + 1); - return h.test(A) && !g.test(E) || g.test(A) && !h.test(w) ? "\\u" + A.charCodeAt(0).toString(16) : A; + var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), p = /[\uD800-\uDFFF]/g, h = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, w, m) { + var y = m.charAt(w - 1), E = m.charAt(w + 1); + return h.test(A) && !g.test(E) || g.test(A) && !h.test(y) ? "\\u" + A.charCodeAt(0).toString(16) : A; }, S = u(function() { return d("\uDF06\uD834") !== '"\\udf06\\ud834"' || d("\uDEAD") !== '"\\udead"'; }); d && a({ target: "JSON", stat: !0, forced: S }, { - stringify: function(A, y, m) { - var w = d.apply(null, arguments); - return typeof w == "string" ? w.replace(p, _) : w; + stringify: function(A, w, m) { + var y = d.apply(null, arguments); + return typeof y == "string" ? y.replace(p, _) : y; } }); }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), y = function(m) { - d.__extends(w, m); - function w(E) { + var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), w = function(m) { + d.__extends(y, m); + function y(E) { var x = this, k = h.default('

    '); return x = m.call(this, k, E) || this, b.default(E), x; } - return w.prototype.clickHandler = function() { + return y.prototype.clickHandler = function() { var E = this.editor, x, k = E.selection.getSelectionContainerElem(), R = E.$textElem, M = R.html(), P = (0, u.default)(M).call(M); if (P === A.EMPTY_P) { var B = R.children(); @@ -57470,47 +57465,47 @@ var o1 = { exports: {} }; T = x.elems[0].innerText, D = x.attr("href"), this.createPanel(T, D); } else E.selection.isSelectionEmpty() ? this.createPanel("", "") : this.createPanel(E.selection.getSelectionText(), ""); - }, w.prototype.createPanel = function(E, x) { + }, y.prototype.createPanel = function(E, x) { var k = g.default(this.editor, E, x), R = new S.default(this, k); R.create(); - }, w.prototype.tryChangeActive = function() { + }, y.prototype.tryChangeActive = function() { var E = this.editor; _.default(E) ? this.active() : this.unActive(); - }, w; + }, y; }(p.default); - r.default = y; + r.default = w; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(28)), d = a(n(17)), p = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }); var h = n(2), g = n(6), _ = h.__importDefault(n(3)), S = h.__importStar(n(96)), b = n(323); - function A(y, m, w) { - var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), R = g.getRandom("btn-del"), M = S.default(y) ? "inline-block" : "none", P; + function A(w, m, y) { + var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), R = g.getRandom("btn-del"), M = S.default(w) ? "inline-block" : "none", P; function B() { - if (!!S.default(y)) { - var G = y.selection.getSelectionContainerElem(); - !G || (y.selection.createRangeByElem(G), y.selection.restoreSelection(), P = G); + if (!!S.default(w)) { + var G = w.selection.getSelectionContainerElem(); + !G || (w.selection.createRangeByElem(G), w.selection.restoreSelection(), P = G); } } function T(G, I) { var U = G.replace(//g, ">"), F = _.default('' + U + ""), C = F.elems[0]; - C.innerText = G, C.href = I, S.default(y) && B(), y.cmd.do("insertElem", F); + C.innerText = G, C.href = I, S.default(w) && B(), w.cmd.do("insertElem", F); } function D() { - if (!!S.default(y)) + if (!!S.default(w)) if (B(), P.getNodeName() === "A") { var G, I = P.elems[0], U = I.parentElement; - U && (0, u.default)(G = S.EXTRA_TAG).call(G, U.nodeName) ? U.innerHTML = I.innerHTML : y.cmd.do("insertHTML", "" + I.innerHTML + ""); + U && (0, u.default)(G = S.EXTRA_TAG).call(G, U.nodeName) ? U.innerHTML = I.innerHTML : w.cmd.do("insertHTML", "" + I.innerHTML + ""); } else { var F = S.getParentNodeA(P), C = F.innerHTML; - y.cmd.do("insertHTML", "" + C + ""); + w.cmd.do("insertHTML", "" + C + ""); } } function V(G, I) { - var U = y.config.linkCheck(G, I); + var U = w.config.linkCheck(G, I); if (U !== void 0) { if (U === !0) return !0; - y.config.customAlert(U, "warning"); + w.config.customAlert(U, "warning"); } return !1; } @@ -57518,34 +57513,34 @@ var o1 = { exports: {} }; width: 300, height: 0, tabs: [{ - title: y.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), + title: w.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), tpl: `
    + placeholder="` + w.i18next.t("menus.panelMenus.link.\u94FE\u63A5\u6587\u5B57") + `"/> + placeholder="` + w.i18next.t("\u5982") + ` https://..."/>
    `, events: [ { selector: "#" + k, type: "click", fn: function() { - var I, U, F, C, q, Z = y.selection.getSelectionContainerElem(), Y = Z == null ? void 0 : Z.elems[0]; - y.selection.restoreSelection(); - var ue = y.selection.getSelectionRangeTopNodes()[0].getNode(), te = window.getSelection(), pe = _.default("#" + E), ke = _.default("#" + x), ge = (0, d.default)(I = pe.val()).call(I), ve = (0, d.default)(U = ke.val()).call(U), we = ""; + var I, U, F, C, q, Z = w.selection.getSelectionContainerElem(), Y = Z == null ? void 0 : Z.elems[0]; + w.selection.restoreSelection(); + var ue = w.selection.getSelectionRangeTopNodes()[0].getNode(), te = window.getSelection(), pe = _.default("#" + E), ke = _.default("#" + x), ge = (0, d.default)(I = pe.val()).call(I), ve = (0, d.default)(U = ke.val()).call(U), we = ""; te && !(te != null && te.isCollapsed) && (we = (C = b.insertHtml(te, ue)) === null || C === void 0 ? void 0 : (0, d.default)(C).call(C)); var he = we == null ? void 0 : we.replace(/<.*?>/g, ""), Se = (q = he == null ? void 0 : he.length) !== null && q !== void 0 ? q : 0; if (Se <= ve.length) { @@ -57570,7 +57565,7 @@ var o1 = { exports: {} }; }], setLinkValue: function(I, U) { var F = "", C = "", q; - U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = w), q = (0, p.default)(I).call(I, F).elems[0], q.value = C; + U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = y), q = (0, p.default)(I).call(I, F).elems[0], q.value = C; } }; return W; @@ -57580,28 +57575,28 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.insertHtml = r.createPartHtml = r.makeHtmlString = r.getTopNode = void 0; function d(b, A) { - var y = b, m = b; + var w = b, m = b; do { - if (y.textContent === A) + if (w.textContent === A) break; - m = y, y.parentNode && (y = y == null ? void 0 : y.parentNode); - } while ((y == null ? void 0 : y.nodeName) !== "P"); + m = w, w.parentNode && (w = w == null ? void 0 : w.parentNode); + } while ((w == null ? void 0 : w.nodeName) !== "P"); return m; } r.getTopNode = d; function p(b, A) { - var y = b.nodeName, m = ""; - if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(y)) + var w = b.nodeName, m = ""; + if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(w)) return A; if (b.nodeType === 1) { - var w = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); - w && (m = m + (' style="' + w + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); + var y = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); + y && (m = m + (' style="' + y + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); } - return y = y.toLowerCase(), "<" + y + m + ">" + A + ""; + return w = w.toLowerCase(), "<" + w + m + ">" + A + ""; } r.makeHtmlString = p; - function h(b, A, y, m) { - var w, E = (w = A.textContent) === null || w === void 0 ? void 0 : w.substring(y, m), x = A, k = ""; + function h(b, A, w, m) { + var y, E = (y = A.textContent) === null || y === void 0 ? void 0 : y.substring(w, m), x = A, k = ""; do k = p(x, E != null ? E : ""), E = k, x = x == null ? void 0 : x.parentElement; while (x && x.textContent !== b); @@ -57609,7 +57604,7 @@ var o1 = { exports: {} }; } r.createPartHtml = h; function g(b, A) { - var y, m, w, E, x, k = b.anchorNode, R = b.focusNode, M = b.anchorOffset, P = b.focusOffset, B = (y = A.textContent) !== null && y !== void 0 ? y : "", T = _(A), D = "", V = "", W = "", G = "", I = k, U = R, F = k; + var w, m, y, E, x, k = b.anchorNode, R = b.focusNode, M = b.anchorOffset, P = b.focusOffset, B = (w = A.textContent) !== null && w !== void 0 ? w : "", T = _(A), D = "", V = "", W = "", G = "", I = k, U = R, F = k; if (k != null && k.isEqualNode(R != null ? R : null)) { var C = h(B, k, M, P); return C = S(T, C), C; @@ -57619,7 +57614,7 @@ var o1 = { exports: {} }; if (q === "#text") W = W + (F == null ? void 0 : F.textContent); else { - var Z = (E = (w = F == null ? void 0 : F.firstChild) === null || w === void 0 ? void 0 : w.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; + var Z = (E = (y = F == null ? void 0 : F.firstChild) === null || y === void 0 ? void 0 : y.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; F && (W = W + p(F, Z != null ? Z : "")); } var Y = (x = F == null ? void 0 : F.nextSibling) !== null && x !== void 0 ? x : F; @@ -57631,13 +57626,13 @@ var o1 = { exports: {} }; } r.insertHtml = g; function _(b) { - for (var A, y = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === y; ) + for (var A, w = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === w; ) b.nodeName !== "P" && b.nodeName !== "TABLE" && m.push(b), b = b.childNodes[0]; return m; } function S(b, A) { - return (0, u.default)(b).call(b, function(y) { - A = p(y, A); + return (0, u.default)(b).call(b, function(w) { + A = p(w, A); }), A; } }, function(i, r, n) { @@ -57654,7 +57649,7 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(39)), g = n(96); function _(b) { var A; - function y(w) { + function w(y) { var E = [{ $elem: p.default("" + b.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(k, R) { var M = R.attr("href"); return window.open(M, "_target"), !0; @@ -57673,16 +57668,16 @@ var o1 = { exports: {} }; } return !0; } }]; - A = new h.default(b, w, E), A.create(); + A = new h.default(b, y, E), A.create(); } function m() { A && (A.remove(), A = null); } - return { showLinkTooltip: y, hideLinkTooltip: m }; + return { showLinkTooltip: w, hideLinkTooltip: m }; } function S(b) { - var A = _(b), y = A.showLinkTooltip, m = A.hideLinkTooltip; - b.txt.eventHooks.linkClickEvents.push(y), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); + var A = _(b), w = A.showLinkTooltip, m = A.hideLinkTooltip; + b.txt.eventHooks.linkClickEvents.push(w), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); } r.default = S; }, function(i, r, n) { @@ -57751,25 +57746,25 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(330)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
    + var A = this, w = p.default(`
    -
    `), m = new h.default(b.config.fontNames), w = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { +
    `), m = new h.default(b.config.fontNames), y = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = (w == null ? void 0 : w.nodeName.toLowerCase()) !== "p", x = (w == null ? void 0 : w.getAttribute("face")) === b; + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = (y == null ? void 0 : y.nodeName.toLowerCase()) !== "p", x = (y == null ? void 0 : y.getAttribute("face")) === b; if (m) { if (E && !x) { - var k = y.selection.getSelectionRangeTopNodes(); - y.selection.createRangeByElem(k[0]), y.selection.moveCursor(k[0].elems[0]); + var k = w.selection.getSelectionRangeTopNodes(); + w.selection.createRangeByElem(k[0]), w.selection.moveCursor(k[0].elems[0]); } - y.selection.setRangeToElem(w), y.selection.createEmptyRange(); + w.selection.setRangeToElem(y), w.selection.createEmptyRange(); } - y.cmd.do("fontName", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("fontName", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; @@ -57782,8 +57777,8 @@ var o1 = { exports: {} }; function g(_) { var S = this; this.itemList = [], (0, u.default)(_).call(_, function(b) { - var A = typeof b == "string" ? b : b.value, y = typeof b == "string" ? b : b.name; - S.itemList.push({ $elem: p.default(`

    ` + y + "

    "), value: y }); + var A = typeof b == "string" ? b : b.value, w = typeof b == "string" ? b : b.name; + S.itemList.push({ $elem: p.default(`

    ` + w + "

    "), value: w }); }); } return g.prototype.getItemList = function() { @@ -57797,16 +57792,16 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(332)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
    + var A = this, w = p.default(`
    -
    `), m = new h.default(b.config.fontSizes), w = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { +
    `), m = new h.default(b.config.fontSizes), y = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - w != null && (y.cmd.do("fontSize", b), m && (y.selection.collapseRange(), y.selection.restoreSelection())); + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + y != null && (w.cmd.do("fontSize", b), m && (w.selection.collapseRange(), w.selection.restoreSelection())); }, S.prototype.tryChangeActive = function() { }, S; }(d.default); @@ -57831,9 +57826,9 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = ["LI"], S = ["BLOCKQUOTE"], b = function(A) { - p.__extends(y, A); - function y(m) { - var w = this, E = g.default('
    '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

    + p.__extends(w, A); + function w(m) { + var y = this, E = g.default('

    '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

    ` + m.i18next.t("menus.dropListMenu.justify.\u9760\u5DE6") + `

    `), value: "left" }, { $elem: g.default(`

    @@ -57846,14 +57841,14 @@ var o1 = { exports: {} }; ` + m.i18next.t("menus.dropListMenu.justify.\u4E24\u7AEF") + `

    `), value: "justify" }], clickHandler: function(R) { - w.command(R); + y.command(R); } }; - return w = A.call(this, E, m, x) || this, w; + return y = A.call(this, E, m, x) || this, y; } - return y.prototype.command = function(m) { - var w = this.editor, E = w.selection, x = E.getSelectionContainerElem(); + return w.prototype.command = function(m) { + var y = this.editor, E = y.selection, x = E.getSelectionContainerElem(); E.saveRange(); - var k = w.selection.getSelectionRangeTopNodes(); + var k = y.selection.getSelectionRangeTopNodes(); if (x != null && x.length) if (this.isSpecialNode(x, k[0]) || this.isSpecialTopNode(k[0])) { var R = this.getSpecialNodeUntilTop(x, k[0]); @@ -57865,36 +57860,36 @@ var o1 = { exports: {} }; M.css("text-align", m); }); E.restoreSelection(); - }, y.prototype.getSpecialNodeUntilTop = function(m, w) { - for (var E = m.elems[0], x = w.elems[0]; E != null; ) { + }, w.prototype.getSpecialNodeUntilTop = function(m, y) { + for (var E = m.elems[0], x = y.elems[0]; E != null; ) { if ((0, d.default)(_).call(_, E == null ? void 0 : E.nodeName) !== -1 || E.parentNode === x) return E; E = E.parentNode; } return E; - }, y.prototype.isSpecialNode = function(m, w) { - var E = this.getSpecialNodeUntilTop(m, w); + }, w.prototype.isSpecialNode = function(m, y) { + var E = this.getSpecialNodeUntilTop(m, y); return E == null ? !1 : (0, d.default)(_).call(_, E.nodeName) !== -1; - }, y.prototype.isSpecialTopNode = function(m) { - var w; - return m == null ? !1 : (0, d.default)(S).call(S, (w = m.elems[0]) === null || w === void 0 ? void 0 : w.nodeName) !== -1; - }, y.prototype.tryChangeActive = function() { - }, y; + }, w.prototype.isSpecialTopNode = function(m) { + var y; + return m == null ? !1 : (0, d.default)(S).call(S, (y = m.elems[0]) === null || y === void 0 ? void 0 : y.nodeName) !== -1; + }, w.prototype.tryChangeActive = function() { + }, w; }(h.default); r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = d.__importDefault(n(335)), _ = d.__importDefault(n(336)), S = n(7), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
    + d.__extends(w, A); + function w(m) { + var y = this, E = p.default(`
    `); - return w = A.call(this, E, m) || this, g.default(m), w; + return y = A.call(this, E, m) || this, g.default(m), y; } - return y.prototype.clickHandler = function() { - var m, w, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), R = k[k.length - 1], M = this.getTopNodeName(); + return w.prototype.clickHandler = function() { + var m, y, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), R = k[k.length - 1], M = this.getTopNodeName(); if (M === "BLOCKQUOTE") { var P = p.default(R.childNodes()), B = P.length, T = R; (0, u.default)(P).call(P, function(G) { @@ -57909,24 +57904,24 @@ var o1 = { exports: {} }; } else D.insertAfter(R); this.delSelectNode(k); - var W = (w = D.childNodes()) === null || w === void 0 ? void 0 : w.last().getNode(); + var W = (y = D.childNodes()) === null || y === void 0 ? void 0 : y.last().getNode(); if (W == null) return; W.textContent ? E.selection.moveCursor(W) : E.selection.moveCursor(W, 0), this.tryChangeActive(), p.default(S.EMPTY_P).insertAfter(D); return; } x && (E.selection.collapseRange(), E.selection.restoreSelection()); - }, y.prototype.tryChangeActive = function() { - var m, w = this.editor, E = (m = w.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); + }, w.prototype.tryChangeActive = function() { + var m, y = this.editor, E = (m = y.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); E === "BLOCKQUOTE" ? this.active() : this.unActive(); - }, y.prototype.getTopNodeName = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes()[0], E = w == null ? void 0 : w.getNodeName(); + }, w.prototype.getTopNodeName = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes()[0], E = y == null ? void 0 : y.getNodeName(); return E; - }, y.prototype.delSelectNode = function(m) { - (0, u.default)(m).call(m, function(w) { - w.remove(); + }, w.prototype.delSelectNode = function(m) { + (0, u.default)(m).call(m, function(y) { + y.remove(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -57935,18 +57930,18 @@ var o1 = { exports: {} }; var u = n(2), d = n(7), p = u.__importDefault(n(3)); function h(g) { function _(S) { - var b, A = g.selection.getSelectionContainerElem(), y = g.selection.getSelectionRangeTopNodes()[0]; - if ((y == null ? void 0 : y.getNodeName()) === "BLOCKQUOTE") { + var b, A = g.selection.getSelectionContainerElem(), w = g.selection.getSelectionRangeTopNodes()[0]; + if ((w == null ? void 0 : w.getNodeName()) === "BLOCKQUOTE") { if (A.getNodeName() === "BLOCKQUOTE") { var m = (b = A.childNodes()) === null || b === void 0 ? void 0 : b.getNode(); g.selection.moveCursor(m); } if (A.text() === "") { S.preventDefault(), A.remove(); - var w = p.default(d.EMPTY_P); - w.insertAfter(y), g.selection.moveCursor(w.getNode(), 0); + var y = p.default(d.EMPTY_P); + y.insertAfter(w), g.selection.moveCursor(y.getNode(), 0); } - y.text() === "" && y.remove(); + w.text() === "" && w.remove(); } } g.txt.eventHooks.enterDownEvents.push(_); @@ -57969,33 +57964,33 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = n(6), _ = function(S) { d.__extends(b, S); function b(A) { - var y, m = this, w = h.default(`
    + var w, m = this, y = h.default(`
    `), E = { width: 120, title: "\u80CC\u666F\u989C\u8272", type: "inline-block", - list: (0, u.default)(y = A.config.colors).call(y, function(x) { + list: (0, u.default)(w = A.config.colors).call(w, function(x) { return { $elem: h.default(''), value: x }; }), clickHandler: function(k) { m.command(k); } }; - return m = S.call(this, w, A, E) || this, m; + return m = S.call(this, y, A, E) || this, m; } return b.prototype.command = function(A) { - var y, m = this.editor, w = m.selection.isSelectionEmpty(), E = (y = m.selection.getSelectionContainerElem()) === null || y === void 0 ? void 0 : y.elems[0]; + var w, m = this.editor, y = m.selection.isSelectionEmpty(), E = (w = m.selection.getSelectionContainerElem()) === null || w === void 0 ? void 0 : w.elems[0]; if (E != null) { var x = (E == null ? void 0 : E.nodeName.toLowerCase()) !== "p", k = E == null ? void 0 : E.style.backgroundColor, R = g.hexToRgb(A) === k; - if (w) { + if (y) { if (x && !R) { var M = m.selection.getSelectionRangeTopNodes(); m.selection.createRangeByElem(M[0]), m.selection.moveCursor(M[0].elems[0]); } m.selection.createEmptyRange(); } - m.cmd.do("backColor", A), w && (m.selection.collapseRange(), m.selection.restoreSelection()); + m.cmd.do("backColor", A), y && (m.selection.collapseRange(), m.selection.restoreSelection()); } }, b.prototype.tryChangeActive = function() { }, b; @@ -58007,9 +58002,9 @@ var o1 = { exports: {} }; var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = function(_) { d.__extends(S, _); function S(b) { - var A, y = this, m = h.default(`
    + var A, w = this, m = h.default(`
    -
    `), w = { +
    `), y = { width: 120, title: "\u6587\u5B57\u989C\u8272", type: "inline-block", @@ -58017,20 +58012,20 @@ var o1 = { exports: {} }; return { $elem: h.default(''), value: E }; }), clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = _.call(this, m, b, w) || this, y; + return w = _.call(this, m, b, y) || this, w; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = y.selection.getSelectionText(); - if (w.nodeName === "A" && w.textContent === E) { + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = w.selection.getSelectionText(); + if (y.nodeName === "A" && y.textContent === E) { var x = h.default("").getNode(); - w.appendChild(x); + y.appendChild(x); } - y.cmd.do("foreColor", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("foreColor", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; @@ -58041,17 +58036,17 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(33)), h = u.__importDefault(n(38)), g = u.__importDefault(n(340)), _ = u.__importDefault(n(346)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
    + function A(w) { + var m = this, y = d.default(`
    `); - return m = b.call(this, w, y) || this, _.default(y), m; + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(""); - }, A.prototype.createPanel = function(y) { - var m = g.default(this.editor, y), w = new p.default(this, m); - w.create(); + }, A.prototype.createPanel = function(w) { + var m = g.default(this.editor, w), y = new p.default(this, m); + y.create(); }, A.prototype.tryChangeActive = function() { }, A; }(h.default); @@ -58061,7 +58056,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(341)), _ = n(7); function S(b, A) { - var y = b.config, m = new g.default(b), w = p.getRandom("input-iframe"), E = p.getRandom("btn-ok"), x = p.getRandom("input-upload"), k = p.getRandom("btn-local-ok"); + var w = b.config, m = new g.default(b), y = p.getRandom("input-iframe"), E = p.getRandom("btn-ok"), x = p.getRandom("input-upload"), k = p.getRandom("btn-local-ok"); function R(T) { b.cmd.do("insertHTML", T + _.EMPTY_P), b.config.onlineVideoCallback(T); } @@ -58099,7 +58094,7 @@ var o1 = { exports: {} }; title: b.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"), tpl: `
    "/> @@ -58112,7 +58107,7 @@ var o1 = { exports: {} };
    `, events: [ { selector: "#" + E, type: "click", fn: function() { - var D, V = h.default("#" + w), W = (0, u.default)(D = V.val()).call(D); + var D, V = h.default("#" + y), W = (0, u.default)(D = V.val()).call(D); if (!!W && !!M(W)) return R(W), !0; }, bindEnter: !0 } @@ -58122,17 +58117,17 @@ var o1 = { exports: {} }; height: 0, tabs: [] }; - return window.FileReader && (y.uploadVideoServer || y.customUploadVideo) && B.tabs.push(P[0]), y.showLinkVideo && B.tabs.push(P[1]), B; + return window.FileReader && (w.uploadVideoServer || w.customUploadVideo) && B.tabs.push(P[0]), w.showLinkVideo && B.tabs.push(P[1]), B; } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(133)), d = a(n(57)), p = a(n(4)), h = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), y = n(6), m = function() { - function w(E) { + var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), w = n(6), m = function() { + function y(E) { this.editor = E; } - return w.prototype.uploadVideo = function(E) { + return y.prototype.uploadVideo = function(E) { var x = this; if (!!E.length) { var k = this.editor, R = k.config, M = "validate.", P = function(he) { @@ -58211,12 +58206,12 @@ var o1 = { exports: {} }; typeof ve == "string" && R.customAlert(ve, "error"); } } - }, w.prototype.insertVideo = function(E) { + }, y.prototype.insertVideo = function(E) { var x = this.editor, k = x.config, R = "validate.", M = function(T, D) { return D === void 0 && (D = R), x.i18next.t(D + T); }; if (!k.customInsertVideo) - y.UA.isFirefox ? x.cmd.do("insertHTML", '

    ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); + w.UA.isFirefox ? x.cmd.do("insertHTML", '

    ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); else { k.customInsertVideo(E); return; @@ -58229,7 +58224,7 @@ var o1 = { exports: {} }; }, P.onabort = function() { return P = null; }, P.src = E; - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { @@ -58262,7 +58257,7 @@ var o1 = { exports: {} }; var b, A = function(E, x) { return x === void 0 && (x = ""), S.i18next.t(x + E); }; - function y(w) { + function w(y) { var E = [{ $elem: d.default(""), onClick: function(k, R) { return R.remove(), !0; } }, { $elem: d.default("100%"), onClick: function(k, R) { @@ -58280,17 +58275,17 @@ var o1 = { exports: {} }; } }, { $elem: d.default("" + A("menus.justify.\u9760\u53F3") + ""), onClick: function(k, R) { return h.default(R, "right"), !0; } }]; - b = new p.default(S, w, E), b.create(); + b = new p.default(S, y, E), b.create(); } function m() { b && (b.remove(), b = null); } - return { showVideoTooltip: y, hideVideoTooltip: m }; + return { showVideoTooltip: w, hideVideoTooltip: m }; } r.createShowHideFn = g; function _(S) { - var b = g(S), A = b.showVideoTooltip, y = b.hideVideoTooltip; - S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(y), S.txt.eventHooks.keyupEvents.push(y), S.txt.eventHooks.toolbarClickEvents.push(y), S.txt.eventHooks.menuClickEvents.push(y), S.txt.eventHooks.textScrollEvents.push(y), S.txt.eventHooks.changeEvents.push(y); + var b = g(S), A = b.showVideoTooltip, w = b.hideVideoTooltip; + S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(w), S.txt.eventHooks.keyupEvents.push(w), S.txt.eventHooks.toolbarClickEvents.push(w), S.txt.eventHooks.menuClickEvents.push(w), S.txt.eventHooks.textScrollEvents.push(w), S.txt.eventHooks.changeEvents.push(w); } r.default = _; }, function(i, r, n) { @@ -58322,8 +58317,8 @@ var o1 = { exports: {} }; _.push(function(S) { var b = g.getSelectionContainerElem(); if (b) { - var A = b.getNodeTop(p), y = A.length && A.prev().length ? A.prev() : null; - y && y.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && y.remove(); + var A = b.getNodeTop(p), w = A.length && A.prev().length ? A.prev() : null; + w && w.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && w.remove(); } }); } @@ -58332,10 +58327,10 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(7), h = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(y) { - d.__extends(m, y); - function m(w) { - var E = this, x = h.default('
    '), k = b.default(w); + var d = n(2), p = n(7), h = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(w) { + d.__extends(m, w); + function m(y) { + var E = this, x = h.default('
    '), k = b.default(y); if (k.onlyUploadConf) { var R; x = k.onlyUploadConf.$elem, (0, u.default)(R = k.onlyUploadConf.events).call(R, function(M) { @@ -58345,12 +58340,12 @@ var o1 = { exports: {} }; }); }); } - return E = y.call(this, x, w) || this, E.imgPanelConfig = k, S.default(w), E; + return E = w.call(this, x, y) || this, E.imgPanelConfig = k, S.default(y), E; } return m.prototype.clickHandler = function() { this.imgPanelConfig.onlyUploadConf || this.createPanel(); }, m.prototype.createPanel = function() { - var w = this.imgPanelConfig, E = new g.default(this, w); + var y = this.imgPanelConfig, E = new g.default(this, y); this.setPanel(E), E.create(); }, m.prototype.tryChangeActive = function() { }, m; @@ -58369,15 +58364,15 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = n(131), p = u.__importDefault(n(97)); function h(b, A) { - var y = b.config, m = y.pasteFilterStyle, w = y.pasteIgnoreImg, E = d.getPasteHtml(A, m, w); + var w = b.config, m = w.pasteFilterStyle, y = w.pasteIgnoreImg, E = d.getPasteHtml(A, m, y); if (E) return !0; var x = d.getPasteText(A); return !!x; } function g(b, A) { - for (var y, m = ((y = A.clipboardData) === null || y === void 0 ? void 0 : y.types) || [], w = 0; w < m.length; w++) { - var E = m[w]; + for (var w, m = ((w = A.clipboardData) === null || w === void 0 ? void 0 : w.types) || [], y = 0; y < m.length; y++) { + var E = m[y]; if (E === "Files") return !0; } @@ -58385,10 +58380,10 @@ var o1 = { exports: {} }; } function _(b, A) { if (!(!g(A, b) && h(A, b))) { - var y = d.getPasteImgs(b); - if (!!y.length) { + var w = d.getPasteImgs(b); + if (!!w.length) { var m = new p.default(A); - m.uploadImg(y); + m.uploadImg(w); } } } @@ -58419,22 +58414,22 @@ var o1 = { exports: {} }; var p = n(2), h = p.__importDefault(n(3)); n(360); var g = n(6); - function _(m, w, E, x, k) { - m.attr("style", "width:" + w + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); + function _(m, y, E, x, k) { + m.attr("style", "width:" + y + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); } - function S(m, w) { + function S(m, y) { var E = h.default(`
    `); - return E.hide(), w.append(E), E; + return E.hide(), y.append(E), E; } - function b(m, w, E) { + function b(m, y, E) { var x = m.getBoundingClientRect(), k = E.getBoundingClientRect(), R = k.width.toFixed(2), M = k.height.toFixed(2); - (0, u.default)(w).call(w, ".w-e-img-drag-show-size").text(R + "px * " + M + "px"), _(w, (0, d.default)(R), (0, d.default)(M), k.left - x.left, k.top - x.top), w.show(); + (0, u.default)(y).call(y, ".w-e-img-drag-show-size").text(R + "px * " + M + "px"), _(y, (0, d.default)(R), (0, d.default)(M), k.left - x.left, k.top - x.top), y.show(); } function A(m) { - var w = m.$textContainerElem, E, x = S(m, w); + var y = m.$textContainerElem, E, x = S(m, y); function k(P, B) { P.on("click", function(T) { T.stopPropagation(); @@ -58460,21 +58455,21 @@ var o1 = { exports: {} }; function R(P) { if (g.UA.isIE()) return !1; - P && (E = P, b(w, x, E)); + P && (E = P, b(y, x, E)); } function M() { - (0, u.default)(w).call(w, ".w-e-img-drag-mask").hide(); + (0, u.default)(y).call(y, ".w-e-img-drag-mask").hide(); } - return k(x, w), h.default(document).on("click", M), m.beforeDestroy(function() { + return k(x, y), h.default(document).on("click", M), m.beforeDestroy(function() { h.default(document).off("click", M); }), { showDrag: R, hideDrag: M }; } r.createShowHideFn = A; - function y(m) { - var w = A(m), E = w.showDrag, x = w.hideDrag; + function w(m) { + var y = A(m), E = y.showDrag, x = y.hideDrag; m.txt.eventHooks.imgClickEvents.push(E), m.txt.eventHooks.textScrollEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.changeEvents.push(x); } - r.default = y; + r.default = w; }, function(i, r, n) { i.exports = n(356); }, function(i, r, n) { @@ -58539,11 +58534,11 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { - var S, b = function(w, E) { - return E === void 0 && (E = ""), _.i18next.t(E + w); + var S, b = function(y, E) { + return E === void 0 && (E = ""), _.i18next.t(E + y); }; function A(m) { - var w = [{ $elem: d.default(""), onClick: function(x, k) { + var y = [{ $elem: d.default(""), onClick: function(x, k) { return x.selection.createRangeByElem(k), x.selection.restoreSelection(), x.cmd.do("delete"), !0; } }, { $elem: d.default("30%"), onClick: function(x, k) { return k.attr("width", "30%"), k.removeAttr("height"), !0; @@ -58552,17 +58547,17 @@ var o1 = { exports: {} }; } }, { $elem: d.default("100%"), onClick: function(x, k) { return k.attr("width", "100%"), k.removeAttr("height"), !0; } }]; - w.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { + y.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { return k.removeAttr("width"), k.removeAttr("height"), !0; - } }), m.attr("data-href") && w.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { + } }), m.attr("data-href") && y.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { var R = k.attr("data-href"); return R && (R = decodeURIComponent(R), window.open(R, "_target")), !0; - } }), S = new p.default(_, m, w), S.create(); + } }), S = new p.default(_, m, y), S.create(); } - function y() { + function w() { S && (S.remove(), S = null); } - return { showImgTooltip: A, hideImgTooltip: y }; + return { showImgTooltip: A, hideImgTooltip: w }; } r.createShowHideFn = h; function g(_) { @@ -58578,8 +58573,8 @@ var o1 = { exports: {} }; g.push(function(_) { var S = h.getSelectionContainerElem(), b = h.getRange(); if (!(!b || !S || _.keyCode !== 8 || !h.isSelectionEmpty())) { - var A = b.startContainer, y = b.startOffset, m = null; - if (y === 0) + var A = b.startContainer, w = b.startOffset, m = null; + if (w === 0) for (; A !== S.elems[0] && S.elems[0].contains(A) && A.parentNode && !m; ) { if (A.previousSibling) { m = A.previousSibling; @@ -58588,11 +58583,11 @@ var o1 = { exports: {} }; A = A.parentNode; } else - A.nodeType !== 3 && (m = A.childNodes[y - 1]); + A.nodeType !== 3 && (m = A.childNodes[w - 1]); if (!!m) { - for (var w = m; w.childNodes.length; ) - w = w.childNodes[w.childNodes.length - 1]; - w instanceof HTMLElement && w.tagName === "IMG" && (w.remove(), _.preventDefault()); + for (var y = m; y.childNodes.length; ) + y = y.childNodes[y.childNodes.length - 1]; + y instanceof HTMLElement && y.tagName === "IMG" && (y.remove(), _.preventDefault()); } } }); @@ -58603,18 +58598,18 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(3)), g = n(6), _ = p.__importDefault(n(97)); function S(b) { - var A, y = b.config, m = new _.default(b), w = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), R = g.getRandom("input-link-url-href"), M = g.getRandom("btn-link"), P = "menus.panelMenus.image.", B = function(q, Z) { + var A, w = b.config, m = new _.default(b), y = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), R = g.getRandom("input-link-url-href"), M = g.getRandom("btn-link"), P = "menus.panelMenus.image.", B = function(q, Z) { return Z === void 0 && (Z = P), b.i18next.t(Z + q); }; function T(C, q, Z) { - var Y = y.linkImgCheck(C); - return Y === !0 ? !0 : (typeof Y == "string" && y.customAlert(Y, "error"), !1); + var Y = w.linkImgCheck(C); + return Y === !0 ? !0 : (typeof Y == "string" && w.customAlert(Y, "error"), !1); } - var D = y.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = y.uploadImgAccept).call(A, function(C) { + var D = w.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = w.uploadImgAccept).call(A, function(C) { return "image/" + C; }).join(","), W = function(q, Z, Y) { return '
    -
    +
    @@ -58622,8 +58617,8 @@ var o1 = { exports: {} };
    `; }, G = [ - { selector: "#" + w, type: "click", fn: function() { - var q = y.uploadImgFromMedia; + { selector: "#" + y, type: "click", fn: function() { + var q = w.uploadImgFromMedia; if (q && typeof q == "function") return q(), !0; var Z = h.default("#" + E), Y = Z.elems[0]; @@ -58644,12 +58639,12 @@ var o1 = { exports: {} }; type="text" class="block" placeholder="` + B("\u56FE\u7247\u5730\u5740") + '"/>']; - y.showLinkImgAlt && I.push(` + w.showLinkImgAlt && I.push(` '), y.showLinkImgHref && I.push(` + placeholder="` + B("\u56FE\u7247\u6587\u5B57\u8BF4\u660E") + '"/>'), w.showLinkImgHref && I.push(` + var w = this, m = p.default(`
    -
    `), w = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: p.default(`

    +

    `), y = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: p.default(`

    ` + A.i18next.t("menus.dropListMenu.indent.\u589E\u52A0\u7F29\u8FDB") + `

    `), value: "increase" }, { $elem: p.default(`

    ` + A.i18next.t("menus.dropListMenu.indent.\u51CF\u5C11\u7F29\u8FDB") + `

    `), value: "decrease" }], clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = S.call(this, m, A, w) || this, y; + return w = S.call(this, m, A, y) || this, w; } return b.prototype.command = function(A) { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (m && y.$textElem.equal(m)) { - var w = y.selection.getSelectionRangeTopNodes(); - w.length > 0 && (0, u.default)(w).call(w, function(E) { - g.default(p.default(E), A, y); + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (m && w.$textElem.equal(m)) { + var y = w.selection.getSelectionRangeTopNodes(); + y.length > 0 && (0, u.default)(y).call(y, function(E) { + g.default(p.default(E), A, w); }); } else m && m.length > 0 && (0, u.default)(m).call(m, function(E) { - g.default(p.default(E), A, y); + g.default(p.default(E), A, w); }); - y.selection.restoreSelection(), this.tryChangeActive(); + w.selection.restoreSelection(), this.tryChangeActive(); }, b.prototype.tryChangeActive = function() { - var A = this.editor, y = A.selection.getSelectionStartElem(), m = p.default(y).getNodeTop(A); + var A = this.editor, w = A.selection.getSelectionStartElem(), m = p.default(w).getNodeTop(A); m.length <= 0 || (m.elems[0].style.paddingLeft != "" ? this.active() : this.unActive()); }, b; }(h.default); @@ -58728,11 +58723,11 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(367)), g = p.__importDefault(n(368)), _ = /^(\d+)(\w+)$/, S = /^(\d+)%$/; - function b(y) { - var m = y.config.indentation; + function b(w) { + var m = w.config.indentation; if (typeof m == "string") { if (_.test(m)) { - var w, E = (0, u.default)(w = (0, d.default)(m).call(m).match(_)).call(w, 1, 3), x = E[0], k = E[1]; + var y, E = (0, u.default)(y = (0, d.default)(m).call(m).match(_)).call(y, 1, 3), x = E[0], k = E[1]; return { value: Number(x), unit: k }; } else if (S.test(m)) return { value: Number((0, d.default)(m).call(m).match(S)[1]), unit: "%" }; @@ -58740,9 +58735,9 @@ var o1 = { exports: {} }; return m; return { value: 2, unit: "em" }; } - function A(y, m, w) { - var E = y.getNodeTop(w), x = /^(P|H[0-9]*)$/; - x.test(E.getNodeName()) && (m === "increase" ? h.default(E, b(w)) : m === "decrease" && g.default(E, b(w))); + function A(w, m, y) { + var E = w.getNodeTop(y), x = /^(P|H[0-9]*)$/; + x.test(E.getNodeName()) && (m === "increase" ? h.default(E, b(y)) : m === "decrease" && g.default(E, b(y))); } r.default = A; }, function(i, r, n) { @@ -58775,14 +58770,14 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(38)), h = u.__importDefault(n(33)), g = u.__importDefault(n(370)), _ = function(S) { u.__extends(b, S); function b(A) { - var y = this, m = d.default(`

    + var w = this, m = d.default(`
    `); - return y = S.call(this, m, A) || this, y; + return w = S.call(this, m, A) || this, w; } return b.prototype.createPanel = function() { - var A = g.default(this.editor), y = new h.default(this, A); - y.create(); + var A = g.default(this.editor), w = new h.default(this, A); + w.create(); }, b.prototype.clickHandler = function() { this.createPanel(); }, b.prototype.tryChangeActive = function() { @@ -58795,11 +58790,11 @@ var o1 = { exports: {} }; var h = n(2), g = h.__importDefault(n(3)); function _(S) { var b = S.config.emotions; - function A(w) { + function A(y) { var E = []; - if (w.type == "image") { + if (y.type == "image") { var x; - E = (0, u.default)(x = w.content).call(x, function(R) { + E = (0, u.default)(x = y.content).call(x, function(R) { return typeof R == "string" ? "" : ' [' + R.alt + `] `; @@ -58808,16 +58803,16 @@ var o1 = { exports: {} }; }); } else { var k; - E = (0, u.default)(k = w.content).call(k, function(R) { + E = (0, u.default)(k = y.content).call(k, function(R) { return '' + R + ""; }); } return E.join("").replace(/ /g, ""); } - var y = (0, u.default)(b).call(b, function(w) { + var w = (0, u.default)(b).call(b, function(y) { return { - title: S.i18next.t("menus.panelMenus.emoticon." + w.title), - tpl: "
    " + A(w) + "
    ", + title: S.i18next.t("menus.panelMenus.emoticon." + y.title), + tpl: "
    " + A(y) + "
    ", events: [{ selector: ".eleImg", type: "click", fn: function(x) { var k = g.default(x.target), R = k.getNodeName(), M; if (R === "IMG") { @@ -58828,7 +58823,7 @@ var o1 = { exports: {} }; return S.cmd.do("insertHTML", M), !0; } }] }; - }), m = { width: 300, height: 230, tabs: y }; + }), m = { width: 300, height: 230, tabs: w }; return m; } r.default = _; @@ -58836,23 +58831,23 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createListHandle = r.ClassType = void 0; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(372)), h = u.__importDefault(n(374)), g = u.__importDefault(n(375)), _ = u.__importDefault(n(376)), S = u.__importDefault(n(377)), b; - (function(w) { - w.Wrap = "WrapListHandle", w.Join = "JoinListHandle", w.StartJoin = "StartJoinListHandle", w.EndJoin = "EndJoinListHandle", w.Other = "OtherListHandle"; + (function(y) { + y.Wrap = "WrapListHandle", y.Join = "JoinListHandle", y.StartJoin = "StartJoinListHandle", y.EndJoin = "EndJoinListHandle", y.Other = "OtherListHandle"; })(b = r.ClassType || (r.ClassType = {})); var A = { WrapListHandle: p.default, JoinListHandle: h.default, StartJoinListHandle: g.default, EndJoinListHandle: _.default, OtherListHandle: S.default }; - function y(w, E, x) { - if (w === b.Other && x === void 0) + function w(y, E, x) { + if (y === b.Other && x === void 0) throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range"); - return w !== b.Other ? new A[w](E) : new A[w](E, x); + return y !== b.Other ? new A[y](E) : new A[y](E, x); } - r.createListHandle = y; + r.createListHandle = w; var m = function() { - function w(E) { + function y(E) { this.handle = E, this.handle.exec(); } - return w.prototype.getSelectionRangeElem = function() { + return y.prototype.getSelectionRangeElem = function() { return d.default(this.handle.selectionRangeElem.get()); - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { @@ -58864,23 +58859,23 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A = this.options, y = A.listType, m = A.listTarget, w = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, R = [], M = w == null ? void 0 : w.getNodeName(), P = E.prior, B = x.prior; + var A = this.options, w = A.listType, m = A.listTarget, y = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, R = [], M = y == null ? void 0 : y.getNodeName(), P = E.prior, B = x.prior; if (!E.prior && !x.prior || !(P != null && P.prev().length) && !(B != null && B.next().length)) { var T; - (0, u.default)(T = w == null ? void 0 : w.children()).call(T, function(F) { + (0, u.default)(T = y == null ? void 0 : y.children()).call(T, function(F) { R.push(p.default(F)); - }), M === y ? k = g.createElementFragment( + }), M === w ? k = g.createElementFragment( R, g.createDocumentFragment(), "p" ) : (k = g.createElement(m), (0, u.default)(R).call(R, function(F) { k.appendChild(F.elems[0]); - })), this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]), w.remove(); + })), this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]), y.remove(); } else { for (var D = P; D.length; ) R.push(D), B != null && B.equal(D) ? D = p.default(void 0) : D = D.next(); var V = P.prev(), W = B.next(); - if (M === y ? k = g.createElementFragment( + if (M === w ? k = g.createElementFragment( R, g.createDocumentFragment(), "p" @@ -58892,15 +58887,15 @@ var o1 = { exports: {} }; var I = g.createElement(M); (0, u.default)(G).call(G, function(F) { I.append(F.elems[0]); - }), p.default(I).insertAfter(w), this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + }), p.default(I).insertAfter(y), this.selectionRangeElem.set(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } else if (!V.length) - this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]); + this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]); else { this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } } }, b; @@ -58937,7 +58932,7 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m, w, E, x, k, R = this.options, M = R.editor, P = R.listType, B = R.listTarget, T = R.$startElem, D = R.$endElem, V, W = M.selection.getSelectionRangeTopNodes(), G = T == null ? void 0 : T.getNodeName(), I = D == null ? void 0 : D.getNodeName(); + var A, w, m, y, E, x, k, R = this.options, M = R.editor, P = R.listType, B = R.listTarget, T = R.$startElem, D = R.$endElem, V, W = M.selection.getSelectionRangeTopNodes(), G = T == null ? void 0 : T.getNodeName(), I = D == null ? void 0 : D.getNodeName(); if (G === I) if (W.length > 2) if (W.shift(), W.pop(), V = g.createElementFragment( @@ -58958,7 +58953,7 @@ var o1 = { exports: {} }; F.append(ge); }); var ue = g.createElement(B); - ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), p.default(ue).insertAfter(T), !(!((y = T.children()) === null || y === void 0) && y.length) && T.remove(), !(!((m = D.children()) === null || m === void 0) && m.length) && D.remove(); + ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), p.default(ue).insertAfter(T), !(!((w = T.children()) === null || w === void 0) && w.length) && T.remove(), !(!((m = D.children()) === null || m === void 0) && m.length) && D.remove(); } else { W.length = 0; @@ -58968,7 +58963,7 @@ var o1 = { exports: {} }; Y.unshift(Z), Z = Z.prev(); W.push.apply(W, Y), G === P ? (V = g.createElementFragment(W, g.createDocumentFragment(), "p"), this.selectionRangeElem.set(V), g.insertBefore(T, V, D.elems[0])) : (V = g.createElement(B), (0, u.default)(W).call(W, function(he) { V.append(he.elems[0]); - }), this.selectionRangeElem.set(V), p.default(V).insertAfter(T)), !(!((w = T.children()) === null || w === void 0) && w.length) && D.remove(), !(!((E = D.children()) === null || E === void 0) && E.length) && D.remove(); + }), this.selectionRangeElem.set(V), p.default(V).insertAfter(T)), !(!((y = T.children()) === null || y === void 0) && y.length) && D.remove(), !(!((E = D.children()) === null || E === void 0) && E.length) && D.remove(); } else { for (var te = [], Z = g.getEndPoint(D); Z.length; ) @@ -59002,11 +58997,11 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y = this.options, m = y.editor, w = y.listType, E = y.listTarget, x = y.$startElem, k, R = m.selection.getSelectionRangeTopNodes(), M = x == null ? void 0 : x.getNodeName(); + var A, w = this.options, m = w.editor, y = w.listType, E = w.listTarget, x = w.$startElem, k, R = m.selection.getSelectionRangeTopNodes(), M = x == null ? void 0 : x.getNodeName(); R.shift(); for (var P = [], B = g.getStartPoint(x); B.length; ) P.push(B), B = B.next(); - M === w ? (k = g.createDocumentFragment(), (0, u.default)(P).call(P, function(T) { + M === y ? (k = g.createDocumentFragment(), (0, u.default)(P).call(P, function(T) { return k.append(T.elems[0]); }), k = g.createElementFragment( g.filterSelectionNodes(R), @@ -59029,7 +59024,7 @@ var o1 = { exports: {} }; return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m = this.options, w = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, R, M = w.selection.getSelectionRangeTopNodes(), P = k == null ? void 0 : k.getNodeName(); + var A, w, m = this.options, y = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, R, M = y.selection.getSelectionRangeTopNodes(), P = k == null ? void 0 : k.getNodeName(); M.pop(); for (var B = [], T = g.getEndPoint(k); T.length; ) B.unshift(T), T = T.prev(); @@ -59049,7 +59044,7 @@ var o1 = { exports: {} }; V.push.apply(V, B), R = g.createElementFragment( V, g.createElement(x) - ), this.selectionRangeElem.set(R), p.default(R).insertBefore(k), !(!((y = k.children()) === null || y === void 0) && y.length) && k.remove(); + ), this.selectionRangeElem.set(R), p.default(R).insertBefore(k), !(!((w = k.children()) === null || w === void 0) && w.length) && k.remove(); } }, b; }(h.ListHandle); @@ -59064,8 +59059,8 @@ var o1 = { exports: {} }; return A.range = b, A; } return _.prototype.exec = function() { - var S = this.options, b = S.editor, A = S.listTarget, y = b.selection.getSelectionRangeTopNodes(), m = p.createElementFragment( - p.filterSelectionNodes(y), + var S = this.options, b = S.editor, A = S.listTarget, w = b.selection.getSelectionRangeTopNodes(), m = p.createElementFragment( + p.filterSelectionNodes(w), p.createElement(A) ); this.selectionRangeElem.set(m), this.range.insertNode(m); @@ -59077,23 +59072,23 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = p.__importDefault(n(379)), S = function(b) { p.__extends(A, b); - function A(y) { - var m = this, w = g.default(`
    + function A(w) { + var m = this, y = g.default(`
    -
    `), E = new _.default(y, y.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(R) { - y.selection.saveRange(), m.command(R); +
    `), E = new _.default(w, w.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(R) { + w.selection.saveRange(), m.command(R); } }; - return m = b.call(this, w, y, x) || this, m; + return m = b.call(this, y, w, x) || this, m; } - return A.prototype.command = function(y) { + return A.prototype.command = function(w) { var m = this.editor; m.selection.restoreSelection(); - var w = g.default(m.selection.getSelectionContainerElem()); - if (!!w.elems.length) { - if (w && m.$textElem.equal(w)) { - for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], R = this.getDom(x), M = this.getDom(k), P = w.elems[0].children, B = 0; B < P.length; B++) { + var y = g.default(m.selection.getSelectionContainerElem()); + if (!!y.elems.length) { + if (y && m.$textElem.equal(y)) { + for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], R = this.getDom(x), M = this.getDom(k), P = y.elems[0].children, B = 0; B < P.length; B++) { var T = P[B]; - if (g.default(T).getNodeName() === "P" && (T === R && (E = !0), E && (g.default(T).css("line-height", y), T === M))) { + if (g.default(T).getNodeName() === "P" && (T === R && (E = !0), E && (g.default(T).css("line-height", w), T === M))) { E = !1; return; } @@ -59101,35 +59096,35 @@ var o1 = { exports: {} }; m.selection.createRangeByElems(x, k); return; } - var D = w.elems[0], V = this.getDom(D); - g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", y), m.selection.createRangeByElems(V, V)); + var D = y.elems[0], V = this.getDom(D); + g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", w), m.selection.createRangeByElems(V, V)); } - }, A.prototype.getDom = function(y) { - var m = g.default(y).elems[0]; + }, A.prototype.getDom = function(w) { + var m = g.default(w).elems[0]; if (!m.parentNode) return m; - function w(E, x) { + function y(E, x) { var k = g.default(E.parentNode); - return x.$textElem.equal(k) ? E : w(k.elems[0], x); + return x.$textElem.equal(k) ? E : y(k.elems[0], x); } - return m = w(m, this.editor), m; - }, A.prototype.styleProcessing = function(y) { + return m = y(m, this.editor), m; + }, A.prototype.styleProcessing = function(w) { var m = ""; - return (0, u.default)(y).call(y, function(w) { - w !== "" && (0, d.default)(w).call(w, "line-height") === -1 && (m = m + w + ";"); + return (0, u.default)(w).call(w, function(y) { + y !== "" && (0, d.default)(y).call(y, "line-height") === -1 && (m = m + y + ";"); }), m; - }, A.prototype.setRange = function(y, m) { - var w = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); + }, A.prototype.setRange = function(w, m) { + var y = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); E == null || E.removeAllRanges(); - var x = document.createRange(), k = y, R = m; - x.setStart(k, 0), x.setEnd(R, 1), E == null || E.addRange(x), w.selection.saveRange(), E == null || E.removeAllRanges(), w.selection.restoreSelection(); + var x = document.createRange(), k = w, R = m; + x.setStart(k, 0), x.setEnd(R, 1), E == null || E.addRange(x), y.selection.saveRange(), E == null || E.removeAllRanges(), y.selection.restoreSelection(); }, A.prototype.tryChangeActive = function() { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (!(m && y.$textElem.equal(m))) { - var w = g.default(y.selection.getSelectionStartElem()); - if (w.length !== 0) { - w = this.getDom(w.elems[0]); - var E = w.getAttribute("style") ? w.getAttribute("style") : ""; + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (!(m && w.$textElem.equal(m))) { + var y = g.default(w.selection.getSelectionStartElem()); + if (y.length !== 0) { + y = this.getDom(y.elems[0]); + var E = y.getAttribute("style") ? y.getAttribute("style") : ""; E && (0, d.default)(E).call(E, "line-height") !== -1 ? this.active() : this.unActive(); } } @@ -59204,14 +59199,14 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(38)), p = u.__importDefault(n(3)), h = u.__importDefault(n(383)), g = u.__importDefault(n(33)), _ = u.__importDefault(n(392)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
    '); - return m = b.call(this, w, y) || this, _.default(y), m; + function A(w) { + var m = this, y = p.default('
    '); + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(); }, A.prototype.createPanel = function() { - var y = h.default(this.editor), m = new g.default(this, y); + var w = h.default(this.editor), m = new g.default(this, w); m.create(); }, A.prototype.tryChangeActive = function() { }, A; @@ -59227,21 +59222,21 @@ var o1 = { exports: {} }; return b > 0 && (0, u.default)(b); } function S(b) { - var A = new g.default(b), y = p.getRandom("w-col-id"), m = p.getRandom("w-row-id"), w = p.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(P) { + var A = new g.default(b), w = p.getRandom("w-col-id"), m = p.getRandom("w-row-id"), y = p.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(P) { return b.i18next.t(P); }, k = [{ title: x(E + "\u63D2\u5165\u8868\u683C"), tpl: `
    ` + x("\u521B\u5EFA") + ` ` + x(E + "\u884C") + ` - + ` + (x(E + "\u5217") + x(E + "\u7684") + x(E + "\u8868\u683C")) + `
    - +
    -
    `, events: [{ selector: "#" + w, type: "click", fn: function() { - var P = Number(h.default("#" + y).val()), B = Number(h.default("#" + m).val()); +
    `, events: [{ selector: "#" + y, type: "click", fn: function() { + var P = Number(h.default("#" + w).val()), B = Number(h.default("#" + m).val()); return _(B) && _(P) ? (A.createAction(B, P), !0) : (b.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570", "warning"), !1); }, bindEnter: !0 }] }], R = { width: 330, height: 0, tabs: [] }; return R.tabs.push(k[0]), R; @@ -59288,20 +59283,20 @@ var o1 = { exports: {} }; this.editor = _; } return g.prototype.createAction = function(_, S) { - var b = this.editor, A = p.default(b.selection.getSelectionContainerElem()), y = p.default(A.elems[0]).parentUntilEditor("UL", b), m = p.default(A.elems[0]).parentUntilEditor("OL", b); - if (!(y || m)) { - var w = this.createTableHtml(_, S); - b.cmd.do("insertHTML", w); + var b = this.editor, A = p.default(b.selection.getSelectionContainerElem()), w = p.default(A.elems[0]).parentUntilEditor("UL", b), m = p.default(A.elems[0]).parentUntilEditor("OL", b); + if (!(w || m)) { + var y = this.createTableHtml(_, S); + b.cmd.do("insertHTML", y); } }, g.prototype.createTableHtml = function(_, S) { - for (var b = "", A = "", y = 0; y < _; y++) { + for (var b = "", A = "", w = 0; w < _; w++) { A = ""; for (var m = 0; m < S; m++) - y === 0 ? A = A + "" : A = A + ""; + w === 0 ? A = A + "" : A = A + ""; b = b + "" + A + ""; } - var w = '' + b + ("
    " + d.EMPTY_P); - return w; + var y = '' + b + ("
    " + d.EMPTY_P); + return y; }, g; }(); r.default = h; @@ -59318,7 +59313,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)), h = u.__importDefault(n(394)), g = u.__importDefault(n(399)), _ = n(7); function S(m) { - var w; + var y; function E(k) { var R = new g.default(m), M = "menus.panelMenus.table.", P = function(D, V) { return V === void 0 && (V = M), m.i18next.t(V + D); @@ -59335,7 +59330,7 @@ var o1 = { exports: {} }; if (!I) return !0; var U = Number(R.getCurrentRowIndex(V.elems[0], I)), F = R.getTableHtml(V.elems[0]), C = R.getTableHtml(h.default.ProcessingRow(d.default(F), U).elems[0]); - return C = y(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; + return C = w(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + P("\u5220\u9664\u884C") + ""), onClick: function(D, V) { var W = b(D); if (W) @@ -59344,19 +59339,19 @@ var o1 = { exports: {} }; if (!I) return !0; var U = Number(R.getCurrentRowIndex(V.elems[0], I)), F = R.getTableHtml(V.elems[0]), C = h.default.DeleteRow(d.default(F), U).elems[0].children[0].children.length, q = ""; - return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(h.default.DeleteRow(d.default(F), U).elems[0]), q = y(V, q), D.cmd.do("insertHTML", q), !0; + return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(h.default.DeleteRow(d.default(F), U).elems[0]), q = w(V, q), D.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + P("\u6DFB\u52A0\u5217") + ""), onClick: function(D, V) { var W = b(D); if (W) return !0; var G = d.default(D.selection.getSelectionStartElem()), I = R.getCurrentColIndex(G.elems[0]), U = R.getTableHtml(V.elems[0]), F = R.getTableHtml(h.default.ProcessingCol(d.default(U), I).elems[0]); - return F = y(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; + return F = w(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; } }, { $elem: d.default("" + P("\u5220\u9664\u5217") + ""), onClick: function(D, V) { var W = b(D); if (W) return !0; var G = d.default(D.selection.getSelectionStartElem()), I = R.getCurrentColIndex(G.elems[0]), U = R.getTableHtml(V.elems[0]), F = h.default.DeleteCol(d.default(U), I), C = F.elems[0].children[0].children[0].children.length, q = ""; - return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(F.elems[0]), q = y(V, q), D.cmd.do("insertHTML", q), !0; + return D.selection.createRangeByElem(V), D.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = R.getTableHtml(F.elems[0]), q = w(V, q), D.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + P("\u8BBE\u7F6E\u8868\u5934") + ""), onClick: function(D, V) { var W = b(D); if (W) @@ -59367,7 +59362,7 @@ var o1 = { exports: {} }; var U = Number(R.getCurrentRowIndex(V.elems[0], I)); U !== 0 && (U = 0); var F = R.getTableHtml(V.elems[0]), C = R.getTableHtml(h.default.setTheHeader(d.default(F), U, "th").elems[0]); - return C = y(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; + return C = w(V, C), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + P("\u53D6\u6D88\u8868\u5934") + ""), onClick: function(D, V) { var W = d.default(D.selection.getSelectionStartElem()), G = R.getRowNode(W.elems[0]); if (!G) @@ -59375,27 +59370,27 @@ var o1 = { exports: {} }; var I = Number(R.getCurrentRowIndex(V.elems[0], G)); I !== 0 && (I = 0); var U = R.getTableHtml(V.elems[0]), F = R.getTableHtml(h.default.setTheHeader(d.default(U), I, "td").elems[0]); - return F = y(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; + return F = w(V, F), D.selection.createRangeByElem(V), D.selection.restoreSelection(), D.cmd.do("insertHTML", F), !0; } }]; - w = new p.default(m, k, B), w.create(); + y = new p.default(m, k, B), y.create(); } function x() { - w && (w.remove(), w = null); + y && (y.remove(), y = null); } return { showTableTooltip: E, hideTableTooltip: x }; } function b(m) { - var w = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); - return (w == null ? void 0 : w.elems[0]) !== (E == null ? void 0 : E.elems[0]); + var y = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); + return (y == null ? void 0 : y.elems[0]) !== (E == null ? void 0 : E.elems[0]); } function A(m) { - var w = S(m), E = w.showTableTooltip, x = w.hideTableTooltip; + var y = S(m), E = y.showTableTooltip, x = y.hideTableTooltip; m.txt.eventHooks.tableClickEvents.push(E), m.txt.eventHooks.clickEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.textScrollEvents.push(x); } r.default = A; - function y(m, w) { + function w(m, y) { var E = m.elems[0].nextSibling; - return (!E || E.innerHTML === "
    ") && (w += "" + _.EMPTY_P), w; + return (!E || E.innerHTML === "
    ") && (y += "" + _.EMPTY_P), y; } }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(91)), p = a(n(4)), h = a(n(138)); @@ -59406,7 +59401,7 @@ var o1 = { exports: {} }; var D = document.createElement("td"); B.appendChild(D); } - return (0, d.default)(M).call(M, k + 1, 0, B), w(R, M), _.default(R.parentNode); + return (0, d.default)(M).call(M, k + 1, 0, B), y(R, M), _.default(R.parentNode); } function b(x, k) { for (var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children), P = function(D) { @@ -59421,13 +59416,13 @@ var o1 = { exports: {} }; M[D].appendChild(W[I]); }, B = 0; B < M.length; B++) P(B); - return w(R, M), _.default(R.parentNode); + return y(R, M), _.default(R.parentNode); } function A(x, k) { var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children); - return (0, d.default)(M).call(M, k, 1), w(R, M), _.default(R.parentNode); + return (0, d.default)(M).call(M, k, 1), y(R, M), _.default(R.parentNode); } - function y(x, k) { + function w(x, k) { for (var R = E(x), M = (0, u.default)(Array.prototype).apply(R.children), P = function(D) { var V, W = []; for ((0, p.default)(V = (0, h.default)(M[D].children)).call(V, function(I) { @@ -59439,7 +59434,7 @@ var o1 = { exports: {} }; M[D].appendChild(W[G]); }, B = 0; B < M.length; B++) P(B); - return w(R, M), _.default(R.parentNode); + return y(R, M), _.default(R.parentNode); } function m(x, k, R) { for (var M = E(x), P = (0, u.default)(Array.prototype).apply(M.children), B = P[k].children, T = document.createElement("tr"), D = function(G) { @@ -59449,9 +59444,9 @@ var o1 = { exports: {} }; }), T.appendChild(U); }, V = 0; V < B.length; V++) D(V); - return (0, d.default)(P).call(P, k, 1, T), w(M, P), _.default(M.parentNode); + return (0, d.default)(P).call(P, k, 1, T), y(M, P), _.default(M.parentNode); } - function w(x, k) { + function y(x, k) { for (; x.children.length !== 0; ) x.removeChild(x.children[0]); for (var R = 0; R < k.length; R++) @@ -59461,7 +59456,7 @@ var o1 = { exports: {} }; var k = x.elems[0].children[0]; return k.nodeName === "COLGROUP" && (k = x.elems[0].children[x.elems[0].children.length - 1]), k; } - r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: y, setTheHeader: m }; + r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: w, setTheHeader: m }; }, function(i, r, n) { var a = n(396); i.exports = a; @@ -59477,13 +59472,13 @@ var o1 = { exports: {} }; }, function(i, r, n) { var a = n(40), s = n(31), u = n(114), d = n(112), p = n(35), h = n(69), g = n(113); i.exports = function(S) { - var b = s(S), A = typeof this == "function" ? this : Array, y = arguments.length, m = y > 1 ? arguments[1] : void 0, w = m !== void 0, E = g(b), x = 0, k, R, M, P, B, T; - if (w && (m = a(m, y > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) + var b = s(S), A = typeof this == "function" ? this : Array, w = arguments.length, m = w > 1 ? arguments[1] : void 0, y = m !== void 0, E = g(b), x = 0, k, R, M, P, B, T; + if (y && (m = a(m, w > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) for (P = E.call(b), B = P.next, R = new A(); !(M = B.call(P)).done; x++) - T = w ? u(P, m, [M.value, x], !0) : M.value, h(R, x, T); + T = y ? u(P, m, [M.value, x], !0) : M.value, h(R, x, T); else for (k = p(b.length), R = new A(k); k > x; x++) - T = w ? m(b[x], x) : b[x], h(R, x, T); + T = y ? m(b[x], x) : b[x], h(R, x, T); return R.length = x, R; }; }, function(i, r, n) { @@ -59497,15 +59492,15 @@ var o1 = { exports: {} }; var b, A = h.default(S).elems[0]; return A.parentNode && (A = (b = h.default(A).parentUntil("TR", A)) === null || b === void 0 ? void 0 : b.elems[0]), A; }, _.prototype.getCurrentRowIndex = function(S, b) { - var A, y = 0, m = S.children[0]; - return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(w, E) { - w === b && (y = E); - }), y; + var A, w = 0, m = S.children[0]; + return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(y, E) { + y === b && (w = E); + }), w; }, _.prototype.getCurrentColIndex = function(S) { - var b, A, y = 0, m = h.default(S).getNodeName() === "TD" || h.default(S).getNodeName() === "TH" ? S : (A = h.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], w = h.default(m).parent(); - return (0, u.default)(b = (0, d.default)(w.elems[0].children)).call(b, function(E, x) { - E === m && (y = x); - }), y; + var b, A, w = 0, m = h.default(S).getNodeName() === "TD" || h.default(S).getNodeName() === "TH" ? S : (A = h.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], y = h.default(m).parent(); + return (0, u.default)(b = (0, d.default)(y.elems[0].children)).call(b, function(E, x) { + E === m && (w = x); + }), w; }, _.prototype.getTableHtml = function(S) { var b = '' + h.default(S).html() + "
    "; return b; @@ -59525,9 +59520,9 @@ var o1 = { exports: {} }; function h(_) { function S(b, A) { if (A.detail >= 3) { - var y = window.getSelection(); - if (y) { - var m = y.focusNode, w = y.anchorNode, E = d.default(w == null ? void 0 : w.parentElement); + var w = window.getSelection(); + if (w) { + var m = w.focusNode, y = w.anchorNode, E = d.default(y == null ? void 0 : y.parentElement); if (!b.isContain(d.default(m))) { var x = E.elems[0].tagName === "TD" ? E : E.parentUntilEditor("td", _); if (x) { @@ -59543,14 +59538,14 @@ var o1 = { exports: {} }; r.bindClickEvent = h; function g(_) { var S = _.txt, b = _.selection, A = S.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { _.selection.saveRange(); var m = b.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(_), E = w.length && w.prev().length ? w.prev() : null; - if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && y.keyCode === 8) { - var x = w.next(), k = !!x.length; - k && p(w) && (w.remove(), _.selection.setRangeToElem(x.elems[0])), y.preventDefault(); + var y = m.getNodeTop(_), E = y.length && y.prev().length ? y.prev() : null; + if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && w.keyCode === 8) { + var x = y.next(), k = !!x.length; + k && p(y) && (y.remove(), _.selection.setRangeToElem(x.elems[0])), w.preventDefault(); } } }); @@ -59560,7 +59555,7 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }), r.formatCodeHtml = void 0; var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = n(6), _ = d.__importDefault(n(402)), S = d.__importDefault(n(139)), b = d.__importDefault(n(33)), A = d.__importDefault(n(403)); - function y(w, E) { + function w(y, E) { if (!E) return E; return E = k(E), E = x(E), E = g.replaceSpecialSymbol(E), E; @@ -59582,12 +59577,12 @@ var o1 = { exports: {} }; return k(R); } } - r.formatCodeHtml = y; - var m = function(w) { - d.__extends(E, w); + r.formatCodeHtml = w; + var m = function(y) { + d.__extends(E, y); function E(x) { var k = this, R = h.default('
    '); - return k = w.call(this, R, x) || this, A.default(x), k; + return k = y.call(this, R, x) || this, A.default(x), k; } return E.prototype.insertLineCode = function(x) { var k = this.editor, R = h.default("" + x + ""); @@ -59608,8 +59603,8 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(139)), _ = n(7); - function S(b, A, y) { - var m, w = p.getRandom("input-iframe"), E = p.getRandom("select"), x = p.getRandom("btn-ok"); + function S(b, A, w) { + var m, y = p.getRandom("input-iframe"), E = p.getRandom("select"), x = p.getRandom("btn-ok"); function k(B, T) { var D, V = g.default(b); V && R(); @@ -59636,17 +59631,17 @@ var o1 = { exports: {} }; tpl: `
    - +
    `, events: [ { selector: "#" + x, type: "click", fn: function() { - var T = document.getElementById(w), D = h.default("#" + E), V = D.val(), W = T.value; + var T = document.getElementById(y), D = h.default("#" + E), V = D.val(), W = T.value; if (!!W) return g.default(b) ? !1 : (k(V, W), !0); } } @@ -59670,13 +59665,13 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { var S; - function b(y) { - var m = "menus.panelMenus.code.", w = function(k, R) { + function b(w) { + var m = "menus.panelMenus.code.", y = function(k, R) { return R === void 0 && (R = m), _.i18next.t(R + k); - }, E = [{ $elem: d.default("" + w("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, R) { + }, E = [{ $elem: d.default("" + y("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, R) { return R.remove(), !0; } }]; - S = new p.default(_, y, E), S.create(); + S = new p.default(_, w, E), S.create(); } function A() { S && (S.remove(), S = null); @@ -59695,21 +59690,21 @@ var o1 = { exports: {} }; var u = n(2), d = n(7), p = u.__importDefault(n(3)); function h(g) { var _ = g.$textElem, S = g.selection, b = g.txt, A = b.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { var m; - if (y.keyCode === 40) { - var w = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); - if ((w == null ? void 0 : w.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { + if (w.keyCode === 40) { + var y = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); + if ((y == null ? void 0 : y.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { var x = p.default(d.EMPTY_P); _.append(x); } } - }), A.push(function(y) { + }), A.push(function(w) { g.selection.saveRange(); var m = S.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(g), E = w == null ? void 0 : w.prev(), x = w == null ? void 0 : w.getNextSibling(); - if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && y.keyCode === 8) { + var y = m.getNodeTop(g), E = y == null ? void 0 : y.prev(), x = y == null ? void 0 : y.getNextSibling(); + if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && w.keyCode === 8) { var k = p.default(d.EMPTY_P); _.append(k); } @@ -59722,19 +59717,19 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = u.__importDefault(n(407)), g = n(6), _ = n(7), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
    '); - return m = b.call(this, w, y) || this, h.default(y), m; + function A(w) { + var m = this, y = p.default('
    '); + return m = b.call(this, y, w) || this, h.default(w), m; } return A.prototype.clickHandler = function() { - var y = this.editor, m = y.selection.getRange(), w = y.selection.getSelectionContainerElem(); - if (!!(w != null && w.length)) { - var E = p.default(w.elems[0]), x = E.parentUntil("TABLE", w.elems[0]), k = E.children(); + var w = this.editor, m = w.selection.getRange(), y = w.selection.getSelectionContainerElem(); + if (!!(y != null && y.length)) { + var E = p.default(y.elems[0]), x = E.parentUntil("TABLE", y.elems[0]), k = E.children(); E.getNodeName() !== "CODE" && (x && p.default(x.elems[0]).getNodeName() === "TABLE" || k && k.length !== 0 && p.default(k.elems[0]).getNodeName() === "IMG" && !(m != null && m.collapsed) || this.createSplitLine()); } }, A.prototype.createSplitLine = function() { - var y = "
    " + _.EMPTY_P; - g.UA.isFirefox && (y = "

    "), this.editor.cmd.do("insertHTML", y); + var w = "
    " + _.EMPTY_P; + g.UA.isFirefox && (w = "

    "), this.editor.cmd.do("insertHTML", w); }, A.prototype.tryChangeActive = function() { }, A; }(d.default); @@ -59753,11 +59748,11 @@ var o1 = { exports: {} }; var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); function h(_) { var S; - function b(y) { + function b(w) { var m = [{ $elem: d.default("" + _.i18next.t("menus.panelMenus.\u5220\u9664") + ""), onClick: function(E, x) { return E.selection.createRangeByElem(x), E.selection.restoreSelection(), E.cmd.do("delete"), !0; } }]; - S = new p.default(_, y, m), S.create(); + S = new p.default(_, w, m), S.create(); } function A() { S && (S.remove(), S = null); @@ -59773,34 +59768,34 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = n(98), _ = d.__importDefault(n(415)), S = d.__importDefault(n(140)), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
    + d.__extends(w, A); + function w(m) { + var y = this, E = p.default(`
    `); - return w = A.call(this, E, m) || this, _.default(m), w; + return y = A.call(this, E, m) || this, _.default(m), y; } - return y.prototype.clickHandler = function() { + return w.prototype.clickHandler = function() { var m = this.editor; g.isAllTodo(m) ? (this.cancelTodo(), this.tryChangeActive()) : this.setTodo(); - }, y.prototype.tryChangeActive = function() { + }, w.prototype.tryChangeActive = function() { g.isAllTodo(this.editor) ? this.active() : this.unActive(); - }, y.prototype.setTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { + }, w.prototype.setTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { var x, k = E == null ? void 0 : E.getNodeName(); if (k === "P") { var R = S.default(E), M = R.getTodo(), P = (x = M.children()) === null || x === void 0 ? void 0 : x.getNode(); M.insertAfter(E), m.selection.moveCursor(P), E.remove(); } }), this.tryChangeActive(); - }, y.prototype.cancelTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { + }, w.prototype.cancelTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { var x, k, R, M = (k = (x = E.childNodes()) === null || x === void 0 ? void 0 : x.childNodes()) === null || k === void 0 ? void 0 : k.clone(!0), P = p.default("

    "); P.append(M), P.insertAfter(E), (R = P.childNodes()) === null || R === void 0 || R.get(0).remove(), m.selection.moveCursor(P.getNode()), E.remove(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -59828,7 +59823,7 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)), h = n(98), g = d.__importDefault(n(140)), _ = n(98), S = n(7); function b(A) { - function y(x) { + function w(x) { var k, R; if (h.isAllTodo(A)) { x.preventDefault(); @@ -59877,14 +59872,14 @@ var o1 = { exports: {} }; } } } - function w() { + function y() { var x = A.selection, k = x.getSelectionRangeTopNodes()[0]; k && _.isTodo(k) && k.text() === "" && (p.default(S.EMPTY_P).insertAfter(k), k.remove()); } function E(x) { x && x.target instanceof HTMLInputElement && x.target.type === "checkbox" && (x.target.checked ? x.target.setAttribute("checked", "true") : x.target.removeAttribute("checked")); } - A.txt.eventHooks.enterDownEvents.push(y), A.txt.eventHooks.deleteUpEvents.push(w), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); + A.txt.eventHooks.enterDownEvents.push(w), A.txt.eventHooks.deleteUpEvents.push(y), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); } r.default = b; }, function(i, r, n) { @@ -59892,8 +59887,8 @@ var o1 = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }), r.selectorValidator = void 0; var u = n(2), d = u.__importDefault(n(3)), p = n(6), h = n(7), g = u.__importDefault(n(130)), _ = { border: "1px solid #c9d8db", toolbarBgColor: "#FFF", toolbarBottomBorder: "1px solid #EEE" }; function S(A) { - var y = A.toolbarSelector, m = d.default(y), w = A.textSelector, E = A.config, x = E.height, k = A.i18next, R = d.default("
    "), M = d.default("
    "), P, B, T = null; - w == null ? (B = m.children(), m.append(R).append(M), R.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), M.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(R), T = d.default(w).children(), d.default(w).append(M), B = M.children()), P = d.default("
    "), P.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); + var w = A.toolbarSelector, m = d.default(w), y = A.textSelector, E = A.config, x = E.height, k = A.i18next, R = d.default("
    "), M = d.default("
    "), P, B, T = null; + y == null ? (B = m.children(), m.append(R).append(M), R.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), M.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(R), T = d.default(y).children(), d.default(y).append(M), B = M.children()), P = d.default("
    "), P.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); var D, V = A.config.placeholder; V !== g.default.placeholder ? D = d.default("
    " + V + "
    ") : D = d.default("
    " + k.t(V) + "
    "), D.addClass("placeholder"), B && B.length ? (P.append(B), D.hide()) : P.append(d.default(h.EMPTY_P)), T && T.length && (P.append(T), D.hide()), M.append(P), M.append(D), R.addClass("w-e-toolbar").css("z-index", A.zIndex.get("toolbar")), M.addClass("w-e-text-container"), M.css("z-index", A.zIndex.get()), P.addClass("w-e-text"); var W = p.getRandom("toolbar-elem"); @@ -59905,21 +59900,21 @@ var o1 = { exports: {} }; } r.default = S; function b(A) { - var y = "data-we-id", m = /^wangEditor-\d+$/, w = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
    "), text: d.default("
    ") }; + var w = "data-we-id", m = /^wangEditor-\d+$/, y = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
    "), text: d.default("
    ") }; if (E == null) throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863"); if (x.bar = d.default(E), !x.bar.elems.length) throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + E); - if (m.test(x.bar.attr(y))) + if (m.test(x.bar.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); - if (w) { - if (x.text = d.default(w), !x.text.elems.length) - throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + w); - if (m.test(x.text.attr(y))) + if (y) { + if (x.text = d.default(y), !x.text.elems.length) + throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + y); + if (m.test(x.text.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); } - x.bar.attr(y, A.id), x.text.attr(y, A.id), A.beforeDestroy(function() { - x.bar.removeAttr(y), x.text.removeAttr(y); + x.bar.attr(w, A.id), x.text.attr(w, A.id), A.beforeDestroy(function() { + x.bar.removeAttr(w), x.text.removeAttr(w); }); } r.selectorValidator = b; @@ -59935,8 +59930,8 @@ var o1 = { exports: {} }; } var A = b.last(); if (_) { - var y = A.html().toLowerCase(), m = A.getNodeName(); - if (y !== "
    " && y !== "
    " || m !== "P") { + var w = A.html().toLowerCase(), m = A.getNodeName(); + if (w !== "
    " && w !== "
    " || m !== "P") { S.append(d.default(p.EMPTY_P)), h(g); return; } @@ -59948,51 +59943,51 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = n(2), p = d.__importDefault(n(3)); - function h(y) { - g(y), _(y), S(y); + function h(w) { + g(w), _(w), S(w); } - function g(y) { - y.txt.eventHooks.changeEvents.push(function() { - var m = y.config.onchange; + function g(w) { + w.txt.eventHooks.changeEvents.push(function() { + var m = w.config.onchange; if (m) { - var w = y.txt.html() || ""; - y.isFocus = !0, m(w); + var y = w.txt.html() || ""; + w.isFocus = !0, m(y); } - y.txt.togglePlaceholder(); + w.txt.togglePlaceholder(); }); } - function _(y) { - y.isFocus = !1; - function m(w) { - var E = w.target, x = p.default(E), k = y.$textElem, R = y.$toolbarElem, M = k.isContain(x), P = R.isContain(x), B = R.elems[0] == w.target; + function _(w) { + w.isFocus = !1; + function m(y) { + var E = y.target, x = p.default(E), k = w.$textElem, R = w.$toolbarElem, M = k.isContain(x), P = R.isContain(x), B = R.elems[0] == y.target; if (M) - y.isFocus || A(y), y.isFocus = !0; + w.isFocus || A(w), w.isFocus = !0; else { - if (P && !B || !y.isFocus) + if (P && !B || !w.isFocus) return; - b(y), y.isFocus = !1; + b(w), w.isFocus = !1; } } - document.activeElement === y.$textElem.elems[0] && y.config.focus && (A(y), y.isFocus = !0), p.default(document).on("click", m), y.beforeDestroy(function() { + document.activeElement === w.$textElem.elems[0] && w.config.focus && (A(w), w.isFocus = !0), p.default(document).on("click", m), w.beforeDestroy(function() { p.default(document).off("click", m); }); } - function S(y) { - y.$textElem.on("compositionstart", function() { - y.isComposing = !0, y.txt.togglePlaceholder(); + function S(w) { + w.$textElem.on("compositionstart", function() { + w.isComposing = !0, w.txt.togglePlaceholder(); }).on("compositionend", function() { - y.isComposing = !1, y.txt.togglePlaceholder(); + w.isComposing = !1, w.txt.togglePlaceholder(); }); } - function b(y) { - var m, w = y.config, E = w.onblur, x = y.txt.html() || ""; - (0, u.default)(m = y.txt.eventHooks.onBlurEvents).call(m, function(k) { + function b(w) { + var m, y = w.config, E = y.onblur, x = w.txt.html() || ""; + (0, u.default)(m = w.txt.eventHooks.onBlurEvents).call(m, function(k) { return k(); }), E(x); } - function A(y) { - var m = y.config, w = m.onfocus, E = y.txt.html() || ""; - w(E); + function A(w) { + var m = w.config, y = m.onfocus, E = w.txt.html() || ""; + y(E); } r.default = h; }, function(i, r, n) { @@ -60021,23 +60016,23 @@ var o1 = { exports: {} }; n(421); var h = "w-e-icon-fullscreen", g = "w-e-icon-fullscreen_exit", _ = "w-e-full-screen-editor"; r.setFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + h), E = b.config; - w.removeClass(h), w.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); + var A = p.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + h), E = b.config; + y.removeClass(h), y.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); var x = m.getBoundingClientRect(); - y.css("height", "calc(100% - " + x.height + "px)"); + w.css("height", "calc(100% - " + x.height + "px)"); }, r.setUnFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + g), E = b.config; - w.removeClass(g), w.addClass(h), A.removeClass(_), A.css("z-index", "auto"), y.css("height", E.height + "px"); + var A = p.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + g), E = b.config; + y.removeClass(g), y.addClass(h), A.removeClass(_), A.css("z-index", "auto"), w.css("height", E.height + "px"); }; var S = function(A) { if (!A.textSelector && !!A.config.showFullScreen) { - var y = A.$toolbarElem, m = p.default(`
    + var w = A.$toolbarElem, m = p.default(`
    `); - m.on("click", function(w) { - var E, x = (0, u.default)(E = p.default(w.currentTarget)).call(E, "i"); + m.on("click", function(y) { + var E, x = (0, u.default)(E = p.default(y.currentTarget)).call(E, "i"); x.hasClass(h) ? (m.attr("data-title", "\u53D6\u6D88\u5168\u5C4F"), r.setFullScreen(A)) : (m.attr("data-title", "\u5168\u5C4F"), r.setUnFullScreen(A)); - }), y.append(m); + }), w.append(m); } }; r.default = S; @@ -60082,41 +60077,41 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(70)), d = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var p = n(2), h = p.__importDefault(n(426)), g = n(6), _ = n(7); - function S(A, y) { + function S(A, w) { return (0, u.default)(A).call(A, function(m) { - var w = m.type, E = m.target, x = m.attributeName; - return w != "attributes" || w == "attributes" && (x == "contenteditable" || E != y); + var y = m.type, E = m.target, x = m.attributeName; + return y != "attributes" || y == "attributes" && (x == "contenteditable" || E != w); }); } var b = function(A) { - p.__extends(y, A); - function y(m) { - var w = A.call(this, function(E, x) { + p.__extends(w, A); + function w(m) { + var y = A.call(this, function(E, x) { var k; - if (E = S(E, x.target), (k = w.data).push.apply(k, E), m.isCompatibleMode) - w.asyncSave(); + if (E = S(E, x.target), (k = y.data).push.apply(k, E), m.isCompatibleMode) + y.asyncSave(); else if (!m.isComposing) - return w.asyncSave(); + return y.asyncSave(); }) || this; - return w.editor = m, w.data = [], w.asyncSave = _.EMPTY_FN, w; + return y.editor = m, y.data = [], y.asyncSave = _.EMPTY_FN, y; } - return y.prototype.save = function() { + return w.prototype.save = function() { this.data.length && (this.editor.history.save(this.data), this.data.length = 0, this.emit()); - }, y.prototype.emit = function() { + }, w.prototype.emit = function() { var m; - (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(w) { - return w(); + (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(y) { + return y(); }); - }, y.prototype.observe = function() { + }, w.prototype.observe = function() { var m = this; A.prototype.observe.call(this, this.editor.$textElem.elems[0]); - var w = this.editor.config.onchangeTimeout; + var y = this.editor.config.onchangeTimeout; this.asyncSave = g.debounce(function() { m.save(); - }, w), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { + }, y), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { m.asyncSave(); }); - }, y; + }, w; }(h.default); r.default = b; }, function(i, r, n) { @@ -60266,32 +60261,32 @@ var o1 = { exports: {} }; } r.compileValue = g; function _(m) { - var w = {}; - return m.addedNodes.length && (w.add = p.toArray(m.addedNodes)), m.removedNodes.length && (w.remove = p.toArray(m.removedNodes)), w; + var y = {}; + return m.addedNodes.length && (y.add = p.toArray(m.addedNodes)), m.removedNodes.length && (y.remove = p.toArray(m.removedNodes)), y; } r.complieNodes = _; function S(m) { - var w; - return m.previousSibling ? w = { type: "before", target: m.previousSibling } : m.nextSibling ? w = { type: "after", target: m.nextSibling } : w = { type: "parent", target: m.target }, w; + var y; + return m.previousSibling ? y = { type: "before", target: m.previousSibling } : m.nextSibling ? y = { type: "after", target: m.nextSibling } : y = { type: "parent", target: m.target }, y; } r.compliePosition = S; var b = ["UL", "OL", "H1", "H2", "H3", "H4", "H5", "H6"]; function A(m) { - var w = [], E = !1, x = []; + var y = [], E = !1, x = []; return (0, u.default)(m).call(m, function(k, R) { var M = { type: h(k.type), target: k.target, attr: k.attributeName || "", value: g(k) || "", oldValue: k.oldValue || "", nodes: _(k), position: S(k) }; - if (w.push(M), !!p.UA.isFirefox) { + if (y.push(M), !!p.UA.isFirefox) { if (E && k.addedNodes.length && k.addedNodes[0].nodeType == 1) { var P = k.addedNodes[0], B = { type: "node", target: P, attr: "", value: "", oldValue: "", nodes: { add: [E] }, position: { type: "parent", target: P } }; - (0, d.default)(b).call(b, P.nodeName) != -1 ? (B.nodes.add = p.toArray(P.childNodes), w.push(B)) : E.nodeType == 3 ? (y(P, x) && (B.nodes.add = p.toArray(P.childNodes)), w.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && y(P, x) && (B.nodes.add = p.toArray(P.childNodes), w.push(B)); + (0, d.default)(b).call(b, P.nodeName) != -1 ? (B.nodes.add = p.toArray(P.childNodes), y.push(B)) : E.nodeType == 3 ? (w(P, x) && (B.nodes.add = p.toArray(P.childNodes)), y.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && w(P, x) && (B.nodes.add = p.toArray(P.childNodes), y.push(B)); } M.type == "node" && k.removedNodes.length == 1 ? (E = k.removedNodes[0], x.push(E)) : (E = !1, x.length = 0); } - }), w; + }), y; } r.default = A; - function y(m, w) { - for (var E = 0, x = w.length - 1; x > 0 && m.contains(w[x]); x--) + function w(m, y) { + for (var E = 0, x = y.length - 1; x > 0 && m.contains(y[x]); x--) E++; return E; } @@ -60368,17 +60363,17 @@ var o1 = { exports: {} }; } } } - function y(x) { + function w(x) { x.target.textContent = x.value; } function m(x) { x.target.setAttribute(x.attr, x.value); } - var w = { node: A, text: y, attr: m }; + var y = { node: A, text: w, attr: m }; function E(x) { for (var k = 0, R = x; k < R.length; k++) { var M = R[k]; - w[M.type](M); + y[M.type](M); } } r.restore = E; @@ -60481,30 +60476,30 @@ var o1 = { exports: {} }; var _ = function(S) { u.__extends(b, S); function b(A) { - var y = S.call(this, A.config.historyMaxSize) || this; - return y.editor = A, y.lastRange = g(document.createRange()), y.root = A.$textElem.elems[0], y.updateLastRange = h.debounce(function() { - y.lastRange = g(y.rangeHandle); - }, A.config.onchangeTimeout), y; + var w = S.call(this, A.config.historyMaxSize) || this; + return w.editor = A, w.lastRange = g(document.createRange()), w.root = A.$textElem.elems[0], w.updateLastRange = h.debounce(function() { + w.lastRange = g(w.rangeHandle); + }, A.config.onchangeTimeout), w; } return (0, s.default)(b.prototype, "rangeHandle", { get: function() { - var y = document.getSelection(); - return y && y.rangeCount ? y.getRangeAt(0) : document.createRange(); + var w = document.getSelection(); + return w && w.rangeCount ? w.getRangeAt(0) : document.createRange(); }, enumerable: !1, configurable: !0 }), b.prototype.observe = function() { var A = this; this.root = this.editor.$textElem.elems[0], this.resetMaxSize(this.editor.config.historyMaxSize); - function y() { - var w = A.rangeHandle; - (A.root === w.commonAncestorContainer || A.root.contains(w.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); + function w() { + var y = A.rangeHandle; + (A.root === y.commonAncestorContainer || A.root.contains(y.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); } - function m(w) { - (w.key == "Backspace" || w.key == "Delete") && A.updateLastRange(); + function m(y) { + (y.key == "Backspace" || y.key == "Delete") && A.updateLastRange(); } - p.default(document).on("selectionchange", y), this.editor.beforeDestroy(function() { - p.default(document).off("selectionchange", y); + p.default(document).on("selectionchange", w), this.editor.beforeDestroy(function() { + p.default(document).off("selectionchange", w); }), A.editor.$textElem.on("keydown", m); }, b.prototype.save = function() { var A = g(this.rangeHandle); @@ -60512,8 +60507,8 @@ var o1 = { exports: {} }; }, b.prototype.set = function(A) { try { if (A) { - var y = this.rangeHandle; - return y.setStart.apply(y, A.start), y.setEnd.apply(y, A.end), this.editor.menus.changeActive(), !0; + var w = this.rangeHandle; + return w.setStart.apply(w, A.start), w.setEnd.apply(w, A.end), this.editor.menus.changeActive(), !0; } } catch { return !1; @@ -60521,13 +60516,13 @@ var o1 = { exports: {} }; return !1; }, b.prototype.revoke = function() { var A = this; - return S.prototype.revoke.call(this, function(y) { - A.set(y[0]); + return S.prototype.revoke.call(this, function(w) { + A.set(w[0]); }); }, b.prototype.restore = function() { var A = this; - return S.prototype.restore.call(this, function(y) { - A.set(y[1]); + return S.prototype.restore.call(this, function(w) { + A.set(w[1]); }); }, b; }(d.default); @@ -60545,18 +60540,18 @@ var o1 = { exports: {} }; function A() { if (!_) { g.$textElem.hide(); - var m = g.zIndex.get("textContainer"), w = g.txt.html(); + var m = g.zIndex.get("textContainer"), y = g.txt.html(); S = p.default('
    -
    ` + w + `
    +
    ` + y + `
    `), g.$textContainerElem.append(S); var E = g.zIndex.get("menu"); b = p.default('
    '), g.$toolbarElem.append(b), _ = !0, g.isEnable = !1; } } - function y() { + function w() { !_ || (S.remove(), b.remove(), g.$textElem.show(), _ = !1, g.isEnable = !0); } - return { disable: A, enable: y }; + return { disable: A, enable: w }; } r.default = h; }, function(i, r, n) { @@ -60623,22 +60618,22 @@ var o1 = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(128)), d = a(n(94)), p = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.registerPlugin = void 0; var h = n(2), g = h.__importDefault(n(87)), _ = n(6); - function S(A, y, m) { + function S(A, w, m) { if (!A) throw new TypeError("name is not define"); - if (!y) + if (!w) throw new TypeError("options is not define"); - if (!y.intention) + if (!w.intention) throw new TypeError("options.intention is not define"); - if (y.intention && typeof y.intention != "function") + if (w.intention && typeof w.intention != "function") throw new TypeError("options.intention is not function"); - m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = y; + m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = w; } r.registerPlugin = S; function b(A) { - var y = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(y); - (0, p.default)(m).call(m, function(w) { - var E = w[0], x = w[1]; + var w = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(w); + (0, p.default)(m).call(m, function(y) { + var E = y[0], x = y[1]; console.info("plugin " + E + " initializing"); var k = x.intention, R = x.config; k(A, R), console.info("plugin " + E + " initialization complete"); @@ -60651,13 +60646,13 @@ var o1 = { exports: {} }; }]).default; }); })(o1); -var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.assign || function(e) { +var Tj = /* @__PURE__ */ xj(o1.exports), kj = "fcEditor", Oj = 1, $j = Object.assign || function(e) { for (var t, i = 1; i < arguments.length; i++) for (var r in t = arguments[i], t) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; -}, $j = Be({ - name: Tj, +}, Rj = Be({ + name: kj, props: { modelValue: String, init: Function, @@ -60669,7 +60664,7 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as data: function() { return { editor: {}, - uni: kj++ + uni: Oj++ }; }, watch: { @@ -60691,11 +60686,11 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as mounted: function() { var t = this; this.$nextTick(function() { - t.editor = new xj("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && Oj(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); + t.editor = new Tj("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && $j(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); }); }, render: function() { - var t = Cj({}, this.$attrs); + var t = Sj({}, this.$attrs); return delete t.id, z("div", jt(t, { onInput: this.result, id: "editor".concat(this.uni), @@ -60716,12 +60711,12 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as }); }, i.simpleMode = function(_, S) { r(S, "start"); - var b = {}, A = S.meta || {}, y = !1; + var b = {}, A = S.meta || {}, w = !1; for (var m in S) if (m != A && S.hasOwnProperty(m)) - for (var w = b[m] = [], E = S[m], x = 0; x < E.length; x++) { + for (var y = b[m] = [], E = S[m], x = 0; x < E.length; x++) { var k = E[x]; - w.push(new s(k, S)), (k.indent || k.dedent) && (y = !0); + y.push(new s(k, S)), (k.indent || k.dedent) && (w = !0); } var R = { startState: function() { @@ -60730,7 +60725,7 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as pending: null, local: null, localState: null, - indent: y ? [] : null + indent: w ? [] : null }; }, copyState: function(P) { @@ -60789,16 +60784,16 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as function u(_, S) { return function(b, A) { if (A.pending) { - var y = A.pending.shift(); - return A.pending.length == 0 && (A.pending = null), b.pos += y.text.length, y.token; + var w = A.pending.shift(); + return A.pending.length == 0 && (A.pending = null), b.pos += w.text.length, w.token; } if (A.local) if (A.local.end && b.match(A.local.end)) { var m = A.local.endToken || null; return A.local = A.localState = null, m; } else { - var m = A.local.mode.token(b, A.localState), w; - return A.local.endScan && (w = A.local.endScan.exec(b.current())) && (b.pos = b.start + w.index), m; + var m = A.local.mode.token(b, A.localState), y; + return A.local.endScan && (y = A.local.endScan.exec(b.current())) && (b.pos = b.start + y.index), m; } for (var E = _[A.state], x = 0; x < E.length; x++) { var k = E[x], R = (!k.data.sol || b.sol()) && b.match(k.regex); @@ -60833,13 +60828,13 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as return b == 0; } function p(_, S, b, A) { - var y; + var w; if (b.persistent) - for (var m = S.persistentStates; m && !y; m = m.next) - (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (y = m); - var w = y ? y.mode : b.mode || i.getMode(_, b.spec), E = y ? y.state : i.startState(w); - b.persistent && !y && (S.persistentStates = { mode: w, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { - mode: w, + for (var m = S.persistentStates; m && !w; m = m.next) + (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (w = m); + var y = w ? w.mode : b.mode || i.getMode(_, b.spec), E = w ? w.state : i.startState(y); + b.persistent && !w && (S.persistentStates = { mode: y, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { + mode: y, end: b.end && n(b.end), endScan: b.end && b.forceEnd !== !1 && n(b.end, !1), endToken: A && A.join ? A[A.length - 1] : A @@ -60851,20 +60846,20 @@ var xj = /* @__PURE__ */ Ej(o1.exports), Tj = "fcEditor", kj = 1, Oj = Object.as return !0; } function g(_, S) { - return function(b, A, y) { + return function(b, A, w) { if (b.local && b.local.mode.indent) - return b.local.mode.indent(b.localState, A, y); + return b.local.mode.indent(b.localState, A, w); if (b.indent == null || b.local || S.dontIndentStates && h(b.state, S.dontIndentStates) > -1) return i.Pass; - var m = b.indent.length - 1, w = _[b.state]; + var m = b.indent.length - 1, y = _[b.state]; e: for (; ; ) { - for (var E = 0; E < w.length; E++) { - var x = w[E]; + for (var E = 0; E < y.length; E++) { + var x = y[E]; if (x.data.dedent && x.data.dedentIfLineStart !== !1) { var k = x.regex.exec(A); if (k && k[0]) { - m--, (x.next || x.push) && (w = _[x.next || x.push]), A = A.slice(k[0].length); + m--, (x.next || x.push) && (y = _[x.next || x.push]), A = A.slice(k[0].length); continue e; } } @@ -60902,30 +60897,30 @@ const Ht = (e, t, i) => { tt.component("draggable", Ko); tt.component("DragTool", qb); tt.component("DragBox", t1); -tt.component("Validate", $V); +tt.component("Validate", RV); tt.component("Struct", kb); tt.component("HtmlEditor", q4); tt.component("FnEditor", sr); tt.component("ComputedConfig", eb); -tt.component("Required", FV); +tt.component("Required", PV); tt.component("TableOptions", wb); -tt.component("TreeOptions", WV); +tt.component("TreeOptions", GV); tt.component("TableFormColumn", r1); tt.component("TableFormColumn2", r1); tt.component("EventConfig", tb); tt.component("FetchConfig", c5); -tt.component("TableColumnConfig", w5); -tt.component("TableButtonConfig", O5); +tt.component("TableColumnConfig", A5); +tt.component("TableButtonConfig", $5); tt.component("SizeInput", ea); tt.component("PatternInput", $p); tt.component("StyleConfig", Eb); tt.component("GlobalFetchConfig", _b); -tt.component("GlobalFetchSelect", G5); +tt.component("GlobalFetchSelect", K5); tt.component("GlobalEventConfig", bb); tt.component("GlobalClassConfig", xb); -tt.component("GlobalClassSelect", X5); +tt.component("GlobalClassSelect", Z5); tt.component("GlobalVariableConfig", Tb); -tt.component("FetchTable", rV); +tt.component("FetchTable", oV); tt.component("VariableConfig", ml); tt.component("ColorInput", ta); tt.component("ConfigItem", si); @@ -60933,48 +60928,48 @@ tt.component("ConfigTitle", gb); tt.component("FieldInput", i5); tt.component("PromptInput", a5); tt.component("ValueInput", wu); -tt.component("StepFormItem", T6); -tt.component("FcRow", q6); -tt.component("FnConfig", N5); +tt.component("StepFormItem", k6); +tt.component("FcRow", ej); +tt.component("FnConfig", B5); tt.component("FnInput", e1); tt.component("RuleSelect", Rp); -tt.component("HideConfig", nj); -tt.component("SpanInput", oj); +tt.component("HideConfig", ij); +tt.component("SpanInput", aj); tt.component("LanguageInput", Wp); -Ht("FcSlot", Jy, mV); -Ht("FcJson", Xy, vV); +Ht("FcSlot", Jy, vV); +Ht("FcJson", Xy, gV); Ht("DataTable", jc); -Ht("FcEditor", $j); +Ht("FcEditor", Rj); Ht("fcInlineForm", Uc); -Ht("FcCell", Yy, J6); +Ht("FcCell", Yy, X6); Ht("TableForm", zy, i1); Ht("TableFormPro", Wy, i1); -Ht("StepForm", QV, qV); -Ht("FcValue", Qy, hV); -Ht("FcTable", Hy, dV); -Ht("NestedTableForm", Ky, c6); -Ht("InfiniteTableForm", Gy, y6); -Ht("FcDialog", h0, P6); -Ht("FcDrawer", K6, U6); +Ht("StepForm", JV, e6); +Ht("FcValue", Qy, mV); +Ht("FcTable", Hy, fV); +Ht("NestedTableForm", Ky, p6); +Ht("InfiniteTableForm", Gy, b6); +Ht("FcDialog", h0, M6); +Ht("FcDrawer", Y6, H6); Ht("AudioBox", v0); Ht("VideoBox", z0); Ht("BarCodeBox", H0); Ht("IframeBox", g0); Ht("QrCodeBox", G0); -Ht("SignaturePad", vj); +Ht("SignaturePad", gj); Ht("FcEcharts", Zy); Ht("FcTitle", e0); -Ht("FcCity", uj); +Ht("FcCity", dj); Ht("FcId", qy); Ht("FcMarkdown", p0); -Ht("fcDataSelect", m0, Aj); -const Rj = function(e) { +Ht("fcDataSelect", m0, Cj); +const Dj = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { rn[i.name] = i.handle, pc[i.name] = i.example, eu.value.formula[i.name] = i.info, My.forEach((r) => { r.key === i.menu && r.children.push(i.name), li.setFormula(i.name, i.handle), tt.setFormula(i.name, i.handle); }); }); -}, Dj = function(e) { +}, Ij = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { Bc[i.name] = i.handle, Ny[i.name] = i.rule, eu.value.behavior[i.name] = { info: i.info, @@ -60983,16 +60978,16 @@ const Rj = function(e) { r.key === i.menu && r.children.push(i.name); }); }); -}, Ij = function(e) { +}, Fj = function(e) { e.component("FcDesigner", an); }; -an.install = Ij; +an.install = Fj; an.makeOptionsRule = Jr; an.formCreate = li; an.designerForm = tt; an.component = Ht; -an.setFormula = Rj; -an.setBehavior = Dj; +an.setFormula = Dj; +an.setBehavior = Ij; an.useLocale = Z0; an.copyTextToClipboard = tr; an.getInjectArg = Fn; @@ -61027,7 +61022,7 @@ export { tt as designerForm, li as formCreate, Fn as getInjectArg, - Ij as install, + Fj as install, kn as loadjs, yt as localeOptions, Ke as localeProps, diff --git a/core/core-frontend/src/fcDesignerPro/index.umd.js b/core/core-frontend/src/fcDesignerPro/index.umd.js index 2062cf8..eac8a7d 100644 --- a/core/core-frontend/src/fcDesignerPro/index.umd.js +++ b/core/core-frontend/src/fcDesignerPro/index.umd.js @@ -4,8 +4,8 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); -(function(gt,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui"),require("@form-create/vant"),require("vant")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui","@form-create/vant","vant"],n):(gt=typeof globalThis<"u"?globalThis:gt||self,n(gt.FcDesigner={},gt.Vue,gt.ElementPlus,gt.formCreate,gt.formCreateMobile,gt.vant))})(this,function(gt,n,ai,Ab,xb,kb){"use strict";var L5=Object.defineProperty;var j5=(gt,n,ai)=>n in gt?L5(gt,n,{enumerable:!0,configurable:!0,writable:!0,value:ai}):gt[n]=ai;var Dt=(gt,n,ai)=>(j5(gt,typeof n!="symbol"?n+"":n,ai),ai);const mp=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},Ua=mp(Ab),At=mp(xb),dt={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!dt.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{dt[e]=function(t){return dt.type(t,e)}});function li(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function td(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||dt.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=td(e[i],l,r)}else Tr(e,i,l),dt.Undef(l)||(dt.Undef(l.__json)||(e[i].__json=l.__json),dt.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function rt(e){return td({},{value:e}).value}function Nb(e,t,r){return`[form-create ${e}]: ${t}`+(r?` +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('._fc-step-form .van-step{line-height:1.4;text-align:left}._fc-popup.van-popup{display:flex;height:100%;padding-bottom:110px;padding-top:50px}._fc-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}._fc-popup-content{display:flex;flex:1;overflow:auto}._fc-popup-footer{bottom:0;left:0;padding:10px;position:absolute;right:0}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider,._fc-city-m{width:100%}._fc-city-m .van-cell{padding:0}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fc-echarts{height:300px;width:100%}._fc-m-signature{width:100%}._fc-m-signature-btn,._fc-m-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-m-signature-btn{cursor:pointer}._fc-m-signature-preview>img{display:inline-block;height:88px}._fc-m-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-m-signature-btn i{font-size:14px}._fc-m-signature-dialog .van-dialog__header{padding:15px 0;position:relative}._fc-m-signature-dialog .icon-add2{color:var(--fc-text-color-3);display:inline-block;position:absolute;right:18px;transform:rotate(45deg)}._fc-m-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;width:100%}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fc-data-select-pop{display:none!important}._fc-data-select,._fc-iframe-box,._fc-video-box{width:100%}.form-create-m .van-checkbox--horizontal,.form-create-m .van-radio--horizontal{margin-bottom:5px}.form-create-m .el-input__wrapper,.form-create-m .el-select__wrapper{border-radius:0;box-shadow:none;padding-right:0}.form-create-m .el-input__wrapper:before,.form-create-m .el-select__wrapper:before{border-bottom:1px solid var(--van-cell-border-color);bottom:0;box-sizing:border-box;content:" ";left:var(--van-padding-md);pointer-events:none;position:absolute;right:var(--van-padding-md);transform:scaleY(.5)}.form-create-m .el-select__suffix{display:none}.form-create-m .el-input__wrapper:after,.form-create-m .el-select__wrapper:after{color:var(--van-cell-right-icon-color);content:"\\e660";font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon")}.form-create-m .el-date-editor.el-input,.form-create-m .el-date-editor.el-input__wrapper,.form-create-m .el-tree{width:100%}.form-create-m .el-upload--picture-card,.form-create-m .el-upload-list{--el-upload-list-picture-card-size:64px;--el-upload-picture-card-size:64px}.form-create-m.is-preview ._fc-upload .el-icon--close,.form-create-m.is-preview ._fc-upload .el-icon--close-tip,.form-create-m.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}._fd-step-form .van-step{cursor:pointer;line-height:1.4;text-align:left}._fd-popup.van-popup{background:var(--fc-bg-color-1);margin:10px;overflow:auto;padding-top:50px;position:relative;width:calc(100% - 20px)}._fd-popup-content{display:flex;flex:1;height:calc(var(--fc-dialog-height) - 152px);margin-bottom:5px;overflow:auto;padding:1px}._fd-popup-content>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-popup-content ._fd-drag-box{outline:1px dashed var(--fc-line-color-3)}._fd-popup-title{color:#333;font-size:16px;left:0;position:absolute;text-align:center;top:16px;width:100%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(gt,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui"),require("@form-create/vant"),require("vant")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui","@form-create/vant","vant"],n):(gt=typeof globalThis<"u"?globalThis:gt||self,n(gt.FcDesigner={},gt.Vue,gt.ElementPlus,gt.formCreate,gt.formCreateMobile,gt.vant))})(this,function(gt,n,ai,Sb,xb,kb){"use strict";var j5=Object.defineProperty;var z5=(gt,n,ai)=>n in gt?j5(gt,n,{enumerable:!0,configurable:!0,writable:!0,value:ai}):gt[n]=ai;var Dt=(gt,n,ai)=>(z5(gt,typeof n!="symbol"?n+"":n,ai),ai);const mp=e=>e&&typeof e=="object"&&"default"in e?e:{default:e},Ua=mp(Sb),St=mp(xb),dt={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!dt.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{dt[e]=function(t){return dt.type(t,e)}});function li(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function td(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||dt.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=td(e[i],l,r)}else Tr(e,i,l),dt.Undef(l)||(dt.Undef(l.__json)||(e[i].__json=l.__json),dt.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function rt(e){return td({},{value:e}).value}function Nb(e,t,r){return`[form-create ${e}]: ${t}`+(r?` rule: `+JSON.stringify(r.getRule?r.getRule():r):"")}function Tb(e,t){console.error(Nb("err",e,t))}const gp="[[FORM-CREATE-PREFIX-",vp="-FORM-CREATE-SUFFIX]]";function nd(e){return new Function("return "+e)()}function Dr(e,t){if(e&&dt.String(e)&&e.length>4){let r=e.trim(),o=!1;try{if(r.indexOf(vp)>0&&r.indexOf(gp)===0)r=r.replace(vp,"").replace(gp,""),o=!0;else if(r.indexOf("$FN:")===0)r=r.substring(4),o=!0;else if(r.indexOf("$EXEC:")===0)r=r.substring(6),o=!0;else if(r.indexOf("$GLOBAL:")===0){const l=r.substring(8);return r=function(...d){const c=d[0].api.getGlobalEvent(l);if(c)return c.call(this,...d)},r.__json=e,r.__inject=!0,r}else{if(r.indexOf("$FNX:")===0)return r=nd("function($inject){"+r.substring(5)+"}"),r.__json=e,r.__inject=!0,r;(!t&&r.indexOf("function ")===0&&r!=="function "||!t&&r.indexOf("function(")===0&&r!=="function(")&&(o=!0)}if(!o)return e;let i;try{i=nd(r)}catch{i=nd("function "+r)}return i.__json=e,i}catch(i){Tb(`\u89E3\u6790\u5931\u8D25:${r} @@ -113,14 +113,14 @@ const formData = ref({}); const onSubmit = (formData) => { //todo \u63D0\u4EA4\u8868\u5355 } -<\/script>`}function od(){return{type:"Required",field:"formCreate$required",title:"\u662F\u5426\u5FC5\u586B"}}function z5(e){}function Qn(e,t,r,o=[]){t.id||(t.id=1),r&&r--;for(let i=0;i<3;i++){const l={[t.label]:e+r*10+(i+1),[t.value]:""+t.id++};r&&Qn(e+(i+1)+"-",t,r,l.children=[]),o.push(l)}return o}function ad(e){return[{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateNative",_fc_important_prop:!1,col:{show:!1},wrap:{show:!1},value:!1,props:{activeValue:!1,inactiveValue:!0}},{type:"input",field:"formCreateTitle",title:e("form.title"),_fc_license:"KrrSN2KlZ2tanmqEGlAE",_fc_important_prop:!1,col:{show:!1},slot:"append"},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),_fc_important_prop:!1,col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]}]}function Pi(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TableOptions",field:"formCreate"+Br(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{column:[{label:"label",key:r||"label"},{value:!0,label:"value",key:o||"value"}],keyValue:r||"label"}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Ln(e,t,r){const o=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],i=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"Struct",field:"formCreate"+Br(t).replace(".",">"),title:r||e("props.options"),_fc_important_prop:!0,wrap:{show:!1}}]}];return{type:"radio",title:r||e("props.options"),field:"_optionType",value:2,options:o,props:{type:"button"},control:i}}function Or(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TreeOptions",field:"formCreate"+Br(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{columns:{label:r,value:o},keyValue:r}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Br(e){return e.replace(e[0],e[0].toLocaleUpperCase())}const En=function(e){const t=/object ([a-zA-Z]*)/.exec(Object.prototype.toString.call(e));return t&&bp[t[1].toLowerCase()]?bp[t[1].toLowerCase()](e):e},bp={object:function(e){var t=[];for(var r in e)!li(e,r)||t.push(En(r)+": "+(e[r]!=null?En(e[r]):"null"));return`{ +<\/script>`}function od(){return{type:"Required",field:"formCreate$required",title:"\u662F\u5426\u5FC5\u586B"}}function U5(e){}function Qn(e,t,r,o=[]){t.id||(t.id=1),r&&r--;for(let i=0;i<3;i++){const l={[t.label]:e+r*10+(i+1),[t.value]:""+t.id++};r&&Qn(e+(i+1)+"-",t,r,l.children=[]),o.push(l)}return o}function ad(e){return[{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateNative",_fc_important_prop:!1,col:{show:!1},wrap:{show:!1},value:!1,props:{activeValue:!1,inactiveValue:!0}},{type:"input",field:"formCreateTitle",title:e("form.title"),_fc_license:"KrrSN2KlZ2tanmqEGlAE",_fc_important_prop:!1,col:{show:!1},slot:"append"},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),_fc_important_prop:!1,col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]}]}function Pi(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TableOptions",field:"formCreate"+Br(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{column:[{label:"label",key:r||"label"},{value:!0,label:"value",key:o||"value"}],keyValue:r||"label"}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Ln(e,t,r){const o=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],i=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"Struct",field:"formCreate"+Br(t).replace(".",">"),title:r||e("props.options"),_fc_important_prop:!0,wrap:{show:!1}}]}];return{type:"radio",title:r||e("props.options"),field:"_optionType",value:2,options:o,props:{type:"button"},control:i}}function Or(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TreeOptions",field:"formCreate"+Br(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{columns:{label:r,value:o},keyValue:r}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Br(e){return e.replace(e[0],e[0].toLocaleUpperCase())}const En=function(e){const t=/object ([a-zA-Z]*)/.exec(Object.prototype.toString.call(e));return t&&bp[t[1].toLowerCase()]?bp[t[1].toLowerCase()](e):e},bp={object:function(e){var t=[];for(var r in e)!li(e,r)||t.push(En(r)+": "+(e[r]!=null?En(e[r]):"null"));return`{ `+t.join(`, `)+` }`},function:function(e){e=""+e;var t=/^ *([\w]+) *\(/.exec(e);return t&&t[1]!=="function"?"function "+e:e},array:function(e){for(var t=0,r=[];t=" "?o==="\\"?t[r]="\\\\":o==='"'&&(t[r]='\\"'):t[r]=o===` -`?"\\n":o==="\r"?"\\r":o===" "?"\\t":o==="\b"?"\\b":o==="\f"?"\\f":(o=o.charCodeAt(),"\\u00"+(o>15?1:0)+o%16)}return'"'+t.join("")+'"'}},wp=function(e){if(e&&typeof e=="object"){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];(Array.isArray(r)||dt.Object(r))&&wp(r),dt.String(r)&&(e[t]=Dr(r))}}return e};function Rr(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o(t,r)=>Fb(t,r,n.unref(e)),Fb=(e,t,r)=>Rr(r,e,"").replace(/\{(\w+)\}/g,(o,i)=>{var l;return`${(l=t==null?void 0:t[i])!=null?l:`{${i}}`}`}),Pb=e=>{const t=n.computed(()=>n.unref(e).name),r=n.computed(()=>Br(id(t.value||""))),o=n.isRef(e)?e:n.ref(e);return{lang:t,name:r,locale:o,t:Ib(e)}},ld=e=>Pb(n.computed(()=>(n.isRef(e)?e.value:e)||yp)),it=(e,t,r)=>t.map(o=>(o.label=e((r||"props")+"."+(o.label||o.value))||o.label,o)),Be=(e,t,r)=>r.map(o=>(o.field==="formCreate$required"?o.title=e("validate.required")||o.title:o.field&&o.field!=="_optionType"&&(o.title=e("com."+t+"."+o.field)||o.title),o.type==="template"&&dt.trueArray(o.children)&&(o.children=Be(e,t,o.children)),o)),sd=e=>{const t=[];return e&&e.forEach(r=>{if(!r._fc_drag_skip)if(r._fc_drag_tag){const o={id:r.__fc__.id,rule:r,children:sd(r.children)};o.children.length||delete o.children,t.push(o)}else t.push(...sd(r.children))}),t},Cp=e=>{const t=r=>{const o=[];return r&&r.forEach(i=>{i._fc_drag_skip||(i.field?(i.children=t(i.children||[]),i.children.length||delete i.children,o.push(i)):o.push(...t(i.children||[])))}),o};return t(e)},_p=e=>{const t=r=>{const o=[];return r&&r.forEach(i=>{if(typeof i=="object")if(i._fc_drag_tag){const l={_fc_id:i._fc_id,_fc_drag_tag:i._fc_drag_tag==="_"?void 0:i._fc_drag_tag,type:i.type,field:i.field,title:i.title,name:i.name,slot:i.slot,props:{...i.props||{}},children:t(i.children||[])};i.children&&typeof i.children[0]=="string"&&(l.content=i.children[0]),l.children.length||delete l.children,o.push(l)}else o.push(...t(i.children))}),o};return t(e)};function on(e){return{name:"$inject",columns:[{label:"$inject.api",info:e("event.inject.api"),type:"Api"},{label:"$inject.rule",info:e("event.inject.rule"),type:"Rule[]"},{label:"$inject.self",info:e("event.inject.self"),type:"Rule"},{label:"$inject.option",info:e("event.inject.option"),type:"Object"},{label:"$inject.args",info:e("event.inject.args"),type:"Array"}]}}function si(e){return["",null,void 0].indexOf(e)!==-1}function Ep(e){return e.replace(/[\ .*+?^${}()|[\]\\]/g,"\\$&")}function Mb(e,t){const r=e.split("."),o=t.split("."),i=Math.min(r.length,o.length);for(var l=0;l0)return 1;if(d<0)return-1}return r.length===o.length?0:r.lengthe.indexOf(t)===r)}let Lb=0;function We(){const e=370+ ++Lb;return"F"+Math.random().toString(36).substr(3,3)+Number(`${Date.now()}`).toString(36)+e.toString(36)+"c"}function jb(e,t){return function(r,o,i){const l={...r||{}};Object.keys(l).forEach(d=>{si(l[d])&&delete l[d]}),i.getRule(e).props.info=Object.keys(l).length>0?t("struct.configured"):""}}function Sp({t:e}){const t=We();return[{type:"input",field:">formName",value:"",title:e("form.formName")},{type:"radio",field:"labelPosition",value:"left",title:e("form.labelPosition"),options:it(e,[{value:"left",label:"left"},{value:"right",label:"right"},{value:"top",label:"top"}])},{type:"input",field:">tableName",value:"",title:e("form.tableName")},{type:"radio",field:"size",value:"small",title:e("form.size"),options:it(e,[{value:"large",label:"large"},{value:"default",label:"default"},{value:"small",label:"small"}])},{type:"input",field:"labelSuffix",value:"",title:e("form.labelSuffix"),style:{width:"150px"}},{type:"SizeInput",field:"labelWidth",value:"125px",title:e("form.labelWidth")},{type:"SizeInput",field:"wrap>style>marginBottom",value:"",title:e("form.formItemMarginBottom")},{type:"switch",field:"hideRequiredAsterisk",value:!1,title:e("form.hideRequiredAsterisk")},{type:"switch",field:"showMessage",value:!0,title:e("form.showMessage")},{type:"switch",field:"inlineMessage",value:!1,title:e("form.inlineMessage")},{type:"switch",field:"_submitBtn>show",value:!0,title:e("form.submitBtn")},{type:"switch",field:"_resetBtn>show",value:!1,title:e("form.resetBtn")},{type:"switch",field:">ignoreHiddenFields",value:!1,title:e("form.ignoreHiddenFields"),warning:e("warning.ignoreHiddenFields")},{type:"ConfigItem",col:{show:!0},name:t,style:"margin-bottom: 10px",props:{label:e("form.labelStyle"),info:""},children:[{type:"StyleConfig",field:"title>style",wrap:{show:!1},value:{},slot:"append",update:jb(t,e)}]},{type:"FnConfig",field:">_event",value:{},col:{show:!0},props:{eventConfig:[{name:"onSubmit",info:e("form.onSubmit"),args:["formData","api"]},{name:"onReset",info:e("form.onReset"),args:["api"]},{name:"onCreated",info:e("form.onCreated"),args:["api"]},{name:"onMounted",info:e("form.onMounted"),args:["api"]},{name:"onReload",info:e("form.onReload"),args:["api"]},{name:"onChange",info:e("form.onChange"),args:["field","value","options"]},{name:"beforeSubmit",info:e("form.beforeSubmit"),args:["formData","data"]},{name:"beforeFetch",info:e("form.beforeFetch"),args:["config","data"]}]},title:e("form.event")}]}function Vo({t:e}){return[{type:"ConfigItem",col:{show:!0},style:"margin-bottom: 10px",name:"iskey",props:{label:e("form.iskey"),warning:e("warning.iskey")},children:[{type:"switch",field:"iskey",value:!1,wrap:{show:!1},col:{show:!1}}]},{type:"FieldInput",field:"field",value:"",title:e("form.field"),warning:e("warning.field")},{type:"LanguageInput",field:"title",value:"",title:e("form.title")},{type:"Input",field:"fieldtype",value:"",title:e("form.fieldtype")},{type:"LanguageInput",field:"info",value:"",title:e("form.info")},{type:"SpanInput",field:"formCreateCol>span",title:e("form.formItemSpan")},{type:"ConfigItem",col:{show:!0},style:"margin-bottom: 10px",name:"ignoreConfig",props:{label:e("form.ignore"),warning:e("warning.ignore")},children:[{type:"switch",field:"ignore",value:!1,wrap:{show:!1},col:{show:!1}}]},{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateWrap>title",col:{show:!1},wrap:{show:!1},value:!0},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]},{type:"Struct",field:"_control",name:"control",value:[],title:e("form.control"),warning:e("form.controlDocument",{doc:''+e("form.document")+""}),props:{defaultValue:[],validate(t){return Array.isArray(t)?t.length?!t.some(({rule:r})=>!Array.isArray(r)):!0:!1}}}]}function Ap({t:e}){return[{type:"input",title:"ID",field:"id",wrap:{labelWidth:"45px"}},{type:"GlobalClassSelect",title:"Class",field:"class",wrap:{labelWidth:"45px"}},{type:"StyleConfig",field:"style",title:"",value:{}}]}function xp({t:e}){return[{type:"ComputedConfig",field:"value",value:"",props:{type:"linkage",btn:e("computed.value.btn"),title:e("computed.value.title"),name:e("computed.value.name")},title:e("computed.value.title")},{type:"ComputedConfig",field:"hidden",value:"",props:{btn:e("computed.hidden.btn"),title:e("computed.hidden.title"),name:e("computed.hidden.name"),invertLabel:e("props.show"),validLabel:e("props.hide")},title:e("computed.hidden.title")},{type:"ComputedConfig",field:"$required",value:"",props:{btn:e("computed.required.btn"),title:e("computed.required.title"),name:e("computed.required.name"),invertLabel:e("validate.modes.notRequired"),validLabel:e("validate.modes.required")},title:e("computed.required.title")},{type:"ComputedConfig",field:"props.disabled",value:"",props:{btn:e("computed.disabled.btn"),title:e("computed.disabled.title"),name:e("computed.disabled.name"),invertLabel:e("props.enable"),validLabel:e("props.disabled")},title:e("computed.disabled.title")}]}function kp({t:e}){return[{type:"Required",field:"$required",title:e("validate.required")},{type:"validate",field:"validate",title:e("validate.rule"),value:[]}]}function zb(e){e=e||new Map;const t={$on(r,o){const i=e.get(r);i&&i.push(o)||e.set(r,[o])},$once(r,o){o._once=!0,t.$on(r,o)},$off(r,o){const i=e.get(r);i&&i.splice(i.indexOf(o)>>>0,1)},$emit(r,...o){(e.get(r)||[]).slice().map(i=>{i._once&&(t.$off(r,i),delete i._once),i(...o)}),(e.get("*")||[]).slice().map(i=>{i(r,o)})}};return t}const Ub="\u5355\u9009\u6846",dd="radio",Hb={menu:"main",icon:"icon-radio",label:Ub,name:dd,input:!0,event:["change"],validate:["string","number"],condition:{type:"select",options:"options"},sfc(e){e.type="elRadioGroup",e.children=(e.options||[]).map(t=>({type:e.props.type==="button"?"elRadioButton":"elRadio",props:{label:t.value,value:t.value},_sfc:{content:t.label}})),delete e.props.type},rule({t:e}){return{type:dd,field:We(),title:e("com.radio.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},props(e,{t}){return Be(t,dd+".props",[Pi(t,"options"),{type:"switch",field:"disabled"},{type:"switch",field:"input"},{type:"switch",field:"type",props:{activeValue:"button",inactiveValue:"default"}},{type:"ColorInput",field:"textColor"},{type:"ColorInput",field:"fill"}])}},Wb="\u591A\u9009\u6846",cd="checkbox",Gb={menu:"main",icon:"icon-checkbox",label:Wb,name:cd,input:!0,event:["change"],validate:["array"],condition:{type:"select",options:"options"},sfc(e){e.type="elCheckboxGroup",e.children=(e.options||[]).map(t=>({type:e.props.type==="button"?"elCheckboxButton":"elCheckbox",props:{label:t.value,value:t.value},_sfc:{content:t.label}})),delete e.props.type},rule({t:e}){return{type:cd,field:We(),title:e("com.checkbox.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},props(e,{t}){return Be(t,cd+".props",[Pi(t,"options"),{type:"switch",field:"disabled"},{type:"switch",field:"input"},{type:"switch",field:"type",props:{activeValue:"button",inactiveValue:"default"}},{field:"min",type:"inputNumber",props:{min:0}},{field:"max",type:"inputNumber",props:{min:0}},{type:"ColorInput",field:"textColor"},{type:"ColorInput",field:"fill"}])}},Kb="\u8F93\u5165\u6846",ud="input",Yb={menu:"main",icon:"icon-input",label:Kb,name:ud,input:!0,easySlots:["prefix","suffix","prepend","append"],event:["blur","focus","change","input","clear"],validate:["string","url","email"],rule({t:e}){return{type:ud,field:We(),title:e("com.input.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,ud+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"select",field:"type",options:it(t,[{label:"text",value:"text"},{label:"number",value:"number"},{label:"time",value:"time"},{label:"date",value:"date"},{label:"month",value:"month"},{label:"datetime-local",value:"datetime-local"}])},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"clearable"}])}},Qb="\u591A\u884C\u8F93\u5165\u6846",Np="textarea",Jb={menu:"main",icon:"icon-textarea",label:Qb,name:Np,input:!0,event:["blur","focus","change","input"],validate:["string"],rule({t:e}){return{type:"input",field:We(),title:e("com.textarea.name"),info:"",$required:!1,props:{type:"textarea"}}},props(e,{t}){return Be(t,Np+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"switch",field:"showWordLimit"},{type:"input",field:"placeholder"},{type:"inputNumber",field:"rows",props:{min:0}},{type:"switch",field:"autosize"}])}},Xb="\u5BC6\u7801\u8F93\u5165\u6846",Tp="password",Zb={menu:"main",icon:"icon-password",label:Xb,name:Tp,input:!0,easySlots:["prefix","suffix","prepend","append"],event:["blur","focus","change","input","clear"],validate:["string"],rule({t:e}){return{type:"input",field:We(),title:e("com.password.name"),info:"",$required:!1,props:{type:"password"}}},props(e,{t}){return Be(t,Tp+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"clearable"}])}},qb="\u8BA1\u6570\u5668",fd="inputNumber",e1={menu:"main",icon:"icon-number",label:qb,name:fd,input:!0,easySlots:["prefix","suffix"],event:["blur","focus","change"],validate:["number","integer","float"],condition:"number",rule({t:e}){return{type:fd,field:We(),title:e("com.inputNumber.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,fd+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"},{type:"inputNumber",title:"precision",field:"precision"},{type:"inputNumber",field:"step",props:{min:0}},{type:"switch",field:"stepStrictly"},{type:"switch",field:"controls",value:!0},{type:"select",field:"controlsPosition",options:it(t,[{label:"default",value:""},{label:"right",value:"right"}])},{type:"input",field:"placeholder"}])}},t1="\u9009\u62E9\u5668",pd="select",n1={menu:"main",icon:"icon-select",label:t1,name:pd,input:!0,event:["change","visibleChange","removeTag","clear","blur","focus"],validate:["string","number","array"],condition:{type:"select",options:"options"},sfc(e){e.type="elSelect",e.children=(e.options||[]).map(t=>({type:"elOption",props:{label:t.label,value:t.value}}))},rule({t:e}){return{type:pd,field:We(),title:e("com.select.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},watch:{multiple({rule:e}){e.key=We()}},props(e,{t}){return Be(t,pd+".props",[Pi(t,"options"),{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"collapseTags"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"filterable"},{type:"switch",field:"remote"},{type:"FnInput",field:"remoteMethod",props:{body:!0,button:!0,fnx:!0,name:"remoteMethod",args:[on(t)]}},{type:"switch",field:"allowCreate"},{type:"input",field:"noMatchText"},{type:"input",field:"noDataText"},{type:"switch",field:"reserveKeyword"},{type:"switch",field:"defaultFirstOption"}])}},i1="\u5F00\u5173",hd="switch",r1={menu:"main",icon:"icon-switch",label:i1,name:hd,input:!0,easySlots:["active-action","inactive-action"],event:["change"],condition:function(e){return{type:"switch",props:{activeValue:e.props.activeValue,inactiveValue:e.props.inactiveValue,activeText:e.props.activeText,inactiveText:e.props.inactiveText}}},rule({t:e}){return{type:hd,field:We(),title:e("com.switch.name"),info:"",$required:!1,props:{activeValue:!0,inactiveValue:!1}}},props(e,{t}){return Be(t,hd+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"width",props:{min:0}},{type:"input",field:"activeText"},{type:"input",field:"inactiveText"},{type:"ValueInput",field:"activeValue"},{type:"ValueInput",field:"inactiveValue"},{type:"ColorInput",field:"activeColor"},{type:"ColorInput",field:"inactiveColor"}])}},o1="\u6ED1\u5757",md="slider",a1={menu:"main",icon:"icon-slider",label:o1,name:md,input:!0,event:["change","input"],validate:["number","array"],condition:"number",rule({t:e}){return{type:md,field:We(),title:e("com.slider.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,md+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"range"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"step",props:{min:0}},{type:"switch",field:"showInput"},{type:"switch",field:"showInputControls",value:!0},{type:"switch",field:"showStops"},{type:"switch",field:"vertical"},{type:"input",field:"height"}])}},l1="\u65F6\u95F4",Oo="timePicker",Dp={menu:"main",icon:"icon-time",label:l1,name:Oo,input:!0,event:["change","blur","focus","visibleChange"],sfc(e){e.props.valueFormat||(e.props.valueFormat="HH:mm:ss")},rule({t:e}){return{type:Oo,field:We(),title:e("com.timePicker.name"),info:"",$required:!1,props:{}}},watch:{isRange({rule:e}){e.key=We()},__format({value:e,rule:t}){t.props.format=e,t.props.valueFormat=e}},attrs:{format({rule:e}){return e.props.format||""}},props(e,{t}){return Be(t,Oo+".props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"switch",field:"isRange"},{type:"switch",field:"clearable",value:!0},{type:"select",field:"__format",options:[{label:t("com."+Oo+".HH:mm:ss"),value:"HH:mm:ss"},{label:t("com."+Oo+".HH:mm"),value:"HH:mm"}]},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"placeholder"},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"switch",field:"arrowControl"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},s1={menu:"main",icon:"icon-time-range",label:"\u65F6\u95F4\u533A\u95F4",name:"timeRange",input:!0,event:["change","blur","focus","visibleChange"],sfc:Dp.sfc,rule({t:e}){return{type:"timePicker",field:We(),title:e("com.timeRange.name"),info:"",$required:!1,props:{isRange:!0}}},watch:{__format({value:e,rule:t}){t.props.format=e,t.props.valueFormat=e}},attrs:{format({rule:e}){return e.props.format||""}},props(e,{t}){return Be(t,"timePicker.props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable",value:!0},{type:"select",field:"__format",options:[{label:t("com.timePicker.HH:mm:ss"),value:"HH:mm:ss"},{label:t("com.timePicker.HH:mm"),value:"HH:mm"}]},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"switch",field:"arrowControl"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},d1="\u65E5\u671F",gd="datePicker",Vp={date:"YYYY-MM-DD",month:"YYYY-MM",datetime:"YYYY-MM-DD HH:mm:ss",timerange:"HH:mm:ss",daterange:"YYYY-MM-DD",monthrange:"YYYY-MM",datetimerange:"YYYY-MM-DD HH:mm:ss",year:"YYYY"},Op={menu:"main",icon:"icon-date",label:d1,name:gd,input:!0,event:["change","blur","focus","calendarChange","panelChange","visibleChange"],sfc(e){e.props.valueFormat||(e.props.valueFormat=Vp[e.props.type]||Vp.date)},rule({t:e}){return{type:gd,field:We(),title:e("com.datePicker.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,gd+".props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"year",value:"year"},{label:"month",value:"month"},{label:"date",value:"date"},{label:"dates",value:"dates"},{label:"week",value:"week"},{label:"datetime",value:"datetime"},{label:"datetimerange",value:"datetimerange"},{label:"daterange",value:"daterange"},{label:"monthrange",value:"monthrange"}])},{type:"switch",field:"clearable",value:!0},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"placeholder"},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"input",field:"format"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"rangeSeparator"},{type:"switch",field:"unlinkPanels"}])}},c1={menu:"main",icon:"icon-date-range",label:"\u65E5\u671F\u533A\u95F4",name:"dateRange",input:!0,event:["change","blur","focus","calendarChange","panelChange","visibleChange"],sfc:Op.sfc,rule({t:e}){return{type:"datePicker",field:We(),title:e("com.dateRange.name"),info:"",$required:!1,props:{type:"datetimerange"}}},props(e,{t}){return Be(t,"datePicker.props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"datetimerange",value:"datetimerange"},{label:"daterange",value:"daterange"},{label:"monthrange",value:"monthrange"}])},{type:"switch",field:"clearable",value:!0},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"input",field:"format"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"rangeSeparator"},{type:"switch",field:"unlinkPanels"}])}},u1="\u8BC4\u5206",vd="rate",f1={menu:"main",icon:"icon-rate",label:u1,name:vd,input:!0,event:["change"],validate:["number"],condition:"number",rule({t:e}){return{type:vd,field:We(),title:e("com.rate.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,vd+".props",[{type:"inputNumber",field:"max",props:{min:0}},{type:"switch",field:"disabled"},{type:"switch",field:"allowHalf"},{type:"ColorInput",field:"voidColor"},{type:"ColorInput",field:"disabledVoidColor"},{type:"input",field:"voidIconClass"},{type:"input",field:"disabledVoidIconClass"},{type:"switch",field:"showScore"},{type:"ColorInput",field:"textColor"},{type:"input",field:"scoreTemplate"}])}},p1="\u989C\u8272\u9009\u62E9\u5668",yd="colorPicker",h1={menu:"main",icon:"icon-color",label:p1,name:yd,input:!0,event:["change","activeChange","focus","blur"],validate:["string"],condition:"color",rule({t:e}){return{type:yd,field:We(),title:e("com.colorPicker.name"),info:"",$required:!1,props:{predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}}},props(e,{t}){return Be(t,yd+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"showAlpha"},{type:"select",field:"colorFormat",options:[{label:"hsl",value:"hsl"},{label:"hsv",value:"hsv"},{label:"hex",value:"hex"},{label:"rgb",value:"rgb"}]},{type:"tableOptions",field:"predefine",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string"}}])}},m1="\u6805\u683C\u5E03\u5C40",bd="fcRow",g1={menu:"layout",icon:"icon-row",label:m1,name:bd,mask:!1,children:"col",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("el-slider"),{size:"small",min:0,max:24,modelValue:o.props.span,"onUpdate:modelValue":i=>{o.props.span=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:bd,props:{},children:[]}},props(e,{t}){return Be(t,bd+".props",[{type:"inputNumber",field:"gutter",props:{min:0}},{type:"switch",field:"type",props:{activeValue:"flex",inactiveValue:"default"}},{type:"select",field:"justify",options:[{label:"start",value:"start"},{label:"end",value:"end"},{label:"center",value:"center"},{label:"space-around",value:"space-around"},{label:"space-between",value:"space-between"}]},{type:"select",field:"align",options:[{label:"top",value:"top"},{label:"middle",value:"middle"},{label:"bottom",value:"bottom"}]}])}},wd="col",Bp={xs:"<768px",sm:"\u2265768px",md:"\u2265992px",lg:"\u22651200px",xl:"\u22651920px"},v1={name:wd,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,mask:!1,rule(){return{type:wd,props:{span:12},children:[]}},props(e,{t}){return Be(t,wd+".props",[{type:"slider",field:"span",value:12,props:{min:0,max:24}},{type:"slider",field:"offset",props:{min:0,max:24}},{type:"slider",field:"push",props:{min:0,max:24}},{type:"slider",field:"pull",props:{min:0,max:24}},{type:"ConfigItem",props:{label:t("props.reactive"),warning:t("com.col.info")},children:[{type:"elTabs",style:{width:"100%"},slot:"append",children:Object.keys(Bp).map(r=>({type:"elTabPane",props:{label:Bp[r]},style:"padding:0 10px;",children:[{type:"slider",field:r+">span",title:t("com.col.props.span"),value:12,props:{min:0,max:24}},{type:"slider",field:r+">offset",title:t("com.col.props.offset"),props:{min:0,max:24}},{type:"slider",field:r+">push",title:t("com.col.props.push"),props:{min:0,max:24}},{type:"slider",field:r+">pull",title:t("com.col.props.pull"),props:{min:0,max:24}}]}))}]}])}},y1="\u9009\u9879\u5361",Cd="elTabPane",b1={label:y1,name:Cd,inside:!0,drag:!0,dragBtn:!1,mask:!1,rule({t:e}){return{type:Cd,props:{label:e("com.elTabPane.name")},children:[]}},props(e,{t}){return Be(t,Cd+".props",[{type:"input",field:"label"},{type:"switch",field:"disabled"},{type:"input",field:"name"},{type:"switch",field:"lazy"}])}},w1="\u5206\u5272\u7EBF",_d="elDivider",C1={menu:"aide",icon:"icon-divider",label:w1,name:_d,rule({t:e}){return{type:_d,props:{},children:[e("com.elDivider.name")]}},props(e,{t}){return Be(t,_d+".props",[{type:"select",field:"direction",options:it(t,[{label:"horizontal",value:"horizontal"},{label:"vertical",value:"vertical"}])},{type:"input",field:"formCreateChild"},{type:"select",field:"contentPosition",options:it(t,[{label:"left",value:"left"},{label:"right",value:"right"},{label:"center",value:"center"}])}])}},_1="\u7EA7\u8054\u9009\u62E9\u5668",Ka="cascader",E1={menu:"main",icon:"icon-cascader",label:_1,name:Ka,input:!0,event:["change","expandChange","blur","focus","visibleChange","removeTag"],validate:["string","number","array"],condition(e){return{type:"cascader",options:"props.options",props:{props:e.props&&e.props.props||{}}}},rule({t:e}){return{type:Ka,field:We(),title:e("com.cascader.name"),info:"",effect:{fetch:""},$required:!1,props:{options:Qn(e("props.option"),{label:"label",value:"value"},3)}}},props(e,{t}){return Be(t,Ka+".props",[Or(t,"props.options"),{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"input",field:"placeholder"},{type:"Object",field:"props",props:{rule:Be(t,Ka+".propsOpt",[{type:"switch",field:"multiple"},{type:"select",field:"expandTrigger",options:it(t,[{label:"click",value:"click"},{label:"hover",value:"hover"}])},{type:"switch",field:"checkStrictly"},{type:"switch",field:"emitPath",value:!0},{type:"input",field:"value",value:"value"},{type:"input",field:"label",value:"label"},{type:"input",field:"children",value:"children"},{type:"input",field:"disabled",value:"disabled"},{type:"input",field:"leaf"}])}},{type:"switch",field:"showAllLevels",value:!0},{type:"switch",field:"collapseTags"},{type:"switch",field:"collapseTagsTooltip"},{type:"input",field:"separator"},{type:"switch",field:"filterable"},{type:"select",field:"tagType",options:[{label:"success",value:"success"},{label:"info",value:"info"},{label:"warning",value:"warning"},{label:"danger",value:"danger"}]}])}},S1="\u4E0A\u4F20",Ed="upload",A1={menu:"main",icon:"icon-upload",label:S1,name:Ed,input:!0,easySlots:[{value:"tip",type:"text"}],event:["change","remove","preview","error","progress","exceed"],languageKey:["clickToUpload"],validate:["array"],sfc(e){e.type="elUpload",e.props.listType||(e.props.listType="picture-card"),e._sfc.modelField="fileList"},rule({t:e}){return{type:Ed,field:We(),title:e("com.upload.name"),info:"",$required:!1,props:{action:"/",onSuccess:`$FNX:const res = $inject.args[0]; +`?"\\n":o==="\r"?"\\r":o===" "?"\\t":o==="\b"?"\\b":o==="\f"?"\\f":(o=o.charCodeAt(),"\\u00"+(o>15?1:0)+o%16)}return'"'+t.join("")+'"'}},wp=function(e){if(e&&typeof e=="object"){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];(Array.isArray(r)||dt.Object(r))&&wp(r),dt.String(r)&&(e[t]=Dr(r))}}return e};function Rr(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o(t,r)=>Fb(t,r,n.unref(e)),Fb=(e,t,r)=>Rr(r,e,"").replace(/\{(\w+)\}/g,(o,i)=>{var l;return`${(l=t==null?void 0:t[i])!=null?l:`{${i}}`}`}),Pb=e=>{const t=n.computed(()=>n.unref(e).name),r=n.computed(()=>Br(id(t.value||""))),o=n.isRef(e)?e:n.ref(e);return{lang:t,name:r,locale:o,t:Ib(e)}},ld=e=>Pb(n.computed(()=>(n.isRef(e)?e.value:e)||yp)),it=(e,t,r)=>t.map(o=>(o.label=e((r||"props")+"."+(o.label||o.value))||o.label,o)),Be=(e,t,r)=>r.map(o=>(o.field==="formCreate$required"?o.title=e("validate.required")||o.title:o.field&&o.field!=="_optionType"&&(o.title=e("com."+t+"."+o.field)||o.title),o.type==="template"&&dt.trueArray(o.children)&&(o.children=Be(e,t,o.children)),o)),sd=e=>{const t=[];return e&&e.forEach(r=>{if(!r._fc_drag_skip)if(r._fc_drag_tag){const o={id:r.__fc__.id,rule:r,children:sd(r.children)};o.children.length||delete o.children,t.push(o)}else t.push(...sd(r.children))}),t},Cp=e=>{const t=r=>{const o=[];return r&&r.forEach(i=>{i._fc_drag_skip||(i.field?(i.children=t(i.children||[]),i.children.length||delete i.children,o.push(i)):o.push(...t(i.children||[])))}),o};return t(e)},_p=e=>{const t=r=>{const o=[];return r&&r.forEach(i=>{if(typeof i=="object")if(i._fc_drag_tag){const l={_fc_id:i._fc_id,_fc_drag_tag:i._fc_drag_tag==="_"?void 0:i._fc_drag_tag,type:i.type,field:i.field,title:i.title,name:i.name,slot:i.slot,props:{...i.props||{}},children:t(i.children||[])};i.children&&typeof i.children[0]=="string"&&(l.content=i.children[0]),l.children.length||delete l.children,o.push(l)}else o.push(...t(i.children))}),o};return t(e)};function on(e){return{name:"$inject",columns:[{label:"$inject.api",info:e("event.inject.api"),type:"Api"},{label:"$inject.rule",info:e("event.inject.rule"),type:"Rule[]"},{label:"$inject.self",info:e("event.inject.self"),type:"Rule"},{label:"$inject.option",info:e("event.inject.option"),type:"Object"},{label:"$inject.args",info:e("event.inject.args"),type:"Array"}]}}function si(e){return["",null,void 0].indexOf(e)!==-1}function Ep(e){return e.replace(/[\ .*+?^${}()|[\]\\]/g,"\\$&")}function Mb(e,t){const r=e.split("."),o=t.split("."),i=Math.min(r.length,o.length);for(var l=0;l0)return 1;if(d<0)return-1}return r.length===o.length?0:r.lengthe.indexOf(t)===r)}let Lb=0;function We(){const e=370+ ++Lb;return"F"+Math.random().toString(36).substr(3,3)+Number(`${Date.now()}`).toString(36)+e.toString(36)+"c"}function jb(e,t){return function(r,o,i){const l={...r||{}};Object.keys(l).forEach(d=>{si(l[d])&&delete l[d]}),i.getRule(e).props.info=Object.keys(l).length>0?t("struct.configured"):""}}function Ap({t:e}){const t=We();return[{type:"input",field:">formName",value:"",title:e("form.formName")},{type:"radio",field:"labelPosition",value:"left",title:e("form.labelPosition"),options:it(e,[{value:"left",label:"left"},{value:"right",label:"right"},{value:"top",label:"top"}])},{type:"input",field:">tableName",value:"",title:e("form.tableName")},{type:"radio",field:"size",value:"small",title:e("form.size"),options:it(e,[{value:"large",label:"large"},{value:"default",label:"default"},{value:"small",label:"small"}])},{type:"input",field:"labelSuffix",value:"",title:e("form.labelSuffix"),style:{width:"150px"}},{type:"SizeInput",field:"labelWidth",value:"125px",title:e("form.labelWidth")},{type:"SizeInput",field:"wrap>style>marginBottom",value:"",title:e("form.formItemMarginBottom")},{type:"switch",field:"hideRequiredAsterisk",value:!1,title:e("form.hideRequiredAsterisk")},{type:"switch",field:"showMessage",value:!0,title:e("form.showMessage")},{type:"switch",field:"inlineMessage",value:!1,title:e("form.inlineMessage")},{type:"switch",field:"_submitBtn>show",value:!0,title:e("form.submitBtn")},{type:"switch",field:"_resetBtn>show",value:!1,title:e("form.resetBtn")},{type:"switch",field:">ignoreHiddenFields",value:!1,title:e("form.ignoreHiddenFields"),warning:e("warning.ignoreHiddenFields")},{type:"ConfigItem",col:{show:!0},name:t,style:"margin-bottom: 10px",props:{label:e("form.labelStyle"),info:""},children:[{type:"StyleConfig",field:"title>style",wrap:{show:!1},value:{},slot:"append",update:jb(t,e)}]},{type:"FnConfig",field:">_event",value:{},col:{show:!0},props:{eventConfig:[{name:"onSubmit",info:e("form.onSubmit"),args:["formData","api"]},{name:"onReset",info:e("form.onReset"),args:["api"]},{name:"onCreated",info:e("form.onCreated"),args:["api"]},{name:"onMounted",info:e("form.onMounted"),args:["api"]},{name:"onReload",info:e("form.onReload"),args:["api"]},{name:"onChange",info:e("form.onChange"),args:["field","value","options"]},{name:"beforeSubmit",info:e("form.beforeSubmit"),args:["formData","data"]},{name:"beforeFetch",info:e("form.beforeFetch"),args:["config","data"]}]},title:e("form.event")}]}function Vo({t:e}){return[{type:"ConfigItem",col:{show:!0},style:"margin-bottom: 10px",name:"iskey",props:{label:e("form.iskey"),warning:e("warning.iskey")},children:[{type:"switch",field:"iskey",value:!1,wrap:{show:!1},col:{show:!1}}]},{type:"FieldInput",field:"field",value:"",title:e("form.field"),warning:e("warning.field")},{type:"LanguageInput",field:"title",value:"",title:e("form.title")},{type:"Input",field:"fieldtype",value:"",title:e("form.fieldtype")},{type:"LanguageInput",field:"info",value:"",title:e("form.info")},{type:"SpanInput",field:"formCreateCol>span",title:e("form.formItemSpan")},{type:"ConfigItem",col:{show:!0},style:"margin-bottom: 10px",name:"ignoreConfig",props:{label:e("form.ignore"),warning:e("warning.ignore")},children:[{type:"switch",field:"ignore",value:!1,wrap:{show:!1},col:{show:!1}}]},{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateWrap>title",col:{show:!1},wrap:{show:!1},value:!0},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]},{type:"Struct",field:"_control",name:"control",value:[],title:e("form.control"),warning:e("form.controlDocument",{doc:''+e("form.document")+""}),props:{defaultValue:[],validate(t){return Array.isArray(t)?t.length?!t.some(({rule:r})=>!Array.isArray(r)):!0:!1}}}]}function Sp({t:e}){return[{type:"input",title:"ID",field:"id",wrap:{labelWidth:"45px"}},{type:"GlobalClassSelect",title:"Class",field:"class",wrap:{labelWidth:"45px"}},{type:"StyleConfig",field:"style",title:"",value:{}}]}function xp({t:e}){return[{type:"ComputedConfig",field:"value",value:"",props:{type:"linkage",btn:e("computed.value.btn"),title:e("computed.value.title"),name:e("computed.value.name")},title:e("computed.value.title")},{type:"ComputedConfig",field:"hidden",value:"",props:{btn:e("computed.hidden.btn"),title:e("computed.hidden.title"),name:e("computed.hidden.name"),invertLabel:e("props.show"),validLabel:e("props.hide")},title:e("computed.hidden.title")},{type:"ComputedConfig",field:"$required",value:"",props:{btn:e("computed.required.btn"),title:e("computed.required.title"),name:e("computed.required.name"),invertLabel:e("validate.modes.notRequired"),validLabel:e("validate.modes.required")},title:e("computed.required.title")},{type:"ComputedConfig",field:"props.disabled",value:"",props:{btn:e("computed.disabled.btn"),title:e("computed.disabled.title"),name:e("computed.disabled.name"),invertLabel:e("props.enable"),validLabel:e("props.disabled")},title:e("computed.disabled.title")}]}function kp({t:e}){return[{type:"Required",field:"$required",title:e("validate.required")},{type:"validate",field:"validate",title:e("validate.rule"),value:[]}]}function zb(e){e=e||new Map;const t={$on(r,o){const i=e.get(r);i&&i.push(o)||e.set(r,[o])},$once(r,o){o._once=!0,t.$on(r,o)},$off(r,o){const i=e.get(r);i&&i.splice(i.indexOf(o)>>>0,1)},$emit(r,...o){(e.get(r)||[]).slice().map(i=>{i._once&&(t.$off(r,i),delete i._once),i(...o)}),(e.get("*")||[]).slice().map(i=>{i(r,o)})}};return t}const Ub="\u5355\u9009\u6846",dd="radio",Hb={menu:"main",icon:"icon-radio",label:Ub,name:dd,input:!0,event:["change"],validate:["string","number"],condition:{type:"select",options:"options"},sfc(e){e.type="elRadioGroup",e.children=(e.options||[]).map(t=>({type:e.props.type==="button"?"elRadioButton":"elRadio",props:{label:t.value,value:t.value},_sfc:{content:t.label}})),delete e.props.type},rule({t:e}){return{type:dd,field:We(),title:e("com.radio.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},props(e,{t}){return Be(t,dd+".props",[Pi(t,"options"),{type:"switch",field:"disabled"},{type:"switch",field:"input"},{type:"switch",field:"type",props:{activeValue:"button",inactiveValue:"default"}},{type:"ColorInput",field:"textColor"},{type:"ColorInput",field:"fill"}])}},Wb="\u591A\u9009\u6846",cd="checkbox",Gb={menu:"main",icon:"icon-checkbox",label:Wb,name:cd,input:!0,event:["change"],validate:["array"],condition:{type:"select",options:"options"},sfc(e){e.type="elCheckboxGroup",e.children=(e.options||[]).map(t=>({type:e.props.type==="button"?"elCheckboxButton":"elCheckbox",props:{label:t.value,value:t.value},_sfc:{content:t.label}})),delete e.props.type},rule({t:e}){return{type:cd,field:We(),title:e("com.checkbox.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},props(e,{t}){return Be(t,cd+".props",[Pi(t,"options"),{type:"switch",field:"disabled"},{type:"switch",field:"input"},{type:"switch",field:"type",props:{activeValue:"button",inactiveValue:"default"}},{field:"min",type:"inputNumber",props:{min:0}},{field:"max",type:"inputNumber",props:{min:0}},{type:"ColorInput",field:"textColor"},{type:"ColorInput",field:"fill"}])}},Kb="\u8F93\u5165\u6846",ud="input",Yb={menu:"main",icon:"icon-input",label:Kb,name:ud,input:!0,easySlots:["prefix","suffix","prepend","append"],event:["blur","focus","change","input","clear"],validate:["string","url","email"],rule({t:e}){return{type:ud,field:We(),title:e("com.input.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,ud+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"select",field:"type",options:it(t,[{label:"text",value:"text"},{label:"number",value:"number"},{label:"time",value:"time"},{label:"date",value:"date"},{label:"month",value:"month"},{label:"datetime-local",value:"datetime-local"}])},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"clearable"}])}},Qb="\u591A\u884C\u8F93\u5165\u6846",Np="textarea",Jb={menu:"main",icon:"icon-textarea",label:Qb,name:Np,input:!0,event:["blur","focus","change","input"],validate:["string"],rule({t:e}){return{type:"input",field:We(),title:e("com.textarea.name"),info:"",$required:!1,props:{type:"textarea"}}},props(e,{t}){return Be(t,Np+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"switch",field:"showWordLimit"},{type:"input",field:"placeholder"},{type:"inputNumber",field:"rows",props:{min:0}},{type:"switch",field:"autosize"}])}},Xb="\u5BC6\u7801\u8F93\u5165\u6846",Tp="password",Zb={menu:"main",icon:"icon-password",label:Xb,name:Tp,input:!0,easySlots:["prefix","suffix","prepend","append"],event:["blur","focus","change","input","clear"],validate:["string"],rule({t:e}){return{type:"input",field:We(),title:e("com.password.name"),info:"",$required:!1,props:{type:"password"}}},props(e,{t}){return Be(t,Tp+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"readonly"},{type:"inputNumber",field:"maxlength",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"clearable"}])}},qb="\u8BA1\u6570\u5668",fd="inputNumber",e1={menu:"main",icon:"icon-number",label:qb,name:fd,input:!0,easySlots:["prefix","suffix"],event:["blur","focus","change"],validate:["number","integer","float"],condition:"number",rule({t:e}){return{type:fd,field:We(),title:e("com.inputNumber.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,fd+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"},{type:"inputNumber",title:"precision",field:"precision"},{type:"inputNumber",field:"step",props:{min:0}},{type:"switch",field:"stepStrictly"},{type:"switch",field:"controls",value:!0},{type:"select",field:"controlsPosition",options:it(t,[{label:"default",value:""},{label:"right",value:"right"}])},{type:"input",field:"placeholder"}])}},t1="\u9009\u62E9\u5668",pd="select",n1={menu:"main",icon:"icon-select",label:t1,name:pd,input:!0,event:["change","visibleChange","removeTag","clear","blur","focus"],validate:["string","number","array"],condition:{type:"select",options:"options"},sfc(e){e.type="elSelect",e.children=(e.options||[]).map(t=>({type:"elOption",props:{label:t.label,value:t.value}}))},rule({t:e}){return{type:pd,field:We(),title:e("com.select.name"),info:"",effect:{fetch:""},$required:!1,props:{},options:Qn(e("props.option"),{label:"label",value:"value"},1)}},watch:{multiple({rule:e}){e.key=We()}},props(e,{t}){return Be(t,pd+".props",[Pi(t,"options"),{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"collapseTags"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"},{type:"switch",field:"filterable"},{type:"switch",field:"remote"},{type:"FnInput",field:"remoteMethod",props:{body:!0,button:!0,fnx:!0,name:"remoteMethod",args:[on(t)]}},{type:"switch",field:"allowCreate"},{type:"input",field:"noMatchText"},{type:"input",field:"noDataText"},{type:"switch",field:"reserveKeyword"},{type:"switch",field:"defaultFirstOption"}])}},i1="\u5F00\u5173",hd="switch",r1={menu:"main",icon:"icon-switch",label:i1,name:hd,input:!0,easySlots:["active-action","inactive-action"],event:["change"],condition:function(e){return{type:"switch",props:{activeValue:e.props.activeValue,inactiveValue:e.props.inactiveValue,activeText:e.props.activeText,inactiveText:e.props.inactiveText}}},rule({t:e}){return{type:hd,field:We(),title:e("com.switch.name"),info:"",$required:!1,props:{activeValue:!0,inactiveValue:!1}}},props(e,{t}){return Be(t,hd+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"width",props:{min:0}},{type:"input",field:"activeText"},{type:"input",field:"inactiveText"},{type:"ValueInput",field:"activeValue"},{type:"ValueInput",field:"inactiveValue"},{type:"ColorInput",field:"activeColor"},{type:"ColorInput",field:"inactiveColor"}])}},o1="\u6ED1\u5757",md="slider",a1={menu:"main",icon:"icon-slider",label:o1,name:md,input:!0,event:["change","input"],validate:["number","array"],condition:"number",rule({t:e}){return{type:md,field:We(),title:e("com.slider.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,md+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"range"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"step",props:{min:0}},{type:"switch",field:"showInput"},{type:"switch",field:"showInputControls",value:!0},{type:"switch",field:"showStops"},{type:"switch",field:"vertical"},{type:"input",field:"height"}])}},l1="\u65F6\u95F4",Oo="timePicker",Dp={menu:"main",icon:"icon-time",label:l1,name:Oo,input:!0,event:["change","blur","focus","visibleChange"],sfc(e){e.props.valueFormat||(e.props.valueFormat="HH:mm:ss")},rule({t:e}){return{type:Oo,field:We(),title:e("com.timePicker.name"),info:"",$required:!1,props:{}}},watch:{isRange({rule:e}){e.key=We()},__format({value:e,rule:t}){t.props.format=e,t.props.valueFormat=e}},attrs:{format({rule:e}){return e.props.format||""}},props(e,{t}){return Be(t,Oo+".props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"switch",field:"isRange"},{type:"switch",field:"clearable",value:!0},{type:"select",field:"__format",options:[{label:t("com."+Oo+".HH:mm:ss"),value:"HH:mm:ss"},{label:t("com."+Oo+".HH:mm"),value:"HH:mm"}]},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"placeholder"},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"switch",field:"arrowControl"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},s1={menu:"main",icon:"icon-time-range",label:"\u65F6\u95F4\u533A\u95F4",name:"timeRange",input:!0,event:["change","blur","focus","visibleChange"],sfc:Dp.sfc,rule({t:e}){return{type:"timePicker",field:We(),title:e("com.timeRange.name"),info:"",$required:!1,props:{isRange:!0}}},watch:{__format({value:e,rule:t}){t.props.format=e,t.props.valueFormat=e}},attrs:{format({rule:e}){return e.props.format||""}},props(e,{t}){return Be(t,"timePicker.props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable",value:!0},{type:"select",field:"__format",options:[{label:t("com.timePicker.HH:mm:ss"),value:"HH:mm:ss"},{label:t("com.timePicker.HH:mm"),value:"HH:mm"}]},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"switch",field:"arrowControl"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},d1="\u65E5\u671F",gd="datePicker",Vp={date:"YYYY-MM-DD",month:"YYYY-MM",datetime:"YYYY-MM-DD HH:mm:ss",timerange:"HH:mm:ss",daterange:"YYYY-MM-DD",monthrange:"YYYY-MM",datetimerange:"YYYY-MM-DD HH:mm:ss",year:"YYYY"},Op={menu:"main",icon:"icon-date",label:d1,name:gd,input:!0,event:["change","blur","focus","calendarChange","panelChange","visibleChange"],sfc(e){e.props.valueFormat||(e.props.valueFormat=Vp[e.props.type]||Vp.date)},rule({t:e}){return{type:gd,field:We(),title:e("com.datePicker.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,gd+".props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"year",value:"year"},{label:"month",value:"month"},{label:"date",value:"date"},{label:"dates",value:"dates"},{label:"week",value:"week"},{label:"datetime",value:"datetime"},{label:"datetimerange",value:"datetimerange"},{label:"daterange",value:"daterange"},{label:"monthrange",value:"monthrange"}])},{type:"switch",field:"clearable",value:!0},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"placeholder"},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"input",field:"format"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"rangeSeparator"},{type:"switch",field:"unlinkPanels"}])}},c1={menu:"main",icon:"icon-date-range",label:"\u65E5\u671F\u533A\u95F4",name:"dateRange",input:!0,event:["change","blur","focus","calendarChange","panelChange","visibleChange"],sfc:Op.sfc,rule({t:e}){return{type:"datePicker",field:We(),title:e("com.dateRange.name"),info:"",$required:!1,props:{type:"datetimerange"}}},props(e,{t}){return Be(t,"datePicker.props",[{type:"switch",field:"readonly"},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"datetimerange",value:"datetimerange"},{label:"daterange",value:"daterange"},{label:"monthrange",value:"monthrange"}])},{type:"switch",field:"clearable",value:!0},{type:"Struct",field:"pickerOptions",props:{defaultValue:{}}},{type:"switch",field:"editable",value:!0},{type:"input",field:"startPlaceholder"},{type:"input",field:"endPlaceholder"},{type:"input",field:"format"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"rangeSeparator"},{type:"switch",field:"unlinkPanels"}])}},u1="\u8BC4\u5206",vd="rate",f1={menu:"main",icon:"icon-rate",label:u1,name:vd,input:!0,event:["change"],validate:["number"],condition:"number",rule({t:e}){return{type:vd,field:We(),title:e("com.rate.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,vd+".props",[{type:"inputNumber",field:"max",props:{min:0}},{type:"switch",field:"disabled"},{type:"switch",field:"allowHalf"},{type:"ColorInput",field:"voidColor"},{type:"ColorInput",field:"disabledVoidColor"},{type:"input",field:"voidIconClass"},{type:"input",field:"disabledVoidIconClass"},{type:"switch",field:"showScore"},{type:"ColorInput",field:"textColor"},{type:"input",field:"scoreTemplate"}])}},p1="\u989C\u8272\u9009\u62E9\u5668",yd="colorPicker",h1={menu:"main",icon:"icon-color",label:p1,name:yd,input:!0,event:["change","activeChange","focus","blur"],validate:["string"],condition:"color",rule({t:e}){return{type:yd,field:We(),title:e("com.colorPicker.name"),info:"",$required:!1,props:{predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}}},props(e,{t}){return Be(t,yd+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"showAlpha"},{type:"select",field:"colorFormat",options:[{label:"hsl",value:"hsl"},{label:"hsv",value:"hsv"},{label:"hex",value:"hex"},{label:"rgb",value:"rgb"}]},{type:"tableOptions",field:"predefine",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string"}}])}},m1="\u6805\u683C\u5E03\u5C40",bd="fcRow",g1={menu:"layout",icon:"icon-row",label:m1,name:bd,mask:!1,children:"col",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("el-slider"),{size:"small",min:0,max:24,modelValue:o.props.span,"onUpdate:modelValue":i=>{o.props.span=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:bd,props:{},children:[]}},props(e,{t}){return Be(t,bd+".props",[{type:"inputNumber",field:"gutter",props:{min:0}},{type:"switch",field:"type",props:{activeValue:"flex",inactiveValue:"default"}},{type:"select",field:"justify",options:[{label:"start",value:"start"},{label:"end",value:"end"},{label:"center",value:"center"},{label:"space-around",value:"space-around"},{label:"space-between",value:"space-between"}]},{type:"select",field:"align",options:[{label:"top",value:"top"},{label:"middle",value:"middle"},{label:"bottom",value:"bottom"}]}])}},wd="col",Bp={xs:"<768px",sm:"\u2265768px",md:"\u2265992px",lg:"\u22651200px",xl:"\u22651920px"},v1={name:wd,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,mask:!1,rule(){return{type:wd,props:{span:12},children:[]}},props(e,{t}){return Be(t,wd+".props",[{type:"slider",field:"span",value:12,props:{min:0,max:24}},{type:"slider",field:"offset",props:{min:0,max:24}},{type:"slider",field:"push",props:{min:0,max:24}},{type:"slider",field:"pull",props:{min:0,max:24}},{type:"ConfigItem",props:{label:t("props.reactive"),warning:t("com.col.info")},children:[{type:"elTabs",style:{width:"100%"},slot:"append",children:Object.keys(Bp).map(r=>({type:"elTabPane",props:{label:Bp[r]},style:"padding:0 10px;",children:[{type:"slider",field:r+">span",title:t("com.col.props.span"),value:12,props:{min:0,max:24}},{type:"slider",field:r+">offset",title:t("com.col.props.offset"),props:{min:0,max:24}},{type:"slider",field:r+">push",title:t("com.col.props.push"),props:{min:0,max:24}},{type:"slider",field:r+">pull",title:t("com.col.props.pull"),props:{min:0,max:24}}]}))}]}])}},y1="\u9009\u9879\u5361",Cd="elTabPane",b1={label:y1,name:Cd,inside:!0,drag:!0,dragBtn:!1,mask:!1,rule({t:e}){return{type:Cd,props:{label:e("com.elTabPane.name")},children:[]}},props(e,{t}){return Be(t,Cd+".props",[{type:"input",field:"label"},{type:"switch",field:"disabled"},{type:"input",field:"name"},{type:"switch",field:"lazy"}])}},w1="\u5206\u5272\u7EBF",_d="elDivider",C1={menu:"aide",icon:"icon-divider",label:w1,name:_d,rule({t:e}){return{type:_d,props:{},children:[e("com.elDivider.name")]}},props(e,{t}){return Be(t,_d+".props",[{type:"select",field:"direction",options:it(t,[{label:"horizontal",value:"horizontal"},{label:"vertical",value:"vertical"}])},{type:"input",field:"formCreateChild"},{type:"select",field:"contentPosition",options:it(t,[{label:"left",value:"left"},{label:"right",value:"right"},{label:"center",value:"center"}])}])}},_1="\u7EA7\u8054\u9009\u62E9\u5668",Ka="cascader",E1={menu:"main",icon:"icon-cascader",label:_1,name:Ka,input:!0,event:["change","expandChange","blur","focus","visibleChange","removeTag"],validate:["string","number","array"],condition(e){return{type:"cascader",options:"props.options",props:{props:e.props&&e.props.props||{}}}},rule({t:e}){return{type:Ka,field:We(),title:e("com.cascader.name"),info:"",effect:{fetch:""},$required:!1,props:{options:Qn(e("props.option"),{label:"label",value:"value"},3)}}},props(e,{t}){return Be(t,Ka+".props",[Or(t,"props.options"),{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"input",field:"placeholder"},{type:"Object",field:"props",props:{rule:Be(t,Ka+".propsOpt",[{type:"switch",field:"multiple"},{type:"select",field:"expandTrigger",options:it(t,[{label:"click",value:"click"},{label:"hover",value:"hover"}])},{type:"switch",field:"checkStrictly"},{type:"switch",field:"emitPath",value:!0},{type:"input",field:"value",value:"value"},{type:"input",field:"label",value:"label"},{type:"input",field:"children",value:"children"},{type:"input",field:"disabled",value:"disabled"},{type:"input",field:"leaf"}])}},{type:"switch",field:"showAllLevels",value:!0},{type:"switch",field:"collapseTags"},{type:"switch",field:"collapseTagsTooltip"},{type:"input",field:"separator"},{type:"switch",field:"filterable"},{type:"select",field:"tagType",options:[{label:"success",value:"success"},{label:"info",value:"info"},{label:"warning",value:"warning"},{label:"danger",value:"danger"}]}])}},A1="\u4E0A\u4F20",Ed="upload",S1={menu:"main",icon:"icon-upload",label:A1,name:Ed,input:!0,easySlots:[{value:"tip",type:"text"}],event:["change","remove","preview","error","progress","exceed"],languageKey:["clickToUpload"],validate:["array"],sfc(e){e.type="elUpload",e.props.listType||(e.props.listType="picture-card"),e._sfc.modelField="fileList"},rule({t:e}){return{type:Ed,field:We(),title:e("com.upload.name"),info:"",$required:!1,props:{action:"/",onSuccess:`$FNX:const res = $inject.args[0]; const file = $inject.args[1]; -file.url = res.data.url;`}}},props(e,{t}){return Be(t,Ed+".props",[{type:"switch",field:"disabled"},{type:"select",field:"listType",options:it(t,[{label:"text",value:"text"},{label:"picture",value:"picture"},{label:"picture-card",value:"picture-card"}])},{type:"switch",field:"multiple"},{type:"input",field:"name"},{type:"PromptInput",field:"accept",props:{options:[{label:t("props.image"),value:"image/*"},{label:t("props.document"),value:".pdf,.doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{label:t("props.video"),value:"video/*"},{label:t("props.audio"),value:"audio/*"}]}},{type:"input",field:"action"},{type:"FnInput",field:"beforeUpload",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"beforeUpload"}},{type:"FnInput",field:"beforeRemove",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"beforeRemove"}},{type:"FnInput",field:"onSuccess",warning:t("com.upload.info"),props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"onSuccess"}},{type:"TableOptions",field:"headers",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"TableOptions",field:"data",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"withCredentials"},{type:"switch",field:"autoUpload",value:!0},{type:"inputNumber",field:"limit",props:{min:0}}])}},x1="\u7A7F\u68AD\u6846",Sd="elTransfer",k1={menu:"main",icon:"icon-transfer",label:x1,name:Sd,input:!0,event:["change","leftCheckChange","rightCheckChange"],validate:["array"],condition:function(e){return{type:"select",options:e.props.data?e.props.data.map(t=>({label:t.label,value:t.key})):[]}},rule({t:e}){return{type:Sd,field:We(),title:e("com.elTransfer.name"),info:"",$required:!1,props:{data:Qn(e("props.option"),{label:"label",value:"key"},1)}}},props(e,{t}){return Be(t,Sd+".props",[Pi(t,"props.data","label","key"),{type:"switch",field:"filterable"},{type:"input",field:"filterPlaceholder"},{type:"select",field:"targetOrder",warning:t("com.elTransfer.props.targetOrderInfo"),options:[{label:"original",value:"original"},{label:"push",value:"push"},{label:"unshift",value:"unshift"}]},{type:"TableOptions",field:"titles",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2}},{type:"TableOptions",field:"buttonTexts",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2}}])}},N1="\u6811\u5F62\u63A7\u4EF6",Ad="tree",T1={menu:"main",icon:"icon-tree",label:N1,name:Ad,input:!0,event:["nodeClick","nodeContextmenu","checkChange","check","currentChange","nodeExpand","nodeCollapse","nodeDragStart","nodeDragEnter","nodeDragLeave","nodeDragOver","nodeDragEnd","nodeDrop"],validate:["string","number","array"],condition:function(e){return{type:"cascader",options:e.props.data||[],props:{props:{checkStrictly:!0,emitPath:!1,value:"id"}}}},sfc(e){e.type="elTree",e._sfc.modelField="defaultCheckedKeys"},rule({t:e}){return{type:Ad,field:We(),title:e("com.tree.name"),info:"",effect:{fetch:""},$required:!1,props:{props:{label:"label"},showCheckbox:!0,nodeKey:"id",data:Qn(e("props.option"),{label:"label",value:"id"},3)}}},props(e,{t}){return Be(t,Ad+".props",[Or(t,"props.data","label","id"),{type:"input",field:"emptyText"},{type:"TableOptions",field:"props",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"renderAfterExpand",value:!0},{type:"switch",field:"defaultExpandAll"},{type:"switch",field:"expandOnClickNode",value:!0},{type:"switch",field:"checkOnClickNode"},{type:"switch",field:"autoExpandParent",value:!0},{type:"switch",field:"checkStrictly"},{type:"switch",field:"accordion"},{type:"inputNumber",field:"indent"},{type:"input",field:"nodeKey"}])}},D1="\u63D0\u793A",xd="elAlert",V1={menu:"aide",icon:"icon-alert",label:D1,name:xd,event:["close"],rule({t:e}){return{type:xd,props:{title:e("com.elAlert.name"),description:e("com.elAlert.description"),type:"success",effect:"dark"},children:[]}},props(e,{t}){return Be(t,xd+".props",[{type:"input",field:"title"},{type:"select",field:"type",options:[{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"info",value:"info"},{label:"error",value:"error"}]},{type:"input",field:"description"},{type:"switch",field:"closable",value:!0},{type:"switch",field:"center",value:!0},{type:"input",field:"closeText"},{type:"switch",field:"showIcon"},{type:"select",field:"effect",options:[{label:"light",value:"light"},{label:"dark",value:"dark"}]}])}},O1="\u6587\u5B57",Rp="text",B1={menu:"aide",icon:"icon-span",label:O1,name:Rp,inline:!0,rule({t:e}){return{type:"div",title:"",style:{whiteSpace:"pre-line"},children:[e("com.text.name")]}},props(e,{t}){return Be(t,Rp+".props",[{type:"input",field:"formCreateChild",props:{type:"textarea"}}])}},R1={menu:"layout",icon:"icon-space",label:"\u95F4\u8DDD",name:"space",rule(){return{type:"div",wrap:{show:!1},native:!0,style:{width:"100%",height:"20px"},children:[]}},props(){return[]}},$1="\u6807\u7B7E\u9875",kd="elTabs",I1={menu:"layout",icon:"icon-tab",label:$1,name:kd,mask:!1,event:["tabClick","tabChange","tabRemove","tabAdd","edit"],children:"elTabPane",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},rule(){return{type:kd,style:{width:"100%"},props:{modelValue:"0"},sync:["modelValue"],children:[]}},props(e,{t}){return Be(t,kd+".props",[{type:"select",field:"type",options:[{label:"card",value:"card"},{label:"border-card",value:"border-card"}]},{type:"switch",field:"closable"},{type:"select",field:"tabPosition",options:it(t,[{label:"top",value:"top"},{label:"right",value:"right"},{label:"left",value:"left"}])},{type:"switch",field:"stretch"}])}},F1="\u6309\u94AE",Nd="elButton",P1={menu:"aide",icon:"icon-button",label:F1,name:Nd,mask:!0,inline:!0,easySlots:[{value:"icon",type:"icon"}],event:["click"],rule({t:e}){return{type:Nd,props:{},children:[e("com.elButton.name")]}},props(e,{t}){return Be(t,Nd+".props",[{type:"input",field:"formCreateChild"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"}])},{type:"switch",field:"plain"},{type:"switch",field:"round"},{type:"switch",field:"circle"},{type:"switch",field:"loading"},{type:"switch",field:"disabled"}])}},M1="\u5BCC\u6587\u672C\u6846",Td="fcEditor",L1={menu:"main",icon:"icon-editor",label:M1,name:Td,input:!0,event:["change"],validate:["string"],rule({t:e}){return{type:Td,field:We(),title:e("com.fcEditor.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,Td+".props",[{type:"switch",field:"disabled"}])}},j1="\u5B50\u8868\u5355",$p="group",z1={menu:"subform",icon:"icon-subform",label:j1,name:$p,input:!0,inside:!1,drag:!0,dragBtn:!0,mask:!1,event:["change"],subForm:"array",loadRule(e){e.children=e.props.rule||[],e.type="FcRow",delete e.props.rule},parseRule(e){e.props.rule=e.children,e.type="group",delete e.children,delete e.props.mode},sfc:!1,rule({t:e}){return{type:"fcRow",field:We(),title:e("com.group.name"),info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,$p+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"button",value:!0},{type:"switch",field:"sortBtn",value:!0},{type:"inputNumber",field:"expand"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"}])}},U1="\u5206\u7EC4",Ip="subForm",H1={menu:"subform",icon:"icon-group",label:U1,name:Ip,input:!0,inside:!1,drag:!0,dragBtn:!0,mask:!1,subForm:"object",event:["change"],loadRule(e){e.children=e.props.rule||[],e.type="FcRow",delete e.props.rule},parseRule(e){e.props.rule=e.children,e.type="subForm",delete e.children},sfc(e,{getParentFieldStr:t}){return{type:"elFormItem",props:{prop:t()+e.field,label:e.title,required:e.$required===!0?!0:void 0},col:{show:!0},_sfc:{parentField:e.field},_fc_id:e._fc_id,children:[{type:"elRow",class:e.class,style:e.style,children:e.children}]}},rule({t:e}){return{type:"fcRow",field:We(),title:e("com.subForm.name"),info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,Ip+".props",[{type:"switch",field:"disabled"}])}},W1="\u5361\u7247",Dd="elCard",G1={menu:"layout",icon:"icon-card",label:W1,name:Dd,drag:!0,inside:!1,mask:!1,rule({t:e}){return{type:Dd,props:{header:e("com.elCard.props.header")},style:{width:"100%"},children:[]}},props(e,{t}){return Be(t,Dd+".props",[{type:"input",field:"header"},{type:"select",field:"shadow",value:"always",options:it(t,[{label:"always",value:"always"},{label:"never",value:"never"},{label:"hover",value:"hover"}])}])}},K1="\u6298\u53E0\u9762\u677F",Vd="elCollapse",Y1={menu:"layout",icon:"icon-collapse",label:K1,name:Vd,mask:!1,children:"elCollapseItem",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.title,"onUpdate:modelValue":i=>{o.props.title=i}})}]},event:["change"],rule(){return{type:Vd,props:{modelValue:[]},sync:["modelValue"],style:{width:"100%"},children:[]}},props(e,{t}){return Be(t,Vd+".props",[{type:"switch",field:"accordion"}])}},Q1="\u9762\u677F",Od="elCollapseItem",J1={icon:"icon-cell",label:Q1,name:Od,drag:!0,dragBtn:!1,inside:!0,mask:!1,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Od,props:{title:e("com.elCollapseItem.name"),name:We()},style:{},children:[]}},props(e,{t}){return Be(t,Od+".props",[{type:"input",field:"title"},{type:"input",field:"name"},{type:"switch",field:"disabled"}])}},X1="\u6811\u5F62\u9009\u62E9",Bd="elTreeSelect",Z1={menu:"main",icon:"icon-tree-select",label:X1,name:Bd,input:!0,event:["change","visibleChange","removeTag","clear","blur","focus"],validate:["string","number","array"],condition:function(e){return{type:"cascader",options:e.props.data||[],props:{props:{checkStrictly:!0,emitPath:!1}}}},rule({t:e}){return{type:Bd,field:We(),title:e("com.elTreeSelect.name"),info:"",effect:{fetch:""},$required:!1,props:{nodeKey:"value",showCheckbox:!0,data:Qn(e("props.option"),{label:"label",value:"value"},3)}}},watch:{multiple({rule:e}){e.key=We()}},props(e,{t}){return Be(t,Bd+".props",[Or(t,"props.data","label","value"),{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"collapseTags"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"},{type:"TableOptions",field:"props",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"renderAfterExpand",value:!0},{type:"switch",field:"defaultExpandAll"},{type:"switch",field:"expandOnClickNode",value:!0},{type:"switch",field:"checkOnClickNode"},{type:"switch",field:"checkStrictly"},{type:"input",field:"nodeKey"}])}},q1="\u6807\u7B7E",Rd="elTag",ew={menu:"aide",icon:"icon-tag",label:q1,name:Rd,mask:!0,inline:!0,event:["click","close"],rule({t:e}){return{type:Rd,title:"",children:[e("com.elTag.name")]}},props(e,{t}){return Be(t,Rd+".props",[{type:"input",field:"formCreateChild"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"select",field:"effect",options:[{label:"dark",value:"dark"},{label:"light",value:"light"},{label:"plain",value:"plain"}]},{type:"switch",field:"closable"},{type:"switch",field:"disableTransitions"},{type:"switch",field:"hit"},{type:"switch",field:"round"},{type:"ColorInput",field:"color"}])}},tw="\u63CF\u8FF0\u683C\u5B50",$d="elDescriptionsItem",nw={icon:"icon-cell",label:tw,name:$d,dragBtn:!1,inside:!0,mask:!1,rule({t:e}){return{type:$d,props:{label:e("props.title")},children:[e("props.content")]}},watch:{__child({value:e,rule:t}){t.children[0].children[0]=e}},attrs:{child({rule:e}){return e.children[0].children[0]||""}},props(e,{t}){return Be(t,$d+".props",[{type:"input",field:"label"},{type:"input",field:"__child",_fc_important_prop:"formCreateChild"},{type:"inputNumber",field:"span"},{type:"input",field:"width"},{type:"input",field:"minWidth"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"select",field:"labelAlign",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"className"}])}},iw="\u63CF\u8FF0\u5217\u8868",Id="elDescriptions",rw={menu:"layout",icon:"icon-descriptions",label:iw,name:Id,mask:!1,rule(){return{type:Id,props:{border:!0},style:{width:"100%"},children:[]}},children:"elDescriptionsItem",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},props(e,{t}){return Be(t,Id+".props",[{type:"input",field:"title",value:""},{type:"input",field:"extra",value:""},{type:"inputNumber",field:"column",value:3,props:{min:0}},{type:"switch",field:"border"},{type:"select",field:"direction",options:it(t,[{label:"vertical",value:"vertical"},{label:"horizontal",value:"horizontal"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},ow="\u5206\u6B65\u8868\u5355",Fd="stepForm",aw={menu:"subform",icon:"icon-step-form",label:ow,name:Fd,input:!0,mask:!1,languageKey:["prevStep","nextStep","submit"],event:["change","submit","next"],subForm:"object",children:"stepFormItem",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.title,"onUpdate:modelValue":i=>{o.props.title=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.steps||{};e.children=t.map(r=>({type:"stepFormItem",_fc_drag_tag:"stepFormItem",props:{title:r.props.title,description:r.props.description},children:r.rule})),delete e.props.steps},parseRule(e){const t=e.children||[];e.props.steps=t.map(r=>({props:r.props,rule:r.children})),e.children=[]},sfc:!1,rule(){return{type:Fd,field:We(),title:"",info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,Fd+".props",[{type:"switch",field:"submitBtn",value:!0},{type:"switch",field:"autoValidate"},{type:"switch",field:"stepsProps>alignCenter"},{type:"switch",field:"stepsProps>simple"}])}},lw="\u6B65\u9AA4\u6761",Pd="stepFormItem",sw={icon:"icon-cell",label:lw,name:Pd,aide:!0,drag:!0,dragBtn:!1,inside:!0,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:Pd,props:{title:e("com.stepFormItem.props.title"),description:""},children:[]}},props(e,{t}){return Be(t,Pd+".props",[{type:"input",field:"title",value:""},{type:"input",field:"description",value:""}])}},dw="HTML",Md="html",cw={menu:"aide",icon:"icon-html",label:dw,name:Md,sfc(e){e.type="div"},rule(){return{type:Md,title:"",style:{display:"block",width:"100%"},children:['
    HTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTML
    ']}},props(e,{t}){return Be(t,Md+".props",[{type:"HtmlEditor",field:"formCreateChild"}])}},uw="\u8868\u683C\u5E03\u5C40",Ld="fcTable",fw={menu:"layout",icon:"icon-table",label:uw,name:Ld,inside:!1,mask:!1,sfc:{style:`._fc-table { +file.url = res.data.url;`}}},props(e,{t}){return Be(t,Ed+".props",[{type:"switch",field:"disabled"},{type:"select",field:"listType",options:it(t,[{label:"text",value:"text"},{label:"picture",value:"picture"},{label:"picture-card",value:"picture-card"}])},{type:"switch",field:"multiple"},{type:"input",field:"name"},{type:"PromptInput",field:"accept",props:{options:[{label:t("props.image"),value:"image/*"},{label:t("props.document"),value:".pdf,.doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{label:t("props.video"),value:"video/*"},{label:t("props.audio"),value:"audio/*"}]}},{type:"input",field:"action"},{type:"FnInput",field:"beforeUpload",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"beforeUpload"}},{type:"FnInput",field:"beforeRemove",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"beforeRemove"}},{type:"FnInput",field:"onSuccess",warning:t("com.upload.info"),props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"onSuccess"}},{type:"TableOptions",field:"headers",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"TableOptions",field:"data",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"withCredentials"},{type:"switch",field:"autoUpload",value:!0},{type:"inputNumber",field:"limit",props:{min:0}}])}},x1="\u7A7F\u68AD\u6846",Ad="elTransfer",k1={menu:"main",icon:"icon-transfer",label:x1,name:Ad,input:!0,event:["change","leftCheckChange","rightCheckChange"],validate:["array"],condition:function(e){return{type:"select",options:e.props.data?e.props.data.map(t=>({label:t.label,value:t.key})):[]}},rule({t:e}){return{type:Ad,field:We(),title:e("com.elTransfer.name"),info:"",$required:!1,props:{data:Qn(e("props.option"),{label:"label",value:"key"},1)}}},props(e,{t}){return Be(t,Ad+".props",[Pi(t,"props.data","label","key"),{type:"switch",field:"filterable"},{type:"input",field:"filterPlaceholder"},{type:"select",field:"targetOrder",warning:t("com.elTransfer.props.targetOrderInfo"),options:[{label:"original",value:"original"},{label:"push",value:"push"},{label:"unshift",value:"unshift"}]},{type:"TableOptions",field:"titles",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2}},{type:"TableOptions",field:"buttonTexts",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2}}])}},N1="\u6811\u5F62\u63A7\u4EF6",Sd="tree",T1={menu:"main",icon:"icon-tree",label:N1,name:Sd,input:!0,event:["nodeClick","nodeContextmenu","checkChange","check","currentChange","nodeExpand","nodeCollapse","nodeDragStart","nodeDragEnter","nodeDragLeave","nodeDragOver","nodeDragEnd","nodeDrop"],validate:["string","number","array"],condition:function(e){return{type:"cascader",options:e.props.data||[],props:{props:{checkStrictly:!0,emitPath:!1,value:"id"}}}},sfc(e){e.type="elTree",e._sfc.modelField="defaultCheckedKeys"},rule({t:e}){return{type:Sd,field:We(),title:e("com.tree.name"),info:"",effect:{fetch:""},$required:!1,props:{props:{label:"label"},showCheckbox:!0,nodeKey:"id",data:Qn(e("props.option"),{label:"label",value:"id"},3)}}},props(e,{t}){return Be(t,Sd+".props",[Or(t,"props.data","label","id"),{type:"input",field:"emptyText"},{type:"TableOptions",field:"props",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"renderAfterExpand",value:!0},{type:"switch",field:"defaultExpandAll"},{type:"switch",field:"expandOnClickNode",value:!0},{type:"switch",field:"checkOnClickNode"},{type:"switch",field:"autoExpandParent",value:!0},{type:"switch",field:"checkStrictly"},{type:"switch",field:"accordion"},{type:"inputNumber",field:"indent"},{type:"input",field:"nodeKey"}])}},D1="\u63D0\u793A",xd="elAlert",V1={menu:"aide",icon:"icon-alert",label:D1,name:xd,event:["close"],rule({t:e}){return{type:xd,props:{title:e("com.elAlert.name"),description:e("com.elAlert.description"),type:"success",effect:"dark"},children:[]}},props(e,{t}){return Be(t,xd+".props",[{type:"input",field:"title"},{type:"select",field:"type",options:[{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"info",value:"info"},{label:"error",value:"error"}]},{type:"input",field:"description"},{type:"switch",field:"closable",value:!0},{type:"switch",field:"center",value:!0},{type:"input",field:"closeText"},{type:"switch",field:"showIcon"},{type:"select",field:"effect",options:[{label:"light",value:"light"},{label:"dark",value:"dark"}]}])}},O1="\u6587\u5B57",Rp="text",B1={menu:"aide",icon:"icon-span",label:O1,name:Rp,inline:!0,rule({t:e}){return{type:"div",title:"",style:{whiteSpace:"pre-line"},children:[e("com.text.name")]}},props(e,{t}){return Be(t,Rp+".props",[{type:"input",field:"formCreateChild",props:{type:"textarea"}}])}},R1={menu:"layout",icon:"icon-space",label:"\u95F4\u8DDD",name:"space",rule(){return{type:"div",wrap:{show:!1},native:!0,style:{width:"100%",height:"20px"},children:[]}},props(){return[]}},$1="\u6807\u7B7E\u9875",kd="elTabs",I1={menu:"layout",icon:"icon-tab",label:$1,name:kd,mask:!1,event:["tabClick","tabChange","tabRemove","tabAdd","edit"],children:"elTabPane",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},rule(){return{type:kd,style:{width:"100%"},props:{modelValue:"0"},sync:["modelValue"],children:[]}},props(e,{t}){return Be(t,kd+".props",[{type:"select",field:"type",options:[{label:"card",value:"card"},{label:"border-card",value:"border-card"}]},{type:"switch",field:"closable"},{type:"select",field:"tabPosition",options:it(t,[{label:"top",value:"top"},{label:"right",value:"right"},{label:"left",value:"left"}])},{type:"switch",field:"stretch"}])}},F1="\u6309\u94AE",Nd="elButton",P1={menu:"aide",icon:"icon-button",label:F1,name:Nd,mask:!0,inline:!0,easySlots:[{value:"icon",type:"icon"}],event:["click"],rule({t:e}){return{type:Nd,props:{},children:[e("com.elButton.name")]}},props(e,{t}){return Be(t,Nd+".props",[{type:"input",field:"formCreateChild"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"}])},{type:"switch",field:"plain"},{type:"switch",field:"round"},{type:"switch",field:"circle"},{type:"switch",field:"loading"},{type:"switch",field:"disabled"}])}},M1="\u5BCC\u6587\u672C\u6846",Td="fcEditor",L1={menu:"main",icon:"icon-editor",label:M1,name:Td,input:!0,event:["change"],validate:["string"],rule({t:e}){return{type:Td,field:We(),title:e("com.fcEditor.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,Td+".props",[{type:"switch",field:"disabled"}])}},j1="\u5B50\u8868\u5355",$p="group",z1={menu:"subform",icon:"icon-subform",label:j1,name:$p,input:!0,inside:!1,drag:!0,dragBtn:!0,mask:!1,event:["change"],subForm:"array",loadRule(e){e.children=e.props.rule||[],e.type="FcRow",delete e.props.rule},parseRule(e){e.props.rule=e.children,e.type="group",delete e.children,delete e.props.mode},sfc:!1,rule({t:e}){return{type:"fcRow",field:We(),title:e("com.group.name"),info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,$p+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"button",value:!0},{type:"switch",field:"sortBtn",value:!0},{type:"inputNumber",field:"expand"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"}])}},U1="\u5206\u7EC4",Ip="subForm",H1={menu:"subform",icon:"icon-group",label:U1,name:Ip,input:!0,inside:!1,drag:!0,dragBtn:!0,mask:!1,subForm:"object",event:["change"],loadRule(e){e.children=e.props.rule||[],e.type="FcRow",delete e.props.rule},parseRule(e){e.props.rule=e.children,e.type="subForm",delete e.children},sfc(e,{getParentFieldStr:t}){return{type:"elFormItem",props:{prop:t()+e.field,label:e.title,required:e.$required===!0?!0:void 0},col:{show:!0},_sfc:{parentField:e.field},_fc_id:e._fc_id,children:[{type:"elRow",class:e.class,style:e.style,children:e.children}]}},rule({t:e}){return{type:"fcRow",field:We(),title:e("com.subForm.name"),info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,Ip+".props",[{type:"switch",field:"disabled"}])}},W1="\u5361\u7247",Dd="elCard",G1={menu:"layout",icon:"icon-card",label:W1,name:Dd,drag:!0,inside:!1,mask:!1,rule({t:e}){return{type:Dd,props:{header:e("com.elCard.props.header")},style:{width:"100%"},children:[]}},props(e,{t}){return Be(t,Dd+".props",[{type:"input",field:"header"},{type:"select",field:"shadow",value:"always",options:it(t,[{label:"always",value:"always"},{label:"never",value:"never"},{label:"hover",value:"hover"}])}])}},K1="\u6298\u53E0\u9762\u677F",Vd="elCollapse",Y1={menu:"layout",icon:"icon-collapse",label:K1,name:Vd,mask:!1,children:"elCollapseItem",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.title,"onUpdate:modelValue":i=>{o.props.title=i}})}]},event:["change"],rule(){return{type:Vd,props:{modelValue:[]},sync:["modelValue"],style:{width:"100%"},children:[]}},props(e,{t}){return Be(t,Vd+".props",[{type:"switch",field:"accordion"}])}},Q1="\u9762\u677F",Od="elCollapseItem",J1={icon:"icon-cell",label:Q1,name:Od,drag:!0,dragBtn:!1,inside:!0,mask:!1,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Od,props:{title:e("com.elCollapseItem.name"),name:We()},style:{},children:[]}},props(e,{t}){return Be(t,Od+".props",[{type:"input",field:"title"},{type:"input",field:"name"},{type:"switch",field:"disabled"}])}},X1="\u6811\u5F62\u9009\u62E9",Bd="elTreeSelect",Z1={menu:"main",icon:"icon-tree-select",label:X1,name:Bd,input:!0,event:["change","visibleChange","removeTag","clear","blur","focus"],validate:["string","number","array"],condition:function(e){return{type:"cascader",options:e.props.data||[],props:{props:{checkStrictly:!0,emitPath:!1}}}},rule({t:e}){return{type:Bd,field:We(),title:e("com.elTreeSelect.name"),info:"",effect:{fetch:""},$required:!1,props:{nodeKey:"value",showCheckbox:!0,data:Qn(e("props.option"),{label:"label",value:"value"},3)}}},watch:{multiple({rule:e}){e.key=We()}},props(e,{t}){return Be(t,Bd+".props",[Or(t,"props.data","label","value"),{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"collapseTags"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"},{type:"TableOptions",field:"props",props:{column:[{label:t("props.key"),key:"label"},{label:t("props.value"),key:"value"}],valueType:"object"}},{type:"switch",field:"renderAfterExpand",value:!0},{type:"switch",field:"defaultExpandAll"},{type:"switch",field:"expandOnClickNode",value:!0},{type:"switch",field:"checkOnClickNode"},{type:"switch",field:"checkStrictly"},{type:"input",field:"nodeKey"}])}},q1="\u6807\u7B7E",Rd="elTag",ew={menu:"aide",icon:"icon-tag",label:q1,name:Rd,mask:!0,inline:!0,event:["click","close"],rule({t:e}){return{type:Rd,title:"",children:[e("com.elTag.name")]}},props(e,{t}){return Be(t,Rd+".props",[{type:"input",field:"formCreateChild"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"select",field:"effect",options:[{label:"dark",value:"dark"},{label:"light",value:"light"},{label:"plain",value:"plain"}]},{type:"switch",field:"closable"},{type:"switch",field:"disableTransitions"},{type:"switch",field:"hit"},{type:"switch",field:"round"},{type:"ColorInput",field:"color"}])}},tw="\u63CF\u8FF0\u683C\u5B50",$d="elDescriptionsItem",nw={icon:"icon-cell",label:tw,name:$d,dragBtn:!1,inside:!0,mask:!1,rule({t:e}){return{type:$d,props:{label:e("props.title")},children:[e("props.content")]}},watch:{__child({value:e,rule:t}){t.children[0].children[0]=e}},attrs:{child({rule:e}){return e.children[0].children[0]||""}},props(e,{t}){return Be(t,$d+".props",[{type:"input",field:"label"},{type:"input",field:"__child",_fc_important_prop:"formCreateChild"},{type:"inputNumber",field:"span"},{type:"input",field:"width"},{type:"input",field:"minWidth"},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"select",field:"labelAlign",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"input",field:"className"}])}},iw="\u63CF\u8FF0\u5217\u8868",Id="elDescriptions",rw={menu:"layout",icon:"icon-descriptions",label:iw,name:Id,mask:!1,rule(){return{type:Id,props:{border:!0},style:{width:"100%"},children:[]}},children:"elDescriptionsItem",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},props(e,{t}){return Be(t,Id+".props",[{type:"input",field:"title",value:""},{type:"input",field:"extra",value:""},{type:"inputNumber",field:"column",value:3,props:{min:0}},{type:"switch",field:"border"},{type:"select",field:"direction",options:it(t,[{label:"vertical",value:"vertical"},{label:"horizontal",value:"horizontal"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},ow="\u5206\u6B65\u8868\u5355",Fd="stepForm",aw={menu:"subform",icon:"icon-step-form",label:ow,name:Fd,input:!0,mask:!1,languageKey:["prevStep","nextStep","submit"],event:["change","submit","next"],subForm:"object",children:"stepFormItem",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.title,"onUpdate:modelValue":i=>{o.props.title=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.steps||{};e.children=t.map(r=>({type:"stepFormItem",_fc_drag_tag:"stepFormItem",props:{title:r.props.title,description:r.props.description},children:r.rule})),delete e.props.steps},parseRule(e){const t=e.children||[];e.props.steps=t.map(r=>({props:r.props,rule:r.children})),e.children=[]},sfc:!1,rule(){return{type:Fd,field:We(),title:"",info:"",$required:!1,props:{},children:[]}},props(e,{t}){return Be(t,Fd+".props",[{type:"switch",field:"submitBtn",value:!0},{type:"switch",field:"autoValidate"},{type:"switch",field:"stepsProps>alignCenter"},{type:"switch",field:"stepsProps>simple"}])}},lw="\u6B65\u9AA4\u6761",Pd="stepFormItem",sw={icon:"icon-cell",label:lw,name:Pd,aide:!0,drag:!0,dragBtn:!1,inside:!0,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:Pd,props:{title:e("com.stepFormItem.props.title"),description:""},children:[]}},props(e,{t}){return Be(t,Pd+".props",[{type:"input",field:"title",value:""},{type:"input",field:"description",value:""}])}},dw="HTML",Md="html",cw={menu:"aide",icon:"icon-html",label:dw,name:Md,sfc(e){e.type="div"},rule(){return{type:Md,title:"",style:{display:"block",width:"100%"},children:['
    HTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTMLHTML
    ']}},props(e,{t}){return Be(t,Md+".props",[{type:"HtmlEditor",field:"formCreateChild"}])}},uw="\u8868\u683C\u5E03\u5C40",Ld="fcTable",fw={menu:"layout",icon:"icon-table",label:uw,name:Ld,inside:!1,mask:!1,sfc:{style:`._fc-table { overflow: auto; } ._fc-table > table { @@ -146,13 +146,13 @@ overflow: hidden; border: 0 none; border-right: 1px solid #EBEEF5; border-bottom: 1px solid #EBEEF5; -}`,handle(e){const t=(e.children||[]).reduce((m,y)=>(m[y.slot]||(m[y.slot]=[]),m[y.slot].push(y),delete y.slot,m),{}),{row:r,col:o,style:i,class:l,layout:d}=e.props.rule,c={},u=[];d.forEach(m=>{const y=m.row||1,C=m.col||1,A=`${m.top}:${m.left}`;c[A]={row:y,col:C};for(let w=0;w-1)continue;const w=t[A];y.push({type:"td",props:{rowspan:""+(c[A]?c[A].row:1),colspan:""+(c[A]?c[A].col:1)},style:i[A],class:l[A],children:w})}h.push({type:"tr",children:y})}return{type:"elCol",props:{span:24},style:e.style,class:e.class,children:[{type:"div",class:"_fc-table",children:[{type:"table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:h}]}]}}},rule(){return{type:Ld,props:{rule:{row:3,col:4,style:{},class:{},layout:[]}},children:[]}},props(e,{t}){return Be(t,Ld+".props",[{type:"switch",field:"border",value:!0},{type:"switch",field:"mini"},{type:"ColorInput",field:"borderColor"},{type:"input",field:"borderWidth"}])}},pw="\u8868\u683C\u8868\u5355",jd="tableForm",hw={menu:"subform",icon:"icon-table-form",label:pw,name:jd,input:!0,mask:!1,subForm:"array",languageKey:["add","operation","dataEmpty"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:jd,field:We(),title:e("com.tableForm.name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,jd+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},mw="\u8868\u683C\u8868\u5355Pro",gw="tableFormPro",Fp=e=>e.map(t=>{let r=t.children||[];const o=r.filter(i=>i._fc_drag_tag==="tableFormColumn2");return o.length>0&&(r=Fp(o)),{header:t.props.header,label:t.props.label,fixed:t.props.fixed,required:t.props.required,hidden:t.props.hidden,style:{width:t.props.width,color:t.props.color},[o.length?"children":"rule"]:r}}),Pp=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn2",props:{header:t.header,label:t.label,fixed:t.fixed,required:t.required||!1,hidden:t.hidden||!1,width:t.style.width||"",color:t.style.color||""},children:t.children?Pp(t.children):t.rule||[]})),vw={menu:"subform",icon:"icon-table-form",label:mw,name:gw,input:!0,mask:!1,subForm:"array",languageKey:["add","delete","operation","dataEmpty"],event:["change","add","delete","handleClick"],children:"tableFormColumn2",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={}),e.children=Pp(e.props.columns||[]),delete e.props.columns},parseRule(e){e.props.columns=Fp(e.children||[]),e.children=[]},sfc:!1,rule({t:e}){return{type:"tableFormPro",field:We(),title:e("com.tableFormPro.name"),info:"",props:{button:{open:!0,column:[{key:"delete",name:"\u5220\u9664",type:"danger",size:"small",prop:["link"]}]}},children:[]}},props(e,{t}){const r=function(o){return Be(t,"tableForm.props",o)};return Be(t,"tableForm.props",[{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"switch",field:"disabled"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"input",field:"emptyText"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"showIndex"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"newColumn"},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"SizeInput",field:"height"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},yw="\u65E0\u9650\u7EA7\u8868\u5355",Ya="infiniteTableForm",bw={menu:"subform",icon:"icon-table-form3",label:yw,name:Ya,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:Ya,field:We(),title:e("com."+Ya+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Ya+".props",[{type:"switch",field:"disabled"},{type:"input",field:"childrenField",value:"children"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"layerMax",props:{min:0}}])}},ww="\u5D4C\u5957\u8868\u5355",Qa="nestedTableForm",Cw=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:t.label,required:t.required||!1,width:t.style.width||"",color:t.style.color||""},children:t.rule||[]})),_w={menu:"subform",icon:"icon-table-form2",label:ww,name:Qa,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],slot:["default",{name:"nested",type:"nestedSubTableForm"}],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[],r=e.props.nested||[];e.children=Cw(t),e.children.push({type:"TableForm",_fc_drag_tag:"nestedSubTableForm",field:e.props.nestedField,props:{columns:r},slot:"nested"}),delete e.props.nestedField,delete e.props.columns,delete e.props.nested},parseRule(e){const t=e.children||[];e.props.columns=[],t.forEach(r=>{if(r.slot==="nested"){e.props.nested=r.props.columns,e.props.nestedField=r.field;return}e.props.columns.push({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})}),e.children=[]},sfc:!1,rule({t:e}){return{type:Qa,field:We(),title:e("com."+Qa+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Qa+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"nestedMax",props:{min:0}}])}},Ew={icon:"icon-table-form",label:"\u5B50\u8868\u683C\u8868\u5355",name:"nestedSubTableForm",aide:!0,mask:!1,validate:!1,style:!1,advanced:!1,variable:!1,subForm:"array",hiddenBaseField:["title","info","labelConfig","formCreate_computed>hidden","formCreate_computed>value","_control"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},rule(){return{type:"TableForm",field:We(),title:"",info:"",props:{},children:[]}},props(){return[]}},zd="tableFormColumn",Sw={icon:"icon-cell",name:zd,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:zd,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,zd+".props",[{type:"input",field:"label"},{type:"switch",field:"required"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},Mp="tableFormColumn2",Aw={icon:"icon-cell",name:Mp,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,children:"tableFormColumn2",childrenLen:0,checkDrag({toRule:e}){return!(e.children[0].children.length>0&&e.children[0].children.some(t=>t._config.name==="tableFormColumn2"))},rule({t:e}){return{type:Mp,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,"tableFormColumn.props",[{type:"input",field:"label"},{type:"select",field:"fixed",options:[!1,"left","right"].map(r=>({label:t("com.dataTable.fixed."+(r||"default")),value:r}))},{type:"switch",field:"required"},{type:"switch",field:"hidden"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},xw={icon:"icon-flex",label:"\u76D2\u5B50\u5E03\u5C40",name:"fcFlex",mask:!1,children:"fcCell",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.width||"","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.width=i}})},{label:e("style.height"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.height||"auto","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.height=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:"fcRow",props:{},children:[]}},props(){return[]}},Lp="fcCell",kw={name:Lp,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},rule(){return{type:Lp,style:{display:"block",width:"50%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")}]}},Nw="\u8BA1\u7B97\u516C\u5F0F",jp="fcValue",Tw={menu:"main",icon:"icon-value",label:Nw,name:jp,input:!0,event:["change"],validate:!1,sfc(e,{getParentFieldStr:t}){e.type="div",e._sfc.content=`{{formData.${t()}${e.field}}}`,e._sfc.vModel=!1},rule({t:e}){return{type:jp,field:We(),title:e("com.fcValue.name"),info:"",props:{}}},props(){return[]}},Dw="\u94FE\u63A5",Ud="elLink",Vw={menu:"aide",icon:"icon-link",label:Dw,name:Ud,inline:!0,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Ud,title:"",children:[e("com.elLink.name")]}},props(e,{t}){return Be(t,Ud+".props",[{type:"input",field:"href"},{type:"input",field:"formCreateChild"},{type:"select",field:"target",options:it(t,[{label:"_self",value:"_self"},{label:"_blank",value:"_blank"},{label:"_parent",value:"_parent"},{label:"_top",value:"_top"}])},{type:"switch",field:"underline",value:!0},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"},{label:"default",value:"default"}])}])}},Ow="\u6587\u5B57\u63D0\u793A",Ja="elTooltip",Bw={menu:"aide",icon:"icon-tooltip",label:Ow,name:Ja,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ja,props:{content:e("com."+Ja+".name")},children:[]}},props(e,{t}){return Be(t,Ja+".props",[{type:"input",field:"content",props:{type:"textarea"}},{type:"switch",field:"disabled"},{type:"switch",field:"rawContent"},{type:"switch",field:"enterable",value:!0},{type:"select",field:"effect",value:"dark",options:[{label:"dark",value:"dark"},{label:"light",value:"light"}]},{type:"select",field:"placement",value:"bottom",options:[{label:"top",value:"top"},{label:"top-start",value:"top-start"},{label:"top-end",value:"top-end"},{label:"bottom",value:"bottom"},{label:"bottom-start",value:"bottom-start"},{label:"bottom-end",value:"bottom-end"},{label:"left",value:"left"},{label:"left-start",value:"left-start"},{label:"left-end",value:"left-end"},{label:"right",value:"right"},{label:"right-start",value:"right-start"},{label:"right-end",value:"right-end"}]},{type:"select",field:"trigger",value:"hover",options:[{label:"hover",value:"hover"},{label:"click",value:"click"},{label:"focus",value:"focus"},{label:"contextmenu",value:"contextmenu"}]},{type:"inputNumber",field:"offset"},{type:"inputNumber",field:"showAfter",props:{min:0}},{type:"inputNumber",field:"hideAfter",props:{min:0}},{type:"inputNumber",field:"autoClose",props:{min:0}}])}},Rw="\u6C34\u5370",Xa="elWatermark",$w={menu:"aide",icon:"icon-watermark",label:Rw,name:Xa,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Xa,style:{width:"100%"},props:{content:e("com."+Xa+".name")},children:[]}},props(e,{t}){return Be(t,Xa+".props",[{type:"input",field:"content"},{type:"input",field:"image"},{type:"inputNumber",field:"width",props:{min:0},value:120},{type:"inputNumber",field:"height",props:{min:0},value:64},{type:"inputNumber",field:"rotate",value:-22},{type:"inputNumber",field:"zIndex",props:{min:0}},{type:"TableOptions",field:"gap",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2},value:[100,100]}])}},Iw={menu:"template",name:"chineseAmount",label:"\u91D1\u989D",autoField:!0,template:[{type:"inputNumber",field:"Fgtxlugfgbdvb5c",title:"\u91D1\u989D",info:"",$required:!1,display:!0,hidden:!1,_fc_drag_tag:"inputNumber"},{type:"fcValue",field:"Fvr1lugfgd3yb7c",title:" ",info:"",display:!0,hidden:!1,_fc_drag_tag:"fcValue",style:{color:"#999999"},computed:{value:'"\u5927\u5199: " + TOCHINSESAMOUNT(Fgtxlugfgbdvb5c || 0)'}}]},Fw={menu:"template",name:"duration",label:"\u65F6\u957F",autoField:!0,template:[{type:"fcInlineForm",_fc_id:"id_Founm50iu5kocac",name:"ref_Fqrpm50iu5kocbc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fz0um50itwf6bbc",title:"\u5F00\u59CB\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){this.api.validateField('Fv92m50itwf6bdc'); +}`,handle(e){const t=(e.children||[]).reduce((m,y)=>(m[y.slot]||(m[y.slot]=[]),m[y.slot].push(y),delete y.slot,m),{}),{row:r,col:o,style:i,class:l,layout:d}=e.props.rule,c={},u=[];d.forEach(m=>{const y=m.row||1,C=m.col||1,S=`${m.top}:${m.left}`;c[S]={row:y,col:C};for(let w=0;w-1)continue;const w=t[S];y.push({type:"td",props:{rowspan:""+(c[S]?c[S].row:1),colspan:""+(c[S]?c[S].col:1)},style:i[S],class:l[S],children:w})}h.push({type:"tr",children:y})}return{type:"elCol",props:{span:24},style:e.style,class:e.class,children:[{type:"div",class:"_fc-table",children:[{type:"table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:h}]}]}}},rule(){return{type:Ld,props:{rule:{row:3,col:4,style:{},class:{},layout:[]}},children:[]}},props(e,{t}){return Be(t,Ld+".props",[{type:"switch",field:"border",value:!0},{type:"switch",field:"mini"},{type:"ColorInput",field:"borderColor"},{type:"input",field:"borderWidth"}])}},pw="\u8868\u683C\u8868\u5355",jd="tableForm",hw={menu:"subform",icon:"icon-table-form",label:pw,name:jd,input:!0,mask:!1,subForm:"array",languageKey:["add","operation","dataEmpty"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:jd,field:We(),title:e("com.tableForm.name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,jd+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},mw="\u8868\u683C\u8868\u5355Pro",gw="tableFormPro",Fp=e=>e.map(t=>{let r=t.children||[];const o=r.filter(i=>i._fc_drag_tag==="tableFormColumn2");return o.length>0&&(r=Fp(o)),{header:t.props.header,label:t.props.label,fixed:t.props.fixed,required:t.props.required,hidden:t.props.hidden,style:{width:t.props.width,color:t.props.color},[o.length?"children":"rule"]:r}}),Pp=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn2",props:{header:t.header,label:t.label,fixed:t.fixed,required:t.required||!1,hidden:t.hidden||!1,width:t.style.width||"",color:t.style.color||""},children:t.children?Pp(t.children):t.rule||[]})),vw={menu:"subform",icon:"icon-table-form",label:mw,name:gw,input:!0,mask:!1,subForm:"array",languageKey:["add","delete","operation","dataEmpty"],event:["change","add","delete","handleClick"],children:"tableFormColumn2",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={}),e.children=Pp(e.props.columns||[]),delete e.props.columns},parseRule(e){e.props.columns=Fp(e.children||[]),e.children=[]},sfc:!1,rule({t:e}){return{type:"tableFormPro",field:We(),title:e("com.tableFormPro.name"),info:"",props:{button:{open:!0,column:[{key:"delete",name:"\u5220\u9664",type:"danger",size:"small",prop:["link"]}]}},children:[]}},props(e,{t}){const r=function(o){return Be(t,"tableForm.props",o)};return Be(t,"tableForm.props",[{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"switch",field:"disabled"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"input",field:"emptyText"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"showIndex"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"newColumn"},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"SizeInput",field:"height"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},yw="\u65E0\u9650\u7EA7\u8868\u5355",Ya="infiniteTableForm",bw={menu:"subform",icon:"icon-table-form3",label:yw,name:Ya,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:Ya,field:We(),title:e("com."+Ya+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Ya+".props",[{type:"switch",field:"disabled"},{type:"input",field:"childrenField",value:"children"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"layerMax",props:{min:0}}])}},ww="\u5D4C\u5957\u8868\u5355",Qa="nestedTableForm",Cw=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:t.label,required:t.required||!1,width:t.style.width||"",color:t.style.color||""},children:t.rule||[]})),_w={menu:"subform",icon:"icon-table-form2",label:ww,name:Qa,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],slot:["default",{name:"nested",type:"nestedSubTableForm"}],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[],r=e.props.nested||[];e.children=Cw(t),e.children.push({type:"TableForm",_fc_drag_tag:"nestedSubTableForm",field:e.props.nestedField,props:{columns:r},slot:"nested"}),delete e.props.nestedField,delete e.props.columns,delete e.props.nested},parseRule(e){const t=e.children||[];e.props.columns=[],t.forEach(r=>{if(r.slot==="nested"){e.props.nested=r.props.columns,e.props.nestedField=r.field;return}e.props.columns.push({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})}),e.children=[]},sfc:!1,rule({t:e}){return{type:Qa,field:We(),title:e("com."+Qa+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Qa+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"nestedMax",props:{min:0}}])}},Ew={icon:"icon-table-form",label:"\u5B50\u8868\u683C\u8868\u5355",name:"nestedSubTableForm",aide:!0,mask:!1,validate:!1,style:!1,advanced:!1,variable:!1,subForm:"array",hiddenBaseField:["title","info","labelConfig","formCreate_computed>hidden","formCreate_computed>value","_control"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},rule(){return{type:"TableForm",field:We(),title:"",info:"",props:{},children:[]}},props(){return[]}},zd="tableFormColumn",Aw={icon:"icon-cell",name:zd,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:zd,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,zd+".props",[{type:"input",field:"label"},{type:"switch",field:"required"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},Mp="tableFormColumn2",Sw={icon:"icon-cell",name:Mp,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,children:"tableFormColumn2",childrenLen:0,checkDrag({toRule:e}){return!(e.children[0].children.length>0&&e.children[0].children.some(t=>t._config.name==="tableFormColumn2"))},rule({t:e}){return{type:Mp,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,"tableFormColumn.props",[{type:"input",field:"label"},{type:"select",field:"fixed",options:[!1,"left","right"].map(r=>({label:t("com.dataTable.fixed."+(r||"default")),value:r}))},{type:"switch",field:"required"},{type:"switch",field:"hidden"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},xw={icon:"icon-flex",label:"\u76D2\u5B50\u5E03\u5C40",name:"fcFlex",mask:!1,children:"fcCell",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.width||"","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.width=i}})},{label:e("style.height"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.height||"auto","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.height=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:"fcRow",props:{},children:[]}},props(){return[]}},Lp="fcCell",kw={name:Lp,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},rule(){return{type:Lp,style:{display:"block",width:"50%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")}]}},Nw="\u8BA1\u7B97\u516C\u5F0F",jp="fcValue",Tw={menu:"main",icon:"icon-value",label:Nw,name:jp,input:!0,event:["change"],validate:!1,sfc(e,{getParentFieldStr:t}){e.type="div",e._sfc.content=`{{formData.${t()}${e.field}}}`,e._sfc.vModel=!1},rule({t:e}){return{type:jp,field:We(),title:e("com.fcValue.name"),info:"",props:{}}},props(){return[]}},Dw="\u94FE\u63A5",Ud="elLink",Vw={menu:"aide",icon:"icon-link",label:Dw,name:Ud,inline:!0,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Ud,title:"",children:[e("com.elLink.name")]}},props(e,{t}){return Be(t,Ud+".props",[{type:"input",field:"href"},{type:"input",field:"formCreateChild"},{type:"select",field:"target",options:it(t,[{label:"_self",value:"_self"},{label:"_blank",value:"_blank"},{label:"_parent",value:"_parent"},{label:"_top",value:"_top"}])},{type:"switch",field:"underline",value:!0},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"},{label:"default",value:"default"}])}])}},Ow="\u6587\u5B57\u63D0\u793A",Ja="elTooltip",Bw={menu:"aide",icon:"icon-tooltip",label:Ow,name:Ja,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ja,props:{content:e("com."+Ja+".name")},children:[]}},props(e,{t}){return Be(t,Ja+".props",[{type:"input",field:"content",props:{type:"textarea"}},{type:"switch",field:"disabled"},{type:"switch",field:"rawContent"},{type:"switch",field:"enterable",value:!0},{type:"select",field:"effect",value:"dark",options:[{label:"dark",value:"dark"},{label:"light",value:"light"}]},{type:"select",field:"placement",value:"bottom",options:[{label:"top",value:"top"},{label:"top-start",value:"top-start"},{label:"top-end",value:"top-end"},{label:"bottom",value:"bottom"},{label:"bottom-start",value:"bottom-start"},{label:"bottom-end",value:"bottom-end"},{label:"left",value:"left"},{label:"left-start",value:"left-start"},{label:"left-end",value:"left-end"},{label:"right",value:"right"},{label:"right-start",value:"right-start"},{label:"right-end",value:"right-end"}]},{type:"select",field:"trigger",value:"hover",options:[{label:"hover",value:"hover"},{label:"click",value:"click"},{label:"focus",value:"focus"},{label:"contextmenu",value:"contextmenu"}]},{type:"inputNumber",field:"offset"},{type:"inputNumber",field:"showAfter",props:{min:0}},{type:"inputNumber",field:"hideAfter",props:{min:0}},{type:"inputNumber",field:"autoClose",props:{min:0}}])}},Rw="\u6C34\u5370",Xa="elWatermark",$w={menu:"aide",icon:"icon-watermark",label:Rw,name:Xa,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Xa,style:{width:"100%"},props:{content:e("com."+Xa+".name")},children:[]}},props(e,{t}){return Be(t,Xa+".props",[{type:"input",field:"content"},{type:"input",field:"image"},{type:"inputNumber",field:"width",props:{min:0},value:120},{type:"inputNumber",field:"height",props:{min:0},value:64},{type:"inputNumber",field:"rotate",value:-22},{type:"inputNumber",field:"zIndex",props:{min:0}},{type:"TableOptions",field:"gap",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2},value:[100,100]}])}},Iw={menu:"template",name:"chineseAmount",label:"\u91D1\u989D",autoField:!0,template:[{type:"inputNumber",field:"Fgtxlugfgbdvb5c",title:"\u91D1\u989D",info:"",$required:!1,display:!0,hidden:!1,_fc_drag_tag:"inputNumber"},{type:"fcValue",field:"Fvr1lugfgd3yb7c",title:" ",info:"",display:!0,hidden:!1,_fc_drag_tag:"fcValue",style:{color:"#999999"},computed:{value:'"\u5927\u5199: " + TOCHINSESAMOUNT(Fgtxlugfgbdvb5c || 0)'}}]},Fw={menu:"template",name:"duration",label:"\u65F6\u957F",autoField:!0,template:[{type:"fcInlineForm",_fc_id:"id_Founm50iu5kocac",name:"ref_Fqrpm50iu5kocbc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fz0um50itwf6bbc",title:"\u5F00\u59CB\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){this.api.validateField('Fv92m50itwf6bdc'); callback();}-FORM-CREATE-SUFFIX]]`,mode:"validator",message:""}],_fc_template:"duration",_fc_id:"id_Fhqtm50itwf6bgc",name:"ref_Fzsym50itwf6bhc",display:!0,hidden:!1},{type:"select",field:"F730m50itwf6bcc",title:"\u5F00\u59CB\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fnj8m50itwf6bkc",name:"ref_Fyjym50itwf6blc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Fxbnm50iw4ttccc",name:"ref_Fhwmm50iw4ttcdc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fv92m50itwf6bdc",title:"\u7ED3\u675F\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){let startTime = this.api.getValue('Fz0um50itwf6bbc'); if(startTime && value && Date.parse(startTime) > Date.parse(value)) { callback(false); return; } -callback()}-FORM-CREATE-SUFFIX]]`,mode:"min",message:"\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7ED3\u675F\u65F6\u95F4"}],_fc_template:"duration",_fc_id:"id_Fu8im50itwf6bqc",name:"ref_Fy17m50itwf6brc",display:!0,hidden:!1},{type:"select",field:"Fx9gm50itwf6bec",title:"\u7ED3\u675F\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fxrxm50itwf6buc",name:"ref_Fehcm50itwf6bvc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Ffb0m50j0g8vcec",name:"ref_Ftpym50j0g8vcfc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"inputNumber",field:"F5q8m50itwf6bfc",title:"\u65F6\u957F",$required:!1,props:{controls:!1},_fc_drag_tag:"inputNumber",_fc_template:"duration",_fc_id:"id_Fo5cm50itwf7c0c",name:"ref_Fnnvm50itwf7c1c",display:!0,hidden:!1,computed:{value:"MAX(IF(Fz0um50itwf6bbc && Fv92m50itwf6bdc && TIMESTAMP(Fv92m50itwf6bdc) > TIMESTAMP(Fz0um50itwf6bbc), DIFFDAYS(Fz0um50itwf6bbc, Fv92m50itwf6bdc), 0) + IF(Fx9gm50itwf6bec && F730m50itwf6bcc, Fx9gm50itwf6bec - F730m50itwf6bcc + 0.5, 0), 0);"}},{type:"div",native:!0,children:["\u5929"],_fc_drag_tag:"text",_fc_template:"duration",_fc_id:"id_Fatsm50itwf7c4c",name:"ref_Fh2rm50itwf7c5c",display:!0,hidden:!1,style:{marginTop:"5px",marginLeft:"10px"}}],style:{alignItems:"flex-start"}}]},Pw={menu:"template",name:"col3",label:"\u4E09\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},Mw={menu:"template",name:"col4",label:"\u56DB\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},Lw={menu:"template",name:"table43",label:"\u56DB\u884C\u4E09\u5217\u8868\u683C",autoField:!1,template:[{type:"fcTable",props:{rule:{row:4,col:3,style:{},class:{},layout:[]}},display:!0,hidden:!1,_fc_drag_tag:"fcTable"}]},jw="\u6570\u636E\u8868\u683C",Za="dataTable",zw=()=>{const e=[];for(let t=0;t<30;t++)e.push({date:"2016-05-12",name:"Tom "+(10+t),state:"California",city:"Los Angeles",address:"No. 189, Grove St, Los Angeles",zip:"CA 90036"});return e},Uw=e=>{if(e.format==="tag")return{type:"elTag",props:{disableTransitions:!0},_sfc:{content:`{{scope.row.${e.prop}}}`}};if(e.format==="image")return{type:"div",class:"_fc-data-table-img-list",children:[{type:"template",children:[{type:"el-image",props:{previewTeleported:!0,fit:"cover"},_sfc:{attr:{":initialIndex":"i",":src":"src",":previewSrcList":`Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}],_sfc:{attr:{"v-for":`(src, i) in Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}]}},Hw={menu:"main",icon:"icon-data-table",label:jw,name:Za,languageKey:["operation"],event:["cellMouseEnter","cellMouseLeave","handleClick","rowClick","rowDblclick","headerClick","filterChange","expandChange","sortChange","selectionChange"],sfc:{style:`._fc-data-table { +callback()}-FORM-CREATE-SUFFIX]]`,mode:"min",message:"\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7ED3\u675F\u65F6\u95F4"}],_fc_template:"duration",_fc_id:"id_Fu8im50itwf6bqc",name:"ref_Fy17m50itwf6brc",display:!0,hidden:!1},{type:"select",field:"Fx9gm50itwf6bec",title:"\u7ED3\u675F\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fxrxm50itwf6buc",name:"ref_Fehcm50itwf6bvc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Ffb0m50j0g8vcec",name:"ref_Ftpym50j0g8vcfc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"inputNumber",field:"F5q8m50itwf6bfc",title:"\u65F6\u957F",$required:!1,props:{controls:!1},_fc_drag_tag:"inputNumber",_fc_template:"duration",_fc_id:"id_Fo5cm50itwf7c0c",name:"ref_Fnnvm50itwf7c1c",display:!0,hidden:!1,computed:{value:"MAX(IF(Fz0um50itwf6bbc && Fv92m50itwf6bdc && TIMESTAMP(Fv92m50itwf6bdc) > TIMESTAMP(Fz0um50itwf6bbc), DIFFDAYS(Fz0um50itwf6bbc, Fv92m50itwf6bdc), 0) + IF(Fx9gm50itwf6bec && F730m50itwf6bcc, Fx9gm50itwf6bec - F730m50itwf6bcc + 0.5, 0), 0);"}},{type:"div",native:!0,children:["\u5929"],_fc_drag_tag:"text",_fc_template:"duration",_fc_id:"id_Fatsm50itwf7c4c",name:"ref_Fh2rm50itwf7c5c",display:!0,hidden:!1,style:{marginTop:"5px",marginLeft:"10px"}}],style:{alignItems:"flex-start"}}]},Pw={menu:"template",name:"col3",label:"\u4E09\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},Mw={menu:"template",name:"col4",label:"\u56DB\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},Lw={menu:"template",name:"table43",label:"\u56DB\u884C\u4E09\u5217\u8868\u683C",autoField:!1,template:[{type:"fcTable",props:{rule:{row:4,col:3,style:{},class:{},layout:[]}},display:!0,hidden:!1,_fc_drag_tag:"fcTable"}]},jw="\u6570\u636E\u8868\u683C",Za="dataTable",zw=()=>[],Uw=e=>{if(e.format==="tag")return{type:"elTag",props:{disableTransitions:!0},_sfc:{content:`{{scope.row.${e.prop}}}`}};if(e.format==="image")return{type:"div",class:"_fc-data-table-img-list",children:[{type:"template",children:[{type:"el-image",props:{previewTeleported:!0,fit:"cover"},_sfc:{attr:{":initialIndex":"i",":src":"src",":previewSrcList":`Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}],_sfc:{attr:{"v-for":`(src, i) in Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}]}},Hw={menu:"main",icon:"icon-data-table",label:jw,name:Za,languageKey:["operation"],event:["cellMouseEnter","cellMouseLeave","handleClick","rowClick","rowDblclick","headerClick","filterChange","expandChange","sortChange","selectionChange"],sfc:{style:`._fc-data-table { width: 100%; } ._fc-data-table .el-table { @@ -174,13 +174,13 @@ justify-content: flex-end; ._fc-data-table ._fc-data-table-img-list .el-image { max-width: 150px; height: 60px; -}`,handle(e){const{column:t,button:r,page:o,index:i,selection:l,data:d}=e.props,c=[];["column","button","index","globalDataKey","fetch","page"].forEach(h=>{delete e.props[h]}),t.forEach(h=>{const m=Uw(h),y={type:"elTableColumn",props:{label:h.label,prop:h.prop,width:h.width,align:h.align,className:h.className,fixed:h.fixed,sortable:h.sortable},_sfc:{attr:{"#default":"scope"}}};m&&(y.children=[m]),c.push(y)}),r&&r.open===!0&&r.column&&c.push({type:"elTableColumn",props:{label:r.label||"\u64CD\u4F5C",fixed:r.fixed===void 0?"right":r.fixed,width:r.width||"100px"},_sfc:{attr:{"#default":"scope"}},children:r.column.map(h=>{const m=h.prop||[],y={type:"elButton",props:{type:h.type,size:h.size},_sfc:{content:h.name}};return m.forEach(C=>{y.props[C]=!0}),y})}),l&&c.unshift({type:"elTableColumn",props:{type:"selection",width:"50px"}}),i&&c.unshift({type:"elTableColumn",props:{type:"index",width:"50px"}});const u=[{type:"elTable",props:{data:[],...e.props},_fc_id:e._fc_id,children:c}];if(o&&o.open===!0){const h=o.props&&o.props.pageSize||20;o.props&&delete o.props.pageSize,u.push({type:"elPagination",class:o.position||"right",_fc_id:e._fc_id,props:{layout:"prev, pager, next",...o.props||{}},_sfc:{prop:{total:(d||[]).length,currentPage:1,pageSize:h}}})}return{type:"div",class:"_fc-data-table",children:u}}},rule(){return{type:Za,native:!0,props:{height:"500px",button:{},data:zw(),column:[{format:"default",prop:"date",label:"Date",width:"150"},{format:"default",prop:"name",label:"Name",width:"120"},{format:"default",prop:"state",label:"State",width:"120"},{format:"default",prop:"city",label:"City",width:"320"},{format:"default",prop:"address",label:"Address",width:"600"},{format:"default",prop:"zip",label:"Zip",width:"120"}]}}},props(e,{t}){const r=function(i){return Be(t,Za+".props",i)},o=r([{type:"input",field:"page>totalField",value:"count"},{type:"input",field:"page>dataField",value:"list"},{type:"input",field:"page>orderField",value:"order"},{type:"input",field:"page>orderByField",value:"orderBy"},{type:"input",field:"page>pageField",value:"page"},{type:"input",field:"page>pageSizeField",value:"limit"}]);return Be(t,Za+".props",[{type:"radio",field:"_optionType",value:0,options:[{label:t("fetch.optionsType.struct"),value:0},{label:t("fetch.optionsType.fetch"),value:2},{label:t("fetch.optionsType.global"),value:1}],props:{type:"button"},control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"globalDataKey"},...o]},{value:2,rule:[{type:"FetchConfig",field:"fetch"},...o]},{value:0,rule:[{type:"Struct",title:t("com.dataTable.props._optionType"),field:"data",_fc_important_prop:!0,props:{validate(i){return!i||Array.isArray(i)}}}]}]},{type:"TableColumnConfig",field:"column",_fc_important_prop:!0},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"select",field:"page>position",value:"right",col:{show:!1},options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"input",field:"rowKey"},{type:"input",field:"emptyText"},{type:"SizeInput",field:"height"},{type:"switch",field:"showSummary"},{type:"switch",field:"selection"},{type:"switch",field:"index"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"defaultExpandAll"}])}},qa="fcDialog",Ww={name:qa,icon:"icon-dialog",label:"\u5F39\u51FA\u6846",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:qa,props:{title:e("com."+qa+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,qa+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"width",value:"50%"},{type:"switch",field:"fullscreen"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[on(t)]}}])}},el="fcDrawer",Gw={name:el,icon:"icon-dialog",label:"\u62BD\u5C49",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:el,props:{title:e("com."+el+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,el+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"size",value:"30%"},{type:"select",field:"direction",options:it(t,[{label:"ltr",value:"ltr"},{label:"rtl",value:"rtl"}],"com.fcDrawer.directionType"),value:"rtl"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[on(t)]}}])}},Kw="\u63D2\u69FD\u533A\u57DF",Hd="fcSlot",Yw={menu:"container",icon:"icon-slot",label:Kw,name:Hd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Hd,field:We(),title:"",native:!1,$required:!1,readMode:"custom",props:{name:"block_"+We()}}},props(e,{t}){return Be(t,Hd+".props",[{type:"input",field:"name"}])}},Qw="\u52A8\u6001\u533A\u57DF",Wd="fcJson",Jw={menu:"container",icon:"icon-json",label:Qw,name:Wd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Wd,field:We(),props:{expand:1}}},props(e,{t}){return Be(t,Wd+".props",[{type:"radio",field:"_loadType",value:2,props:{type:"button"},options:[{label:t("fetch.optionsType.struct"),value:2},{label:t("fetch.optionsType.fetch"),value:3},{label:t("fetch.optionsType.global"),value:1}],control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]},{value:2,rule:[{type:"Struct",field:"rule",title:t("com.fcJson.props._loadType"),_fc_important_prop:!0,wrap:{show:!1}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]}]},{type:"select",field:"type",options:it(t,[{label:t("props.default"),value:"default"},{label:t("com.group.name"),value:"array"},{label:t("com.subForm.name"),value:"object"}]),control:[{value:"array",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"},{type:"switch",field:"button",ignore:"hidden",value:!0},{type:"switch",field:"sortBtn",ignore:"hidden",value:!0},{type:"inputNumber",field:"expand",ignore:"hidden"},{type:"inputNumber",field:"min",ignore:"hidden"},{type:"inputNumber",field:"max",ignore:"hidden"}])},{value:"object",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"}])}]}])}},Xw="\u5185\u8054\u5E03\u5C40",zp="fcInlineForm",Zw={menu:"layout",icon:"icon-inline",label:Xw,name:zp,denyDrag:{menu:["subform","layout"]},drag:!0,inside:!1,mask:!1,sfc:{style:`._fc-line-form .el-form-item { +}`,handle(e){const{column:t,button:r,page:o,index:i,selection:l,data:d}=e.props,c=[];["column","button","index","globalDataKey","fetch","page"].forEach(h=>{delete e.props[h]}),t.forEach(h=>{const m=Uw(h),y={type:"elTableColumn",props:{label:h.label,prop:h.prop,width:h.width,align:h.align,className:h.className,fixed:h.fixed,sortable:h.sortable},_sfc:{attr:{"#default":"scope"}}};m&&(y.children=[m]),c.push(y)}),r&&r.open===!0&&r.column&&c.push({type:"elTableColumn",props:{label:r.label||"\u64CD\u4F5C",fixed:r.fixed===void 0?"right":r.fixed,width:r.width||"100px"},_sfc:{attr:{"#default":"scope"}},children:r.column.map(h=>{const m=h.prop||[],y={type:"elButton",props:{type:h.type,size:h.size},_sfc:{content:h.name}};return m.forEach(C=>{y.props[C]=!0}),y})}),l&&c.unshift({type:"elTableColumn",props:{type:"selection",width:"50px"}}),i&&c.unshift({type:"elTableColumn",props:{type:"index",width:"50px"}});const u=[{type:"elTable",props:{data:[],...e.props},_fc_id:e._fc_id,children:c}];if(o&&o.open===!0){const h=o.props&&o.props.pageSize||20;o.props&&delete o.props.pageSize,u.push({type:"elPagination",class:o.position||"right",_fc_id:e._fc_id,props:{layout:"prev, pager, next",...o.props||{}},_sfc:{prop:{total:(d||[]).length,currentPage:1,pageSize:h}}})}return{type:"div",class:"_fc-data-table",children:u}}},rule(){return{type:Za,native:!0,props:{height:"500px",button:{},data:zw(),column:[]}}},props(e,{t}){const r=function(i){return Be(t,Za+".props",i)},o=r([{type:"input",field:"page>totalField",value:"count"},{type:"input",field:"page>dataField",value:"list"},{type:"input",field:"page>orderField",value:"order"},{type:"input",field:"page>orderByField",value:"orderBy"},{type:"input",field:"page>pageField",value:"page"},{type:"input",field:"page>pageSizeField",value:"limit"}]);return Be(t,Za+".props",[{type:"radio",field:"_optionType",value:0,options:[{label:t("fetch.optionsType.struct"),value:0},{label:t("fetch.optionsType.fetch"),value:2},{label:t("fetch.optionsType.global"),value:1}],props:{type:"button"},control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"globalDataKey"},...o]},{value:2,rule:[{type:"FetchConfig",field:"fetch"},...o]},{value:0,rule:[{type:"Struct",title:t("com.dataTable.props._optionType"),field:"data",_fc_important_prop:!0,props:{validate(i){return!i||Array.isArray(i)}}}]}]},{type:"TableColumnConfig",field:"column",_fc_important_prop:!0},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"select",field:"page>position",value:"right",col:{show:!1},options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"input",field:"rowKey"},{type:"input",field:"emptyText"},{type:"SizeInput",field:"height"},{type:"switch",field:"showSummary"},{type:"switch",field:"selection"},{type:"switch",field:"index"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"defaultExpandAll"}])}},qa="fcDialog",Ww={name:qa,icon:"icon-dialog",label:"\u5F39\u51FA\u6846",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:qa,props:{title:e("com."+qa+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,qa+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"width",value:"50%"},{type:"switch",field:"fullscreen"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[on(t)]}}])}},el="fcDrawer",Gw={name:el,icon:"icon-dialog",label:"\u62BD\u5C49",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:el,props:{title:e("com."+el+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,el+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"size",value:"30%"},{type:"select",field:"direction",options:it(t,[{label:"ltr",value:"ltr"},{label:"rtl",value:"rtl"}],"com.fcDrawer.directionType"),value:"rtl"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[on(t)]}}])}},Kw="\u63D2\u69FD\u533A\u57DF",Hd="fcSlot",Yw={menu:"container",icon:"icon-slot",label:Kw,name:Hd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Hd,field:We(),title:"",native:!1,$required:!1,readMode:"custom",props:{name:"block_"+We()}}},props(e,{t}){return Be(t,Hd+".props",[{type:"input",field:"name"}])}},Qw="\u52A8\u6001\u533A\u57DF",Wd="fcJson",Jw={menu:"container",icon:"icon-json",label:Qw,name:Wd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Wd,field:We(),props:{expand:1}}},props(e,{t}){return Be(t,Wd+".props",[{type:"radio",field:"_loadType",value:2,props:{type:"button"},options:[{label:t("fetch.optionsType.struct"),value:2},{label:t("fetch.optionsType.fetch"),value:3},{label:t("fetch.optionsType.global"),value:1}],control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]},{value:2,rule:[{type:"Struct",field:"rule",title:t("com.fcJson.props._loadType"),_fc_important_prop:!0,wrap:{show:!1}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]}]},{type:"select",field:"type",options:it(t,[{label:t("props.default"),value:"default"},{label:t("com.group.name"),value:"array"},{label:t("com.subForm.name"),value:"object"}]),control:[{value:"array",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"},{type:"switch",field:"button",ignore:"hidden",value:!0},{type:"switch",field:"sortBtn",ignore:"hidden",value:!0},{type:"inputNumber",field:"expand",ignore:"hidden"},{type:"inputNumber",field:"min",ignore:"hidden"},{type:"inputNumber",field:"max",ignore:"hidden"}])},{value:"object",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"}])}]}])}},Xw="\u5185\u8054\u5E03\u5C40",zp="fcInlineForm",Zw={menu:"layout",icon:"icon-inline",label:Xw,name:zp,denyDrag:{menu:["subform","layout"]},drag:!0,inside:!1,mask:!1,sfc:{style:`._fc-line-form .el-form-item { display: inline-flex; vertical-align: middle; } ._fc-line-form .el-select, ._fc-line-form .el-slider { width: 220px; -}`,handle(e){return{type:"div",class:"_fc-line-form",children:e.children}}},rule(){return{type:zp,props:{}}},props(){return[]}},qw="\u56FE\u7247",Gd="elImage",eC={menu:"aide",icon:"icon-image",label:qw,name:Gd,inline:!0,rule(){return{type:Gd,title:"",style:{width:"100px",height:"100px"},props:{src:"https://static.form-create.com/example.png"}}},props(e,{t}){return Be(t,Gd+".props",[{type:"input",field:"src"},{type:"TableOptions",field:"previewSrcList",props:{column:[{label:t("com.elImage.props.src"),key:"value"}],valueType:"string"}}])}},tC={menu:"layout",icon:"icon-flex",name:"fcFlex2",label:"\u76D2\u5B50\u5E03\u5C40",drag:!0,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},actions:[{label:"com.fcFlex2.horizontal",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="center"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="center":e.style.justifyContent="center"}},{label:"com.fcFlex2.vertical",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.alignItems="center"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.justifyContent="center":e.style.alignItems="center"}},{label:"com.fcFlex2.left",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="flex-start"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="flex-start":e.style.justifyContent="flex-start"}},{label:"com.fcFlex2.right",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="flex-end"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="flex-end":e.style.justifyContent="flex-end"}},{label:"com.fcFlex2.reset",handler(e){e.style?(delete e.style.flexDirection,delete e.style.justifyContent,delete e.style.alignContent,delete e.style.flexWrap,delete e.style.alignItems,e.style.display="flex"):e.style={}}}],rule(){return{type:"fcCell",style:{display:"block",width:"100%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")},{type:"SizeInput",field:"formCreateStyle>height",title:t("style.height")}]}},nC="\u8868\u5355\u9879",Kd="elFormItem",iC={menu:"container",icon:"icon-form-item",label:nC,name:Kd,drag:!0,mask:!1,event:!1,rule({t:e}){return{type:Kd,props:{label:e("com.elFormItem.name")},children:[]}},props(e,{t}){return Be(t,Kd+".props",[{type:"input",field:"label"},{type:"SizeInput",field:"labelWidth"},{type:"select",field:"formCreateClass",title:t("form.labelPosition"),options:it(t,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},rC="\u97F3\u9891\u64AD\u653E\u5668",Yd="audioBox",oC={menu:"aide",icon:"icon-audio",label:rC,name:Yd,mask:!1,event:["pause","play","ended"],rule(){return{type:Yd,props:{src:"https://static.form-create.com/res/demo.mp3",type:"audio/mpeg"}}},props(e,{t}){return Be(t,Yd+".props",[{type:"input",field:"src"},{type:"select",field:"type",options:[{label:"MP3",value:"audio/mpeg"},{label:"OGG",value:"audio/ogg"},{label:"AAC",value:"audio/aac"},{label:"WAV",value:"audio/wav"},{label:"WMA",value:"audio/x-ms-wma"},{label:"WEBA",value:"audio/webm"},{label:"FLAC",value:"audio/flac"},{label:"ALAC",value:"audio/x-alac"},{label:"AMR",value:"audio/amr"},{label:"MIDI",value:"audio/midi"}]},{type:"switch",field:"autoplay"},{type:"switch",field:"loop"},{type:"switch",field:"muted"},{type:"switch",field:"controls"},{type:"select",field:"preload",options:it(t,[{label:"auto",value:"auto"},{label:"metadata",value:"metadata"},{label:"none",value:"none"}],"com.audioBox.preloadOpt")}])}},aC="\u89C6\u9891\u64AD\u653E\u5668",Qd="videoBox",lC={menu:"aide",icon:"icon-video",label:aC,name:Qd,mask:!1,event:["pause","play","ended","error"],rule(){return{type:Qd,props:{src:"",type:"mp4"}}},props(e,{t}){return Be(t,Qd+".props",[{type:"input",field:"src"},{type:"select",field:"type",options:[{label:"mp4",value:"mp4"},{label:"mpegts",value:"mpegts"},{label:"m2ts",value:"m2ts"},{label:"flv",value:"flv"},{label:"mse",value:"mse"}]},{type:"switch",field:"autoplay"},{type:"switch",field:"controls",value:!0},{type:"switch",field:"isLive"},{type:"switch",field:"loop"},{type:"switch",field:"withCredentials",value:!0}])}},sC="\u5934\u50CF\u6846",Up="elAvatar",dC={menu:"aide",icon:"icon-avatar",label:sC,name:Up,mask:!0,inline:!0,event:[],rule(){return{type:Up,props:{fit:"cover",src:"https://static.form-create.com/example.png"}}},props(e,{t}){return Be(t,"elAvatar.props",[{type:"input",field:"src"},{type:"select",field:"shape",options:it(t,[{label:"circle",value:"circle"},{label:"square",value:"square"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},cC="\u6761\u5F62\u7801",Hp="barCodeBox",uC={menu:"aide",icon:"icon-barcode",label:cC,name:Hp,mask:!0,inline:!0,event:[],rule(){return{type:Hp,props:{value:"12345670",format:"CODE128"}}},props(e,{t}){return Be(t,"barCodeBox.props",[{type:"input",field:"value"},{type:"select",field:"format",options:[{label:"CODE39",value:"CODE39"},{label:"CODE128",value:"CODE128"},{label:"CODE128A",value:"CODE128A"},{label:"CODE128B",value:"CODE128B"},{label:"CODE128C",value:"CODE128C"},{label:"EAN13",value:"EAN13"},{label:"UPC",value:"UPC"},{label:"CODABAR",value:"CODABAR"}]},{type:"inputNumber",field:"width",value:2},{type:"inputNumber",field:"height",value:50},{type:"switch",field:"displayValue",value:!0},{type:"inputNumber",field:"fontSize",value:12},{type:"select",field:"textPosition",options:it(t,[{label:"top",value:"top"},{label:"bottom",value:"bottom"}])},{type:"select",field:"textAlign",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",field:"textMargin",value:2},{type:"ColorInput",field:"background"},{type:"ColorInput",field:"lineColor"}])}},fC="\u5185\u5D4C\u7F51\u9875",Wp="iframeBox",pC={menu:"aide",icon:"icon-iframe",label:fC,name:Wp,mask:!0,event:["load"],rule(){return{type:Wp,props:{src:"https://github.com/xaboy/form-create"}}},props(e,{t}){return Be(t,"iframeBox.props",[{type:"input",field:"src"},{type:"select",field:"loading",value:"eager",options:it(t,[{label:"eager",value:"eager"},{label:"lazy",value:"lazy"}],"com.iframeBox.loadingOpt")}])}},hC="\u4E8C\u7EF4\u7801",Jd="qrCodeBox",mC={menu:"aide",icon:"icon-qrcode",label:hC,name:Jd,mask:!0,inline:!0,rule(){return{type:Jd,props:{data:"1234567890",width:150,height:150}}},props(e,{t}){return Be(t,Jd+".props",[{type:"input",field:"data"},{type:"input",field:"image"},{type:"inputNumber",field:"width"},{type:"inputNumber",field:"height"},{type:"select",field:"circleType",options:it(t,[{label:"square",value:"square"},{label:"dots",value:"dots"},{label:"rounded",value:"rounded"},{label:"classy",value:"classy"}],"com.qrCodeBox.circleTypeOpt")},{type:"ColorInput",field:"circleColor"}])}},gC="\u624B\u5199\u7B7E\u540D",Xd="signaturePad",vC={menu:"main",icon:"icon-sign",label:gC,name:Xd,input:!0,mask:!0,languageKey:["signaturePadTip","signaturePadTitle","reset","ok"],event:["change","remove"],rule({t:e}){return{type:Xd,field:We(),title:e("com.signaturePad.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,Xd+".props",[{type:"ColorInput",field:"penColor"}])}},yC="\u63D0\u53CA",Zd="elMention",bC={menu:"main",icon:"icon-mention",label:yC,name:Zd,input:!0,event:["search","select","blur","focus","change","input","clear"],validate:["string"],rule({t:e}){return{type:Zd,field:We(),title:e("com.elMention.name"),info:"",$required:!1,props:{options:[{label:"Fuphoenixes",value:"Fuphoenixes"},{label:"kooriookami",value:"kooriookami"},{label:"Jeremy",value:"Jeremy"},{label:"btea",value:"btea"}]}}},props(e,{t}){return Be(t,Zd+".props",[Pi(t,"props.options"),{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"whole"},{type:"input",field:"placeholder"},{type:"select",field:"type",options:[{label:"input",value:"input"},{label:"textarea",value:"textarea"}]},{type:"FnInput",field:"checkIsWhole",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"checkIsWhole"}},{type:"FnInput",field:"filterOption",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"filterOption"}}])}},wC="\u5206\u6BB5\u63A7\u5236\u5668",qd="elSegmented",CC={menu:"main",icon:"icon-segmented",label:wC,name:qd,input:!0,event:["change"],validate:["string","number"],rule(){return{type:qd,field:We(),title:"",props:{options:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"].map(e=>({label:e,value:e}))}}},props(e,{t}){return Be(t,qd+".props",[{type:"TableOptions",field:"options",title:t("props.options"),wrap:{show:!1},props:{column:[{label:"label",key:"label"},{value:!0,label:"value",key:"value"}],keyValue:"label"}},{type:"switch",field:"disabled"},{type:"switch",field:"block"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},_C="\u6807\u9898",Gp="fcTitle",EC={menu:"aide",icon:"icon-title",label:_C,name:Gp,event:[],rule({t:e}){return{type:"fcTitle",props:{title:e("props.title")}}},props(e,{t}){return Be(t,Gp+".props",[{type:"input",field:"title"},{type:"select",field:"size",value:"H2",options:[1,2,3,4,5,6].map(r=>({label:"H"+r,value:"h"+r}))},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},SC="\u552F\u4E00\u503C",ec="fcId",AC={menu:"main",icon:"icon-input-id",label:SC,name:ec,input:!0,validate:!1,rule({t:e}){return{type:ec,field:We(),title:e("com.fcId.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,ec+".props",[{type:"input",field:"prefix"}])}},xC="\u7701\u5E02\u533A\u9009\u62E9\u5668",tc="fcCity",kC={menu:"main",icon:"icon-city",label:xC,name:tc,input:!0,event:["change"],validate:["array"],rule({t:e}){return{type:tc,field:We(),title:e("com.fcCity.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,tc+".props",[{type:"select",field:"level",value:3,options:[{label:"\u7701\u4F1A",value:1},{label:"\u7701\u4F1A/\u57CE\u5E02",value:2},{label:"\u7701\u4F1A/\u57CE\u5E02/\u533A\u57DF",value:3}]},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"FnInput",field:"filter",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"filter"}},{type:"input",field:"api"}])}},NC={menu:"aide",icon:"icon-markdown",label:"Markdown",name:"markdown",rule(){return{type:"FcMarkdown",native:!0,props:{content:`### \u6807\u9898 +}`,handle(e){return{type:"div",class:"_fc-line-form",children:e.children}}},rule(){return{type:zp,props:{}}},props(){return[]}},qw="\u56FE\u7247",Gd="elImage",eC={menu:"aide",icon:"icon-image",label:qw,name:Gd,inline:!0,rule(){return{type:Gd,title:"",style:{width:"100px",height:"100px"},props:{src:"https://static.form-create.com/example.png"}}},props(e,{t}){return Be(t,Gd+".props",[{type:"input",field:"src"},{type:"TableOptions",field:"previewSrcList",props:{column:[{label:t("com.elImage.props.src"),key:"value"}],valueType:"string"}}])}},tC={menu:"layout",icon:"icon-flex",name:"fcFlex2",label:"\u76D2\u5B50\u5E03\u5C40",drag:!0,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},actions:[{label:"com.fcFlex2.horizontal",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="center"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="center":e.style.justifyContent="center"}},{label:"com.fcFlex2.vertical",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.alignItems="center"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.justifyContent="center":e.style.alignItems="center"}},{label:"com.fcFlex2.left",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="flex-start"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="flex-start":e.style.justifyContent="flex-start"}},{label:"com.fcFlex2.right",handler(e){e.style||(e.style={}),e.style.display!=="flex"?(e.style.display="flex",e.style.flexDirection="row",e.style.justifyContent="flex-end"):["column-reverse","column"].indexOf(e.style.flexDirection)>-1?e.style.alignItems="flex-end":e.style.justifyContent="flex-end"}},{label:"com.fcFlex2.reset",handler(e){e.style?(delete e.style.flexDirection,delete e.style.justifyContent,delete e.style.alignContent,delete e.style.flexWrap,delete e.style.alignItems,e.style.display="flex"):e.style={}}}],rule(){return{type:"fcCell",style:{display:"block",width:"100%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")},{type:"SizeInput",field:"formCreateStyle>height",title:t("style.height")}]}},nC="\u8868\u5355\u9879",Kd="elFormItem",iC={menu:"container",icon:"icon-form-item",label:nC,name:Kd,drag:!0,mask:!1,event:!1,rule({t:e}){return{type:Kd,props:{label:e("com.elFormItem.name")},children:[]}},props(e,{t}){return Be(t,Kd+".props",[{type:"input",field:"label"},{type:"SizeInput",field:"labelWidth"},{type:"select",field:"formCreateClass",title:t("form.labelPosition"),options:it(t,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},rC="\u97F3\u9891\u64AD\u653E\u5668",Yd="audioBox",oC={menu:"aide",icon:"icon-audio",label:rC,name:Yd,mask:!1,event:["pause","play","ended"],rule(){return{type:Yd,props:{src:"https://static.form-create.com/res/demo.mp3",type:"audio/mpeg"}}},props(e,{t}){return Be(t,Yd+".props",[{type:"input",field:"src"},{type:"select",field:"type",options:[{label:"MP3",value:"audio/mpeg"},{label:"OGG",value:"audio/ogg"},{label:"AAC",value:"audio/aac"},{label:"WAV",value:"audio/wav"},{label:"WMA",value:"audio/x-ms-wma"},{label:"WEBA",value:"audio/webm"},{label:"FLAC",value:"audio/flac"},{label:"ALAC",value:"audio/x-alac"},{label:"AMR",value:"audio/amr"},{label:"MIDI",value:"audio/midi"}]},{type:"switch",field:"autoplay"},{type:"switch",field:"loop"},{type:"switch",field:"muted"},{type:"switch",field:"controls"},{type:"select",field:"preload",options:it(t,[{label:"auto",value:"auto"},{label:"metadata",value:"metadata"},{label:"none",value:"none"}],"com.audioBox.preloadOpt")}])}},aC="\u89C6\u9891\u64AD\u653E\u5668",Qd="videoBox",lC={menu:"aide",icon:"icon-video",label:aC,name:Qd,mask:!1,event:["pause","play","ended","error"],rule(){return{type:Qd,props:{src:"",type:"mp4"}}},props(e,{t}){return Be(t,Qd+".props",[{type:"input",field:"src"},{type:"select",field:"type",options:[{label:"mp4",value:"mp4"},{label:"mpegts",value:"mpegts"},{label:"m2ts",value:"m2ts"},{label:"flv",value:"flv"},{label:"mse",value:"mse"}]},{type:"switch",field:"autoplay"},{type:"switch",field:"controls",value:!0},{type:"switch",field:"isLive"},{type:"switch",field:"loop"},{type:"switch",field:"withCredentials",value:!0}])}},sC="\u5934\u50CF\u6846",Up="elAvatar",dC={menu:"aide",icon:"icon-avatar",label:sC,name:Up,mask:!0,inline:!0,event:[],rule(){return{type:Up,props:{fit:"cover",src:"https://static.form-create.com/example.png"}}},props(e,{t}){return Be(t,"elAvatar.props",[{type:"input",field:"src"},{type:"select",field:"shape",options:it(t,[{label:"circle",value:"circle"},{label:"square",value:"square"}])},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},cC="\u6761\u5F62\u7801",Hp="barCodeBox",uC={menu:"aide",icon:"icon-barcode",label:cC,name:Hp,mask:!0,inline:!0,event:[],rule(){return{type:Hp,props:{value:"12345670",format:"CODE128"}}},props(e,{t}){return Be(t,"barCodeBox.props",[{type:"input",field:"value"},{type:"select",field:"format",options:[{label:"CODE39",value:"CODE39"},{label:"CODE128",value:"CODE128"},{label:"CODE128A",value:"CODE128A"},{label:"CODE128B",value:"CODE128B"},{label:"CODE128C",value:"CODE128C"},{label:"EAN13",value:"EAN13"},{label:"UPC",value:"UPC"},{label:"CODABAR",value:"CODABAR"}]},{type:"inputNumber",field:"width",value:2},{type:"inputNumber",field:"height",value:50},{type:"switch",field:"displayValue",value:!0},{type:"inputNumber",field:"fontSize",value:12},{type:"select",field:"textPosition",options:it(t,[{label:"top",value:"top"},{label:"bottom",value:"bottom"}])},{type:"select",field:"textAlign",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",field:"textMargin",value:2},{type:"ColorInput",field:"background"},{type:"ColorInput",field:"lineColor"}])}},fC="\u5185\u5D4C\u7F51\u9875",Wp="iframeBox",pC={menu:"aide",icon:"icon-iframe",label:fC,name:Wp,mask:!0,event:["load"],rule(){return{type:Wp,props:{src:"https://github.com/xaboy/form-create"}}},props(e,{t}){return Be(t,"iframeBox.props",[{type:"input",field:"src"},{type:"select",field:"loading",value:"eager",options:it(t,[{label:"eager",value:"eager"},{label:"lazy",value:"lazy"}],"com.iframeBox.loadingOpt")}])}},hC="\u4E8C\u7EF4\u7801",Jd="qrCodeBox",mC={menu:"aide",icon:"icon-qrcode",label:hC,name:Jd,mask:!0,inline:!0,rule(){return{type:Jd,props:{data:"1234567890",width:150,height:150}}},props(e,{t}){return Be(t,Jd+".props",[{type:"input",field:"data"},{type:"input",field:"image"},{type:"inputNumber",field:"width"},{type:"inputNumber",field:"height"},{type:"select",field:"circleType",options:it(t,[{label:"square",value:"square"},{label:"dots",value:"dots"},{label:"rounded",value:"rounded"},{label:"classy",value:"classy"}],"com.qrCodeBox.circleTypeOpt")},{type:"ColorInput",field:"circleColor"}])}},gC="\u624B\u5199\u7B7E\u540D",Xd="signaturePad",vC={menu:"main",icon:"icon-sign",label:gC,name:Xd,input:!0,mask:!0,languageKey:["signaturePadTip","signaturePadTitle","reset","ok"],event:["change","remove"],rule({t:e}){return{type:Xd,field:We(),title:e("com.signaturePad.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,Xd+".props",[{type:"ColorInput",field:"penColor"}])}},yC="\u63D0\u53CA",Zd="elMention",bC={menu:"main",icon:"icon-mention",label:yC,name:Zd,input:!0,event:["search","select","blur","focus","change","input","clear"],validate:["string"],rule({t:e}){return{type:Zd,field:We(),title:e("com.elMention.name"),info:"",$required:!1,props:{options:[{label:"Fuphoenixes",value:"Fuphoenixes"},{label:"kooriookami",value:"kooriookami"},{label:"Jeremy",value:"Jeremy"},{label:"btea",value:"btea"}]}}},props(e,{t}){return Be(t,Zd+".props",[Pi(t,"props.options"),{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"switch",field:"whole"},{type:"input",field:"placeholder"},{type:"select",field:"type",options:[{label:"input",value:"input"},{label:"textarea",value:"textarea"}]},{type:"FnInput",field:"checkIsWhole",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"checkIsWhole"}},{type:"FnInput",field:"filterOption",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"filterOption"}}])}},wC="\u5206\u6BB5\u63A7\u5236\u5668",qd="elSegmented",CC={menu:"main",icon:"icon-segmented",label:wC,name:qd,input:!0,event:["change"],validate:["string","number"],rule(){return{type:qd,field:We(),title:"",props:{options:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"].map(e=>({label:e,value:e}))}}},props(e,{t}){return Be(t,qd+".props",[{type:"TableOptions",field:"options",title:t("props.options"),wrap:{show:!1},props:{column:[{label:"label",key:"label"},{value:!0,label:"value",key:"value"}],keyValue:"label"}},{type:"switch",field:"disabled"},{type:"switch",field:"block"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])}])}},_C="\u6807\u9898",Gp="fcTitle",EC={menu:"aide",icon:"icon-title",label:_C,name:Gp,event:[],rule({t:e}){return{type:"fcTitle",props:{title:e("props.title")}}},props(e,{t}){return Be(t,Gp+".props",[{type:"input",field:"title"},{type:"select",field:"size",value:"H2",options:[1,2,3,4,5,6].map(r=>({label:"H"+r,value:"h"+r}))},{type:"select",field:"align",options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])}])}},AC="\u552F\u4E00\u503C",ec="fcId",SC={menu:"main",icon:"icon-input-id",label:AC,name:ec,input:!0,validate:!1,rule({t:e}){return{type:ec,field:We(),title:e("com.fcId.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,ec+".props",[{type:"input",field:"prefix"}])}},xC="\u7701\u5E02\u533A\u9009\u62E9\u5668",tc="fcCity",kC={menu:"main",icon:"icon-city",label:xC,name:tc,input:!0,event:["change"],validate:["array"],rule({t:e}){return{type:tc,field:We(),title:e("com.fcCity.name"),info:"",$required:!1,props:{}}},props(e,{t}){return Be(t,tc+".props",[{type:"select",field:"level",value:3,options:[{label:"\u7701\u4F1A",value:1},{label:"\u7701\u4F1A/\u57CE\u5E02",value:2},{label:"\u7701\u4F1A/\u57CE\u5E02/\u533A\u57DF",value:3}]},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"FnInput",field:"filter",props:{body:!0,button:!0,fnx:!0,args:[on(t)],name:"filter"}},{type:"input",field:"api"}])}},NC={menu:"aide",icon:"icon-markdown",label:"Markdown",name:"markdown",rule(){return{type:"FcMarkdown",native:!0,props:{content:`### \u6807\u9898 \u4F7F\u7528 # \u53F7\u521B\u5EFA\u6807\u9898 @@ -304,7 +304,7 @@ function hello() { \`\`\` \u7B2C\u4E00\u884C

    \u7B2C\u4E09\u884C \`\`\` -`}}},props(e,{t}){return[{type:"HtmlEditor",field:"content",title:t("props.content"),props:{text:!0}}]}},TC="\u7EDF\u8BA1\u680F",tl="elStatistic",Kp=[Yb,Jb,Zb,bC,CC,e1,Hb,Gb,n1,r1,f1,Dp,s1,a1,Op,c1,h1,E1,A1,k1,T1,Z1,kC,L1,Hw,AC,vC,Tw,{menu:"main",icon:"icon-data-select",label:"\u5B50\u8868\u5355\u9009\u62E9\u5668",name:"fcDataSelect",drag:!0,input:!0,mask:!1,subForm:"scope",slot:[{name:"search",type:"fcInlineForm"},{name:"table",type:"dataTable"}],event:["change","clear"],validate:["object","array"],parseRule(e){e.children.forEach(t=>{t.slot==="search"?(delete t.slot,e.props.searchRule=t):t.slot==="table"&&(delete t.slot,e.props.tableRule=t)}),delete e.children},loadRule(e){e.children=[e.props.searchRule,e.props.tableRule],e.children[0].slot="search",e.children[1].slot="table",delete e.props.searchRule,delete e.props.tableRule},rule({t:e}){return{type:"fcDataSelect",field:We(),title:e("com.fcDataSelect.name"),info:"",$required:!1,props:{title:e("com.select.title"),labelKey:"name",valueKey:"name"}}},props(e,{t}){return Be(t,"select.props",[{type:"input",field:"title"},{type:"input",field:"labelKey",value:"label"},{type:"input",field:"valueKey",value:"value"},{type:"switch",field:"autoLoad"},{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"}])}},z1,H1,aw,hw,vw,Sw,Aw,_w,Ew,bw,Yw,Jw,iC,V1,P1,ew,EC,B1,cw,{menu:"aide",icon:"icon-statistic",label:TC,name:tl,inline:!0,easySlots:["prefix","suffix"],rule({t:e}){return{type:tl,props:{value:99e3,title:e("com."+tl+".name")}}},props(e,{t}){return Be(t,tl+".props",[{type:"inputNumber",field:"value"},{type:"input",field:"title"},{type:"input",field:"prefix"},{type:"input",field:"suffix"}])}},C1,Vw,Bw,$w,eC,oC,lC,dC,uC,pC,mC,NC,{menu:"chart",icon:"icon-chart-line",label:"\u6298\u7EBF\u56FE",name:"lineChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"line",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Email",data:[120,132,101,134,90,230,210]},{name:"Union Ads",data:[220,182,191,234,290,330,310]},{name:"Video Ads",data:[150,232,201,154,190,330,410]},{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Search Engine",data:[820,932,901,934,1290,1330,1320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"switch",field:"stack"},{type:"switch",field:"smooth"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-area",label:"\u4F53\u79EF\u56FE",name:"areaChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"area",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Email",data:[120,132,101,134,90,230,210]},{name:"Union Ads",data:[220,182,191,234,290,330,310]},{name:"Video Ads",data:[150,232,201,154,190,330,410]},{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Search Engine",data:[820,932,901,934,1290,1330,1320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"switch",field:"stack"},{type:"switch",field:"smooth"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-bar",label:"\u67F1\u72B6\u56FE",name:"barChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"bar",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Direct",data:[320,332,301,334,390,330,320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"ColorInput",field:"barBackgroundColor"},{type:"switch",field:"stack"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-stripe",label:"\u6761\u5F62\u56FE",name:"stripeChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"bar",stripe:!0,config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Direct2",data:[320,332,301,334,390,330,320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"ColorInput",field:"barBackgroundColor"},{type:"switch",field:"stack"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-pie",label:"\u997C\u56FE",name:"pieChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"pie",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Num"},{value:300,name:"Video Num"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"select",field:"pieType",options:it(t,[{label:"pie",value:"pie"},{label:"doughnut",value:"doughnut"},{label:"half-doughnut",value:"half-doughnut"}],"com.lineChart.pieTypeOpt")},{type:"switch",field:"showLegend",value:!0}])}},{menu:"chart",icon:"icon-chart-funnel",label:"\u6F0F\u6597\u56FE",name:"funnelChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"funnel",data:[{value:60,name:"Visit"},{value:40,name:"Inquiry"},{value:20,name:"Order"},{value:80,name:"Click"},{value:100,name:"Show"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"select",field:"funnelSort",options:it(t,[{label:"descending",value:"descending"},{label:"ascending",value:"ascending"}],"com.lineChart.funnelSortOpt"),value:"descending"},{type:"switch",field:"showLegend",value:!0}])}},{menu:"chart",icon:"icon-chart-gauge",label:"\u4EEA\u8868\u76D8",name:"gaugeChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"gauge",value:50}}},props(e,{t}){return Be(t,"lineChart.props",[{type:"inputNumber",field:"value"},{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"}])}},{menu:"chart",icon:"icon-chart-radar",label:"\u96F7\u8FBE\u56FE",name:"radarChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"radar",indicator:[{name:"Sales",max:6500},{name:"Administration",max:16e3},{name:"Information Technology",max:3e4},{name:"Customer Support",max:38e3},{name:"Development",max:52e3},{name:"Marketing",max:25e3}],data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"Allocated Budget"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"Actual Spending"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"TableOptions",field:"indicator",props:{column:[{label:t("props.name"),key:"name"},{label:t("com.lineChart.props.max"),key:"max"}]}},{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-scatter",label:"\u6563\u70B9\u56FE",name:"scatterChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"scatter",data:[[[161.2,51.6],[167.5,59],[159.5,49.2],[157,63],[155.8,53.6],[170,59],[159.1,47.6],[166,69.8],[176.2,66.8],[160.2,75.2]],[[172.5,55.2],[170.9,54.2],[172.9,62.5],[153.4,42],[160,50],[147.2,49.8],[168.2,49.2],[175,73.2],[157,47.8],[167.6,68.8]]]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"}])}},{menu:"chart",icon:"icon-chart-custom",label:"\u81EA\u5B9A\u4E49\u56FE\u8868",name:"customChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",style:{height:"500px"},props:{type:"custom",config:{builderJson:{all:10887,charts:{map:3237,lines:2164,bar:7561,line:7778,pie:7355,scatter:2405,candlestick:1842,radar:2090,heatmap:1762,treemap:1593,graph:2060,boxplot:1537,parallel:1908,gauge:2107,funnel:1692,sankey:1568},components:{geo:2788,title:9575,legend:9400,tooltip:9466,grid:9266,markPoint:3419,markLine:2984,timeline:2739,dataZoom:2744,visualMap:2466,toolbox:3034,polar:1945},ie:9743},downloadJson:{"echarts.min.js":17365,"echarts.simple.min.js":4079,"echarts.common.min.js":6929,"echarts.js":14890},themeJson:{"dark.js":1594,"infographic.js":925,"shine.js":1608,"roma.js":721,"macarons.js":2179,"vintage.js":1982}},loadOptions:`$FNX:const builderJson = $inject.args[0]?.builderJson; +`}}},props(e,{t}){return[{type:"HtmlEditor",field:"content",title:t("props.content"),props:{text:!0}}]}},TC="\u7EDF\u8BA1\u680F",tl="elStatistic",Kp=[Yb,Jb,Zb,bC,CC,e1,Hb,Gb,n1,r1,f1,Dp,s1,a1,Op,c1,h1,E1,S1,k1,T1,Z1,kC,L1,Hw,SC,vC,Tw,{menu:"main",icon:"icon-data-select",label:"\u5B50\u8868\u5355\u9009\u62E9\u5668",name:"fcDataSelect",drag:!0,input:!0,mask:!1,subForm:"scope",slot:[{name:"search",type:"fcInlineForm"},{name:"table",type:"dataTable"}],event:["change","clear"],validate:["object","array"],parseRule(e){e.children.forEach(t=>{t.slot==="search"?(delete t.slot,e.props.searchRule=t):t.slot==="table"&&(delete t.slot,e.props.tableRule=t)}),delete e.children},loadRule(e){e.children=[e.props.searchRule,e.props.tableRule],e.children[0].slot="search",e.children[1].slot="table",delete e.props.searchRule,delete e.props.tableRule},rule({t:e}){return{type:"fcDataSelect",field:We(),title:e("com.fcDataSelect.name"),info:"",$required:!1,props:{title:e("com.select.title"),labelKey:"name",valueKey:"name"}}},props(e,{t}){return Be(t,"select.props",[{type:"input",field:"title"},{type:"input",field:"labelKey",value:"label"},{type:"input",field:"valueKey",value:"value"},{type:"switch",field:"autoLoad"},{type:"switch",field:"multiple"},{type:"switch",field:"disabled"},{type:"switch",field:"clearable"},{type:"inputNumber",field:"multipleLimit",props:{min:0}},{type:"input",field:"placeholder"}])}},z1,H1,aw,hw,vw,Aw,Sw,_w,Ew,bw,Yw,Jw,iC,V1,P1,ew,EC,B1,cw,{menu:"aide",icon:"icon-statistic",label:TC,name:tl,inline:!0,easySlots:["prefix","suffix"],rule({t:e}){return{type:tl,props:{value:99e3,title:e("com."+tl+".name")}}},props(e,{t}){return Be(t,tl+".props",[{type:"inputNumber",field:"value"},{type:"input",field:"title"},{type:"input",field:"prefix"},{type:"input",field:"suffix"}])}},C1,Vw,Bw,$w,eC,oC,lC,dC,uC,pC,mC,NC,{menu:"chart",icon:"icon-chart-line",label:"\u6298\u7EBF\u56FE",name:"lineChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"line",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Email",data:[120,132,101,134,90,230,210]},{name:"Union Ads",data:[220,182,191,234,290,330,310]},{name:"Video Ads",data:[150,232,201,154,190,330,410]},{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Search Engine",data:[820,932,901,934,1290,1330,1320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"switch",field:"stack"},{type:"switch",field:"smooth"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-area",label:"\u4F53\u79EF\u56FE",name:"areaChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"area",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Email",data:[120,132,101,134,90,230,210]},{name:"Union Ads",data:[220,182,191,234,290,330,310]},{name:"Video Ads",data:[150,232,201,154,190,330,410]},{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Search Engine",data:[820,932,901,934,1290,1330,1320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"switch",field:"stack"},{type:"switch",field:"smooth"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-bar",label:"\u67F1\u72B6\u56FE",name:"barChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"bar",config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Direct",data:[320,332,301,334,390,330,320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"ColorInput",field:"barBackgroundColor"},{type:"switch",field:"stack"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-stripe",label:"\u6761\u5F62\u56FE",name:"stripeChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"bar",stripe:!0,config:{category:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],series:[{name:"Direct",data:[320,332,301,334,390,330,320]},{name:"Direct2",data:[320,332,301,334,390,330,320]}]}}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.config",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"input",field:"valueFormat",value:"{value}"},{type:"ColorInput",field:"barBackgroundColor"},{type:"switch",field:"stack"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-pie",label:"\u997C\u56FE",name:"pieChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"pie",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Num"},{value:300,name:"Video Num"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"select",field:"pieType",options:it(t,[{label:"pie",value:"pie"},{label:"doughnut",value:"doughnut"},{label:"half-doughnut",value:"half-doughnut"}],"com.lineChart.pieTypeOpt")},{type:"switch",field:"showLegend",value:!0}])}},{menu:"chart",icon:"icon-chart-funnel",label:"\u6F0F\u6597\u56FE",name:"funnelChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"funnel",data:[{value:60,name:"Visit"},{value:40,name:"Inquiry"},{value:20,name:"Order"},{value:80,name:"Click"},{value:100,name:"Show"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"select",field:"funnelSort",options:it(t,[{label:"descending",value:"descending"},{label:"ascending",value:"ascending"}],"com.lineChart.funnelSortOpt"),value:"descending"},{type:"switch",field:"showLegend",value:!0}])}},{menu:"chart",icon:"icon-chart-gauge",label:"\u4EEA\u8868\u76D8",name:"gaugeChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"gauge",value:50}}},props(e,{t}){return Be(t,"lineChart.props",[{type:"inputNumber",field:"value"},{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"inputNumber",field:"min"},{type:"inputNumber",field:"max"}])}},{menu:"chart",icon:"icon-chart-radar",label:"\u96F7\u8FBE\u56FE",name:"radarChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"radar",indicator:[{name:"Sales",max:6500},{name:"Administration",max:16e3},{name:"Information Technology",max:3e4},{name:"Customer Support",max:38e3},{name:"Development",max:52e3},{name:"Marketing",max:25e3}],data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"Allocated Budget"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"Actual Spending"}]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"TableOptions",field:"indicator",props:{column:[{label:t("props.name"),key:"name"},{label:t("com.lineChart.props.max"),key:"max"}]}},{type:"input",field:"title"},{type:"input",field:"subtitle"},{type:"switch",field:"showLegend",value:!0},{type:"switch",field:"showSeriesLabel"}])}},{menu:"chart",icon:"icon-chart-scatter",label:"\u6563\u70B9\u56FE",name:"scatterChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",props:{type:"scatter",data:[[[161.2,51.6],[167.5,59],[159.5,49.2],[157,63],[155.8,53.6],[170,59],[159.1,47.6],[166,69.8],[176.2,66.8],[160.2,75.2]],[[172.5,55.2],[170.9,54.2],[172.9,62.5],[153.4,42],[160,50],[147.2,49.8],[168.2,49.2],[175,73.2],[157,47.8],[167.6,68.8]]]}}},props(e,{t}){return Be(t,"lineChart.props",[Ln(t,"props.data",t("com.lineChart.data")),{type:"input",field:"title"},{type:"input",field:"subtitle"}])}},{menu:"chart",icon:"icon-chart-custom",label:"\u81EA\u5B9A\u4E49\u56FE\u8868",name:"customChart",mask:!1,event:["beforeLoad","loaded","click"],rule(){return{type:"fcEcharts",style:{height:"500px"},props:{type:"custom",config:{builderJson:{all:10887,charts:{map:3237,lines:2164,bar:7561,line:7778,pie:7355,scatter:2405,candlestick:1842,radar:2090,heatmap:1762,treemap:1593,graph:2060,boxplot:1537,parallel:1908,gauge:2107,funnel:1692,sankey:1568},components:{geo:2788,title:9575,legend:9400,tooltip:9466,grid:9266,markPoint:3419,markLine:2984,timeline:2739,dataZoom:2744,visualMap:2466,toolbox:3034,polar:1945},ie:9743},downloadJson:{"echarts.min.js":17365,"echarts.simple.min.js":4079,"echarts.common.min.js":6929,"echarts.js":14890},themeJson:{"dark.js":1594,"infographic.js":925,"shine.js":1608,"roma.js":721,"macarons.js":2179,"vintage.js":1982}},loadOptions:`$FNX:const builderJson = $inject.args[0]?.builderJson; const downloadJson = $inject.args[0]?.downloadJson; const themeJson = $inject.args[0]?.themeJson; const waterMarkText = 'ECHARTS'; @@ -491,7 +491,7 @@ value: themeJson[key] * @author RubaXa * @author owenm * @license MIT - */function Yp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function ci(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function BC(e,t){if(e==null)return{};var r=OC(e,t),o,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}var RC="1.14.0";function Si(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Ai=Si(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Bo=Si(/Edge/i),Qp=Si(/firefox/i),Ro=Si(/safari/i)&&!Si(/chrome/i)&&!Si(/android/i),Jp=Si(/iP(ad|od|hone)/i),$C=Si(/chrome/i)&&Si(/android/i),Xp={capture:!1,passive:!1};function _t(e,t,r){e.addEventListener(t,r,!Ai&&Xp)}function vt(e,t,r){e.removeEventListener(t,r,!Ai&&Xp)}function il(e,t){if(!!t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function IC(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ui(e,t,r,o){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&il(e,t):il(e,t))||o&&e===r)return e;if(e===r)break}while(e=IC(e))}return null}var Zp=/\s+/g;function On(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Zp," ").replace(" "+t+" "," ");e.className=(o+(r?" "+t:"")).replace(Zp," ")}}function lt(e,t,r){var o=e&&e.style;if(o){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in o)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),o[t]=r+(typeof r=="string"?"":"px")}}function $r(e,t){var r="";if(typeof e=="string")r=e;else do{var o=lt(e,"transform");o&&o!=="none"&&(r=o+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function qp(e,t,r){if(e){var o=e.getElementsByTagName(t),i=0,l=o.length;if(r)for(;i=l:d=i<=l,!d)return o;if(o===fi())break;o=Mi(o,!1)}return!1}function Ir(e,t,r,o){for(var i=0,l=0,d=e.children;l2&&arguments[2]!==void 0?arguments[2]:{},i=o.evt,l=BC(o,HC);Io.pluginEvent.bind(st)(t,r,ci({dragEl:je,parentEl:Mt,ghostEl:ut,rootEl:Bt,nextEl:ar,lastDownEl:rl,cloneEl:Lt,cloneHidden:Li,dragStarted:Po,putSortable:an,activeSortable:st.active,originalEvent:i,oldIndex:Pr,oldDraggableIndex:Fo,newIndex:Rn,newDraggableIndex:ji,hideGhostForTarget:uh,unhideGhostForTarget:fh,cloneNowHidden:function(){Li=!0},cloneNowShown:function(){Li=!1},dispatchSortableEvent:function(c){hn({sortable:r,name:c,originalEvent:i})}},l))};function hn(e){UC(ci({putSortable:an,cloneEl:Lt,targetEl:je,rootEl:Bt,oldIndex:Pr,oldDraggableIndex:Fo,newIndex:Rn,newDraggableIndex:ji},e))}var je,Mt,ut,Bt,ar,rl,Lt,Li,Pr,Rn,Fo,ji,ol,an,Mr=!1,al=!1,ll=[],lr,Jn,oc,ac,oh,ah,Po,Lr,Mo,Lo=!1,sl=!1,dl,cn,lc=[],sc=!1,cl=[],ul=typeof document<"u",fl=Jp,lh=Bo||Ai?"cssFloat":"float",WC=ul&&!$C&&!Jp&&"draggable"in document.createElement("div"),sh=function(){if(!!ul){if(Ai)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),dh=function(t,r){var o=lt(t),i=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),l=Ir(t,0,r),d=Ir(t,1,r),c=l&<(l),u=d&<(d),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Qt(l).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Qt(d).width;if(o.display==="flex")return o.flexDirection==="column"||o.flexDirection==="column-reverse"?"vertical":"horizontal";if(o.display==="grid")return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&c.float&&c.float!=="none"){var y=c.float==="left"?"left":"right";return d&&(u.clear==="both"||u.clear===y)?"vertical":"horizontal"}return l&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=i&&o[lh]==="none"||d&&o[lh]==="none"&&h+m>i)?"vertical":"horizontal"},GC=function(t,r,o){var i=o?t.left:t.top,l=o?t.right:t.bottom,d=o?t.width:t.height,c=o?r.left:r.top,u=o?r.right:r.bottom,h=o?r.width:r.height;return i===c||l===u||i+d/2===c+h/2},KC=function(t,r){var o;return ll.some(function(i){var l=i[Bn].options.emptyInsertThreshold;if(!(!l||nc(i))){var d=Qt(i),c=t>=d.left-l&&t<=d.right+l,u=r>=d.top-l&&r<=d.bottom+l;if(c&&u)return o=i}}),o},ch=function(t){function r(l,d){return function(c,u,h,m){var y=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(l==null&&(d||y))return!0;if(l==null||l===!1)return!1;if(d&&l==="clone")return l;if(typeof l=="function")return r(l(c,u,h,m),d)(c,u,h,m);var C=(d?c:u).options.group.name;return l===!0||typeof l=="string"&&l===C||l.join&&l.indexOf(C)>-1}}var o={},i=t.group;(!i||nl(i)!="object")&&(i={name:i}),o.name=i.name,o.checkPull=r(i.pull,!0),o.checkPut=r(i.put),o.revertClone=i.revertClone,t.group=o},uh=function(){!sh&&ut&<(ut,"display","none")},fh=function(){!sh&&ut&<(ut,"display","")};ul&&document.addEventListener("click",function(e){if(al)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),al=!1,!1},!0);var sr=function(t){if(je){t=t.touches?t.touches[0]:t;var r=KC(t.clientX,t.clientY);if(r){var o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=t[i]);o.target=o.rootEl=r,o.preventDefault=void 0,o.stopPropagation=void 0,r[Bn]._onDragOver(o)}}},YC=function(t){je&&je.parentNode[Bn]._isOutsideThisEl(t.target)};function st(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Ei({},t),e[Bn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return dh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(d,c){d.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:st.supportPointer!==!1&&"PointerEvent"in window&&!Ro,emptyInsertThreshold:5};Io.initializePlugins(this,e,r);for(var o in r)!(o in t)&&(t[o]=r[o]);ch(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:WC,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?_t(e,"pointerdown",this._onTapStart):(_t(e,"mousedown",this._onTapStart),_t(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(_t(e,"dragover",this),_t(e,"dragenter",this)),ll.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Ei(this,LC())}st.prototype={constructor:st,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Lr=null)},_getDirection:function(t,r){return typeof this.options.direction=="function"?this.options.direction.call(this,t,r,je):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var r=this,o=this.el,i=this.options,l=i.preventOnFilter,d=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=i.filter;if(n_(o),!je&&!(/mousedown|pointerdown/.test(d)&&t.button!==0||i.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Ro&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=ui(u,i.draggable,o,!1),!(u&&u.animated)&&rl!==u)){if(Pr=jn(u),Fo=jn(u,i.draggable),typeof m=="function"){if(m.call(this,t,u,this)){hn({sortable:r,rootEl:h,name:"filter",targetEl:u,toEl:o,fromEl:o}),Sn("filter",r,{evt:t}),l&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(y){if(y=ui(h,y.trim(),o,!1),y)return hn({sortable:r,rootEl:y,name:"filter",targetEl:u,fromEl:o,toEl:o}),Sn("filter",r,{evt:t}),!0}),m)){l&&t.cancelable&&t.preventDefault();return}i.handle&&!ui(h,i.handle,o,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,r,o){var i=this,l=i.el,d=i.options,c=l.ownerDocument,u;if(o&&!je&&o.parentNode===l){var h=Qt(o);if(Bt=l,je=o,Mt=je.parentNode,ar=je.nextSibling,rl=o,ol=d.group,st.dragged=je,lr={target:je,clientX:(r||t).clientX,clientY:(r||t).clientY},oh=lr.clientX-h.left,ah=lr.clientY-h.top,this._lastX=(r||t).clientX,this._lastY=(r||t).clientY,je.style["will-change"]="all",u=function(){if(Sn("delayEnded",i,{evt:t}),st.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Qp&&i.nativeDraggable&&(je.draggable=!0),i._triggerDragStart(t,r),hn({sortable:i,name:"choose",originalEvent:t}),On(je,d.chosenClass,!0)},d.ignore.split(",").forEach(function(m){qp(je,m.trim(),dc)}),_t(c,"dragover",sr),_t(c,"mousemove",sr),_t(c,"touchmove",sr),_t(c,"mouseup",i._onDrop),_t(c,"touchend",i._onDrop),_t(c,"touchcancel",i._onDrop),Qp&&this.nativeDraggable&&(this.options.touchStartThreshold=4,je.draggable=!0),Sn("delayStart",this,{evt:t}),d.delay&&(!d.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(Bo||Ai))){if(st.eventCanceled){this._onDrop();return}_t(c,"mouseup",i._disableDelayedDrag),_t(c,"touchend",i._disableDelayedDrag),_t(c,"touchcancel",i._disableDelayedDrag),_t(c,"mousemove",i._delayedDragTouchMoveHandler),_t(c,"touchmove",i._delayedDragTouchMoveHandler),d.supportPointer&&_t(c,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,d.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){je&&dc(je),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;vt(t,"mouseup",this._disableDelayedDrag),vt(t,"touchend",this._disableDelayedDrag),vt(t,"touchcancel",this._disableDelayedDrag),vt(t,"mousemove",this._delayedDragTouchMoveHandler),vt(t,"touchmove",this._delayedDragTouchMoveHandler),vt(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,r){r=r||t.pointerType=="touch"&&t,!this.nativeDraggable||r?this.options.supportPointer?_t(document,"pointermove",this._onTouchMove):r?_t(document,"touchmove",this._onTouchMove):_t(document,"mousemove",this._onTouchMove):(_t(je,"dragend",this),_t(Bt,"dragstart",this._onDragStart));try{document.selection?hl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,r){if(Mr=!1,Bt&&je){Sn("dragStarted",this,{evt:r}),this.nativeDraggable&&_t(document,"dragover",YC);var o=this.options;!t&&On(je,o.dragClass,!1),On(je,o.ghostClass,!0),st.active=this,t&&this._appendGhost(),hn({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(Jn){this._lastX=Jn.clientX,this._lastY=Jn.clientY,uh();for(var t=document.elementFromPoint(Jn.clientX,Jn.clientY),r=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Jn.clientX,Jn.clientY),t!==r);)r=t;if(je.parentNode[Bn]._isOutsideThisEl(t),r)do{if(r[Bn]){var o=void 0;if(o=r[Bn]._onDragOver({clientX:Jn.clientX,clientY:Jn.clientY,target:t,rootEl:r}),o&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);fh()}},_onTouchMove:function(t){if(lr){var r=this.options,o=r.fallbackTolerance,i=r.fallbackOffset,l=t.touches?t.touches[0]:t,d=ut&&$r(ut,!0),c=ut&&d&&d.a,u=ut&&d&&d.d,h=fl&&cn&&th(cn),m=(l.clientX-lr.clientX+i.x)/(c||1)+(h?h[0]-lc[0]:0)/(c||1),y=(l.clientY-lr.clientY+i.y)/(u||1)+(h?h[1]-lc[1]:0)/(u||1);if(!st.active&&!Mr){if(o&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(hn({rootEl:Mt,name:"add",toEl:Mt,fromEl:Bt,originalEvent:t}),hn({sortable:this,name:"remove",toEl:Mt,originalEvent:t}),hn({rootEl:Mt,name:"sort",toEl:Mt,fromEl:Bt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),an&&an.save()):Rn!==Pr&&Rn>=0&&(hn({sortable:this,name:"update",toEl:Mt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),st.active&&((Rn==null||Rn===-1)&&(Rn=Pr,ji=Fo),hn({sortable:this,name:"end",toEl:Mt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Sn("nulling",this),Bt=je=Mt=ut=ar=Lt=rl=Li=lr=Jn=Po=Rn=ji=Pr=Fo=Lr=Mo=an=ol=st.dragged=st.ghost=st.clone=st.active=null,cl.forEach(function(t){t.checked=!0}),cl.length=oc=ac=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":je&&(this._onDragOver(t),QC(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],r,o=this.el.children,i=0,l=o.length,d=this.options;io.right+i||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+i}function qC(e,t,r,o,i,l,d,c){var u=o?e.clientY:e.clientX,h=o?r.height:r.width,m=o?r.top:r.left,y=o?r.bottom:r.right,C=!1;if(!d){if(c&&dlm+h*l/2:uy-dl)return-Mo}else if(u>m+h*(1-i)/2&&uy-h*l/2)?u>m+h/2?1:-1:0}function e_(e){return jn(je)e.replace(l_,(t,r)=>r.toUpperCase())),gh=["Start","Add","Remove","Update","End"],vh=["Choose","Unchoose","Sort","Filter","Clone"],yh=["Move"],d_=[yh,gh,vh].flatMap(e=>e).map(e=>`on${e}`),bc={manage:yh,manageAndEmit:gh,emit:vh};function c_(e){return d_.indexOf(e)!==-1}const u_=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function f_(e){return u_.includes(e)}function p_(e){return["transition-group","TransitionGroup"].includes(e)}function bh(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function wh(e){return e.reduce((t,[r,o])=>(t[r]=o,t),{})}function h_({$attrs:e,componentData:t={}}){return{...wh(Object.entries(e).filter(([o,i])=>bh(o))),...t}}function m_({$attrs:e,callBackBuilder:t}){const r=wh(Ch(e));Object.entries(t).forEach(([i,l])=>{bc[i].forEach(d=>{r[`on${d}`]=l(d)})});const o=`[data-draggable]${r.draggable||""}`;return{...r,draggable:o}}function Ch(e){return Object.entries(e).filter(([t,r])=>!bh(t)).map(([t,r])=>[s_(t),r]).filter(([t,r])=>!c_(t))}const _h=({el:e})=>e,g_=(e,t)=>e.__draggable_context=t,Eh=e=>e.__draggable_context;class v_{constructor({nodes:{header:t,default:r,footer:o},root:i,realList:l}){this.defaultNodes=r,this.children=[...t,...r,...o],this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=l}get _isRootComponent(){return this.externalComponent||this.rootTransition}render(t,r){const{tag:o,children:i,_isRootComponent:l}=this;return t(o,r,l?{default:()=>i}:i)}updated(){const{defaultNodes:t,realList:r}=this;t.forEach((o,i)=>{g_(_h(o),{element:r[i],index:i})})}getUnderlyingVm(t){return Eh(t)}getVmIndexFromDomIndex(t,r){const{defaultNodes:o}=this,{length:i}=o,l=r.children,d=l.item(t);if(d===null)return i;const c=Eh(d);if(c)return c.index;if(i===0)return 0;const u=_h(o[0]),h=[...l].findIndex(m=>m===u);return ty_(e,u)),{item:d}=e;if(!d)throw new Error("draggable element must have an item slot");const c=o.flatMap((u,h)=>d({element:u,index:h}).map(m=>(m.key=r(u),m.props={...m.props||{},"data-draggable":!0},m)));if(c.length!==o.length)throw new Error("Item slot must have only one child");return{header:i,footer:l,default:c}}function w_(e){const t=p_(e),r=!f_(e)&&!t;return{transition:t,externalComponent:r,tag:r?n.resolveComponent(e):t?n.TransitionGroup:e}}function C_({$slots:e,tag:t,realList:r,getKey:o}){const i=b_({$slots:e,realList:r,getKey:o}),l=w_(t);return new v_({nodes:i,root:l,realList:r})}function Sh(e,t){n.nextTick(()=>this.$emit(e.toLowerCase(),t))}function Ah(e){return(t,r)=>{if(this.realList!==null)return this[`onDrag${e}`](t,r)}}function __(e){const t=Ah.call(this,e);return(r,o)=>{t.call(this,r,o),Sh.call(this,e,r)}}let wc=null;const E_={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},S_=["update:modelValue","change",...[...bc.manageAndEmit,...bc.emit].map(e=>e.toLowerCase())],jr=n.defineComponent({name:"draggable",inheritAttrs:!1,props:E_,emits:S_,data(){return{error:!1}},render(){try{this.error=!1;const{$slots:e,$attrs:t,tag:r,componentData:o,realList:i,getKey:l}=this,d=C_({$slots:e,tag:r,realList:i,getKey:l});this.componentStructure=d;const c=h_({$attrs:t,componentData:o});return d.render(n.h,c)}catch(e){return this.error=!0,n.h("pre",{style:{color:"red"}},e.stack)}},created(){this.list!==null&&this.modelValue!==null&&o_.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted(){if(this.error)return;const{$attrs:e,$el:t,componentStructure:r}=this;r.updated();const o=m_({$attrs:e,callBackBuilder:{manageAndEmit:l=>__.call(this,l),emit:l=>Sh.bind(this,l),manage:l=>Ah.call(this,l)}}),i=t.nodeType===1?t:t.parentElement;this._sortable=new st(i,o),this.targetDomElement=i,i.__draggable_component__=this},updated(){this.componentStructure.updated()},beforeUnmount(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList(){const{list:e}=this;return e||this.modelValue},getKey(){const{itemKey:e}=this;return typeof e=="function"?e:t=>t[e]}},watch:{$attrs:{handler(e){const{_sortable:t}=this;!t||Ch(e).forEach(([r,o])=>{t.option(r,o)})},deep:!0}},methods:{getUnderlyingVm(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent(e){return e.__draggable_component__},emitChanges(e){n.nextTick(()=>this.$emit("change",e))},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=o=>o.splice(t,0,o.splice(e,1)[0]);this.alterList(r)},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};const o=r.realList,i={list:o,component:r};return e!==t&&o?{...r.getUnderlyingVm(t)||{},...i}:i},getVmIndexFromDomIndex(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),wc=e.item},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;yc(e.item);const r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);const o={element:t,newIndex:r};this.emitChanges({added:o})},onDragRemove(e){if(mh(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){yc(e.clone);return}const{index:t,element:r}=this.context;this.spliceList(t,1);const o={element:r,oldIndex:t};this.emitChanges({removed:o})},onDragUpdate(e){yc(e.item),mh(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);const o={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:o})},computeFutureIndex(e,t){if(!e.element)return 0;const r=[...t.to.children].filter(d=>d.style.display!=="none"),o=r.indexOf(t.related),i=e.component.getVmIndexFromDomIndex(o);return r.indexOf(wc)!==-1||!t.willInsertAfter?i:i+1},onDragMove(e,t){const{move:r,realList:o}=this;if(!r||!o)return!0;const i=this.getRelatedContextFromMoveEvent(e),l=this.computeFutureIndex(i,e),d={...this.context,futureIndex:l},c={...e,relatedContext:i,draggedContext:d};return r(c,t)},onDragEnd(){wc=null}}});function A_(){return[{name:"template",title:"\u6A21\u677F",list:[]},{name:"main",title:"\u57FA\u7840\u7EC4\u4EF6",list:[]},{name:"subform",title:"\u5B50\u8868\u5355\u7EC4\u4EF6",list:[]},{name:"container",title:"\u5BB9\u5668\u7EC4\u4EF6",list:[]},{name:"chart",title:"\u56FE\u8868\u7EC4\u4EF6",list:[]},{name:"aide",title:"\u8F85\u52A9\u7EC4\u4EF6",list:[]},{name:"layout",title:"\u5E03\u5C40\u7EC4\u4EF6",list:[]}]}var Cc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function x_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xh={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(Cc,function(){var r=1e3,o=6e4,i=36e5,l="millisecond",d="second",c="minute",u="hour",h="day",m="week",y="month",C="quarter",A="year",w="date",E="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,_={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(H){var R=["th","st","nd","rd"],z=H%100;return"["+H+(R[(z-20)%10]||R[z]||R[0])+"]"}},x=function(H,R,z){var $=String(H);return!$||$.length>=R?H:""+Array(R+1-$.length).join(z)+H},k={s:x,z:function(H){var R=-H.utcOffset(),z=Math.abs(R),$=Math.floor(z/60),S=z%60;return(R<=0?"+":"-")+x($,2,"0")+":"+x(S,2,"0")},m:function H(R,z){if(R.date()1)return H(Q[0])}else{var G=R.name;O[G]=R,S=G}return!$&&S&&(T=S),S||!$&&T},N=function(H,R){if(I(H))return H.clone();var z=typeof R=="object"?R:{};return z.date=H,z.args=arguments,new L(z)},B=k;B.l=M,B.i=I,B.w=function(H,R){return N(H,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var L=function(){function H(z){this.$L=M(z.locale,null,!0),this.parse(z),this.$x=this.$x||z.x||{},this[F]=!0}var R=H.prototype;return R.parse=function(z){this.$d=function($){var S=$.date,J=$.utc;if(S===null)return new Date(NaN);if(B.u(S))return new Date;if(S instanceof Date)return new Date(S);if(typeof S=="string"&&!/Z$/i.test(S)){var Q=S.match(b);if(Q){var G=Q[2]-1||0,ie=(Q[7]||"0").substring(0,3);return J?new Date(Date.UTC(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)):new Date(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)}}return new Date(S)}(z),this.init()},R.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},R.$utils=function(){return B},R.isValid=function(){return this.$d.toString()!==E},R.isSame=function(z,$){var S=N(z);return this.startOf($)<=S&&S<=this.endOf($)},R.isAfter=function(z,$){return N(z){let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}return i=Math.pow(10,Math.max(r,o)),(e*i+t*i)/i},Sub:(e,t)=>{let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}i=Math.pow(10,Math.max(r,o));let l=r>=o?r:o;return Number(((e*i-t*i)/i).toFixed(l))},Mul:(e,t)=>{let r=0,o=e.toString(),i=t.toString();try{r+=o.split(".")[1].length}catch{}try{r+=i.split(".")[1].length}catch{}return Number(o.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,r)},Div:(e,t)=>{let r=0,o=0;try{r=e.toString().split(".")[1].length}catch{}try{o=t.toString().split(".")[1].length}catch{}let i=Number(e.toString().replace(".","")),l=Number(t.toString().replace(".",""));return i/l*Math.pow(10,o-r)}},N_="YYYY-MM-DD HH:mm:ss",zi=(e,t)=>e==null?t:e,jt={ADD:function(e,t){return zr.Add(zi(e,"0"),zi(t,"0"))},SUB:function(e,t){return zr.Sub(zi(e,"0"),zi(t,"0"))},MUL:function(e,t){return zr.Mul(zi(e,"0"),zi(t,"0"))},DIV:function(e,t){return zr.Div(zi(e,"0"),zi(t,"0"))},SUM:function(...e){return(e||[]).reduce((t,r)=>zr.Add(t,Array.isArray(r)?jt.SUM(...r):r||0),0)},MAX:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.max(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},MIN:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.min(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},ABS:function(e){return parseFloat(Math.abs(e))||0},AVG:function(...e){const t=Array.isArray(e[0])?e[0]:e;return t.length?zr.Div(jt.SUM(t),t.length):0},POWER:function(e,t){return Math.pow(parseFloat(e),parseFloat(t))},RAND:function(){return Math.random()},CEIL:function(e){return Math.ceil(parseFloat(e))||0},FLOOR:function(e){return Math.floor(parseFloat(e)||0)},FIXED:function(e,t){const r=Math.pow(10,t||0);return(Math.floor(parseFloat(e)*r)/r).toFixed(t||0)},ISNUMBER:function(e){return e===""||e===null?!1:!isNaN(Number(e))},PI:function(){return Number(Math.PI)},ROUND:function(e,t){return e=parseFloat(e),isNaN(e)?0:parseFloat(e.toFixed(parseFloat(t)||0))},SQRT:function(e){return Math.sqrt(parseFloat(e))||0},TONUMBER:function(e){return parseFloat(e)||0},MODIFYDATE:function(e,t,r,o){if(!e)return null;let i=k_(e);return t>0?i=i.add(t,r):t<0&&(i=i.subtract(-1*t,r)),i.format(o||N_)},ADDYEAR:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"y",r)},ADDMONTH:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"M",r)},ADDDAY:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"d",r)},ADDHOUR:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"h",r)},ADDMINUTE:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"m",r)},ADDSECOND:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"s",r)},ADDWEEK:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"w",r)},SUBYEAR:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"y",r)},SUBMONTH:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"M",r)},SUBDAY:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"d",r)},SUBHOUR:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"h",r)},SUBMINUTE:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"m",r)},SUBSECOND:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"s",r)},SUBWEEK:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"w",r)},NOW:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2),i=("0"+e.getHours()).slice(-2),l=("0"+e.getMinutes()).slice(-2),d=("0"+e.getSeconds()).slice(-2);return t+"-"+r+"-"+o+" "+i+":"+l+":"+d},TODAY:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2);return t+"-"+r+"-"+o},YEAR:function(e){return e?new Date(e).getFullYear():null},MONTH:function(e){return e?new Date(e).getMonth()+1:null},DAY:function(e){return e?new Date(e).getDate():null},HOUR:function(e){return e?new Date(e).getHours():null},MINUTE:function(e){return e?new Date(e).getMinutes():null},SECOND:function(e){return e?new Date(e).getSeconds():null},DIFFDAYS:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60*60*24)))},DIFFHOURS:function(e,t){const r=new Date(e),o=new Date(t);return parseFloat(Math.abs(o.getTime()-r.getTime())/(1e3*60*60)).toFixed(2)},DIFFMINUTES:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60)))},TIMESTAMP:function(e){return Date.parse(e)},STARTSWITH:function(e,t){return(""+e).substring(0,(""+t).length)===t},EMPTY:function(e){return dt.empty(e)},NOTEMPTY:function(e){return!dt.empty(e)},LEN:function(e){return Array.isArray(e)?e.length:0},MOD:function(e,t){return e=parseFloat(e),t=parseFloat(t),!e||!t||isNaN(e)||isNaN(t)?0:e%t},SLICELEFT:function(e,t){return(""+e).slice(0,Number(t)||0)},SLICERIGHT:function(e,t){return(""+e).slice(Number(t)*-1)},TOLOWER:function(e){return(""+e).toLowerCase()},TOUPPER:function(e){return(""+e).toUpperCase()},INCLUDES:function(e,t){return(e||"").indexOf(t||"")},REPLACE:function(e,t,r){return(e||"").replace(t||"",r||"")},REPLACEALL:function(e,t,r){return(e||"").replaceAll(t||"",r||"")},TRIM:function(e){return(e||"").trim()},TOCHINSESAMOUNT:function(e){let t=["\u96F6","\u58F9","\u8D30","\u53C1","\u8086","\u4F0D","\u9646","\u67D2","\u634C","\u7396"],r=["","\u4E07","\u4EBF","\u4E07\u4EBF","\u4EBF\u4EBF"],o=["","\u62FE","\u4F70","\u4EDF"],i=["\u89D2","\u5206"];function l(C){let A="",w="",E=0,b=!0;for(;C>0;){let g=C%10;g===0?b||(b=!0,w=t[g]+w):(b=!1,A=t[g],A+=o[E],w=A+w),E++,C=Math.floor(C/10)}return w}let d=0,c="",u="",h=!1;if(e===0)return t[0];let m=Math.floor(e),y=Math.round((e-m)*100);for(;m>0;){let C=m%1e4;h&&(u=t[0]+u),c=l(C),c+=C!==0?r[d]:r[0],u=c+u,h=C<1e3&&C>0,m=Math.floor(m/1e4),d++}return u&&(u+="\u5143"),y>0?(u+=t[Math.floor(y/10)]+i[0],y%10!==0&&(u+=t[y%10]+i[1])):u&&(u+="\u6574"),u},UNION:function(...e){return(Array.isArray(e[0])?e[0]:e).filter((r,o,i)=>i.indexOf(r)===o)},AND:function(...e){return!!e.reduce((t,r)=>t&&r,!0)},OR:function(...e){return!!e.reduce((t,r)=>t||r,!1)},IF:function(e,t=!0,r=!1){return e?t:r},DEFAULT:function(e,t){return dt.Undef(e)?t:e},CASE:function(...e){for(let t=0;t-1},FALSE:function(){return!1},TRUE:function(){return!0},NOT:function(e){return!e},EQ:function(e,t){return e===t},GE:function(e,t){return e>=t},GT:function(e,t){return e>t},LE:function(e,t){return e<=t},LT:function(e,t){return e{let r=[e];const o=t.split(".");let i=1;for(;o[i];){let l=[];r.forEach(d=>{Object.values(d.ctxs).forEach(c=>{if(c.rule._fc_id===o[i-1]){const u=d.subForm[c.id];l.push(...Array.isArray(u)?u:[u])}})}),r=l.map(d=>d.rule[0].__fc__.$handle),i++}return[r,o[i-1]]},vl=(e,t,r)=>{const o=e.vm.setupState.top.setupState.fc.$handle;let i=[e.$handle];e.$handle!==o&&i.push(o);let l=t;t.indexOf(".")>-1&&([i,l]=T_(o,t)),i.forEach(d=>{Object.values(d.ctxs).forEach(c=>{c.rule._fc_id===l&&r(c.rule,d.api)})})},Ec={openModel(e,t){t.api.open(e.model)},closeModel(e,t){t.api.close(e.model)},hidden(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{vl(r,l,d=>{d.hidden=i})})},disabled(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{vl(r,l,d=>{d.props||(d.props={}),d.props.disabled=i})})},resetFields(e,t){t.api.top.resetFields()},clearFields(e,t){t.api.top.coverValue({})},validate(e,t){return t.api.top.validate()},validateFields(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[],i=[];return o.forEach(l=>{vl(r,l,(d,c)=>{d.field&&i.push(c.validateField(d.field))})}),i.length?Promise.all(i):void 0},submit(e,t){return t.api.top.submit()},setValue(e,t,r){(e.formData||[]).forEach(o=>{let i=o.value;o.compute&&(i=r.$handle.compute(t.self.__fc__,o.formula)),vl(r,o.id,l=>{l.value=i})})},fetch(e,t){const{append:r,response:o,fetch:i}=e;return r&&(i.data={...t.api.formData(),...i.data||{}}),new Promise((l,d)=>{t.api.fetch(e.fetch).then(c=>{o&&t.api.setData(o,c),l(c)}).catch(c=>{d(c)})})},copy(e,t,r){let o=e.content||"";e.compute&&(o=r.$handle.compute(t.self.__fc__,e.formula)),di(o)},callback(e,t){return e.callback&&e.callback(t)},message(e){ai.ElMessage(e||{})}},Nh=[{key:"model",children:["openModel","closeModel","message"]},{key:"form",children:["hidden","disabled","resetFields","clearFields","setValue","validate","validateFields","submit"]},{key:"other",children:["fetch","copy","callback"]}],Th={openModel(e){return[{type:"select",field:"model",$required:!0,options:e.pageData.filter(t=>!t.default).map(t=>{const r=t.main._menu;return{label:Rr(t.main,t.config.labelField,"")||e.t("com."+r.name+".name")||r.label,value:t.main.name}})}]},message(e){return[{type:"radio",field:"type",value:"info",props:{type:"button"},options:it(e.t,["info","warning","success","error"].map(t=>({label:t,value:t})))},{type:"input",$required:!0,field:"message"},{type:"inputNumber",field:"duration",props:{precision:0,controlsPosition:"right"}},{type:"switch",field:"showClose"}]},hidden(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.show"),value:!1},{label:t("props.hide"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{btn:t("behavior.props.setFormula"),title:t("behavior.props.setFormula"),name:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]},disabled(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},validateFields(){return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}}]},setValue(e){const t=e.t;return[{type:"group",field:"formData",props:{expand:1,rule:[{type:"RuleSelect",field:"id",title:t("behavior.props.id"),$required:!0,props:{onlyField:!0}},{type:"radio",field:"compute",value:!1,title:t("behavior.props.compute"),options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"ValueInput",field:"value",title:t("props.value"),$required:!0}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",title:t("behavior.props.formula"),$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]}}]},fetch(){return[{type:"FetchConfig",field:"fetch",$required:!0},{type:"switch",field:"append",value:!1},{type:"input",field:"response",value:"res_"+We()}]},copy(e){const t=e.t;return[{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"input",field:"content",$required:!0,props:{type:"textarea"},options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},callback(e){return[{type:"FnInput",field:"callback",$required:!0,props:{name:"callback",args:[on(e.t)]}}]}};function D_(e,t){return e.reduce((r,o)=>r.then(()=>o(t)),Promise.resolve())}const Dh=function(e){return{name:"behavior",load(t,r){const o=t.getValue(),i={},l={};o&&Object.keys(o).forEach(d=>{if(Array.isArray(o[d])){const c=[];if(o[d].forEach(u=>{const{method:h,config:m,expression:y,stopPropagation:C,ignoreError:A}=u;c.push(w=>new Promise(E=>{if(y&&e.$handle.compute(r.__fc__,y)===!1){E();return}const b=(..._)=>{(!C||e.$handle.compute(r.__fc__,C)!==!0)&&E(..._)};let g;try{g=Ec[h](m||{},w,e)}catch(_){console.error(_),A!==!1&&b();return}g&&g.then?g.then(b).catch(()=>{A!==!1&&b()}):b(g)}))}),c.length){const u=e.$handle.inject(r,function(h){D_(c,h)},r.inject||e.$handle.options.injectEvent);d.indexOf("hook_")>-1?l[d.replace("hook_","")]=u:i[d]=u}}}),t.getProp().on=i,t.getProp().hook=l}}},Uo={name:"easySlots",load(e){const t=e.getValue(),r={};t&&Object.keys(t).forEach(o=>{r[o]=t[o].type==="icon"?{type:"i",class:"fc-icon iconfont "+t[o].value}:{type:"div",children:[""+(t[o].value||"")]}}),e.getProp().renderSlots=r}};Uo.watch=Uo.load;const V_=Object.assign||function(e){for(let t,r=1;r{yl(Ec,t)},e.extendApi(t=>({open(r,...o){(t.el(r)||t.top.el(r)).open(...o)},close(r){r?(t.el(r)||t.top.el(r)).close():(t.top.bus.$emit("fc.closeDialog"),t!==t.top&&t.bus.$emit("fc.closeDialog"))}}))}function Vh(e){e.extendApi(t=>({message(r){return ai.ElMessage(r||{})}}))}Ua.default.parser().preview=Vb,Object.keys(jt).forEach(e=>{Ua.default.setFormula(e,jt[e])});const An=Ua.default,ze=Ua.default.factory();Sc(An),Vh(An),Sc(ze),Vh(ze),An.register("behavior",Dh),An.register("easySlots",Uo),ze.register("easySlots",Uo);/*! + */function Yp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function ci(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function BC(e,t){if(e==null)return{};var r=OC(e,t),o,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}var RC="1.14.0";function Ai(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Si=Ai(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Bo=Ai(/Edge/i),Qp=Ai(/firefox/i),Ro=Ai(/safari/i)&&!Ai(/chrome/i)&&!Ai(/android/i),Jp=Ai(/iP(ad|od|hone)/i),$C=Ai(/chrome/i)&&Ai(/android/i),Xp={capture:!1,passive:!1};function _t(e,t,r){e.addEventListener(t,r,!Si&&Xp)}function vt(e,t,r){e.removeEventListener(t,r,!Si&&Xp)}function il(e,t){if(!!t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function IC(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ui(e,t,r,o){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&il(e,t):il(e,t))||o&&e===r)return e;if(e===r)break}while(e=IC(e))}return null}var Zp=/\s+/g;function On(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Zp," ").replace(" "+t+" "," ");e.className=(o+(r?" "+t:"")).replace(Zp," ")}}function lt(e,t,r){var o=e&&e.style;if(o){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in o)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),o[t]=r+(typeof r=="string"?"":"px")}}function $r(e,t){var r="";if(typeof e=="string")r=e;else do{var o=lt(e,"transform");o&&o!=="none"&&(r=o+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function qp(e,t,r){if(e){var o=e.getElementsByTagName(t),i=0,l=o.length;if(r)for(;i=l:d=i<=l,!d)return o;if(o===fi())break;o=Mi(o,!1)}return!1}function Ir(e,t,r,o){for(var i=0,l=0,d=e.children;l2&&arguments[2]!==void 0?arguments[2]:{},i=o.evt,l=BC(o,HC);Io.pluginEvent.bind(st)(t,r,ci({dragEl:je,parentEl:Mt,ghostEl:ut,rootEl:Bt,nextEl:ar,lastDownEl:rl,cloneEl:Lt,cloneHidden:Li,dragStarted:Po,putSortable:an,activeSortable:st.active,originalEvent:i,oldIndex:Pr,oldDraggableIndex:Fo,newIndex:Rn,newDraggableIndex:ji,hideGhostForTarget:uh,unhideGhostForTarget:fh,cloneNowHidden:function(){Li=!0},cloneNowShown:function(){Li=!1},dispatchSortableEvent:function(c){hn({sortable:r,name:c,originalEvent:i})}},l))};function hn(e){UC(ci({putSortable:an,cloneEl:Lt,targetEl:je,rootEl:Bt,oldIndex:Pr,oldDraggableIndex:Fo,newIndex:Rn,newDraggableIndex:ji},e))}var je,Mt,ut,Bt,ar,rl,Lt,Li,Pr,Rn,Fo,ji,ol,an,Mr=!1,al=!1,ll=[],lr,Jn,oc,ac,oh,ah,Po,Lr,Mo,Lo=!1,sl=!1,dl,cn,lc=[],sc=!1,cl=[],ul=typeof document<"u",fl=Jp,lh=Bo||Si?"cssFloat":"float",WC=ul&&!$C&&!Jp&&"draggable"in document.createElement("div"),sh=function(){if(!!ul){if(Si)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),dh=function(t,r){var o=lt(t),i=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),l=Ir(t,0,r),d=Ir(t,1,r),c=l&<(l),u=d&<(d),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Qt(l).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Qt(d).width;if(o.display==="flex")return o.flexDirection==="column"||o.flexDirection==="column-reverse"?"vertical":"horizontal";if(o.display==="grid")return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&c.float&&c.float!=="none"){var y=c.float==="left"?"left":"right";return d&&(u.clear==="both"||u.clear===y)?"vertical":"horizontal"}return l&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=i&&o[lh]==="none"||d&&o[lh]==="none"&&h+m>i)?"vertical":"horizontal"},GC=function(t,r,o){var i=o?t.left:t.top,l=o?t.right:t.bottom,d=o?t.width:t.height,c=o?r.left:r.top,u=o?r.right:r.bottom,h=o?r.width:r.height;return i===c||l===u||i+d/2===c+h/2},KC=function(t,r){var o;return ll.some(function(i){var l=i[Bn].options.emptyInsertThreshold;if(!(!l||nc(i))){var d=Qt(i),c=t>=d.left-l&&t<=d.right+l,u=r>=d.top-l&&r<=d.bottom+l;if(c&&u)return o=i}}),o},ch=function(t){function r(l,d){return function(c,u,h,m){var y=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(l==null&&(d||y))return!0;if(l==null||l===!1)return!1;if(d&&l==="clone")return l;if(typeof l=="function")return r(l(c,u,h,m),d)(c,u,h,m);var C=(d?c:u).options.group.name;return l===!0||typeof l=="string"&&l===C||l.join&&l.indexOf(C)>-1}}var o={},i=t.group;(!i||nl(i)!="object")&&(i={name:i}),o.name=i.name,o.checkPull=r(i.pull,!0),o.checkPut=r(i.put),o.revertClone=i.revertClone,t.group=o},uh=function(){!sh&&ut&<(ut,"display","none")},fh=function(){!sh&&ut&<(ut,"display","")};ul&&document.addEventListener("click",function(e){if(al)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),al=!1,!1},!0);var sr=function(t){if(je){t=t.touches?t.touches[0]:t;var r=KC(t.clientX,t.clientY);if(r){var o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=t[i]);o.target=o.rootEl=r,o.preventDefault=void 0,o.stopPropagation=void 0,r[Bn]._onDragOver(o)}}},YC=function(t){je&&je.parentNode[Bn]._isOutsideThisEl(t.target)};function st(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Ei({},t),e[Bn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return dh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(d,c){d.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:st.supportPointer!==!1&&"PointerEvent"in window&&!Ro,emptyInsertThreshold:5};Io.initializePlugins(this,e,r);for(var o in r)!(o in t)&&(t[o]=r[o]);ch(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:WC,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?_t(e,"pointerdown",this._onTapStart):(_t(e,"mousedown",this._onTapStart),_t(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(_t(e,"dragover",this),_t(e,"dragenter",this)),ll.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Ei(this,LC())}st.prototype={constructor:st,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Lr=null)},_getDirection:function(t,r){return typeof this.options.direction=="function"?this.options.direction.call(this,t,r,je):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var r=this,o=this.el,i=this.options,l=i.preventOnFilter,d=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=i.filter;if(n_(o),!je&&!(/mousedown|pointerdown/.test(d)&&t.button!==0||i.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Ro&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=ui(u,i.draggable,o,!1),!(u&&u.animated)&&rl!==u)){if(Pr=jn(u),Fo=jn(u,i.draggable),typeof m=="function"){if(m.call(this,t,u,this)){hn({sortable:r,rootEl:h,name:"filter",targetEl:u,toEl:o,fromEl:o}),An("filter",r,{evt:t}),l&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(y){if(y=ui(h,y.trim(),o,!1),y)return hn({sortable:r,rootEl:y,name:"filter",targetEl:u,fromEl:o,toEl:o}),An("filter",r,{evt:t}),!0}),m)){l&&t.cancelable&&t.preventDefault();return}i.handle&&!ui(h,i.handle,o,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,r,o){var i=this,l=i.el,d=i.options,c=l.ownerDocument,u;if(o&&!je&&o.parentNode===l){var h=Qt(o);if(Bt=l,je=o,Mt=je.parentNode,ar=je.nextSibling,rl=o,ol=d.group,st.dragged=je,lr={target:je,clientX:(r||t).clientX,clientY:(r||t).clientY},oh=lr.clientX-h.left,ah=lr.clientY-h.top,this._lastX=(r||t).clientX,this._lastY=(r||t).clientY,je.style["will-change"]="all",u=function(){if(An("delayEnded",i,{evt:t}),st.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Qp&&i.nativeDraggable&&(je.draggable=!0),i._triggerDragStart(t,r),hn({sortable:i,name:"choose",originalEvent:t}),On(je,d.chosenClass,!0)},d.ignore.split(",").forEach(function(m){qp(je,m.trim(),dc)}),_t(c,"dragover",sr),_t(c,"mousemove",sr),_t(c,"touchmove",sr),_t(c,"mouseup",i._onDrop),_t(c,"touchend",i._onDrop),_t(c,"touchcancel",i._onDrop),Qp&&this.nativeDraggable&&(this.options.touchStartThreshold=4,je.draggable=!0),An("delayStart",this,{evt:t}),d.delay&&(!d.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(Bo||Si))){if(st.eventCanceled){this._onDrop();return}_t(c,"mouseup",i._disableDelayedDrag),_t(c,"touchend",i._disableDelayedDrag),_t(c,"touchcancel",i._disableDelayedDrag),_t(c,"mousemove",i._delayedDragTouchMoveHandler),_t(c,"touchmove",i._delayedDragTouchMoveHandler),d.supportPointer&&_t(c,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,d.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){je&&dc(je),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;vt(t,"mouseup",this._disableDelayedDrag),vt(t,"touchend",this._disableDelayedDrag),vt(t,"touchcancel",this._disableDelayedDrag),vt(t,"mousemove",this._delayedDragTouchMoveHandler),vt(t,"touchmove",this._delayedDragTouchMoveHandler),vt(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,r){r=r||t.pointerType=="touch"&&t,!this.nativeDraggable||r?this.options.supportPointer?_t(document,"pointermove",this._onTouchMove):r?_t(document,"touchmove",this._onTouchMove):_t(document,"mousemove",this._onTouchMove):(_t(je,"dragend",this),_t(Bt,"dragstart",this._onDragStart));try{document.selection?hl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,r){if(Mr=!1,Bt&&je){An("dragStarted",this,{evt:r}),this.nativeDraggable&&_t(document,"dragover",YC);var o=this.options;!t&&On(je,o.dragClass,!1),On(je,o.ghostClass,!0),st.active=this,t&&this._appendGhost(),hn({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(Jn){this._lastX=Jn.clientX,this._lastY=Jn.clientY,uh();for(var t=document.elementFromPoint(Jn.clientX,Jn.clientY),r=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Jn.clientX,Jn.clientY),t!==r);)r=t;if(je.parentNode[Bn]._isOutsideThisEl(t),r)do{if(r[Bn]){var o=void 0;if(o=r[Bn]._onDragOver({clientX:Jn.clientX,clientY:Jn.clientY,target:t,rootEl:r}),o&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);fh()}},_onTouchMove:function(t){if(lr){var r=this.options,o=r.fallbackTolerance,i=r.fallbackOffset,l=t.touches?t.touches[0]:t,d=ut&&$r(ut,!0),c=ut&&d&&d.a,u=ut&&d&&d.d,h=fl&&cn&&th(cn),m=(l.clientX-lr.clientX+i.x)/(c||1)+(h?h[0]-lc[0]:0)/(c||1),y=(l.clientY-lr.clientY+i.y)/(u||1)+(h?h[1]-lc[1]:0)/(u||1);if(!st.active&&!Mr){if(o&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(hn({rootEl:Mt,name:"add",toEl:Mt,fromEl:Bt,originalEvent:t}),hn({sortable:this,name:"remove",toEl:Mt,originalEvent:t}),hn({rootEl:Mt,name:"sort",toEl:Mt,fromEl:Bt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),an&&an.save()):Rn!==Pr&&Rn>=0&&(hn({sortable:this,name:"update",toEl:Mt,originalEvent:t}),hn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),st.active&&((Rn==null||Rn===-1)&&(Rn=Pr,ji=Fo),hn({sortable:this,name:"end",toEl:Mt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){An("nulling",this),Bt=je=Mt=ut=ar=Lt=rl=Li=lr=Jn=Po=Rn=ji=Pr=Fo=Lr=Mo=an=ol=st.dragged=st.ghost=st.clone=st.active=null,cl.forEach(function(t){t.checked=!0}),cl.length=oc=ac=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":je&&(this._onDragOver(t),QC(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],r,o=this.el.children,i=0,l=o.length,d=this.options;io.right+i||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+i}function qC(e,t,r,o,i,l,d,c){var u=o?e.clientY:e.clientX,h=o?r.height:r.width,m=o?r.top:r.left,y=o?r.bottom:r.right,C=!1;if(!d){if(c&&dlm+h*l/2:uy-dl)return-Mo}else if(u>m+h*(1-i)/2&&uy-h*l/2)?u>m+h/2?1:-1:0}function e_(e){return jn(je)e.replace(l_,(t,r)=>r.toUpperCase())),gh=["Start","Add","Remove","Update","End"],vh=["Choose","Unchoose","Sort","Filter","Clone"],yh=["Move"],d_=[yh,gh,vh].flatMap(e=>e).map(e=>`on${e}`),bc={manage:yh,manageAndEmit:gh,emit:vh};function c_(e){return d_.indexOf(e)!==-1}const u_=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function f_(e){return u_.includes(e)}function p_(e){return["transition-group","TransitionGroup"].includes(e)}function bh(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function wh(e){return e.reduce((t,[r,o])=>(t[r]=o,t),{})}function h_({$attrs:e,componentData:t={}}){return{...wh(Object.entries(e).filter(([o,i])=>bh(o))),...t}}function m_({$attrs:e,callBackBuilder:t}){const r=wh(Ch(e));Object.entries(t).forEach(([i,l])=>{bc[i].forEach(d=>{r[`on${d}`]=l(d)})});const o=`[data-draggable]${r.draggable||""}`;return{...r,draggable:o}}function Ch(e){return Object.entries(e).filter(([t,r])=>!bh(t)).map(([t,r])=>[s_(t),r]).filter(([t,r])=>!c_(t))}const _h=({el:e})=>e,g_=(e,t)=>e.__draggable_context=t,Eh=e=>e.__draggable_context;class v_{constructor({nodes:{header:t,default:r,footer:o},root:i,realList:l}){this.defaultNodes=r,this.children=[...t,...r,...o],this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=l}get _isRootComponent(){return this.externalComponent||this.rootTransition}render(t,r){const{tag:o,children:i,_isRootComponent:l}=this;return t(o,r,l?{default:()=>i}:i)}updated(){const{defaultNodes:t,realList:r}=this;t.forEach((o,i)=>{g_(_h(o),{element:r[i],index:i})})}getUnderlyingVm(t){return Eh(t)}getVmIndexFromDomIndex(t,r){const{defaultNodes:o}=this,{length:i}=o,l=r.children,d=l.item(t);if(d===null)return i;const c=Eh(d);if(c)return c.index;if(i===0)return 0;const u=_h(o[0]),h=[...l].findIndex(m=>m===u);return ty_(e,u)),{item:d}=e;if(!d)throw new Error("draggable element must have an item slot");const c=o.flatMap((u,h)=>d({element:u,index:h}).map(m=>(m.key=r(u),m.props={...m.props||{},"data-draggable":!0},m)));if(c.length!==o.length)throw new Error("Item slot must have only one child");return{header:i,footer:l,default:c}}function w_(e){const t=p_(e),r=!f_(e)&&!t;return{transition:t,externalComponent:r,tag:r?n.resolveComponent(e):t?n.TransitionGroup:e}}function C_({$slots:e,tag:t,realList:r,getKey:o}){const i=b_({$slots:e,realList:r,getKey:o}),l=w_(t);return new v_({nodes:i,root:l,realList:r})}function Ah(e,t){n.nextTick(()=>this.$emit(e.toLowerCase(),t))}function Sh(e){return(t,r)=>{if(this.realList!==null)return this[`onDrag${e}`](t,r)}}function __(e){const t=Sh.call(this,e);return(r,o)=>{t.call(this,r,o),Ah.call(this,e,r)}}let wc=null;const E_={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},A_=["update:modelValue","change",...[...bc.manageAndEmit,...bc.emit].map(e=>e.toLowerCase())],jr=n.defineComponent({name:"draggable",inheritAttrs:!1,props:E_,emits:A_,data(){return{error:!1}},render(){try{this.error=!1;const{$slots:e,$attrs:t,tag:r,componentData:o,realList:i,getKey:l}=this,d=C_({$slots:e,tag:r,realList:i,getKey:l});this.componentStructure=d;const c=h_({$attrs:t,componentData:o});return d.render(n.h,c)}catch(e){return this.error=!0,n.h("pre",{style:{color:"red"}},e.stack)}},created(){this.list!==null&&this.modelValue!==null&&o_.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted(){if(this.error)return;const{$attrs:e,$el:t,componentStructure:r}=this;r.updated();const o=m_({$attrs:e,callBackBuilder:{manageAndEmit:l=>__.call(this,l),emit:l=>Ah.bind(this,l),manage:l=>Sh.call(this,l)}}),i=t.nodeType===1?t:t.parentElement;this._sortable=new st(i,o),this.targetDomElement=i,i.__draggable_component__=this},updated(){this.componentStructure.updated()},beforeUnmount(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList(){const{list:e}=this;return e||this.modelValue},getKey(){const{itemKey:e}=this;return typeof e=="function"?e:t=>t[e]}},watch:{$attrs:{handler(e){const{_sortable:t}=this;!t||Ch(e).forEach(([r,o])=>{t.option(r,o)})},deep:!0}},methods:{getUnderlyingVm(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent(e){return e.__draggable_component__},emitChanges(e){n.nextTick(()=>this.$emit("change",e))},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=o=>o.splice(t,0,o.splice(e,1)[0]);this.alterList(r)},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};const o=r.realList,i={list:o,component:r};return e!==t&&o?{...r.getUnderlyingVm(t)||{},...i}:i},getVmIndexFromDomIndex(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),wc=e.item},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;yc(e.item);const r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);const o={element:t,newIndex:r};this.emitChanges({added:o})},onDragRemove(e){if(mh(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){yc(e.clone);return}const{index:t,element:r}=this.context;this.spliceList(t,1);const o={element:r,oldIndex:t};this.emitChanges({removed:o})},onDragUpdate(e){yc(e.item),mh(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);const o={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:o})},computeFutureIndex(e,t){if(!e.element)return 0;const r=[...t.to.children].filter(d=>d.style.display!=="none"),o=r.indexOf(t.related),i=e.component.getVmIndexFromDomIndex(o);return r.indexOf(wc)!==-1||!t.willInsertAfter?i:i+1},onDragMove(e,t){const{move:r,realList:o}=this;if(!r||!o)return!0;const i=this.getRelatedContextFromMoveEvent(e),l=this.computeFutureIndex(i,e),d={...this.context,futureIndex:l},c={...e,relatedContext:i,draggedContext:d};return r(c,t)},onDragEnd(){wc=null}}});function S_(){return[{name:"template",title:"\u6A21\u677F",list:[]},{name:"main",title:"\u57FA\u7840\u7EC4\u4EF6",list:[]},{name:"subform",title:"\u5B50\u8868\u5355\u7EC4\u4EF6",list:[]},{name:"container",title:"\u5BB9\u5668\u7EC4\u4EF6",list:[]},{name:"chart",title:"\u56FE\u8868\u7EC4\u4EF6",list:[]},{name:"aide",title:"\u8F85\u52A9\u7EC4\u4EF6",list:[]},{name:"layout",title:"\u5E03\u5C40\u7EC4\u4EF6",list:[]}]}var Cc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function x_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xh={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(Cc,function(){var r=1e3,o=6e4,i=36e5,l="millisecond",d="second",c="minute",u="hour",h="day",m="week",y="month",C="quarter",S="year",w="date",E="Invalid Date",_=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(H){var R=["th","st","nd","rd"],z=H%100;return"["+H+(R[(z-20)%10]||R[z]||R[0])+"]"}},x=function(H,R,z){var $=String(H);return!$||$.length>=R?H:""+Array(R+1-$.length).join(z)+H},k={s:x,z:function(H){var R=-H.utcOffset(),z=Math.abs(R),$=Math.floor(z/60),A=z%60;return(R<=0?"+":"-")+x($,2,"0")+":"+x(A,2,"0")},m:function H(R,z){if(R.date()1)return H(Q[0])}else{var G=R.name;O[G]=R,A=G}return!$&&A&&(T=A),A||!$&&T},N=function(H,R){if(I(H))return H.clone();var z=typeof R=="object"?R:{};return z.date=H,z.args=arguments,new L(z)},B=k;B.l=M,B.i=I,B.w=function(H,R){return N(H,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var L=function(){function H(z){this.$L=M(z.locale,null,!0),this.parse(z),this.$x=this.$x||z.x||{},this[F]=!0}var R=H.prototype;return R.parse=function(z){this.$d=function($){var A=$.date,J=$.utc;if(A===null)return new Date(NaN);if(B.u(A))return new Date;if(A instanceof Date)return new Date(A);if(typeof A=="string"&&!/Z$/i.test(A)){var Q=A.match(_);if(Q){var G=Q[2]-1||0,ie=(Q[7]||"0").substring(0,3);return J?new Date(Date.UTC(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)):new Date(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)}}return new Date(A)}(z),this.init()},R.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},R.$utils=function(){return B},R.isValid=function(){return this.$d.toString()!==E},R.isSame=function(z,$){var A=N(z);return this.startOf($)<=A&&A<=this.endOf($)},R.isAfter=function(z,$){return N(z){let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}return i=Math.pow(10,Math.max(r,o)),(e*i+t*i)/i},Sub:(e,t)=>{let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}i=Math.pow(10,Math.max(r,o));let l=r>=o?r:o;return Number(((e*i-t*i)/i).toFixed(l))},Mul:(e,t)=>{let r=0,o=e.toString(),i=t.toString();try{r+=o.split(".")[1].length}catch{}try{r+=i.split(".")[1].length}catch{}return Number(o.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,r)},Div:(e,t)=>{let r=0,o=0;try{r=e.toString().split(".")[1].length}catch{}try{o=t.toString().split(".")[1].length}catch{}let i=Number(e.toString().replace(".","")),l=Number(t.toString().replace(".",""));return i/l*Math.pow(10,o-r)}},N_="YYYY-MM-DD HH:mm:ss",zi=(e,t)=>e==null?t:e,jt={ADD:function(e,t){return zr.Add(zi(e,"0"),zi(t,"0"))},SUB:function(e,t){return zr.Sub(zi(e,"0"),zi(t,"0"))},MUL:function(e,t){return zr.Mul(zi(e,"0"),zi(t,"0"))},DIV:function(e,t){return zr.Div(zi(e,"0"),zi(t,"0"))},SUM:function(...e){return(e||[]).reduce((t,r)=>zr.Add(t,Array.isArray(r)?jt.SUM(...r):r||0),0)},MAX:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.max(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},MIN:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.min(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},ABS:function(e){return parseFloat(Math.abs(e))||0},AVG:function(...e){const t=Array.isArray(e[0])?e[0]:e;return t.length?zr.Div(jt.SUM(t),t.length):0},POWER:function(e,t){return Math.pow(parseFloat(e),parseFloat(t))},RAND:function(){return Math.random()},CEIL:function(e){return Math.ceil(parseFloat(e))||0},FLOOR:function(e){return Math.floor(parseFloat(e)||0)},FIXED:function(e,t){const r=Math.pow(10,t||0);return(Math.floor(parseFloat(e)*r)/r).toFixed(t||0)},ISNUMBER:function(e){return e===""||e===null?!1:!isNaN(Number(e))},PI:function(){return Number(Math.PI)},ROUND:function(e,t){return e=parseFloat(e),isNaN(e)?0:parseFloat(e.toFixed(parseFloat(t)||0))},SQRT:function(e){return Math.sqrt(parseFloat(e))||0},TONUMBER:function(e){return parseFloat(e)||0},MODIFYDATE:function(e,t,r,o){if(!e)return null;let i=k_(e);return t>0?i=i.add(t,r):t<0&&(i=i.subtract(-1*t,r)),i.format(o||N_)},ADDYEAR:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"y",r)},ADDMONTH:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"M",r)},ADDDAY:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"d",r)},ADDHOUR:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"h",r)},ADDMINUTE:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"m",r)},ADDSECOND:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"s",r)},ADDWEEK:function(e,t,r){return jt.MODIFYDATE(e,Math.max(t,0),"w",r)},SUBYEAR:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"y",r)},SUBMONTH:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"M",r)},SUBDAY:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"d",r)},SUBHOUR:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"h",r)},SUBMINUTE:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"m",r)},SUBSECOND:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"s",r)},SUBWEEK:function(e,t,r){return t=Math.max(t,0),jt.MODIFYDATE(e,t>0?-1*t:0,"w",r)},NOW:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2),i=("0"+e.getHours()).slice(-2),l=("0"+e.getMinutes()).slice(-2),d=("0"+e.getSeconds()).slice(-2);return t+"-"+r+"-"+o+" "+i+":"+l+":"+d},TODAY:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2);return t+"-"+r+"-"+o},YEAR:function(e){return e?new Date(e).getFullYear():null},MONTH:function(e){return e?new Date(e).getMonth()+1:null},DAY:function(e){return e?new Date(e).getDate():null},HOUR:function(e){return e?new Date(e).getHours():null},MINUTE:function(e){return e?new Date(e).getMinutes():null},SECOND:function(e){return e?new Date(e).getSeconds():null},DIFFDAYS:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60*60*24)))},DIFFHOURS:function(e,t){const r=new Date(e),o=new Date(t);return parseFloat(Math.abs(o.getTime()-r.getTime())/(1e3*60*60)).toFixed(2)},DIFFMINUTES:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60)))},TIMESTAMP:function(e){return Date.parse(e)},STARTSWITH:function(e,t){return(""+e).substring(0,(""+t).length)===t},EMPTY:function(e){return dt.empty(e)},NOTEMPTY:function(e){return!dt.empty(e)},LEN:function(e){return Array.isArray(e)?e.length:0},MOD:function(e,t){return e=parseFloat(e),t=parseFloat(t),!e||!t||isNaN(e)||isNaN(t)?0:e%t},SLICELEFT:function(e,t){return(""+e).slice(0,Number(t)||0)},SLICERIGHT:function(e,t){return(""+e).slice(Number(t)*-1)},TOLOWER:function(e){return(""+e).toLowerCase()},TOUPPER:function(e){return(""+e).toUpperCase()},INCLUDES:function(e,t){return(e||"").indexOf(t||"")},REPLACE:function(e,t,r){return(e||"").replace(t||"",r||"")},REPLACEALL:function(e,t,r){return(e||"").replaceAll(t||"",r||"")},TRIM:function(e){return(e||"").trim()},TOCHINSESAMOUNT:function(e){let t=["\u96F6","\u58F9","\u8D30","\u53C1","\u8086","\u4F0D","\u9646","\u67D2","\u634C","\u7396"],r=["","\u4E07","\u4EBF","\u4E07\u4EBF","\u4EBF\u4EBF"],o=["","\u62FE","\u4F70","\u4EDF"],i=["\u89D2","\u5206"];function l(C){let S="",w="",E=0,_=!0;for(;C>0;){let g=C%10;g===0?_||(_=!0,w=t[g]+w):(_=!1,S=t[g],S+=o[E],w=S+w),E++,C=Math.floor(C/10)}return w}let d=0,c="",u="",h=!1;if(e===0)return t[0];let m=Math.floor(e),y=Math.round((e-m)*100);for(;m>0;){let C=m%1e4;h&&(u=t[0]+u),c=l(C),c+=C!==0?r[d]:r[0],u=c+u,h=C<1e3&&C>0,m=Math.floor(m/1e4),d++}return u&&(u+="\u5143"),y>0?(u+=t[Math.floor(y/10)]+i[0],y%10!==0&&(u+=t[y%10]+i[1])):u&&(u+="\u6574"),u},UNION:function(...e){return(Array.isArray(e[0])?e[0]:e).filter((r,o,i)=>i.indexOf(r)===o)},AND:function(...e){return!!e.reduce((t,r)=>t&&r,!0)},OR:function(...e){return!!e.reduce((t,r)=>t||r,!1)},IF:function(e,t=!0,r=!1){return e?t:r},DEFAULT:function(e,t){return dt.Undef(e)?t:e},CASE:function(...e){for(let t=0;t-1},FALSE:function(){return!1},TRUE:function(){return!0},NOT:function(e){return!e},EQ:function(e,t){return e===t},GE:function(e,t){return e>=t},GT:function(e,t){return e>t},LE:function(e,t){return e<=t},LT:function(e,t){return e{let r=[e];const o=t.split(".");let i=1;for(;o[i];){let l=[];r.forEach(d=>{Object.values(d.ctxs).forEach(c=>{if(c.rule._fc_id===o[i-1]){const u=d.subForm[c.id];l.push(...Array.isArray(u)?u:[u])}})}),r=l.map(d=>d.rule[0].__fc__.$handle),i++}return[r,o[i-1]]},vl=(e,t,r)=>{const o=e.vm.setupState.top.setupState.fc.$handle;let i=[e.$handle];e.$handle!==o&&i.push(o);let l=t;t.indexOf(".")>-1&&([i,l]=T_(o,t)),i.forEach(d=>{Object.values(d.ctxs).forEach(c=>{c.rule._fc_id===l&&r(c.rule,d.api)})})},Ec={openModel(e,t){t.api.open(e.model)},closeModel(e,t){t.api.close(e.model)},hidden(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{vl(r,l,d=>{d.hidden=i})})},disabled(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{vl(r,l,d=>{d.props||(d.props={}),d.props.disabled=i})})},resetFields(e,t){t.api.top.resetFields()},clearFields(e,t){t.api.top.coverValue({})},validate(e,t){return t.api.top.validate()},validateFields(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[],i=[];return o.forEach(l=>{vl(r,l,(d,c)=>{d.field&&i.push(c.validateField(d.field))})}),i.length?Promise.all(i):void 0},submit(e,t){return t.api.top.submit()},setValue(e,t,r){(e.formData||[]).forEach(o=>{let i=o.value;o.compute&&(i=r.$handle.compute(t.self.__fc__,o.formula)),vl(r,o.id,l=>{l.value=i})})},fetch(e,t){const{append:r,response:o,fetch:i}=e;return r&&(i.data={...t.api.formData(),...i.data||{}}),new Promise((l,d)=>{t.api.fetch(e.fetch).then(c=>{o&&t.api.setData(o,c),l(c)}).catch(c=>{d(c)})})},copy(e,t,r){let o=e.content||"";e.compute&&(o=r.$handle.compute(t.self.__fc__,e.formula)),di(o)},callback(e,t){return e.callback&&e.callback(t)},message(e){ai.ElMessage(e||{})}},Nh=[{key:"model",children:["openModel","closeModel","message"]},{key:"form",children:["hidden","disabled","resetFields","clearFields","setValue","validate","validateFields","submit"]},{key:"other",children:["fetch","copy","callback"]}],Th={openModel(e){return[{type:"select",field:"model",$required:!0,options:e.pageData.filter(t=>!t.default).map(t=>{const r=t.main._menu;return{label:Rr(t.main,t.config.labelField,"")||e.t("com."+r.name+".name")||r.label,value:t.main.name}})}]},message(e){return[{type:"radio",field:"type",value:"info",props:{type:"button"},options:it(e.t,["info","warning","success","error"].map(t=>({label:t,value:t})))},{type:"input",$required:!0,field:"message"},{type:"inputNumber",field:"duration",props:{precision:0,controlsPosition:"right"}},{type:"switch",field:"showClose"}]},hidden(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.show"),value:!1},{label:t("props.hide"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{btn:t("behavior.props.setFormula"),title:t("behavior.props.setFormula"),name:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]},disabled(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},validateFields(){return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}}]},setValue(e){const t=e.t;return[{type:"group",field:"formData",props:{expand:1,rule:[{type:"RuleSelect",field:"id",title:t("behavior.props.id"),$required:!0,props:{onlyField:!0}},{type:"radio",field:"compute",value:!1,title:t("behavior.props.compute"),options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"ValueInput",field:"value",title:t("props.value"),$required:!0}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",title:t("behavior.props.formula"),$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]}}]},fetch(){return[{type:"FetchConfig",field:"fetch",$required:!0},{type:"switch",field:"append",value:!1},{type:"input",field:"response",value:"res_"+We()}]},copy(e){const t=e.t;return[{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"input",field:"content",$required:!0,props:{type:"textarea"},options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},callback(e){return[{type:"FnInput",field:"callback",$required:!0,props:{name:"callback",args:[on(e.t)]}}]}};function D_(e,t){return e.reduce((r,o)=>r.then(()=>o(t)),Promise.resolve())}const Dh=function(e){return{name:"behavior",load(t,r){const o=t.getValue(),i={},l={};o&&Object.keys(o).forEach(d=>{if(Array.isArray(o[d])){const c=[];if(o[d].forEach(u=>{const{method:h,config:m,expression:y,stopPropagation:C,ignoreError:S}=u;c.push(w=>new Promise(E=>{if(y&&e.$handle.compute(r.__fc__,y)===!1){E();return}const _=(...b)=>{(!C||e.$handle.compute(r.__fc__,C)!==!0)&&E(...b)};let g;try{g=Ec[h](m||{},w,e)}catch(b){console.error(b),S!==!1&&_();return}g&&g.then?g.then(_).catch(()=>{S!==!1&&_()}):_(g)}))}),c.length){const u=e.$handle.inject(r,function(h){D_(c,h)},r.inject||e.$handle.options.injectEvent);d.indexOf("hook_")>-1?l[d.replace("hook_","")]=u:i[d]=u}}}),t.getProp().on=i,t.getProp().hook=l}}},Uo={name:"easySlots",load(e){const t=e.getValue(),r={};t&&Object.keys(t).forEach(o=>{r[o]=t[o].type==="icon"?{type:"i",class:"fc-icon iconfont "+t[o].value}:{type:"div",children:[""+(t[o].value||"")]}}),e.getProp().renderSlots=r}};Uo.watch=Uo.load;const V_=Object.assign||function(e){for(let t,r=1;r{yl(Ec,t)},e.extendApi(t=>({open(r,...o){(t.el(r)||t.top.el(r)).open(...o)},close(r){r?(t.el(r)||t.top.el(r)).close():(t.top.bus.$emit("fc.closeDialog"),t!==t.top&&t.bus.$emit("fc.closeDialog"))}}))}function Vh(e){e.extendApi(t=>({message(r){return ai.ElMessage(r||{})}}))}Ua.default.parser().preview=Vb,Object.keys(jt).forEach(e=>{Ua.default.setFormula(e,jt[e])});const Sn=Ua.default,ze=Ua.default.factory();Ac(Sn),Vh(Sn),Ac(ze),Vh(ze),Sn.register("behavior",Dh),Sn.register("easySlots",Uo),ze.register("easySlots",Uo);/*! * @form-create/component-elm-select v3.2.18 * (c) 2018-2025 xaboy * Github https://github.com/xaboy/form-create with select @@ -506,35 +506,35 @@ value: themeJson[key] * (c) 2018-2025 xaboy * Github https://github.com/xaboy/form-create with upload * Released under the MIT License. - */function Bh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Ac(e){for(var t=1;t-1?[]:[e]}function U_(e,t){return Object.keys(e).reduce(function(r,o){return(!t||t.indexOf(o)===-1)&&(r[o]=e[o]),r},{})}function H_(e,t){t===void 0&&(t={});var r=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",r==="top"&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var W_="._fc-upload{width:100%}._fc-exceed .el-upload{display:none}.el-upload-list.is-disabled .el-upload{cursor:not-allowed!important}";H_(W_);var Rh={name:"IconUpload"},G_={class:"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K_=n.createElementVNode("path",{fill:"currentColor",d:"M160 832h704a32 32 0 110 64H160a32 32 0 110-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),Y_=[K_];function Q_(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("svg",G_,Y_)}Rh.render=Q_;function $h(e,t){return Cl(e)==="object"?e:{url:e,is_string:!0,name:J_(e),uid:t}}function Ih(e){return Ac(Ac({},e),{},{file:e,value:e})}function J_(e){return(""+e).split("/").pop()}var X_="fcUpload",Z_=n.defineComponent({name:X_,inheritAttrs:!1,formCreateParser:{toFormValue:function(t){return _l(t)},toValue:function(t,r){return r.prop.props.limit===1?t[0]||"":t}},props:{previewMask:void 0,onPreview:Function,httpRequest:Function,modalTitle:String,listType:String,formCreateInject:Object,modelValue:[Array,String,Object]},emits:["update:modelValue","change","remove","fc.el"],data:function(){return{previewVisible:!1,previewImage:"",fileList:[]}},created:function(){this.fileList=_l(this.modelValue).map($h).map(Ih)},watch:{modelValue:function(t){this.fileList=_l(t).map($h).map(Ih)}},methods:{handlePreview:function(t){this.onPreview?this.onPreview.apply(this,arguments):this.listType==="text"?window.open(t.url):(this.previewImage=t.url,this.previewVisible=!0)},update:function(t){var r=t.map(function(o){return o.is_string?o.url:o.value||o.url}).filter(function(o){return o!==void 0});this.$emit("update:modelValue",r)},handleCancel:function(){this.previewVisible=!1},handleChange:function(t,r){this.$emit.apply(this,["change"].concat(Array.prototype.slice.call(arguments))),t.status==="success"&&this.update(r)},handleRemove:function(t,r){this.$emit.apply(this,["remove"].concat(Array.prototype.slice.call(arguments))),this.update(r)},doHttpRequest:function(t){if(this.httpRequest)return this.httpRequest(t);t.source="upload",this.formCreateInject.api.fetch(t)}},render:function(){var t,r,o=this,i=_l(this.modelValue).length;return n.createVNode("div",{class:"_fc-upload"},[n.createVNode(n.resolveComponent("ElUpload"),n.mergeProps({key:i},this.$attrs,{listType:this.listType||"picture-card",class:{"_fc-exceed":this.$attrs.limit?this.$attrs.limit<=i:!1},onPreview:this.handlePreview,onChange:this.handleChange,onRemove:this.handleRemove,httpRequest:this.doHttpRequest,fileList:this.fileList,ref:"upload"}),Ac({default:function(){return[((t=(r=o.$slots).default)===null||t===void 0?void 0:t.call(r))||(["text","picture"].indexOf(o.listType)===-1?n.createVNode(n.resolveComponent("ElIcon"),null,{default:function(){return[n.createVNode(Rh,null,null)]}}):n.createVNode(n.resolveComponent("ElButton"),{type:"primary"},{default:function(){return[o.formCreateInject.t("clickToUpload")||"\u70B9\u51FB\u4E0A\u4F20"]}}))]}},U_(this.$slots,["default"]))),n.createVNode(n.resolveComponent("ElDialog"),{appendToBody:!0,modal:this.previewMask,title:this.modalTitle,modelValue:this.previewVisible,onClose:this.handleCancel},{default:function(){return[n.createVNode("img",{style:"width: 100%",src:o.previewImage},null)]}})])},mounted:function(){this.$emit("fc.el",this.$refs.upload)}});const z6="",Te=(e,t)=>{const r=e.__vccOpts||e;for(const[o,i]of t)r[o]=i;return r},Fh=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...Fh(r.children))}),t},q_=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=Fh(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),eE={class:"_fc-step-form"};function tE(e,t,r,o,i,l){const d=n.resolveComponent("van-step"),c=n.resolveComponent("van-steps"),u=n.resolveComponent("van-button"),h=n.resolveComponent("van-col"),m=n.resolveComponent("van-row");return n.openBlock(),n.createElementBlock("div",eE,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(y.props.title),1)]),_:2},1040))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{"margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,block:"",size:"small",onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,block:"",size:"small",class:"fc-clock",type:"primary",onClick:e.submit,style:{"margin-top":"10px"}},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const nE=Te(q_,[["render",tE]]),U6="",iE=n.defineComponent({name:"FcPopup",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object,title:String},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),rE={class:"_fc-popup-title"},oE={class:"_fc-popup-content"},aE={class:"_fc-popup-footer"};function lE(e,t,r,o,i,l){const d=n.resolveComponent("van-button"),c=n.resolveComponent("van-popup");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-popup",closeable:""},e.$attrs,{show:e.visible,"onUpdate:show":t[1]||(t[1]=u=>e.visible=u)}),{default:n.withCtx(()=>[n.createElementVNode("div",rE,n.toDisplayString(e.title),1),n.createElementVNode("div",oE,[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[0]||(t[0]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),n.createElementVNode("div",aE,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{block:"",size:"small",type:"primary",class:"fc-clock",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"]),n.createVNode(d,{block:"",size:"small",class:"fc-clock",style:{"margin-top":"10px"},onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)])]),_:1},16,["show"])}const sE=Te(iE,[["render",lE]]),H6="",xc=n.defineComponent({name:"DataTable",emits:["sortChange","handleClick"],props:{column:{type:Array,default:()=>[]},globalDataKey:[String,Object],fetch:Object,data:{type:Array,default:()=>[]},button:Object,index:Boolean,selection:Boolean,page:Object,formCreateInject:Object},data(){return{total:0,loading:!1,unwatch:null,list:[],currentPage:1,id:1,order:"",orderBy:""}},watch:{globalDataKey(){this.initPage()},fetch(){this.globalDataKey||this.initPage()},data(){!this.globalDataKey&&!this.fetch&&this.initPage()},selection(){this.id++},index(){this.id++},page:{handler(){this.initPage(),this.id++},deep:!0},button:{handler(){this.id++},deep:!0}},computed:{filterList(){let e=this.list||[];const t=[];return this.column.forEach(r=>{r.prop&&Array.isArray(r.filter)&&r.filter.length>0&&t.push(o=>r.filter.indexOf(o[r.prop])>-1)}),t.forEach(r=>{e=e.filter(r)}),e}},render(){return n.withDirectives(n.h("div",{class:"_fc-data-table"},[n.h(n.resolveComponent("el-table"),{data:this.filterList,...this.$attrs,key:this.id,ref:"table",onSortChange:e=>{this.$emit("sortChange",e),e.order?(this.orderBy=e.order==="descending"?"DESC":"ASC",this.order=e.prop):(this.orderBy="",this.order=""),this.initPage()}},()=>{const e=this.column.filter(r=>r.hidden!==!0).map(r=>this.makeColumn(r));this.selection&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"selection",width:"50px"}));const t=this.makeButtonCol();return t&&e.push(t),this.index&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"index",width:"50px"})),e}),this.makePage()]),[[n.resolveDirective("loading"),this.loading]])},methods:{getEl(){return this.$refs.table},deepGet(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o{this.list=e}):this.list=this.data},btnProps(e,t){const r=e.prop||[],o={type:e.type,size:e.size,round:r.indexOf("round")>-1,link:r.indexOf("link")>-1,plain:r.indexOf("plain")>-1,disabled:r.indexOf("disabled")>-1,onClick:l=>{l.stopPropagation();const d=Dr(e.click);try{d&&d(t,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,scope:t,column:t.row})}},i=Dr(e.handle);try{const l=i&&i(o,t,this.formCreateInject.api);typeof l=="boolean"&&(o.disabled=l)}catch(l){console.error(l)}return o},getLimit(){return this.page.props&&this.page.props.pageSize||20},nextList(){if(this.globalDataKey||this.fetch)this.fetchData(!0).then(({list:e,total:t})=>{this.list=e,this.total=t});else{const e=this.data,t=this.getLimit(),r=this.currentPage*t;this.list=e.slice(r-t,r),this.total=e.length}},fetchData(e){return this.unwatch&&this.unwatch(),new Promise(t=>{let r=this.fetch;if(this.globalDataKey){const o=typeof this.globalDataKey=="string"?this.globalDataKey:this.globalDataKey.key;r=this.formCreateInject.api.options.globalData[o]}if(r)if(r.type==="fetch"||!this.globalDataKey){r={...r};let o={};if(e){const l=this.page.props&&this.page.props.pageSize||20,d=this.page.pageField||"page",c=this.page.pageSizeField||"limit";o={[d]:this.currentPage,[c]:l}}if(this.order){const l=this.page.orderField||"order",d=this.page.orderByField||"orderBy";o[l]=this.order,o[d]=this.orderBy}const i=Object.keys(o).map(l=>encodeURIComponent(l)+"="+encodeURIComponent(o[l]),"").join("&");i&&(r.action+=(r.action.indexOf("?")!==-1?"&":"?")+i),this.loading=!0,r.wait=1e3,this.unwatch=this.formCreateInject.api.watchFetch(r,(l,d)=>{this.loading=!1;const c=this.page.totalField,u=this.page.dataField,h=u?this.deepGet(l,u,[]):l;let m=c?this.deepGet(l,c):0;m||(m=h.length||0),t({list:h,total:m})},l=>{console.error(l),this.loading=!1},(l,d)=>{if(d)return this.unwatch&&this.unwatch(),this.unwatch=null,setTimeout(()=>{this.changePage(1)}),!1})}else{let o=r.data||[],i=r.data.length;if(e){const l=this.getLimit(),d=this.currentPage*l;o=o.slice(d-l,d),i=o.length}t({list:o,total:i})}else t({list:[],total:0})})},changePage(e){this.currentPage=e,this.nextList()},makePage(){if(this.page&&this.page.open===!0)return n.h(n.resolveComponent("el-pagination"),{layout:"prev, pager, next",total:this.total,currentPage:this.currentPage,"onUpdate:currentPage":e=>{this.currentPage!==e&&this.changePage(e)},class:this.page.position||"right",...this.page.props||{},pageSize:this.page.props&&this.page.props.pageSize||20})},makeButtonCol(){if(this.button&&this.button.open===!0&&this.button.column)return n.h(n.resolveComponent("el-table-column"),{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},{default:e=>this.button.column.filter(t=>t.hidden!==!0).map(t=>n.h(n.resolveComponent("el-button"),this.btnProps(t,e),()=>[t.name]))})},makeColumn(e){return n.h(n.resolveComponent("el-table-column"),{label:e.label,prop:e.prop,width:e.width,align:e.align,className:e.className,fixed:e.fixed,sortable:e.sortable},{default:t=>{if(e.children&&e.children.length>0)return e.children.map(r=>this.makeColumn(r));if(!(!e.format||e.format==="default"))return this.makeTd(e,t)}})},makeTd(e,t){return e.format==="custom"&&e.render?e.render(t,n.h,n.resolveComponent,this.formCreateInject.api):e.format==="tag"?n.h(n.resolveComponent("el-tag"),{disableTransitions:!0},()=>[this.deepGet(t.row,e.prop,"")]):e.format==="image"?n.h("div",{class:"_fc-data-table-img-list"},(()=>{let r=this.deepGet(t.row,e.prop,"");return r=(Array.isArray(r)?r:[r]).filter(o=>!!o),r.map((o,i)=>n.h(n.resolveComponent("el-image"),{src:o,previewSrcList:r,previewTeleported:!0,initialIndex:i,fit:"cover"}))})()):""+this.deepGet(t.row,e.prop,"")}},created(){this.initPage(),this.$watch(()=>this.data&&this.data.length,()=>{!this.globalDataKey&&!this.fetch&&this.initPage()})}}),W6="",dE={name:"FcTable",props:{mini:Boolean,label:String,width:[Number,String],border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},watch:{rule:{handler(){this.initRule(),this.loadRule(),this.tdStyle=this.rule.style||{},this.tdClass=this.rule.class||{}},immediate:!0,deep:!0}},data(){return{tdStyle:{},tdClass:{},lattice:{}}},computed:{tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{initRule(){const e=this.rule;e.style||(e.style={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y[n.createElementVNode("div",{class:n.normalizeClass(["_fc-table",{"is-mini":r.mini}])},[n.createElementVNode("table",{border:"1",cellspacing:"0",cellpadding:"0",style:n.normalizeStyle(l.tableColor)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.row,(c,u)=>(n.openBlock(),n.createElementBlock("tr",{key:u},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.col,(h,m)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:`${u}${m}`},[i.lattice[u][m].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:0,ref_for:!0},i.lattice[u][m]?{colspan:i.lattice[u][m].colspan,rowspan:i.lattice[u][m].rowspan}:{},{valign:"top",class:i.tdClass&&i.tdClass[`${u}:${m}`]||"",style:[l.tableColor,i.tdStyle&&i.tdStyle[`${u}:${m}`]||{}]}),[n.renderSlot(e.$slots,`${u}:${m}`),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(i.lattice[u][m].slot,y=>n.renderSlot(e.$slots,`${y}`)),256))],16)):n.createCommentVNode("",!0)],64))),128))]))),128))],4)],2)]),_:3})}const Ph=Te(dE,[["render",cE]]),G6="",uE={name:"TableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},filterEmptyColumn:{type:Boolean,default:!0},deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){this.updateTable()},deep:!0},"formCreateInject.preview":function(e){this.emptyRule.children[0].props.colspan=this.columns.length+(e?1:2)}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",emptyRule:{type:"tr",_isEmpty:!0,native:!0,subRule:!0,children:[{type:"td",style:{textAlign:"center"},native:!0,subRule:!0,props:{colspan:this.columns.length+(this.formCreateInject.preview?1:2)},children:[this.formCreateInject.t("dataEmpty")||"\u6682\u65E0\u6570\u636E"]}]}}},methods:{formChange(){this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length?this.clearEmpty():this.addEmpty(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},addEmpty(){this.trs.length&&this.trs.splice(0,this.trs.length),this.trs.push(this.emptyRule)},clearEmpty(){this.trs[0]&&this.trs[0]._isEmpty&&this.trs.splice(0,1)},delRaw(e){this.disabled||!this.deletable||this.min>0&&this.trs.length<=this.min||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addEmpty(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0];this.trs.length===1&&this.trs[0]._isEmpty&&this.trs.splice(0,1),this.trs.push(t),this.updateRaw(t),e&&(this.$emit("add",this.trs.length),this.updateValue())},updateRaw(e){const t=this.trs.indexOf(e);e.children[0].props.innerText=t+1,e.children[e.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-tf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-tf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,style:r.style,class:r.required?"_fc-tf-head-required":"",props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-tf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-tf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,subRule:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-tf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function fE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),r.addable&&(!r.max||r.max>this.trs.length)?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const Mh=Te(uE,[["render",fE]]),K6="",pE={name:"TableFormPro",emits:["change","add","delete","update:modelValue","handleClick"],props:{formCreateInject:Object,height:[String,Number],modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},button:Object,page:Object,size:String,filterEmptyColumn:{type:Boolean,default:!0},newColumn:Boolean,deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},showIndex:Boolean,max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){const e=JSON.stringify(this.modelValue||[]);this.oldValue!==e&&(this.chunk=[[]],this.nowPage=1,this.updateTable(),this.oldValue=e)}}},computed:{total(){return this.chunk.reduce((e,t)=>(e+=t.length,e),0)},limit(){return!this.page||this.page.open!==!0?1e6:this.page.props&&this.page.props.pageSize||20},pageData(){return this.chunk[this.nowPage-1]}},data(){return{chunk:[[]],data:[],rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",nowPage:1,indexRule:{type:"el-table-column",props:{label:"#",type:"index",fixed:"left"}}}},methods:{paginateArray(){const e=this.modelValue||[],t=this.limit,r=[];for(let o=0;o{this.chunk[i]=[...this.chunk[i]||[],...o]}),this.nowPage>this.chunk.length&&(this.nowPage=this.chunk.length)},formChange(){this.updateValue()},updateValue(){this.trs.forEach((r,o)=>{yl(this.pageData[o],this.fapi.getChildrenFormData(r))});const e=rt(this.chunk.reduce((r,o)=>[...r,...o],[]).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o})),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},changePage(e){e!==this.nowPage&&(this.chunk[this.nowPage-1]=this.pageData,this.nowPage=e,this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children=this.trs)},updateTable(){this.paginateArray(),this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((e,t)=>{this.trs[t]||this.addRaw(),this.setRawData(t,e||{})}),this.rule[0].children=this.trs},delRaw(e){this.disabled||this.deletable===!1||this.min>0&&this.total<=this.min||(this.trs.splice(e,1),this.rule[1].props.data.splice(e,1),this.updateValue(),this.$emit("delete",e),this.oldValue="")},addRaw(e){if(!(e&&(this.disabled||this.addable===!1))){if(!e){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t);return}if(this.chunk[this.chunk.length-1].length>=this.limit)this.chunk.push([{}]);else if(e&&this.chunk[this.chunk.length-1].push({}),e&&this.nowPage===this.chunk.length){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t)}e&&(this.$emit("add",this.total),this.updateValue())}},btnProps(e,t){const r={...t};r.row=this.modelValue[t.$index]||{};const o=e.prop||[],i={type:e.type,size:e.size,round:o.indexOf("round")>-1,link:o.indexOf("link")>-1,plain:o.indexOf("plain")>-1,disabled:o.indexOf("disabled")>-1||this.disabled||e.key==="delete"&&this.deletable===!1,onClick:l=>{if(r.row=this.modelValue[t.$index]||{},l.stopPropagation(),e.key==="delete"){this.delRaw(t.$index);return}const d=Dr(e.click);try{d&&d(r,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,_scope:r,column:r.row})}};try{if(!this.disabled){const l=Dr(e.handle),d=l&&l(i,r,this.formCreateInject.api);typeof d=="boolean"&&(i.disabled=d)}}catch(l){console.error(l)}return i},processRule(e){let t=[];return e.forEach(r=>{r.children?t.push(...this.processRule(r.children)):(r._renderId=We(),t.push({type:"template",name:r._renderId,children:[...r.rule||[]]}))}),t},processColumns(e){return e.map((t,r)=>{var i;const o={type:"el-table-column",hidden:t.hidden===!0,props:{fixed:t.fixed||!1,width:((i=t==null?void 0:t.style)==null?void 0:i.width)||"auto",minWidth:120},renderSlots:{header(){var l;return n.h("span",{class:t.required?"is-required":"",style:{color:(l=t==null?void 0:t.style)==null?void 0:l.color}},t.label)}}};return t.children?o.children=this.processColumns(t.children):o.renderSlots.default=({$index:l})=>{var d,c,u,h,m,y,C,A;for(let w=0;w<((c=(d=this.rule[0])==null?void 0:d.children[l])==null?void 0:c.children.length);w++)if(((h=(u=this.rule[0])==null?void 0:u.children[l])==null?void 0:h.children[w].name)===t._renderId)return(A=(C=this.fapi.renderRule((y=(m=this.rule[0])==null?void 0:m.children[l])==null?void 0:y.children[w],void 0,!0))==null?void 0:C.default)==null?void 0:A.call(C)},o})},loadRule(){this.copy=this.formCreateInject.form.toJson({type:"template",name:"template",subRule:!0,children:this.processRule(this.columns)}),this.rule=[{type:"hidden",children:this.trs},{type:"elTable",style:{width:"100%"},key:1,props:{...this.$attrs,height:this.height,size:this.size,data:[]},children:[]}]}},created(){this.loadRule()},mounted(){const e=this.fapi.sync;this.fapi.sync=t=>{t.tableRenderUni=We(),e(t)},this.updateTable(),this.newColumn&&(!this.modelValue||!this.modelValue.length)&&this.addRaw(!0),this.$watch(()=>[...this.columns],t=>{this.rule[1].children.splice(this.rule[1].children.indexOf(this.indexRule)>-1?1:0,0,...this.processColumns(t)),this.rule[1].key++},{immediate:!0}),this.$watch(()=>this.showIndex,t=>{t===!1&&this.rule[1].children.indexOf(this.indexRule)>-1?this.rule[1].children.splice(0,1):t!==!1&&this.rule[1].children.indexOf(this.indexRule)===-1&&this.rule[1].children.unshift(this.indexRule)},{immediate:!0}),this.$watch(()=>this.formCreateInject.preview&&this.button&&this.button.column&&[{...this.button},...this.button.column],t=>{this.rule[1].children.forEach((r,o)=>{r._tableHandle&&this.rule[1].children.splice(o,1)}),!this.formCreateInject.preview&&this.button.open!==!1&&this.rule[1].children.push({type:"el-table-column",_tableHandle:!0,props:{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},renderSlots:{default:r=>this.button.column.filter(o=>o.hidden!==!0).map(o=>n.h(n.resolveComponent("el-button"),this.btnProps(o,r),()=>[o.key==="delete"&&this.formCreateInject.t("delete")||o.name]))}})},{immediate:!0})}},hE={class:"_fc-tf-pro-handle"};function mE(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-pagination");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form-v2",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=u=>i.fapi=u),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),n.createElementVNode("div",hE,[n.createElementVNode("div",null,[(!r.max||r.max>l.total)&&r.addable!==!1&&r.disabled!==!0?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=u=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)]),r.page&&r.page.open===!0&&i.chunk.length>1?(n.openBlock(),n.createBlock(c,n.mergeProps({key:0},r.page.props||{},{layout:"prev, pager, next",currentPage:i.nowPage,"onUpdate:currentPage":l.changePage,total:l.total,pageSize:l.limit}),null,16,["currentPage","onUpdate:currentPage","total","pageSize"])):n.createCommentVNode("",!0)])],2)}const Lh=Te(pE,[["render",mE]]),Y6="",gE={name:"InfiniteTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,layerMax:{type:Number,default:0},childrenField:String,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview},subField(){return this.childrenField||"children"}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach((t,r)=>{t.children[1]&&(t.children[1].children[0].props.colspan=this.rule[0].children[0].children[0].children.length-(e?1:0)),t.children[0].children[0].children[0].hidden=this.layerMax===1||e&&!(this.modelValue&&this.modelValue[r]&&Array.isArray(this.modelValue[r][this.subField])&&this.modelValue[r][this.subField].length>0)})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>{const i={...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)};return!li(i,this.subField)&&this.modelValue[o]&&(i[this.subField]=this.modelValue[o][this.subField]),i[this.subField]==null&&delete i[this.subField],i}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),this.trs.push(r),this.trs.forEach(o=>this.updateRaw(o)),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].hidden=this.layerMax===1||this.preview&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0),r.children[0].children[0].props.onClick=o=>{if(this.trs[t].children.length===1){if(this.disabled&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0))return;this.trs[t].children.push({type:"tr",native:!0,display:!0,children:[{type:"td",native:!0,props:{colspan:this.rule[0].children[0].children[0].children.length-(this.preview?1:0)},class:"_fc-itf-sub",children:[{type:"infiniteTableForm",field:this.subField,value:[...this.modelValue[t]&&this.modelValue[t][this.subField]||[]],props:{disabled:this.disabled,layerMax:this.layerMax===0?0:this.layerMax>1?this.layerMax-1:1,max:this.max||0,columns:rt(this.columns),options:rt(this.options)}}]}]})}const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-itf-sub-idx"},{type:"th",native:!0,class:"_fc-itf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-itf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-itf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-itf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-itf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-itf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-itf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function vE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-infinite-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const jh=Te(gE,[["render",vE]]),Q6="",yE={name:"NestedTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},nested:Array,nestedField:String,columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,nestedMax:Number,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach(t=>{const r=t.children[1].children[0].props.colspan;t.children[1].children[0].props.colspan=e?r-1:r+1})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o||(o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null&&(Array.isArray(r[i])?!!r[i].length:!0))}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),r.children.push({type:"tr",native:!0,display:!1,children:[{type:"td",native:!0,props:{colspan:t.children.length-(this.preview?1:0)},class:"_fc-ntf-sub",children:[{type:"TableForm",field:this.nestedField,value:[],props:{disabled:this.disabled,max:this.nestedMax||0,columns:rt(this.nested),options:rt(this.options)}}]}]}),this.trs.push(r),this.updateRaw(r),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].props.onClick=o=>{const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-ntf-sub-idx"},{type:"th",native:!0,class:"_fc-ntf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-ntf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-ntf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-ntf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-ntf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-ntf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-ntf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function bE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-nested-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const zh=Te(yE,[["render",bE]]),J6="",wE=n.defineComponent({name:"FcCell"}),CE={ref:"cell",class:"_fc-cell"};function _E(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",CE,[n.renderSlot(e.$slots,"default")],512)}const Uh=Te(wE,[["render",_E]]),EE=n.defineComponent({name:"FcValue",props:["modelValue"],watch:{modelValue(e){this.$emit("change",e)}}}),SE={class:"_fc-value"};function AE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",SE,n.toDisplayString(e.modelValue),1)}const Hh=Te(EE,[["render",AE]]),X6="",xE=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,placeholder:String,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{inputValue:"",show:!1,province:[]}},watch:{modelValue:{handler(e){this.inputValue=(e||[]).join(" / ")},deep:!0,immediate:!0}},computed:{city(){if(this.value.p){for(let e=0;er.text).join(" / "),this.show=!1;const t=e.map(r=>r.value);this.$emit("update:modelValue",t),this.$emit("change",t)},clear(e){e.stopPropagation(),this.inputValue="",this.$emit("update:modelValue",[]),this.$emit("change",[])},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.tidyOptions(this.filter?this.filter(t)||[]:t,0))})},tidyOptions(e,t){return e.map(r=>{const o={text:r.text||r.n,value:r.value||r.text||r.n};return(r.children||r.d)&&t+1{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})}}),kE={class:"_fc-city-m"};function NE(e,t,r,o,i,l){const d=n.resolveComponent("van-field"),c=n.resolveComponent("van-cascader"),u=n.resolveComponent("van-popup");return n.openBlock(),n.createElementBlock("div",kE,[n.createVNode(d,{ref:"el",placeholder:e.placeholder,readonly:"",disabled:e.disabled,onClick:e.open,"model-value":e.inputValue,border:!1,isLink:""},n.createSlots({_:2},[e.clearable&&e.inputValue?{name:"right-icon",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"van-badge__wrapper van-icon van-icon-clear van-field__clear",onClick:t[0]||(t[0]=(...h)=>e.clear&&e.clear(...h))})]),key:"0"}:void 0]),1032,["placeholder","disabled","onClick","model-value"]),n.createVNode(u,{show:e.show,"onUpdate:show":t[2]||(t[2]=h=>e.show=h),round:"",position:"bottom"},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:e.modelValue&&e.modelValue[e.modelValue.length-1]||"",options:e.province,onClose:t[1]||(t[1]=h=>e.show=!1),onFinish:e.confirm},null,8,["modelValue","options","onFinish"])]),_:1},8,["show"])])}const TE=Te(xE,[["render",NE]]),Wh=n.defineComponent({name:"FcSlot",inheritAttrs:!1,inject:["parentFC"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return n.createVNode(n.Fragment,{},e?[e(this.slotArg)]:[])},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),Gh=n.defineComponent({name:"FcJson",inheritAttrs:!1,props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule)return this.type==="object"?n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},sortBtn:this.sortBtn,min:this.min,max:this.max,expand:this.expand,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):n.createVNode(n.Fragment,{key:this.uni},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)])},methods:{loadRule(){let e=rt(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),Z6="",DE=n.defineComponent({name:"fcInlineForm"}),VE={class:"_fc-line-form"};function OE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",VE,[n.renderSlot(e.$slots,"default")])}const kc=Te(DE,[["render",OE]]),nn=function(){var e=function(){},t={},r={},o={};function i(m,y){m=m.push?m:[m];var C=[],A=m.length,w=A,E,b,g,_;for(E=function(x,k){k.length&&C.push(x),w--,w||y(C)};A--;){if(b=m[A],g=r[b],g){E(b,g);continue}_=o[b]=o[b]||[],_.push(E)}}function l(m,y){if(!!m){var C=o[m];if(r[m]=y,!!C)for(;C.length;)C[0](m,y),C.splice(0,1)}}function d(m,y){m.call&&(m={success:m}),y.length?(m.error||e)(y):(m.success||e)(m)}function c(m,y,C,A){var w=document,E=C.async,b=(C.numRetries||0)+1,g=C.before||e,_=m.replace(/[\?|#].*$/,""),x=m.replace(/^(css|img|module|nomodule)!/,""),k,T,O;if(A=A||0,/(^css!|\.css$)/.test(_))O=w.createElement("link"),O.rel="stylesheet",O.href=x,k="hideFocus"in O,k&&O.relList&&(k=0,O.rel="preload",O.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(_))O=w.createElement("img"),O.src=x;else if(O=w.createElement("script"),O.src=x,O.async=E===void 0?!0:E,T="noModule"in O,/^module!/.test(_)){if(!T)return y(m,"l");O.type="module"}else if(/^nomodule!/.test(_)&&T)return y(m,"l");O.onload=O.onerror=O.onbeforeload=function(F){var I=F.type[0];if(k)try{O.sheet.cssText.length||(I="e")}catch(M){M.code!=18&&(I="e")}if(I=="e"){if(A+=1,Aw.src.indexOf(E)===-1);else{A=!1;break}if(y&&A&&Math.random()<.1){const w=new Image,E=btoa(encodeURIComponent(m.location.host+", "+(m.formCreate.license||""))+", KrrSN2KlZ2tanmqEGlAE"),b=E.substr(2,8);w.src=atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9")+(b.substr(2,3)+E.slice(0,10).split("").reverse().join("")+b.substr(3,2)+E.slice(10)).replace(/=/g,"")}}catch{}})();function u(m,y,C){m=m.push?m:[m];var A=m.length,w=A,E=[],b,g,_=!0;for(b=function(x,k,T){if(k=="e"&&(E.push(x),_=!1),k=="b")if(T)E.push(x);else return;A--,A||y(E,_)},g=0;g{h.reset(C),y.length>0&&h.tryLoad(y,C)})},h.loadNpm=function(y,C){h.tryLoad(["https://unpkg.com/"+y,"https://cdn.jsdelivr.net/npm/"+y,"https://npm.onmicrosoft.cn/"+y],C)},h.isDefined=function(y){return y in t},h}();function El(e,t){var r=null;return function(...o){r!==null&&clearTimeout(r),r=setTimeout(()=>e.call(this,...o),t)}}const q6="",BE=n.defineComponent({name:"FcEcharts",data(){return{chart:null,debounceLoad:El(()=>{this.load()},600),debounceResize:El(()=>{this.chart&&this.chart.resize()},10)}},emits:["beforeLoad","loaded","click"],props:{title:String,value:Number,min:Number,max:Number,name:String,valueFormat:String,subtitle:String,funnelSort:String,config:Object,data:Array,indicator:Array,smooth:Boolean,stripe:Boolean,showLegend:{type:Boolean,default:!0},loadOptions:{type:Function,default:()=>{}},showSeriesLabel:Boolean,type:String,pieType:String,stack:Boolean,barBackgroundColor:String},watch:{$props:{handler(){this.debounceLoad()},deep:!0}},methods:{getSeries(){var r;const e={type:"line",stack:this.stack?"Total":"",smooth:this.smooth,showBackground:!1,label:{show:this.showSeriesLabel,position:this.stripe?"inside":"top"}};this.type==="area"?(e.areaStyle={},e.emphasis={focus:"series"}):this.type==="bar"&&(e.type="bar",this.barBackgroundColor&&(e.showBackground=!0,e.backgroundStyle={color:this.barBackgroundColor}));let t=((r=this.config)==null?void 0:r.series)||[];return t.length?(typeof t[0]!="object"&&(t=[{data:t}]),t=t.map(o=>({...e,...o})),t):[]},getTooltip(){const e={trigger:"axis",valueFormat:void 0};return this.valueFormat&&(e.valueFormatter=t=>this.valueFormat?this.valueFormat.replaceAll("{value}",t):t),this.type==="bar"&&(e.axisPointer={type:"shadow"}),e},getAxis(){var e,t;return this.stripe?{yAxis:{type:"category",boundaryGap:this.type==="bar",data:((t=this.config)==null?void 0:t.category)||[]},xAxis:{type:"value"}}:{xAxis:{type:"category",boundaryGap:this.type==="bar",data:(e=this.config)==null?void 0:e.category},yAxis:{type:"value"}}},getDefOptions(){return{title:{text:this.title,subtext:this.subtitle},tooltip:this.getTooltip(),legend:{left:"right",show:this.showLegend},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},...this.getAxis(),series:this.getSeries()}},getPieOptions(){const e={radius:"50%",center:"50%",startAngle:0,avoidLabelOverlap:!0,labelLine:{show:!0},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}};return this.pieType==="doughnut"?(e.radius=["40%","70%"],e.avoidLabelOverlap=!1):this.pieType==="half-doughnut"&&(e.radius=["40%","70%"],e.center=["50%","70%"],e.startAngle=180,e.endAngle=360),{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{type:"pie",data:this.data,...e}]}},getGaugeOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"center"},series:[{name:"Pressure",type:"gauge",min:this.min||0,max:this.max||60,progress:{show:!0},detail:{valueAnimation:!0,formatter:"{value}"},data:[{value:this.value,name:this.name}]}]}},getRadarOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:this.showLegend},radar:{indicator:this.indicator},series:[{type:"radar",tooltip:{trigger:"item"},data:this.data}]}},getScatterOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:!0},xAxis:{scale:!0},yAxis:{scale:!0},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},series:(this.data||[]).map(e=>Array.isArray(e)?{type:"scatter",data:e}:{type:"scatter",...e})}},getFunnelOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{name:"Funnel",type:"funnel",left:"10%",top:"40px",bottom:"20px",width:"80%",min:0,max:Math.max(...(this.data||[]).map(e=>e.value)),minSize:"0%",maxSize:"100%",sort:this.funnelSort||"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{}},data:this.data}]}},load(){this.$nextTick(()=>{nn.ready("echarts",()=>{this.chart=n.markRaw(window.echarts.init(this.$refs.chart)),this.chart.on("click",(...t)=>{this.$emit("click",...t)});let e;if(this.type==="pie")e=this.getPieOptions();else if(this.type==="funnel")e=this.getFunnelOptions();else if(this.type==="gauge")e=this.getGaugeOptions();else if(this.type==="radar")e=this.getRadarOptions();else if(this.type==="scatter")e=this.getScatterOptions();else if(this.type==="custom"){if(e=this.loadOptions(this.config,this.chart)||{},typeof e.then=="function"){e.then(t=>{this.$emit("beforeLoad",this.chart,t),this.chart.setOption(t),this.$emit("loaded",this.chart,t)});return}}else e=this.getDefOptions();this.$emit("beforeLoad",this.chart,e),this.chart.setOption(e),this.$emit("loaded",this.chart,e)})})}},created(){window.echarts?nn.done("echarts"):nn.isDefined("echarts")||nn.loadNpm("echarts@5.6.0/dist/echarts.min.js","echarts")},mounted(){this.load(),window.addEventListener("resize",this.debounceResize)},unmounted(){window.removeEventListener("resize",this.debounceResize)}}),RE={class:"_fc-echarts",ref:"chart"};function $E(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",RE,null,512)}const Kh=Te(BE,[["render",$E]]);/*! + */function Bh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Sc(e){for(var t=1;t-1?[]:[e]}function U_(e,t){return Object.keys(e).reduce(function(r,o){return(!t||t.indexOf(o)===-1)&&(r[o]=e[o]),r},{})}function H_(e,t){t===void 0&&(t={});var r=t.insertAt;if(!(!e||typeof document>"u")){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",r==="top"&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var W_="._fc-upload{width:100%}._fc-exceed .el-upload{display:none}.el-upload-list.is-disabled .el-upload{cursor:not-allowed!important}";H_(W_);var Rh={name:"IconUpload"},G_={class:"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K_=n.createElementVNode("path",{fill:"currentColor",d:"M160 832h704a32 32 0 110 64H160a32 32 0 110-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),Y_=[K_];function Q_(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("svg",G_,Y_)}Rh.render=Q_;function $h(e,t){return Cl(e)==="object"?e:{url:e,is_string:!0,name:J_(e),uid:t}}function Ih(e){return Sc(Sc({},e),{},{file:e,value:e})}function J_(e){return(""+e).split("/").pop()}var X_="fcUpload",Z_=n.defineComponent({name:X_,inheritAttrs:!1,formCreateParser:{toFormValue:function(t){return _l(t)},toValue:function(t,r){return r.prop.props.limit===1?t[0]||"":t}},props:{previewMask:void 0,onPreview:Function,httpRequest:Function,modalTitle:String,listType:String,formCreateInject:Object,modelValue:[Array,String,Object]},emits:["update:modelValue","change","remove","fc.el"],data:function(){return{previewVisible:!1,previewImage:"",fileList:[]}},created:function(){this.fileList=_l(this.modelValue).map($h).map(Ih)},watch:{modelValue:function(t){this.fileList=_l(t).map($h).map(Ih)}},methods:{handlePreview:function(t){this.onPreview?this.onPreview.apply(this,arguments):this.listType==="text"?window.open(t.url):(this.previewImage=t.url,this.previewVisible=!0)},update:function(t){var r=t.map(function(o){return o.is_string?o.url:o.value||o.url}).filter(function(o){return o!==void 0});this.$emit("update:modelValue",r)},handleCancel:function(){this.previewVisible=!1},handleChange:function(t,r){this.$emit.apply(this,["change"].concat(Array.prototype.slice.call(arguments))),t.status==="success"&&this.update(r)},handleRemove:function(t,r){this.$emit.apply(this,["remove"].concat(Array.prototype.slice.call(arguments))),this.update(r)},doHttpRequest:function(t){if(this.httpRequest)return this.httpRequest(t);t.source="upload",this.formCreateInject.api.fetch(t)}},render:function(){var t,r,o=this,i=_l(this.modelValue).length;return n.createVNode("div",{class:"_fc-upload"},[n.createVNode(n.resolveComponent("ElUpload"),n.mergeProps({key:i},this.$attrs,{listType:this.listType||"picture-card",class:{"_fc-exceed":this.$attrs.limit?this.$attrs.limit<=i:!1},onPreview:this.handlePreview,onChange:this.handleChange,onRemove:this.handleRemove,httpRequest:this.doHttpRequest,fileList:this.fileList,ref:"upload"}),Sc({default:function(){return[((t=(r=o.$slots).default)===null||t===void 0?void 0:t.call(r))||(["text","picture"].indexOf(o.listType)===-1?n.createVNode(n.resolveComponent("ElIcon"),null,{default:function(){return[n.createVNode(Rh,null,null)]}}):n.createVNode(n.resolveComponent("ElButton"),{type:"primary"},{default:function(){return[o.formCreateInject.t("clickToUpload")||"\u70B9\u51FB\u4E0A\u4F20"]}}))]}},U_(this.$slots,["default"]))),n.createVNode(n.resolveComponent("ElDialog"),{appendToBody:!0,modal:this.previewMask,title:this.modalTitle,modelValue:this.previewVisible,onClose:this.handleCancel},{default:function(){return[n.createVNode("img",{style:"width: 100%",src:o.previewImage},null)]}})])},mounted:function(){this.$emit("fc.el",this.$refs.upload)}});const U6="",Te=(e,t)=>{const r=e.__vccOpts||e;for(const[o,i]of t)r[o]=i;return r},Fh=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...Fh(r.children))}),t},q_=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=Fh(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),eE={class:"_fc-step-form"};function tE(e,t,r,o,i,l){const d=n.resolveComponent("van-step"),c=n.resolveComponent("van-steps"),u=n.resolveComponent("van-button"),h=n.resolveComponent("van-col"),m=n.resolveComponent("van-row");return n.openBlock(),n.createElementBlock("div",eE,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(y.props.title),1)]),_:2},1040))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{"margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,block:"",size:"small",onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,block:"",size:"small",class:"fc-clock",type:"primary",onClick:e.submit,style:{"margin-top":"10px"}},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const nE=Te(q_,[["render",tE]]),H6="",iE=n.defineComponent({name:"FcPopup",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object,title:String},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),rE={class:"_fc-popup-title"},oE={class:"_fc-popup-content"},aE={class:"_fc-popup-footer"};function lE(e,t,r,o,i,l){const d=n.resolveComponent("van-button"),c=n.resolveComponent("van-popup");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-popup",closeable:""},e.$attrs,{show:e.visible,"onUpdate:show":t[1]||(t[1]=u=>e.visible=u)}),{default:n.withCtx(()=>[n.createElementVNode("div",rE,n.toDisplayString(e.title),1),n.createElementVNode("div",oE,[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[0]||(t[0]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),n.createElementVNode("div",aE,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{block:"",size:"small",type:"primary",class:"fc-clock",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"]),n.createVNode(d,{block:"",size:"small",class:"fc-clock",style:{"margin-top":"10px"},onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)])]),_:1},16,["show"])}const sE=Te(iE,[["render",lE]]),W6="",xc=n.defineComponent({name:"DataTable",emits:["sortChange","handleClick"],props:{column:{type:Array,default:()=>[]},globalDataKey:[String,Object],fetch:Object,data:{type:Array,default:()=>[]},button:Object,index:Boolean,selection:Boolean,page:Object,formCreateInject:Object},data(){return{total:0,loading:!1,unwatch:null,list:[],currentPage:1,id:1,order:"",orderBy:""}},watch:{globalDataKey(){this.initPage()},fetch(){this.globalDataKey||this.initPage()},data(){!this.globalDataKey&&!this.fetch&&this.initPage()},selection(){this.id++},index(){this.id++},page:{handler(){this.initPage(),this.id++},deep:!0},button:{handler(){this.id++},deep:!0}},computed:{filterList(){let e=this.list||[];const t=[];return this.column.forEach(r=>{r.prop&&Array.isArray(r.filter)&&r.filter.length>0&&t.push(o=>r.filter.indexOf(o[r.prop])>-1)}),t.forEach(r=>{e=e.filter(r)}),e}},render(){return n.withDirectives(n.h("div",{class:"_fc-data-table"},[n.h(n.resolveComponent("el-table"),{data:this.filterList,...this.$attrs,key:this.id,ref:"table",onSortChange:e=>{this.$emit("sortChange",e),e.order?(this.orderBy=e.order==="descending"?"DESC":"ASC",this.order=e.prop):(this.orderBy="",this.order=""),this.initPage()}},()=>{const e=this.column.filter(r=>r.hidden!==!0).map(r=>this.makeColumn(r));this.selection&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"selection",width:"50px"}));const t=this.makeButtonCol();return t&&e.push(t),this.index&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"index",width:"50px"})),e}),this.makePage()]),[[n.resolveDirective("loading"),this.loading]])},methods:{getEl(){return this.$refs.table},deepGet(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o{this.list=e}):this.list=this.data},btnProps(e,t){const r=e.prop||[],o={type:e.type,size:e.size,round:r.indexOf("round")>-1,link:r.indexOf("link")>-1,plain:r.indexOf("plain")>-1,disabled:r.indexOf("disabled")>-1,onClick:l=>{l.stopPropagation();const d=Dr(e.click);try{d&&d(t,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,scope:t,column:t.row})}},i=Dr(e.handle);try{const l=i&&i(o,t,this.formCreateInject.api);typeof l=="boolean"&&(o.disabled=l)}catch(l){console.error(l)}return o},getLimit(){return this.page.props&&this.page.props.pageSize||20},nextList(){if(this.globalDataKey||this.fetch)this.fetchData(!0).then(({list:e,total:t})=>{this.list=e,this.total=t});else{const e=this.data,t=this.getLimit(),r=this.currentPage*t;this.list=e.slice(r-t,r),this.total=e.length}},fetchData(e){return this.unwatch&&this.unwatch(),new Promise(t=>{let r=this.fetch;if(this.globalDataKey){const o=typeof this.globalDataKey=="string"?this.globalDataKey:this.globalDataKey.key;r=this.formCreateInject.api.options.globalData[o]}if(r)if(r.type==="fetch"||!this.globalDataKey){r={...r};let o={};if(e){const l=this.page.props&&this.page.props.pageSize||20,d=this.page.pageField||"page",c=this.page.pageSizeField||"limit";o={[d]:this.currentPage,[c]:l}}if(this.order){const l=this.page.orderField||"order",d=this.page.orderByField||"orderBy";o[l]=this.order,o[d]=this.orderBy}const i=Object.keys(o).map(l=>encodeURIComponent(l)+"="+encodeURIComponent(o[l]),"").join("&");i&&(r.action+=(r.action.indexOf("?")!==-1?"&":"?")+i),this.loading=!0,r.wait=1e3,this.unwatch=this.formCreateInject.api.watchFetch(r,(l,d)=>{this.loading=!1;const c=this.page.totalField,u=this.page.dataField,h=u?this.deepGet(l,u,[]):l;let m=c?this.deepGet(l,c):0;m||(m=h.length||0),t({list:h,total:m})},l=>{console.error(l),this.loading=!1},(l,d)=>{if(d)return this.unwatch&&this.unwatch(),this.unwatch=null,setTimeout(()=>{this.changePage(1)}),!1})}else{let o=r.data||[],i=r.data.length;if(e){const l=this.getLimit(),d=this.currentPage*l;o=o.slice(d-l,d),i=o.length}t({list:o,total:i})}else t({list:[],total:0})})},changePage(e){this.currentPage=e,this.nextList()},makePage(){if(this.page&&this.page.open===!0)return n.h(n.resolveComponent("el-pagination"),{layout:"prev, pager, next",total:this.total,currentPage:this.currentPage,"onUpdate:currentPage":e=>{this.currentPage!==e&&this.changePage(e)},class:this.page.position||"right",...this.page.props||{},pageSize:this.page.props&&this.page.props.pageSize||20})},makeButtonCol(){if(this.button&&this.button.open===!0&&this.button.column)return n.h(n.resolveComponent("el-table-column"),{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},{default:e=>this.button.column.filter(t=>t.hidden!==!0).map(t=>n.h(n.resolveComponent("el-button"),this.btnProps(t,e),()=>[t.name]))})},makeColumn(e){return n.h(n.resolveComponent("el-table-column"),{label:e.label,prop:e.prop,width:e.width,align:e.align,className:e.className,fixed:e.fixed,sortable:e.sortable},{default:t=>{if(e.children&&e.children.length>0)return e.children.map(r=>this.makeColumn(r));if(!(!e.format||e.format==="default"))return this.makeTd(e,t)}})},makeTd(e,t){return e.format==="custom"&&e.render?e.render(t,n.h,n.resolveComponent,this.formCreateInject.api):e.format==="tag"?n.h(n.resolveComponent("el-tag"),{disableTransitions:!0},()=>[this.deepGet(t.row,e.prop,"")]):e.format==="image"?n.h("div",{class:"_fc-data-table-img-list"},(()=>{let r=this.deepGet(t.row,e.prop,"");return r=(Array.isArray(r)?r:[r]).filter(o=>!!o),r.map((o,i)=>n.h(n.resolveComponent("el-image"),{src:o,previewSrcList:r,previewTeleported:!0,initialIndex:i,fit:"cover"}))})()):""+this.deepGet(t.row,e.prop,"")}},created(){this.initPage(),this.$watch(()=>this.data&&this.data.length,()=>{!this.globalDataKey&&!this.fetch&&this.initPage()})}}),G6="",dE={name:"FcTable",props:{mini:Boolean,label:String,width:[Number,String],border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},watch:{rule:{handler(){this.initRule(),this.loadRule(),this.tdStyle=this.rule.style||{},this.tdClass=this.rule.class||{}},immediate:!0,deep:!0}},data(){return{tdStyle:{},tdClass:{},lattice:{}}},computed:{tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{initRule(){const e=this.rule;e.style||(e.style={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y[n.createElementVNode("div",{class:n.normalizeClass(["_fc-table",{"is-mini":r.mini}])},[n.createElementVNode("table",{border:"1",cellspacing:"0",cellpadding:"0",style:n.normalizeStyle(l.tableColor)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.row,(c,u)=>(n.openBlock(),n.createElementBlock("tr",{key:u},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.col,(h,m)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:`${u}${m}`},[i.lattice[u][m].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:0,ref_for:!0},i.lattice[u][m]?{colspan:i.lattice[u][m].colspan,rowspan:i.lattice[u][m].rowspan}:{},{valign:"top",class:i.tdClass&&i.tdClass[`${u}:${m}`]||"",style:[l.tableColor,i.tdStyle&&i.tdStyle[`${u}:${m}`]||{}]}),[n.renderSlot(e.$slots,`${u}:${m}`),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(i.lattice[u][m].slot,y=>n.renderSlot(e.$slots,`${y}`)),256))],16)):n.createCommentVNode("",!0)],64))),128))]))),128))],4)],2)]),_:3})}const Ph=Te(dE,[["render",cE]]),K6="",uE={name:"TableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},filterEmptyColumn:{type:Boolean,default:!0},deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){this.updateTable()},deep:!0},"formCreateInject.preview":function(e){this.emptyRule.children[0].props.colspan=this.columns.length+(e?1:2)}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",emptyRule:{type:"tr",_isEmpty:!0,native:!0,subRule:!0,children:[{type:"td",style:{textAlign:"center"},native:!0,subRule:!0,props:{colspan:this.columns.length+(this.formCreateInject.preview?1:2)},children:[this.formCreateInject.t("dataEmpty")||"\u6682\u65E0\u6570\u636E"]}]}}},methods:{formChange(){this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length?this.clearEmpty():this.addEmpty(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},addEmpty(){this.trs.length&&this.trs.splice(0,this.trs.length),this.trs.push(this.emptyRule)},clearEmpty(){this.trs[0]&&this.trs[0]._isEmpty&&this.trs.splice(0,1)},delRaw(e){this.disabled||!this.deletable||this.min>0&&this.trs.length<=this.min||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addEmpty(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0];this.trs.length===1&&this.trs[0]._isEmpty&&this.trs.splice(0,1),this.trs.push(t),this.updateRaw(t),e&&(this.$emit("add",this.trs.length),this.updateValue())},updateRaw(e){const t=this.trs.indexOf(e);e.children[0].props.innerText=t+1,e.children[e.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-tf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-tf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,style:r.style,class:r.required?"_fc-tf-head-required":"",props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-tf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-tf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,subRule:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-tf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function fE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),r.addable&&(!r.max||r.max>this.trs.length)?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const Mh=Te(uE,[["render",fE]]),Y6="",pE={name:"TableFormPro",emits:["change","add","delete","update:modelValue","handleClick"],props:{formCreateInject:Object,height:[String,Number],modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},button:Object,page:Object,size:String,filterEmptyColumn:{type:Boolean,default:!0},newColumn:Boolean,deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},showIndex:Boolean,max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){const e=JSON.stringify(this.modelValue||[]);this.oldValue!==e&&(this.chunk=[[]],this.nowPage=1,this.updateTable(),this.oldValue=e)}}},computed:{total(){return this.chunk.reduce((e,t)=>(e+=t.length,e),0)},limit(){return!this.page||this.page.open!==!0?1e6:this.page.props&&this.page.props.pageSize||20},pageData(){return this.chunk[this.nowPage-1]}},data(){return{chunk:[[]],data:[],rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",nowPage:1,indexRule:{type:"el-table-column",props:{label:"#",type:"index",fixed:"left"}}}},methods:{paginateArray(){const e=this.modelValue||[],t=this.limit,r=[];for(let o=0;o{this.chunk[i]=[...this.chunk[i]||[],...o]}),this.nowPage>this.chunk.length&&(this.nowPage=this.chunk.length)},formChange(){this.updateValue()},updateValue(){this.trs.forEach((r,o)=>{yl(this.pageData[o],this.fapi.getChildrenFormData(r))});const e=rt(this.chunk.reduce((r,o)=>[...r,...o],[]).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o})),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},changePage(e){e!==this.nowPage&&(this.chunk[this.nowPage-1]=this.pageData,this.nowPage=e,this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children=this.trs)},updateTable(){this.paginateArray(),this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((e,t)=>{this.trs[t]||this.addRaw(),this.setRawData(t,e||{})}),this.rule[0].children=this.trs},delRaw(e){this.disabled||this.deletable===!1||this.min>0&&this.total<=this.min||(this.trs.splice(e,1),this.rule[1].props.data.splice(e,1),this.updateValue(),this.$emit("delete",e),this.oldValue="")},addRaw(e){if(!(e&&(this.disabled||this.addable===!1))){if(!e){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t);return}if(this.chunk[this.chunk.length-1].length>=this.limit)this.chunk.push([{}]);else if(e&&this.chunk[this.chunk.length-1].push({}),e&&this.nowPage===this.chunk.length){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t)}e&&(this.$emit("add",this.total),this.updateValue())}},btnProps(e,t){const r={...t};r.row=this.modelValue[t.$index]||{};const o=e.prop||[],i={type:e.type,size:e.size,round:o.indexOf("round")>-1,link:o.indexOf("link")>-1,plain:o.indexOf("plain")>-1,disabled:o.indexOf("disabled")>-1||this.disabled||e.key==="delete"&&this.deletable===!1,onClick:l=>{if(r.row=this.modelValue[t.$index]||{},l.stopPropagation(),e.key==="delete"){this.delRaw(t.$index);return}const d=Dr(e.click);try{d&&d(r,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,_scope:r,column:r.row})}};try{if(!this.disabled){const l=Dr(e.handle),d=l&&l(i,r,this.formCreateInject.api);typeof d=="boolean"&&(i.disabled=d)}}catch(l){console.error(l)}return i},processRule(e){let t=[];return e.forEach(r=>{r.children?t.push(...this.processRule(r.children)):(r._renderId=We(),t.push({type:"template",name:r._renderId,children:[...r.rule||[]]}))}),t},processColumns(e){return e.map((t,r)=>{var i;const o={type:"el-table-column",hidden:t.hidden===!0,props:{fixed:t.fixed||!1,width:((i=t==null?void 0:t.style)==null?void 0:i.width)||"auto",minWidth:120},renderSlots:{header(){var l;return n.h("span",{class:t.required?"is-required":"",style:{color:(l=t==null?void 0:t.style)==null?void 0:l.color}},t.label)}}};return t.children?o.children=this.processColumns(t.children):o.renderSlots.default=({$index:l})=>{var d,c,u,h,m,y,C,S;for(let w=0;w<((c=(d=this.rule[0])==null?void 0:d.children[l])==null?void 0:c.children.length);w++)if(((h=(u=this.rule[0])==null?void 0:u.children[l])==null?void 0:h.children[w].name)===t._renderId)return(S=(C=this.fapi.renderRule((y=(m=this.rule[0])==null?void 0:m.children[l])==null?void 0:y.children[w],void 0,!0))==null?void 0:C.default)==null?void 0:S.call(C)},o})},loadRule(){this.copy=this.formCreateInject.form.toJson({type:"template",name:"template",subRule:!0,children:this.processRule(this.columns)}),this.rule=[{type:"hidden",children:this.trs},{type:"elTable",style:{width:"100%"},key:1,props:{...this.$attrs,height:this.height,size:this.size,data:[]},children:[]}]}},created(){this.loadRule()},mounted(){const e=this.fapi.sync;this.fapi.sync=t=>{t.tableRenderUni=We(),e(t)},this.updateTable(),this.newColumn&&(!this.modelValue||!this.modelValue.length)&&this.addRaw(!0),this.$watch(()=>[...this.columns],t=>{this.rule[1].children.splice(this.rule[1].children.indexOf(this.indexRule)>-1?1:0,0,...this.processColumns(t)),this.rule[1].key++},{immediate:!0}),this.$watch(()=>this.showIndex,t=>{t===!1&&this.rule[1].children.indexOf(this.indexRule)>-1?this.rule[1].children.splice(0,1):t!==!1&&this.rule[1].children.indexOf(this.indexRule)===-1&&this.rule[1].children.unshift(this.indexRule)},{immediate:!0}),this.$watch(()=>this.formCreateInject.preview&&this.button&&this.button.column&&[{...this.button},...this.button.column],t=>{this.rule[1].children.forEach((r,o)=>{r._tableHandle&&this.rule[1].children.splice(o,1)}),!this.formCreateInject.preview&&this.button.open!==!1&&this.rule[1].children.push({type:"el-table-column",_tableHandle:!0,props:{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},renderSlots:{default:r=>this.button.column.filter(o=>o.hidden!==!0).map(o=>n.h(n.resolveComponent("el-button"),this.btnProps(o,r),()=>[o.key==="delete"&&this.formCreateInject.t("delete")||o.name]))}})},{immediate:!0})}},hE={class:"_fc-tf-pro-handle"};function mE(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-pagination");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form-v2",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=u=>i.fapi=u),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),n.createElementVNode("div",hE,[n.createElementVNode("div",null,[(!r.max||r.max>l.total)&&r.addable!==!1&&r.disabled!==!0?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=u=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)]),r.page&&r.page.open===!0&&i.chunk.length>1?(n.openBlock(),n.createBlock(c,n.mergeProps({key:0},r.page.props||{},{layout:"prev, pager, next",currentPage:i.nowPage,"onUpdate:currentPage":l.changePage,total:l.total,pageSize:l.limit}),null,16,["currentPage","onUpdate:currentPage","total","pageSize"])):n.createCommentVNode("",!0)])],2)}const Lh=Te(pE,[["render",mE]]),Q6="",gE={name:"InfiniteTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,layerMax:{type:Number,default:0},childrenField:String,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview},subField(){return this.childrenField||"children"}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach((t,r)=>{t.children[1]&&(t.children[1].children[0].props.colspan=this.rule[0].children[0].children[0].children.length-(e?1:0)),t.children[0].children[0].children[0].hidden=this.layerMax===1||e&&!(this.modelValue&&this.modelValue[r]&&Array.isArray(this.modelValue[r][this.subField])&&this.modelValue[r][this.subField].length>0)})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>{const i={...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)};return!li(i,this.subField)&&this.modelValue[o]&&(i[this.subField]=this.modelValue[o][this.subField]),i[this.subField]==null&&delete i[this.subField],i}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),this.trs.push(r),this.trs.forEach(o=>this.updateRaw(o)),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].hidden=this.layerMax===1||this.preview&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0),r.children[0].children[0].props.onClick=o=>{if(this.trs[t].children.length===1){if(this.disabled&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0))return;this.trs[t].children.push({type:"tr",native:!0,display:!0,children:[{type:"td",native:!0,props:{colspan:this.rule[0].children[0].children[0].children.length-(this.preview?1:0)},class:"_fc-itf-sub",children:[{type:"infiniteTableForm",field:this.subField,value:[...this.modelValue[t]&&this.modelValue[t][this.subField]||[]],props:{disabled:this.disabled,layerMax:this.layerMax===0?0:this.layerMax>1?this.layerMax-1:1,max:this.max||0,columns:rt(this.columns),options:rt(this.options)}}]}]})}const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-itf-sub-idx"},{type:"th",native:!0,class:"_fc-itf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-itf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-itf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-itf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-itf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-itf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-itf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function vE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-infinite-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const jh=Te(gE,[["render",vE]]),J6="",yE={name:"NestedTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},nested:Array,nestedField:String,columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,nestedMax:Number,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach(t=>{const r=t.children[1].children[0].props.colspan;t.children[1].children[0].props.colspan=e?r-1:r+1})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o||(o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null&&(Array.isArray(r[i])?!!r[i].length:!0))}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),r.children.push({type:"tr",native:!0,display:!1,children:[{type:"td",native:!0,props:{colspan:t.children.length-(this.preview?1:0)},class:"_fc-ntf-sub",children:[{type:"TableForm",field:this.nestedField,value:[],props:{disabled:this.disabled,max:this.nestedMax||0,columns:rt(this.nested),options:rt(this.options)}}]}]}),this.trs.push(r),this.updateRaw(r),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].props.onClick=o=>{const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-ntf-sub-idx"},{type:"th",native:!0,class:"_fc-ntf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-ntf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-ntf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-ntf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-ntf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-ntf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-ntf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function bE(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-nested-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const zh=Te(yE,[["render",bE]]),X6="",wE=n.defineComponent({name:"FcCell"}),CE={ref:"cell",class:"_fc-cell"};function _E(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",CE,[n.renderSlot(e.$slots,"default")],512)}const Uh=Te(wE,[["render",_E]]),EE=n.defineComponent({name:"FcValue",props:["modelValue"],watch:{modelValue(e){this.$emit("change",e)}}}),AE={class:"_fc-value"};function SE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",AE,n.toDisplayString(e.modelValue),1)}const Hh=Te(EE,[["render",SE]]),Z6="",xE=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,placeholder:String,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{inputValue:"",show:!1,province:[]}},watch:{modelValue:{handler(e){this.inputValue=(e||[]).join(" / ")},deep:!0,immediate:!0}},computed:{city(){if(this.value.p){for(let e=0;er.text).join(" / "),this.show=!1;const t=e.map(r=>r.value);this.$emit("update:modelValue",t),this.$emit("change",t)},clear(e){e.stopPropagation(),this.inputValue="",this.$emit("update:modelValue",[]),this.$emit("change",[])},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.tidyOptions(this.filter?this.filter(t)||[]:t,0))})},tidyOptions(e,t){return e.map(r=>{const o={text:r.text||r.n,value:r.value||r.text||r.n};return(r.children||r.d)&&t+1{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})}}),kE={class:"_fc-city-m"};function NE(e,t,r,o,i,l){const d=n.resolveComponent("van-field"),c=n.resolveComponent("van-cascader"),u=n.resolveComponent("van-popup");return n.openBlock(),n.createElementBlock("div",kE,[n.createVNode(d,{ref:"el",placeholder:e.placeholder,readonly:"",disabled:e.disabled,onClick:e.open,"model-value":e.inputValue,border:!1,isLink:""},n.createSlots({_:2},[e.clearable&&e.inputValue?{name:"right-icon",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"van-badge__wrapper van-icon van-icon-clear van-field__clear",onClick:t[0]||(t[0]=(...h)=>e.clear&&e.clear(...h))})]),key:"0"}:void 0]),1032,["placeholder","disabled","onClick","model-value"]),n.createVNode(u,{show:e.show,"onUpdate:show":t[2]||(t[2]=h=>e.show=h),round:"",position:"bottom"},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:e.modelValue&&e.modelValue[e.modelValue.length-1]||"",options:e.province,onClose:t[1]||(t[1]=h=>e.show=!1),onFinish:e.confirm},null,8,["modelValue","options","onFinish"])]),_:1},8,["show"])])}const TE=Te(xE,[["render",NE]]),Wh=n.defineComponent({name:"FcSlot",inheritAttrs:!1,inject:["parentFC"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return n.createVNode(n.Fragment,{},e?[e(this.slotArg)]:[])},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),Gh=n.defineComponent({name:"FcJson",inheritAttrs:!1,props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule)return this.type==="object"?n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},sortBtn:this.sortBtn,min:this.min,max:this.max,expand:this.expand,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):n.createVNode(n.Fragment,{key:this.uni},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)])},methods:{loadRule(){let e=rt(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),q6="",DE=n.defineComponent({name:"fcInlineForm"}),VE={class:"_fc-line-form"};function OE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",VE,[n.renderSlot(e.$slots,"default")])}const kc=Te(DE,[["render",OE]]),nn=function(){var e=function(){},t={},r={},o={};function i(m,y){m=m.push?m:[m];var C=[],S=m.length,w=S,E,_,g,b;for(E=function(x,k){k.length&&C.push(x),w--,w||y(C)};S--;){if(_=m[S],g=r[_],g){E(_,g);continue}b=o[_]=o[_]||[],b.push(E)}}function l(m,y){if(!!m){var C=o[m];if(r[m]=y,!!C)for(;C.length;)C[0](m,y),C.splice(0,1)}}function d(m,y){m.call&&(m={success:m}),y.length?(m.error||e)(y):(m.success||e)(m)}function c(m,y,C,S){var w=document,E=C.async,_=(C.numRetries||0)+1,g=C.before||e,b=m.replace(/[\?|#].*$/,""),x=m.replace(/^(css|img|module|nomodule)!/,""),k,T,O;if(S=S||0,/(^css!|\.css$)/.test(b))O=w.createElement("link"),O.rel="stylesheet",O.href=x,k="hideFocus"in O,k&&O.relList&&(k=0,O.rel="preload",O.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(b))O=w.createElement("img"),O.src=x;else if(O=w.createElement("script"),O.src=x,O.async=E===void 0?!0:E,T="noModule"in O,/^module!/.test(b)){if(!T)return y(m,"l");O.type="module"}else if(/^nomodule!/.test(b)&&T)return y(m,"l");O.onload=O.onerror=O.onbeforeload=function(F){var I=F.type[0];if(k)try{O.sheet.cssText.length||(I="e")}catch(M){M.code!=18&&(I="e")}if(I=="e"){if(S+=1,S<_)return c(m,y,C,S)}else if(O.rel=="preload"&&O.as=="style")return O.rel="stylesheet";y(m,I,F.defaultPrevented)},g(m,O)!==!1&&w.head.appendChild(O)}(function(){try{const m=window;m.formCreate||(m.formCreate={});const y=m.outerHeight-m.innerHeight<150&&m.outerWidth-m.innerWidth<150,C=Array.from(m.document.getElementsByTagName("script"));let S=!0;for(const w of C)if(w.src)if(w.src.indexOf("http")===0)S=S&&["localhost","127.","10.","192.","172."].every(E=>w.src.indexOf(E)===-1);else{S=!1;break}if(y&&S&&Math.random()<.1){const w=new Image,E=btoa(encodeURIComponent(m.location.host+", "+(m.formCreate.license||""))+", KrrSN2KlZ2tanmqEGlAE"),_=E.substr(2,8);w.src=atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9")+(_.substr(2,3)+E.slice(0,10).split("").reverse().join("")+_.substr(3,2)+E.slice(10)).replace(/=/g,"")}}catch{}})();function u(m,y,C){m=m.push?m:[m];var S=m.length,w=S,E=[],_,g,b=!0;for(_=function(x,k,T){if(k=="e"&&(E.push(x),b=!1),k=="b")if(T)E.push(x);else return;S--,S||y(E,b)},g=0;g{h.reset(C),y.length>0&&h.tryLoad(y,C)})},h.loadNpm=function(y,C){h.tryLoad(["https://unpkg.com/"+y,"https://cdn.jsdelivr.net/npm/"+y,"https://npm.onmicrosoft.cn/"+y],C)},h.isDefined=function(y){return y in t},h}();function El(e,t){var r=null;return function(...o){r!==null&&clearTimeout(r),r=setTimeout(()=>e.call(this,...o),t)}}const ej="",BE=n.defineComponent({name:"FcEcharts",data(){return{chart:null,debounceLoad:El(()=>{this.load()},600),debounceResize:El(()=>{this.chart&&this.chart.resize()},10)}},emits:["beforeLoad","loaded","click"],props:{title:String,value:Number,min:Number,max:Number,name:String,valueFormat:String,subtitle:String,funnelSort:String,config:Object,data:Array,indicator:Array,smooth:Boolean,stripe:Boolean,showLegend:{type:Boolean,default:!0},loadOptions:{type:Function,default:()=>{}},showSeriesLabel:Boolean,type:String,pieType:String,stack:Boolean,barBackgroundColor:String},watch:{$props:{handler(){this.debounceLoad()},deep:!0}},methods:{getSeries(){var r;const e={type:"line",stack:this.stack?"Total":"",smooth:this.smooth,showBackground:!1,label:{show:this.showSeriesLabel,position:this.stripe?"inside":"top"}};this.type==="area"?(e.areaStyle={},e.emphasis={focus:"series"}):this.type==="bar"&&(e.type="bar",this.barBackgroundColor&&(e.showBackground=!0,e.backgroundStyle={color:this.barBackgroundColor}));let t=((r=this.config)==null?void 0:r.series)||[];return t.length?(typeof t[0]!="object"&&(t=[{data:t}]),t=t.map(o=>({...e,...o})),t):[]},getTooltip(){const e={trigger:"axis",valueFormat:void 0};return this.valueFormat&&(e.valueFormatter=t=>this.valueFormat?this.valueFormat.replaceAll("{value}",t):t),this.type==="bar"&&(e.axisPointer={type:"shadow"}),e},getAxis(){var e,t;return this.stripe?{yAxis:{type:"category",boundaryGap:this.type==="bar",data:((t=this.config)==null?void 0:t.category)||[]},xAxis:{type:"value"}}:{xAxis:{type:"category",boundaryGap:this.type==="bar",data:(e=this.config)==null?void 0:e.category},yAxis:{type:"value"}}},getDefOptions(){return{title:{text:this.title,subtext:this.subtitle},tooltip:this.getTooltip(),legend:{left:"right",show:this.showLegend},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},...this.getAxis(),series:this.getSeries()}},getPieOptions(){const e={radius:"50%",center:"50%",startAngle:0,avoidLabelOverlap:!0,labelLine:{show:!0},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}};return this.pieType==="doughnut"?(e.radius=["40%","70%"],e.avoidLabelOverlap=!1):this.pieType==="half-doughnut"&&(e.radius=["40%","70%"],e.center=["50%","70%"],e.startAngle=180,e.endAngle=360),{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{type:"pie",data:this.data,...e}]}},getGaugeOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"center"},series:[{name:"Pressure",type:"gauge",min:this.min||0,max:this.max||60,progress:{show:!0},detail:{valueAnimation:!0,formatter:"{value}"},data:[{value:this.value,name:this.name}]}]}},getRadarOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:this.showLegend},radar:{indicator:this.indicator},series:[{type:"radar",tooltip:{trigger:"item"},data:this.data}]}},getScatterOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:!0},xAxis:{scale:!0},yAxis:{scale:!0},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},series:(this.data||[]).map(e=>Array.isArray(e)?{type:"scatter",data:e}:{type:"scatter",...e})}},getFunnelOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{name:"Funnel",type:"funnel",left:"10%",top:"40px",bottom:"20px",width:"80%",min:0,max:Math.max(...(this.data||[]).map(e=>e.value)),minSize:"0%",maxSize:"100%",sort:this.funnelSort||"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{}},data:this.data}]}},load(){this.$nextTick(()=>{nn.ready("echarts",()=>{this.chart=n.markRaw(window.echarts.init(this.$refs.chart)),this.chart.on("click",(...t)=>{this.$emit("click",...t)});let e;if(this.type==="pie")e=this.getPieOptions();else if(this.type==="funnel")e=this.getFunnelOptions();else if(this.type==="gauge")e=this.getGaugeOptions();else if(this.type==="radar")e=this.getRadarOptions();else if(this.type==="scatter")e=this.getScatterOptions();else if(this.type==="custom"){if(e=this.loadOptions(this.config,this.chart)||{},typeof e.then=="function"){e.then(t=>{this.$emit("beforeLoad",this.chart,t),this.chart.setOption(t),this.$emit("loaded",this.chart,t)});return}}else e=this.getDefOptions();this.$emit("beforeLoad",this.chart,e),this.chart.setOption(e),this.$emit("loaded",this.chart,e)})})}},created(){window.echarts?nn.done("echarts"):nn.isDefined("echarts")||nn.loadNpm("echarts@5.6.0/dist/echarts.min.js","echarts")},mounted(){this.load(),window.addEventListener("resize",this.debounceResize)},unmounted(){window.removeEventListener("resize",this.debounceResize)}}),RE={class:"_fc-echarts",ref:"chart"};function $E(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",RE,null,512)}const Kh=Te(BE,[["render",$E]]);/*! * Signature Pad v5.0.7 | https://github.com/szimek/signature_pad * (c) 2025 Szymon Nowak | Released under the MIT license - */class Sl{constructor(t,r,o,i){if(isNaN(t)||isNaN(r))throw new Error(`Point is invalid: (${t}, ${r})`);this.x=+t,this.y=+r,this.pressure=o||0,this.time=i||Date.now()}distanceTo(t){return Math.sqrt(Math.pow(this.x-t.x,2)+Math.pow(this.y-t.y,2))}equals(t){return this.x===t.x&&this.y===t.y&&this.pressure===t.pressure&&this.time===t.time}velocityFrom(t){return this.time!==t.time?this.distanceTo(t)/(this.time-t.time):0}}class Nc{static fromPoints(t,r){const o=this.calculateControlPoints(t[0],t[1],t[2]).c2,i=this.calculateControlPoints(t[1],t[2],t[3]).c1;return new Nc(t[1],o,i,t[2],r.start,r.end)}static calculateControlPoints(t,r,o){const i=t.x-r.x,l=t.y-r.y,d=r.x-o.x,c=r.y-o.y,u={x:(t.x+r.x)/2,y:(t.y+r.y)/2},h={x:(r.x+o.x)/2,y:(r.y+o.y)/2},m=Math.sqrt(i*i+l*l),y=Math.sqrt(d*d+c*c),C=u.x-h.x,A=u.y-h.y,w=m+y==0?0:y/(m+y),E={x:h.x+C*w,y:h.y+A*w},b=r.x-E.x,g=r.y-E.y;return{c1:new Sl(u.x+b,u.y+g),c2:new Sl(h.x+b,h.y+g)}}constructor(t,r,o,i,l,d){this.startPoint=t,this.control2=r,this.control1=o,this.endPoint=i,this.startWidth=l,this.endWidth=d}length(){let r=0,o,i;for(let l=0;l<=10;l+=1){const d=l/10,c=this.point(d,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),u=this.point(d,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(l>0){const h=c-o,m=u-i;r+=Math.sqrt(h*h+m*m)}o=c,i=u}return r}point(t,r,o,i,l){return r*(1-t)*(1-t)*(1-t)+3*o*(1-t)*(1-t)*t+3*i*(1-t)*t*t+l*t*t*t}}class IE{constructor(){try{this._et=new EventTarget}catch{this._et=document}}addEventListener(t,r,o){this._et.addEventListener(t,r,o)}dispatchEvent(t){return this._et.dispatchEvent(t)}removeEventListener(t,r,o){this._et.removeEventListener(t,r,o)}}function FE(e,t=250){let r=0,o=null,i,l,d;const c=()=>{r=Date.now(),o=null,i=e.apply(l,d),o||(l=null,d=[])};return function(...h){const m=Date.now(),y=t-(m-r);return l=this,d=h,y<=0||y>t?(o&&(clearTimeout(o),o=null),r=m,i=e.apply(l,d),o||(l=null,d=[])):o||(o=window.setTimeout(c,y)),i}}class Ho extends IE{constructor(t,r={}){var o,i,l;super(),this.canvas=t,this._drawingStroke=!1,this._isEmpty=!0,this._lastPoints=[],this._data=[],this._lastVelocity=0,this._lastWidth=0,this._handleMouseDown=d=>{!this._isLeftButtonPressed(d,!0)||this._drawingStroke||this._strokeBegin(this._pointerEventToSignatureEvent(d))},this._handleMouseMove=d=>{if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))},this._handleMouseUp=d=>{this._isLeftButtonPressed(d)||this._strokeEnd(this._pointerEventToSignatureEvent(d))},this._handleTouchStart=d=>{d.targetTouches.length!==1||this._drawingStroke||(d.cancelable&&d.preventDefault(),this._strokeBegin(this._touchEventToSignatureEvent(d)))},this._handleTouchMove=d=>{if(d.targetTouches.length===1){if(d.cancelable&&d.preventDefault(),!this._drawingStroke){this._strokeEnd(this._touchEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._touchEventToSignatureEvent(d))}},this._handleTouchEnd=d=>{d.targetTouches.length===0&&(d.cancelable&&d.preventDefault(),this.canvas.removeEventListener("touchmove",this._handleTouchMove),this._strokeEnd(this._touchEventToSignatureEvent(d)))},this._handlePointerDown=d=>{!d.isPrimary||!this._isLeftButtonPressed(d)||this._drawingStroke||(d.preventDefault(),this._strokeBegin(this._pointerEventToSignatureEvent(d)))},this._handlePointerMove=d=>{if(!!d.isPrimary){if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}d.preventDefault(),this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))}},this._handlePointerUp=d=>{!d.isPrimary||this._isLeftButtonPressed(d)||(d.preventDefault(),this._strokeEnd(this._pointerEventToSignatureEvent(d)))},this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle=(o=r.throttle)!==null&&o!==void 0?o:16,this.minDistance=(i=r.minDistance)!==null&&i!==void 0?i:5,this.dotSize=r.dotSize||0,this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.compositeOperation=r.compositeOperation||"source-over",this.canvasContextOptions=(l=r.canvasContextOptions)!==null&&l!==void 0?l:{},this._strokeMoveUpdate=this.throttle?FE(Ho.prototype._strokeUpdate,this.throttle):Ho.prototype._strokeUpdate,this._ctx=t.getContext("2d",this.canvasContextOptions),this.clear(),this.on()}clear(){const{_ctx:t,canvas:r}=this;t.fillStyle=this.backgroundColor,t.clearRect(0,0,r.width,r.height),t.fillRect(0,0,r.width,r.height),this._data=[],this._reset(this._getPointGroupOptions()),this._isEmpty=!0}fromDataURL(t,r={}){return new Promise((o,i)=>{const l=new Image,d=r.ratio||window.devicePixelRatio||1,c=r.width||this.canvas.width/d,u=r.height||this.canvas.height/d,h=r.xOffset||0,m=r.yOffset||0;this._reset(this._getPointGroupOptions()),l.onload=()=>{this._ctx.drawImage(l,h,m,c,u),o()},l.onerror=y=>{i(y)},l.crossOrigin="anonymous",l.src=t,this._isEmpty=!1})}toDataURL(t="image/png",r){switch(t){case"image/svg+xml":return typeof r!="object"&&(r=void 0),`data:image/svg+xml;base64,${btoa(this.toSVG(r))}`;default:return typeof r!="number"&&(r=void 0),this.canvas.toDataURL(t,r)}}on(){this.canvas.style.touchAction="none",this.canvas.style.msTouchAction="none",this.canvas.style.userSelect="none";const t=/Macintosh/.test(navigator.userAgent)&&"ontouchstart"in document;window.PointerEvent&&!t?this._handlePointerEvents():(this._handleMouseEvents(),"ontouchstart"in window&&this._handleTouchEvents())}off(){this.canvas.style.touchAction="auto",this.canvas.style.msTouchAction="auto",this.canvas.style.userSelect="auto",this.canvas.removeEventListener("pointerdown",this._handlePointerDown),this.canvas.removeEventListener("mousedown",this._handleMouseDown),this.canvas.removeEventListener("touchstart",this._handleTouchStart),this._removeMoveUpEventListeners()}_getListenerFunctions(){var t;const r=window.document===this.canvas.ownerDocument?window:(t=this.canvas.ownerDocument.defaultView)!==null&&t!==void 0?t:this.canvas.ownerDocument;return{addEventListener:r.addEventListener.bind(r),removeEventListener:r.removeEventListener.bind(r)}}_removeMoveUpEventListeners(){const{removeEventListener:t}=this._getListenerFunctions();t("pointermove",this._handlePointerMove),t("pointerup",this._handlePointerUp),t("mousemove",this._handleMouseMove),t("mouseup",this._handleMouseUp),t("touchmove",this._handleTouchMove),t("touchend",this._handleTouchEnd)}isEmpty(){return this._isEmpty}fromData(t,{clear:r=!0}={}){r&&this.clear(),this._fromData(t,this._drawCurve.bind(this),this._drawDot.bind(this)),this._data=this._data.concat(t)}toData(){return this._data}_isLeftButtonPressed(t,r){return r?t.buttons===1:(t.buttons&1)===1}_pointerEventToSignatureEvent(t){return{event:t,type:t.type,x:t.clientX,y:t.clientY,pressure:"pressure"in t?t.pressure:0}}_touchEventToSignatureEvent(t){const r=t.changedTouches[0];return{event:t,type:t.type,x:r.clientX,y:r.clientY,pressure:r.force}}_getPointGroupOptions(t){return{penColor:t&&"penColor"in t?t.penColor:this.penColor,dotSize:t&&"dotSize"in t?t.dotSize:this.dotSize,minWidth:t&&"minWidth"in t?t.minWidth:this.minWidth,maxWidth:t&&"maxWidth"in t?t.maxWidth:this.maxWidth,velocityFilterWeight:t&&"velocityFilterWeight"in t?t.velocityFilterWeight:this.velocityFilterWeight,compositeOperation:t&&"compositeOperation"in t?t.compositeOperation:this.compositeOperation}}_strokeBegin(t){if(!this.dispatchEvent(new CustomEvent("beginStroke",{detail:t,cancelable:!0})))return;const{addEventListener:o}=this._getListenerFunctions();switch(t.event.type){case"mousedown":o("mousemove",this._handleMouseMove),o("mouseup",this._handleMouseUp);break;case"touchstart":o("touchmove",this._handleTouchMove),o("touchend",this._handleTouchEnd);break;case"pointerdown":o("pointermove",this._handlePointerMove),o("pointerup",this._handlePointerUp);break}this._drawingStroke=!0;const i=this._getPointGroupOptions(),l=Object.assign(Object.assign({},i),{points:[]});this._data.push(l),this._reset(i),this._strokeUpdate(t)}_strokeUpdate(t){if(!this._drawingStroke)return;if(this._data.length===0){this._strokeBegin(t);return}this.dispatchEvent(new CustomEvent("beforeUpdateStroke",{detail:t}));const r=this._createPoint(t.x,t.y,t.pressure),o=this._data[this._data.length-1],i=o.points,l=i.length>0&&i[i.length-1],d=l?r.distanceTo(l)<=this.minDistance:!1,c=this._getPointGroupOptions(o);if(!l||!(l&&d)){const u=this._addPoint(r,c);l?u&&this._drawCurve(u,c):this._drawDot(r,c),i.push({time:r.time,x:r.x,y:r.y,pressure:r.pressure})}this.dispatchEvent(new CustomEvent("afterUpdateStroke",{detail:t}))}_strokeEnd(t,r=!0){this._removeMoveUpEventListeners(),this._drawingStroke&&(r&&this._strokeUpdate(t),this._drawingStroke=!1,this.dispatchEvent(new CustomEvent("endStroke",{detail:t})))}_handlePointerEvents(){this._drawingStroke=!1,this.canvas.addEventListener("pointerdown",this._handlePointerDown)}_handleMouseEvents(){this._drawingStroke=!1,this.canvas.addEventListener("mousedown",this._handleMouseDown)}_handleTouchEvents(){this.canvas.addEventListener("touchstart",this._handleTouchStart)}_reset(t){this._lastPoints=[],this._lastVelocity=0,this._lastWidth=(t.minWidth+t.maxWidth)/2,this._ctx.fillStyle=t.penColor,this._ctx.globalCompositeOperation=t.compositeOperation}_createPoint(t,r,o){const i=this.canvas.getBoundingClientRect();return new Sl(t-i.left,r-i.top,o,new Date().getTime())}_addPoint(t,r){const{_lastPoints:o}=this;if(o.push(t),o.length>2){o.length===3&&o.unshift(o[0]);const i=this._calculateCurveWidths(o[1],o[2],r),l=Nc.fromPoints(o,i);return o.shift(),l}return null}_calculateCurveWidths(t,r,o){const i=o.velocityFilterWeight*r.velocityFrom(t)+(1-o.velocityFilterWeight)*this._lastVelocity,l=this._strokeWidth(i,o),d={end:l,start:this._lastWidth};return this._lastVelocity=i,this._lastWidth=l,d}_strokeWidth(t,r){return Math.max(r.maxWidth/(t+1),r.minWidth)}_drawCurveSegment(t,r,o){const i=this._ctx;i.moveTo(t,r),i.arc(t,r,o,0,2*Math.PI,!1),this._isEmpty=!1}_drawCurve(t,r){const o=this._ctx,i=t.endWidth-t.startWidth,l=Math.ceil(t.length())*2;o.beginPath(),o.fillStyle=r.penColor;for(let d=0;d0?r.dotSize:(r.minWidth+r.maxWidth)/2;o.beginPath(),this._drawCurveSegment(t.x,t.y,i),o.closePath(),o.fillStyle=r.penColor,o.fill()}_fromData(t,r,o){for(const i of t){const{points:l}=i,d=this._getPointGroupOptions(i);if(l.length>1)for(let c=0;c{const y=document.createElement("path");if(!isNaN(h.control1.x)&&!isNaN(h.control1.y)&&!isNaN(h.control2.x)&&!isNaN(h.control2.y)){const C=`M ${h.startPoint.x.toFixed(3)},${h.startPoint.y.toFixed(3)} C ${h.control1.x.toFixed(3)},${h.control1.y.toFixed(3)} ${h.control2.x.toFixed(3)},${h.control2.y.toFixed(3)} ${h.endPoint.x.toFixed(3)},${h.endPoint.y.toFixed(3)}`;y.setAttribute("d",C),y.setAttribute("stroke-width",(h.endWidth*2.25).toFixed(3)),y.setAttribute("stroke",m),y.setAttribute("fill","none"),y.setAttribute("stroke-linecap","round"),u.appendChild(y)}},(h,{penColor:m,dotSize:y,minWidth:C,maxWidth:A})=>{const w=document.createElement("circle"),E=y>0?y:(C+A)/2;w.setAttribute("r",E.toString()),w.setAttribute("cx",h.x.toString()),w.setAttribute("cy",h.y.toString()),w.setAttribute("fill",m),u.appendChild(w)}),u.outerHTML}}const ej="",PE=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new Ho(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),ME={class:"_fc-m-signature"},LE={key:0,class:"_fc-m-signature-preview"},jE=["src"],zE={class:"_fc-m-signature-pad",ref:"pad",width:"320px",height:"145px"};function UE(e,t,r,o,i,l){const d=n.resolveComponent("van-dialog");return n.openBlock(),n.createElementBlock("div",ME,[e.modelValue?(n.openBlock(),n.createElementBlock("div",LE,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...c)=>e.remove&&e.remove(...c))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,jE)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-m-signature-btn",onClick:t[1]||(t[1]=c=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(d,{show:e.visible,"onUpdate:show":t[3]||(t[3]=c=>e.visible=c),class:"_fc-m-signature-dialog",onConfirm:e.submit,onCancel:e.clear,"confirm-button-text":e.formCreateInject.t("ok")||"\u786E\u5B9A","cancel-button-text":e.formCreateInject.t("reset")||"\u91CD\u7F6E","confirm-button-disabled":e.isEmpty},{title:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199")+" ",1),n.createElementVNode("i",{class:"fc-icon icon-add2",onClick:t[2]||(t[2]=c=>e.visible=!1)})]),default:n.withCtx(()=>[n.createElementVNode("canvas",zE,null,512)]),_:1},8,["show","onConfirm","onCancel","confirm-button-text","cancel-button-text","confirm-button-disabled"])])}const HE=Te(PE,[["render",UE]]);function Tc(e,t,r){for(var o=[],i=Math.max(e.length,t.length),l=0,d=0;d>1,e!==0;)i=Tc(i,i,r);return o}function WE(e,t){for(var r=e.split(""),o=[],i=r.length-1;i>=0;i--){var l=parseInt(r[i],t);if(isNaN(l))return null;o.push(l)}return o}function GE(e,t,r){var o=WE(e,t);if(o===null)return null;for(var i=[],l=[1],d=0;d=0;d--)c+=i[d].toString(r);return c}function KE(e){return e.substring(0,2)==="0x"&&(e=e.substring(2)),e=e.toLowerCase(),GE(e,16,10)}class YE{constructor(t){t=t||{},this.seq=0,this.mid=(t.mid||1)%1023,this.offset=t.offset||0,this.lastTime=0}generate(){const t=Date.now(),r=(t-this.offset).toString(2);this.lastTime==t?(this.seq++,this.seq>4095&&(this.seq=0)):this.seq=0,this.lastTime=t;let o=this.seq.toString(2),i=this.mid.toString(2);for(;o.length<12;)o="0"+o;for(;i.length<10;)i="0"+i;const l=r+i+o;let d="";for(let c=l.length;c>0;c-=4)d=parseInt(l.substring(c-4,c),2).toString(16)+d;return KE(d)}}const QE=n.defineComponent({name:"FcId",props:["modelValue","prefix"],emits:["update:modelValue"],inject:{designer:{default:null}},data(){return{preview:"7379787000000000"}},watch:{modelValue:{handler:function(e){if(!e){const t=new YE({mid:42,offset:173448e7});this.$emit("update:modelValue",""+(this.prefix||"")+t.generate())}},immediate:!0}}});function JE(e,t,r,o,i,l){const d=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(d,{modelValue:e.designer?""+(e.prefix||"")+e.preview:e.modelValue,readonly:"",disabled:""},null,8,["modelValue"])}const Qh=Te(QE,[["render",JE]]),tj="",XE=n.defineComponent({name:"FcTitle",data(){return{}},props:{title:String,size:String,align:String},computed:{textStyle(){return{textAlign:this.align||"left"}}}});function ZE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-title",e.size||"h2"]),style:n.normalizeStyle(e.textStyle)},n.toDisplayString(e.title),7)}const Jh=Te(XE,[["render",ZE]]);function Dc(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let dr=Dc();function Xh(e){dr=e}const Wo={exec:()=>null};function Et(e,t=""){let r=typeof e=="string"?e:e.source;const o={replace:(i,l)=>{let d=typeof l=="string"?l:l.source;return d=d.replace(mn.caret,"$1"),r=r.replace(i,d),o},getRegex:()=>new RegExp(r,t)};return o}const mn={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},qE=/^(?:[ \t]*(?:\n|$))+/,eS=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,tS=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Go=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,nS=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Vc=/(?:[*+-]|\d{1,9}[.)])/,Zh=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,qh=Et(Zh).replace(/bull/g,Vc).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),iS=Et(Zh).replace(/bull/g,Vc).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Oc=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,rS=/^[^\n]+/,Bc=/(?!\s*\])(?:\\.|[^\[\]\\])+/,oS=Et(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Bc).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),aS=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Vc).getRegex(),Al="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Rc=/|$))/,lS=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Rc).replace("tag",Al).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),em=Et(Oc).replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Al).getRegex(),$c={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",em).getRegex(),code:eS,def:oS,fences:tS,heading:nS,hr:Go,html:lS,lheading:qh,list:aS,newline:qE,paragraph:em,table:Wo,text:rS},tm=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Al).getRegex(),sS={...$c,lheading:iS,table:tm,paragraph:Et(Oc).replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",tm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Al).getRegex()},dS={...$c,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Rc).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Wo,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Oc).replace("hr",Go).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",qh).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},cS=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,uS=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,nm=/^( {2,}|\\)\n(?!\s*$)/,fS=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,om=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,vS=Et(om,"u").replace(/punct/g,xl).getRegex(),yS=Et(om,"u").replace(/punct/g,rm).getRegex(),am="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",bS=Et(am,"gu").replace(/notPunctSpace/g,im).replace(/punctSpace/g,Ic).replace(/punct/g,xl).getRegex(),wS=Et(am,"gu").replace(/notPunctSpace/g,mS).replace(/punctSpace/g,hS).replace(/punct/g,rm).getRegex(),CS=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,im).replace(/punctSpace/g,Ic).replace(/punct/g,xl).getRegex(),_S=Et(/\\(punct)/,"gu").replace(/punct/g,xl).getRegex(),ES=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),SS=Et(Rc).replace("(?:-->|$)","-->").getRegex(),AS=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",SS).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),kl=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,xS=Et(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",kl).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),lm=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",kl).replace("ref",Bc).getRegex(),sm=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Bc).getRegex(),kS=Et("reflink|nolink(?!\\()","g").replace("reflink",lm).replace("nolink",sm).getRegex(),Fc={_backpedal:Wo,anyPunctuation:_S,autolink:ES,blockSkip:gS,br:nm,code:uS,del:Wo,emStrongLDelim:vS,emStrongRDelimAst:bS,emStrongRDelimUnd:CS,escape:cS,link:xS,nolink:sm,punctuation:pS,reflink:lm,reflinkSearch:kS,tag:AS,text:fS,url:Wo},NS={...Fc,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",kl).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",kl).getRegex()},Pc={...Fc,emStrongRDelimAst:wS,emStrongLDelim:yS,url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},dm=e=>DS[e];function pi(e,t){if(t){if(mn.escapeTest.test(e))return e.replace(mn.escapeReplace,dm)}else if(mn.escapeTestNoEncode.test(e))return e.replace(mn.escapeReplaceNoEncode,dm);return e}function cm(e){try{e=encodeURI(e).replace(mn.percentDecode,"%")}catch{return null}return e}function um(e,t){var l;const r=e.replace(mn.findPipe,(d,c,u)=>{let h=!1,m=c;for(;--m>=0&&u[m]==="\\";)h=!h;return h?"|":" |"}),o=r.split(mn.splitPipe);let i=0;if(o[0].trim()||o.shift(),o.length>0&&!((l=o.at(-1))!=null&&l.trim())&&o.pop(),t)if(o.length>t)o.splice(t);else for(;o.length0?-2:-1}function fm(e,t,r,o,i){const l=t.href,d=t.title||null,c=e[1].replace(i.other.outputLinkReplace,"$1");o.state.inLink=!0;const u={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:l,title:d,text:c,tokens:o.inlineTokens(c)};return o.state.inLink=!1,u}function OS(e,t,r){const o=e.match(r.other.indentCodeCompensation);if(o===null)return t;const i=o[1];return t.split(` + */class Al{constructor(t,r,o,i){if(isNaN(t)||isNaN(r))throw new Error(`Point is invalid: (${t}, ${r})`);this.x=+t,this.y=+r,this.pressure=o||0,this.time=i||Date.now()}distanceTo(t){return Math.sqrt(Math.pow(this.x-t.x,2)+Math.pow(this.y-t.y,2))}equals(t){return this.x===t.x&&this.y===t.y&&this.pressure===t.pressure&&this.time===t.time}velocityFrom(t){return this.time!==t.time?this.distanceTo(t)/(this.time-t.time):0}}class Nc{static fromPoints(t,r){const o=this.calculateControlPoints(t[0],t[1],t[2]).c2,i=this.calculateControlPoints(t[1],t[2],t[3]).c1;return new Nc(t[1],o,i,t[2],r.start,r.end)}static calculateControlPoints(t,r,o){const i=t.x-r.x,l=t.y-r.y,d=r.x-o.x,c=r.y-o.y,u={x:(t.x+r.x)/2,y:(t.y+r.y)/2},h={x:(r.x+o.x)/2,y:(r.y+o.y)/2},m=Math.sqrt(i*i+l*l),y=Math.sqrt(d*d+c*c),C=u.x-h.x,S=u.y-h.y,w=m+y==0?0:y/(m+y),E={x:h.x+C*w,y:h.y+S*w},_=r.x-E.x,g=r.y-E.y;return{c1:new Al(u.x+_,u.y+g),c2:new Al(h.x+_,h.y+g)}}constructor(t,r,o,i,l,d){this.startPoint=t,this.control2=r,this.control1=o,this.endPoint=i,this.startWidth=l,this.endWidth=d}length(){let r=0,o,i;for(let l=0;l<=10;l+=1){const d=l/10,c=this.point(d,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),u=this.point(d,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(l>0){const h=c-o,m=u-i;r+=Math.sqrt(h*h+m*m)}o=c,i=u}return r}point(t,r,o,i,l){return r*(1-t)*(1-t)*(1-t)+3*o*(1-t)*(1-t)*t+3*i*(1-t)*t*t+l*t*t*t}}class IE{constructor(){try{this._et=new EventTarget}catch{this._et=document}}addEventListener(t,r,o){this._et.addEventListener(t,r,o)}dispatchEvent(t){return this._et.dispatchEvent(t)}removeEventListener(t,r,o){this._et.removeEventListener(t,r,o)}}function FE(e,t=250){let r=0,o=null,i,l,d;const c=()=>{r=Date.now(),o=null,i=e.apply(l,d),o||(l=null,d=[])};return function(...h){const m=Date.now(),y=t-(m-r);return l=this,d=h,y<=0||y>t?(o&&(clearTimeout(o),o=null),r=m,i=e.apply(l,d),o||(l=null,d=[])):o||(o=window.setTimeout(c,y)),i}}class Ho extends IE{constructor(t,r={}){var o,i,l;super(),this.canvas=t,this._drawingStroke=!1,this._isEmpty=!0,this._lastPoints=[],this._data=[],this._lastVelocity=0,this._lastWidth=0,this._handleMouseDown=d=>{!this._isLeftButtonPressed(d,!0)||this._drawingStroke||this._strokeBegin(this._pointerEventToSignatureEvent(d))},this._handleMouseMove=d=>{if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))},this._handleMouseUp=d=>{this._isLeftButtonPressed(d)||this._strokeEnd(this._pointerEventToSignatureEvent(d))},this._handleTouchStart=d=>{d.targetTouches.length!==1||this._drawingStroke||(d.cancelable&&d.preventDefault(),this._strokeBegin(this._touchEventToSignatureEvent(d)))},this._handleTouchMove=d=>{if(d.targetTouches.length===1){if(d.cancelable&&d.preventDefault(),!this._drawingStroke){this._strokeEnd(this._touchEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._touchEventToSignatureEvent(d))}},this._handleTouchEnd=d=>{d.targetTouches.length===0&&(d.cancelable&&d.preventDefault(),this.canvas.removeEventListener("touchmove",this._handleTouchMove),this._strokeEnd(this._touchEventToSignatureEvent(d)))},this._handlePointerDown=d=>{!d.isPrimary||!this._isLeftButtonPressed(d)||this._drawingStroke||(d.preventDefault(),this._strokeBegin(this._pointerEventToSignatureEvent(d)))},this._handlePointerMove=d=>{if(!!d.isPrimary){if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}d.preventDefault(),this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))}},this._handlePointerUp=d=>{!d.isPrimary||this._isLeftButtonPressed(d)||(d.preventDefault(),this._strokeEnd(this._pointerEventToSignatureEvent(d)))},this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle=(o=r.throttle)!==null&&o!==void 0?o:16,this.minDistance=(i=r.minDistance)!==null&&i!==void 0?i:5,this.dotSize=r.dotSize||0,this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.compositeOperation=r.compositeOperation||"source-over",this.canvasContextOptions=(l=r.canvasContextOptions)!==null&&l!==void 0?l:{},this._strokeMoveUpdate=this.throttle?FE(Ho.prototype._strokeUpdate,this.throttle):Ho.prototype._strokeUpdate,this._ctx=t.getContext("2d",this.canvasContextOptions),this.clear(),this.on()}clear(){const{_ctx:t,canvas:r}=this;t.fillStyle=this.backgroundColor,t.clearRect(0,0,r.width,r.height),t.fillRect(0,0,r.width,r.height),this._data=[],this._reset(this._getPointGroupOptions()),this._isEmpty=!0}fromDataURL(t,r={}){return new Promise((o,i)=>{const l=new Image,d=r.ratio||window.devicePixelRatio||1,c=r.width||this.canvas.width/d,u=r.height||this.canvas.height/d,h=r.xOffset||0,m=r.yOffset||0;this._reset(this._getPointGroupOptions()),l.onload=()=>{this._ctx.drawImage(l,h,m,c,u),o()},l.onerror=y=>{i(y)},l.crossOrigin="anonymous",l.src=t,this._isEmpty=!1})}toDataURL(t="image/png",r){switch(t){case"image/svg+xml":return typeof r!="object"&&(r=void 0),`data:image/svg+xml;base64,${btoa(this.toSVG(r))}`;default:return typeof r!="number"&&(r=void 0),this.canvas.toDataURL(t,r)}}on(){this.canvas.style.touchAction="none",this.canvas.style.msTouchAction="none",this.canvas.style.userSelect="none";const t=/Macintosh/.test(navigator.userAgent)&&"ontouchstart"in document;window.PointerEvent&&!t?this._handlePointerEvents():(this._handleMouseEvents(),"ontouchstart"in window&&this._handleTouchEvents())}off(){this.canvas.style.touchAction="auto",this.canvas.style.msTouchAction="auto",this.canvas.style.userSelect="auto",this.canvas.removeEventListener("pointerdown",this._handlePointerDown),this.canvas.removeEventListener("mousedown",this._handleMouseDown),this.canvas.removeEventListener("touchstart",this._handleTouchStart),this._removeMoveUpEventListeners()}_getListenerFunctions(){var t;const r=window.document===this.canvas.ownerDocument?window:(t=this.canvas.ownerDocument.defaultView)!==null&&t!==void 0?t:this.canvas.ownerDocument;return{addEventListener:r.addEventListener.bind(r),removeEventListener:r.removeEventListener.bind(r)}}_removeMoveUpEventListeners(){const{removeEventListener:t}=this._getListenerFunctions();t("pointermove",this._handlePointerMove),t("pointerup",this._handlePointerUp),t("mousemove",this._handleMouseMove),t("mouseup",this._handleMouseUp),t("touchmove",this._handleTouchMove),t("touchend",this._handleTouchEnd)}isEmpty(){return this._isEmpty}fromData(t,{clear:r=!0}={}){r&&this.clear(),this._fromData(t,this._drawCurve.bind(this),this._drawDot.bind(this)),this._data=this._data.concat(t)}toData(){return this._data}_isLeftButtonPressed(t,r){return r?t.buttons===1:(t.buttons&1)===1}_pointerEventToSignatureEvent(t){return{event:t,type:t.type,x:t.clientX,y:t.clientY,pressure:"pressure"in t?t.pressure:0}}_touchEventToSignatureEvent(t){const r=t.changedTouches[0];return{event:t,type:t.type,x:r.clientX,y:r.clientY,pressure:r.force}}_getPointGroupOptions(t){return{penColor:t&&"penColor"in t?t.penColor:this.penColor,dotSize:t&&"dotSize"in t?t.dotSize:this.dotSize,minWidth:t&&"minWidth"in t?t.minWidth:this.minWidth,maxWidth:t&&"maxWidth"in t?t.maxWidth:this.maxWidth,velocityFilterWeight:t&&"velocityFilterWeight"in t?t.velocityFilterWeight:this.velocityFilterWeight,compositeOperation:t&&"compositeOperation"in t?t.compositeOperation:this.compositeOperation}}_strokeBegin(t){if(!this.dispatchEvent(new CustomEvent("beginStroke",{detail:t,cancelable:!0})))return;const{addEventListener:o}=this._getListenerFunctions();switch(t.event.type){case"mousedown":o("mousemove",this._handleMouseMove),o("mouseup",this._handleMouseUp);break;case"touchstart":o("touchmove",this._handleTouchMove),o("touchend",this._handleTouchEnd);break;case"pointerdown":o("pointermove",this._handlePointerMove),o("pointerup",this._handlePointerUp);break}this._drawingStroke=!0;const i=this._getPointGroupOptions(),l=Object.assign(Object.assign({},i),{points:[]});this._data.push(l),this._reset(i),this._strokeUpdate(t)}_strokeUpdate(t){if(!this._drawingStroke)return;if(this._data.length===0){this._strokeBegin(t);return}this.dispatchEvent(new CustomEvent("beforeUpdateStroke",{detail:t}));const r=this._createPoint(t.x,t.y,t.pressure),o=this._data[this._data.length-1],i=o.points,l=i.length>0&&i[i.length-1],d=l?r.distanceTo(l)<=this.minDistance:!1,c=this._getPointGroupOptions(o);if(!l||!(l&&d)){const u=this._addPoint(r,c);l?u&&this._drawCurve(u,c):this._drawDot(r,c),i.push({time:r.time,x:r.x,y:r.y,pressure:r.pressure})}this.dispatchEvent(new CustomEvent("afterUpdateStroke",{detail:t}))}_strokeEnd(t,r=!0){this._removeMoveUpEventListeners(),this._drawingStroke&&(r&&this._strokeUpdate(t),this._drawingStroke=!1,this.dispatchEvent(new CustomEvent("endStroke",{detail:t})))}_handlePointerEvents(){this._drawingStroke=!1,this.canvas.addEventListener("pointerdown",this._handlePointerDown)}_handleMouseEvents(){this._drawingStroke=!1,this.canvas.addEventListener("mousedown",this._handleMouseDown)}_handleTouchEvents(){this.canvas.addEventListener("touchstart",this._handleTouchStart)}_reset(t){this._lastPoints=[],this._lastVelocity=0,this._lastWidth=(t.minWidth+t.maxWidth)/2,this._ctx.fillStyle=t.penColor,this._ctx.globalCompositeOperation=t.compositeOperation}_createPoint(t,r,o){const i=this.canvas.getBoundingClientRect();return new Al(t-i.left,r-i.top,o,new Date().getTime())}_addPoint(t,r){const{_lastPoints:o}=this;if(o.push(t),o.length>2){o.length===3&&o.unshift(o[0]);const i=this._calculateCurveWidths(o[1],o[2],r),l=Nc.fromPoints(o,i);return o.shift(),l}return null}_calculateCurveWidths(t,r,o){const i=o.velocityFilterWeight*r.velocityFrom(t)+(1-o.velocityFilterWeight)*this._lastVelocity,l=this._strokeWidth(i,o),d={end:l,start:this._lastWidth};return this._lastVelocity=i,this._lastWidth=l,d}_strokeWidth(t,r){return Math.max(r.maxWidth/(t+1),r.minWidth)}_drawCurveSegment(t,r,o){const i=this._ctx;i.moveTo(t,r),i.arc(t,r,o,0,2*Math.PI,!1),this._isEmpty=!1}_drawCurve(t,r){const o=this._ctx,i=t.endWidth-t.startWidth,l=Math.ceil(t.length())*2;o.beginPath(),o.fillStyle=r.penColor;for(let d=0;d0?r.dotSize:(r.minWidth+r.maxWidth)/2;o.beginPath(),this._drawCurveSegment(t.x,t.y,i),o.closePath(),o.fillStyle=r.penColor,o.fill()}_fromData(t,r,o){for(const i of t){const{points:l}=i,d=this._getPointGroupOptions(i);if(l.length>1)for(let c=0;c{const y=document.createElement("path");if(!isNaN(h.control1.x)&&!isNaN(h.control1.y)&&!isNaN(h.control2.x)&&!isNaN(h.control2.y)){const C=`M ${h.startPoint.x.toFixed(3)},${h.startPoint.y.toFixed(3)} C ${h.control1.x.toFixed(3)},${h.control1.y.toFixed(3)} ${h.control2.x.toFixed(3)},${h.control2.y.toFixed(3)} ${h.endPoint.x.toFixed(3)},${h.endPoint.y.toFixed(3)}`;y.setAttribute("d",C),y.setAttribute("stroke-width",(h.endWidth*2.25).toFixed(3)),y.setAttribute("stroke",m),y.setAttribute("fill","none"),y.setAttribute("stroke-linecap","round"),u.appendChild(y)}},(h,{penColor:m,dotSize:y,minWidth:C,maxWidth:S})=>{const w=document.createElement("circle"),E=y>0?y:(C+S)/2;w.setAttribute("r",E.toString()),w.setAttribute("cx",h.x.toString()),w.setAttribute("cy",h.y.toString()),w.setAttribute("fill",m),u.appendChild(w)}),u.outerHTML}}const tj="",PE=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new Ho(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),ME={class:"_fc-m-signature"},LE={key:0,class:"_fc-m-signature-preview"},jE=["src"],zE={class:"_fc-m-signature-pad",ref:"pad",width:"320px",height:"145px"};function UE(e,t,r,o,i,l){const d=n.resolveComponent("van-dialog");return n.openBlock(),n.createElementBlock("div",ME,[e.modelValue?(n.openBlock(),n.createElementBlock("div",LE,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...c)=>e.remove&&e.remove(...c))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,jE)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-m-signature-btn",onClick:t[1]||(t[1]=c=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(d,{show:e.visible,"onUpdate:show":t[3]||(t[3]=c=>e.visible=c),class:"_fc-m-signature-dialog",onConfirm:e.submit,onCancel:e.clear,"confirm-button-text":e.formCreateInject.t("ok")||"\u786E\u5B9A","cancel-button-text":e.formCreateInject.t("reset")||"\u91CD\u7F6E","confirm-button-disabled":e.isEmpty},{title:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199")+" ",1),n.createElementVNode("i",{class:"fc-icon icon-add2",onClick:t[2]||(t[2]=c=>e.visible=!1)})]),default:n.withCtx(()=>[n.createElementVNode("canvas",zE,null,512)]),_:1},8,["show","onConfirm","onCancel","confirm-button-text","cancel-button-text","confirm-button-disabled"])])}const HE=Te(PE,[["render",UE]]);function Tc(e,t,r){for(var o=[],i=Math.max(e.length,t.length),l=0,d=0;d>1,e!==0;)i=Tc(i,i,r);return o}function WE(e,t){for(var r=e.split(""),o=[],i=r.length-1;i>=0;i--){var l=parseInt(r[i],t);if(isNaN(l))return null;o.push(l)}return o}function GE(e,t,r){var o=WE(e,t);if(o===null)return null;for(var i=[],l=[1],d=0;d=0;d--)c+=i[d].toString(r);return c}function KE(e){return e.substring(0,2)==="0x"&&(e=e.substring(2)),e=e.toLowerCase(),GE(e,16,10)}class YE{constructor(t){t=t||{},this.seq=0,this.mid=(t.mid||1)%1023,this.offset=t.offset||0,this.lastTime=0}generate(){const t=Date.now(),r=(t-this.offset).toString(2);this.lastTime==t?(this.seq++,this.seq>4095&&(this.seq=0)):this.seq=0,this.lastTime=t;let o=this.seq.toString(2),i=this.mid.toString(2);for(;o.length<12;)o="0"+o;for(;i.length<10;)i="0"+i;const l=r+i+o;let d="";for(let c=l.length;c>0;c-=4)d=parseInt(l.substring(c-4,c),2).toString(16)+d;return KE(d)}}const QE=n.defineComponent({name:"FcId",props:["modelValue","prefix"],emits:["update:modelValue"],inject:{designer:{default:null}},data(){return{preview:"7379787000000000"}},watch:{modelValue:{handler:function(e){if(!e){const t=new YE({mid:42,offset:173448e7});this.$emit("update:modelValue",""+(this.prefix||"")+t.generate())}},immediate:!0}}});function JE(e,t,r,o,i,l){const d=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(d,{modelValue:e.designer?""+(e.prefix||"")+e.preview:e.modelValue,readonly:"",disabled:""},null,8,["modelValue"])}const Qh=Te(QE,[["render",JE]]),nj="",XE=n.defineComponent({name:"FcTitle",data(){return{}},props:{title:String,size:String,align:String},computed:{textStyle(){return{textAlign:this.align||"left"}}}});function ZE(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-title",e.size||"h2"]),style:n.normalizeStyle(e.textStyle)},n.toDisplayString(e.title),7)}const Jh=Te(XE,[["render",ZE]]);function Dc(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let dr=Dc();function Xh(e){dr=e}const Wo={exec:()=>null};function Et(e,t=""){let r=typeof e=="string"?e:e.source;const o={replace:(i,l)=>{let d=typeof l=="string"?l:l.source;return d=d.replace(mn.caret,"$1"),r=r.replace(i,d),o},getRegex:()=>new RegExp(r,t)};return o}const mn={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},qE=/^(?:[ \t]*(?:\n|$))+/,eA=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,tA=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Go=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,nA=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Vc=/(?:[*+-]|\d{1,9}[.)])/,Zh=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,qh=Et(Zh).replace(/bull/g,Vc).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),iA=Et(Zh).replace(/bull/g,Vc).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Oc=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,rA=/^[^\n]+/,Bc=/(?!\s*\])(?:\\.|[^\[\]\\])+/,oA=Et(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Bc).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),aA=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Vc).getRegex(),Sl="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Rc=/|$))/,lA=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Rc).replace("tag",Sl).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),em=Et(Oc).replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Sl).getRegex(),$c={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",em).getRegex(),code:eA,def:oA,fences:tA,heading:nA,hr:Go,html:lA,lheading:qh,list:aA,newline:qE,paragraph:em,table:Wo,text:rA},tm=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Sl).getRegex(),sA={...$c,lheading:iA,table:tm,paragraph:Et(Oc).replace("hr",Go).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",tm).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Sl).getRegex()},dA={...$c,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Rc).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Wo,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Oc).replace("hr",Go).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",qh).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},cA=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,uA=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,nm=/^( {2,}|\\)\n(?!\s*$)/,fA=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,om=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,vA=Et(om,"u").replace(/punct/g,xl).getRegex(),yA=Et(om,"u").replace(/punct/g,rm).getRegex(),am="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",bA=Et(am,"gu").replace(/notPunctSpace/g,im).replace(/punctSpace/g,Ic).replace(/punct/g,xl).getRegex(),wA=Et(am,"gu").replace(/notPunctSpace/g,mA).replace(/punctSpace/g,hA).replace(/punct/g,rm).getRegex(),CA=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,im).replace(/punctSpace/g,Ic).replace(/punct/g,xl).getRegex(),_A=Et(/\\(punct)/,"gu").replace(/punct/g,xl).getRegex(),EA=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),AA=Et(Rc).replace("(?:-->|$)","-->").getRegex(),SA=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",AA).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),kl=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,xA=Et(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",kl).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),lm=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",kl).replace("ref",Bc).getRegex(),sm=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Bc).getRegex(),kA=Et("reflink|nolink(?!\\()","g").replace("reflink",lm).replace("nolink",sm).getRegex(),Fc={_backpedal:Wo,anyPunctuation:_A,autolink:EA,blockSkip:gA,br:nm,code:uA,del:Wo,emStrongLDelim:vA,emStrongRDelimAst:bA,emStrongRDelimUnd:CA,escape:cA,link:xA,nolink:sm,punctuation:pA,reflink:lm,reflinkSearch:kA,tag:SA,text:fA,url:Wo},NA={...Fc,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",kl).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",kl).getRegex()},Pc={...Fc,emStrongRDelimAst:wA,emStrongLDelim:yA,url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},dm=e=>DA[e];function pi(e,t){if(t){if(mn.escapeTest.test(e))return e.replace(mn.escapeReplace,dm)}else if(mn.escapeTestNoEncode.test(e))return e.replace(mn.escapeReplaceNoEncode,dm);return e}function cm(e){try{e=encodeURI(e).replace(mn.percentDecode,"%")}catch{return null}return e}function um(e,t){var l;const r=e.replace(mn.findPipe,(d,c,u)=>{let h=!1,m=c;for(;--m>=0&&u[m]==="\\";)h=!h;return h?"|":" |"}),o=r.split(mn.splitPipe);let i=0;if(o[0].trim()||o.shift(),o.length>0&&!((l=o.at(-1))!=null&&l.trim())&&o.pop(),t)if(o.length>t)o.splice(t);else for(;o.length0?-2:-1}function fm(e,t,r,o,i){const l=t.href,d=t.title||null,c=e[1].replace(i.other.outputLinkReplace,"$1");o.state.inLink=!0;const u={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:l,title:d,text:c,tokens:o.inlineTokens(c)};return o.state.inLink=!1,u}function OA(e,t,r){const o=e.match(r.other.indentCodeCompensation);if(o===null)return t;const i=o[1];return t.split(` `).map(l=>{const d=l.match(r.other.beginningSpace);if(d===null)return l;const[c]=d;return c.length>=i.length?l.slice(i.length):l}).join(` `)}class Tl{constructor(t){Dt(this,"options");Dt(this,"rules");Dt(this,"lexer");this.options=t||dr}space(t){const r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){const r=this.rules.block.code.exec(t);if(r){const o=r[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?o:Yo(o,` -`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const o=r[0],i=OS(o,r[3]||"",this.rules);return{type:"code",raw:o,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:i}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let o=r[2].trim();if(this.rules.other.endingHash.test(o)){const i=Yo(o,"#");(this.options.pedantic||!i||this.rules.other.endingSpaceChar.test(i))&&(o=i.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:Yo(r[0],` +`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const o=r[0],i=OA(o,r[3]||"",this.rules);return{type:"code",raw:o,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:i}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let o=r[2].trim();if(this.rules.other.endingHash.test(o)){const i=Yo(o,"#");(this.options.pedantic||!i||this.rules.other.endingSpaceChar.test(i))&&(o=i.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:Yo(r[0],` `)}}blockquote(t){const r=this.rules.block.blockquote.exec(t);if(r){let o=Yo(r[0],` `).split(` `),i="",l="";const d=[];for(;o.length>0;){let c=!1;const u=[];let h;for(h=0;h1,l={type:"list",raw:"",ordered:i,start:i?+o.slice(0,-1):"",loose:!1,items:[]};o=i?`\\d{1,9}\\${o.slice(-1)}`:`\\${o}`,this.options.pedantic&&(o=i?o:"[*+-]");const d=this.rules.other.listItemRegex(o);let c=!1;for(;t;){let h=!1,m="",y="";if(!(r=d.exec(t))||this.rules.block.hr.test(t))break;m=r[0],t=t.substring(m.length);let C=r[2].split(` -`,1)[0].replace(this.rules.other.listReplaceTabs,_=>" ".repeat(3*_.length)),A=t.split(` -`,1)[0],w=!C.trim(),E=0;if(this.options.pedantic?(E=2,y=C.trimStart()):w?E=r[1].length+1:(E=r[2].search(this.rules.other.nonSpaceChar),E=E>4?1:E,y=C.slice(E),E+=r[1].length),w&&this.rules.other.blankLine.test(A)&&(m+=A+` -`,t=t.substring(A.length+1),h=!0),!h){const _=this.rules.other.nextBulletRegex(E),x=this.rules.other.hrRegex(E),k=this.rules.other.fencesBeginRegex(E),T=this.rules.other.headingBeginRegex(E),O=this.rules.other.htmlBeginRegex(E);for(;t;){const F=t.split(` -`,1)[0];let I;if(A=F,this.options.pedantic?(A=A.replace(this.rules.other.listReplaceNesting," "),I=A):I=A.replace(this.rules.other.tabCharGlobal," "),k.test(A)||T.test(A)||O.test(A)||_.test(A)||x.test(A))break;if(I.search(this.rules.other.nonSpaceChar)>=E||!A.trim())y+=` +`,1)[0].replace(this.rules.other.listReplaceTabs,b=>" ".repeat(3*b.length)),S=t.split(` +`,1)[0],w=!C.trim(),E=0;if(this.options.pedantic?(E=2,y=C.trimStart()):w?E=r[1].length+1:(E=r[2].search(this.rules.other.nonSpaceChar),E=E>4?1:E,y=C.slice(E),E+=r[1].length),w&&this.rules.other.blankLine.test(S)&&(m+=S+` +`,t=t.substring(S.length+1),h=!0),!h){const b=this.rules.other.nextBulletRegex(E),x=this.rules.other.hrRegex(E),k=this.rules.other.fencesBeginRegex(E),T=this.rules.other.headingBeginRegex(E),O=this.rules.other.htmlBeginRegex(E);for(;t;){const F=t.split(` +`,1)[0];let I;if(S=F,this.options.pedantic?(S=S.replace(this.rules.other.listReplaceNesting," "),I=S):I=S.replace(this.rules.other.tabCharGlobal," "),k.test(S)||T.test(S)||O.test(S)||b.test(S)||x.test(S))break;if(I.search(this.rules.other.nonSpaceChar)>=E||!S.trim())y+=` `+I.slice(E);else{if(w||C.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||k.test(C)||T.test(C)||x.test(C))break;y+=` -`+A}!w&&!A.trim()&&(w=!0),m+=F+` -`,t=t.substring(F.length+1),C=I.slice(E)}}l.loose||(c?l.loose=!0:this.rules.other.doubleBlankLine.test(m)&&(c=!0));let b=null,g;this.options.gfm&&(b=this.rules.other.listIsTask.exec(y),b&&(g=b[0]!=="[ ] ",y=y.replace(this.rules.other.listReplaceTask,""))),l.items.push({type:"list_item",raw:m,task:!!b,checked:g,loose:!1,text:y,tokens:[]}),l.raw+=m}const u=l.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;l.raw=l.raw.trimEnd();for(let h=0;hC.type==="space"),y=m.length>0&&m.some(C=>this.rules.other.anyLine.test(C.raw));l.loose=y}if(l.loose)for(let h=0;hC.type==="space"),y=m.length>0&&m.some(C=>this.rules.other.anyLine.test(C.raw));l.loose=y}if(l.loose)for(let h=0;h({text:h,tokens:this.lexer.inline(h),header:!1,align:d.align[m]})));return d}}lheading(t){const r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){const r=this.rules.block.paragraph.exec(t);if(r){const o=r[1].charAt(r[1].length-1)===` -`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:o,tokens:this.lexer.inline(o)}}}text(t){const r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){const r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){const r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const o=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(o)){if(!this.rules.other.endAngleBracket.test(o))return;const d=Yo(o.slice(0,-1),"\\");if((o.length-d.length)%2===0)return}else{const d=VS(r[2],"()");if(d===-2)return;if(d>-1){const u=(r[0].indexOf("!")===0?5:4)+r[1].length+d;r[2]=r[2].substring(0,d),r[0]=r[0].substring(0,u).trim(),r[3]=""}}let i=r[2],l="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(i);d&&(i=d[1],l=d[3])}else l=r[3]?r[3].slice(1,-1):"";return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(o)?i=i.slice(1):i=i.slice(1,-1)),fm(r,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){const i=(o[2]||o[1]).replace(this.rules.other.multipleSpaceGlobal," "),l=r[i.toLowerCase()];if(!l){const d=o[0].charAt(0);return{type:"text",raw:d,text:d}}return fm(o,l,o[0],this.lexer,this.rules)}}emStrong(t,r,o=""){let i=this.rules.inline.emStrongLDelim.exec(t);if(!i||i[3]&&o.match(this.rules.other.unicodeAlphaNumeric))return;if(!(i[1]||i[2]||"")||!o||this.rules.inline.punctuation.exec(o)){const d=[...i[0]].length-1;let c,u,h=d,m=0;const y=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(y.lastIndex=0,r=r.slice(-1*t.length+d);(i=y.exec(r))!=null;){if(c=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!c)continue;if(u=[...c].length,i[3]||i[4]){h+=u;continue}else if((i[5]||i[6])&&d%3&&!((d+u)%3)){m+=u;continue}if(h-=u,h>0)continue;u=Math.min(u,u+h+m);const C=[...i[0]][0].length,A=t.slice(0,d+i.index+C+u);if(Math.min(d,u)%2){const E=A.slice(1,-1);return{type:"em",raw:A,text:E,tokens:this.lexer.inlineTokens(E)}}const w=A.slice(2,-2);return{type:"strong",raw:A,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let o=r[2].replace(this.rules.other.newLineCharGlobal," ");const i=this.rules.other.nonSpaceChar.test(o),l=this.rules.other.startingSpaceChar.test(o)&&this.rules.other.endingSpaceChar.test(o);return i&&l&&(o=o.substring(1,o.length-1)),{type:"codespan",raw:r[0],text:o}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let o,i;return r[2]==="@"?(o=r[1],i="mailto:"+o):(o=r[1],i=o),{type:"link",raw:r[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}url(t){var o,i;let r;if(r=this.rules.inline.url.exec(t)){let l,d;if(r[2]==="@")l=r[0],d="mailto:"+l;else{let c;do c=r[0],r[0]=(i=(o=this.rules.inline._backpedal.exec(r[0]))==null?void 0:o[0])!=null?i:"";while(c!==r[0]);l=r[0],r[1]==="www."?d="http://"+r[0]:d=r[0]}return{type:"link",raw:r[0],text:l,href:d,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){const o=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:o}}}}class zn{constructor(t){Dt(this,"tokens");Dt(this,"options");Dt(this,"state");Dt(this,"tokenizer");Dt(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||dr,this.options.tokenizer=this.options.tokenizer||new Tl,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:mn,block:Nl.normal,inline:Ko.normal};this.options.pedantic?(r.block=Nl.pedantic,r.inline=Ko.pedantic):this.options.gfm&&(r.block=Nl.gfm,this.options.breaks?r.inline=Ko.breaks:r.inline=Ko.gfm),this.tokenizer.rules=r}static get rules(){return{block:Nl,inline:Ko}}static lex(t,r){return new zn(r).lex(t)}static lexInline(t,r){return new zn(r).inlineTokens(t)}lex(t){t=t.replace(mn.carriageReturn,` +`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:o,tokens:this.lexer.inline(o)}}}text(t){const r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){const r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){const r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const o=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(o)){if(!this.rules.other.endAngleBracket.test(o))return;const d=Yo(o.slice(0,-1),"\\");if((o.length-d.length)%2===0)return}else{const d=VA(r[2],"()");if(d===-2)return;if(d>-1){const u=(r[0].indexOf("!")===0?5:4)+r[1].length+d;r[2]=r[2].substring(0,d),r[0]=r[0].substring(0,u).trim(),r[3]=""}}let i=r[2],l="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(i);d&&(i=d[1],l=d[3])}else l=r[3]?r[3].slice(1,-1):"";return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(o)?i=i.slice(1):i=i.slice(1,-1)),fm(r,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){const i=(o[2]||o[1]).replace(this.rules.other.multipleSpaceGlobal," "),l=r[i.toLowerCase()];if(!l){const d=o[0].charAt(0);return{type:"text",raw:d,text:d}}return fm(o,l,o[0],this.lexer,this.rules)}}emStrong(t,r,o=""){let i=this.rules.inline.emStrongLDelim.exec(t);if(!i||i[3]&&o.match(this.rules.other.unicodeAlphaNumeric))return;if(!(i[1]||i[2]||"")||!o||this.rules.inline.punctuation.exec(o)){const d=[...i[0]].length-1;let c,u,h=d,m=0;const y=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(y.lastIndex=0,r=r.slice(-1*t.length+d);(i=y.exec(r))!=null;){if(c=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!c)continue;if(u=[...c].length,i[3]||i[4]){h+=u;continue}else if((i[5]||i[6])&&d%3&&!((d+u)%3)){m+=u;continue}if(h-=u,h>0)continue;u=Math.min(u,u+h+m);const C=[...i[0]][0].length,S=t.slice(0,d+i.index+C+u);if(Math.min(d,u)%2){const E=S.slice(1,-1);return{type:"em",raw:S,text:E,tokens:this.lexer.inlineTokens(E)}}const w=S.slice(2,-2);return{type:"strong",raw:S,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let o=r[2].replace(this.rules.other.newLineCharGlobal," ");const i=this.rules.other.nonSpaceChar.test(o),l=this.rules.other.startingSpaceChar.test(o)&&this.rules.other.endingSpaceChar.test(o);return i&&l&&(o=o.substring(1,o.length-1)),{type:"codespan",raw:r[0],text:o}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let o,i;return r[2]==="@"?(o=r[1],i="mailto:"+o):(o=r[1],i=o),{type:"link",raw:r[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}url(t){var o,i;let r;if(r=this.rules.inline.url.exec(t)){let l,d;if(r[2]==="@")l=r[0],d="mailto:"+l;else{let c;do c=r[0],r[0]=(i=(o=this.rules.inline._backpedal.exec(r[0]))==null?void 0:o[0])!=null?i:"";while(c!==r[0]);l=r[0],r[1]==="www."?d="http://"+r[0]:d=r[0]}return{type:"link",raw:r[0],text:l,href:d,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){const o=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:o}}}}class zn{constructor(t){Dt(this,"tokens");Dt(this,"options");Dt(this,"state");Dt(this,"tokenizer");Dt(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||dr,this.options.tokenizer=this.options.tokenizer||new Tl,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:mn,block:Nl.normal,inline:Ko.normal};this.options.pedantic?(r.block=Nl.pedantic,r.inline=Ko.pedantic):this.options.gfm&&(r.block=Nl.gfm,this.options.breaks?r.inline=Ko.breaks:r.inline=Ko.gfm),this.tokenizer.rules=r}static get rules(){return{block:Nl,inline:Ko}}static lex(t,r){return new zn(r).lex(t)}static lexInline(t,r){return new zn(r).inlineTokens(t)}lex(t){t=t.replace(mn.carriageReturn,` `),this.blockTokens(t,this.tokens);for(let r=0;r(c=h.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.space(t)){t=t.substring(c.raw.length);const h=r.at(-1);c.raw.length===1&&h!==void 0?h.raw+=` `:r.push(c);continue}if(c=this.tokenizer.code(t)){t=t.substring(c.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=` `+c.raw,h.text+=` @@ -544,7 +544,7 @@ ${y}`:y;const C=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.block `+c.raw,h.text+=` `+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(c),o=u.length!==t.length,t=t.substring(c.raw.length);continue}if(c=this.tokenizer.text(t)){t=t.substring(c.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="text"?(h.raw+=` `+c.raw,h.text+=` -`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(c);continue}if(t){const h="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){var c,u,h;let o=t,i=null;if(this.tokens.links){const m=Object.keys(this.tokens.links);if(m.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)m.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,i.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let l=!1,d="";for(;t;){l||(d=""),l=!1;let m;if((u=(c=this.options.extensions)==null?void 0:c.inline)!=null&&u.some(C=>(m=C.call({lexer:this},t,r))?(t=t.substring(m.raw.length),r.push(m),!0):!1))continue;if(m=this.tokenizer.escape(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.tag(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.link(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(m.raw.length);const C=r.at(-1);m.type==="text"&&(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(m=this.tokenizer.emStrong(t,o,d)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.codespan(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.br(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.del(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.autolink(t)){t=t.substring(m.raw.length),r.push(m);continue}if(!this.state.inLink&&(m=this.tokenizer.url(t))){t=t.substring(m.raw.length),r.push(m);continue}let y=t;if((h=this.options.extensions)!=null&&h.startInline){let C=1/0;const A=t.slice(1);let w;this.options.extensions.startInline.forEach(E=>{w=E.call({lexer:this},A),typeof w=="number"&&w>=0&&(C=Math.min(C,w))}),C<1/0&&C>=0&&(y=t.substring(0,C+1))}if(m=this.tokenizer.inlineText(y)){t=t.substring(m.raw.length),m.raw.slice(-1)!=="_"&&(d=m.raw.slice(-1)),l=!0;const C=r.at(-1);(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(t){const C="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(C);break}else throw new Error(C)}}return r}}class Dl{constructor(t){Dt(this,"options");Dt(this,"parser");this.options=t||dr}space(t){return""}code({text:t,lang:r,escaped:o}){var d;const i=(d=(r||"").match(mn.notSpaceStart))==null?void 0:d[0],l=t.replace(mn.endingNewline,"")+` +`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(c);continue}if(t){const h="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){var c,u,h;let o=t,i=null;if(this.tokens.links){const m=Object.keys(this.tokens.links);if(m.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)m.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,i.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let l=!1,d="";for(;t;){l||(d=""),l=!1;let m;if((u=(c=this.options.extensions)==null?void 0:c.inline)!=null&&u.some(C=>(m=C.call({lexer:this},t,r))?(t=t.substring(m.raw.length),r.push(m),!0):!1))continue;if(m=this.tokenizer.escape(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.tag(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.link(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(m.raw.length);const C=r.at(-1);m.type==="text"&&(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(m=this.tokenizer.emStrong(t,o,d)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.codespan(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.br(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.del(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.autolink(t)){t=t.substring(m.raw.length),r.push(m);continue}if(!this.state.inLink&&(m=this.tokenizer.url(t))){t=t.substring(m.raw.length),r.push(m);continue}let y=t;if((h=this.options.extensions)!=null&&h.startInline){let C=1/0;const S=t.slice(1);let w;this.options.extensions.startInline.forEach(E=>{w=E.call({lexer:this},S),typeof w=="number"&&w>=0&&(C=Math.min(C,w))}),C<1/0&&C>=0&&(y=t.substring(0,C+1))}if(m=this.tokenizer.inlineText(y)){t=t.substring(m.raw.length),m.raw.slice(-1)!=="_"&&(d=m.raw.slice(-1)),l=!0;const C=r.at(-1);(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(t){const C="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(C);break}else throw new Error(C)}}return r}}class Dl{constructor(t){Dt(this,"options");Dt(this,"parser");this.options=t||dr}space(t){return""}code({text:t,lang:r,escaped:o}){var d;const i=(d=(r||"").match(mn.notSpaceStart))==null?void 0:d[0],l=t.replace(mn.endingNewline,"")+` `;return i?'
    '+(o?l:pi(l,!0))+`
    `:"
    "+(o?l:pi(l,!0))+`
    `}blockquote({tokens:t}){return`
    @@ -564,41 +564,41 @@ ${t} `}tablecell(t){const r=this.parser.parseInline(t.tokens),o=t.header?"th":"td";return(t.align?`<${o} align="${t.align}">`:`<${o}>`)+r+` `}strong({tokens:t}){return`${this.parser.parseInline(t)}`}em({tokens:t}){return`${this.parser.parseInline(t)}`}codespan({text:t}){return`${pi(t,!0)}`}br(t){return"
    "}del({tokens:t}){return`${this.parser.parseInline(t)}`}link({href:t,title:r,tokens:o}){const i=this.parser.parseInline(o),l=cm(t);if(l===null)return i;t=l;let d='
    ",d}image({href:t,title:r,text:o,tokens:i}){i&&(o=this.parser.parseInline(i,this.parser.textRenderer));const l=cm(t);if(l===null)return pi(o);t=l;let d=`${o}{const h=c[u].flat(1/0);o=o.concat(this.walkTokens(h,r))}):c.tokens&&(o=o.concat(this.walkTokens(c.tokens,r)))}}return o}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(o=>{const i={...o};if(i.async=this.defaults.async||i.async||!1,o.extensions&&(o.extensions.forEach(l=>{if(!l.name)throw new Error("extension name required");if("renderer"in l){const d=r.renderers[l.name];d?r.renderers[l.name]=function(...c){let u=l.renderer.apply(this,c);return u===!1&&(u=d.apply(this,c)),u}:r.renderers[l.name]=l.renderer}if("tokenizer"in l){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const d=r[l.level];d?d.unshift(l.tokenizer):r[l.level]=[l.tokenizer],l.start&&(l.level==="block"?r.startBlock?r.startBlock.push(l.start):r.startBlock=[l.start]:l.level==="inline"&&(r.startInline?r.startInline.push(l.start):r.startInline=[l.start]))}"childTokens"in l&&l.childTokens&&(r.childTokens[l.name]=l.childTokens)}),i.extensions=r),o.renderer){const l=this.defaults.renderer||new Dl(this.defaults);for(const d in o.renderer){if(!(d in l))throw new Error(`renderer '${d}' does not exist`);if(["options","parser"].includes(d))continue;const c=d,u=o.renderer[c],h=l[c];l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y||""}}i.renderer=l}if(o.tokenizer){const l=this.defaults.tokenizer||new Tl(this.defaults);for(const d in o.tokenizer){if(!(d in l))throw new Error(`tokenizer '${d}' does not exist`);if(["options","rules","lexer"].includes(d))continue;const c=d,u=o.tokenizer[c],h=l[c];l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y}}i.tokenizer=l}if(o.hooks){const l=this.defaults.hooks||new Qo;for(const d in o.hooks){if(!(d in l))throw new Error(`hook '${d}' does not exist`);if(["options","block"].includes(d))continue;const c=d,u=o.hooks[c],h=l[c];Qo.passThroughHooks.has(d)?l[c]=m=>{if(this.defaults.async)return Promise.resolve(u.call(l,m)).then(C=>h.call(l,C));const y=u.call(l,m);return h.call(l,y)}:l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y}}i.hooks=l}if(o.walkTokens){const l=this.defaults.walkTokens,d=o.walkTokens;i.walkTokens=function(c){let u=[];return u.push(d.call(this,c)),l&&(u=u.concat(l.call(this,c))),u}}this.defaults={...this.defaults,...i}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return zn.lex(t,r!=null?r:this.defaults)}parser(t,r){return Un.parse(t,r!=null?r:this.defaults)}parseMarkdown(t){return(o,i)=>{const l={...i},d={...this.defaults,...l},c=this.onError(!!d.silent,!!d.async);if(this.defaults.async===!0&&l.async===!1)return c(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof o>"u"||o===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof o!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(o)+", string expected"));d.hooks&&(d.hooks.options=d,d.hooks.block=t);const u=d.hooks?d.hooks.provideLexer():t?zn.lex:zn.lexInline,h=d.hooks?d.hooks.provideParser():t?Un.parse:Un.parseInline;if(d.async)return Promise.resolve(d.hooks?d.hooks.preprocess(o):o).then(m=>u(m,d)).then(m=>d.hooks?d.hooks.processAllTokens(m):m).then(m=>d.walkTokens?Promise.all(this.walkTokens(m,d.walkTokens)).then(()=>m):m).then(m=>h(m,d)).then(m=>d.hooks?d.hooks.postprocess(m):m).catch(c);try{d.hooks&&(o=d.hooks.preprocess(o));let m=u(o,d);d.hooks&&(m=d.hooks.processAllTokens(m)),d.walkTokens&&this.walkTokens(m,d.walkTokens);let y=h(m,d);return d.hooks&&(y=d.hooks.postprocess(y)),y}catch(m){return c(m)}}}onError(t,r){return o=>{if(o.message+=` -Please report this to https://github.com/markedjs/marked.`,t){const i="

    An error occurred:

    "+pi(o.message+"",!0)+"
    ";return r?Promise.resolve(i):i}if(r)return Promise.reject(o);throw o}}}const cr=new pm;function xt(e,t){return cr.parse(e,t)}xt.options=xt.setOptions=function(e){return cr.setOptions(e),xt.defaults=cr.defaults,Xh(xt.defaults),xt},xt.getDefaults=Dc,xt.defaults=dr,xt.use=function(...e){return cr.use(...e),xt.defaults=cr.defaults,Xh(xt.defaults),xt},xt.walkTokens=function(e,t){return cr.walkTokens(e,t)},xt.parseInline=cr.parseInline,xt.Parser=Un,xt.parser=Un.parse,xt.Renderer=Dl,xt.TextRenderer=Mc,xt.Lexer=zn,xt.lexer=zn.lex,xt.Tokenizer=Tl,xt.Hooks=Qo,xt.parse=xt,xt.options,xt.setOptions,xt.use,xt.walkTokens,xt.parseInline,Un.parse,zn.lex;const ij="",BS=n.defineComponent({name:"FcMarkdown",data(){return{marked:n.markRaw(new pm),html:""}},props:{content:String},watch:{content:{handler(){this.html=this.marked.parse(this.content||"")},immediate:!0}}}),RS=["innerHTML"];function $S(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fc-markdown",innerHTML:e.html},null,8,RS)}const hm=Te(BS,[["render",$S]]),rj="",IS=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.$attrs.fullscreen||!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),FS={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"36px"}};function PS(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-dialog"},e.$attrs,{fullscreen:e.max,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),n.createSlots({default:n.withCtx(()=>[e.$attrs.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",FS,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:2},[e.footer!==!1?{name:"footer",fn:n.withCtx(()=>[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["fullscreen","modelValue"])}const mm=Te(IS,[["render",PS]]),MS=e=>e!==null&&typeof e=="object",LS=e=>e!=null;function Lc(e){if(!LS(e))return e;if(Array.isArray(e))return e.map(t=>Lc(t));if(MS(e)){const t={};return Object.keys(e).forEach(r=>{t[r]=Lc(e[r])}),t}return e}const oj="",jS=n.defineComponent({name:"FcDataSelect",components:{FcDialog:mm},emits:["update:modelValue","change","clear"],props:{title:String,formCreateInject:Object,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean,searchRule:Object,tableRule:Object,autoLoad:Boolean,modelValue:[Object,Array]},computed:{options(){return this.list.map(e=>({label:e[this.labelKey||"label"],value:e[this.valueKey||"value"]}))},selectValue(){const e=this.options.map(t=>t.value);return this.multiple===!0?e:e[0]},fapi(){var e,t;return(t=(e=this.$refs)==null?void 0:e.dialog)==null?void 0:t.fapi}},data(){return{list:[],visible:!1,formRule:[],load:El(()=>{this.$refs.dialog.fapi.el(this.formRule[1].name).initPage()},500)}},watch:{modelValue:{handler(e){e?this.list=Array.isArray(e)?e:[e]:this.list=[]},immediate:!0}},methods:{getTableEl(){return this.$refs.dialog.fapi.el(this.formRule[1].name)},getDialogEl(){return this.$refs.dialog},formChange(){this.autoLoad&&this.load()},changeSelectValue(e){e==null?this.list=[]:this.list=this.list.filter(t=>e.indexOf(t[this.valueKey||"value"])!==-1),this.updateValue()},confirm(){const e=Ga([...this.list,...this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().getSelectionRows()]),t=e.map(r=>r[this.valueKey||"value"]);this.list=e.filter((r,o)=>t.indexOf(r[this.valueKey||"value"])===o),this.$refs.dialog.close(),this.updateValue()},tableRowClick(e){this.multiple?this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().toggleRowSelection(e):(this.list=[e],this.updateValue(),this.$refs.dialog.close())},updateValue(){this.multipleLimit>0&&this.list.length>this.multipleLimit&&(this.list=this.list.splice(0,this.multipleLimit));const e=this.list.map(t=>({[this.valueKey||"value"]:t[this.valueKey||"value"],[this.labelKey||"label"]:t[this.labelKey||"label"]}));this.$emit("update:modelValue",this.multiple?e:e[0]),this.$emit("change",this.multiple?e:e[0])},getFormRule(){const e=Lc([this.searchRule,this.tableRule]);return e[1].on||(e[1].on={}),e[1].props||(e[1].props={}),this.multiple&&(e[1].props.rowKey||(e[1].props.rowKey=this.valueKey||"value"),e[1].name||(e[1].name=We())),e[1].props.selection=!0,e[1].on.rowClick?e[1].on.rowClick=[(...t)=>this.tableRowClick(...t),e[1].on.rowClick]:e[1].on.rowClick=(...t)=>this.tableRowClick(...t),e[1].on.selectionChange?e[1].on.selectionChange=[(...t)=>this.selectionChange(...t),e[1].on.selectionChange]:e[1].on.selectionChange=(...t)=>this.selectionChange(...t),e},selectionChange(e){this.multiple||this.tableRowClick(e[0])},handleClear(...e){this.$emit("clear",...e)},handleClick(e){this.disabled||!e||(this.visible=!0,this.formRule=this.getFormRule(),this.$refs.dialog.open())}}}),zS={class:"_fc-data-select"};function US(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("FcDialog");return n.openBlock(),n.createElementBlock("div",zS,[n.createVNode(c,{disabled:e.disabled,placeholder:e.placeholder,multiple:e.multiple,multipleLimit:e.multipleLimit,clearable:e.clearable,"model-value":e.selectValue,"onUpdate:modelValue":e.changeSelectValue,"popper-class":"_fc-data-select-pop",onVisibleChange:e.handleClick,onClear:e.handleClear},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createBlock(d,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["disabled","placeholder","multiple","multipleLimit","clearable","model-value","onUpdate:modelValue","onVisibleChange","onClear"]),n.createVNode(u,{ref:"dialog",formCreateInject:e.formCreateInject,rule:e.formRule,"onUpdate:modelValue":e.formChange,footer:e.multiple,title:e.title,width:"900px",onConfirm:e.confirm},null,8,["formCreateInject","rule","onUpdate:modelValue","footer","title","onConfirm"])])}const gm=Te(jS,[["render",US]]),HS=n.defineComponent({name:"AudioBox",emits:["pause","play","ended"],data(){return{}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,loop:Boolean,preload:{type:String,default:"auto"},muted:Boolean}}),WS=["controls","autoplay","loop","preload","muted"],GS=["src","type"];function KS(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("audio",{key:e.src,controls:e.controls,autoplay:e.autoplay,loop:e.loop,preload:e.preload,muted:e.muted,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},[n.createElementVNode("source",{src:e.src,type:e.type},null,8,GS),t[3]||(t[3]=n.createTextVNode(" Your browser does not support the audio element. "))],40,WS)}const vm=Te(HS,[["render",KS]]),aj="",YS=n.defineComponent({name:"IframeBox",emits:["load"],data(){return{}},props:{src:String,loading:String}}),QS=["src"];function JS(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("iframe",{class:"_fc-iframe-box",src:e.src,frameborder:"0",onLoad:t[0]||(t[0]=d=>e.$emit("load",d))},null,40,QS)}const ym=Te(YS,[["render",JS]]);var jc={},Vl={},xn={};Object.defineProperty(xn,"__esModule",{value:!0});function XS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ZS=function e(t,r){XS(this,e),this.data=t,this.text=r.text||t,this.options=r};xn.default=ZS,Object.defineProperty(Vl,"__esModule",{value:!0}),Vl.CODE39=void 0;var qS=function(){function e(t,r){for(var o=0;o=200){c=o.shift()-105;var u=$n.SWAP[c];u!==void 0?d=t.next(o,i+1,u):((l===$n.SET_A||l===$n.SET_B)&&c===$n.SHIFT&&(o[0]=l===$n.SET_A?o[0]>95?o[0]-96:o[0]:o[0]<32?o[0]+96:o[0]),d=t.next(o,i+1,l))}else c=t.correctIndex(o,l),d=t.next(o,i+1,l);var h=t.getBar(c),m=c*i;return{result:h+d.result,checksum:m+d.checksum}}}]),t}(gA.default);Ur.default=CA;var Wc={};Object.defineProperty(Wc,"__esModule",{value:!0});var Ui=Vt,Sm=function(t){return t.match(new RegExp("^"+Ui.A_CHARS+"*"))[0].length},Am=function(t){return t.match(new RegExp("^"+Ui.B_CHARS+"*"))[0].length},xm=function(t){return t.match(new RegExp("^"+Ui.C_CHARS+"*"))[0]};function Gc(e,t){var r=t?Ui.A_CHARS:Ui.B_CHARS,o=e.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+km(e.substring(o[1].length));var i=e.match(new RegExp("^"+r+"+"))[0];return i.length===e.length?e:i+String.fromCharCode(t?205:206)+Gc(e.substring(i.length),!t)}function km(e){var t=xm(e),r=t.length;if(r===e.length)return e;e=e.substring(r);var o=Sm(e)>=Am(e);return t+String.fromCharCode(o?206:205)+Gc(e,o)}Wc.default=function(e){var t=void 0,r=xm(e).length;if(r>=2)t=Ui.C_START_CHAR+km(e);else{var o=Sm(e)>Am(e);t=(o?Ui.A_START_CHAR:Ui.B_START_CHAR)+Gc(e,o)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(i,l){return String.fromCharCode(203)+l})},Object.defineProperty(Uc,"__esModule",{value:!0});var _A=Ur,EA=Nm(_A),SA=Wc,AA=Nm(SA);function Nm(e){return e&&e.__esModule?e:{default:e}}function xA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kc(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function kA(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var NA=function(e){kA(t,e);function t(r,o){if(xA(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var i=Kc(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,AA.default)(r),o));else var i=Kc(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r,o));return Kc(i)}return t}(EA.default);Uc.default=NA;var Yc={};Object.defineProperty(Yc,"__esModule",{value:!0});var TA=function(){function e(t,r){for(var o=0;oo.width*10?o.width*10:o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return dx(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(o,i){return this.text.substr(o,i)}},{key:"leftEncode",value:function(o,i){return(0,Om.default)(o,i)}},{key:"rightText",value:function(o,i){return this.text.substr(o,i)}},{key:"rightEncode",value:function(o,i){return(0,Om.default)(o,i)}},{key:"encodeGuarded",value:function(){var o={fontSize:this.fontSize},i={height:this.guardHeight};return[{data:Hr.SIDE_BIN,options:i},{data:this.leftEncode(),text:this.leftText(),options:o},{data:Hr.MIDDLE_BIN,options:i},{data:this.rightEncode(),text:this.rightText(),options:o},{data:Hr.SIDE_BIN,options:i}]}},{key:"encodeFlat",value:function(){var o=[Hr.SIDE_BIN,this.leftEncode(),Hr.MIDDLE_BIN,this.rightEncode(),Hr.SIDE_BIN];return{data:o.join(""),text:this.text}}}]),t}(fx.default);Bl.default=gx,Object.defineProperty(Xc,"__esModule",{value:!0});var vx=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return tk(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==tu(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=(0,Wr.default)(this.data.substr(0,6),"LLLLLL"),o+="01010",o+=(0,Wr.default)(this.data.substr(6,6),"RRRRRR"),o+="101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101"+(0,Wr.default)(this.data[0],"L"),options:{height:this.guardHeight}}),o.push({data:(0,Wr.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),o.push({data:"01010",options:{height:this.guardHeight}}),o.push({data:(0,Wr.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),o.push({data:(0,Wr.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),o}}]),t}(rk.default);function tu(e){var t=0,r;for(r=1;r<11;r+=2)t+=parseInt(e[r]);for(r=0;r<11;r+=2)t+=parseInt(e[r])*3;return(10-t%10)%10}Zo.default=sk;var nu={};Object.defineProperty(nu,"__esModule",{value:!0});var dk=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return dk(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=this.encodeMiddleDigits(),o+="010101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101",options:{height:this.guardHeight}}),o.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),o.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),o}},{key:"encodeMiddleDigits",value:function(){var o=this.upcA[0],i=this.upcA[this.upcA.length-1],l=yk[parseInt(i)][parseInt(o)];return(0,uk.default)(this.middleDigits,l)}}]),t}(pk.default);function Lm(e,t){for(var r=parseInt(e[e.length-1]),o=vk[r],i="",l=0,d=0;d=3&&this.number<=131070}}]),t}(X2.default);Fl.pharmacode=nN;var Pl={};Object.defineProperty(Pl,"__esModule",{value:!0}),Pl.codabar=void 0;var iN=function(){function e(t,r){for(var o=0;o0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function Qm(e,t,r){if(r.displayValue&&tt&&(t=e[r].height);return t}function PN(e,t,r){var o;if(r)o=r;else if(typeof document<"u")o=document.createElement("canvas").getContext("2d");else return 0;o.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var i=o.measureText(e);if(!i)return 0;var l=i.width;return l}In.getMaximumHeightOfEncodings=FN,In.getEncodingHeight=Ym,In.getBarcodePadding=Qm,In.calculateEncodingAttributes=$N,In.getTotalWidthOfEncodings=IN,Object.defineProperty(hu,"__esModule",{value:!0});var MN=function(){function e(t,r){for(var o=0;o0?(d=0,i.textAlign="left"):r.textAlign=="right"?(d=o.width-1,i.textAlign="right"):(d=o.width/2,i.textAlign="center"),i.fillText(o.text,d,c)}}},{key:"moveCanvasDrawing",value:function(r){var o=this.canvas.getContext("2d");o.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),e}();hu.default=HN;var gu={};Object.defineProperty(gu,"__esModule",{value:!0});var WN=function(){function e(t,r){for(var o=0;o0&&(this.drawRect(u-o.width*c,d,o.width*c,o.height,r),c=0);c>0&&this.drawRect(u-o.width*(c-1),d,o.width*c,o.height,r)}},{key:"drawSVGText",value:function(r,o,i){var l=this.document.createElementNS(Ul,"text");if(o.displayValue){var d,c;l.setAttribute("style","font:"+o.fontOptions+" "+o.fontSize+"px "+o.font),o.textPosition=="top"?c=o.fontSize-o.textMargin:c=o.height+o.textMargin+o.fontSize,o.textAlign=="left"||i.barcodePadding>0?(d=0,l.setAttribute("text-anchor","start")):o.textAlign=="right"?(d=i.width-1,l.setAttribute("text-anchor","end")):(d=i.width/2,l.setAttribute("text-anchor","middle")),l.setAttribute("x",d),l.setAttribute("y",c),l.appendChild(this.document.createTextNode(i.text)),r.appendChild(l)}}},{key:"setSvgAttributes",value:function(r,o){var i=this.svg;i.setAttribute("width",r+"px"),i.setAttribute("height",o+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+r+" "+o),i.setAttribute("xmlns",Ul),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,o,i){var l=this.document.createElementNS(Ul,"g");return l.setAttribute("transform","translate("+r+", "+o+")"),i.appendChild(l),l}},{key:"setGroupOptions",value:function(r,o){r.setAttribute("style","fill:"+o.lineColor+";")}},{key:"drawRect",value:function(r,o,i,l,d){var c=this.document.createElementNS(Ul,"rect");return c.setAttribute("x",r),c.setAttribute("y",o),c.setAttribute("width",i),c.setAttribute("height",l),d.appendChild(c),c}}]),e}();gu.default=JN;var yu={};Object.defineProperty(yu,"__esModule",{value:!0});var XN=function(){function e(t,r){for(var o=0;o"u"?"undefined":dT(e))==="object"&&!e.nodeName)return{element:e,renderer:na.default.ObjectRenderer};throw new fT.InvalidElementException}}function pT(e){var t=document.querySelectorAll(e);if(t.length!==0){for(var r=[],o=0;o"u")throw Error("No element to render on was provided.");return i._renderProperties=(0,ET.default)(t),i._encodings=[],i._options=eg.default,i._errorHandler=new kT.default(i),typeof r<"u"&&(o=o||{},o.format||(o.format=ig()),i.options(o)[o.format](r,o).render()),i};Hl.getModule=function(e){return hr.default[e]};for(var tg in hr.default)hr.default.hasOwnProperty(tg)&&TT(hr.default,tg);function TT(e,t){xi.prototype[t]=xi.prototype[t.toUpperCase()]=xi.prototype[t.toLowerCase()]=function(r,o){var i=this;return i._errorHandler.wrapBarcodeCall(function(){o.text=typeof o.text>"u"?void 0:""+o.text;var l=(0,ia.default)(i._options,o);l=(0,AT.default)(l);var d=e[t],c=ng(r,d,l);return i._encodings.push(c),i})}}function ng(e,t,r){e=""+e;var o=new t(e,r);if(!o.valid())throw new qm.InvalidInputException(o.constructor.name,e);var i=o.encode();i=(0,Xm.default)(i);for(var l=0;l{this.$props[r]!=null&&this.$props[r]!==""&&(t[r]=this.$props[r])}),delete t.value,delete t.formCreateInject,this.$nextTick(()=>{DT(this.$refs.bar,e||"",t)})},deep:!0,immediate:!0}}}),OT={class:"_fc-barcode",ref:"bar"};function BT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("img",OT,null,512)}const rg=Te(VT,[["render",BT]]),lj="",RT=n.defineComponent({name:"VideoBox",emits:["pause","play","ended","error"],data(){return{player:null}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,isLive:Boolean,withCredentials:Boolean,loop:Boolean},watch:{src:{handler:function(){this.$nextTick(()=>{nn.ready("mpegts",()=>{const e=this.$refs.video,t=window.mpegts.createPlayer({isLive:this.isLive,type:this.type,url:this.src});t.attachMediaElement(e),t.on("error",r=>{this.$emit("error",r)}),t.load(),this.autoplay&&t.play().catch(r=>{this.$emit("error",r)}),this.player=t})})},immediate:!0}},created(){window.mpegts?nn.done("mpegts"):nn.isDefined("mpegts")||nn.loadNpm("mpegts.js@1.8.0/dist/mpegts.js","mpegts")}}),$T=["controls","loop"];function IT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("video",{ref:"video",class:"_fc-video-box",controls:e.controls,loop:e.loop,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},null,40,$T)}const og=Te(RT,[["render",IT]]);var ag={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(Cc,()=>(()=>{var r={873:(d,c)=>{var u,h,m=function(){var y=function(H,R){var z=H,$=g[R],S=null,J=0,Q=null,G=[],ie={},X=function(D,W){S=function(Y){for(var q=new Array(Y),ee=0;ee=7&&de(D),Q==null&&(Q=ge(z,$,G)),se(Q,W)},le=function(D,W){for(var Y=-1;Y<=7;Y+=1)if(!(D+Y<=-1||J<=D+Y))for(var q=-1;q<=7;q+=1)W+q<=-1||J<=W+q||(S[D+Y][W+q]=0<=Y&&Y<=6&&(q==0||q==6)||0<=q&&q<=6&&(Y==0||Y==6)||2<=Y&&Y<=4&&2<=q&&q<=4)},be=function(){for(var D=8;D>Y&1)==1;S[Math.floor(Y/3)][Y%3+J-8-3]=q}for(Y=0;Y<18;Y+=1)q=!D&&(W>>Y&1)==1,S[Y%3+J-8-3][Math.floor(Y/3)]=q},pe=function(D,W){for(var Y=$<<3|W,q=_.getBCHTypeInfo(Y),ee=0;ee<15;ee+=1){var oe=!D&&(q>>ee&1)==1;ee<6?S[ee][8]=oe:ee<8?S[ee+1][8]=oe:S[J-15+ee][8]=oe}for(ee=0;ee<15;ee+=1)oe=!D&&(q>>ee&1)==1,ee<8?S[8][J-ee-1]=oe:ee<9?S[8][15-ee-1+1]=oe:S[8][15-ee-1]=oe;S[J-8][8]=!D},se=function(D,W){for(var Y=-1,q=J-1,ee=7,oe=0,he=_.getMaskFunction(W),Ae=J-1;Ae>0;Ae-=2)for(Ae==6&&(Ae-=1);;){for(var Me=0;Me<2;Me+=1)if(S[q][Ae-Me]==null){var Le=!1;oe>>ee&1)==1),he(q,Ae-Me)&&(Le=!Le),S[q][Ae-Me]=Le,(ee-=1)==-1&&(oe+=1,ee=7)}if((q+=Y)<0||J<=q){q-=Y,Y=-Y;break}}},ge=function(D,W,Y){for(var q=T.getRSBlocks(D,W),ee=O(),oe=0;oe8*Ae)throw"code length overflow. ("+ee.getLengthInBits()+">"+8*Ae+")";for(ee.getLengthInBits()+4<=8*Ae&&ee.put(0,4);ee.getLengthInBits()%8!=0;)ee.putBit(!1);for(;!(ee.getLengthInBits()>=8*Ae||(ee.put(236,8),ee.getLengthInBits()>=8*Ae));)ee.put(17,8);return function(Me,Le){for(var fe=0,ke=0,we=0,He=new Array(Le.length),et=new Array(Le.length),_e=0;_e=0?Ze.getAt(De):0}}var Pe=0;for(Re=0;ReLe)&&(he=Le,Ae=Me)}return Ae}())},ie.createTableTag=function(D,W){D=D||2;var Y="";Y+='";for(var ee=0;ee';Y+=""}return(Y+="")+"
    "},ie.createSvgTag=function(D,W,Y,q){var ee={};typeof arguments[0]=="object"&&(D=(ee=arguments[0]).cellSize,W=ee.margin,Y=ee.alt,q=ee.title),D=D||2,W=W===void 0?4*D:W,(Y=typeof Y=="string"?{text:Y}:Y||{}).text=Y.text||null,Y.id=Y.text?Y.id||"qrcode-description":null,(q=typeof q=="string"?{text:q}:q||{}).text=q.text||null,q.id=q.text?q.id||"qrcode-title":null;var oe,he,Ae,Me,Le=ie.getModuleCount()*D+2*W,fe="";for(Me="l"+D+",0 0,"+D+" -"+D+",0 0,-"+D+"z ",fe+=''+ye(q.text)+"":"",fe+=Y.text?''+ye(Y.text)+"":"",fe+='',fe+='"},ie.createDataURL=function(D,W){D=D||2,W=W===void 0?4*D:W;var Y=ie.getModuleCount()*D+2*W,q=W,ee=Y-W;return U(Y,Y,function(oe,he){if(q<=oe&&oe"};var ye=function(D){for(var W="",Y=0;Y":W+=">";break;case"&":W+="&";break;case'"':W+=""";break;default:W+=q}}return W};return ie.createASCII=function(D,W){if((D=D||1)<2)return function(He){He=He===void 0?2:He;var et,_e,Oe,Ke,Re,mt=1*ie.getModuleCount()+2*He,Ze=He,De=mt-He,Pe={"\u2588\u2588":"\u2588","\u2588 ":"\u2580"," \u2588":"\u2584"," ":" "},tt={"\u2588\u2588":"\u2580","\u2588 ":"\u2580"," \u2588":" "," ":" "},$e="";for(et=0;et=De?tt[Re]:Pe[Re];$e+=` -`}return mt%2&&He>0?$e.substring(0,$e.length-mt-1)+Array(mt+1).join("\u2580"):$e.substring(0,$e.length-1)}(W);D-=1,W=W===void 0?2*D:W;var Y,q,ee,oe,he=ie.getModuleCount()*D+2*W,Ae=W,Me=he-W,Le=Array(D+1).join("\u2588\u2588"),fe=Array(D+1).join(" "),ke="",we="";for(Y=0;Y>>8),J.push(255&ie)):J.push($)}}return J}};var C,A,w,E,b,g={L:1,M:0,Q:3,H:2},_=(C=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],A=1335,w=7973,b=function(H){for(var R=0;H!=0;)R+=1,H>>>=1;return R},(E={}).getBCHTypeInfo=function(H){for(var R=H<<10;b(R)-b(A)>=0;)R^=A<=0;)R^=w<5&&(z+=3+J-5)}for($=0;$=256;)$-=255;return H[$]}}}();function k(H,R){if(H.length===void 0)throw H.length+"/"+R;var z=function(){for(var S=0;S>>7-$%8&1)==1},put:function($,S){for(var J=0;J>>S-J-1&1)==1)},getLengthInBits:function(){return R},putBit:function($){var S=Math.floor(R/8);H.length<=S&&H.push(0),$&&(H[S]|=128>>>R%8),R+=1}};return z},F=function(H){var R=H,z={getMode:function(){return 1},getLength:function(J){return R.length},write:function(J){for(var Q=R,G=0;G+2>>8&255)+(255&G),S.put(G,13),Q+=2}if(Q>>8)},writeBytes:function(z,$,S){$=$||0,S=S||z.length;for(var J=0;J0&&(z+=","),z+=H[$];return z+"]"}};return R},L=function(H){var R=H,z=0,$=0,S=0,J={read:function(){for(;S<8;){if(z>=R.length){if(S==0)return-1;throw"unexpected end of file./"+S}var G=R.charAt(z);if(z+=1,G=="=")return S=0,-1;G.match(/^\s$/)||($=$<<6|Q(G.charCodeAt(0)),S+=6)}var ie=$>>>S-8&255;return S-=8,ie}},Q=function(G){if(65<=G&&G<=90)return G-65;if(97<=G&&G<=122)return G-97+26;if(48<=G&&G<=57)return G-48+52;if(G==43)return 62;if(G==47)return 63;throw"c:"+G};return J},U=function(H,R,z){for(var $=function(le,be){var ce=le,de=be,pe=new Array(le*be),se={setPixel:function(D,W,Y){pe[W*ce+D]=Y},write:function(D){D.writeString("GIF87a"),D.writeShort(ce),D.writeShort(de),D.writeByte(128),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(255),D.writeByte(255),D.writeByte(255),D.writeString(","),D.writeShort(0),D.writeShort(0),D.writeShort(ce),D.writeShort(de),D.writeByte(0);var W=ge(2);D.writeByte(2);for(var Y=0;W.length-Y>255;)D.writeByte(255),D.writeBytes(W,Y,255),Y+=255;D.writeByte(W.length-Y),D.writeBytes(W,Y,W.length-Y),D.writeByte(0),D.writeString(";")}},ge=function(D){for(var W=1<>>_e!=0)throw"length over";for(;Ae+_e>=8;)he.writeByte(255&(et<>>=8-Ae,Me=0,Ae=0;Me|=et<0&&he.writeByte(Me)}});fe.write(W,q);var ke=0,we=String.fromCharCode(pe[ke]);for(ke+=1;ke=6;)se(le>>>be-6),be-=6},pe.flush=function(){if(be>0&&(se(le<<6-be),le=0,be=0),ce%3!=0)for(var ye=3-ce%3,D=0;D>6,128|63&E):E<55296||E>=57344?A.push(224|E>>12,128|E>>6&63,128|63&E):(w++,E=65536+((1023&E)<<10|1023&C.charCodeAt(w)),A.push(240|E>>18,128|E>>12&63,128|E>>6&63,128|63&E))}return A}(y)},(h=typeof(u=function(){return m})=="function"?u.apply(c,[]):u)===void 0||(d.exports=h)}},o={};function i(d){var c=o[d];if(c!==void 0)return c.exports;var u=o[d]={exports:{}};return r[d](u,u.exports,i),u.exports}i.n=d=>{var c=d&&d.__esModule?()=>d.default:()=>d;return i.d(c,{a:c}),c},i.d=(d,c)=>{for(var u in c)i.o(c,u)&&!i.o(d,u)&&Object.defineProperty(d,u,{enumerable:!0,get:c[u]})},i.o=(d,c)=>Object.prototype.hasOwnProperty.call(d,c);var l={};return(()=>{i.d(l,{default:()=>R});const d=z=>!!z&&typeof z=="object"&&!Array.isArray(z);function c(z,...$){if(!$.length)return z;const S=$.shift();return S!==void 0&&d(z)&&d(S)?(z=Object.assign({},z),Object.keys(S).forEach(J=>{const Q=z[J],G=S[J];Array.isArray(Q)&&Array.isArray(G)?z[J]=G:d(Q)&&d(G)?z[J]=c(Object.assign({},Q),G):z[J]=G}),c(z,...$)):z}function u(z,$){const S=document.createElement("a");S.download=$,S.href=z,document.body.appendChild(S),S.click(),document.body.removeChild(S)}const h={L:.07,M:.15,Q:.25,H:.3};class m{constructor({svg:$,type:S,window:J}){this._svg=$,this._type=S,this._window=J}draw($,S,J,Q){let G;switch(this._type){case"dots":G=this._drawDot;break;case"classy":G=this._drawClassy;break;case"classy-rounded":G=this._drawClassyRounded;break;case"rounded":G=this._drawRounded;break;case"extra-rounded":G=this._drawExtraRounded;break;default:G=this._drawSquare}G.call(this,{x:$,y:S,size:J,getNeighbor:Q})}_rotateFigure({x:$,y:S,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=S+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+S/2)),this._element.setAttribute("cy",String(Q+S/2)),this._element.setAttribute("r",String(S/2))}}))}_basicSquare($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(S)),this._element.setAttribute("height",String(S))}}))}_basicSideRounded($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${S}h `+S/2+`a ${S/2} ${S/2}, 0, 0, 0, 0 ${-S}`)}}))}_basicCornerRounded($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${S}h ${S}v `+-S/2+`a ${S/2} ${S/2}, 0, 0, 0, ${-S/2} ${-S/2}`)}}))}_basicCornerExtraRounded($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${S}h ${S}a ${S} ${S}, 0, 0, 0, ${-S} ${-S}`)}}))}_basicCornersRounded($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v `+S/2+`a ${S/2} ${S/2}, 0, 0, 0, ${S/2} ${S/2}h `+S/2+"v "+-S/2+`a ${S/2} ${S/2}, 0, 0, 0, ${-S/2} ${-S/2}`)}}))}_drawDot({x:$,y:S,size:J}){this._basicDot({x:$,y:S,size:J,rotation:0})}_drawSquare({x:$,y:S,size:J}){this._basicSquare({x:$,y:S,size:J,rotation:0})}_drawRounded({x:$,y:S,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:S,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerRounded({x:$,y:S,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:S,size:J,rotation:ce})}}else this._basicDot({x:$,y:S,size:J,rotation:0})}_drawExtraRounded({x:$,y:S,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:S,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerExtraRounded({x:$,y:S,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:S,size:J,rotation:ce})}}else this._basicDot({x:$,y:S,size:J,rotation:0})}_drawClassy({x:$,y:S,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:S,size:J,rotation:0}):this._basicCornerRounded({x:$,y:S,size:J,rotation:Math.PI/2}):this._basicCornerRounded({x:$,y:S,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:S,size:J,rotation:Math.PI/2})}_drawClassyRounded({x:$,y:S,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:S,size:J,rotation:0}):this._basicCornerExtraRounded({x:$,y:S,size:J,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:$,y:S,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:S,size:J,rotation:Math.PI/2})}}const y={dot:"dot",square:"square",extraRounded:"extra-rounded"},C=Object.values(y);class A{constructor({svg:$,type:S,window:J}){this._svg=$,this._type=S,this._window=J}draw($,S,J,Q){let G;switch(this._type){case y.square:G=this._drawSquare;break;case y.extraRounded:G=this._drawExtraRounded;break;default:G=this._drawDot}G.call(this,{x:$,y:S,size:J,rotation:Q})}_rotateFigure({x:$,y:S,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=S+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:S,x:J,y:Q}=$,G=S/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J+S/2} ${Q}a ${S/2} ${S/2} 0 1 0 0.1 0zm 0 ${G}a ${S/2-G} ${S/2-G} 0 1 1 -0.1 0Z`)}}))}_basicSquare($){const{size:S,x:J,y:Q}=$,G=S/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q}v ${S}h ${S}v `+-S+`zM ${J+G} ${Q+G}h `+(S-2*G)+"v "+(S-2*G)+"h "+(2*G-S)+"z")}}))}_basicExtraRounded($){const{size:S,x:J,y:Q}=$,G=S/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q+2.5*G}v `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*G}h `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*-G}v `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*-G}h `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*G}M ${J+2.5*G} ${Q+G}h `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*G}v `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*G}h `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*-G}v `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*-G}`)}}))}_drawDot({x:$,y:S,size:J,rotation:Q}){this._basicDot({x:$,y:S,size:J,rotation:Q})}_drawSquare({x:$,y:S,size:J,rotation:Q}){this._basicSquare({x:$,y:S,size:J,rotation:Q})}_drawExtraRounded({x:$,y:S,size:J,rotation:Q}){this._basicExtraRounded({x:$,y:S,size:J,rotation:Q})}}const w={dot:"dot",square:"square"},E=Object.values(w);class b{constructor({svg:$,type:S,window:J}){this._svg=$,this._type=S,this._window=J}draw($,S,J,Q){let G;G=this._type===w.square?this._drawSquare:this._drawDot,G.call(this,{x:$,y:S,size:J,rotation:Q})}_rotateFigure({x:$,y:S,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=S+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+S/2)),this._element.setAttribute("cy",String(Q+S/2)),this._element.setAttribute("r",String(S/2))}}))}_basicSquare($){const{size:S,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(S)),this._element.setAttribute("height",String(S))}}))}_drawDot({x:$,y:S,size:J,rotation:Q}){this._basicDot({x:$,y:S,size:J,rotation:Q})}_drawSquare({x:$,y:S,size:J,rotation:Q}){this._basicSquare({x:$,y:S,size:J,rotation:Q})}}const g="circle",_=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],x=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class k{constructor($,S){this._roundSize=J=>this._options.dotsOptions.roundSize?Math.floor(J):J,this._window=S,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String($.width)),this._element.setAttribute("height",String($.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),$.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${$.width} ${$.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=$.image,this._instanceId=k.instanceCount++,this._options=$}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR($){const S=$.getModuleCount(),J=Math.min(this._options.width,this._options.height)-2*this._options.margin,Q=this._options.shape===g?J/Math.sqrt(2):J,G=this._roundSize(Q/S);let ie={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=$,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:X,qrOptions:le}=this._options,be=X.imageSize*h[le.errorCorrectionLevel],ce=Math.floor(be*S*S);ie=function({originalHeight:de,originalWidth:pe,maxHiddenDots:se,maxHiddenAxisDots:ge,dotSize:ye}){const D={x:0,y:0},W={x:0,y:0};if(de<=0||pe<=0||se<=0||ye<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const Y=de/pe;return D.x=Math.floor(Math.sqrt(se/Y)),D.x<=0&&(D.x=1),ge&&gese||ge&&ge{var be,ce,de,pe,se,ge;return!(this._options.imageOptions.hideBackgroundDots&&X>=(S-ie.hideYDots)/2&&X<(S+ie.hideYDots)/2&&le>=(S-ie.hideXDots)/2&&le<(S+ie.hideXDots)/2||((be=_[X])===null||be===void 0?void 0:be[le])||((ce=_[X-S+7])===null||ce===void 0?void 0:ce[le])||((de=_[X])===null||de===void 0?void 0:de[le-S+7])||((pe=x[X])===null||pe===void 0?void 0:pe[le])||((se=x[X-S+7])===null||se===void 0?void 0:se[le])||((ge=x[X])===null||ge===void 0?void 0:ge[le-S+7]))}),this.drawCorners(),this._options.image&&await this.drawImage({width:ie.width,height:ie.height,count:S,dotSize:G})}drawBackground(){var $,S,J;const Q=this._element,G=this._options;if(Q){const ie=($=G.backgroundOptions)===null||$===void 0?void 0:$.gradient,X=(S=G.backgroundOptions)===null||S===void 0?void 0:S.color;let le=G.height,be=G.width;if(ie||X){const ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((J=G.backgroundOptions)===null||J===void 0)&&J.round&&(le=be=Math.min(G.width,G.height),ce.setAttribute("rx",String(le/2*G.backgroundOptions.round))),ce.setAttribute("x",String(this._roundSize((G.width-be)/2))),ce.setAttribute("y",String(this._roundSize((G.height-le)/2))),ce.setAttribute("width",String(be)),ce.setAttribute("height",String(le)),this._backgroundClipPath.appendChild(ce),this._createColor({options:ie,color:X,additionalRotation:0,x:0,y:0,height:G.height,width:G.width,name:`background-color-${this._instanceId}`})}}}drawDots($){var S,J;if(!this._qr)throw"QR code is not defined";const Q=this._options,G=this._qr.getModuleCount();if(G>Q.width||G>Q.height)throw"The canvas is too small.";const ie=Math.min(Q.width,Q.height)-2*Q.margin,X=Q.shape===g?ie/Math.sqrt(2):ie,le=this._roundSize(X/G),be=this._roundSize((Q.width-G*le)/2),ce=this._roundSize((Q.height-G*le)/2),de=new m({svg:this._element,type:Q.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(S=Q.dotsOptions)===null||S===void 0?void 0:S.gradient,color:Q.dotsOptions.color,additionalRotation:0,x:0,y:0,height:Q.height,width:Q.width,name:`dot-color-${this._instanceId}`});for(let pe=0;pe!(se+ge<0||pe+ye<0||se+ge>=G||pe+ye>=G)&&!($&&!$(pe+ye,se+ge))&&!!this._qr&&this._qr.isDark(pe+ye,se+ge)),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element));if(Q.shape===g){const pe=this._roundSize((ie/le-G)/2),se=G+2*pe,ge=be-pe*le,ye=ce-pe*le,D=[],W=this._roundSize(se/2);for(let Y=0;Y=pe-1&&Y<=se-pe&&q>=pe-1&&q<=se-pe||Math.sqrt((Y-W)*(Y-W)+(q-W)*(q-W))>W?D[Y][q]=0:D[Y][q]=this._qr.isDark(q-2*pe<0?q:q>=G?q-2*pe:q-pe,Y-2*pe<0?Y:Y>=G?Y-2*pe:Y-pe)?1:0}for(let Y=0;Y{var he;return!!(!((he=D[Y+oe])===null||he===void 0)&&he[q+ee])}),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const $=this._element,S=this._options;if(!$)throw"Element code is not defined";const J=this._qr.getModuleCount(),Q=Math.min(S.width,S.height)-2*S.margin,G=S.shape===g?Q/Math.sqrt(2):Q,ie=this._roundSize(G/J),X=7*ie,le=3*ie,be=this._roundSize((S.width-J*ie)/2),ce=this._roundSize((S.height-J*ie)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([de,pe,se])=>{var ge,ye,D,W,Y,q,ee,oe,he,Ae,Me,Le,fe,ke;const we=be+de*ie*(J-7),He=ce+pe*ie*(J-7);let et=this._dotsClipPath,_e=this._dotsClipPath;if((((ge=S.cornersSquareOptions)===null||ge===void 0?void 0:ge.gradient)||((ye=S.cornersSquareOptions)===null||ye===void 0?void 0:ye.color))&&(et=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),et.setAttribute("id",`clip-path-corners-square-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(et),this._cornersSquareClipPath=this._cornersDotClipPath=_e=et,this._createColor({options:(D=S.cornersSquareOptions)===null||D===void 0?void 0:D.gradient,color:(W=S.cornersSquareOptions)===null||W===void 0?void 0:W.color,additionalRotation:se,x:we,y:He,height:X,width:X,name:`corners-square-color-${de}-${pe}-${this._instanceId}`})),((Y=S.cornersSquareOptions)===null||Y===void 0?void 0:Y.type)&&C.includes(S.cornersSquareOptions.type)){const Oe=new A({svg:this._element,type:S.cornersSquareOptions.type,window:this._window});Oe.draw(we,He,X,se),Oe._element&&et&&et.appendChild(Oe._element)}else{const Oe=new m({svg:this._element,type:((q=S.cornersSquareOptions)===null||q===void 0?void 0:q.type)||S.dotsOptions.type,window:this._window});for(let Ke=0;Ke<_.length;Ke++)for(let Re=0;Re<_[Ke].length;Re++)!((ee=_[Ke])===null||ee===void 0)&&ee[Re]&&(Oe.draw(we+Re*ie,He+Ke*ie,ie,(mt,Ze)=>{var De;return!!(!((De=_[Ke+Ze])===null||De===void 0)&&De[Re+mt])}),Oe._element&&et&&et.appendChild(Oe._element))}if((((oe=S.cornersDotOptions)===null||oe===void 0?void 0:oe.gradient)||((he=S.cornersDotOptions)===null||he===void 0?void 0:he.color))&&(_e=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),_e.setAttribute("id",`clip-path-corners-dot-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(_e),this._cornersDotClipPath=_e,this._createColor({options:(Ae=S.cornersDotOptions)===null||Ae===void 0?void 0:Ae.gradient,color:(Me=S.cornersDotOptions)===null||Me===void 0?void 0:Me.color,additionalRotation:se,x:we+2*ie,y:He+2*ie,height:le,width:le,name:`corners-dot-color-${de}-${pe}-${this._instanceId}`})),((Le=S.cornersDotOptions)===null||Le===void 0?void 0:Le.type)&&E.includes(S.cornersDotOptions.type)){const Oe=new b({svg:this._element,type:S.cornersDotOptions.type,window:this._window});Oe.draw(we+2*ie,He+2*ie,le,se),Oe._element&&_e&&_e.appendChild(Oe._element)}else{const Oe=new m({svg:this._element,type:((fe=S.cornersDotOptions)===null||fe===void 0?void 0:fe.type)||S.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var De;return!!(!((De=x[Ke+Ze])===null||De===void 0)&&De[Re+mt])}),Oe._element&&_e&&_e.appendChild(Oe._element))}})}loadImage(){return new Promise(($,S)=>{var J;const Q=this._options;if(!Q.image)return S("Image is not defined");if(!((J=Q.nodeCanvas)===null||J===void 0)&&J.loadImage)Q.nodeCanvas.loadImage(Q.image).then(G=>{var ie,X;if(this._image=G,this._options.imageOptions.saveAsBlob){const le=(ie=Q.nodeCanvas)===null||ie===void 0?void 0:ie.createCanvas(this._image.width,this._image.height);(X=le==null?void 0:le.getContext("2d"))===null||X===void 0||X.drawImage(G,0,0),this._imageUri=le==null?void 0:le.toDataURL()}$()}).catch(S);else{const G=new this._window.Image;typeof Q.imageOptions.crossOrigin=="string"&&(G.crossOrigin=Q.imageOptions.crossOrigin),this._image=G,G.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(ie,X){return new Promise(le=>{const be=new X.XMLHttpRequest;be.onload=function(){const ce=new X.FileReader;ce.onloadend=function(){le(ce.result)},ce.readAsDataURL(be.response)},be.open("GET",ie),be.responseType="blob",be.send()})}(Q.image||"",this._window)),$()},G.src=Q.image}})}async drawImage({width:$,height:S,count:J,dotSize:Q}){const G=this._options,ie=this._roundSize((G.width-J*Q)/2),X=this._roundSize((G.height-J*Q)/2),le=ie+this._roundSize(G.imageOptions.margin+(J*Q-$)/2),be=X+this._roundSize(G.imageOptions.margin+(J*Q-S)/2),ce=$-2*G.imageOptions.margin,de=S-2*G.imageOptions.margin,pe=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");pe.setAttribute("href",this._imageUri||""),pe.setAttribute("xlink:href",this._imageUri||""),pe.setAttribute("x",String(le)),pe.setAttribute("y",String(be)),pe.setAttribute("width",`${ce}px`),pe.setAttribute("height",`${de}px`),this._element.appendChild(pe)}_createColor({options:$,color:S,additionalRotation:J,x:Q,y:G,height:ie,width:X,name:le}){const be=X>ie?X:ie,ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(ce.setAttribute("x",String(Q)),ce.setAttribute("y",String(G)),ce.setAttribute("height",String(ie)),ce.setAttribute("width",String(X)),ce.setAttribute("clip-path",`url('#clip-path-${le}')`),$){let de;if($.type==="radial")de=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("fx",String(Q+X/2)),de.setAttribute("fy",String(G+ie/2)),de.setAttribute("cx",String(Q+X/2)),de.setAttribute("cy",String(G+ie/2)),de.setAttribute("r",String(be/2));else{const pe=(($.rotation||0)+J)%(2*Math.PI),se=(pe+2*Math.PI)%(2*Math.PI);let ge=Q+X/2,ye=G+ie/2,D=Q+X/2,W=G+ie/2;se>=0&&se<=.25*Math.PI||se>1.75*Math.PI&&se<=2*Math.PI?(ge-=X/2,ye-=ie/2*Math.tan(pe),D+=X/2,W+=ie/2*Math.tan(pe)):se>.25*Math.PI&&se<=.75*Math.PI?(ye-=ie/2,ge-=X/2/Math.tan(pe),W+=ie/2,D+=X/2/Math.tan(pe)):se>.75*Math.PI&&se<=1.25*Math.PI?(ge+=X/2,ye+=ie/2*Math.tan(pe),D-=X/2,W-=ie/2*Math.tan(pe)):se>1.25*Math.PI&&se<=1.75*Math.PI&&(ye+=ie/2,ge+=X/2/Math.tan(pe),W-=ie/2,D-=X/2/Math.tan(pe)),de=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("x1",String(Math.round(ge))),de.setAttribute("y1",String(Math.round(ye))),de.setAttribute("x2",String(Math.round(D))),de.setAttribute("y2",String(Math.round(W)))}$.colorStops.forEach(({offset:pe,color:se})=>{const ge=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ge.setAttribute("offset",100*pe+"%"),ge.setAttribute("stop-color",se),de.appendChild(ge)}),ce.setAttribute("fill",`url('#${le}')`),this._defs.appendChild(de)}else S&&ce.setAttribute("fill",S);this._element.appendChild(ce)}}k.instanceCount=0;const T=k,O="canvas",F={};for(let z=0;z<=40;z++)F[z]=z;const I={type:O,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:F[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function M(z){const $=Object.assign({},z);if(!$.colorStops||!$.colorStops.length)throw"Field 'colorStops' is required in gradient";return $.rotation?$.rotation=Number($.rotation):$.rotation=0,$.colorStops=$.colorStops.map(S=>Object.assign(Object.assign({},S),{offset:Number(S.offset)})),$}function N(z){const $=Object.assign({},z);return $.width=Number($.width),$.height=Number($.height),$.margin=Number($.margin),$.imageOptions=Object.assign(Object.assign({},$.imageOptions),{hideBackgroundDots:Boolean($.imageOptions.hideBackgroundDots),imageSize:Number($.imageOptions.imageSize),margin:Number($.imageOptions.margin)}),$.margin>Math.min($.width,$.height)&&($.margin=Math.min($.width,$.height)),$.dotsOptions=Object.assign({},$.dotsOptions),$.dotsOptions.gradient&&($.dotsOptions.gradient=M($.dotsOptions.gradient)),$.cornersSquareOptions&&($.cornersSquareOptions=Object.assign({},$.cornersSquareOptions),$.cornersSquareOptions.gradient&&($.cornersSquareOptions.gradient=M($.cornersSquareOptions.gradient))),$.cornersDotOptions&&($.cornersDotOptions=Object.assign({},$.cornersDotOptions),$.cornersDotOptions.gradient&&($.cornersDotOptions.gradient=M($.cornersDotOptions.gradient))),$.backgroundOptions&&($.backgroundOptions=Object.assign({},$.backgroundOptions),$.backgroundOptions.gradient&&($.backgroundOptions.gradient=M($.backgroundOptions.gradient))),$}var B=i(873),L=i.n(B);function U(z){if(!z)throw new Error("Extension must be defined");z[0]==="."&&(z=z.substring(1));const $={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[z.toLowerCase()];if(!$)throw new Error(`Extension "${z}" is not supported`);return $}class H{constructor($){$!=null&&$.jsdom?this._window=new $.jsdom("",{resources:"usable"}).window:this._window=window,this._options=$?N(c(I,$)):I,this.update()}static _clearContainer($){$&&($.innerHTML="")}_setupSvg(){if(!this._qr)return;const $=new T(this._options,this._window);this._svg=$.getElement(),this._svgDrawingPromise=$.drawQR(this._qr).then(()=>{var S;this._svg&&((S=this._extension)===null||S===void 0||S.call(this,$.getElement(),this._options))})}_setupCanvas(){var $,S;this._qr&&(!(($=this._options.nodeCanvas)===null||$===void 0)&&$.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(S=this._svgDrawingPromise)===null||S===void 0?void 0:S.then(()=>{var J;if(!this._svg)return;const Q=this._svg,G=new this._window.XMLSerializer().serializeToString(Q),ie=btoa(G),X=`data:${U("svg")};base64,${ie}`;if(!((J=this._options.nodeCanvas)===null||J===void 0)&&J.loadImage)return this._options.nodeCanvas.loadImage(X).then(le=>{var be,ce;le.width=this._options.width,le.height=this._options.height,(ce=(be=this._nodeCanvas)===null||be===void 0?void 0:be.getContext("2d"))===null||ce===void 0||ce.drawImage(le,0,0)});{const le=new this._window.Image;return new Promise(be=>{le.onload=()=>{var ce,de;(de=(ce=this._domCanvas)===null||ce===void 0?void 0:ce.getContext("2d"))===null||de===void 0||de.drawImage(le,0,0),be()},le.src=X})}}))}async _getElement($="png"){if(!this._qr)throw"QR code is empty";return $.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update($){H._clearContainer(this._container),this._options=$?N(c(this._options,$)):this._options,this._options.data&&(this._qr=L()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(S){switch(!0){case/^[0-9]*$/.test(S):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(S):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===O?this._setupCanvas():this._setupSvg(),this.append(this._container))}append($){if($){if(typeof $.appendChild!="function")throw"Container should be a single DOM node";this._options.type===O?this._domCanvas&&$.appendChild(this._domCanvas):this._svg&&$.appendChild(this._svg),this._container=$}}applyExtension($){if(!$)throw"Extension function should be defined.";this._extension=$,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData($="png"){if(!this._qr)throw"QR code is empty";const S=await this._getElement($),J=U($);if(!S)return null;if($.toLowerCase()==="svg"){const Q=`\r -${new this._window.XMLSerializer().serializeToString(S)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(Q):new Blob([Q],{type:J})}return new Promise(Q=>{const G=S;if("toBuffer"in G)if(J==="image/png")Q(G.toBuffer(J));else if(J==="image/jpeg")Q(G.toBuffer(J));else{if(J!=="application/pdf")throw Error("Unsupported extension");Q(G.toBuffer(J))}else"toBlob"in G&&G.toBlob(Q,J,1)})}async download($){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let S="png",J="qr";typeof $=="string"?(S=$,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof $=="object"&&$!==null&&($.name&&(J=$.name),$.extension&&(S=$.extension));const Q=await this._getElement(S);if(Q)if(S.toLowerCase()==="svg"){let G=new XMLSerializer().serializeToString(Q);G=`\r -`+G,u(`data:${U(S)};charset=utf-8,${encodeURIComponent(G)}`,`${J}.svg`)}else u(Q.toDataURL(U(S)),`${J}.${S}`)}}const R=H})(),l.default})())})(ag);const FT=x_(ag.exports),PT=n.defineComponent({name:"QrCodeBox",data(){return{qrcode:null}},props:{data:String,image:String,width:Number,height:Number,circleType:String,circleColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const e={dotsOptions:{}};Object.keys(this.$props).forEach(t=>{this.$props[t]!=null&&this.$props[t]!==""&&(e[t]=this.$props[t])}),delete e.formCreateInject,e.circleType&&(e.dotsOptions.type=e.circleType),e.circleColor&&(e.dotsOptions.color=e.circleColor),delete e.circleColor,delete e.circleType,this.$nextTick(()=>{this.qrcode?this.qrcode.update(e):(this.qrcode=n.markRaw(new FT(e)),this.qrcode.append(this.$refs.qr))})},deep:!0,immediate:!0}}}),MT={class:"_fc-qrcode",ref:"qr"};function LT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",MT,null,512)}const lg=Te(PT,[["render",LT]]),sj="",dj="",sg={date:"YYYY-MM-DD",month:"YYYY-MM",datetime:"YYYY-MM-DD HH:mm:ss",timerange:"HH:mm:ss",daterange:"YYYY-MM-DD",monthrange:"YYYY-MM",datetimerange:"YYYY-MM-DD HH:mm:ss",year:"YYYY"};function jT(e){return e/20+"em"}function zT(e){var t;!((t=e.wrap)!=null&&t.class)||(e.wrap.class==="fc-wrap-top"?(e.wrap.labelAlign="top",delete e.wrap.class):e.wrap.class==="fc-wrap-left"?(e.wrap.labelAlign="left",delete e.wrap.class):e.wrap.class==="fc-wrap-right"&&(e.wrap.labelAlign="right",delete e.wrap.class))}const dg=function(e,t,r,o){const i=o||{};return t.forEach(l=>{e.indexOf(l[r||"id"])>-1&&e.splice(e.indexOf(l[r||"id"]),1,l[i.label||"label"]||l.text),dt.trueArray(l[i.children||"children"])&&dg(e,l[i.children||"children"],r,o)}),e},UT=function(e,t){return t.forEach(r=>{e.indexOf(r.value)>-1&&(e[e.indexOf(r.value)]=r.label||r.text)}),e};function ku(e){if(e){if(!Array.isArray(e))return[e]}else return[];return e}function cg(e){Object.keys(jt).forEach(t=>{e.setFormula(t,jt[t])}),Sc(e),e.register("behavior",Dh),e.register("easySlots",Uo),e.extendApi(t=>({message(r){kb.showNotify({type:"warning",...r||{}})}})),e.setDriver("elm",{defaultPreview(t,r){let o=t.rule.value;const i=t.$render.vNode.h,l=t.type,d=t.$handle.subForm[t.id],c=t.prop.readMode;if(c===!1||c==="custom"||!t.input||t.rule.subForm||(Array.isArray(d)?d.length:d)||["fcGroup","fcSubForm","tableForm","stepForm","nestedTableForm","infiniteTableForm","upload","fcDialog","fcDrawer","fcPopup"].indexOf(t.trueType)>-1)return t.parser.render(r,t);if(["radio","select","checkbox"].indexOf(l)>-1)o=UT([...ku(o)],t.prop.props.options||t.prop.props.formCreateInject.options||[]).join(", ");else if(["timePicker","datePicker","slider"].indexOf(l)>-1)o=Array.isArray(o)?o.join(" - "):o;else if(l==="cascader")o=[...ku(o)],Array.isArray(o[0])||(o=[o]),o=o.map(u=>dg(u,t.prop.props.options||t.prop.props.formCreateInject.options||[],"value").join("/")).join(", ");else{if(l==="fcEditor"||c==="html")return i("div",{innerHTML:o});if(l==="uploader"||c==="image")return o=ku(o),i("div",{class:"_fc-upload"},o.map(function(u){return i("div",{class:"_fc-upload-preview"},[i("van-image",{src:u,fit:"cover"})])}));if(l==="signaturePad"&&o)return i("van-image",{src:o,fit:"cover",style:{height:"90px"}});(typeof o=="boolean"||l==="switch")&&(o=o?"\u662F":"\u5426")}return i("span",{class:"_fc-read-view"},[""+(o==null?"":o)])},updateWrap(t){var o,i;let r=(i=(o=t.prop)==null?void 0:o.wrap)==null?void 0:i.style;t.prop.col&&t.prop.col.span&&(t.prop.col.span=24),r&&(r=Array.isArray(r)?r:[r],r.forEach(l=>{delete l.marginBottom})),zT(t.prop)},updateOptions(t){var r,o,i;((r=t.form)==null?void 0:r.labelWidth)&&t.form.labelWidth.indexOf("px")>-1&&(t.form.labelWidth=jT(parseInt(t.form.labelWidth))),(o=t.form)!=null&&o.labelPosition&&(t.form.labelAlign=t.form.labelPosition,delete t.form.labelPosition),(i=t.form)!=null&&i.hideRequiredAsterisk&&(t.form.colon=t.form.hideRequiredAsterisk,delete t.form.hideRequiredAsterisk)},parsers:{inputNumber:{mergeProp(t){t.prop.component="vanStepper";const r=t.prop.props;r.decimalLength=r.precision,r.integer=r.precision===0,delete r.precision}},radio:{mergeProp(t){t.prop.options&&(t.prop.props.options=t.prop.options)}},checkbox:{mergeProp(t){t.prop.options&&(t.prop.props.options=t.prop.options)}},select:{mergeProp(t){t.prop.props.multiple===!0?t.prop.component=P_:(t.prop.options&&(t.prop.props.options=t.prop.options),t.prop.props.options=(t.prop.props.options||[]).map(r=>({text:r.label,value:r.value})))}},rate:{mergeProp(t){t.prop.props.count=t.prop.props.max,delete t.prop.props.max}},timePicker:{mergeProp(t){t.prop.component="elTimePicker";const r=t.prop.props;r.valueFormat||(r.valueFormat="HH:mm:ss")}},datePicker:{mergeProp(t){t.prop.component="elDatePicker";const r=t.prop.props;r.valueFormat||(r.valueFormat=sg[r.type]||sg.date)}},colorPicker:{mergeProp(t){t.prop.component="elColorPicker"}},cascader:{mergeProp(t){t.prop.component="elCascader"}},elDivider:{mergeProp(t){t.prop.component="vanDivider"}},upload:{mergeProp(t){t.prop.component=Z_}},tree:{mergeProp(t){t.prop.component=j_}},row:{mergeProp(t){t.prop.component="vanRow"}},col:{mergeProp(t){t.prop.component="vanCol",t.prop.props.xs&&(t.prop.props={...t.prop.props,...t.prop.props.xs})}},fcDialog:{mergeProp(t){t.prop.component="FcPopup"}},fcDrawer:{mergeProp(t){t.prop.component="FcPopup"}}}})}cg(At.default),At.default.component("FcSlot",Wh),At.default.component("FcJson",Gh),At.default.component("StepForm",nE),At.default.component("FcPopup",sE),At.default.component("FcTable",Ph),At.default.component("FcCell",Uh),At.default.component("FcInlineForm",kc),At.default.component("TableForm",Mh),At.default.component("TableFormPro",Lh),At.default.component("NestedTableForm",zh),At.default.component("InfiniteTableForm",jh),At.default.component("DataTable",xc),At.default.component("FcValue",Hh),At.default.component("FcCity",TE),At.default.component("AudioBox",vm),At.default.component("VideoBox",og),At.default.component("BarCodeBox",rg),At.default.component("IframeBox",ym),At.default.component("QrCodeBox",lg),At.default.component("SignaturePad",HE),At.default.component("FcEcharts",Kh),At.default.component("FcTitle",Jh),At.default.component("FcDataSelect",gm),At.default.component("FcMarkdown",hm),At.default.component("FcId",Qh),At.default.loadjs=nn;const cj="",HT=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),WT={class:"_fd-step-form"};function GT(e,t,r,o,i,l){const d=n.resolveComponent("van-step"),c=n.resolveComponent("van-steps"),u=n.resolveComponent("van-button"),h=n.resolveComponent("van-col"),m=n.resolveComponent("van-row");return n.openBlock(),n.createElementBlock("div",WT,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.stepItemRef,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y.id,onClick:n.withModifiers(A=>e.change(C),["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(y.title),1)]),_:2},1032,["onClick"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,block:"",size:"small",onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const ug=Te(HT,[["render",GT]]),uj="",KT=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),YT={class:"_fd-step-form-item"};function QT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",YT,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const fg=Te(KT,[["render",QT]]),fj="",JT=n.defineComponent({name:"FcPopup",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0}},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),XT={class:"_fd-popup-title"},ZT={class:"_fd-popup-content"},qT={class:"_fd-popup-footer"};function eD(e,t,r,o,i,l){const d=n.resolveComponent("van-button");return n.openBlock(),n.createElementBlock("div",{class:"van-popup van-popup--bottom _fd-popup",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[t[0]||(t[0]=n.createElementVNode("i",{class:"van-badge__wrapper van-icon van-icon-cross van-popup__close-icon van-popup__close-icon--top-right van-haptics-feedback"},null,-1)),n.createElementVNode("div",XT,n.toDisplayString(e.title),1),n.createElementVNode("div",ZT,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",qT,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{block:"",size:"small",type:"primary",class:"fc-clock"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1}),n.createVNode(d,{block:"",size:"small",class:"fc-clock",style:{"margin-top":"10px"}},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const Nu=Te(JT,[["render",eD]]),tD=At.default,Xr=At.default.factory();cg(Xr),Xr.setDriver("elm",{parsers:{stepForm:{mergeProp(e){e.prop.component=ug}},stepFormItem:{mergeProp(e){e.prop.component=fg}},fcDialog:{mergeProp(e){e.prop.component=Nu}},fcDrawer:{mergeProp(e){e.prop.component=Nu}}}}),Xr.component("MStepForm",ug),Xr.component("MStepFormItemView",fg),Xr.component("PopupView",Nu);let pg=null,Wl=n.ref(null);function Gl(...e){return pg(...e)}const hg=e=>{Wl.value=e||yp;const t=ld(Wl);return pg=t.t,t};hg();const pj="",hj="";var Tu={exports:{}},mg;function Zr(){return mg||(mg=1,function(e,t){(function(r,o){e.exports=o()})(Cc,function(){var r=navigator.userAgent,o=navigator.platform,i=/gecko\/\d/i.test(r),l=/MSIE \d/.test(r),d=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),c=/Edge\/(\d+)/.exec(r),u=l||d||c,h=u&&(l?document.documentMode||6:+(c||d)[1]),m=!c&&/WebKit\//.test(r),y=m&&/Qt\/\d+\.\d+/.test(r),C=!c&&/Chrome\/(\d+)/.exec(r),A=C&&+C[1],w=/Opera\//.test(r),E=/Apple Computer/.test(navigator.vendor),b=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),g=/PhantomJS/.test(r),_=E&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),x=/Android/.test(r),k=_||x||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),T=_||/Mac/.test(o),O=/\bCrOS\b/.test(r),F=/win/i.test(o),I=w&&r.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(w=!1,m=!0);var M=T&&(y||w&&(I==null||I<12.11)),N=i||u&&h>=9;function B(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var L=function(a,s){var p=a.className,f=B(s).exec(p);if(f){var v=p.slice(f.index+f[0].length);a.className=p.slice(0,f.index)+(v?f[1]+v:"")}};function U(a){for(var s=a.childNodes.length;s>0;--s)a.removeChild(a.firstChild);return a}function H(a,s){return U(a).appendChild(s)}function R(a,s,p,f){var v=document.createElement(a);if(p&&(v.className=p),f&&(v.style.cssText=f),typeof s=="string")v.appendChild(document.createTextNode(s));else if(s)for(var V=0;V=s)return P+(s-V);P+=j-V,P+=p-P%p,V=j+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=be(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,s){this.f=s;var p=+new Date+a;(!this.id||p=s)return f+Math.min(P,s-v);if(v+=V-f,v+=p-v%p,f=V+1,v>=s)return f}}var ee=[""];function oe(a){for(;ee.length<=a;)ee.push(he(ee)+" ");return ee[a]}function he(a){return a[a.length-1]}function Ae(a,s){for(var p=[],f=0;f"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ke.test(a))}function He(a,s){return s?s.source.indexOf("\\w")>-1&&we(a)?!0:s.test(a):we(a)}function et(a){for(var s in a)if(a.hasOwnProperty(s)&&a[s])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Oe(a){return a.charCodeAt(0)>=768&&_e.test(a)}function Ke(a,s,p){for(;(p<0?s>0:sp?-1:1;;){if(s==p)return s;var v=(s+p)/2,V=f<0?Math.ceil(v):Math.floor(v);if(V==s)return a(V)?s:p;a(V)?p=V:s=V+f}}function mt(a,s,p,f){if(!a)return f(s,p,"ltr",0);for(var v=!1,V=0;Vs||s==p&&P.to==s)&&(f(Math.max(P.from,s),Math.min(P.to,p),P.level==1?"rtl":"ltr",V),v=!0)}v||f(s,p,"ltr")}var Ze=null;function De(a,s,p){var f;Ze=null;for(var v=0;vs)return v;V.to==s&&(V.from!=V.to&&p=="before"?f=v:Ze=v),V.from==s&&(V.from!=V.to&&p!="before"?f=v:Ze=v)}return f!=null?f:Ze}var Pe=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",s="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function p(Z){return Z<=247?a.charAt(Z):1424<=Z&&Z<=1524?"R":1536<=Z&&Z<=1785?s.charAt(Z-1536):1774<=Z&&Z<=2220?"r":8192<=Z&&Z<=8203?"w":Z==8204?"b":"L"}var f=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,v=/[stwN]/,V=/[LRr]/,P=/[Lb1n]/,j=/[1n]/;function K(Z,ne,re){this.level=Z,this.from=ne,this.to=re}return function(Z,ne){var re=ne=="ltr"?"L":"R";if(Z.length==0||ne=="ltr"&&!f.test(Z))return!1;for(var ve=Z.length,me=[],Se=0;Se-1&&(f[s]=v.slice(0,V).concat(v.slice(V+1)))}}}function Qe(a,s){var p=Xe(a,s);if(!!p.length)for(var f=Array.prototype.slice.call(arguments,2),v=0;v0}function Tt(a){a.prototype.on=function(s,p){Ce(this,s,p)},a.prototype.off=function(s,p){Ye(this,s,p)}}function bt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Gn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Gi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ei(a){bt(a),Gn(a)}function vn(a){return a.target||a.srcElement}function pa(a){var s=a.which;return s==null&&(a.button&1?s=1:a.button&2?s=3:a.button&4&&(s=2)),T&&a.ctrlKey&&s==1&&(s=3),s}var Cf=function(){if(u&&h<9)return!1;var a=R("div");return"draggable"in a||"dragDrop"in a}(),Kn;function _f(a){if(Kn==null){var s=R("span","\u200B");H(a,R("span",[s,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Kn=s.offsetWidth<=1&&s.offsetHeight>2&&!(u&&h<8))}var p=Kn?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return p.setAttribute("cm-text",""),p}var so;function Cs(a){if(so!=null)return so;var s=H(a,document.createTextNode("A\u062EA")),p=$(s,0,1).getBoundingClientRect(),f=$(s,1,2).getBoundingClientRect();return U(a),!p||p.left==p.right?!1:so=f.right-p.right<3}var ha=` +Please report this to https://github.com/markedjs/marked.`,t){const i="

    An error occurred:

    "+pi(o.message+"",!0)+"
    ";return r?Promise.resolve(i):i}if(r)return Promise.reject(o);throw o}}}const cr=new pm;function xt(e,t){return cr.parse(e,t)}xt.options=xt.setOptions=function(e){return cr.setOptions(e),xt.defaults=cr.defaults,Xh(xt.defaults),xt},xt.getDefaults=Dc,xt.defaults=dr,xt.use=function(...e){return cr.use(...e),xt.defaults=cr.defaults,Xh(xt.defaults),xt},xt.walkTokens=function(e,t){return cr.walkTokens(e,t)},xt.parseInline=cr.parseInline,xt.Parser=Un,xt.parser=Un.parse,xt.Renderer=Dl,xt.TextRenderer=Mc,xt.Lexer=zn,xt.lexer=zn.lex,xt.Tokenizer=Tl,xt.Hooks=Qo,xt.parse=xt,xt.options,xt.setOptions,xt.use,xt.walkTokens,xt.parseInline,Un.parse,zn.lex;const rj="",BA=n.defineComponent({name:"FcMarkdown",data(){return{marked:n.markRaw(new pm),html:""}},props:{content:String},watch:{content:{handler(){this.html=this.marked.parse(this.content||"")},immediate:!0}}}),RA=["innerHTML"];function $A(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fc-markdown",innerHTML:e.html},null,8,RA)}const hm=Te(BA,[["render",$A]]),oj="",IA=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.$attrs.fullscreen||!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),FA={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"36px"}};function PA(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-dialog"},e.$attrs,{fullscreen:e.max,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),n.createSlots({default:n.withCtx(()=>[e.$attrs.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",FA,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:2},[e.footer!==!1?{name:"footer",fn:n.withCtx(()=>[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["fullscreen","modelValue"])}const mm=Te(IA,[["render",PA]]),MA=e=>e!==null&&typeof e=="object",LA=e=>e!=null;function Lc(e){if(!LA(e))return e;if(Array.isArray(e))return e.map(t=>Lc(t));if(MA(e)){const t={};return Object.keys(e).forEach(r=>{t[r]=Lc(e[r])}),t}return e}const aj="",jA=n.defineComponent({name:"FcDataSelect",components:{FcDialog:mm},emits:["update:modelValue","change","clear"],props:{title:String,formCreateInject:Object,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean,searchRule:Object,tableRule:Object,autoLoad:Boolean,modelValue:[Object,Array]},computed:{options(){return this.list.map(e=>({label:e[this.labelKey||"label"],value:e[this.valueKey||"value"]}))},selectValue(){const e=this.options.map(t=>t.value);return this.multiple===!0?e:e[0]},fapi(){var e,t;return(t=(e=this.$refs)==null?void 0:e.dialog)==null?void 0:t.fapi}},data(){return{list:[],visible:!1,formRule:[],load:El(()=>{this.$refs.dialog.fapi.el(this.formRule[1].name).initPage()},500)}},watch:{modelValue:{handler(e){e?this.list=Array.isArray(e)?e:[e]:this.list=[]},immediate:!0}},methods:{getTableEl(){return this.$refs.dialog.fapi.el(this.formRule[1].name)},getDialogEl(){return this.$refs.dialog},formChange(){this.autoLoad&&this.load()},changeSelectValue(e){e==null?this.list=[]:this.list=this.list.filter(t=>e.indexOf(t[this.valueKey||"value"])!==-1),this.updateValue()},confirm(){const e=Ga([...this.list,...this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().getSelectionRows()]),t=e.map(r=>r[this.valueKey||"value"]);this.list=e.filter((r,o)=>t.indexOf(r[this.valueKey||"value"])===o),this.$refs.dialog.close(),this.updateValue()},tableRowClick(e){this.multiple?this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().toggleRowSelection(e):(this.list=[e],this.updateValue(),this.$refs.dialog.close())},updateValue(){this.multipleLimit>0&&this.list.length>this.multipleLimit&&(this.list=this.list.splice(0,this.multipleLimit));const e=this.list.map(t=>({[this.valueKey||"value"]:t[this.valueKey||"value"],[this.labelKey||"label"]:t[this.labelKey||"label"]}));this.$emit("update:modelValue",this.multiple?e:e[0]),this.$emit("change",this.multiple?e:e[0])},getFormRule(){const e=Lc([this.searchRule,this.tableRule]);return e[1].on||(e[1].on={}),e[1].props||(e[1].props={}),this.multiple&&(e[1].props.rowKey||(e[1].props.rowKey=this.valueKey||"value"),e[1].name||(e[1].name=We())),e[1].props.selection=!0,e[1].on.rowClick?e[1].on.rowClick=[(...t)=>this.tableRowClick(...t),e[1].on.rowClick]:e[1].on.rowClick=(...t)=>this.tableRowClick(...t),e[1].on.selectionChange?e[1].on.selectionChange=[(...t)=>this.selectionChange(...t),e[1].on.selectionChange]:e[1].on.selectionChange=(...t)=>this.selectionChange(...t),e},selectionChange(e){this.multiple||this.tableRowClick(e[0])},handleClear(...e){this.$emit("clear",...e)},handleClick(e){this.disabled||!e||(this.visible=!0,this.formRule=this.getFormRule(),this.$refs.dialog.open())}}}),zA={class:"_fc-data-select"};function UA(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("FcDialog");return n.openBlock(),n.createElementBlock("div",zA,[n.createVNode(c,{disabled:e.disabled,placeholder:e.placeholder,multiple:e.multiple,multipleLimit:e.multipleLimit,clearable:e.clearable,"model-value":e.selectValue,"onUpdate:modelValue":e.changeSelectValue,"popper-class":"_fc-data-select-pop",onVisibleChange:e.handleClick,onClear:e.handleClear},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createBlock(d,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["disabled","placeholder","multiple","multipleLimit","clearable","model-value","onUpdate:modelValue","onVisibleChange","onClear"]),n.createVNode(u,{ref:"dialog",formCreateInject:e.formCreateInject,rule:e.formRule,"onUpdate:modelValue":e.formChange,footer:e.multiple,title:e.title,width:"900px",onConfirm:e.confirm},null,8,["formCreateInject","rule","onUpdate:modelValue","footer","title","onConfirm"])])}const gm=Te(jA,[["render",UA]]),HA=n.defineComponent({name:"AudioBox",emits:["pause","play","ended"],data(){return{}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,loop:Boolean,preload:{type:String,default:"auto"},muted:Boolean}}),WA=["controls","autoplay","loop","preload","muted"],GA=["src","type"];function KA(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("audio",{key:e.src,controls:e.controls,autoplay:e.autoplay,loop:e.loop,preload:e.preload,muted:e.muted,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},[n.createElementVNode("source",{src:e.src,type:e.type},null,8,GA),t[3]||(t[3]=n.createTextVNode(" Your browser does not support the audio element. "))],40,WA)}const vm=Te(HA,[["render",KA]]),lj="",YA=n.defineComponent({name:"IframeBox",emits:["load"],data(){return{}},props:{src:String,loading:String}}),QA=["src"];function JA(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("iframe",{class:"_fc-iframe-box",src:e.src,frameborder:"0",onLoad:t[0]||(t[0]=d=>e.$emit("load",d))},null,40,QA)}const ym=Te(YA,[["render",JA]]);var jc={},Vl={},xn={};Object.defineProperty(xn,"__esModule",{value:!0});function XA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ZA=function e(t,r){XA(this,e),this.data=t,this.text=r.text||t,this.options=r};xn.default=ZA,Object.defineProperty(Vl,"__esModule",{value:!0}),Vl.CODE39=void 0;var qA=function(){function e(t,r){for(var o=0;o=200){c=o.shift()-105;var u=$n.SWAP[c];u!==void 0?d=t.next(o,i+1,u):((l===$n.SET_A||l===$n.SET_B)&&c===$n.SHIFT&&(o[0]=l===$n.SET_A?o[0]>95?o[0]-96:o[0]:o[0]<32?o[0]+96:o[0]),d=t.next(o,i+1,l))}else c=t.correctIndex(o,l),d=t.next(o,i+1,l);var h=t.getBar(c),m=c*i;return{result:h+d.result,checksum:m+d.checksum}}}]),t}(gS.default);Ur.default=CS;var Wc={};Object.defineProperty(Wc,"__esModule",{value:!0});var Ui=Vt,Am=function(t){return t.match(new RegExp("^"+Ui.A_CHARS+"*"))[0].length},Sm=function(t){return t.match(new RegExp("^"+Ui.B_CHARS+"*"))[0].length},xm=function(t){return t.match(new RegExp("^"+Ui.C_CHARS+"*"))[0]};function Gc(e,t){var r=t?Ui.A_CHARS:Ui.B_CHARS,o=e.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+km(e.substring(o[1].length));var i=e.match(new RegExp("^"+r+"+"))[0];return i.length===e.length?e:i+String.fromCharCode(t?205:206)+Gc(e.substring(i.length),!t)}function km(e){var t=xm(e),r=t.length;if(r===e.length)return e;e=e.substring(r);var o=Am(e)>=Sm(e);return t+String.fromCharCode(o?206:205)+Gc(e,o)}Wc.default=function(e){var t=void 0,r=xm(e).length;if(r>=2)t=Ui.C_START_CHAR+km(e);else{var o=Am(e)>Sm(e);t=(o?Ui.A_START_CHAR:Ui.B_START_CHAR)+Gc(e,o)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(i,l){return String.fromCharCode(203)+l})},Object.defineProperty(Uc,"__esModule",{value:!0});var _S=Ur,ES=Nm(_S),AS=Wc,SS=Nm(AS);function Nm(e){return e&&e.__esModule?e:{default:e}}function xS(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kc(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function kS(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var NS=function(e){kS(t,e);function t(r,o){if(xS(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var i=Kc(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,SS.default)(r),o));else var i=Kc(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r,o));return Kc(i)}return t}(ES.default);Uc.default=NS;var Yc={};Object.defineProperty(Yc,"__esModule",{value:!0});var TS=function(){function e(t,r){for(var o=0;oo.width*10?o.width*10:o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return dx(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(o,i){return this.text.substr(o,i)}},{key:"leftEncode",value:function(o,i){return(0,Om.default)(o,i)}},{key:"rightText",value:function(o,i){return this.text.substr(o,i)}},{key:"rightEncode",value:function(o,i){return(0,Om.default)(o,i)}},{key:"encodeGuarded",value:function(){var o={fontSize:this.fontSize},i={height:this.guardHeight};return[{data:Hr.SIDE_BIN,options:i},{data:this.leftEncode(),text:this.leftText(),options:o},{data:Hr.MIDDLE_BIN,options:i},{data:this.rightEncode(),text:this.rightText(),options:o},{data:Hr.SIDE_BIN,options:i}]}},{key:"encodeFlat",value:function(){var o=[Hr.SIDE_BIN,this.leftEncode(),Hr.MIDDLE_BIN,this.rightEncode(),Hr.SIDE_BIN];return{data:o.join(""),text:this.text}}}]),t}(fx.default);Bl.default=gx,Object.defineProperty(Xc,"__esModule",{value:!0});var vx=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return tk(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==tu(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=(0,Wr.default)(this.data.substr(0,6),"LLLLLL"),o+="01010",o+=(0,Wr.default)(this.data.substr(6,6),"RRRRRR"),o+="101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101"+(0,Wr.default)(this.data[0],"L"),options:{height:this.guardHeight}}),o.push({data:(0,Wr.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),o.push({data:"01010",options:{height:this.guardHeight}}),o.push({data:(0,Wr.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),o.push({data:(0,Wr.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),o}}]),t}(rk.default);function tu(e){var t=0,r;for(r=1;r<11;r+=2)t+=parseInt(e[r]);for(r=0;r<11;r+=2)t+=parseInt(e[r])*3;return(10-t%10)%10}Zo.default=sk;var nu={};Object.defineProperty(nu,"__esModule",{value:!0});var dk=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return dk(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=this.encodeMiddleDigits(),o+="010101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101",options:{height:this.guardHeight}}),o.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),o.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),o}},{key:"encodeMiddleDigits",value:function(){var o=this.upcA[0],i=this.upcA[this.upcA.length-1],l=yk[parseInt(i)][parseInt(o)];return(0,uk.default)(this.middleDigits,l)}}]),t}(pk.default);function Lm(e,t){for(var r=parseInt(e[e.length-1]),o=vk[r],i="",l=0,d=0;d=3&&this.number<=131070}}]),t}(X2.default);Fl.pharmacode=nN;var Pl={};Object.defineProperty(Pl,"__esModule",{value:!0}),Pl.codabar=void 0;var iN=function(){function e(t,r){for(var o=0;o0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function Qm(e,t,r){if(r.displayValue&&tt&&(t=e[r].height);return t}function PN(e,t,r){var o;if(r)o=r;else if(typeof document<"u")o=document.createElement("canvas").getContext("2d");else return 0;o.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var i=o.measureText(e);if(!i)return 0;var l=i.width;return l}In.getMaximumHeightOfEncodings=FN,In.getEncodingHeight=Ym,In.getBarcodePadding=Qm,In.calculateEncodingAttributes=$N,In.getTotalWidthOfEncodings=IN,Object.defineProperty(hu,"__esModule",{value:!0});var MN=function(){function e(t,r){for(var o=0;o0?(d=0,i.textAlign="left"):r.textAlign=="right"?(d=o.width-1,i.textAlign="right"):(d=o.width/2,i.textAlign="center"),i.fillText(o.text,d,c)}}},{key:"moveCanvasDrawing",value:function(r){var o=this.canvas.getContext("2d");o.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),e}();hu.default=HN;var gu={};Object.defineProperty(gu,"__esModule",{value:!0});var WN=function(){function e(t,r){for(var o=0;o0&&(this.drawRect(u-o.width*c,d,o.width*c,o.height,r),c=0);c>0&&this.drawRect(u-o.width*(c-1),d,o.width*c,o.height,r)}},{key:"drawSVGText",value:function(r,o,i){var l=this.document.createElementNS(Ul,"text");if(o.displayValue){var d,c;l.setAttribute("style","font:"+o.fontOptions+" "+o.fontSize+"px "+o.font),o.textPosition=="top"?c=o.fontSize-o.textMargin:c=o.height+o.textMargin+o.fontSize,o.textAlign=="left"||i.barcodePadding>0?(d=0,l.setAttribute("text-anchor","start")):o.textAlign=="right"?(d=i.width-1,l.setAttribute("text-anchor","end")):(d=i.width/2,l.setAttribute("text-anchor","middle")),l.setAttribute("x",d),l.setAttribute("y",c),l.appendChild(this.document.createTextNode(i.text)),r.appendChild(l)}}},{key:"setSvgAttributes",value:function(r,o){var i=this.svg;i.setAttribute("width",r+"px"),i.setAttribute("height",o+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+r+" "+o),i.setAttribute("xmlns",Ul),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,o,i){var l=this.document.createElementNS(Ul,"g");return l.setAttribute("transform","translate("+r+", "+o+")"),i.appendChild(l),l}},{key:"setGroupOptions",value:function(r,o){r.setAttribute("style","fill:"+o.lineColor+";")}},{key:"drawRect",value:function(r,o,i,l,d){var c=this.document.createElementNS(Ul,"rect");return c.setAttribute("x",r),c.setAttribute("y",o),c.setAttribute("width",i),c.setAttribute("height",l),d.appendChild(c),c}}]),e}();gu.default=JN;var yu={};Object.defineProperty(yu,"__esModule",{value:!0});var XN=function(){function e(t,r){for(var o=0;o"u"?"undefined":dT(e))==="object"&&!e.nodeName)return{element:e,renderer:na.default.ObjectRenderer};throw new fT.InvalidElementException}}function pT(e){var t=document.querySelectorAll(e);if(t.length!==0){for(var r=[],o=0;o"u")throw Error("No element to render on was provided.");return i._renderProperties=(0,ET.default)(t),i._encodings=[],i._options=eg.default,i._errorHandler=new kT.default(i),typeof r<"u"&&(o=o||{},o.format||(o.format=ig()),i.options(o)[o.format](r,o).render()),i};Hl.getModule=function(e){return hr.default[e]};for(var tg in hr.default)hr.default.hasOwnProperty(tg)&&TT(hr.default,tg);function TT(e,t){xi.prototype[t]=xi.prototype[t.toUpperCase()]=xi.prototype[t.toLowerCase()]=function(r,o){var i=this;return i._errorHandler.wrapBarcodeCall(function(){o.text=typeof o.text>"u"?void 0:""+o.text;var l=(0,ia.default)(i._options,o);l=(0,ST.default)(l);var d=e[t],c=ng(r,d,l);return i._encodings.push(c),i})}}function ng(e,t,r){e=""+e;var o=new t(e,r);if(!o.valid())throw new qm.InvalidInputException(o.constructor.name,e);var i=o.encode();i=(0,Xm.default)(i);for(var l=0;l{this.$props[r]!=null&&this.$props[r]!==""&&(t[r]=this.$props[r])}),delete t.value,delete t.formCreateInject,this.$nextTick(()=>{DT(this.$refs.bar,e||"",t)})},deep:!0,immediate:!0}}}),OT={class:"_fc-barcode",ref:"bar"};function BT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("img",OT,null,512)}const rg=Te(VT,[["render",BT]]),sj="",RT=n.defineComponent({name:"VideoBox",emits:["pause","play","ended","error"],data(){return{player:null}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,isLive:Boolean,withCredentials:Boolean,loop:Boolean},watch:{src:{handler:function(){this.$nextTick(()=>{nn.ready("mpegts",()=>{const e=this.$refs.video,t=window.mpegts.createPlayer({isLive:this.isLive,type:this.type,url:this.src});t.attachMediaElement(e),t.on("error",r=>{this.$emit("error",r)}),t.load(),this.autoplay&&t.play().catch(r=>{this.$emit("error",r)}),this.player=t})})},immediate:!0}},created(){window.mpegts?nn.done("mpegts"):nn.isDefined("mpegts")||nn.loadNpm("mpegts.js@1.8.0/dist/mpegts.js","mpegts")}}),$T=["controls","loop"];function IT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("video",{ref:"video",class:"_fc-video-box",controls:e.controls,loop:e.loop,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},null,40,$T)}const og=Te(RT,[["render",IT]]);var ag={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(Cc,()=>(()=>{var r={873:(d,c)=>{var u,h,m=function(){var y=function(H,R){var z=H,$=g[R],A=null,J=0,Q=null,G=[],ie={},X=function(D,W){A=function(Y){for(var q=new Array(Y),ee=0;ee=7&&de(D),Q==null&&(Q=ge(z,$,G)),se(Q,W)},le=function(D,W){for(var Y=-1;Y<=7;Y+=1)if(!(D+Y<=-1||J<=D+Y))for(var q=-1;q<=7;q+=1)W+q<=-1||J<=W+q||(A[D+Y][W+q]=0<=Y&&Y<=6&&(q==0||q==6)||0<=q&&q<=6&&(Y==0||Y==6)||2<=Y&&Y<=4&&2<=q&&q<=4)},be=function(){for(var D=8;D>Y&1)==1;A[Math.floor(Y/3)][Y%3+J-8-3]=q}for(Y=0;Y<18;Y+=1)q=!D&&(W>>Y&1)==1,A[Y%3+J-8-3][Math.floor(Y/3)]=q},pe=function(D,W){for(var Y=$<<3|W,q=b.getBCHTypeInfo(Y),ee=0;ee<15;ee+=1){var oe=!D&&(q>>ee&1)==1;ee<6?A[ee][8]=oe:ee<8?A[ee+1][8]=oe:A[J-15+ee][8]=oe}for(ee=0;ee<15;ee+=1)oe=!D&&(q>>ee&1)==1,ee<8?A[8][J-ee-1]=oe:ee<9?A[8][15-ee-1+1]=oe:A[8][15-ee-1]=oe;A[J-8][8]=!D},se=function(D,W){for(var Y=-1,q=J-1,ee=7,oe=0,he=b.getMaskFunction(W),Se=J-1;Se>0;Se-=2)for(Se==6&&(Se-=1);;){for(var Me=0;Me<2;Me+=1)if(A[q][Se-Me]==null){var Le=!1;oe>>ee&1)==1),he(q,Se-Me)&&(Le=!Le),A[q][Se-Me]=Le,(ee-=1)==-1&&(oe+=1,ee=7)}if((q+=Y)<0||J<=q){q-=Y,Y=-Y;break}}},ge=function(D,W,Y){for(var q=T.getRSBlocks(D,W),ee=O(),oe=0;oe8*Se)throw"code length overflow. ("+ee.getLengthInBits()+">"+8*Se+")";for(ee.getLengthInBits()+4<=8*Se&&ee.put(0,4);ee.getLengthInBits()%8!=0;)ee.putBit(!1);for(;!(ee.getLengthInBits()>=8*Se||(ee.put(236,8),ee.getLengthInBits()>=8*Se));)ee.put(17,8);return function(Me,Le){for(var fe=0,ke=0,we=0,He=new Array(Le.length),et=new Array(Le.length),_e=0;_e=0?Ze.getAt(De):0}}var Pe=0;for(Re=0;ReLe)&&(he=Le,Se=Me)}return Se}())},ie.createTableTag=function(D,W){D=D||2;var Y="";Y+='";for(var ee=0;ee';Y+=""}return(Y+="")+"
    "},ie.createSvgTag=function(D,W,Y,q){var ee={};typeof arguments[0]=="object"&&(D=(ee=arguments[0]).cellSize,W=ee.margin,Y=ee.alt,q=ee.title),D=D||2,W=W===void 0?4*D:W,(Y=typeof Y=="string"?{text:Y}:Y||{}).text=Y.text||null,Y.id=Y.text?Y.id||"qrcode-description":null,(q=typeof q=="string"?{text:q}:q||{}).text=q.text||null,q.id=q.text?q.id||"qrcode-title":null;var oe,he,Se,Me,Le=ie.getModuleCount()*D+2*W,fe="";for(Me="l"+D+",0 0,"+D+" -"+D+",0 0,-"+D+"z ",fe+=''+ye(q.text)+"":"",fe+=Y.text?''+ye(Y.text)+"":"",fe+='',fe+='"},ie.createDataURL=function(D,W){D=D||2,W=W===void 0?4*D:W;var Y=ie.getModuleCount()*D+2*W,q=W,ee=Y-W;return U(Y,Y,function(oe,he){if(q<=oe&&oe"};var ye=function(D){for(var W="",Y=0;Y":W+=">";break;case"&":W+="&";break;case'"':W+=""";break;default:W+=q}}return W};return ie.createASCII=function(D,W){if((D=D||1)<2)return function(He){He=He===void 0?2:He;var et,_e,Oe,Ke,Re,mt=1*ie.getModuleCount()+2*He,Ze=He,De=mt-He,Pe={"\u2588\u2588":"\u2588","\u2588 ":"\u2580"," \u2588":"\u2584"," ":" "},tt={"\u2588\u2588":"\u2580","\u2588 ":"\u2580"," \u2588":" "," ":" "},$e="";for(et=0;et=De?tt[Re]:Pe[Re];$e+=` +`}return mt%2&&He>0?$e.substring(0,$e.length-mt-1)+Array(mt+1).join("\u2580"):$e.substring(0,$e.length-1)}(W);D-=1,W=W===void 0?2*D:W;var Y,q,ee,oe,he=ie.getModuleCount()*D+2*W,Se=W,Me=he-W,Le=Array(D+1).join("\u2588\u2588"),fe=Array(D+1).join(" "),ke="",we="";for(Y=0;Y>>8),J.push(255&ie)):J.push($)}}return J}};var C,S,w,E,_,g={L:1,M:0,Q:3,H:2},b=(C=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],S=1335,w=7973,_=function(H){for(var R=0;H!=0;)R+=1,H>>>=1;return R},(E={}).getBCHTypeInfo=function(H){for(var R=H<<10;_(R)-_(S)>=0;)R^=S<<_(R)-_(S);return 21522^(H<<10|R)},E.getBCHTypeNumber=function(H){for(var R=H<<12;_(R)-_(w)>=0;)R^=w<<_(R)-_(w);return H<<12|R},E.getPatternPosition=function(H){return C[H-1]},E.getMaskFunction=function(H){switch(H){case 0:return function(R,z){return(R+z)%2==0};case 1:return function(R,z){return R%2==0};case 2:return function(R,z){return z%3==0};case 3:return function(R,z){return(R+z)%3==0};case 4:return function(R,z){return(Math.floor(R/2)+Math.floor(z/3))%2==0};case 5:return function(R,z){return R*z%2+R*z%3==0};case 6:return function(R,z){return(R*z%2+R*z%3)%2==0};case 7:return function(R,z){return(R*z%3+(R+z)%2)%2==0};default:throw"bad maskPattern:"+H}},E.getErrorCorrectPolynomial=function(H){for(var R=k([1],0),z=0;z5&&(z+=3+J-5)}for($=0;$=256;)$-=255;return H[$]}}}();function k(H,R){if(H.length===void 0)throw H.length+"/"+R;var z=function(){for(var A=0;A>>7-$%8&1)==1},put:function($,A){for(var J=0;J>>A-J-1&1)==1)},getLengthInBits:function(){return R},putBit:function($){var A=Math.floor(R/8);H.length<=A&&H.push(0),$&&(H[A]|=128>>>R%8),R+=1}};return z},F=function(H){var R=H,z={getMode:function(){return 1},getLength:function(J){return R.length},write:function(J){for(var Q=R,G=0;G+2>>8&255)+(255&G),A.put(G,13),Q+=2}if(Q>>8)},writeBytes:function(z,$,A){$=$||0,A=A||z.length;for(var J=0;J0&&(z+=","),z+=H[$];return z+"]"}};return R},L=function(H){var R=H,z=0,$=0,A=0,J={read:function(){for(;A<8;){if(z>=R.length){if(A==0)return-1;throw"unexpected end of file./"+A}var G=R.charAt(z);if(z+=1,G=="=")return A=0,-1;G.match(/^\s$/)||($=$<<6|Q(G.charCodeAt(0)),A+=6)}var ie=$>>>A-8&255;return A-=8,ie}},Q=function(G){if(65<=G&&G<=90)return G-65;if(97<=G&&G<=122)return G-97+26;if(48<=G&&G<=57)return G-48+52;if(G==43)return 62;if(G==47)return 63;throw"c:"+G};return J},U=function(H,R,z){for(var $=function(le,be){var ce=le,de=be,pe=new Array(le*be),se={setPixel:function(D,W,Y){pe[W*ce+D]=Y},write:function(D){D.writeString("GIF87a"),D.writeShort(ce),D.writeShort(de),D.writeByte(128),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(255),D.writeByte(255),D.writeByte(255),D.writeString(","),D.writeShort(0),D.writeShort(0),D.writeShort(ce),D.writeShort(de),D.writeByte(0);var W=ge(2);D.writeByte(2);for(var Y=0;W.length-Y>255;)D.writeByte(255),D.writeBytes(W,Y,255),Y+=255;D.writeByte(W.length-Y),D.writeBytes(W,Y,W.length-Y),D.writeByte(0),D.writeString(";")}},ge=function(D){for(var W=1<>>_e!=0)throw"length over";for(;Se+_e>=8;)he.writeByte(255&(et<>>=8-Se,Me=0,Se=0;Me|=et<0&&he.writeByte(Me)}});fe.write(W,q);var ke=0,we=String.fromCharCode(pe[ke]);for(ke+=1;ke=6;)se(le>>>be-6),be-=6},pe.flush=function(){if(be>0&&(se(le<<6-be),le=0,be=0),ce%3!=0)for(var ye=3-ce%3,D=0;D>6,128|63&E):E<55296||E>=57344?S.push(224|E>>12,128|E>>6&63,128|63&E):(w++,E=65536+((1023&E)<<10|1023&C.charCodeAt(w)),S.push(240|E>>18,128|E>>12&63,128|E>>6&63,128|63&E))}return S}(y)},(h=typeof(u=function(){return m})=="function"?u.apply(c,[]):u)===void 0||(d.exports=h)}},o={};function i(d){var c=o[d];if(c!==void 0)return c.exports;var u=o[d]={exports:{}};return r[d](u,u.exports,i),u.exports}i.n=d=>{var c=d&&d.__esModule?()=>d.default:()=>d;return i.d(c,{a:c}),c},i.d=(d,c)=>{for(var u in c)i.o(c,u)&&!i.o(d,u)&&Object.defineProperty(d,u,{enumerable:!0,get:c[u]})},i.o=(d,c)=>Object.prototype.hasOwnProperty.call(d,c);var l={};return(()=>{i.d(l,{default:()=>R});const d=z=>!!z&&typeof z=="object"&&!Array.isArray(z);function c(z,...$){if(!$.length)return z;const A=$.shift();return A!==void 0&&d(z)&&d(A)?(z=Object.assign({},z),Object.keys(A).forEach(J=>{const Q=z[J],G=A[J];Array.isArray(Q)&&Array.isArray(G)?z[J]=G:d(Q)&&d(G)?z[J]=c(Object.assign({},Q),G):z[J]=G}),c(z,...$)):z}function u(z,$){const A=document.createElement("a");A.download=$,A.href=z,document.body.appendChild(A),A.click(),document.body.removeChild(A)}const h={L:.07,M:.15,Q:.25,H:.3};class m{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case"dots":G=this._drawDot;break;case"classy":G=this._drawClassy;break;case"classy-rounded":G=this._drawClassyRounded;break;case"rounded":G=this._drawRounded;break;case"extra-rounded":G=this._drawExtraRounded;break;default:G=this._drawSquare}G.call(this,{x:$,y:A,size:J,getNeighbor:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_basicSideRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, 0 ${-A}`)}}))}_basicCornerRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_basicCornerExtraRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}a ${A} ${A}, 0, 0, 0, ${-A} ${-A}`)}}))}_basicCornersRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${A/2} ${A/2}h `+A/2+"v "+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_drawDot({x:$,y:A,size:J}){this._basicDot({x:$,y:A,size:J,rotation:0})}_drawSquare({x:$,y:A,size:J}){this._basicSquare({x:$,y:A,size:J,rotation:0})}_drawRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawExtraRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawClassy({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}_drawClassyRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}}const y={dot:"dot",square:"square",extraRounded:"extra-rounded"},C=Object.values(y);class S{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case y.square:G=this._drawSquare;break;case y.extraRounded:G=this._drawExtraRounded;break;default:G=this._drawDot}G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J+A/2} ${Q}a ${A/2} ${A/2} 0 1 0 0.1 0zm 0 ${G}a ${A/2-G} ${A/2-G} 0 1 1 -0.1 0Z`)}}))}_basicSquare($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A+`zM ${J+G} ${Q+G}h `+(A-2*G)+"v "+(A-2*G)+"h "+(2*G-A)+"z")}}))}_basicExtraRounded($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q+2.5*G}v `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*G}h `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*-G}v `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*-G}h `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*G}M ${J+2.5*G} ${Q+G}h `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*G}v `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*G}h `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*-G}v `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*-G}`)}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}_drawExtraRounded({x:$,y:A,size:J,rotation:Q}){this._basicExtraRounded({x:$,y:A,size:J,rotation:Q})}}const w={dot:"dot",square:"square"},E=Object.values(w);class _{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;G=this._type===w.square?this._drawSquare:this._drawDot,G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}}const g="circle",b=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],x=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class k{constructor($,A){this._roundSize=J=>this._options.dotsOptions.roundSize?Math.floor(J):J,this._window=A,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String($.width)),this._element.setAttribute("height",String($.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),$.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${$.width} ${$.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=$.image,this._instanceId=k.instanceCount++,this._options=$}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR($){const A=$.getModuleCount(),J=Math.min(this._options.width,this._options.height)-2*this._options.margin,Q=this._options.shape===g?J/Math.sqrt(2):J,G=this._roundSize(Q/A);let ie={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=$,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:X,qrOptions:le}=this._options,be=X.imageSize*h[le.errorCorrectionLevel],ce=Math.floor(be*A*A);ie=function({originalHeight:de,originalWidth:pe,maxHiddenDots:se,maxHiddenAxisDots:ge,dotSize:ye}){const D={x:0,y:0},W={x:0,y:0};if(de<=0||pe<=0||se<=0||ye<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const Y=de/pe;return D.x=Math.floor(Math.sqrt(se/Y)),D.x<=0&&(D.x=1),ge&&gese||ge&&ge{var be,ce,de,pe,se,ge;return!(this._options.imageOptions.hideBackgroundDots&&X>=(A-ie.hideYDots)/2&&X<(A+ie.hideYDots)/2&&le>=(A-ie.hideXDots)/2&&le<(A+ie.hideXDots)/2||((be=b[X])===null||be===void 0?void 0:be[le])||((ce=b[X-A+7])===null||ce===void 0?void 0:ce[le])||((de=b[X])===null||de===void 0?void 0:de[le-A+7])||((pe=x[X])===null||pe===void 0?void 0:pe[le])||((se=x[X-A+7])===null||se===void 0?void 0:se[le])||((ge=x[X])===null||ge===void 0?void 0:ge[le-A+7]))}),this.drawCorners(),this._options.image&&await this.drawImage({width:ie.width,height:ie.height,count:A,dotSize:G})}drawBackground(){var $,A,J;const Q=this._element,G=this._options;if(Q){const ie=($=G.backgroundOptions)===null||$===void 0?void 0:$.gradient,X=(A=G.backgroundOptions)===null||A===void 0?void 0:A.color;let le=G.height,be=G.width;if(ie||X){const ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((J=G.backgroundOptions)===null||J===void 0)&&J.round&&(le=be=Math.min(G.width,G.height),ce.setAttribute("rx",String(le/2*G.backgroundOptions.round))),ce.setAttribute("x",String(this._roundSize((G.width-be)/2))),ce.setAttribute("y",String(this._roundSize((G.height-le)/2))),ce.setAttribute("width",String(be)),ce.setAttribute("height",String(le)),this._backgroundClipPath.appendChild(ce),this._createColor({options:ie,color:X,additionalRotation:0,x:0,y:0,height:G.height,width:G.width,name:`background-color-${this._instanceId}`})}}}drawDots($){var A,J;if(!this._qr)throw"QR code is not defined";const Q=this._options,G=this._qr.getModuleCount();if(G>Q.width||G>Q.height)throw"The canvas is too small.";const ie=Math.min(Q.width,Q.height)-2*Q.margin,X=Q.shape===g?ie/Math.sqrt(2):ie,le=this._roundSize(X/G),be=this._roundSize((Q.width-G*le)/2),ce=this._roundSize((Q.height-G*le)/2),de=new m({svg:this._element,type:Q.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(A=Q.dotsOptions)===null||A===void 0?void 0:A.gradient,color:Q.dotsOptions.color,additionalRotation:0,x:0,y:0,height:Q.height,width:Q.width,name:`dot-color-${this._instanceId}`});for(let pe=0;pe!(se+ge<0||pe+ye<0||se+ge>=G||pe+ye>=G)&&!($&&!$(pe+ye,se+ge))&&!!this._qr&&this._qr.isDark(pe+ye,se+ge)),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element));if(Q.shape===g){const pe=this._roundSize((ie/le-G)/2),se=G+2*pe,ge=be-pe*le,ye=ce-pe*le,D=[],W=this._roundSize(se/2);for(let Y=0;Y=pe-1&&Y<=se-pe&&q>=pe-1&&q<=se-pe||Math.sqrt((Y-W)*(Y-W)+(q-W)*(q-W))>W?D[Y][q]=0:D[Y][q]=this._qr.isDark(q-2*pe<0?q:q>=G?q-2*pe:q-pe,Y-2*pe<0?Y:Y>=G?Y-2*pe:Y-pe)?1:0}for(let Y=0;Y{var he;return!!(!((he=D[Y+oe])===null||he===void 0)&&he[q+ee])}),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const $=this._element,A=this._options;if(!$)throw"Element code is not defined";const J=this._qr.getModuleCount(),Q=Math.min(A.width,A.height)-2*A.margin,G=A.shape===g?Q/Math.sqrt(2):Q,ie=this._roundSize(G/J),X=7*ie,le=3*ie,be=this._roundSize((A.width-J*ie)/2),ce=this._roundSize((A.height-J*ie)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([de,pe,se])=>{var ge,ye,D,W,Y,q,ee,oe,he,Se,Me,Le,fe,ke;const we=be+de*ie*(J-7),He=ce+pe*ie*(J-7);let et=this._dotsClipPath,_e=this._dotsClipPath;if((((ge=A.cornersSquareOptions)===null||ge===void 0?void 0:ge.gradient)||((ye=A.cornersSquareOptions)===null||ye===void 0?void 0:ye.color))&&(et=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),et.setAttribute("id",`clip-path-corners-square-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(et),this._cornersSquareClipPath=this._cornersDotClipPath=_e=et,this._createColor({options:(D=A.cornersSquareOptions)===null||D===void 0?void 0:D.gradient,color:(W=A.cornersSquareOptions)===null||W===void 0?void 0:W.color,additionalRotation:se,x:we,y:He,height:X,width:X,name:`corners-square-color-${de}-${pe}-${this._instanceId}`})),((Y=A.cornersSquareOptions)===null||Y===void 0?void 0:Y.type)&&C.includes(A.cornersSquareOptions.type)){const Oe=new S({svg:this._element,type:A.cornersSquareOptions.type,window:this._window});Oe.draw(we,He,X,se),Oe._element&&et&&et.appendChild(Oe._element)}else{const Oe=new m({svg:this._element,type:((q=A.cornersSquareOptions)===null||q===void 0?void 0:q.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var De;return!!(!((De=b[Ke+Ze])===null||De===void 0)&&De[Re+mt])}),Oe._element&&et&&et.appendChild(Oe._element))}if((((oe=A.cornersDotOptions)===null||oe===void 0?void 0:oe.gradient)||((he=A.cornersDotOptions)===null||he===void 0?void 0:he.color))&&(_e=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),_e.setAttribute("id",`clip-path-corners-dot-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(_e),this._cornersDotClipPath=_e,this._createColor({options:(Se=A.cornersDotOptions)===null||Se===void 0?void 0:Se.gradient,color:(Me=A.cornersDotOptions)===null||Me===void 0?void 0:Me.color,additionalRotation:se,x:we+2*ie,y:He+2*ie,height:le,width:le,name:`corners-dot-color-${de}-${pe}-${this._instanceId}`})),((Le=A.cornersDotOptions)===null||Le===void 0?void 0:Le.type)&&E.includes(A.cornersDotOptions.type)){const Oe=new _({svg:this._element,type:A.cornersDotOptions.type,window:this._window});Oe.draw(we+2*ie,He+2*ie,le,se),Oe._element&&_e&&_e.appendChild(Oe._element)}else{const Oe=new m({svg:this._element,type:((fe=A.cornersDotOptions)===null||fe===void 0?void 0:fe.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var De;return!!(!((De=x[Ke+Ze])===null||De===void 0)&&De[Re+mt])}),Oe._element&&_e&&_e.appendChild(Oe._element))}})}loadImage(){return new Promise(($,A)=>{var J;const Q=this._options;if(!Q.image)return A("Image is not defined");if(!((J=Q.nodeCanvas)===null||J===void 0)&&J.loadImage)Q.nodeCanvas.loadImage(Q.image).then(G=>{var ie,X;if(this._image=G,this._options.imageOptions.saveAsBlob){const le=(ie=Q.nodeCanvas)===null||ie===void 0?void 0:ie.createCanvas(this._image.width,this._image.height);(X=le==null?void 0:le.getContext("2d"))===null||X===void 0||X.drawImage(G,0,0),this._imageUri=le==null?void 0:le.toDataURL()}$()}).catch(A);else{const G=new this._window.Image;typeof Q.imageOptions.crossOrigin=="string"&&(G.crossOrigin=Q.imageOptions.crossOrigin),this._image=G,G.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(ie,X){return new Promise(le=>{const be=new X.XMLHttpRequest;be.onload=function(){const ce=new X.FileReader;ce.onloadend=function(){le(ce.result)},ce.readAsDataURL(be.response)},be.open("GET",ie),be.responseType="blob",be.send()})}(Q.image||"",this._window)),$()},G.src=Q.image}})}async drawImage({width:$,height:A,count:J,dotSize:Q}){const G=this._options,ie=this._roundSize((G.width-J*Q)/2),X=this._roundSize((G.height-J*Q)/2),le=ie+this._roundSize(G.imageOptions.margin+(J*Q-$)/2),be=X+this._roundSize(G.imageOptions.margin+(J*Q-A)/2),ce=$-2*G.imageOptions.margin,de=A-2*G.imageOptions.margin,pe=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");pe.setAttribute("href",this._imageUri||""),pe.setAttribute("xlink:href",this._imageUri||""),pe.setAttribute("x",String(le)),pe.setAttribute("y",String(be)),pe.setAttribute("width",`${ce}px`),pe.setAttribute("height",`${de}px`),this._element.appendChild(pe)}_createColor({options:$,color:A,additionalRotation:J,x:Q,y:G,height:ie,width:X,name:le}){const be=X>ie?X:ie,ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(ce.setAttribute("x",String(Q)),ce.setAttribute("y",String(G)),ce.setAttribute("height",String(ie)),ce.setAttribute("width",String(X)),ce.setAttribute("clip-path",`url('#clip-path-${le}')`),$){let de;if($.type==="radial")de=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("fx",String(Q+X/2)),de.setAttribute("fy",String(G+ie/2)),de.setAttribute("cx",String(Q+X/2)),de.setAttribute("cy",String(G+ie/2)),de.setAttribute("r",String(be/2));else{const pe=(($.rotation||0)+J)%(2*Math.PI),se=(pe+2*Math.PI)%(2*Math.PI);let ge=Q+X/2,ye=G+ie/2,D=Q+X/2,W=G+ie/2;se>=0&&se<=.25*Math.PI||se>1.75*Math.PI&&se<=2*Math.PI?(ge-=X/2,ye-=ie/2*Math.tan(pe),D+=X/2,W+=ie/2*Math.tan(pe)):se>.25*Math.PI&&se<=.75*Math.PI?(ye-=ie/2,ge-=X/2/Math.tan(pe),W+=ie/2,D+=X/2/Math.tan(pe)):se>.75*Math.PI&&se<=1.25*Math.PI?(ge+=X/2,ye+=ie/2*Math.tan(pe),D-=X/2,W-=ie/2*Math.tan(pe)):se>1.25*Math.PI&&se<=1.75*Math.PI&&(ye+=ie/2,ge+=X/2/Math.tan(pe),W-=ie/2,D-=X/2/Math.tan(pe)),de=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("x1",String(Math.round(ge))),de.setAttribute("y1",String(Math.round(ye))),de.setAttribute("x2",String(Math.round(D))),de.setAttribute("y2",String(Math.round(W)))}$.colorStops.forEach(({offset:pe,color:se})=>{const ge=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ge.setAttribute("offset",100*pe+"%"),ge.setAttribute("stop-color",se),de.appendChild(ge)}),ce.setAttribute("fill",`url('#${le}')`),this._defs.appendChild(de)}else A&&ce.setAttribute("fill",A);this._element.appendChild(ce)}}k.instanceCount=0;const T=k,O="canvas",F={};for(let z=0;z<=40;z++)F[z]=z;const I={type:O,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:F[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function M(z){const $=Object.assign({},z);if(!$.colorStops||!$.colorStops.length)throw"Field 'colorStops' is required in gradient";return $.rotation?$.rotation=Number($.rotation):$.rotation=0,$.colorStops=$.colorStops.map(A=>Object.assign(Object.assign({},A),{offset:Number(A.offset)})),$}function N(z){const $=Object.assign({},z);return $.width=Number($.width),$.height=Number($.height),$.margin=Number($.margin),$.imageOptions=Object.assign(Object.assign({},$.imageOptions),{hideBackgroundDots:Boolean($.imageOptions.hideBackgroundDots),imageSize:Number($.imageOptions.imageSize),margin:Number($.imageOptions.margin)}),$.margin>Math.min($.width,$.height)&&($.margin=Math.min($.width,$.height)),$.dotsOptions=Object.assign({},$.dotsOptions),$.dotsOptions.gradient&&($.dotsOptions.gradient=M($.dotsOptions.gradient)),$.cornersSquareOptions&&($.cornersSquareOptions=Object.assign({},$.cornersSquareOptions),$.cornersSquareOptions.gradient&&($.cornersSquareOptions.gradient=M($.cornersSquareOptions.gradient))),$.cornersDotOptions&&($.cornersDotOptions=Object.assign({},$.cornersDotOptions),$.cornersDotOptions.gradient&&($.cornersDotOptions.gradient=M($.cornersDotOptions.gradient))),$.backgroundOptions&&($.backgroundOptions=Object.assign({},$.backgroundOptions),$.backgroundOptions.gradient&&($.backgroundOptions.gradient=M($.backgroundOptions.gradient))),$}var B=i(873),L=i.n(B);function U(z){if(!z)throw new Error("Extension must be defined");z[0]==="."&&(z=z.substring(1));const $={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[z.toLowerCase()];if(!$)throw new Error(`Extension "${z}" is not supported`);return $}class H{constructor($){$!=null&&$.jsdom?this._window=new $.jsdom("",{resources:"usable"}).window:this._window=window,this._options=$?N(c(I,$)):I,this.update()}static _clearContainer($){$&&($.innerHTML="")}_setupSvg(){if(!this._qr)return;const $=new T(this._options,this._window);this._svg=$.getElement(),this._svgDrawingPromise=$.drawQR(this._qr).then(()=>{var A;this._svg&&((A=this._extension)===null||A===void 0||A.call(this,$.getElement(),this._options))})}_setupCanvas(){var $,A;this._qr&&(!(($=this._options.nodeCanvas)===null||$===void 0)&&$.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(A=this._svgDrawingPromise)===null||A===void 0?void 0:A.then(()=>{var J;if(!this._svg)return;const Q=this._svg,G=new this._window.XMLSerializer().serializeToString(Q),ie=btoa(G),X=`data:${U("svg")};base64,${ie}`;if(!((J=this._options.nodeCanvas)===null||J===void 0)&&J.loadImage)return this._options.nodeCanvas.loadImage(X).then(le=>{var be,ce;le.width=this._options.width,le.height=this._options.height,(ce=(be=this._nodeCanvas)===null||be===void 0?void 0:be.getContext("2d"))===null||ce===void 0||ce.drawImage(le,0,0)});{const le=new this._window.Image;return new Promise(be=>{le.onload=()=>{var ce,de;(de=(ce=this._domCanvas)===null||ce===void 0?void 0:ce.getContext("2d"))===null||de===void 0||de.drawImage(le,0,0),be()},le.src=X})}}))}async _getElement($="png"){if(!this._qr)throw"QR code is empty";return $.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update($){H._clearContainer(this._container),this._options=$?N(c(this._options,$)):this._options,this._options.data&&(this._qr=L()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(A){switch(!0){case/^[0-9]*$/.test(A):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(A):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===O?this._setupCanvas():this._setupSvg(),this.append(this._container))}append($){if($){if(typeof $.appendChild!="function")throw"Container should be a single DOM node";this._options.type===O?this._domCanvas&&$.appendChild(this._domCanvas):this._svg&&$.appendChild(this._svg),this._container=$}}applyExtension($){if(!$)throw"Extension function should be defined.";this._extension=$,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData($="png"){if(!this._qr)throw"QR code is empty";const A=await this._getElement($),J=U($);if(!A)return null;if($.toLowerCase()==="svg"){const Q=`\r +${new this._window.XMLSerializer().serializeToString(A)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(Q):new Blob([Q],{type:J})}return new Promise(Q=>{const G=A;if("toBuffer"in G)if(J==="image/png")Q(G.toBuffer(J));else if(J==="image/jpeg")Q(G.toBuffer(J));else{if(J!=="application/pdf")throw Error("Unsupported extension");Q(G.toBuffer(J))}else"toBlob"in G&&G.toBlob(Q,J,1)})}async download($){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let A="png",J="qr";typeof $=="string"?(A=$,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof $=="object"&&$!==null&&($.name&&(J=$.name),$.extension&&(A=$.extension));const Q=await this._getElement(A);if(Q)if(A.toLowerCase()==="svg"){let G=new XMLSerializer().serializeToString(Q);G=`\r +`+G,u(`data:${U(A)};charset=utf-8,${encodeURIComponent(G)}`,`${J}.svg`)}else u(Q.toDataURL(U(A)),`${J}.${A}`)}}const R=H})(),l.default})())})(ag);const FT=x_(ag.exports),PT=n.defineComponent({name:"QrCodeBox",data(){return{qrcode:null}},props:{data:String,image:String,width:Number,height:Number,circleType:String,circleColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const e={dotsOptions:{}};Object.keys(this.$props).forEach(t=>{this.$props[t]!=null&&this.$props[t]!==""&&(e[t]=this.$props[t])}),delete e.formCreateInject,e.circleType&&(e.dotsOptions.type=e.circleType),e.circleColor&&(e.dotsOptions.color=e.circleColor),delete e.circleColor,delete e.circleType,this.$nextTick(()=>{this.qrcode?this.qrcode.update(e):(this.qrcode=n.markRaw(new FT(e)),this.qrcode.append(this.$refs.qr))})},deep:!0,immediate:!0}}}),MT={class:"_fc-qrcode",ref:"qr"};function LT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",MT,null,512)}const lg=Te(PT,[["render",LT]]),dj="",cj="",sg={date:"YYYY-MM-DD",month:"YYYY-MM",datetime:"YYYY-MM-DD HH:mm:ss",timerange:"HH:mm:ss",daterange:"YYYY-MM-DD",monthrange:"YYYY-MM",datetimerange:"YYYY-MM-DD HH:mm:ss",year:"YYYY"};function jT(e){return e/20+"em"}function zT(e){var t;!((t=e.wrap)!=null&&t.class)||(e.wrap.class==="fc-wrap-top"?(e.wrap.labelAlign="top",delete e.wrap.class):e.wrap.class==="fc-wrap-left"?(e.wrap.labelAlign="left",delete e.wrap.class):e.wrap.class==="fc-wrap-right"&&(e.wrap.labelAlign="right",delete e.wrap.class))}const dg=function(e,t,r,o){const i=o||{};return t.forEach(l=>{e.indexOf(l[r||"id"])>-1&&e.splice(e.indexOf(l[r||"id"]),1,l[i.label||"label"]||l.text),dt.trueArray(l[i.children||"children"])&&dg(e,l[i.children||"children"],r,o)}),e},UT=function(e,t){return t.forEach(r=>{e.indexOf(r.value)>-1&&(e[e.indexOf(r.value)]=r.label||r.text)}),e};function ku(e){if(e){if(!Array.isArray(e))return[e]}else return[];return e}function cg(e){Object.keys(jt).forEach(t=>{e.setFormula(t,jt[t])}),Ac(e),e.register("behavior",Dh),e.register("easySlots",Uo),e.extendApi(t=>({message(r){kb.showNotify({type:"warning",...r||{}})}})),e.setDriver("elm",{defaultPreview(t,r){let o=t.rule.value;const i=t.$render.vNode.h,l=t.type,d=t.$handle.subForm[t.id],c=t.prop.readMode;if(c===!1||c==="custom"||!t.input||t.rule.subForm||(Array.isArray(d)?d.length:d)||["fcGroup","fcSubForm","tableForm","stepForm","nestedTableForm","infiniteTableForm","upload","fcDialog","fcDrawer","fcPopup"].indexOf(t.trueType)>-1)return t.parser.render(r,t);if(["radio","select","checkbox"].indexOf(l)>-1)o=UT([...ku(o)],t.prop.props.options||t.prop.props.formCreateInject.options||[]).join(", ");else if(["timePicker","datePicker","slider"].indexOf(l)>-1)o=Array.isArray(o)?o.join(" - "):o;else if(l==="cascader")o=[...ku(o)],Array.isArray(o[0])||(o=[o]),o=o.map(u=>dg(u,t.prop.props.options||t.prop.props.formCreateInject.options||[],"value").join("/")).join(", ");else{if(l==="fcEditor"||c==="html")return i("div",{innerHTML:o});if(l==="uploader"||c==="image")return o=ku(o),i("div",{class:"_fc-upload"},o.map(function(u){return i("div",{class:"_fc-upload-preview"},[i("van-image",{src:u,fit:"cover"})])}));if(l==="signaturePad"&&o)return i("van-image",{src:o,fit:"cover",style:{height:"90px"}});(typeof o=="boolean"||l==="switch")&&(o=o?"\u662F":"\u5426")}return i("span",{class:"_fc-read-view"},[""+(o==null?"":o)])},updateWrap(t){var o,i;let r=(i=(o=t.prop)==null?void 0:o.wrap)==null?void 0:i.style;t.prop.col&&t.prop.col.span&&(t.prop.col.span=24),r&&(r=Array.isArray(r)?r:[r],r.forEach(l=>{delete l.marginBottom})),zT(t.prop)},updateOptions(t){var r,o,i;((r=t.form)==null?void 0:r.labelWidth)&&t.form.labelWidth.indexOf("px")>-1&&(t.form.labelWidth=jT(parseInt(t.form.labelWidth))),(o=t.form)!=null&&o.labelPosition&&(t.form.labelAlign=t.form.labelPosition,delete t.form.labelPosition),(i=t.form)!=null&&i.hideRequiredAsterisk&&(t.form.colon=t.form.hideRequiredAsterisk,delete t.form.hideRequiredAsterisk)},parsers:{inputNumber:{mergeProp(t){t.prop.component="vanStepper";const r=t.prop.props;r.decimalLength=r.precision,r.integer=r.precision===0,delete r.precision}},radio:{mergeProp(t){t.prop.options&&(t.prop.props.options=t.prop.options)}},checkbox:{mergeProp(t){t.prop.options&&(t.prop.props.options=t.prop.options)}},select:{mergeProp(t){t.prop.props.multiple===!0?t.prop.component=P_:(t.prop.options&&(t.prop.props.options=t.prop.options),t.prop.props.options=(t.prop.props.options||[]).map(r=>({text:r.label,value:r.value})))}},rate:{mergeProp(t){t.prop.props.count=t.prop.props.max,delete t.prop.props.max}},timePicker:{mergeProp(t){t.prop.component="elTimePicker";const r=t.prop.props;r.valueFormat||(r.valueFormat="HH:mm:ss")}},datePicker:{mergeProp(t){t.prop.component="elDatePicker";const r=t.prop.props;r.valueFormat||(r.valueFormat=sg[r.type]||sg.date)}},colorPicker:{mergeProp(t){t.prop.component="elColorPicker"}},cascader:{mergeProp(t){t.prop.component="elCascader"}},elDivider:{mergeProp(t){t.prop.component="vanDivider"}},upload:{mergeProp(t){t.prop.component=Z_}},tree:{mergeProp(t){t.prop.component=j_}},row:{mergeProp(t){t.prop.component="vanRow"}},col:{mergeProp(t){t.prop.component="vanCol",t.prop.props.xs&&(t.prop.props={...t.prop.props,...t.prop.props.xs})}},fcDialog:{mergeProp(t){t.prop.component="FcPopup"}},fcDrawer:{mergeProp(t){t.prop.component="FcPopup"}}}})}cg(St.default),St.default.component("FcSlot",Wh),St.default.component("FcJson",Gh),St.default.component("StepForm",nE),St.default.component("FcPopup",sE),St.default.component("FcTable",Ph),St.default.component("FcCell",Uh),St.default.component("FcInlineForm",kc),St.default.component("TableForm",Mh),St.default.component("TableFormPro",Lh),St.default.component("NestedTableForm",zh),St.default.component("InfiniteTableForm",jh),St.default.component("DataTable",xc),St.default.component("FcValue",Hh),St.default.component("FcCity",TE),St.default.component("AudioBox",vm),St.default.component("VideoBox",og),St.default.component("BarCodeBox",rg),St.default.component("IframeBox",ym),St.default.component("QrCodeBox",lg),St.default.component("SignaturePad",HE),St.default.component("FcEcharts",Kh),St.default.component("FcTitle",Jh),St.default.component("FcDataSelect",gm),St.default.component("FcMarkdown",hm),St.default.component("FcId",Qh),St.default.loadjs=nn;const uj="",HT=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),WT={class:"_fd-step-form"};function GT(e,t,r,o,i,l){const d=n.resolveComponent("van-step"),c=n.resolveComponent("van-steps"),u=n.resolveComponent("van-button"),h=n.resolveComponent("van-col"),m=n.resolveComponent("van-row");return n.openBlock(),n.createElementBlock("div",WT,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.stepItemRef,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y.id,onClick:n.withModifiers(S=>e.change(C),["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(y.title),1)]),_:2},1032,["onClick"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,block:"",size:"small",onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const ug=Te(HT,[["render",GT]]),fj="",KT=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),YT={class:"_fd-step-form-item"};function QT(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",YT,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const fg=Te(KT,[["render",QT]]),pj="",JT=n.defineComponent({name:"FcPopup",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0}},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),XT={class:"_fd-popup-title"},ZT={class:"_fd-popup-content"},qT={class:"_fd-popup-footer"};function eD(e,t,r,o,i,l){const d=n.resolveComponent("van-button");return n.openBlock(),n.createElementBlock("div",{class:"van-popup van-popup--bottom _fd-popup",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[t[0]||(t[0]=n.createElementVNode("i",{class:"van-badge__wrapper van-icon van-icon-cross van-popup__close-icon van-popup__close-icon--top-right van-haptics-feedback"},null,-1)),n.createElementVNode("div",XT,n.toDisplayString(e.title),1),n.createElementVNode("div",ZT,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",qT,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{block:"",size:"small",type:"primary",class:"fc-clock"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1}),n.createVNode(d,{block:"",size:"small",class:"fc-clock",style:{"margin-top":"10px"}},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const Nu=Te(JT,[["render",eD]]),tD=St.default,Xr=St.default.factory();cg(Xr),Xr.setDriver("elm",{parsers:{stepForm:{mergeProp(e){e.prop.component=ug}},stepFormItem:{mergeProp(e){e.prop.component=fg}},fcDialog:{mergeProp(e){e.prop.component=Nu}},fcDrawer:{mergeProp(e){e.prop.component=Nu}}}}),Xr.component("MStepForm",ug),Xr.component("MStepFormItemView",fg),Xr.component("PopupView",Nu);let pg=null,Wl=n.ref(null);function Gl(...e){return pg(...e)}const hg=e=>{Wl.value=e||yp;const t=ld(Wl);return pg=t.t,t};hg();const hj="",mj="";var Tu={exports:{}},mg;function Zr(){return mg||(mg=1,function(e,t){(function(r,o){e.exports=o()})(Cc,function(){var r=navigator.userAgent,o=navigator.platform,i=/gecko\/\d/i.test(r),l=/MSIE \d/.test(r),d=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),c=/Edge\/(\d+)/.exec(r),u=l||d||c,h=u&&(l?document.documentMode||6:+(c||d)[1]),m=!c&&/WebKit\//.test(r),y=m&&/Qt\/\d+\.\d+/.test(r),C=!c&&/Chrome\/(\d+)/.exec(r),S=C&&+C[1],w=/Opera\//.test(r),E=/Apple Computer/.test(navigator.vendor),_=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),g=/PhantomJS/.test(r),b=E&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),x=/Android/.test(r),k=b||x||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),T=b||/Mac/.test(o),O=/\bCrOS\b/.test(r),F=/win/i.test(o),I=w&&r.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(w=!1,m=!0);var M=T&&(y||w&&(I==null||I<12.11)),N=i||u&&h>=9;function B(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var L=function(a,s){var p=a.className,f=B(s).exec(p);if(f){var v=p.slice(f.index+f[0].length);a.className=p.slice(0,f.index)+(v?f[1]+v:"")}};function U(a){for(var s=a.childNodes.length;s>0;--s)a.removeChild(a.firstChild);return a}function H(a,s){return U(a).appendChild(s)}function R(a,s,p,f){var v=document.createElement(a);if(p&&(v.className=p),f&&(v.style.cssText=f),typeof s=="string")v.appendChild(document.createTextNode(s));else if(s)for(var V=0;V=s)return P+(s-V);P+=j-V,P+=p-P%p,V=j+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=be(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,s){this.f=s;var p=+new Date+a;(!this.id||p=s)return f+Math.min(P,s-v);if(v+=V-f,v+=p-v%p,f=V+1,v>=s)return f}}var ee=[""];function oe(a){for(;ee.length<=a;)ee.push(he(ee)+" ");return ee[a]}function he(a){return a[a.length-1]}function Se(a,s){for(var p=[],f=0;f"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ke.test(a))}function He(a,s){return s?s.source.indexOf("\\w")>-1&&we(a)?!0:s.test(a):we(a)}function et(a){for(var s in a)if(a.hasOwnProperty(s)&&a[s])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Oe(a){return a.charCodeAt(0)>=768&&_e.test(a)}function Ke(a,s,p){for(;(p<0?s>0:sp?-1:1;;){if(s==p)return s;var v=(s+p)/2,V=f<0?Math.ceil(v):Math.floor(v);if(V==s)return a(V)?s:p;a(V)?p=V:s=V+f}}function mt(a,s,p,f){if(!a)return f(s,p,"ltr",0);for(var v=!1,V=0;Vs||s==p&&P.to==s)&&(f(Math.max(P.from,s),Math.min(P.to,p),P.level==1?"rtl":"ltr",V),v=!0)}v||f(s,p,"ltr")}var Ze=null;function De(a,s,p){var f;Ze=null;for(var v=0;vs)return v;V.to==s&&(V.from!=V.to&&p=="before"?f=v:Ze=v),V.from==s&&(V.from!=V.to&&p!="before"?f=v:Ze=v)}return f!=null?f:Ze}var Pe=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",s="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function p(Z){return Z<=247?a.charAt(Z):1424<=Z&&Z<=1524?"R":1536<=Z&&Z<=1785?s.charAt(Z-1536):1774<=Z&&Z<=2220?"r":8192<=Z&&Z<=8203?"w":Z==8204?"b":"L"}var f=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,v=/[stwN]/,V=/[LRr]/,P=/[Lb1n]/,j=/[1n]/;function K(Z,ne,re){this.level=Z,this.from=ne,this.to=re}return function(Z,ne){var re=ne=="ltr"?"L":"R";if(Z.length==0||ne=="ltr"&&!f.test(Z))return!1;for(var ve=Z.length,me=[],Ae=0;Ae-1&&(f[s]=v.slice(0,V).concat(v.slice(V+1)))}}}function Qe(a,s){var p=Xe(a,s);if(!!p.length)for(var f=Array.prototype.slice.call(arguments,2),v=0;v0}function Tt(a){a.prototype.on=function(s,p){Ce(this,s,p)},a.prototype.off=function(s,p){Ye(this,s,p)}}function bt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Gn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Gi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function ei(a){bt(a),Gn(a)}function vn(a){return a.target||a.srcElement}function pa(a){var s=a.which;return s==null&&(a.button&1?s=1:a.button&2?s=3:a.button&4&&(s=2)),T&&a.ctrlKey&&s==1&&(s=3),s}var Cf=function(){if(u&&h<9)return!1;var a=R("div");return"draggable"in a||"dragDrop"in a}(),Kn;function _f(a){if(Kn==null){var s=R("span","\u200B");H(a,R("span",[s,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Kn=s.offsetWidth<=1&&s.offsetHeight>2&&!(u&&h<8))}var p=Kn?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return p.setAttribute("cm-text",""),p}var so;function Cs(a){if(so!=null)return so;var s=H(a,document.createTextNode("A\u062EA")),p=$(s,0,1).getBoundingClientRect(),f=$(s,1,2).getBoundingClientRect();return U(a),!p||p.left==p.right?!1:so=f.right-p.right<3}var ha=` b`.split(/\n/).length!=3?function(a){for(var s=0,p=[],f=a.length;s<=f;){var v=a.indexOf(` -`,s);v==-1&&(v=a.length);var V=a.slice(s,a.charAt(v-1)=="\r"?v-1:v),P=V.indexOf("\r");P!=-1?(p.push(V.slice(0,P)),s+=P+1):(p.push(V),s=v+1)}return p}:function(a){return a.split(/\r\n?|\n/)},Ki=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch{return!1}}:function(a){var s;try{s=a.ownerDocument.selection.createRange()}catch{}return!s||s.parentElement()!=a?!1:s.compareEndPoints("StartToEnd",s)!=0},gi=function(){var a=R("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),vi=null;function _s(a){if(vi!=null)return vi;var s=H(a,R("span","x")),p=s.getBoundingClientRect(),f=$(s,0,1).getBoundingClientRect();return vi=Math.abs(p.left-f.left)>1}var ti={},Yi={};function Es(a,s){arguments.length>2&&(s.dependencies=Array.prototype.slice.call(arguments,2)),ti[a]=s}function co(a,s){Yi[a]=s}function Tn(a){if(typeof a=="string"&&Yi.hasOwnProperty(a))a=Yi[a];else if(a&&typeof a.name=="string"&&Yi.hasOwnProperty(a.name)){var s=Yi[a.name];typeof s=="string"&&(s={name:s}),a=fe(s,a),a.name=s.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Tn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Tn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ti(a,s){s=Tn(s);var p=ti[s.name];if(!p)return Ti(a,"text/plain");var f=p(a,s);if(Qi.hasOwnProperty(s.name)){var v=Qi[s.name];for(var V in v)!v.hasOwnProperty(V)||(f.hasOwnProperty(V)&&(f["_"+V]=f[V]),f[V]=v[V])}if(f.name=s.name,s.helperType&&(f.helperType=s.helperType),s.modeProps)for(var P in s.modeProps)f[P]=s.modeProps[P];return f}var Qi={};function Ss(a,s){var p=Qi.hasOwnProperty(a)?Qi[a]:Qi[a]={};ce(s,p)}function Di(a,s){if(s===!0)return s;if(a.copyState)return a.copyState(s);var p={};for(var f in s){var v=s[f];v instanceof Array&&(v=v.concat([])),p[f]=v}return p}function Ji(a,s){for(var p;a.innerMode&&(p=a.innerMode(s),!(!p||p.mode==a));)s=p.state,a=p.mode;return p||{mode:a,state:s}}function ma(a,s,p){return a.startState?a.startState(s,p):!0}var Ft=function(a,s,p){this.pos=this.start=0,this.string=a,this.tabSize=s||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=p};Ft.prototype.eol=function(){return this.pos>=this.string.length},Ft.prototype.sol=function(){return this.pos==this.lineStart},Ft.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ft.prototype.next=function(){if(this.poss},Ft.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ft.prototype.skipToEnd=function(){this.pos=this.string.length},Ft.prototype.skipTo=function(a){var s=this.string.indexOf(a,this.pos);if(s>-1)return this.pos=s,!0},Ft.prototype.backUp=function(a){this.pos-=a},Ft.prototype.column=function(){return this.lastColumnPos0?null:(V&&s!==!1&&(this.pos+=V[0].length),V)}},Ft.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ft.prototype.hideFirstChars=function(a,s){this.lineStart+=a;try{return s()}finally{this.lineStart-=a}},Ft.prototype.lookAhead=function(a){var s=this.lineOracle;return s&&s.lookAhead(a)},Ft.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Je(a,s){if(s-=a.first,s<0||s>=a.size)throw new Error("There is no line "+(s+a.first)+" in the document.");for(var p=a;!p.lines;)for(var f=0;;++f){var v=p.children[f],V=v.chunkSize();if(s=a.first&&sp?ue(p,Je(a,p).text.length):j8(s,Je(a,s.line).text.length)}function j8(a,s){var p=a.ch;return p==null||p>s?ue(a.line,s):p<0?ue(a.line,0):a}function xy(a,s){for(var p=[],f=0;fthis.maxLookAhead&&(this.maxLookAhead=a),s},bi.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var s=this.baseTokens[this.baseTokenPos+1];return{type:s&&s.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},bi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},bi.fromSaved=function(a,s,p){return s instanceof As?new bi(a,Di(a.mode,s.state),p,s.lookAhead):new bi(a,Di(a.mode,s),p)},bi.prototype.save=function(a){var s=a!==!1?Di(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new As(s,this.maxLookAhead):s};function ky(a,s,p,f){var v=[a.state.modeGen],V={};By(a,s.text,a.doc.mode,p,function(Z,ne){return v.push(Z,ne)},V,f);for(var P=p.state,j=function(Z){p.baseTokens=v;var ne=a.state.overlays[Z],re=1,ve=0;p.state=!0,By(a,s.text,ne.mode,p,function(me,Se){for(var Ne=re;veme&&v.splice(re,1,me,v[re+1],Ve),re+=2,ve=Math.min(me,Ve)}if(!!Se)if(ne.opaque)v.splice(Ne,re-Ne,me,"overlay "+Se),re=Ne+2;else for(;Nea.options.maxHighlightLength&&Di(a.doc.mode,f.state),V=ky(a,s,f);v&&(f.state=v),s.stateAfter=f.save(!v),s.styles=V.styles,V.classes?s.styleClasses=V.classes:s.styleClasses&&(s.styleClasses=null),p===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return s.styles}function ga(a,s,p){var f=a.doc,v=a.display;if(!f.mode.startState)return new bi(f,!0,s);var V=z8(a,s,p),P=V>f.first&&Je(f,V-1).stateAfter,j=P?bi.fromSaved(f,P,V):new bi(f,ma(f.mode),V);return f.iter(V,s,function(K){Ef(a,K.text,j);var Z=j.line;K.stateAfter=Z==s-1||Z%5==0||Z>=v.viewFrom&&Zs.start)return V}throw new Error("Mode "+a.name+" failed to advance stream.")}var Dy=function(a,s,p){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=s||null,this.state=p};function Vy(a,s,p,f){var v=a.doc,V=v.mode,P;s=at(v,s);var j=Je(v,s.line),K=ga(a,s.line,p),Z=new Ft(j.text,a.options.tabSize,K),ne;for(f&&(ne=[]);(f||Z.posa.options.maxHighlightLength?(j=!1,P&&Ef(a,s,f,ne.pos),ne.pos=s.length,re=null):re=Oy(Sf(p,ne,f.state,ve),V),ve){var me=ve[0].name;me&&(re="m-"+(re?me+" "+re:me))}if(!j||Z!=re){for(;KP;--j){if(j<=V.first)return V.first;var K=Je(V,j-1),Z=K.stateAfter;if(Z&&(!p||j+(Z instanceof As?Z.lookAhead:0)<=V.modeFrontier))return j;var ne=de(K.text,null,a.options.tabSize);(v==null||f>ne)&&(v=j-1,f=ne)}return v}function U8(a,s){if(a.modeFrontier=Math.min(a.modeFrontier,s),!(a.highlightFrontierp;f--){var v=Je(a,f).stateAfter;if(v&&(!(v instanceof As)||f+v.lookAhead=s:V.to>s);(f||(f=[])).push(new xs(P,V.from,K?null:V.to))}}return f}function Q8(a,s,p){var f;if(a)for(var v=0;v=s:V.to>s);if(j||V.from==s&&P.type=="bookmark"&&(!p||V.marker.insertLeft)){var K=V.from==null||(P.inclusiveLeft?V.from<=s:V.from0&&j)for(var Ge=0;Ge0)){var ne=[K,1],re=Ee(Z.from,j.from),ve=Ee(Z.to,j.to);(re<0||!P.inclusiveLeft&&!re)&&ne.push({from:Z.from,to:j.from}),(ve>0||!P.inclusiveRight&&!ve)&&ne.push({from:j.to,to:Z.to}),v.splice.apply(v,ne),K+=ne.length-3}}return v}function Iy(a){var s=a.markedSpans;if(!!s){for(var p=0;ps)&&(!f||xf(f,V.marker)<0)&&(f=V.marker)}return f}function Ly(a,s,p,f,v){var V=Je(a,s),P=Oi&&V.markedSpans;if(P)for(var j=0;j=0&&re<=0||ne<=0&&re>=0)&&(ne<=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.to,p)>=0:Ee(Z.to,p)>0)||ne>=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.from,f)<=0:Ee(Z.from,f)<0)))return!0}}}function ni(a){for(var s;s=My(a);)a=s.find(-1,!0).line;return a}function Z8(a){for(var s;s=Ts(a);)a=s.find(1,!0).line;return a}function q8(a){for(var s,p;s=Ts(a);)a=s.find(1,!0).line,(p||(p=[])).push(a);return p}function kf(a,s){var p=Je(a,s),f=ni(p);return p==f?s:wt(f)}function jy(a,s){if(s>a.lastLine())return s;var p=Je(a,s),f;if(!Xi(a,p))return s;for(;f=Ts(p);)p=f.find(1,!0).line;return wt(p)+1}function Xi(a,s){var p=Oi&&s.markedSpans;if(p){for(var f=void 0,v=0;vs.maxLineLength&&(s.maxLineLength=v,s.maxLine=f)})}var fo=function(a,s,p){this.text=a,Fy(this,s),this.height=p?p(this):1};fo.prototype.lineNo=function(){return wt(this)},Tt(fo);function e4(a,s,p,f){a.text=s,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Iy(a),Fy(a,p);var v=f?f(a):1;v!=a.height&&Yn(a,v)}function t4(a){a.parent=null,Iy(a)}var n4={},i4={};function zy(a,s){if(!a||/^\s*$/.test(a))return null;var p=s.addModeClass?i4:n4;return p[a]||(p[a]=a.replace(/\S+/g,"cm-$&"))}function Uy(a,s){var p=z("span",null,null,m?"padding-right: .1px":null),f={pre:z("pre",[p],"CodeMirror-line"),content:p,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};s.measure={};for(var v=0;v<=(s.rest?s.rest.length:0);v++){var V=v?s.rest[v-1]:s.line,P=void 0;f.pos=0,f.addToken=o4,Cs(a.display.measure)&&(P=tt(V,a.doc.direction))&&(f.addToken=l4(f.addToken,P)),f.map=[];var j=s!=a.display.externalMeasured&&wt(V);s4(V,f,Ny(a,V,j)),V.styleClasses&&(V.styleClasses.bgClass&&(f.bgClass=G(V.styleClasses.bgClass,f.bgClass||"")),V.styleClasses.textClass&&(f.textClass=G(V.styleClasses.textClass,f.textClass||""))),f.map.length==0&&f.map.push(0,0,f.content.appendChild(_f(a.display.measure))),v==0?(s.measure.map=f.map,s.measure.cache={}):((s.measure.maps||(s.measure.maps=[])).push(f.map),(s.measure.caches||(s.measure.caches=[])).push({}))}if(m){var K=f.content.lastChild;(/\bcm-tab\b/.test(K.className)||K.querySelector&&K.querySelector(".cm-tab"))&&(f.content.className="cm-tab-wrap-hack")}return Qe(a,"renderLine",a,s.line,f.pre),f.pre.className&&(f.textClass=G(f.pre.className,f.textClass||"")),f}function r4(a){var s=R("span","\u2022","cm-invalidchar");return s.title="\\u"+a.charCodeAt(0).toString(16),s.setAttribute("aria-label",s.title),s}function o4(a,s,p,f,v,V,P){if(!!s){var j=a.splitSpaces?a4(s,a.trailingSpace):s,K=a.cm.state.specialChars,Z=!1,ne;if(!K.test(s))a.col+=s.length,ne=document.createTextNode(j),a.map.push(a.pos,a.pos+s.length,ne),u&&h<9&&(Z=!0),a.pos+=s.length;else{ne=document.createDocumentFragment();for(var re=0;;){K.lastIndex=re;var ve=K.exec(s),me=ve?ve.index-re:s.length-re;if(me){var Se=document.createTextNode(j.slice(re,re+me));u&&h<9?ne.appendChild(R("span",[Se])):ne.appendChild(Se),a.map.push(a.pos,a.pos+me,Se),a.col+=me,a.pos+=me}if(!ve)break;re+=me+1;var Ne=void 0;if(ve[0]==" "){var Ve=a.cm.options.tabSize,Ie=Ve-a.col%Ve;Ne=ne.appendChild(R("span",oe(Ie),"cm-tab")),Ne.setAttribute("role","presentation"),Ne.setAttribute("cm-text"," "),a.col+=Ie}else ve[0]=="\r"||ve[0]==` -`?(Ne=ne.appendChild(R("span",ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ne.setAttribute("cm-text",ve[0]),a.col+=1):(Ne=a.cm.options.specialCharPlaceholder(ve[0]),Ne.setAttribute("cm-text",ve[0]),u&&h<9?ne.appendChild(R("span",[Ne])):ne.appendChild(Ne),a.col+=1);a.map.push(a.pos,a.pos+1,Ne),a.pos++}}if(a.trailingSpace=j.charCodeAt(s.length-1)==32,p||f||v||Z||V||P){var Ue=p||"";f&&(Ue+=f),v&&(Ue+=v);var Fe=R("span",[ne],Ue,V);if(P)for(var Ge in P)P.hasOwnProperty(Ge)&&Ge!="style"&&Ge!="class"&&Fe.setAttribute(Ge,P[Ge]);return a.content.appendChild(Fe)}a.content.appendChild(ne)}}function a4(a,s){if(a.length>1&&!/ /.test(a))return a;for(var p=s,f="",v=0;vZ&&re.from<=Z));ve++);if(re.to>=ne)return a(p,f,v,V,P,j,K);a(p,f.slice(0,re.to-Z),v,V,null,j,K),V=null,f=f.slice(re.to-Z),Z=re.to}}}function Hy(a,s,p,f){var v=!f&&p.widgetNode;v&&a.map.push(a.pos,a.pos+s,v),!f&&a.cm.display.input.needsContentAttribute&&(v||(v=a.content.appendChild(document.createElement("span"))),v.setAttribute("cm-marker",p.id)),v&&(a.cm.display.input.setUneditable(v),a.content.appendChild(v)),a.pos+=s,a.trailingSpace=!1}function s4(a,s,p){var f=a.markedSpans,v=a.text,V=0;if(!f){for(var P=1;PK||pt.collapsed&&qe.to==K&&qe.from==K)){if(qe.to!=null&&qe.to!=K&&me>qe.to&&(me=qe.to,Ne=""),pt.className&&(Se+=" "+pt.className),pt.css&&(ve=(ve?ve+";":"")+pt.css),pt.startStyle&&qe.from==K&&(Ve+=" "+pt.startStyle),pt.endStyle&&qe.to==me&&(Ge||(Ge=[])).push(pt.endStyle,qe.to),pt.title&&((Ue||(Ue={})).title=pt.title),pt.attributes)for(var Nt in pt.attributes)(Ue||(Ue={}))[Nt]=pt.attributes[Nt];pt.collapsed&&(!Ie||xf(Ie.marker,pt)<0)&&(Ie=qe)}else qe.from>K&&me>qe.from&&(me=qe.from)}if(Ge)for(var en=0;en=j)break;for(var Vn=Math.min(j,me);;){if(ne){var wn=K+ne.length;if(!Ie){var Ut=wn>Vn?ne.slice(0,Vn-K):ne;s.addToken(s,Ut,re?re+Se:Se,Ve,K+Ut.length==me?Ne:"",ve,Ue)}if(wn>=Vn){ne=ne.slice(Vn-K),K=Vn;break}K=wn,Ve=""}ne=v.slice(V,V=p[Z++]),re=zy(p[Z++],s.cm.options)}}}function Wy(a,s,p){this.line=s,this.rest=q8(s),this.size=this.rest?wt(he(this.rest))-p+1:1,this.node=this.text=null,this.hidden=Xi(a,s)}function Vs(a,s,p){for(var f=[],v,V=s;V2&&V.push((K.bottom+Z.top)/2-p.top)}}V.push(p.bottom-p.top)}}function Zy(a,s,p){if(a.line==s)return{map:a.measure.map,cache:a.measure.cache};if(a.rest){for(var f=0;fp)return{map:a.measure.maps[v],cache:a.measure.caches[v],before:!0}}}function b4(a,s){s=ni(s);var p=wt(s),f=a.display.externalMeasured=new Wy(a.doc,s,p);f.lineN=p;var v=f.built=Uy(a,f);return f.text=v.pre,H(a.display.lineMeasure,v.pre),f}function qy(a,s,p,f){return Ci(a,ho(a,s),p,f)}function Bf(a,s){if(s>=a.display.viewFrom&&s=p.lineN&&ss)&&(V=K-j,v=V-1,s>=K&&(P="right")),v!=null){if(f=a[Z+2],j==K&&p==(f.insertLeft?"left":"right")&&(P=p),p=="left"&&v==0)for(;Z&&a[Z-2]==a[Z-3]&&a[Z-1].insertLeft;)f=a[(Z-=3)+2],P="left";if(p=="right"&&v==K-j)for(;Z=0&&(p=a[v]).left==p.right;v--);return p}function C4(a,s,p,f){var v=t0(s.map,p,f),V=v.node,P=v.start,j=v.end,K=v.collapse,Z;if(V.nodeType==3){for(var ne=0;ne<4;ne++){for(;P&&Oe(s.line.text.charAt(v.coverStart+P));)--P;for(;v.coverStart+j0&&(K=f="right");var re;a.options.lineWrapping&&(re=V.getClientRects()).length>1?Z=re[f=="right"?re.length-1:0]:Z=V.getBoundingClientRect()}if(u&&h<9&&!P&&(!Z||!Z.left&&!Z.right)){var ve=V.parentNode.getClientRects()[0];ve?Z={left:ve.left,right:ve.left+go(a.display),top:ve.top,bottom:ve.bottom}:Z=e0}for(var me=Z.top-s.rect.top,Se=Z.bottom-s.rect.top,Ne=(me+Se)/2,Ve=s.view.measure.heights,Ie=0;Ie=f.text.length?(K=f.text.length,Z="before"):K<=0&&(K=0,Z="after"),!j)return P(Z=="before"?K-1:K,Z=="before");function ne(Se,Ne,Ve){var Ie=j[Ne],Ue=Ie.level==1;return P(Ve?Se-1:Se,Ue!=Ve)}var re=De(j,K,Z),ve=Ze,me=ne(K,re,Z=="before");return ve!=null&&(me.other=ne(K,ve,Z!="before")),me}function l0(a,s){var p=0;s=at(a.doc,s),a.options.lineWrapping||(p=go(a.display)*s.ch);var f=Je(a.doc,s.line),v=Bi(f)+Os(a.display);return{left:p,right:p,top:v,bottom:v+f.height}}function $f(a,s,p,f,v){var V=ue(a,s,p);return V.xRel=v,f&&(V.outside=f),V}function If(a,s,p){var f=a.doc;if(p+=a.display.viewOffset,p<0)return $f(f.first,0,null,-1,-1);var v=yi(f,p),V=f.first+f.size-1;if(v>V)return $f(f.first+f.size-1,Je(f,V).text.length,null,1,1);s<0&&(s=0);for(var P=Je(f,v);;){var j=E4(a,P,v,s,p),K=X8(P,j.ch+(j.xRel>0||j.outside>0?1:0));if(!K)return j;var Z=K.find(1);if(Z.line==v)return Z;P=Je(f,v=Z.line)}}function s0(a,s,p,f){f-=Rf(s);var v=s.text.length,V=Re(function(P){return Ci(a,p,P-1).bottom<=f},v,0);return v=Re(function(P){return Ci(a,p,P).top>f},V,v),{begin:V,end:v}}function d0(a,s,p,f){p||(p=ho(a,s));var v=Bs(a,s,Ci(a,p,f),"line").top;return s0(a,s,p,v)}function Ff(a,s,p,f){return a.bottom<=p?!1:a.top>p?!0:(f?a.left:a.right)>s}function E4(a,s,p,f,v){v-=Bi(s);var V=ho(a,s),P=Rf(s),j=0,K=s.text.length,Z=!0,ne=tt(s,a.doc.direction);if(ne){var re=(a.options.lineWrapping?A4:S4)(a,s,p,V,ne,f,v);Z=re.level!=1,j=Z?re.from:re.to-1,K=Z?re.to:re.from-1}var ve=null,me=null,Se=Re(function(nt){var qe=Ci(a,V,nt);return qe.top+=P,qe.bottom+=P,Ff(qe,f,v,!1)?(qe.top<=v&&qe.left<=f&&(ve=nt,me=qe),!0):!1},j,K),Ne,Ve,Ie=!1;if(me){var Ue=f-me.left=Ge.bottom?1:0}return Se=Ke(s.text,Se,1),$f(p,Se,Ve,Ie,f-Ne)}function S4(a,s,p,f,v,V,P){var j=Re(function(re){var ve=v[re],me=ve.level!=1;return Ff(ii(a,ue(p,me?ve.to:ve.from,me?"before":"after"),"line",s,f),V,P,!0)},0,v.length-1),K=v[j];if(j>0){var Z=K.level!=1,ne=ii(a,ue(p,Z?K.from:K.to,Z?"after":"before"),"line",s,f);Ff(ne,V,P,!0)&&ne.top>P&&(K=v[j-1])}return K}function A4(a,s,p,f,v,V,P){var j=s0(a,s,f,P),K=j.begin,Z=j.end;/\s/.test(s.text.charAt(Z-1))&&Z--;for(var ne=null,re=null,ve=0;ve=Z||me.to<=K)){var Se=me.level!=1,Ne=Ci(a,f,Se?Math.min(Z,me.to)-1:Math.max(K,me.from)).right,Ve=NeVe)&&(ne=me,re=Ve)}}return ne||(ne=v[v.length-1]),ne.fromZ&&(ne={from:ne.from,to:Z,level:ne.level}),ne}var wr;function mo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(wr==null){wr=R("pre",null,"CodeMirror-line-like");for(var s=0;s<49;++s)wr.appendChild(document.createTextNode("x")),wr.appendChild(R("br"));wr.appendChild(document.createTextNode("x"))}H(a.measure,wr);var p=wr.offsetHeight/50;return p>3&&(a.cachedTextHeight=p),U(a.measure),p||1}function go(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var s=R("span","xxxxxxxxxx"),p=R("pre",[s],"CodeMirror-line-like");H(a.measure,p);var f=s.getBoundingClientRect(),v=(f.right-f.left)/10;return v>2&&(a.cachedCharWidth=v),v||10}function Pf(a){for(var s=a.display,p={},f={},v=s.gutters.clientLeft,V=s.gutters.firstChild,P=0;V;V=V.nextSibling,++P){var j=a.display.gutterSpecs[P].className;p[j]=V.offsetLeft+V.clientLeft+v,f[j]=V.clientWidth}return{fixedPos:Mf(s),gutterTotalWidth:s.gutters.offsetWidth,gutterLeft:p,gutterWidth:f,wrapperWidth:s.wrapper.clientWidth}}function Mf(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function c0(a){var s=mo(a.display),p=a.options.lineWrapping,f=p&&Math.max(5,a.display.scroller.clientWidth/go(a.display)-3);return function(v){if(Xi(a.doc,v))return 0;var V=0;if(v.widgets)for(var P=0;P0&&(Z=Je(a.doc,K.line).text).length==K.ch){var ne=de(Z,Z.length,a.options.tabSize)-Z.length;K=ue(K.line,Math.max(0,Math.round((V-Xy(a.display).left)/go(a.display))-ne))}return K}function _r(a,s){if(s>=a.display.viewTo||(s-=a.display.viewFrom,s<0))return null;for(var p=a.display.view,f=0;fs)&&(v.updateLineNumbers=s),a.curOp.viewChanged=!0,s>=v.viewTo)Oi&&kf(a.doc,s)v.viewFrom?qi(a):(v.viewFrom+=f,v.viewTo+=f);else if(s<=v.viewFrom&&p>=v.viewTo)qi(a);else if(s<=v.viewFrom){var V=$s(a,p,p+f,1);V?(v.view=v.view.slice(V.index),v.viewFrom=V.lineN,v.viewTo+=f):qi(a)}else if(p>=v.viewTo){var P=$s(a,s,s,-1);P?(v.view=v.view.slice(0,P.index),v.viewTo=P.lineN):qi(a)}else{var j=$s(a,s,s,-1),K=$s(a,p,p+f,1);j&&K?(v.view=v.view.slice(0,j.index).concat(Vs(a,j.lineN,K.lineN)).concat(v.view.slice(K.index)),v.viewTo+=f):qi(a)}var Z=v.externalMeasured;Z&&(p=v.lineN&&s=f.viewTo)){var V=f.view[_r(a,s)];if(V.node!=null){var P=V.changes||(V.changes=[]);se(P,p)==-1&&P.push(p)}}}function qi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function $s(a,s,p,f){var v=_r(a,s),V,P=a.display.view;if(!Oi||p==a.doc.first+a.doc.size)return{index:v,lineN:p};for(var j=a.display.viewFrom,K=0;K0){if(v==P.length-1)return null;V=j+P[v].size-s,v++}else V=j-s;s+=V,p+=V}for(;kf(a.doc,p)!=p;){if(v==(f<0?0:P.length-1))return null;p+=f*P[v-(f<0?1:0)].size,v+=f}return{index:v,lineN:p}}function x4(a,s,p){var f=a.display,v=f.view;v.length==0||s>=f.viewTo||p<=f.viewFrom?(f.view=Vs(a,s,p),f.viewFrom=s):(f.viewFrom>s?f.view=Vs(a,s,f.viewFrom).concat(f.view):f.viewFromp&&(f.view=f.view.slice(0,_r(a,p)))),f.viewTo=p}function u0(a){for(var s=a.display.view,p=0,f=0;f=a.display.viewTo||K.to().line0?P:a.defaultCharWidth())+"px"}if(f.other){var j=p.appendChild(R("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));j.style.display="",j.style.left=f.other.left+"px",j.style.top=f.other.top+"px",j.style.height=(f.other.bottom-f.other.top)*.85+"px"}}function Is(a,s){return a.top-s.top||a.left-s.left}function k4(a,s,p){var f=a.display,v=a.doc,V=document.createDocumentFragment(),P=Xy(a.display),j=P.left,K=Math.max(f.sizerWidth,br(a)-f.sizer.offsetLeft)-P.right,Z=v.direction=="ltr";function ne(Fe,Ge,nt,qe){Ge<0&&(Ge=0),Ge=Math.round(Ge),qe=Math.round(qe),V.appendChild(R("div",null,"CodeMirror-selected","position: absolute; left: "+Fe+`px; +`,s);v==-1&&(v=a.length);var V=a.slice(s,a.charAt(v-1)=="\r"?v-1:v),P=V.indexOf("\r");P!=-1?(p.push(V.slice(0,P)),s+=P+1):(p.push(V),s=v+1)}return p}:function(a){return a.split(/\r\n?|\n/)},Ki=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch{return!1}}:function(a){var s;try{s=a.ownerDocument.selection.createRange()}catch{}return!s||s.parentElement()!=a?!1:s.compareEndPoints("StartToEnd",s)!=0},gi=function(){var a=R("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),vi=null;function _s(a){if(vi!=null)return vi;var s=H(a,R("span","x")),p=s.getBoundingClientRect(),f=$(s,0,1).getBoundingClientRect();return vi=Math.abs(p.left-f.left)>1}var ti={},Yi={};function Es(a,s){arguments.length>2&&(s.dependencies=Array.prototype.slice.call(arguments,2)),ti[a]=s}function co(a,s){Yi[a]=s}function Tn(a){if(typeof a=="string"&&Yi.hasOwnProperty(a))a=Yi[a];else if(a&&typeof a.name=="string"&&Yi.hasOwnProperty(a.name)){var s=Yi[a.name];typeof s=="string"&&(s={name:s}),a=fe(s,a),a.name=s.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Tn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Tn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ti(a,s){s=Tn(s);var p=ti[s.name];if(!p)return Ti(a,"text/plain");var f=p(a,s);if(Qi.hasOwnProperty(s.name)){var v=Qi[s.name];for(var V in v)!v.hasOwnProperty(V)||(f.hasOwnProperty(V)&&(f["_"+V]=f[V]),f[V]=v[V])}if(f.name=s.name,s.helperType&&(f.helperType=s.helperType),s.modeProps)for(var P in s.modeProps)f[P]=s.modeProps[P];return f}var Qi={};function As(a,s){var p=Qi.hasOwnProperty(a)?Qi[a]:Qi[a]={};ce(s,p)}function Di(a,s){if(s===!0)return s;if(a.copyState)return a.copyState(s);var p={};for(var f in s){var v=s[f];v instanceof Array&&(v=v.concat([])),p[f]=v}return p}function Ji(a,s){for(var p;a.innerMode&&(p=a.innerMode(s),!(!p||p.mode==a));)s=p.state,a=p.mode;return p||{mode:a,state:s}}function ma(a,s,p){return a.startState?a.startState(s,p):!0}var Ft=function(a,s,p){this.pos=this.start=0,this.string=a,this.tabSize=s||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=p};Ft.prototype.eol=function(){return this.pos>=this.string.length},Ft.prototype.sol=function(){return this.pos==this.lineStart},Ft.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ft.prototype.next=function(){if(this.poss},Ft.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Ft.prototype.skipToEnd=function(){this.pos=this.string.length},Ft.prototype.skipTo=function(a){var s=this.string.indexOf(a,this.pos);if(s>-1)return this.pos=s,!0},Ft.prototype.backUp=function(a){this.pos-=a},Ft.prototype.column=function(){return this.lastColumnPos0?null:(V&&s!==!1&&(this.pos+=V[0].length),V)}},Ft.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ft.prototype.hideFirstChars=function(a,s){this.lineStart+=a;try{return s()}finally{this.lineStart-=a}},Ft.prototype.lookAhead=function(a){var s=this.lineOracle;return s&&s.lookAhead(a)},Ft.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Je(a,s){if(s-=a.first,s<0||s>=a.size)throw new Error("There is no line "+(s+a.first)+" in the document.");for(var p=a;!p.lines;)for(var f=0;;++f){var v=p.children[f],V=v.chunkSize();if(s=a.first&&sp?ue(p,Je(a,p).text.length):z8(s,Je(a,s.line).text.length)}function z8(a,s){var p=a.ch;return p==null||p>s?ue(a.line,s):p<0?ue(a.line,0):a}function xy(a,s){for(var p=[],f=0;fthis.maxLookAhead&&(this.maxLookAhead=a),s},bi.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var s=this.baseTokens[this.baseTokenPos+1];return{type:s&&s.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},bi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},bi.fromSaved=function(a,s,p){return s instanceof Ss?new bi(a,Di(a.mode,s.state),p,s.lookAhead):new bi(a,Di(a.mode,s),p)},bi.prototype.save=function(a){var s=a!==!1?Di(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ss(s,this.maxLookAhead):s};function ky(a,s,p,f){var v=[a.state.modeGen],V={};By(a,s.text,a.doc.mode,p,function(Z,ne){return v.push(Z,ne)},V,f);for(var P=p.state,j=function(Z){p.baseTokens=v;var ne=a.state.overlays[Z],re=1,ve=0;p.state=!0,By(a,s.text,ne.mode,p,function(me,Ae){for(var Ne=re;veme&&v.splice(re,1,me,v[re+1],Ve),re+=2,ve=Math.min(me,Ve)}if(!!Ae)if(ne.opaque)v.splice(Ne,re-Ne,me,"overlay "+Ae),re=Ne+2;else for(;Nea.options.maxHighlightLength&&Di(a.doc.mode,f.state),V=ky(a,s,f);v&&(f.state=v),s.stateAfter=f.save(!v),s.styles=V.styles,V.classes?s.styleClasses=V.classes:s.styleClasses&&(s.styleClasses=null),p===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return s.styles}function ga(a,s,p){var f=a.doc,v=a.display;if(!f.mode.startState)return new bi(f,!0,s);var V=U8(a,s,p),P=V>f.first&&Je(f,V-1).stateAfter,j=P?bi.fromSaved(f,P,V):new bi(f,ma(f.mode),V);return f.iter(V,s,function(K){Ef(a,K.text,j);var Z=j.line;K.stateAfter=Z==s-1||Z%5==0||Z>=v.viewFrom&&Zs.start)return V}throw new Error("Mode "+a.name+" failed to advance stream.")}var Dy=function(a,s,p){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=s||null,this.state=p};function Vy(a,s,p,f){var v=a.doc,V=v.mode,P;s=at(v,s);var j=Je(v,s.line),K=ga(a,s.line,p),Z=new Ft(j.text,a.options.tabSize,K),ne;for(f&&(ne=[]);(f||Z.posa.options.maxHighlightLength?(j=!1,P&&Ef(a,s,f,ne.pos),ne.pos=s.length,re=null):re=Oy(Af(p,ne,f.state,ve),V),ve){var me=ve[0].name;me&&(re="m-"+(re?me+" "+re:me))}if(!j||Z!=re){for(;KP;--j){if(j<=V.first)return V.first;var K=Je(V,j-1),Z=K.stateAfter;if(Z&&(!p||j+(Z instanceof Ss?Z.lookAhead:0)<=V.modeFrontier))return j;var ne=de(K.text,null,a.options.tabSize);(v==null||f>ne)&&(v=j-1,f=ne)}return v}function H8(a,s){if(a.modeFrontier=Math.min(a.modeFrontier,s),!(a.highlightFrontierp;f--){var v=Je(a,f).stateAfter;if(v&&(!(v instanceof Ss)||f+v.lookAhead=s:V.to>s);(f||(f=[])).push(new xs(P,V.from,K?null:V.to))}}return f}function J8(a,s,p){var f;if(a)for(var v=0;v=s:V.to>s);if(j||V.from==s&&P.type=="bookmark"&&(!p||V.marker.insertLeft)){var K=V.from==null||(P.inclusiveLeft?V.from<=s:V.from0&&j)for(var Ge=0;Ge0)){var ne=[K,1],re=Ee(Z.from,j.from),ve=Ee(Z.to,j.to);(re<0||!P.inclusiveLeft&&!re)&&ne.push({from:Z.from,to:j.from}),(ve>0||!P.inclusiveRight&&!ve)&&ne.push({from:j.to,to:Z.to}),v.splice.apply(v,ne),K+=ne.length-3}}return v}function Iy(a){var s=a.markedSpans;if(!!s){for(var p=0;ps)&&(!f||xf(f,V.marker)<0)&&(f=V.marker)}return f}function Ly(a,s,p,f,v){var V=Je(a,s),P=Oi&&V.markedSpans;if(P)for(var j=0;j=0&&re<=0||ne<=0&&re>=0)&&(ne<=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.to,p)>=0:Ee(Z.to,p)>0)||ne>=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.from,f)<=0:Ee(Z.from,f)<0)))return!0}}}function ni(a){for(var s;s=My(a);)a=s.find(-1,!0).line;return a}function q8(a){for(var s;s=Ts(a);)a=s.find(1,!0).line;return a}function e4(a){for(var s,p;s=Ts(a);)a=s.find(1,!0).line,(p||(p=[])).push(a);return p}function kf(a,s){var p=Je(a,s),f=ni(p);return p==f?s:wt(f)}function jy(a,s){if(s>a.lastLine())return s;var p=Je(a,s),f;if(!Xi(a,p))return s;for(;f=Ts(p);)p=f.find(1,!0).line;return wt(p)+1}function Xi(a,s){var p=Oi&&s.markedSpans;if(p){for(var f=void 0,v=0;vs.maxLineLength&&(s.maxLineLength=v,s.maxLine=f)})}var fo=function(a,s,p){this.text=a,Fy(this,s),this.height=p?p(this):1};fo.prototype.lineNo=function(){return wt(this)},Tt(fo);function t4(a,s,p,f){a.text=s,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Iy(a),Fy(a,p);var v=f?f(a):1;v!=a.height&&Yn(a,v)}function n4(a){a.parent=null,Iy(a)}var i4={},r4={};function zy(a,s){if(!a||/^\s*$/.test(a))return null;var p=s.addModeClass?r4:i4;return p[a]||(p[a]=a.replace(/\S+/g,"cm-$&"))}function Uy(a,s){var p=z("span",null,null,m?"padding-right: .1px":null),f={pre:z("pre",[p],"CodeMirror-line"),content:p,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};s.measure={};for(var v=0;v<=(s.rest?s.rest.length:0);v++){var V=v?s.rest[v-1]:s.line,P=void 0;f.pos=0,f.addToken=a4,Cs(a.display.measure)&&(P=tt(V,a.doc.direction))&&(f.addToken=s4(f.addToken,P)),f.map=[];var j=s!=a.display.externalMeasured&&wt(V);d4(V,f,Ny(a,V,j)),V.styleClasses&&(V.styleClasses.bgClass&&(f.bgClass=G(V.styleClasses.bgClass,f.bgClass||"")),V.styleClasses.textClass&&(f.textClass=G(V.styleClasses.textClass,f.textClass||""))),f.map.length==0&&f.map.push(0,0,f.content.appendChild(_f(a.display.measure))),v==0?(s.measure.map=f.map,s.measure.cache={}):((s.measure.maps||(s.measure.maps=[])).push(f.map),(s.measure.caches||(s.measure.caches=[])).push({}))}if(m){var K=f.content.lastChild;(/\bcm-tab\b/.test(K.className)||K.querySelector&&K.querySelector(".cm-tab"))&&(f.content.className="cm-tab-wrap-hack")}return Qe(a,"renderLine",a,s.line,f.pre),f.pre.className&&(f.textClass=G(f.pre.className,f.textClass||"")),f}function o4(a){var s=R("span","\u2022","cm-invalidchar");return s.title="\\u"+a.charCodeAt(0).toString(16),s.setAttribute("aria-label",s.title),s}function a4(a,s,p,f,v,V,P){if(!!s){var j=a.splitSpaces?l4(s,a.trailingSpace):s,K=a.cm.state.specialChars,Z=!1,ne;if(!K.test(s))a.col+=s.length,ne=document.createTextNode(j),a.map.push(a.pos,a.pos+s.length,ne),u&&h<9&&(Z=!0),a.pos+=s.length;else{ne=document.createDocumentFragment();for(var re=0;;){K.lastIndex=re;var ve=K.exec(s),me=ve?ve.index-re:s.length-re;if(me){var Ae=document.createTextNode(j.slice(re,re+me));u&&h<9?ne.appendChild(R("span",[Ae])):ne.appendChild(Ae),a.map.push(a.pos,a.pos+me,Ae),a.col+=me,a.pos+=me}if(!ve)break;re+=me+1;var Ne=void 0;if(ve[0]==" "){var Ve=a.cm.options.tabSize,Ie=Ve-a.col%Ve;Ne=ne.appendChild(R("span",oe(Ie),"cm-tab")),Ne.setAttribute("role","presentation"),Ne.setAttribute("cm-text"," "),a.col+=Ie}else ve[0]=="\r"||ve[0]==` +`?(Ne=ne.appendChild(R("span",ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ne.setAttribute("cm-text",ve[0]),a.col+=1):(Ne=a.cm.options.specialCharPlaceholder(ve[0]),Ne.setAttribute("cm-text",ve[0]),u&&h<9?ne.appendChild(R("span",[Ne])):ne.appendChild(Ne),a.col+=1);a.map.push(a.pos,a.pos+1,Ne),a.pos++}}if(a.trailingSpace=j.charCodeAt(s.length-1)==32,p||f||v||Z||V||P){var Ue=p||"";f&&(Ue+=f),v&&(Ue+=v);var Fe=R("span",[ne],Ue,V);if(P)for(var Ge in P)P.hasOwnProperty(Ge)&&Ge!="style"&&Ge!="class"&&Fe.setAttribute(Ge,P[Ge]);return a.content.appendChild(Fe)}a.content.appendChild(ne)}}function l4(a,s){if(a.length>1&&!/ /.test(a))return a;for(var p=s,f="",v=0;vZ&&re.from<=Z));ve++);if(re.to>=ne)return a(p,f,v,V,P,j,K);a(p,f.slice(0,re.to-Z),v,V,null,j,K),V=null,f=f.slice(re.to-Z),Z=re.to}}}function Hy(a,s,p,f){var v=!f&&p.widgetNode;v&&a.map.push(a.pos,a.pos+s,v),!f&&a.cm.display.input.needsContentAttribute&&(v||(v=a.content.appendChild(document.createElement("span"))),v.setAttribute("cm-marker",p.id)),v&&(a.cm.display.input.setUneditable(v),a.content.appendChild(v)),a.pos+=s,a.trailingSpace=!1}function d4(a,s,p){var f=a.markedSpans,v=a.text,V=0;if(!f){for(var P=1;PK||pt.collapsed&&qe.to==K&&qe.from==K)){if(qe.to!=null&&qe.to!=K&&me>qe.to&&(me=qe.to,Ne=""),pt.className&&(Ae+=" "+pt.className),pt.css&&(ve=(ve?ve+";":"")+pt.css),pt.startStyle&&qe.from==K&&(Ve+=" "+pt.startStyle),pt.endStyle&&qe.to==me&&(Ge||(Ge=[])).push(pt.endStyle,qe.to),pt.title&&((Ue||(Ue={})).title=pt.title),pt.attributes)for(var Nt in pt.attributes)(Ue||(Ue={}))[Nt]=pt.attributes[Nt];pt.collapsed&&(!Ie||xf(Ie.marker,pt)<0)&&(Ie=qe)}else qe.from>K&&me>qe.from&&(me=qe.from)}if(Ge)for(var en=0;en=j)break;for(var Vn=Math.min(j,me);;){if(ne){var wn=K+ne.length;if(!Ie){var Ut=wn>Vn?ne.slice(0,Vn-K):ne;s.addToken(s,Ut,re?re+Ae:Ae,Ve,K+Ut.length==me?Ne:"",ve,Ue)}if(wn>=Vn){ne=ne.slice(Vn-K),K=Vn;break}K=wn,Ve=""}ne=v.slice(V,V=p[Z++]),re=zy(p[Z++],s.cm.options)}}}function Wy(a,s,p){this.line=s,this.rest=e4(s),this.size=this.rest?wt(he(this.rest))-p+1:1,this.node=this.text=null,this.hidden=Xi(a,s)}function Vs(a,s,p){for(var f=[],v,V=s;V2&&V.push((K.bottom+Z.top)/2-p.top)}}V.push(p.bottom-p.top)}}function Zy(a,s,p){if(a.line==s)return{map:a.measure.map,cache:a.measure.cache};if(a.rest){for(var f=0;fp)return{map:a.measure.maps[v],cache:a.measure.caches[v],before:!0}}}function w4(a,s){s=ni(s);var p=wt(s),f=a.display.externalMeasured=new Wy(a.doc,s,p);f.lineN=p;var v=f.built=Uy(a,f);return f.text=v.pre,H(a.display.lineMeasure,v.pre),f}function qy(a,s,p,f){return Ci(a,ho(a,s),p,f)}function Bf(a,s){if(s>=a.display.viewFrom&&s=p.lineN&&ss)&&(V=K-j,v=V-1,s>=K&&(P="right")),v!=null){if(f=a[Z+2],j==K&&p==(f.insertLeft?"left":"right")&&(P=p),p=="left"&&v==0)for(;Z&&a[Z-2]==a[Z-3]&&a[Z-1].insertLeft;)f=a[(Z-=3)+2],P="left";if(p=="right"&&v==K-j)for(;Z=0&&(p=a[v]).left==p.right;v--);return p}function _4(a,s,p,f){var v=t0(s.map,p,f),V=v.node,P=v.start,j=v.end,K=v.collapse,Z;if(V.nodeType==3){for(var ne=0;ne<4;ne++){for(;P&&Oe(s.line.text.charAt(v.coverStart+P));)--P;for(;v.coverStart+j0&&(K=f="right");var re;a.options.lineWrapping&&(re=V.getClientRects()).length>1?Z=re[f=="right"?re.length-1:0]:Z=V.getBoundingClientRect()}if(u&&h<9&&!P&&(!Z||!Z.left&&!Z.right)){var ve=V.parentNode.getClientRects()[0];ve?Z={left:ve.left,right:ve.left+go(a.display),top:ve.top,bottom:ve.bottom}:Z=e0}for(var me=Z.top-s.rect.top,Ae=Z.bottom-s.rect.top,Ne=(me+Ae)/2,Ve=s.view.measure.heights,Ie=0;Ie=f.text.length?(K=f.text.length,Z="before"):K<=0&&(K=0,Z="after"),!j)return P(Z=="before"?K-1:K,Z=="before");function ne(Ae,Ne,Ve){var Ie=j[Ne],Ue=Ie.level==1;return P(Ve?Ae-1:Ae,Ue!=Ve)}var re=De(j,K,Z),ve=Ze,me=ne(K,re,Z=="before");return ve!=null&&(me.other=ne(K,ve,Z!="before")),me}function l0(a,s){var p=0;s=at(a.doc,s),a.options.lineWrapping||(p=go(a.display)*s.ch);var f=Je(a.doc,s.line),v=Bi(f)+Os(a.display);return{left:p,right:p,top:v,bottom:v+f.height}}function $f(a,s,p,f,v){var V=ue(a,s,p);return V.xRel=v,f&&(V.outside=f),V}function If(a,s,p){var f=a.doc;if(p+=a.display.viewOffset,p<0)return $f(f.first,0,null,-1,-1);var v=yi(f,p),V=f.first+f.size-1;if(v>V)return $f(f.first+f.size-1,Je(f,V).text.length,null,1,1);s<0&&(s=0);for(var P=Je(f,v);;){var j=A4(a,P,v,s,p),K=Z8(P,j.ch+(j.xRel>0||j.outside>0?1:0));if(!K)return j;var Z=K.find(1);if(Z.line==v)return Z;P=Je(f,v=Z.line)}}function s0(a,s,p,f){f-=Rf(s);var v=s.text.length,V=Re(function(P){return Ci(a,p,P-1).bottom<=f},v,0);return v=Re(function(P){return Ci(a,p,P).top>f},V,v),{begin:V,end:v}}function d0(a,s,p,f){p||(p=ho(a,s));var v=Bs(a,s,Ci(a,p,f),"line").top;return s0(a,s,p,v)}function Ff(a,s,p,f){return a.bottom<=p?!1:a.top>p?!0:(f?a.left:a.right)>s}function A4(a,s,p,f,v){v-=Bi(s);var V=ho(a,s),P=Rf(s),j=0,K=s.text.length,Z=!0,ne=tt(s,a.doc.direction);if(ne){var re=(a.options.lineWrapping?x4:S4)(a,s,p,V,ne,f,v);Z=re.level!=1,j=Z?re.from:re.to-1,K=Z?re.to:re.from-1}var ve=null,me=null,Ae=Re(function(nt){var qe=Ci(a,V,nt);return qe.top+=P,qe.bottom+=P,Ff(qe,f,v,!1)?(qe.top<=v&&qe.left<=f&&(ve=nt,me=qe),!0):!1},j,K),Ne,Ve,Ie=!1;if(me){var Ue=f-me.left=Ge.bottom?1:0}return Ae=Ke(s.text,Ae,1),$f(p,Ae,Ve,Ie,f-Ne)}function S4(a,s,p,f,v,V,P){var j=Re(function(re){var ve=v[re],me=ve.level!=1;return Ff(ii(a,ue(p,me?ve.to:ve.from,me?"before":"after"),"line",s,f),V,P,!0)},0,v.length-1),K=v[j];if(j>0){var Z=K.level!=1,ne=ii(a,ue(p,Z?K.from:K.to,Z?"after":"before"),"line",s,f);Ff(ne,V,P,!0)&&ne.top>P&&(K=v[j-1])}return K}function x4(a,s,p,f,v,V,P){var j=s0(a,s,f,P),K=j.begin,Z=j.end;/\s/.test(s.text.charAt(Z-1))&&Z--;for(var ne=null,re=null,ve=0;ve=Z||me.to<=K)){var Ae=me.level!=1,Ne=Ci(a,f,Ae?Math.min(Z,me.to)-1:Math.max(K,me.from)).right,Ve=NeVe)&&(ne=me,re=Ve)}}return ne||(ne=v[v.length-1]),ne.fromZ&&(ne={from:ne.from,to:Z,level:ne.level}),ne}var wr;function mo(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(wr==null){wr=R("pre",null,"CodeMirror-line-like");for(var s=0;s<49;++s)wr.appendChild(document.createTextNode("x")),wr.appendChild(R("br"));wr.appendChild(document.createTextNode("x"))}H(a.measure,wr);var p=wr.offsetHeight/50;return p>3&&(a.cachedTextHeight=p),U(a.measure),p||1}function go(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var s=R("span","xxxxxxxxxx"),p=R("pre",[s],"CodeMirror-line-like");H(a.measure,p);var f=s.getBoundingClientRect(),v=(f.right-f.left)/10;return v>2&&(a.cachedCharWidth=v),v||10}function Pf(a){for(var s=a.display,p={},f={},v=s.gutters.clientLeft,V=s.gutters.firstChild,P=0;V;V=V.nextSibling,++P){var j=a.display.gutterSpecs[P].className;p[j]=V.offsetLeft+V.clientLeft+v,f[j]=V.clientWidth}return{fixedPos:Mf(s),gutterTotalWidth:s.gutters.offsetWidth,gutterLeft:p,gutterWidth:f,wrapperWidth:s.wrapper.clientWidth}}function Mf(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function c0(a){var s=mo(a.display),p=a.options.lineWrapping,f=p&&Math.max(5,a.display.scroller.clientWidth/go(a.display)-3);return function(v){if(Xi(a.doc,v))return 0;var V=0;if(v.widgets)for(var P=0;P0&&(Z=Je(a.doc,K.line).text).length==K.ch){var ne=de(Z,Z.length,a.options.tabSize)-Z.length;K=ue(K.line,Math.max(0,Math.round((V-Xy(a.display).left)/go(a.display))-ne))}return K}function _r(a,s){if(s>=a.display.viewTo||(s-=a.display.viewFrom,s<0))return null;for(var p=a.display.view,f=0;fs)&&(v.updateLineNumbers=s),a.curOp.viewChanged=!0,s>=v.viewTo)Oi&&kf(a.doc,s)v.viewFrom?qi(a):(v.viewFrom+=f,v.viewTo+=f);else if(s<=v.viewFrom&&p>=v.viewTo)qi(a);else if(s<=v.viewFrom){var V=$s(a,p,p+f,1);V?(v.view=v.view.slice(V.index),v.viewFrom=V.lineN,v.viewTo+=f):qi(a)}else if(p>=v.viewTo){var P=$s(a,s,s,-1);P?(v.view=v.view.slice(0,P.index),v.viewTo=P.lineN):qi(a)}else{var j=$s(a,s,s,-1),K=$s(a,p,p+f,1);j&&K?(v.view=v.view.slice(0,j.index).concat(Vs(a,j.lineN,K.lineN)).concat(v.view.slice(K.index)),v.viewTo+=f):qi(a)}var Z=v.externalMeasured;Z&&(p=v.lineN&&s=f.viewTo)){var V=f.view[_r(a,s)];if(V.node!=null){var P=V.changes||(V.changes=[]);se(P,p)==-1&&P.push(p)}}}function qi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function $s(a,s,p,f){var v=_r(a,s),V,P=a.display.view;if(!Oi||p==a.doc.first+a.doc.size)return{index:v,lineN:p};for(var j=a.display.viewFrom,K=0;K0){if(v==P.length-1)return null;V=j+P[v].size-s,v++}else V=j-s;s+=V,p+=V}for(;kf(a.doc,p)!=p;){if(v==(f<0?0:P.length-1))return null;p+=f*P[v-(f<0?1:0)].size,v+=f}return{index:v,lineN:p}}function k4(a,s,p){var f=a.display,v=f.view;v.length==0||s>=f.viewTo||p<=f.viewFrom?(f.view=Vs(a,s,p),f.viewFrom=s):(f.viewFrom>s?f.view=Vs(a,s,f.viewFrom).concat(f.view):f.viewFromp&&(f.view=f.view.slice(0,_r(a,p)))),f.viewTo=p}function u0(a){for(var s=a.display.view,p=0,f=0;f=a.display.viewTo||K.to().line0?P:a.defaultCharWidth())+"px"}if(f.other){var j=p.appendChild(R("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));j.style.display="",j.style.left=f.other.left+"px",j.style.top=f.other.top+"px",j.style.height=(f.other.bottom-f.other.top)*.85+"px"}}function Is(a,s){return a.top-s.top||a.left-s.left}function N4(a,s,p){var f=a.display,v=a.doc,V=document.createDocumentFragment(),P=Xy(a.display),j=P.left,K=Math.max(f.sizerWidth,br(a)-f.sizer.offsetLeft)-P.right,Z=v.direction=="ltr";function ne(Fe,Ge,nt,qe){Ge<0&&(Ge=0),Ge=Math.round(Ge),qe=Math.round(qe),V.appendChild(R("div",null,"CodeMirror-selected","position: absolute; left: "+Fe+`px; top: `+Ge+"px; width: "+(nt==null?K-Fe:nt)+`px; - height: `+(qe-Ge)+"px"))}function re(Fe,Ge,nt){var qe=Je(v,Fe),pt=qe.text.length,Nt,en;function $t(Ut,Cn){return Rs(a,ue(Fe,Ut),"div",qe,Cn)}function Vn(Ut,Cn,rn){var Yt=d0(a,qe,null,Ut),Ht=Cn=="ltr"==(rn=="after")?"left":"right",Pt=rn=="after"?Yt.begin:Yt.end-(/\s/.test(qe.text.charAt(Yt.end-1))?2:1);return $t(Pt,Ht)[Ht]}var wn=tt(qe,v.direction);return mt(wn,Ge||0,nt==null?pt:nt,function(Ut,Cn,rn,Yt){var Ht=rn=="ltr",Pt=$t(Ut,Ht?"left":"right"),_n=$t(Cn-1,Ht?"right":"left"),To=Ge==null&&Ut==0,or=nt==null&&Cn==pt,sn=Yt==0,_i=!wn||Yt==wn.length-1;if(_n.top-Pt.top<=3){var tn=(Z?To:or)&&sn,pp=(Z?or:To)&&_i,Fi=tn?j:(Ht?Pt:_n).left,kr=pp?K:(Ht?_n:Pt).right;ne(Fi,Pt.top,kr-Fi,Pt.bottom)}else{var Nr,pn,Do,hp;Ht?(Nr=Z&&To&&sn?j:Pt.left,pn=Z?K:Vn(Ut,rn,"before"),Do=Z?j:Vn(Cn,rn,"after"),hp=Z&&or&&_i?K:_n.right):(Nr=Z?Vn(Ut,rn,"before"):j,pn=!Z&&To&&sn?K:Pt.right,Do=!Z&&or&&_i?j:_n.left,hp=Z?Vn(Cn,rn,"after"):K),ne(Nr,Pt.top,pn-Nr,Pt.bottom),Pt.bottom<_n.top&&ne(j,Pt.bottom,null,_n.top),ne(Do,_n.top,hp-Do,_n.bottom)}(!Nt||Is(Pt,Nt)<0)&&(Nt=Pt),Is(_n,Nt)<0&&(Nt=_n),(!en||Is(Pt,en)<0)&&(en=Pt),Is(_n,en)<0&&(en=_n)}),{start:Nt,end:en}}var ve=s.from(),me=s.to();if(ve.line==me.line)re(ve.line,ve.ch,me.ch);else{var Se=Je(v,ve.line),Ne=Je(v,me.line),Ve=ni(Se)==ni(Ne),Ie=re(ve.line,ve.ch,Ve?Se.text.length+1:null).end,Ue=re(me.line,Ve?0:null,me.ch).start;Ve&&(Ie.top0?s.blinker=setInterval(function(){a.hasFocus()||vo(a),s.cursorDiv.style.visibility=(p=!p)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(s.cursorDiv.style.visibility="hidden")}}function p0(a){a.hasFocus()||(a.display.input.focus(),a.state.focused||Hf(a))}function Uf(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,a.state.focused&&vo(a))},100)}function Hf(a,s){a.state.delayingBlurEvent&&!a.state.draggingText&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Qe(a,"focus",a,s),a.state.focused=!0,Q(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),m&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),zf(a))}function vo(a,s){a.state.delayingBlurEvent||(a.state.focused&&(Qe(a,"blur",a,s),a.state.focused=!1,L(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Fs(a){for(var s=a.display,p=s.lineDiv.offsetTop,f=Math.max(0,s.scroller.getBoundingClientRect().top),v=s.lineDiv.getBoundingClientRect().top,V=0,P=0;P.005||me<-.005)&&(va.display.sizerWidth){var Ne=Math.ceil(ne/go(a.display));Ne>a.display.maxLineLength&&(a.display.maxLineLength=Ne,a.display.maxLine=j.line,a.display.maxLineChanged=!0)}}}Math.abs(V)>2&&(s.scroller.scrollTop+=V)}function h0(a){if(a.widgets)for(var s=0;s=P&&(V=yi(s,Bi(Je(s,K))-a.wrapper.clientHeight),P=K)}return{from:V,to:Math.max(P,V+1)}}function N4(a,s){if(!ct(a,"scrollCursorIntoView")){var p=a.display,f=p.sizer.getBoundingClientRect(),v=null,V=p.wrapper.ownerDocument;if(s.top+f.top<0?v=!0:s.bottom+f.top>(V.defaultView.innerHeight||V.documentElement.clientHeight)&&(v=!1),v!=null&&!g){var P=R("div","\u200B",null,`position: absolute; + height: `+(qe-Ge)+"px"))}function re(Fe,Ge,nt){var qe=Je(v,Fe),pt=qe.text.length,Nt,en;function $t(Ut,Cn){return Rs(a,ue(Fe,Ut),"div",qe,Cn)}function Vn(Ut,Cn,rn){var Yt=d0(a,qe,null,Ut),Ht=Cn=="ltr"==(rn=="after")?"left":"right",Pt=rn=="after"?Yt.begin:Yt.end-(/\s/.test(qe.text.charAt(Yt.end-1))?2:1);return $t(Pt,Ht)[Ht]}var wn=tt(qe,v.direction);return mt(wn,Ge||0,nt==null?pt:nt,function(Ut,Cn,rn,Yt){var Ht=rn=="ltr",Pt=$t(Ut,Ht?"left":"right"),_n=$t(Cn-1,Ht?"right":"left"),To=Ge==null&&Ut==0,or=nt==null&&Cn==pt,sn=Yt==0,_i=!wn||Yt==wn.length-1;if(_n.top-Pt.top<=3){var tn=(Z?To:or)&&sn,pp=(Z?or:To)&&_i,Fi=tn?j:(Ht?Pt:_n).left,kr=pp?K:(Ht?_n:Pt).right;ne(Fi,Pt.top,kr-Fi,Pt.bottom)}else{var Nr,pn,Do,hp;Ht?(Nr=Z&&To&&sn?j:Pt.left,pn=Z?K:Vn(Ut,rn,"before"),Do=Z?j:Vn(Cn,rn,"after"),hp=Z&&or&&_i?K:_n.right):(Nr=Z?Vn(Ut,rn,"before"):j,pn=!Z&&To&&sn?K:Pt.right,Do=!Z&&or&&_i?j:_n.left,hp=Z?Vn(Cn,rn,"after"):K),ne(Nr,Pt.top,pn-Nr,Pt.bottom),Pt.bottom<_n.top&&ne(j,Pt.bottom,null,_n.top),ne(Do,_n.top,hp-Do,_n.bottom)}(!Nt||Is(Pt,Nt)<0)&&(Nt=Pt),Is(_n,Nt)<0&&(Nt=_n),(!en||Is(Pt,en)<0)&&(en=Pt),Is(_n,en)<0&&(en=_n)}),{start:Nt,end:en}}var ve=s.from(),me=s.to();if(ve.line==me.line)re(ve.line,ve.ch,me.ch);else{var Ae=Je(v,ve.line),Ne=Je(v,me.line),Ve=ni(Ae)==ni(Ne),Ie=re(ve.line,ve.ch,Ve?Ae.text.length+1:null).end,Ue=re(me.line,Ve?0:null,me.ch).start;Ve&&(Ie.top0?s.blinker=setInterval(function(){a.hasFocus()||vo(a),s.cursorDiv.style.visibility=(p=!p)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(s.cursorDiv.style.visibility="hidden")}}function p0(a){a.hasFocus()||(a.display.input.focus(),a.state.focused||Hf(a))}function Uf(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,a.state.focused&&vo(a))},100)}function Hf(a,s){a.state.delayingBlurEvent&&!a.state.draggingText&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Qe(a,"focus",a,s),a.state.focused=!0,Q(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),m&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),zf(a))}function vo(a,s){a.state.delayingBlurEvent||(a.state.focused&&(Qe(a,"blur",a,s),a.state.focused=!1,L(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Fs(a){for(var s=a.display,p=s.lineDiv.offsetTop,f=Math.max(0,s.scroller.getBoundingClientRect().top),v=s.lineDiv.getBoundingClientRect().top,V=0,P=0;P.005||me<-.005)&&(va.display.sizerWidth){var Ne=Math.ceil(ne/go(a.display));Ne>a.display.maxLineLength&&(a.display.maxLineLength=Ne,a.display.maxLine=j.line,a.display.maxLineChanged=!0)}}}Math.abs(V)>2&&(s.scroller.scrollTop+=V)}function h0(a){if(a.widgets)for(var s=0;s=P&&(V=yi(s,Bi(Je(s,K))-a.wrapper.clientHeight),P=K)}return{from:V,to:Math.max(P,V+1)}}function T4(a,s){if(!ct(a,"scrollCursorIntoView")){var p=a.display,f=p.sizer.getBoundingClientRect(),v=null,V=p.wrapper.ownerDocument;if(s.top+f.top<0?v=!0:s.bottom+f.top>(V.defaultView.innerHeight||V.documentElement.clientHeight)&&(v=!1),v!=null&&!g){var P=R("div","\u200B",null,`position: absolute; top: `+(s.top-p.viewOffset-Os(a.display))+`px; height: `+(s.bottom-s.top+wi(a)+p.barHeight)+`px; - left: `+s.left+"px; width: "+Math.max(2,s.right-s.left)+"px;");a.display.lineSpace.appendChild(P),P.scrollIntoView(v),a.display.lineSpace.removeChild(P)}}}function T4(a,s,p,f){f==null&&(f=0);var v;!a.options.lineWrapping&&s==p&&(p=s.sticky=="before"?ue(s.line,s.ch+1,"before"):s,s=s.ch?ue(s.line,s.sticky=="before"?s.ch-1:s.ch,"after"):s);for(var V=0;V<5;V++){var P=!1,j=ii(a,s),K=!p||p==s?j:ii(a,p);v={left:Math.min(j.left,K.left),top:Math.min(j.top,K.top)-f,right:Math.max(j.left,K.left),bottom:Math.max(j.bottom,K.bottom)+f};var Z=Wf(a,v),ne=a.doc.scrollTop,re=a.doc.scrollLeft;if(Z.scrollTop!=null&&(Sa(a,Z.scrollTop),Math.abs(a.doc.scrollTop-ne)>1&&(P=!0)),Z.scrollLeft!=null&&(Er(a,Z.scrollLeft),Math.abs(a.doc.scrollLeft-re)>1&&(P=!0)),!P)break}return v}function D4(a,s){var p=Wf(a,s);p.scrollTop!=null&&Sa(a,p.scrollTop),p.scrollLeft!=null&&Er(a,p.scrollLeft)}function Wf(a,s){var p=a.display,f=mo(a.display);s.top<0&&(s.top=0);var v=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:p.scroller.scrollTop,V=Of(a),P={};s.bottom-s.top>V&&(s.bottom=s.top+V);var j=a.doc.height+Vf(p),K=s.topj-f;if(s.topv+V){var ne=Math.min(s.top,(Z?j:s.bottom)-V);ne!=v&&(P.scrollTop=ne)}var re=a.options.fixedGutter?0:p.gutters.offsetWidth,ve=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:p.scroller.scrollLeft-re,me=br(a)-p.gutters.offsetWidth,Se=s.right-s.left>me;return Se&&(s.right=s.left+me),s.left<10?P.scrollLeft=0:s.leftme+ve-3&&(P.scrollLeft=s.right+(Se?0:10)-me),P}function Gf(a,s){s!=null&&(Ms(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+s)}function yo(a){Ms(a);var s=a.getCursor();a.curOp.scrollToPos={from:s,to:s,margin:a.options.cursorScrollMargin}}function Ea(a,s,p){(s!=null||p!=null)&&Ms(a),s!=null&&(a.curOp.scrollLeft=s),p!=null&&(a.curOp.scrollTop=p)}function V4(a,s){Ms(a),a.curOp.scrollToPos=s}function Ms(a){var s=a.curOp.scrollToPos;if(s){a.curOp.scrollToPos=null;var p=l0(a,s.from),f=l0(a,s.to);m0(a,p,f,s.margin)}}function m0(a,s,p,f){var v=Wf(a,{left:Math.min(s.left,p.left),top:Math.min(s.top,p.top)-f,right:Math.max(s.right,p.right),bottom:Math.max(s.bottom,p.bottom)+f});Ea(a,v.scrollLeft,v.scrollTop)}function Sa(a,s){Math.abs(a.doc.scrollTop-s)<2||(i||Yf(a,{top:s}),g0(a,s,!0),i&&Yf(a),ka(a,100))}function g0(a,s,p){s=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,s)),!(a.display.scroller.scrollTop==s&&!p)&&(a.doc.scrollTop=s,a.display.scrollbars.setScrollTop(s),a.display.scroller.scrollTop!=s&&(a.display.scroller.scrollTop=s))}function Er(a,s,p,f){s=Math.max(0,Math.min(s,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((p?s==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-s)<2)&&!f)&&(a.doc.scrollLeft=s,C0(a),a.display.scroller.scrollLeft!=s&&(a.display.scroller.scrollLeft=s),a.display.scrollbars.setScrollLeft(s))}function Aa(a){var s=a.display,p=s.gutters.offsetWidth,f=Math.round(a.doc.height+Vf(a.display));return{clientHeight:s.scroller.clientHeight,viewHeight:s.wrapper.clientHeight,scrollWidth:s.scroller.scrollWidth,clientWidth:s.scroller.clientWidth,viewWidth:s.wrapper.clientWidth,barLeft:a.options.fixedGutter?p:0,docHeight:f,scrollHeight:f+wi(a)+s.barHeight,nativeBarWidth:s.nativeBarWidth,gutterWidth:p}}var Sr=function(a,s,p){this.cm=p;var f=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),v=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");f.tabIndex=v.tabIndex=-1,a(f),a(v),Ce(f,"scroll",function(){f.clientHeight&&s(f.scrollTop,"vertical")}),Ce(v,"scroll",function(){v.clientWidth&&s(v.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,u&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Sr.prototype.update=function(a){var s=a.scrollWidth>a.clientWidth+1,p=a.scrollHeight>a.clientHeight+1,f=a.nativeBarWidth;if(p){this.vert.style.display="block",this.vert.style.bottom=s?f+"px":"0";var v=a.viewHeight-(s?f:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+v)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(s){this.horiz.style.display="block",this.horiz.style.right=p?f+"px":"0",this.horiz.style.left=a.barLeft+"px";var V=a.viewWidth-a.barLeft-(p?f:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+V)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(f==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:p?f:0,bottom:s?f:0}},Sr.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Sr.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Sr.prototype.zeroWidthHack=function(){var a=T&&!b?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new pe,this.disableVert=new pe},Sr.prototype.enableZeroWidthBar=function(a,s,p){a.style.visibility="";function f(){var v=a.getBoundingClientRect(),V=p=="vert"?document.elementFromPoint(v.right-1,(v.top+v.bottom)/2):document.elementFromPoint((v.right+v.left)/2,v.bottom-1);V!=a?a.style.visibility="hidden":s.set(1e3,f)}s.set(1e3,f)},Sr.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var xa=function(){};xa.prototype.update=function(){return{bottom:0,right:0}},xa.prototype.setScrollLeft=function(){},xa.prototype.setScrollTop=function(){},xa.prototype.clear=function(){};function bo(a,s){s||(s=Aa(a));var p=a.display.barWidth,f=a.display.barHeight;v0(a,s);for(var v=0;v<4&&p!=a.display.barWidth||f!=a.display.barHeight;v++)p!=a.display.barWidth&&a.options.lineWrapping&&Fs(a),v0(a,Aa(a)),p=a.display.barWidth,f=a.display.barHeight}function v0(a,s){var p=a.display,f=p.scrollbars.update(s);p.sizer.style.paddingRight=(p.barWidth=f.right)+"px",p.sizer.style.paddingBottom=(p.barHeight=f.bottom)+"px",p.heightForcer.style.borderBottom=f.bottom+"px solid transparent",f.right&&f.bottom?(p.scrollbarFiller.style.display="block",p.scrollbarFiller.style.height=f.bottom+"px",p.scrollbarFiller.style.width=f.right+"px"):p.scrollbarFiller.style.display="",f.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(p.gutterFiller.style.display="block",p.gutterFiller.style.height=f.bottom+"px",p.gutterFiller.style.width=s.gutterWidth+"px"):p.gutterFiller.style.display=""}var y0={native:Sr,null:xa};function b0(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&L(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new y0[a.options.scrollbarStyle](function(s){a.display.wrapper.insertBefore(s,a.display.scrollbarFiller),Ce(s,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),s.setAttribute("cm-not-content","true")},function(s,p){p=="horizontal"?Er(a,s):Sa(a,s)},a),a.display.scrollbars.addClass&&Q(a.display.wrapper,a.display.scrollbars.addClass)}var O4=0;function Ar(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++O4,markArrays:null},d4(a.curOp)}function xr(a){var s=a.curOp;s&&u4(s,function(p){for(var f=0;f=p.viewTo)||p.maxLineChanged&&s.options.lineWrapping,a.update=a.mustUpdate&&new Ls(s,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function $4(a){a.updatedDisplay=a.mustUpdate&&Kf(a.cm,a.update)}function I4(a){var s=a.cm,p=s.display;a.updatedDisplay&&Fs(s),a.barMeasure=Aa(s),p.maxLineChanged&&!s.options.lineWrapping&&(a.adjustWidthTo=qy(s,p.maxLine,p.maxLine.text.length).left+3,s.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(p.scroller.clientWidth,p.sizer.offsetLeft+a.adjustWidthTo+wi(s)+s.display.barWidth),a.maxScrollLeft=Math.max(0,p.sizer.offsetLeft+a.adjustWidthTo-br(s))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=p.input.prepareSelection())}function F4(a){var s=a.cm;a.adjustWidthTo!=null&&(s.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var p=+new Date+a.options.workTime,f=ga(a,s.highlightFrontier),v=[];s.iter(f.line,Math.min(s.first+s.size,a.display.viewTo+500),function(V){if(f.line>=a.display.viewFrom){var P=V.styles,j=V.text.length>a.options.maxHighlightLength?Di(s.mode,f.state):null,K=ky(a,V,f,!0);j&&(f.state=j),V.styles=K.styles;var Z=V.styleClasses,ne=K.classes;ne?V.styleClasses=ne:Z&&(V.styleClasses=null);for(var re=!P||P.length!=V.styles.length||Z!=ne&&(!Z||!ne||Z.bgClass!=ne.bgClass||Z.textClass!=ne.textClass),ve=0;!re&&vep)return ka(a,a.options.workDelay),!0}),s.highlightFrontier=f.line,s.modeFrontier=Math.max(s.modeFrontier,f.line),v.length&&Dn(a,function(){for(var V=0;V=p.viewFrom&&s.visible.to<=p.viewTo&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo)&&p.renderedView==p.view&&u0(a)==0)return!1;_0(a)&&(qi(a),s.dims=Pf(a));var v=f.first+f.size,V=Math.max(s.visible.from-a.options.viewportMargin,f.first),P=Math.min(v,s.visible.to+a.options.viewportMargin);p.viewFromP&&p.viewTo-P<20&&(P=Math.min(v,p.viewTo)),Oi&&(V=kf(a.doc,V),P=jy(a.doc,P));var j=V!=p.viewFrom||P!=p.viewTo||p.lastWrapHeight!=s.wrapperHeight||p.lastWrapWidth!=s.wrapperWidth;x4(a,V,P),p.viewOffset=Bi(Je(a.doc,p.viewFrom)),a.display.mover.style.top=p.viewOffset+"px";var K=u0(a);if(!j&&K==0&&!s.force&&p.renderedView==p.view&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo))return!1;var Z=j4(a);return K>4&&(p.lineDiv.style.display="none"),U4(a,p.updateLineNumbers,s.dims),K>4&&(p.lineDiv.style.display=""),p.renderedView=p.view,z4(Z),U(p.cursorDiv),U(p.selectionDiv),p.gutters.style.height=p.sizer.style.minHeight=0,j&&(p.lastWrapHeight=s.wrapperHeight,p.lastWrapWidth=s.wrapperWidth,ka(a,400)),p.updateLineNumbers=null,!0}function w0(a,s){for(var p=s.viewport,f=!0;;f=!1){if(!f||!a.options.lineWrapping||s.oldDisplayWidth==br(a)){if(p&&p.top!=null&&(p={top:Math.min(a.doc.height+Vf(a.display)-Of(a),p.top)}),s.visible=Ps(a.display,a.doc,p),s.visible.from>=a.display.viewFrom&&s.visible.to<=a.display.viewTo)break}else f&&(s.visible=Ps(a.display,a.doc,p));if(!Kf(a,s))break;Fs(a);var v=Aa(a);_a(a),bo(a,v),Jf(a,v),s.force=!1}s.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(s.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Yf(a,s){var p=new Ls(a,s);if(Kf(a,p)){Fs(a),w0(a,p);var f=Aa(a);_a(a),bo(a,f),Jf(a,f),p.finish()}}function U4(a,s,p){var f=a.display,v=a.options.lineNumbers,V=f.lineDiv,P=V.firstChild;function j(Se){var Ne=Se.nextSibling;return m&&T&&a.display.currentWheelTarget==Se?Se.style.display="none":Se.parentNode.removeChild(Se),Ne}for(var K=f.view,Z=f.viewFrom,ne=0;ne-1&&(me=!1),Gy(a,re,Z,p)),me&&(U(re.lineNumber),re.lineNumber.appendChild(document.createTextNode(ae(a.options,Z)))),P=re.node.nextSibling}Z+=re.size}for(;P;)P=j(P)}function Qf(a){var s=a.gutters.offsetWidth;a.sizer.style.marginLeft=s+"px",Xt(a,"gutterChanged",a)}function Jf(a,s){a.display.sizer.style.minHeight=s.docHeight+"px",a.display.heightForcer.style.top=s.docHeight+"px",a.display.gutters.style.height=s.docHeight+a.display.barHeight+wi(a)+"px"}function C0(a){var s=a.display,p=s.view;if(!(!s.alignWidgets&&(!s.gutters.firstChild||!a.options.fixedGutter))){for(var f=Mf(s)-s.scroller.scrollLeft+a.doc.scrollLeft,v=s.gutters.offsetWidth,V=f+"px",P=0;Pj.clientWidth,Z=j.scrollHeight>j.clientHeight;if(!!(f&&K||v&&Z)){if(v&&T&&m){e:for(var ne=s.target,re=P.view;ne!=j;ne=ne.parentNode)for(var ve=0;ve=0&&Ee(a,f.to())<=0)return p}return-1};var Ct=function(a,s){this.anchor=a,this.head=s};Ct.prototype.from=function(){return Kt(this.anchor,this.head)},Ct.prototype.to=function(){return yt(this.anchor,this.head)},Ct.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ri(a,s,p){var f=a&&a.options.selectionsMayTouch,v=s[p];s.sort(function(ve,me){return Ee(ve.from(),me.from())}),p=se(s,v);for(var V=1;V0:K>=0){var Z=Kt(j.from(),P.from()),ne=yt(j.to(),P.to()),re=j.empty()?P.from()==P.head:j.from()==j.head;V<=p&&--p,s.splice(--V,2,new Ct(re?ne:Z,re?Z:ne))}}return new Mn(s,p)}function er(a,s){return new Mn([new Ct(a,s||a)],0)}function tr(a){return a.text?ue(a.from.line+a.text.length-1,he(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function x0(a,s){if(Ee(a,s.from)<0)return a;if(Ee(a,s.to)<=0)return tr(s);var p=a.line+s.text.length-(s.to.line-s.from.line)-1,f=a.ch;return a.line==s.to.line&&(f+=tr(s).ch-s.to.ch),ue(p,f)}function Zf(a,s){for(var p=[],f=0;f1&&a.remove(j.line+1,Se-1),a.insert(j.line+1,Ie)}Xt(a,"change",a,s)}function nr(a,s,p){function f(v,V,P){if(v.linked)for(var j=0;j1&&!a.done[a.done.length-2].ranges)return a.done.pop(),he(a.done)}function O0(a,s,p,f){var v=a.history;v.undone.length=0;var V=+new Date,P,j;if((v.lastOp==f||v.lastOrigin==s.origin&&s.origin&&(s.origin.charAt(0)=="+"&&v.lastModTime>V-(a.cm?a.cm.options.historyEventDelay:500)||s.origin.charAt(0)=="*"))&&(P=Y4(v,v.lastOp==f)))j=he(P.changes),Ee(s.from,s.to)==0&&Ee(s.from,j.to)==0?j.to=tr(s):P.changes.push(tp(a,s));else{var K=he(v.done);for((!K||!K.ranges)&&Us(a.sel,v.done),P={changes:[tp(a,s)],generation:v.generation},v.done.push(P);v.done.length>v.undoDepth;)v.done.shift(),v.done[0].ranges||v.done.shift()}v.done.push(p),v.generation=++v.maxGeneration,v.lastModTime=v.lastSelTime=V,v.lastOp=v.lastSelOp=f,v.lastOrigin=v.lastSelOrigin=s.origin,j||Qe(a,"historyAdded")}function Q4(a,s,p,f){var v=s.charAt(0);return v=="*"||v=="+"&&p.ranges.length==f.ranges.length&&p.somethingSelected()==f.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function J4(a,s,p,f){var v=a.history,V=f&&f.origin;p==v.lastSelOp||V&&v.lastSelOrigin==V&&(v.lastModTime==v.lastSelTime&&v.lastOrigin==V||Q4(a,V,he(v.done),s))?v.done[v.done.length-1]=s:Us(s,v.done),v.lastSelTime=+new Date,v.lastSelOrigin=V,v.lastSelOp=p,f&&f.clearRedo!==!1&&V0(v.undone)}function Us(a,s){var p=he(s);p&&p.ranges&&p.equals(a)||s.push(a)}function B0(a,s,p,f){var v=s["spans_"+a.id],V=0;a.iter(Math.max(a.first,p),Math.min(a.first+a.size,f),function(P){P.markedSpans&&((v||(v=s["spans_"+a.id]={}))[V]=P.markedSpans),++V})}function X4(a){if(!a)return null;for(var s,p=0;p-1&&(he(j)[re]=Z[re],delete Z[re])}}return f}function np(a,s,p,f){if(f){var v=a.anchor;if(p){var V=Ee(s,v)<0;V!=Ee(p,v)<0?(v=s,s=p):V!=Ee(s,p)<0&&(s=p)}return new Ct(v,s)}else return new Ct(p||s,s)}function Hs(a,s,p,f,v){v==null&&(v=a.cm&&(a.cm.display.shift||a.extend)),ln(a,new Mn([np(a.sel.primary(),s,p,v)],0),f)}function $0(a,s,p){for(var f=[],v=a.cm&&(a.cm.display.shift||a.extend),V=0;V=s.ch:j.to>s.ch))){if(v&&(Qe(K,"beforeCursorEnter"),K.explicitlyCleared))if(V.markedSpans){--P;continue}else break;if(!K.atomic)continue;if(p){var re=K.find(f<0?1:-1),ve=void 0;if((f<0?ne:Z)&&(re=j0(a,re,-f,re&&re.line==s.line?V:null)),re&&re.line==s.line&&(ve=Ee(re,p))&&(f<0?ve<0:ve>0))return Co(a,re,s,f,v)}var me=K.find(f<0?-1:1);return(f<0?Z:ne)&&(me=j0(a,me,f,me.line==s.line?V:null)),me?Co(a,me,s,f,v):null}}return s}function Gs(a,s,p,f,v){var V=f||1,P=Co(a,s,p,V,v)||!v&&Co(a,s,p,V,!0)||Co(a,s,p,-V,v)||!v&&Co(a,s,p,-V,!0);return P||(a.cantEdit=!0,ue(a.first,0))}function j0(a,s,p,f){return p<0&&s.ch==0?s.line>a.first?at(a,ue(s.line-1)):null:p>0&&s.ch==(f||Je(a,s.line)).text.length?s.line=0;--v)H0(a,{from:f[v].from,to:f[v].to,text:v?[""]:s.text,origin:s.origin});else H0(a,s)}}function H0(a,s){if(!(s.text.length==1&&s.text[0]==""&&Ee(s.from,s.to)==0)){var p=Zf(a,s);O0(a,s,p,a.cm?a.cm.curOp.id:NaN),Da(a,s,p,Af(a,s));var f=[];nr(a,function(v,V){!V&&se(f,v.history)==-1&&(Y0(v.history,s),f.push(v.history)),Da(v,s,null,Af(v,s))})}}function Ks(a,s,p){var f=a.cm&&a.cm.state.suppressEdits;if(!(f&&!p)){for(var v=a.history,V,P=a.sel,j=s=="undo"?v.done:v.undone,K=s=="undo"?v.undone:v.done,Z=0;Z=0;--me){var Se=ve(me);if(Se)return Se.v}}}}function W0(a,s){if(s!=0&&(a.first+=s,a.sel=new Mn(Ae(a.sel.ranges,function(v){return new Ct(ue(v.anchor.line+s,v.anchor.ch),ue(v.head.line+s,v.head.ch))}),a.sel.primIndex),a.cm)){yn(a.cm,a.first,a.first-s,s);for(var p=a.cm.display,f=p.viewFrom;fa.lastLine())){if(s.from.lineV&&(s={from:s.from,to:ue(V,Je(a,V).text.length),text:[s.text[0]],origin:s.origin}),s.removed=Vi(a,s.from,s.to),p||(p=Zf(a,s)),a.cm?e5(a.cm,s,f):ep(a,s,f),Ws(a,p,D),a.cantEdit&&Gs(a,ue(a.firstLine(),0))&&(a.cantEdit=!1)}}function e5(a,s,p){var f=a.doc,v=a.display,V=s.from,P=s.to,j=!1,K=V.line;a.options.lineWrapping||(K=wt(ni(Je(f,V.line))),f.iter(K,P.line+1,function(me){if(me==v.maxLine)return j=!0,!0})),f.sel.contains(s.from,s.to)>-1&&gn(a),ep(f,s,p,c0(a)),a.options.lineWrapping||(f.iter(K,V.line+s.text.length,function(me){var Se=Ds(me);Se>v.maxLineLength&&(v.maxLine=me,v.maxLineLength=Se,v.maxLineChanged=!0,j=!1)}),j&&(a.curOp.updateMaxLine=!0)),U8(f,V.line),ka(a,400);var Z=s.text.length-(P.line-V.line)-1;s.full?yn(a):V.line==P.line&&s.text.length==1&&!N0(a.doc,s)?Zi(a,V.line,"text"):yn(a,V.line,P.line+1,Z);var ne=Rt(a,"changes"),re=Rt(a,"change");if(re||ne){var ve={from:V,to:P,text:s.text,removed:s.removed,origin:s.origin};re&&Xt(a,"change",a,ve),ne&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(ve)}a.display.selForContextMenu=null}function Eo(a,s,p,f,v){var V;f||(f=p),Ee(f,p)<0&&(V=[f,p],p=V[0],f=V[1]),typeof s=="string"&&(s=a.splitLines(s)),_o(a,{from:p,to:f,text:s,origin:v})}function G0(a,s,p,f){p1||!(this.children[0]instanceof Oa))){var j=[];this.collapse(j),this.children=[new Oa(j)],this.children[0].parent=this}},collapse:function(a){for(var s=0;s50){for(var P=v.lines.length%25+25,j=P;j10);a.parent.maybeSpill()}},iterN:function(a,s,p){for(var f=0;fa.display.maxLineLength&&(a.display.maxLine=Z,a.display.maxLineLength=ne,a.display.maxLineChanged=!0)}f!=null&&a&&this.collapsed&&yn(a,f,v+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&M0(a.doc)),a&&Xt(a,"markerCleared",a,this,f,v),s&&xr(a),this.parent&&this.parent.clear()}},ir.prototype.find=function(a,s){a==null&&this.type=="bookmark"&&(a=1);for(var p,f,v=0;v0||P==0&&V.clearWhenEmpty!==!1)return V;if(V.replacedWith&&(V.collapsed=!0,V.widgetNode=z("span",[V.replacedWith],"CodeMirror-widget"),f.handleMouseEvents||V.widgetNode.setAttribute("cm-ignore-events","true"),f.insertLeft&&(V.widgetNode.insertLeft=!0)),V.collapsed){if(Ly(a,s.line,s,p,V)||s.line!=p.line&&Ly(a,p.line,s,p,V))throw new Error("Inserting collapsed marker partially overlapping an existing one");W8()}V.addToHistory&&O0(a,{from:s,to:p,origin:"markText"},a.sel,NaN);var j=s.line,K=a.cm,Z;if(a.iter(j,p.line+1,function(re){K&&V.collapsed&&!K.options.lineWrapping&&ni(re)==K.display.maxLine&&(Z=!0),V.collapsed&&j!=s.line&&Yn(re,0),K8(re,new xs(V,j==s.line?s.ch:null,j==p.line?p.ch:null),a.cm&&a.cm.curOp),++j}),V.collapsed&&a.iter(s.line,p.line+1,function(re){Xi(a,re)&&Yn(re,0)}),V.clearOnEnter&&Ce(V,"beforeCursorEnter",function(){return V.clear()}),V.readOnly&&(H8(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),V.collapsed&&(V.id=++J0,V.atomic=!0),K){if(Z&&(K.curOp.updateMaxLine=!0),V.collapsed)yn(K,s.line,p.line+1);else if(V.className||V.startStyle||V.endStyle||V.css||V.attributes||V.title)for(var ne=s.line;ne<=p.line;ne++)Zi(K,ne,"text");V.atomic&&M0(K.doc),Xt(K,"markerAdded",K,V)}return V}var $a=function(a,s){this.markers=a,this.primary=s;for(var p=0;p=0;K--)_o(this,f[K]);j?F0(this,j):this.cm&&yo(this.cm)}),undo:qt(function(){Ks(this,"undo")}),redo:qt(function(){Ks(this,"redo")}),undoSelection:qt(function(){Ks(this,"undo",!0)}),redoSelection:qt(function(){Ks(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,s=0,p=0,f=0;f=a.ch)&&s.push(v.marker.parent||v.marker)}return s},findMarks:function(a,s,p){a=at(this,a),s=at(this,s);var f=[],v=a.line;return this.iter(a.line,s.line+1,function(V){var P=V.markedSpans;if(P)for(var j=0;j=K.to||K.from==null&&v!=a.line||K.from!=null&&v==s.line&&K.from>=s.ch)&&(!p||p(K.marker))&&f.push(K.marker.parent||K.marker)}++v}),f},getAllMarks:function(){var a=[];return this.iter(function(s){var p=s.markedSpans;if(p)for(var f=0;fa)return s=a,!0;a-=V,++p}),at(this,ue(p,s))},indexFromPos:function(a){a=at(this,a);var s=a.ch;if(a.lines&&(s=a.from),a.to!=null&&a.to-1){s.state.draggingText(a),setTimeout(function(){return s.display.input.focus()},20);return}try{var ne=a.dataTransfer.getData("Text");if(ne){var re;if(s.state.draggingText&&!s.state.draggingText.copy&&(re=s.listSelections()),Ws(s.doc,er(p,p)),re)for(var ve=0;ve=0;j--)Eo(a.doc,"",f[j].from,f[j].to,"+delete");yo(a)})}function rp(a,s,p){var f=Ke(a.text,s+p,p);return f<0||f>a.text.length?null:f}function op(a,s,p){var f=rp(a,s.ch,p);return f==null?null:new ue(s.line,f,p<0?"after":"before")}function ap(a,s,p,f,v){if(a){s.doc.direction=="rtl"&&(v=-v);var V=tt(p,s.doc.direction);if(V){var P=v<0?he(V):V[0],j=v<0==(P.level==1),K=j?"after":"before",Z;if(P.level>0||s.doc.direction=="rtl"){var ne=ho(s,p);Z=v<0?p.text.length-1:0;var re=Ci(s,ne,Z).top;Z=Re(function(ve){return Ci(s,ne,ve).top==re},v<0==(P.level==1)?P.from:P.to-1,Z),K=="before"&&(Z=rp(p,Z,1))}else Z=v<0?P.to:P.from;return new ue(f,Z,K)}}return new ue(f,v<0?p.text.length:0,v<0?"before":"after")}function h5(a,s,p,f){var v=tt(s,a.doc.direction);if(!v)return op(s,p,f);p.ch>=s.text.length?(p.ch=s.text.length,p.sticky="before"):p.ch<=0&&(p.ch=0,p.sticky="after");var V=De(v,p.ch,p.sticky),P=v[V];if(a.doc.direction=="ltr"&&P.level%2==0&&(f>0?P.to>p.ch:P.from=P.from&&ve>=ne.begin)){var me=re?"before":"after";return new ue(p.line,ve,me)}}var Se=function(Ie,Ue,Fe){for(var Ge=function(Nt,en){return en?new ue(p.line,j(Nt,1),"before"):new ue(p.line,Nt,"after")};Ie>=0&&Ie0==(nt.level!=1),pt=qe?Fe.begin:j(Fe.end,-1);if(nt.from<=pt&&pt0?ne.end:j(ne.begin,-1);return Ve!=null&&!(f>0&&Ve==s.text.length)&&(Ne=Se(f>0?0:v.length-1,f,Z(Ve)),Ne)?Ne:null}var Pa={selectAll:z0,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),D)},killLine:function(a){return xo(a,function(s){if(s.empty()){var p=Je(a.doc,s.head.line).text.length;return s.head.ch==p&&s.head.line0)v=new ue(v.line,v.ch+1),a.replaceRange(V.charAt(v.ch-1)+V.charAt(v.ch-2),ue(v.line,v.ch-2),v,"+transpose");else if(v.line>a.doc.first){var P=Je(a.doc,v.line-1).text;P&&(v=new ue(v.line,1),a.replaceRange(V.charAt(0)+a.doc.lineSeparator()+P.charAt(P.length-1),ue(v.line-1,P.length-1),v,"+transpose"))}}p.push(new Ct(v,v))}a.setSelections(p)})},newlineAndIndent:function(a){return Dn(a,function(){for(var s=a.listSelections(),p=s.length-1;p>=0;p--)a.replaceRange(a.doc.lineSeparator(),s[p].anchor,s[p].head,"+input");s=a.listSelections();for(var f=0;fa&&Ee(s,this.pos)==0&&p==this.button};var La,ja;function C5(a,s){var p=+new Date;return ja&&ja.compare(p,a,s)?(La=ja=null,"triple"):La&&La.compare(p,a,s)?(ja=new sp(p,a,s),La=null,"double"):(La=new sp(p,a,s),ja=null,"single")}function fb(a){var s=this,p=s.display;if(!(ct(s,a)||p.activeTouch&&p.input.supportsTouch())){if(p.input.ensurePolled(),p.shift=a.shiftKey,Ri(p,a)){m||(p.scroller.draggable=!1,setTimeout(function(){return p.scroller.draggable=!0},100));return}if(!dp(s,a)){var f=Cr(s,a),v=pa(a),V=f?C5(f,v):"single";le(s).focus(),v==1&&s.state.selectingText&&s.state.selectingText(a),!(f&&_5(s,v,f,V,a))&&(v==1?f?S5(s,f,V,a):vn(a)==p.scroller&&bt(a):v==2?(f&&Hs(s.doc,f),setTimeout(function(){return p.input.focus()},20)):v==3&&(N?s.display.input.onContextMenu(a):Uf(s)))}}}function _5(a,s,p,f,v){var V="Click";return f=="double"?V="Double"+V:f=="triple"&&(V="Triple"+V),V=(s==1?"Left":s==2?"Middle":"Right")+V,Ma(a,ib(V,v),v,function(P){if(typeof P=="string"&&(P=Pa[P]),!P)return!1;var j=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),j=P(a,p)!=ye}finally{a.state.suppressEdits=!1}return j})}function E5(a,s,p){var f=a.getOption("configureMouse"),v=f?f(a,s,p):{};if(v.unit==null){var V=O?p.shiftKey&&p.metaKey:p.altKey;v.unit=V?"rectangle":s=="single"?"char":s=="double"?"word":"line"}return(v.extend==null||a.doc.extend)&&(v.extend=a.doc.extend||p.shiftKey),v.addNew==null&&(v.addNew=T?p.metaKey:p.ctrlKey),v.moveOnDrag==null&&(v.moveOnDrag=!(T?p.altKey:p.ctrlKey)),v}function S5(a,s,p,f){u?setTimeout(be(p0,a),0):a.curOp.focus=J(X(a));var v=E5(a,p,f),V=a.doc.sel,P;a.options.dragDrop&&Cf&&!a.isReadOnly()&&p=="single"&&(P=V.contains(s))>-1&&(Ee((P=V.ranges[P]).from(),s)<0||s.xRel>0)&&(Ee(P.to(),s)>0||s.xRel<0)?A5(a,f,s,v):x5(a,f,s,v)}function A5(a,s,p,f){var v=a.display,V=!1,P=Zt(a,function(Z){m&&(v.scroller.draggable=!1),a.state.draggingText=!1,a.state.delayingBlurEvent&&(a.hasFocus()?a.state.delayingBlurEvent=!1:Uf(a)),Ye(v.wrapper.ownerDocument,"mouseup",P),Ye(v.wrapper.ownerDocument,"mousemove",j),Ye(v.scroller,"dragstart",K),Ye(v.scroller,"drop",P),V||(bt(Z),f.addNew||Hs(a.doc,p,null,null,f.extend),m&&!E||u&&h==9?setTimeout(function(){v.wrapper.ownerDocument.body.focus({preventScroll:!0}),v.input.focus()},20):v.input.focus())}),j=function(Z){V=V||Math.abs(s.clientX-Z.clientX)+Math.abs(s.clientY-Z.clientY)>=10},K=function(){return V=!0};m&&(v.scroller.draggable=!0),a.state.draggingText=P,P.copy=!f.moveOnDrag,Ce(v.wrapper.ownerDocument,"mouseup",P),Ce(v.wrapper.ownerDocument,"mousemove",j),Ce(v.scroller,"dragstart",K),Ce(v.scroller,"drop",P),a.state.delayingBlurEvent=!0,setTimeout(function(){return v.input.focus()},20),v.scroller.dragDrop&&v.scroller.dragDrop()}function pb(a,s,p){if(p=="char")return new Ct(s,s);if(p=="word")return a.findWordAt(s);if(p=="line")return new Ct(ue(s.line,0),at(a.doc,ue(s.line+1,0)));var f=p(a,s);return new Ct(f.from,f.to)}function x5(a,s,p,f){u&&Uf(a);var v=a.display,V=a.doc;bt(s);var P,j,K=V.sel,Z=K.ranges;if(f.addNew&&!f.extend?(j=V.sel.contains(p),j>-1?P=Z[j]:P=new Ct(p,p)):(P=V.sel.primary(),j=V.sel.primIndex),f.unit=="rectangle")f.addNew||(P=new Ct(p,p)),p=Cr(a,s,!0,!0),j=-1;else{var ne=pb(a,p,f.unit);f.extend?P=np(P,ne.anchor,ne.head,f.extend):P=ne}f.addNew?j==-1?(j=Z.length,ln(V,ri(a,Z.concat([P]),j),{scroll:!1,origin:"*mouse"})):Z.length>1&&Z[j].empty()&&f.unit=="char"&&!f.extend?(ln(V,ri(a,Z.slice(0,j).concat(Z.slice(j+1)),0),{scroll:!1,origin:"*mouse"}),K=V.sel):ip(V,j,P,W):(j=0,ln(V,new Mn([P],0),W),K=V.sel);var re=p;function ve(Fe){if(Ee(re,Fe)!=0)if(re=Fe,f.unit=="rectangle"){for(var Ge=[],nt=a.options.tabSize,qe=de(Je(V,p.line).text,p.ch,nt),pt=de(Je(V,Fe.line).text,Fe.ch,nt),Nt=Math.min(qe,pt),en=Math.max(qe,pt),$t=Math.min(p.line,Fe.line),Vn=Math.min(a.lastLine(),Math.max(p.line,Fe.line));$t<=Vn;$t++){var wn=Je(V,$t).text,Ut=q(wn,Nt,nt);Nt==en?Ge.push(new Ct(ue($t,Ut),ue($t,Ut))):wn.length>Ut&&Ge.push(new Ct(ue($t,Ut),ue($t,q(wn,en,nt))))}Ge.length||Ge.push(new Ct(p,p)),ln(V,ri(a,K.ranges.slice(0,j).concat(Ge),j),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fe)}else{var Cn=P,rn=pb(a,Fe,f.unit),Yt=Cn.anchor,Ht;Ee(rn.anchor,Yt)>0?(Ht=rn.head,Yt=Kt(Cn.from(),rn.anchor)):(Ht=rn.anchor,Yt=yt(Cn.to(),rn.head));var Pt=K.ranges.slice(0);Pt[j]=k5(a,new Ct(at(V,Yt),Ht)),ln(V,ri(a,Pt,j),W)}}var me=v.wrapper.getBoundingClientRect(),Se=0;function Ne(Fe){var Ge=++Se,nt=Cr(a,Fe,!0,f.unit=="rectangle");if(!!nt)if(Ee(nt,re)!=0){a.curOp.focus=J(X(a)),ve(nt);var qe=Ps(v,V);(nt.line>=qe.to||nt.lineme.bottom?20:0;pt&&setTimeout(Zt(a,function(){Se==Ge&&(v.scroller.scrollTop+=pt,Ne(Fe))}),50)}}function Ve(Fe){a.state.selectingText=!1,Se=1/0,Fe&&(bt(Fe),v.input.focus()),Ye(v.wrapper.ownerDocument,"mousemove",Ie),Ye(v.wrapper.ownerDocument,"mouseup",Ue),V.history.lastSelOrigin=null}var Ie=Zt(a,function(Fe){Fe.buttons===0||!pa(Fe)?Ve(Fe):Ne(Fe)}),Ue=Zt(a,Ve);a.state.selectingText=Ue,Ce(v.wrapper.ownerDocument,"mousemove",Ie),Ce(v.wrapper.ownerDocument,"mouseup",Ue)}function k5(a,s){var p=s.anchor,f=s.head,v=Je(a.doc,p.line);if(Ee(p,f)==0&&p.sticky==f.sticky)return s;var V=tt(v);if(!V)return s;var P=De(V,p.ch,p.sticky),j=V[P];if(j.from!=p.ch&&j.to!=p.ch)return s;var K=P+(j.from==p.ch==(j.level!=1)?0:1);if(K==0||K==V.length)return s;var Z;if(f.line!=p.line)Z=(f.line-p.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var ne=De(V,f.ch,f.sticky),re=ne-P||(f.ch-p.ch)*(j.level==1?-1:1);ne==K-1||ne==K?Z=re<0:Z=re>0}var ve=V[K+(Z?-1:0)],me=Z==(ve.level==1),Se=me?ve.from:ve.to,Ne=me?"after":"before";return p.ch==Se&&p.sticky==Ne?s:new Ct(new ue(p.line,Se,Ne),f)}function hb(a,s,p,f){var v,V;if(s.touches)v=s.touches[0].clientX,V=s.touches[0].clientY;else try{v=s.clientX,V=s.clientY}catch{return!1}if(v>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;f&&bt(s);var P=a.display,j=P.lineDiv.getBoundingClientRect();if(V>j.bottom||!Rt(a,p))return Gi(s);V-=j.top-P.viewOffset;for(var K=0;K=v){var ne=yi(a.doc,V),re=a.display.gutterSpecs[K];return Qe(a,p,a,ne,re.className,s),Gi(s)}}}function dp(a,s){return hb(a,s,"gutterClick",!0)}function mb(a,s){Ri(a.display,s)||N5(a,s)||ct(a,s,"contextmenu")||N||a.display.input.onContextMenu(s)}function N5(a,s){return Rt(a,"gutterContextMenu")?hb(a,s,"gutterContextMenu",!1):!1}function gb(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ca(a)}var ko={toString:function(){return"CodeMirror.Init"}},vb={},Xs={};function T5(a){var s=a.optionHandlers;function p(f,v,V,P){a.defaults[f]=v,V&&(s[f]=P?function(j,K,Z){Z!=ko&&V(j,K,Z)}:V)}a.defineOption=p,a.Init=ko,p("value","",function(f,v){return f.setValue(v)},!0),p("mode",null,function(f,v){f.doc.modeOption=v,qf(f)},!0),p("indentUnit",2,qf,!0),p("indentWithTabs",!1),p("smartIndent",!0),p("tabSize",4,function(f){Ta(f),Ca(f),yn(f)},!0),p("lineSeparator",null,function(f,v){if(f.doc.lineSep=v,!!v){var V=[],P=f.doc.first;f.doc.iter(function(K){for(var Z=0;;){var ne=K.text.indexOf(v,Z);if(ne==-1)break;Z=ne+v.length,V.push(ue(P,ne))}P++});for(var j=V.length-1;j>=0;j--)Eo(f.doc,v,V[j],ue(V[j].line,V[j].ch+v.length))}}),p("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(f,v,V){f.state.specialChars=new RegExp(v.source+(v.test(" ")?"":"| "),"g"),V!=ko&&f.refresh()}),p("specialCharPlaceholder",r4,function(f){return f.refresh()},!0),p("electricChars",!0),p("inputStyle",k?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),p("spellcheck",!1,function(f,v){return f.getInputField().spellcheck=v},!0),p("autocorrect",!1,function(f,v){return f.getInputField().autocorrect=v},!0),p("autocapitalize",!1,function(f,v){return f.getInputField().autocapitalize=v},!0),p("rtlMoveVisually",!F),p("wholeLineUpdateBefore",!0),p("theme","default",function(f){gb(f),Na(f)},!0),p("keyMap","default",function(f,v,V){var P=Qs(v),j=V!=ko&&Qs(V);j&&j.detach&&j.detach(f,P),P.attach&&P.attach(f,j||null)}),p("extraKeys",null),p("configureMouse",null),p("lineWrapping",!1,V5,!0),p("gutters",[],function(f,v){f.display.gutterSpecs=Xf(v,f.options.lineNumbers),Na(f)},!0),p("fixedGutter",!0,function(f,v){f.display.gutters.style.left=v?Mf(f.display)+"px":"0",f.refresh()},!0),p("coverGutterNextToScrollbar",!1,function(f){return bo(f)},!0),p("scrollbarStyle","native",function(f){b0(f),bo(f),f.display.scrollbars.setScrollTop(f.doc.scrollTop),f.display.scrollbars.setScrollLeft(f.doc.scrollLeft)},!0),p("lineNumbers",!1,function(f,v){f.display.gutterSpecs=Xf(f.options.gutters,v),Na(f)},!0),p("firstLineNumber",1,Na,!0),p("lineNumberFormatter",function(f){return f},Na,!0),p("showCursorWhenSelecting",!1,_a,!0),p("resetSelectionOnContextMenu",!0),p("lineWiseCopyCut",!0),p("pasteLinesPerSelection",!0),p("selectionsMayTouch",!1),p("readOnly",!1,function(f,v){v=="nocursor"&&(vo(f),f.display.input.blur()),f.display.input.readOnlyChanged(v)}),p("screenReaderLabel",null,function(f,v){v=v===""?null:v,f.display.input.screenReaderLabelChanged(v)}),p("disableInput",!1,function(f,v){v||f.display.input.reset()},!0),p("dragDrop",!0,D5),p("allowDropFileTypes",null),p("cursorBlinkRate",530),p("cursorScrollMargin",0),p("cursorHeight",1,_a,!0),p("singleCursorHeightPerLine",!0,_a,!0),p("workTime",100),p("workDelay",100),p("flattenSpans",!0,Ta,!0),p("addModeClass",!1,Ta,!0),p("pollInterval",100),p("undoDepth",200,function(f,v){return f.doc.history.undoDepth=v}),p("historyEventDelay",1250),p("viewportMargin",10,function(f){return f.refresh()},!0),p("maxHighlightLength",1e4,Ta,!0),p("moveInputWithCursor",!0,function(f,v){v||f.display.input.resetPosition()}),p("tabindex",null,function(f,v){return f.display.input.getField().tabIndex=v||""}),p("autofocus",null),p("direction","ltr",function(f,v){return f.doc.setDirection(v)},!0),p("phrases",null)}function D5(a,s,p){var f=p&&p!=ko;if(!s!=!f){var v=a.display.dragFunctions,V=s?Ce:Ye;V(a.display.scroller,"dragstart",v.start),V(a.display.scroller,"dragenter",v.enter),V(a.display.scroller,"dragover",v.over),V(a.display.scroller,"dragleave",v.leave),V(a.display.scroller,"drop",v.drop)}}function V5(a){a.options.lineWrapping?(Q(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(L(a.display.wrapper,"CodeMirror-wrap"),Tf(a)),Lf(a),yn(a),Ca(a),setTimeout(function(){return bo(a)},100)}function Ot(a,s){var p=this;if(!(this instanceof Ot))return new Ot(a,s);this.options=s=s?ce(s):{},ce(vb,s,!1);var f=s.value;typeof f=="string"?f=new bn(f,s.mode,null,s.lineSeparator,s.direction):s.mode&&(f.modeOption=s.mode),this.doc=f;var v=new Ot.inputStyles[s.inputStyle](this),V=this.display=new H4(a,f,v,s);V.wrapper.CodeMirror=this,gb(this),s.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),b0(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},s.autofocus&&!k&&V.input.focus(),u&&h<11&&setTimeout(function(){return p.display.input.reset(!0)},20),O5(this),d5(),Ar(this),this.curOp.forceUpdate=!0,T0(this,f),s.autofocus&&!k||this.hasFocus()?setTimeout(function(){p.hasFocus()&&!p.state.focused&&Hf(p)},20):vo(this);for(var P in Xs)Xs.hasOwnProperty(P)&&Xs[P](this,s[P],ko);_0(this),s.finishInit&&s.finishInit(this);for(var j=0;j20*20}Ce(s.scroller,"touchstart",function(K){if(!ct(a,K)&&!V(K)&&!dp(a,K)){s.input.ensurePolled(),clearTimeout(p);var Z=+new Date;s.activeTouch={start:Z,moved:!1,prev:Z-f.end<=300?f:null},K.touches.length==1&&(s.activeTouch.left=K.touches[0].pageX,s.activeTouch.top=K.touches[0].pageY)}}),Ce(s.scroller,"touchmove",function(){s.activeTouch&&(s.activeTouch.moved=!0)}),Ce(s.scroller,"touchend",function(K){var Z=s.activeTouch;if(Z&&!Ri(s,K)&&Z.left!=null&&!Z.moved&&new Date-Z.start<300){var ne=a.coordsChar(s.activeTouch,"page"),re;!Z.prev||P(Z,Z.prev)?re=new Ct(ne,ne):!Z.prev.prev||P(Z,Z.prev.prev)?re=a.findWordAt(ne):re=new Ct(ue(ne.line,0),at(a.doc,ue(ne.line+1,0))),a.setSelection(re.anchor,re.head),a.focus(),bt(K)}v()}),Ce(s.scroller,"touchcancel",v),Ce(s.scroller,"scroll",function(){s.scroller.clientHeight&&(Sa(a,s.scroller.scrollTop),Er(a,s.scroller.scrollLeft,!0),Qe(a,"scroll",a))}),Ce(s.scroller,"mousewheel",function(K){return A0(a,K)}),Ce(s.scroller,"DOMMouseScroll",function(K){return A0(a,K)}),Ce(s.wrapper,"scroll",function(){return s.wrapper.scrollTop=s.wrapper.scrollLeft=0}),s.dragFunctions={enter:function(K){ct(a,K)||ei(K)},over:function(K){ct(a,K)||(s5(a,K),ei(K))},start:function(K){return l5(a,K)},drop:Zt(a,a5),leave:function(K){ct(a,K)||q0(a)}};var j=s.input.getField();Ce(j,"keyup",function(K){return cb.call(a,K)}),Ce(j,"keydown",Zt(a,db)),Ce(j,"keypress",Zt(a,ub)),Ce(j,"focus",function(K){return Hf(a,K)}),Ce(j,"blur",function(K){return vo(a,K)})}var cp=[];Ot.defineInitHook=function(a){return cp.push(a)};function za(a,s,p,f){var v=a.doc,V;p==null&&(p="add"),p=="smart"&&(v.mode.indent?V=ga(a,s).state:p="prev");var P=a.options.tabSize,j=Je(v,s),K=de(j.text,null,P);j.stateAfter&&(j.stateAfter=null);var Z=j.text.match(/^\s*/)[0],ne;if(!f&&!/\S/.test(j.text))ne=0,p="not";else if(p=="smart"&&(ne=v.mode.indent(V,j.text.slice(Z.length),j.text),ne==ye||ne>150)){if(!f)return;p="prev"}p=="prev"?s>v.first?ne=de(Je(v,s-1).text,null,P):ne=0:p=="add"?ne=K+a.options.indentUnit:p=="subtract"?ne=K-a.options.indentUnit:typeof p=="number"&&(ne=K+p),ne=Math.max(0,ne);var re="",ve=0;if(a.options.indentWithTabs)for(var me=Math.floor(ne/P);me;--me)ve+=P,re+=" ";if(veP,K=ha(s),Z=null;if(j&&f.ranges.length>1)if(oi&&oi.text.join(` -`)==s){if(f.ranges.length%oi.text.length==0){Z=[];for(var ne=0;ne=0;ve--){var me=f.ranges[ve],Se=me.from(),Ne=me.to();me.empty()&&(p&&p>0?Se=ue(Se.line,Se.ch-p):a.state.overwrite&&!j?Ne=ue(Ne.line,Math.min(Je(V,Ne.line).text.length,Ne.ch+he(K).length)):j&&oi&&oi.lineWise&&oi.text.join(` + left: `+s.left+"px; width: "+Math.max(2,s.right-s.left)+"px;");a.display.lineSpace.appendChild(P),P.scrollIntoView(v),a.display.lineSpace.removeChild(P)}}}function D4(a,s,p,f){f==null&&(f=0);var v;!a.options.lineWrapping&&s==p&&(p=s.sticky=="before"?ue(s.line,s.ch+1,"before"):s,s=s.ch?ue(s.line,s.sticky=="before"?s.ch-1:s.ch,"after"):s);for(var V=0;V<5;V++){var P=!1,j=ii(a,s),K=!p||p==s?j:ii(a,p);v={left:Math.min(j.left,K.left),top:Math.min(j.top,K.top)-f,right:Math.max(j.left,K.left),bottom:Math.max(j.bottom,K.bottom)+f};var Z=Wf(a,v),ne=a.doc.scrollTop,re=a.doc.scrollLeft;if(Z.scrollTop!=null&&(Aa(a,Z.scrollTop),Math.abs(a.doc.scrollTop-ne)>1&&(P=!0)),Z.scrollLeft!=null&&(Er(a,Z.scrollLeft),Math.abs(a.doc.scrollLeft-re)>1&&(P=!0)),!P)break}return v}function V4(a,s){var p=Wf(a,s);p.scrollTop!=null&&Aa(a,p.scrollTop),p.scrollLeft!=null&&Er(a,p.scrollLeft)}function Wf(a,s){var p=a.display,f=mo(a.display);s.top<0&&(s.top=0);var v=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:p.scroller.scrollTop,V=Of(a),P={};s.bottom-s.top>V&&(s.bottom=s.top+V);var j=a.doc.height+Vf(p),K=s.topj-f;if(s.topv+V){var ne=Math.min(s.top,(Z?j:s.bottom)-V);ne!=v&&(P.scrollTop=ne)}var re=a.options.fixedGutter?0:p.gutters.offsetWidth,ve=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:p.scroller.scrollLeft-re,me=br(a)-p.gutters.offsetWidth,Ae=s.right-s.left>me;return Ae&&(s.right=s.left+me),s.left<10?P.scrollLeft=0:s.leftme+ve-3&&(P.scrollLeft=s.right+(Ae?0:10)-me),P}function Gf(a,s){s!=null&&(Ms(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+s)}function yo(a){Ms(a);var s=a.getCursor();a.curOp.scrollToPos={from:s,to:s,margin:a.options.cursorScrollMargin}}function Ea(a,s,p){(s!=null||p!=null)&&Ms(a),s!=null&&(a.curOp.scrollLeft=s),p!=null&&(a.curOp.scrollTop=p)}function O4(a,s){Ms(a),a.curOp.scrollToPos=s}function Ms(a){var s=a.curOp.scrollToPos;if(s){a.curOp.scrollToPos=null;var p=l0(a,s.from),f=l0(a,s.to);m0(a,p,f,s.margin)}}function m0(a,s,p,f){var v=Wf(a,{left:Math.min(s.left,p.left),top:Math.min(s.top,p.top)-f,right:Math.max(s.right,p.right),bottom:Math.max(s.bottom,p.bottom)+f});Ea(a,v.scrollLeft,v.scrollTop)}function Aa(a,s){Math.abs(a.doc.scrollTop-s)<2||(i||Yf(a,{top:s}),g0(a,s,!0),i&&Yf(a),ka(a,100))}function g0(a,s,p){s=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,s)),!(a.display.scroller.scrollTop==s&&!p)&&(a.doc.scrollTop=s,a.display.scrollbars.setScrollTop(s),a.display.scroller.scrollTop!=s&&(a.display.scroller.scrollTop=s))}function Er(a,s,p,f){s=Math.max(0,Math.min(s,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((p?s==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-s)<2)&&!f)&&(a.doc.scrollLeft=s,C0(a),a.display.scroller.scrollLeft!=s&&(a.display.scroller.scrollLeft=s),a.display.scrollbars.setScrollLeft(s))}function Sa(a){var s=a.display,p=s.gutters.offsetWidth,f=Math.round(a.doc.height+Vf(a.display));return{clientHeight:s.scroller.clientHeight,viewHeight:s.wrapper.clientHeight,scrollWidth:s.scroller.scrollWidth,clientWidth:s.scroller.clientWidth,viewWidth:s.wrapper.clientWidth,barLeft:a.options.fixedGutter?p:0,docHeight:f,scrollHeight:f+wi(a)+s.barHeight,nativeBarWidth:s.nativeBarWidth,gutterWidth:p}}var Ar=function(a,s,p){this.cm=p;var f=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),v=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");f.tabIndex=v.tabIndex=-1,a(f),a(v),Ce(f,"scroll",function(){f.clientHeight&&s(f.scrollTop,"vertical")}),Ce(v,"scroll",function(){v.clientWidth&&s(v.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,u&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ar.prototype.update=function(a){var s=a.scrollWidth>a.clientWidth+1,p=a.scrollHeight>a.clientHeight+1,f=a.nativeBarWidth;if(p){this.vert.style.display="block",this.vert.style.bottom=s?f+"px":"0";var v=a.viewHeight-(s?f:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+v)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(s){this.horiz.style.display="block",this.horiz.style.right=p?f+"px":"0",this.horiz.style.left=a.barLeft+"px";var V=a.viewWidth-a.barLeft-(p?f:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+V)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(f==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:p?f:0,bottom:s?f:0}},Ar.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ar.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ar.prototype.zeroWidthHack=function(){var a=T&&!_?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new pe,this.disableVert=new pe},Ar.prototype.enableZeroWidthBar=function(a,s,p){a.style.visibility="";function f(){var v=a.getBoundingClientRect(),V=p=="vert"?document.elementFromPoint(v.right-1,(v.top+v.bottom)/2):document.elementFromPoint((v.right+v.left)/2,v.bottom-1);V!=a?a.style.visibility="hidden":s.set(1e3,f)}s.set(1e3,f)},Ar.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var xa=function(){};xa.prototype.update=function(){return{bottom:0,right:0}},xa.prototype.setScrollLeft=function(){},xa.prototype.setScrollTop=function(){},xa.prototype.clear=function(){};function bo(a,s){s||(s=Sa(a));var p=a.display.barWidth,f=a.display.barHeight;v0(a,s);for(var v=0;v<4&&p!=a.display.barWidth||f!=a.display.barHeight;v++)p!=a.display.barWidth&&a.options.lineWrapping&&Fs(a),v0(a,Sa(a)),p=a.display.barWidth,f=a.display.barHeight}function v0(a,s){var p=a.display,f=p.scrollbars.update(s);p.sizer.style.paddingRight=(p.barWidth=f.right)+"px",p.sizer.style.paddingBottom=(p.barHeight=f.bottom)+"px",p.heightForcer.style.borderBottom=f.bottom+"px solid transparent",f.right&&f.bottom?(p.scrollbarFiller.style.display="block",p.scrollbarFiller.style.height=f.bottom+"px",p.scrollbarFiller.style.width=f.right+"px"):p.scrollbarFiller.style.display="",f.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(p.gutterFiller.style.display="block",p.gutterFiller.style.height=f.bottom+"px",p.gutterFiller.style.width=s.gutterWidth+"px"):p.gutterFiller.style.display=""}var y0={native:Ar,null:xa};function b0(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&L(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new y0[a.options.scrollbarStyle](function(s){a.display.wrapper.insertBefore(s,a.display.scrollbarFiller),Ce(s,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),s.setAttribute("cm-not-content","true")},function(s,p){p=="horizontal"?Er(a,s):Aa(a,s)},a),a.display.scrollbars.addClass&&Q(a.display.wrapper,a.display.scrollbars.addClass)}var B4=0;function Sr(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++B4,markArrays:null},c4(a.curOp)}function xr(a){var s=a.curOp;s&&f4(s,function(p){for(var f=0;f=p.viewTo)||p.maxLineChanged&&s.options.lineWrapping,a.update=a.mustUpdate&&new Ls(s,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function I4(a){a.updatedDisplay=a.mustUpdate&&Kf(a.cm,a.update)}function F4(a){var s=a.cm,p=s.display;a.updatedDisplay&&Fs(s),a.barMeasure=Sa(s),p.maxLineChanged&&!s.options.lineWrapping&&(a.adjustWidthTo=qy(s,p.maxLine,p.maxLine.text.length).left+3,s.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(p.scroller.clientWidth,p.sizer.offsetLeft+a.adjustWidthTo+wi(s)+s.display.barWidth),a.maxScrollLeft=Math.max(0,p.sizer.offsetLeft+a.adjustWidthTo-br(s))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=p.input.prepareSelection())}function P4(a){var s=a.cm;a.adjustWidthTo!=null&&(s.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var p=+new Date+a.options.workTime,f=ga(a,s.highlightFrontier),v=[];s.iter(f.line,Math.min(s.first+s.size,a.display.viewTo+500),function(V){if(f.line>=a.display.viewFrom){var P=V.styles,j=V.text.length>a.options.maxHighlightLength?Di(s.mode,f.state):null,K=ky(a,V,f,!0);j&&(f.state=j),V.styles=K.styles;var Z=V.styleClasses,ne=K.classes;ne?V.styleClasses=ne:Z&&(V.styleClasses=null);for(var re=!P||P.length!=V.styles.length||Z!=ne&&(!Z||!ne||Z.bgClass!=ne.bgClass||Z.textClass!=ne.textClass),ve=0;!re&&vep)return ka(a,a.options.workDelay),!0}),s.highlightFrontier=f.line,s.modeFrontier=Math.max(s.modeFrontier,f.line),v.length&&Dn(a,function(){for(var V=0;V=p.viewFrom&&s.visible.to<=p.viewTo&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo)&&p.renderedView==p.view&&u0(a)==0)return!1;_0(a)&&(qi(a),s.dims=Pf(a));var v=f.first+f.size,V=Math.max(s.visible.from-a.options.viewportMargin,f.first),P=Math.min(v,s.visible.to+a.options.viewportMargin);p.viewFromP&&p.viewTo-P<20&&(P=Math.min(v,p.viewTo)),Oi&&(V=kf(a.doc,V),P=jy(a.doc,P));var j=V!=p.viewFrom||P!=p.viewTo||p.lastWrapHeight!=s.wrapperHeight||p.lastWrapWidth!=s.wrapperWidth;k4(a,V,P),p.viewOffset=Bi(Je(a.doc,p.viewFrom)),a.display.mover.style.top=p.viewOffset+"px";var K=u0(a);if(!j&&K==0&&!s.force&&p.renderedView==p.view&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo))return!1;var Z=z4(a);return K>4&&(p.lineDiv.style.display="none"),H4(a,p.updateLineNumbers,s.dims),K>4&&(p.lineDiv.style.display=""),p.renderedView=p.view,U4(Z),U(p.cursorDiv),U(p.selectionDiv),p.gutters.style.height=p.sizer.style.minHeight=0,j&&(p.lastWrapHeight=s.wrapperHeight,p.lastWrapWidth=s.wrapperWidth,ka(a,400)),p.updateLineNumbers=null,!0}function w0(a,s){for(var p=s.viewport,f=!0;;f=!1){if(!f||!a.options.lineWrapping||s.oldDisplayWidth==br(a)){if(p&&p.top!=null&&(p={top:Math.min(a.doc.height+Vf(a.display)-Of(a),p.top)}),s.visible=Ps(a.display,a.doc,p),s.visible.from>=a.display.viewFrom&&s.visible.to<=a.display.viewTo)break}else f&&(s.visible=Ps(a.display,a.doc,p));if(!Kf(a,s))break;Fs(a);var v=Sa(a);_a(a),bo(a,v),Jf(a,v),s.force=!1}s.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(s.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Yf(a,s){var p=new Ls(a,s);if(Kf(a,p)){Fs(a),w0(a,p);var f=Sa(a);_a(a),bo(a,f),Jf(a,f),p.finish()}}function H4(a,s,p){var f=a.display,v=a.options.lineNumbers,V=f.lineDiv,P=V.firstChild;function j(Ae){var Ne=Ae.nextSibling;return m&&T&&a.display.currentWheelTarget==Ae?Ae.style.display="none":Ae.parentNode.removeChild(Ae),Ne}for(var K=f.view,Z=f.viewFrom,ne=0;ne-1&&(me=!1),Gy(a,re,Z,p)),me&&(U(re.lineNumber),re.lineNumber.appendChild(document.createTextNode(ae(a.options,Z)))),P=re.node.nextSibling}Z+=re.size}for(;P;)P=j(P)}function Qf(a){var s=a.gutters.offsetWidth;a.sizer.style.marginLeft=s+"px",Xt(a,"gutterChanged",a)}function Jf(a,s){a.display.sizer.style.minHeight=s.docHeight+"px",a.display.heightForcer.style.top=s.docHeight+"px",a.display.gutters.style.height=s.docHeight+a.display.barHeight+wi(a)+"px"}function C0(a){var s=a.display,p=s.view;if(!(!s.alignWidgets&&(!s.gutters.firstChild||!a.options.fixedGutter))){for(var f=Mf(s)-s.scroller.scrollLeft+a.doc.scrollLeft,v=s.gutters.offsetWidth,V=f+"px",P=0;Pj.clientWidth,Z=j.scrollHeight>j.clientHeight;if(!!(f&&K||v&&Z)){if(v&&T&&m){e:for(var ne=s.target,re=P.view;ne!=j;ne=ne.parentNode)for(var ve=0;ve=0&&Ee(a,f.to())<=0)return p}return-1};var Ct=function(a,s){this.anchor=a,this.head=s};Ct.prototype.from=function(){return Kt(this.anchor,this.head)},Ct.prototype.to=function(){return yt(this.anchor,this.head)},Ct.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ri(a,s,p){var f=a&&a.options.selectionsMayTouch,v=s[p];s.sort(function(ve,me){return Ee(ve.from(),me.from())}),p=se(s,v);for(var V=1;V0:K>=0){var Z=Kt(j.from(),P.from()),ne=yt(j.to(),P.to()),re=j.empty()?P.from()==P.head:j.from()==j.head;V<=p&&--p,s.splice(--V,2,new Ct(re?ne:Z,re?Z:ne))}}return new Mn(s,p)}function er(a,s){return new Mn([new Ct(a,s||a)],0)}function tr(a){return a.text?ue(a.from.line+a.text.length-1,he(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function x0(a,s){if(Ee(a,s.from)<0)return a;if(Ee(a,s.to)<=0)return tr(s);var p=a.line+s.text.length-(s.to.line-s.from.line)-1,f=a.ch;return a.line==s.to.line&&(f+=tr(s).ch-s.to.ch),ue(p,f)}function Zf(a,s){for(var p=[],f=0;f1&&a.remove(j.line+1,Ae-1),a.insert(j.line+1,Ie)}Xt(a,"change",a,s)}function nr(a,s,p){function f(v,V,P){if(v.linked)for(var j=0;j1&&!a.done[a.done.length-2].ranges)return a.done.pop(),he(a.done)}function O0(a,s,p,f){var v=a.history;v.undone.length=0;var V=+new Date,P,j;if((v.lastOp==f||v.lastOrigin==s.origin&&s.origin&&(s.origin.charAt(0)=="+"&&v.lastModTime>V-(a.cm?a.cm.options.historyEventDelay:500)||s.origin.charAt(0)=="*"))&&(P=Q4(v,v.lastOp==f)))j=he(P.changes),Ee(s.from,s.to)==0&&Ee(s.from,j.to)==0?j.to=tr(s):P.changes.push(tp(a,s));else{var K=he(v.done);for((!K||!K.ranges)&&Us(a.sel,v.done),P={changes:[tp(a,s)],generation:v.generation},v.done.push(P);v.done.length>v.undoDepth;)v.done.shift(),v.done[0].ranges||v.done.shift()}v.done.push(p),v.generation=++v.maxGeneration,v.lastModTime=v.lastSelTime=V,v.lastOp=v.lastSelOp=f,v.lastOrigin=v.lastSelOrigin=s.origin,j||Qe(a,"historyAdded")}function J4(a,s,p,f){var v=s.charAt(0);return v=="*"||v=="+"&&p.ranges.length==f.ranges.length&&p.somethingSelected()==f.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function X4(a,s,p,f){var v=a.history,V=f&&f.origin;p==v.lastSelOp||V&&v.lastSelOrigin==V&&(v.lastModTime==v.lastSelTime&&v.lastOrigin==V||J4(a,V,he(v.done),s))?v.done[v.done.length-1]=s:Us(s,v.done),v.lastSelTime=+new Date,v.lastSelOrigin=V,v.lastSelOp=p,f&&f.clearRedo!==!1&&V0(v.undone)}function Us(a,s){var p=he(s);p&&p.ranges&&p.equals(a)||s.push(a)}function B0(a,s,p,f){var v=s["spans_"+a.id],V=0;a.iter(Math.max(a.first,p),Math.min(a.first+a.size,f),function(P){P.markedSpans&&((v||(v=s["spans_"+a.id]={}))[V]=P.markedSpans),++V})}function Z4(a){if(!a)return null;for(var s,p=0;p-1&&(he(j)[re]=Z[re],delete Z[re])}}return f}function np(a,s,p,f){if(f){var v=a.anchor;if(p){var V=Ee(s,v)<0;V!=Ee(p,v)<0?(v=s,s=p):V!=Ee(s,p)<0&&(s=p)}return new Ct(v,s)}else return new Ct(p||s,s)}function Hs(a,s,p,f,v){v==null&&(v=a.cm&&(a.cm.display.shift||a.extend)),ln(a,new Mn([np(a.sel.primary(),s,p,v)],0),f)}function $0(a,s,p){for(var f=[],v=a.cm&&(a.cm.display.shift||a.extend),V=0;V=s.ch:j.to>s.ch))){if(v&&(Qe(K,"beforeCursorEnter"),K.explicitlyCleared))if(V.markedSpans){--P;continue}else break;if(!K.atomic)continue;if(p){var re=K.find(f<0?1:-1),ve=void 0;if((f<0?ne:Z)&&(re=j0(a,re,-f,re&&re.line==s.line?V:null)),re&&re.line==s.line&&(ve=Ee(re,p))&&(f<0?ve<0:ve>0))return Co(a,re,s,f,v)}var me=K.find(f<0?-1:1);return(f<0?Z:ne)&&(me=j0(a,me,f,me.line==s.line?V:null)),me?Co(a,me,s,f,v):null}}return s}function Gs(a,s,p,f,v){var V=f||1,P=Co(a,s,p,V,v)||!v&&Co(a,s,p,V,!0)||Co(a,s,p,-V,v)||!v&&Co(a,s,p,-V,!0);return P||(a.cantEdit=!0,ue(a.first,0))}function j0(a,s,p,f){return p<0&&s.ch==0?s.line>a.first?at(a,ue(s.line-1)):null:p>0&&s.ch==(f||Je(a,s.line)).text.length?s.line=0;--v)H0(a,{from:f[v].from,to:f[v].to,text:v?[""]:s.text,origin:s.origin});else H0(a,s)}}function H0(a,s){if(!(s.text.length==1&&s.text[0]==""&&Ee(s.from,s.to)==0)){var p=Zf(a,s);O0(a,s,p,a.cm?a.cm.curOp.id:NaN),Da(a,s,p,Sf(a,s));var f=[];nr(a,function(v,V){!V&&se(f,v.history)==-1&&(Y0(v.history,s),f.push(v.history)),Da(v,s,null,Sf(v,s))})}}function Ks(a,s,p){var f=a.cm&&a.cm.state.suppressEdits;if(!(f&&!p)){for(var v=a.history,V,P=a.sel,j=s=="undo"?v.done:v.undone,K=s=="undo"?v.undone:v.done,Z=0;Z=0;--me){var Ae=ve(me);if(Ae)return Ae.v}}}}function W0(a,s){if(s!=0&&(a.first+=s,a.sel=new Mn(Se(a.sel.ranges,function(v){return new Ct(ue(v.anchor.line+s,v.anchor.ch),ue(v.head.line+s,v.head.ch))}),a.sel.primIndex),a.cm)){yn(a.cm,a.first,a.first-s,s);for(var p=a.cm.display,f=p.viewFrom;fa.lastLine())){if(s.from.lineV&&(s={from:s.from,to:ue(V,Je(a,V).text.length),text:[s.text[0]],origin:s.origin}),s.removed=Vi(a,s.from,s.to),p||(p=Zf(a,s)),a.cm?t5(a.cm,s,f):ep(a,s,f),Ws(a,p,D),a.cantEdit&&Gs(a,ue(a.firstLine(),0))&&(a.cantEdit=!1)}}function t5(a,s,p){var f=a.doc,v=a.display,V=s.from,P=s.to,j=!1,K=V.line;a.options.lineWrapping||(K=wt(ni(Je(f,V.line))),f.iter(K,P.line+1,function(me){if(me==v.maxLine)return j=!0,!0})),f.sel.contains(s.from,s.to)>-1&&gn(a),ep(f,s,p,c0(a)),a.options.lineWrapping||(f.iter(K,V.line+s.text.length,function(me){var Ae=Ds(me);Ae>v.maxLineLength&&(v.maxLine=me,v.maxLineLength=Ae,v.maxLineChanged=!0,j=!1)}),j&&(a.curOp.updateMaxLine=!0)),H8(f,V.line),ka(a,400);var Z=s.text.length-(P.line-V.line)-1;s.full?yn(a):V.line==P.line&&s.text.length==1&&!N0(a.doc,s)?Zi(a,V.line,"text"):yn(a,V.line,P.line+1,Z);var ne=Rt(a,"changes"),re=Rt(a,"change");if(re||ne){var ve={from:V,to:P,text:s.text,removed:s.removed,origin:s.origin};re&&Xt(a,"change",a,ve),ne&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(ve)}a.display.selForContextMenu=null}function Eo(a,s,p,f,v){var V;f||(f=p),Ee(f,p)<0&&(V=[f,p],p=V[0],f=V[1]),typeof s=="string"&&(s=a.splitLines(s)),_o(a,{from:p,to:f,text:s,origin:v})}function G0(a,s,p,f){p1||!(this.children[0]instanceof Oa))){var j=[];this.collapse(j),this.children=[new Oa(j)],this.children[0].parent=this}},collapse:function(a){for(var s=0;s50){for(var P=v.lines.length%25+25,j=P;j10);a.parent.maybeSpill()}},iterN:function(a,s,p){for(var f=0;fa.display.maxLineLength&&(a.display.maxLine=Z,a.display.maxLineLength=ne,a.display.maxLineChanged=!0)}f!=null&&a&&this.collapsed&&yn(a,f,v+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&M0(a.doc)),a&&Xt(a,"markerCleared",a,this,f,v),s&&xr(a),this.parent&&this.parent.clear()}},ir.prototype.find=function(a,s){a==null&&this.type=="bookmark"&&(a=1);for(var p,f,v=0;v0||P==0&&V.clearWhenEmpty!==!1)return V;if(V.replacedWith&&(V.collapsed=!0,V.widgetNode=z("span",[V.replacedWith],"CodeMirror-widget"),f.handleMouseEvents||V.widgetNode.setAttribute("cm-ignore-events","true"),f.insertLeft&&(V.widgetNode.insertLeft=!0)),V.collapsed){if(Ly(a,s.line,s,p,V)||s.line!=p.line&&Ly(a,p.line,s,p,V))throw new Error("Inserting collapsed marker partially overlapping an existing one");G8()}V.addToHistory&&O0(a,{from:s,to:p,origin:"markText"},a.sel,NaN);var j=s.line,K=a.cm,Z;if(a.iter(j,p.line+1,function(re){K&&V.collapsed&&!K.options.lineWrapping&&ni(re)==K.display.maxLine&&(Z=!0),V.collapsed&&j!=s.line&&Yn(re,0),Y8(re,new xs(V,j==s.line?s.ch:null,j==p.line?p.ch:null),a.cm&&a.cm.curOp),++j}),V.collapsed&&a.iter(s.line,p.line+1,function(re){Xi(a,re)&&Yn(re,0)}),V.clearOnEnter&&Ce(V,"beforeCursorEnter",function(){return V.clear()}),V.readOnly&&(W8(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),V.collapsed&&(V.id=++J0,V.atomic=!0),K){if(Z&&(K.curOp.updateMaxLine=!0),V.collapsed)yn(K,s.line,p.line+1);else if(V.className||V.startStyle||V.endStyle||V.css||V.attributes||V.title)for(var ne=s.line;ne<=p.line;ne++)Zi(K,ne,"text");V.atomic&&M0(K.doc),Xt(K,"markerAdded",K,V)}return V}var $a=function(a,s){this.markers=a,this.primary=s;for(var p=0;p=0;K--)_o(this,f[K]);j?F0(this,j):this.cm&&yo(this.cm)}),undo:qt(function(){Ks(this,"undo")}),redo:qt(function(){Ks(this,"redo")}),undoSelection:qt(function(){Ks(this,"undo",!0)}),redoSelection:qt(function(){Ks(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,s=0,p=0,f=0;f=a.ch)&&s.push(v.marker.parent||v.marker)}return s},findMarks:function(a,s,p){a=at(this,a),s=at(this,s);var f=[],v=a.line;return this.iter(a.line,s.line+1,function(V){var P=V.markedSpans;if(P)for(var j=0;j=K.to||K.from==null&&v!=a.line||K.from!=null&&v==s.line&&K.from>=s.ch)&&(!p||p(K.marker))&&f.push(K.marker.parent||K.marker)}++v}),f},getAllMarks:function(){var a=[];return this.iter(function(s){var p=s.markedSpans;if(p)for(var f=0;fa)return s=a,!0;a-=V,++p}),at(this,ue(p,s))},indexFromPos:function(a){a=at(this,a);var s=a.ch;if(a.lines&&(s=a.from),a.to!=null&&a.to-1){s.state.draggingText(a),setTimeout(function(){return s.display.input.focus()},20);return}try{var ne=a.dataTransfer.getData("Text");if(ne){var re;if(s.state.draggingText&&!s.state.draggingText.copy&&(re=s.listSelections()),Ws(s.doc,er(p,p)),re)for(var ve=0;ve=0;j--)Eo(a.doc,"",f[j].from,f[j].to,"+delete");yo(a)})}function rp(a,s,p){var f=Ke(a.text,s+p,p);return f<0||f>a.text.length?null:f}function op(a,s,p){var f=rp(a,s.ch,p);return f==null?null:new ue(s.line,f,p<0?"after":"before")}function ap(a,s,p,f,v){if(a){s.doc.direction=="rtl"&&(v=-v);var V=tt(p,s.doc.direction);if(V){var P=v<0?he(V):V[0],j=v<0==(P.level==1),K=j?"after":"before",Z;if(P.level>0||s.doc.direction=="rtl"){var ne=ho(s,p);Z=v<0?p.text.length-1:0;var re=Ci(s,ne,Z).top;Z=Re(function(ve){return Ci(s,ne,ve).top==re},v<0==(P.level==1)?P.from:P.to-1,Z),K=="before"&&(Z=rp(p,Z,1))}else Z=v<0?P.to:P.from;return new ue(f,Z,K)}}return new ue(f,v<0?p.text.length:0,v<0?"before":"after")}function m5(a,s,p,f){var v=tt(s,a.doc.direction);if(!v)return op(s,p,f);p.ch>=s.text.length?(p.ch=s.text.length,p.sticky="before"):p.ch<=0&&(p.ch=0,p.sticky="after");var V=De(v,p.ch,p.sticky),P=v[V];if(a.doc.direction=="ltr"&&P.level%2==0&&(f>0?P.to>p.ch:P.from=P.from&&ve>=ne.begin)){var me=re?"before":"after";return new ue(p.line,ve,me)}}var Ae=function(Ie,Ue,Fe){for(var Ge=function(Nt,en){return en?new ue(p.line,j(Nt,1),"before"):new ue(p.line,Nt,"after")};Ie>=0&&Ie0==(nt.level!=1),pt=qe?Fe.begin:j(Fe.end,-1);if(nt.from<=pt&&pt0?ne.end:j(ne.begin,-1);return Ve!=null&&!(f>0&&Ve==s.text.length)&&(Ne=Ae(f>0?0:v.length-1,f,Z(Ve)),Ne)?Ne:null}var Pa={selectAll:z0,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),D)},killLine:function(a){return xo(a,function(s){if(s.empty()){var p=Je(a.doc,s.head.line).text.length;return s.head.ch==p&&s.head.line0)v=new ue(v.line,v.ch+1),a.replaceRange(V.charAt(v.ch-1)+V.charAt(v.ch-2),ue(v.line,v.ch-2),v,"+transpose");else if(v.line>a.doc.first){var P=Je(a.doc,v.line-1).text;P&&(v=new ue(v.line,1),a.replaceRange(V.charAt(0)+a.doc.lineSeparator()+P.charAt(P.length-1),ue(v.line-1,P.length-1),v,"+transpose"))}}p.push(new Ct(v,v))}a.setSelections(p)})},newlineAndIndent:function(a){return Dn(a,function(){for(var s=a.listSelections(),p=s.length-1;p>=0;p--)a.replaceRange(a.doc.lineSeparator(),s[p].anchor,s[p].head,"+input");s=a.listSelections();for(var f=0;fa&&Ee(s,this.pos)==0&&p==this.button};var La,ja;function _5(a,s){var p=+new Date;return ja&&ja.compare(p,a,s)?(La=ja=null,"triple"):La&&La.compare(p,a,s)?(ja=new sp(p,a,s),La=null,"double"):(La=new sp(p,a,s),ja=null,"single")}function fb(a){var s=this,p=s.display;if(!(ct(s,a)||p.activeTouch&&p.input.supportsTouch())){if(p.input.ensurePolled(),p.shift=a.shiftKey,Ri(p,a)){m||(p.scroller.draggable=!1,setTimeout(function(){return p.scroller.draggable=!0},100));return}if(!dp(s,a)){var f=Cr(s,a),v=pa(a),V=f?_5(f,v):"single";le(s).focus(),v==1&&s.state.selectingText&&s.state.selectingText(a),!(f&&E5(s,v,f,V,a))&&(v==1?f?S5(s,f,V,a):vn(a)==p.scroller&&bt(a):v==2?(f&&Hs(s.doc,f),setTimeout(function(){return p.input.focus()},20)):v==3&&(N?s.display.input.onContextMenu(a):Uf(s)))}}}function E5(a,s,p,f,v){var V="Click";return f=="double"?V="Double"+V:f=="triple"&&(V="Triple"+V),V=(s==1?"Left":s==2?"Middle":"Right")+V,Ma(a,ib(V,v),v,function(P){if(typeof P=="string"&&(P=Pa[P]),!P)return!1;var j=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),j=P(a,p)!=ye}finally{a.state.suppressEdits=!1}return j})}function A5(a,s,p){var f=a.getOption("configureMouse"),v=f?f(a,s,p):{};if(v.unit==null){var V=O?p.shiftKey&&p.metaKey:p.altKey;v.unit=V?"rectangle":s=="single"?"char":s=="double"?"word":"line"}return(v.extend==null||a.doc.extend)&&(v.extend=a.doc.extend||p.shiftKey),v.addNew==null&&(v.addNew=T?p.metaKey:p.ctrlKey),v.moveOnDrag==null&&(v.moveOnDrag=!(T?p.altKey:p.ctrlKey)),v}function S5(a,s,p,f){u?setTimeout(be(p0,a),0):a.curOp.focus=J(X(a));var v=A5(a,p,f),V=a.doc.sel,P;a.options.dragDrop&&Cf&&!a.isReadOnly()&&p=="single"&&(P=V.contains(s))>-1&&(Ee((P=V.ranges[P]).from(),s)<0||s.xRel>0)&&(Ee(P.to(),s)>0||s.xRel<0)?x5(a,f,s,v):k5(a,f,s,v)}function x5(a,s,p,f){var v=a.display,V=!1,P=Zt(a,function(Z){m&&(v.scroller.draggable=!1),a.state.draggingText=!1,a.state.delayingBlurEvent&&(a.hasFocus()?a.state.delayingBlurEvent=!1:Uf(a)),Ye(v.wrapper.ownerDocument,"mouseup",P),Ye(v.wrapper.ownerDocument,"mousemove",j),Ye(v.scroller,"dragstart",K),Ye(v.scroller,"drop",P),V||(bt(Z),f.addNew||Hs(a.doc,p,null,null,f.extend),m&&!E||u&&h==9?setTimeout(function(){v.wrapper.ownerDocument.body.focus({preventScroll:!0}),v.input.focus()},20):v.input.focus())}),j=function(Z){V=V||Math.abs(s.clientX-Z.clientX)+Math.abs(s.clientY-Z.clientY)>=10},K=function(){return V=!0};m&&(v.scroller.draggable=!0),a.state.draggingText=P,P.copy=!f.moveOnDrag,Ce(v.wrapper.ownerDocument,"mouseup",P),Ce(v.wrapper.ownerDocument,"mousemove",j),Ce(v.scroller,"dragstart",K),Ce(v.scroller,"drop",P),a.state.delayingBlurEvent=!0,setTimeout(function(){return v.input.focus()},20),v.scroller.dragDrop&&v.scroller.dragDrop()}function pb(a,s,p){if(p=="char")return new Ct(s,s);if(p=="word")return a.findWordAt(s);if(p=="line")return new Ct(ue(s.line,0),at(a.doc,ue(s.line+1,0)));var f=p(a,s);return new Ct(f.from,f.to)}function k5(a,s,p,f){u&&Uf(a);var v=a.display,V=a.doc;bt(s);var P,j,K=V.sel,Z=K.ranges;if(f.addNew&&!f.extend?(j=V.sel.contains(p),j>-1?P=Z[j]:P=new Ct(p,p)):(P=V.sel.primary(),j=V.sel.primIndex),f.unit=="rectangle")f.addNew||(P=new Ct(p,p)),p=Cr(a,s,!0,!0),j=-1;else{var ne=pb(a,p,f.unit);f.extend?P=np(P,ne.anchor,ne.head,f.extend):P=ne}f.addNew?j==-1?(j=Z.length,ln(V,ri(a,Z.concat([P]),j),{scroll:!1,origin:"*mouse"})):Z.length>1&&Z[j].empty()&&f.unit=="char"&&!f.extend?(ln(V,ri(a,Z.slice(0,j).concat(Z.slice(j+1)),0),{scroll:!1,origin:"*mouse"}),K=V.sel):ip(V,j,P,W):(j=0,ln(V,new Mn([P],0),W),K=V.sel);var re=p;function ve(Fe){if(Ee(re,Fe)!=0)if(re=Fe,f.unit=="rectangle"){for(var Ge=[],nt=a.options.tabSize,qe=de(Je(V,p.line).text,p.ch,nt),pt=de(Je(V,Fe.line).text,Fe.ch,nt),Nt=Math.min(qe,pt),en=Math.max(qe,pt),$t=Math.min(p.line,Fe.line),Vn=Math.min(a.lastLine(),Math.max(p.line,Fe.line));$t<=Vn;$t++){var wn=Je(V,$t).text,Ut=q(wn,Nt,nt);Nt==en?Ge.push(new Ct(ue($t,Ut),ue($t,Ut))):wn.length>Ut&&Ge.push(new Ct(ue($t,Ut),ue($t,q(wn,en,nt))))}Ge.length||Ge.push(new Ct(p,p)),ln(V,ri(a,K.ranges.slice(0,j).concat(Ge),j),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fe)}else{var Cn=P,rn=pb(a,Fe,f.unit),Yt=Cn.anchor,Ht;Ee(rn.anchor,Yt)>0?(Ht=rn.head,Yt=Kt(Cn.from(),rn.anchor)):(Ht=rn.anchor,Yt=yt(Cn.to(),rn.head));var Pt=K.ranges.slice(0);Pt[j]=N5(a,new Ct(at(V,Yt),Ht)),ln(V,ri(a,Pt,j),W)}}var me=v.wrapper.getBoundingClientRect(),Ae=0;function Ne(Fe){var Ge=++Ae,nt=Cr(a,Fe,!0,f.unit=="rectangle");if(!!nt)if(Ee(nt,re)!=0){a.curOp.focus=J(X(a)),ve(nt);var qe=Ps(v,V);(nt.line>=qe.to||nt.lineme.bottom?20:0;pt&&setTimeout(Zt(a,function(){Ae==Ge&&(v.scroller.scrollTop+=pt,Ne(Fe))}),50)}}function Ve(Fe){a.state.selectingText=!1,Ae=1/0,Fe&&(bt(Fe),v.input.focus()),Ye(v.wrapper.ownerDocument,"mousemove",Ie),Ye(v.wrapper.ownerDocument,"mouseup",Ue),V.history.lastSelOrigin=null}var Ie=Zt(a,function(Fe){Fe.buttons===0||!pa(Fe)?Ve(Fe):Ne(Fe)}),Ue=Zt(a,Ve);a.state.selectingText=Ue,Ce(v.wrapper.ownerDocument,"mousemove",Ie),Ce(v.wrapper.ownerDocument,"mouseup",Ue)}function N5(a,s){var p=s.anchor,f=s.head,v=Je(a.doc,p.line);if(Ee(p,f)==0&&p.sticky==f.sticky)return s;var V=tt(v);if(!V)return s;var P=De(V,p.ch,p.sticky),j=V[P];if(j.from!=p.ch&&j.to!=p.ch)return s;var K=P+(j.from==p.ch==(j.level!=1)?0:1);if(K==0||K==V.length)return s;var Z;if(f.line!=p.line)Z=(f.line-p.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var ne=De(V,f.ch,f.sticky),re=ne-P||(f.ch-p.ch)*(j.level==1?-1:1);ne==K-1||ne==K?Z=re<0:Z=re>0}var ve=V[K+(Z?-1:0)],me=Z==(ve.level==1),Ae=me?ve.from:ve.to,Ne=me?"after":"before";return p.ch==Ae&&p.sticky==Ne?s:new Ct(new ue(p.line,Ae,Ne),f)}function hb(a,s,p,f){var v,V;if(s.touches)v=s.touches[0].clientX,V=s.touches[0].clientY;else try{v=s.clientX,V=s.clientY}catch{return!1}if(v>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;f&&bt(s);var P=a.display,j=P.lineDiv.getBoundingClientRect();if(V>j.bottom||!Rt(a,p))return Gi(s);V-=j.top-P.viewOffset;for(var K=0;K=v){var ne=yi(a.doc,V),re=a.display.gutterSpecs[K];return Qe(a,p,a,ne,re.className,s),Gi(s)}}}function dp(a,s){return hb(a,s,"gutterClick",!0)}function mb(a,s){Ri(a.display,s)||T5(a,s)||ct(a,s,"contextmenu")||N||a.display.input.onContextMenu(s)}function T5(a,s){return Rt(a,"gutterContextMenu")?hb(a,s,"gutterContextMenu",!1):!1}function gb(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ca(a)}var ko={toString:function(){return"CodeMirror.Init"}},vb={},Xs={};function D5(a){var s=a.optionHandlers;function p(f,v,V,P){a.defaults[f]=v,V&&(s[f]=P?function(j,K,Z){Z!=ko&&V(j,K,Z)}:V)}a.defineOption=p,a.Init=ko,p("value","",function(f,v){return f.setValue(v)},!0),p("mode",null,function(f,v){f.doc.modeOption=v,qf(f)},!0),p("indentUnit",2,qf,!0),p("indentWithTabs",!1),p("smartIndent",!0),p("tabSize",4,function(f){Ta(f),Ca(f),yn(f)},!0),p("lineSeparator",null,function(f,v){if(f.doc.lineSep=v,!!v){var V=[],P=f.doc.first;f.doc.iter(function(K){for(var Z=0;;){var ne=K.text.indexOf(v,Z);if(ne==-1)break;Z=ne+v.length,V.push(ue(P,ne))}P++});for(var j=V.length-1;j>=0;j--)Eo(f.doc,v,V[j],ue(V[j].line,V[j].ch+v.length))}}),p("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(f,v,V){f.state.specialChars=new RegExp(v.source+(v.test(" ")?"":"| "),"g"),V!=ko&&f.refresh()}),p("specialCharPlaceholder",o4,function(f){return f.refresh()},!0),p("electricChars",!0),p("inputStyle",k?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),p("spellcheck",!1,function(f,v){return f.getInputField().spellcheck=v},!0),p("autocorrect",!1,function(f,v){return f.getInputField().autocorrect=v},!0),p("autocapitalize",!1,function(f,v){return f.getInputField().autocapitalize=v},!0),p("rtlMoveVisually",!F),p("wholeLineUpdateBefore",!0),p("theme","default",function(f){gb(f),Na(f)},!0),p("keyMap","default",function(f,v,V){var P=Qs(v),j=V!=ko&&Qs(V);j&&j.detach&&j.detach(f,P),P.attach&&P.attach(f,j||null)}),p("extraKeys",null),p("configureMouse",null),p("lineWrapping",!1,O5,!0),p("gutters",[],function(f,v){f.display.gutterSpecs=Xf(v,f.options.lineNumbers),Na(f)},!0),p("fixedGutter",!0,function(f,v){f.display.gutters.style.left=v?Mf(f.display)+"px":"0",f.refresh()},!0),p("coverGutterNextToScrollbar",!1,function(f){return bo(f)},!0),p("scrollbarStyle","native",function(f){b0(f),bo(f),f.display.scrollbars.setScrollTop(f.doc.scrollTop),f.display.scrollbars.setScrollLeft(f.doc.scrollLeft)},!0),p("lineNumbers",!1,function(f,v){f.display.gutterSpecs=Xf(f.options.gutters,v),Na(f)},!0),p("firstLineNumber",1,Na,!0),p("lineNumberFormatter",function(f){return f},Na,!0),p("showCursorWhenSelecting",!1,_a,!0),p("resetSelectionOnContextMenu",!0),p("lineWiseCopyCut",!0),p("pasteLinesPerSelection",!0),p("selectionsMayTouch",!1),p("readOnly",!1,function(f,v){v=="nocursor"&&(vo(f),f.display.input.blur()),f.display.input.readOnlyChanged(v)}),p("screenReaderLabel",null,function(f,v){v=v===""?null:v,f.display.input.screenReaderLabelChanged(v)}),p("disableInput",!1,function(f,v){v||f.display.input.reset()},!0),p("dragDrop",!0,V5),p("allowDropFileTypes",null),p("cursorBlinkRate",530),p("cursorScrollMargin",0),p("cursorHeight",1,_a,!0),p("singleCursorHeightPerLine",!0,_a,!0),p("workTime",100),p("workDelay",100),p("flattenSpans",!0,Ta,!0),p("addModeClass",!1,Ta,!0),p("pollInterval",100),p("undoDepth",200,function(f,v){return f.doc.history.undoDepth=v}),p("historyEventDelay",1250),p("viewportMargin",10,function(f){return f.refresh()},!0),p("maxHighlightLength",1e4,Ta,!0),p("moveInputWithCursor",!0,function(f,v){v||f.display.input.resetPosition()}),p("tabindex",null,function(f,v){return f.display.input.getField().tabIndex=v||""}),p("autofocus",null),p("direction","ltr",function(f,v){return f.doc.setDirection(v)},!0),p("phrases",null)}function V5(a,s,p){var f=p&&p!=ko;if(!s!=!f){var v=a.display.dragFunctions,V=s?Ce:Ye;V(a.display.scroller,"dragstart",v.start),V(a.display.scroller,"dragenter",v.enter),V(a.display.scroller,"dragover",v.over),V(a.display.scroller,"dragleave",v.leave),V(a.display.scroller,"drop",v.drop)}}function O5(a){a.options.lineWrapping?(Q(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(L(a.display.wrapper,"CodeMirror-wrap"),Tf(a)),Lf(a),yn(a),Ca(a),setTimeout(function(){return bo(a)},100)}function Ot(a,s){var p=this;if(!(this instanceof Ot))return new Ot(a,s);this.options=s=s?ce(s):{},ce(vb,s,!1);var f=s.value;typeof f=="string"?f=new bn(f,s.mode,null,s.lineSeparator,s.direction):s.mode&&(f.modeOption=s.mode),this.doc=f;var v=new Ot.inputStyles[s.inputStyle](this),V=this.display=new W4(a,f,v,s);V.wrapper.CodeMirror=this,gb(this),s.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),b0(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},s.autofocus&&!k&&V.input.focus(),u&&h<11&&setTimeout(function(){return p.display.input.reset(!0)},20),B5(this),c5(),Sr(this),this.curOp.forceUpdate=!0,T0(this,f),s.autofocus&&!k||this.hasFocus()?setTimeout(function(){p.hasFocus()&&!p.state.focused&&Hf(p)},20):vo(this);for(var P in Xs)Xs.hasOwnProperty(P)&&Xs[P](this,s[P],ko);_0(this),s.finishInit&&s.finishInit(this);for(var j=0;j20*20}Ce(s.scroller,"touchstart",function(K){if(!ct(a,K)&&!V(K)&&!dp(a,K)){s.input.ensurePolled(),clearTimeout(p);var Z=+new Date;s.activeTouch={start:Z,moved:!1,prev:Z-f.end<=300?f:null},K.touches.length==1&&(s.activeTouch.left=K.touches[0].pageX,s.activeTouch.top=K.touches[0].pageY)}}),Ce(s.scroller,"touchmove",function(){s.activeTouch&&(s.activeTouch.moved=!0)}),Ce(s.scroller,"touchend",function(K){var Z=s.activeTouch;if(Z&&!Ri(s,K)&&Z.left!=null&&!Z.moved&&new Date-Z.start<300){var ne=a.coordsChar(s.activeTouch,"page"),re;!Z.prev||P(Z,Z.prev)?re=new Ct(ne,ne):!Z.prev.prev||P(Z,Z.prev.prev)?re=a.findWordAt(ne):re=new Ct(ue(ne.line,0),at(a.doc,ue(ne.line+1,0))),a.setSelection(re.anchor,re.head),a.focus(),bt(K)}v()}),Ce(s.scroller,"touchcancel",v),Ce(s.scroller,"scroll",function(){s.scroller.clientHeight&&(Aa(a,s.scroller.scrollTop),Er(a,s.scroller.scrollLeft,!0),Qe(a,"scroll",a))}),Ce(s.scroller,"mousewheel",function(K){return S0(a,K)}),Ce(s.scroller,"DOMMouseScroll",function(K){return S0(a,K)}),Ce(s.wrapper,"scroll",function(){return s.wrapper.scrollTop=s.wrapper.scrollLeft=0}),s.dragFunctions={enter:function(K){ct(a,K)||ei(K)},over:function(K){ct(a,K)||(d5(a,K),ei(K))},start:function(K){return s5(a,K)},drop:Zt(a,l5),leave:function(K){ct(a,K)||q0(a)}};var j=s.input.getField();Ce(j,"keyup",function(K){return cb.call(a,K)}),Ce(j,"keydown",Zt(a,db)),Ce(j,"keypress",Zt(a,ub)),Ce(j,"focus",function(K){return Hf(a,K)}),Ce(j,"blur",function(K){return vo(a,K)})}var cp=[];Ot.defineInitHook=function(a){return cp.push(a)};function za(a,s,p,f){var v=a.doc,V;p==null&&(p="add"),p=="smart"&&(v.mode.indent?V=ga(a,s).state:p="prev");var P=a.options.tabSize,j=Je(v,s),K=de(j.text,null,P);j.stateAfter&&(j.stateAfter=null);var Z=j.text.match(/^\s*/)[0],ne;if(!f&&!/\S/.test(j.text))ne=0,p="not";else if(p=="smart"&&(ne=v.mode.indent(V,j.text.slice(Z.length),j.text),ne==ye||ne>150)){if(!f)return;p="prev"}p=="prev"?s>v.first?ne=de(Je(v,s-1).text,null,P):ne=0:p=="add"?ne=K+a.options.indentUnit:p=="subtract"?ne=K-a.options.indentUnit:typeof p=="number"&&(ne=K+p),ne=Math.max(0,ne);var re="",ve=0;if(a.options.indentWithTabs)for(var me=Math.floor(ne/P);me;--me)ve+=P,re+=" ";if(veP,K=ha(s),Z=null;if(j&&f.ranges.length>1)if(oi&&oi.text.join(` +`)==s){if(f.ranges.length%oi.text.length==0){Z=[];for(var ne=0;ne=0;ve--){var me=f.ranges[ve],Ae=me.from(),Ne=me.to();me.empty()&&(p&&p>0?Ae=ue(Ae.line,Ae.ch-p):a.state.overwrite&&!j?Ne=ue(Ne.line,Math.min(Je(V,Ne.line).text.length,Ne.ch+he(K).length)):j&&oi&&oi.lineWise&&oi.text.join(` `)==K.join(` -`)&&(Se=Ne=ue(Se.line,0)));var Ve={from:Se,to:Ne,text:Z?Z[ve%Z.length]:K,origin:v||(j?"paste":a.state.cutIncoming>P?"cut":"+input")};_o(a.doc,Ve),Xt(a,"inputRead",a,Ve)}s&&!j&&bb(a,s),yo(a),a.curOp.updateInput<2&&(a.curOp.updateInput=re),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function yb(a,s){var p=a.clipboardData&&a.clipboardData.getData("Text");if(p)return a.preventDefault(),!s.isReadOnly()&&!s.options.disableInput&&s.hasFocus()&&Dn(s,function(){return up(s,p,0,null,"paste")}),!0}function bb(a,s){if(!(!a.options.electricChars||!a.options.smartIndent))for(var p=a.doc.sel,f=p.ranges.length-1;f>=0;f--){var v=p.ranges[f];if(!(v.head.ch>100||f&&p.ranges[f-1].head.line==v.head.line)){var V=a.getModeAt(v.head),P=!1;if(V.electricChars){for(var j=0;j-1){P=za(a,v.head.line,"smart");break}}else V.electricInput&&V.electricInput.test(Je(a.doc,v.head.line).text.slice(0,v.head.ch))&&(P=za(a,v.head.line,"smart"));P&&Xt(a,"electricInput",a,v.head.line)}}}function wb(a){for(var s=[],p=[],f=0;fV&&(za(this,j.head.line,f,!0),V=j.head.line,P==this.doc.sel.primIndex&&yo(this));else{var K=j.from(),Z=j.to(),ne=Math.max(V,K.line);V=Math.min(this.lastLine(),Z.line-(Z.ch?0:1))+1;for(var re=ne;re0&&ip(this.doc,P,new Ct(K,ve[P].to()),D)}}}),getTokenAt:function(f,v){return Vy(this,f,v)},getLineTokens:function(f,v){return Vy(this,ue(f),v,!0)},getTokenTypeAt:function(f){f=at(this.doc,f);var v=Ny(this,Je(this.doc,f.line)),V=0,P=(v.length-1)/2,j=f.ch,K;if(j==0)K=v[2];else for(;;){var Z=V+P>>1;if((Z?v[Z*2-1]:0)>=j)P=Z;else if(v[Z*2+1]K&&(f=K,P=!0),j=Je(this.doc,f)}else j=f;return Bs(this,j,{top:0,left:0},v||"page",V||P).top+(P?this.doc.height-Bi(j):0)},defaultTextHeight:function(){return mo(this.display)},defaultCharWidth:function(){return go(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(f,v,V,P,j){var K=this.display;f=ii(this,at(this.doc,f));var Z=f.bottom,ne=f.left;if(v.style.position="absolute",v.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(v),K.sizer.appendChild(v),P=="over")Z=f.top;else if(P=="above"||P=="near"){var re=Math.max(K.wrapper.clientHeight,this.doc.height),ve=Math.max(K.sizer.clientWidth,K.lineSpace.clientWidth);(P=="above"||f.bottom+v.offsetHeight>re)&&f.top>v.offsetHeight?Z=f.top-v.offsetHeight:f.bottom+v.offsetHeight<=re&&(Z=f.bottom),ne+v.offsetWidth>ve&&(ne=ve-v.offsetWidth)}v.style.top=Z+"px",v.style.left=v.style.right="",j=="right"?(ne=K.sizer.clientWidth-v.offsetWidth,v.style.right="0px"):(j=="left"?ne=0:j=="middle"&&(ne=(K.sizer.clientWidth-v.offsetWidth)/2),v.style.left=ne+"px"),V&&D4(this,{left:ne,top:Z,right:ne+v.offsetWidth,bottom:Z+v.offsetHeight})},triggerOnKeyDown:fn(db),triggerOnKeyPress:fn(ub),triggerOnKeyUp:cb,triggerOnMouseDown:fn(fb),execCommand:function(f){if(Pa.hasOwnProperty(f))return Pa[f].call(null,this)},triggerElectric:fn(function(f){bb(this,f)}),findPosH:function(f,v,V,P){var j=1;v<0&&(j=-1,v=-v);for(var K=at(this.doc,f),Z=0;Z0&&ne(V.charAt(P-1));)--P;for(;j.5||this.options.lineWrapping)&&Lf(this),Qe(this,"refresh",this)}),swapDoc:fn(function(f){var v=this.doc;return v.cm=null,this.state.selectingText&&this.state.selectingText(),T0(this,f),Ca(this),this.display.input.reset(),Ea(this,f.scrollLeft,f.scrollTop),this.curOp.forceScroll=!0,Xt(this,"swapDoc",this,v),v}),phrase:function(f){var v=this.options.phrases;return v&&Object.prototype.hasOwnProperty.call(v,f)?v[f]:f},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Tt(a),a.registerHelper=function(f,v,V){p.hasOwnProperty(f)||(p[f]=a[f]={_global:[]}),p[f][v]=V},a.registerGlobalHelper=function(f,v,V,P){a.registerHelper(f,v,P),p[f]._global.push({pred:V,val:P})}}function fp(a,s,p,f,v){var V=s,P=p,j=Je(a,s.line),K=v&&a.direction=="rtl"?-p:p;function Z(){var Ue=s.line+K;return Ue=a.first+a.size?!1:(s=new ue(Ue,s.ch,s.sticky),j=Je(a,Ue))}function ne(Ue){var Fe;if(f=="codepoint"){var Ge=j.text.charCodeAt(s.ch+(p>0?0:-1));if(isNaN(Ge))Fe=null;else{var nt=p>0?Ge>=55296&&Ge<56320:Ge>=56320&&Ge<57343;Fe=new ue(s.line,Math.max(0,Math.min(j.text.length,s.ch+p*(nt?2:1))),-p)}}else v?Fe=h5(a.cm,j,s,p):Fe=op(j,s,p);if(Fe==null)if(!Ue&&Z())s=ap(v,a.cm,j,s.line,K);else return!1;else s=Fe;return!0}if(f=="char"||f=="codepoint")ne();else if(f=="column")ne(!0);else if(f=="word"||f=="group")for(var re=null,ve=f=="group",me=a.cm&&a.cm.getHelper(s,"wordChars"),Se=!0;!(p<0&&!ne(!Se));Se=!1){var Ne=j.text.charAt(s.ch)||` +`)&&(Ae=Ne=ue(Ae.line,0)));var Ve={from:Ae,to:Ne,text:Z?Z[ve%Z.length]:K,origin:v||(j?"paste":a.state.cutIncoming>P?"cut":"+input")};_o(a.doc,Ve),Xt(a,"inputRead",a,Ve)}s&&!j&&bb(a,s),yo(a),a.curOp.updateInput<2&&(a.curOp.updateInput=re),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function yb(a,s){var p=a.clipboardData&&a.clipboardData.getData("Text");if(p)return a.preventDefault(),!s.isReadOnly()&&!s.options.disableInput&&s.hasFocus()&&Dn(s,function(){return up(s,p,0,null,"paste")}),!0}function bb(a,s){if(!(!a.options.electricChars||!a.options.smartIndent))for(var p=a.doc.sel,f=p.ranges.length-1;f>=0;f--){var v=p.ranges[f];if(!(v.head.ch>100||f&&p.ranges[f-1].head.line==v.head.line)){var V=a.getModeAt(v.head),P=!1;if(V.electricChars){for(var j=0;j-1){P=za(a,v.head.line,"smart");break}}else V.electricInput&&V.electricInput.test(Je(a.doc,v.head.line).text.slice(0,v.head.ch))&&(P=za(a,v.head.line,"smart"));P&&Xt(a,"electricInput",a,v.head.line)}}}function wb(a){for(var s=[],p=[],f=0;fV&&(za(this,j.head.line,f,!0),V=j.head.line,P==this.doc.sel.primIndex&&yo(this));else{var K=j.from(),Z=j.to(),ne=Math.max(V,K.line);V=Math.min(this.lastLine(),Z.line-(Z.ch?0:1))+1;for(var re=ne;re0&&ip(this.doc,P,new Ct(K,ve[P].to()),D)}}}),getTokenAt:function(f,v){return Vy(this,f,v)},getLineTokens:function(f,v){return Vy(this,ue(f),v,!0)},getTokenTypeAt:function(f){f=at(this.doc,f);var v=Ny(this,Je(this.doc,f.line)),V=0,P=(v.length-1)/2,j=f.ch,K;if(j==0)K=v[2];else for(;;){var Z=V+P>>1;if((Z?v[Z*2-1]:0)>=j)P=Z;else if(v[Z*2+1]K&&(f=K,P=!0),j=Je(this.doc,f)}else j=f;return Bs(this,j,{top:0,left:0},v||"page",V||P).top+(P?this.doc.height-Bi(j):0)},defaultTextHeight:function(){return mo(this.display)},defaultCharWidth:function(){return go(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(f,v,V,P,j){var K=this.display;f=ii(this,at(this.doc,f));var Z=f.bottom,ne=f.left;if(v.style.position="absolute",v.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(v),K.sizer.appendChild(v),P=="over")Z=f.top;else if(P=="above"||P=="near"){var re=Math.max(K.wrapper.clientHeight,this.doc.height),ve=Math.max(K.sizer.clientWidth,K.lineSpace.clientWidth);(P=="above"||f.bottom+v.offsetHeight>re)&&f.top>v.offsetHeight?Z=f.top-v.offsetHeight:f.bottom+v.offsetHeight<=re&&(Z=f.bottom),ne+v.offsetWidth>ve&&(ne=ve-v.offsetWidth)}v.style.top=Z+"px",v.style.left=v.style.right="",j=="right"?(ne=K.sizer.clientWidth-v.offsetWidth,v.style.right="0px"):(j=="left"?ne=0:j=="middle"&&(ne=(K.sizer.clientWidth-v.offsetWidth)/2),v.style.left=ne+"px"),V&&V4(this,{left:ne,top:Z,right:ne+v.offsetWidth,bottom:Z+v.offsetHeight})},triggerOnKeyDown:fn(db),triggerOnKeyPress:fn(ub),triggerOnKeyUp:cb,triggerOnMouseDown:fn(fb),execCommand:function(f){if(Pa.hasOwnProperty(f))return Pa[f].call(null,this)},triggerElectric:fn(function(f){bb(this,f)}),findPosH:function(f,v,V,P){var j=1;v<0&&(j=-1,v=-v);for(var K=at(this.doc,f),Z=0;Z0&&ne(V.charAt(P-1));)--P;for(;j.5||this.options.lineWrapping)&&Lf(this),Qe(this,"refresh",this)}),swapDoc:fn(function(f){var v=this.doc;return v.cm=null,this.state.selectingText&&this.state.selectingText(),T0(this,f),Ca(this),this.display.input.reset(),Ea(this,f.scrollLeft,f.scrollTop),this.curOp.forceScroll=!0,Xt(this,"swapDoc",this,v),v}),phrase:function(f){var v=this.options.phrases;return v&&Object.prototype.hasOwnProperty.call(v,f)?v[f]:f},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Tt(a),a.registerHelper=function(f,v,V){p.hasOwnProperty(f)||(p[f]=a[f]={_global:[]}),p[f][v]=V},a.registerGlobalHelper=function(f,v,V,P){a.registerHelper(f,v,P),p[f]._global.push({pred:V,val:P})}}function fp(a,s,p,f,v){var V=s,P=p,j=Je(a,s.line),K=v&&a.direction=="rtl"?-p:p;function Z(){var Ue=s.line+K;return Ue=a.first+a.size?!1:(s=new ue(Ue,s.ch,s.sticky),j=Je(a,Ue))}function ne(Ue){var Fe;if(f=="codepoint"){var Ge=j.text.charCodeAt(s.ch+(p>0?0:-1));if(isNaN(Ge))Fe=null;else{var nt=p>0?Ge>=55296&&Ge<56320:Ge>=56320&&Ge<57343;Fe=new ue(s.line,Math.max(0,Math.min(j.text.length,s.ch+p*(nt?2:1))),-p)}}else v?Fe=m5(a.cm,j,s,p):Fe=op(j,s,p);if(Fe==null)if(!Ue&&Z())s=ap(v,a.cm,j,s.line,K);else return!1;else s=Fe;return!0}if(f=="char"||f=="codepoint")ne();else if(f=="column")ne(!0);else if(f=="word"||f=="group")for(var re=null,ve=f=="group",me=a.cm&&a.cm.getHelper(s,"wordChars"),Ae=!0;!(p<0&&!ne(!Ae));Ae=!1){var Ne=j.text.charAt(s.ch)||` `,Ve=He(Ne,me)?"w":ve&&Ne==` -`?"n":!ve||/\s/.test(Ne)?null:"p";if(ve&&!Se&&!Ve&&(Ve="s"),re&&re!=Ve){p<0&&(p=1,ne(),s.sticky="after");break}if(Ve&&(re=Ve),p>0&&!ne(!Se))break}var Ie=Gs(a,s,V,P,!0);return ot(V,Ie)&&(Ie.hitSide=!0),Ie}function Eb(a,s,p,f){var v=a.doc,V=s.left,P;if(f=="page"){var j=Math.min(a.display.wrapper.clientHeight,le(a).innerHeight||v(a).documentElement.clientHeight),K=Math.max(j-.5*mo(a.display),3);P=(p>0?s.bottom:s.top)+p*K}else f=="line"&&(P=p>0?s.bottom+3:s.top-3);for(var Z;Z=If(a,V,P),!!Z.outside;){if(p<0?P<=0:P>=v.height){Z.hitSide=!0;break}P+=p*5}return Z}var St=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};St.prototype.init=function(a){var s=this,p=this,f=p.cm,v=p.div=a.lineDiv;v.contentEditable=!0,Cb(v,f.options.spellcheck,f.options.autocorrect,f.options.autocapitalize);function V(j){for(var K=j.target;K;K=K.parentNode){if(K==v)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(K.className))break}return!1}Ce(v,"paste",function(j){!V(j)||ct(f,j)||yb(j,f)||h<=11&&setTimeout(Zt(f,function(){return s.updateFromDOM()}),20)}),Ce(v,"compositionstart",function(j){s.composing={data:j.data,done:!1}}),Ce(v,"compositionupdate",function(j){s.composing||(s.composing={data:j.data,done:!1})}),Ce(v,"compositionend",function(j){s.composing&&(j.data!=s.composing.data&&s.readFromDOMSoon(),s.composing.done=!0)}),Ce(v,"touchstart",function(){return p.forceCompositionEnd()}),Ce(v,"input",function(){s.composing||s.readFromDOMSoon()});function P(j){if(!(!V(j)||ct(f,j))){if(f.somethingSelected())Zs({lineWise:!1,text:f.getSelections()}),j.type=="cut"&&f.replaceSelection("",null,"cut");else if(f.options.lineWiseCopyCut){var K=wb(f);Zs({lineWise:!0,text:K.text}),j.type=="cut"&&f.operation(function(){f.setSelections(K.ranges,0,D),f.replaceSelection("",null,"cut")})}else return;if(j.clipboardData){j.clipboardData.clearData();var Z=oi.text.join(` +`?"n":!ve||/\s/.test(Ne)?null:"p";if(ve&&!Ae&&!Ve&&(Ve="s"),re&&re!=Ve){p<0&&(p=1,ne(),s.sticky="after");break}if(Ve&&(re=Ve),p>0&&!ne(!Ae))break}var Ie=Gs(a,s,V,P,!0);return ot(V,Ie)&&(Ie.hitSide=!0),Ie}function Eb(a,s,p,f){var v=a.doc,V=s.left,P;if(f=="page"){var j=Math.min(a.display.wrapper.clientHeight,le(a).innerHeight||v(a).documentElement.clientHeight),K=Math.max(j-.5*mo(a.display),3);P=(p>0?s.bottom:s.top)+p*K}else f=="line"&&(P=p>0?s.bottom+3:s.top-3);for(var Z;Z=If(a,V,P),!!Z.outside;){if(p<0?P<=0:P>=v.height){Z.hitSide=!0;break}P+=p*5}return Z}var At=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};At.prototype.init=function(a){var s=this,p=this,f=p.cm,v=p.div=a.lineDiv;v.contentEditable=!0,Cb(v,f.options.spellcheck,f.options.autocorrect,f.options.autocapitalize);function V(j){for(var K=j.target;K;K=K.parentNode){if(K==v)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(K.className))break}return!1}Ce(v,"paste",function(j){!V(j)||ct(f,j)||yb(j,f)||h<=11&&setTimeout(Zt(f,function(){return s.updateFromDOM()}),20)}),Ce(v,"compositionstart",function(j){s.composing={data:j.data,done:!1}}),Ce(v,"compositionupdate",function(j){s.composing||(s.composing={data:j.data,done:!1})}),Ce(v,"compositionend",function(j){s.composing&&(j.data!=s.composing.data&&s.readFromDOMSoon(),s.composing.done=!0)}),Ce(v,"touchstart",function(){return p.forceCompositionEnd()}),Ce(v,"input",function(){s.composing||s.readFromDOMSoon()});function P(j){if(!(!V(j)||ct(f,j))){if(f.somethingSelected())Zs({lineWise:!1,text:f.getSelections()}),j.type=="cut"&&f.replaceSelection("",null,"cut");else if(f.options.lineWiseCopyCut){var K=wb(f);Zs({lineWise:!0,text:K.text}),j.type=="cut"&&f.operation(function(){f.setSelections(K.ranges,0,D),f.replaceSelection("",null,"cut")})}else return;if(j.clipboardData){j.clipboardData.clearData();var Z=oi.text.join(` `);if(j.clipboardData.setData("Text",Z),j.clipboardData.getData("Text")==Z){j.preventDefault();return}}var ne=_b(),re=ne.firstChild;f.display.lineSpace.insertBefore(ne,f.display.lineSpace.firstChild),re.value=oi.text.join(` -`);var ve=J(v.ownerDocument);ie(re),setTimeout(function(){f.display.lineSpace.removeChild(ne),ve.focus(),ve==v&&p.showPrimarySelection()},50)}}Ce(v,"copy",P),Ce(v,"cut",P)},St.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},St.prototype.prepareSelection=function(){var a=f0(this.cm,!1);return a.focus=J(this.div.ownerDocument)==this.div,a},St.prototype.showSelection=function(a,s){!a||!this.cm.display.view.length||((a.focus||s)&&this.showPrimarySelection(),this.showMultipleSelections(a))},St.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},St.prototype.showPrimarySelection=function(){var a=this.getSelection(),s=this.cm,p=s.doc.sel.primary(),f=p.from(),v=p.to();if(s.display.viewTo==s.display.viewFrom||f.line>=s.display.viewTo||v.line=s.display.viewFrom&&Sb(s,f)||{node:j[0].measure.map[2],offset:0},Z=v.linea.firstLine()&&(f=ue(f.line-1,Je(a.doc,f.line-1).length)),v.ch==Je(a.doc,v.line).text.length&&v.lines.viewTo-1)return!1;var V,P,j;f.line==s.viewFrom||(V=_r(a,f.line))==0?(P=wt(s.view[0].line),j=s.view[0].node):(P=wt(s.view[V].line),j=s.view[V-1].node.nextSibling);var K=_r(a,v.line),Z,ne;if(K==s.view.length-1?(Z=s.viewTo-1,ne=s.lineDiv.lastChild):(Z=wt(s.view[K+1].line)-1,ne=s.view[K+1].node.previousSibling),!j)return!1;for(var re=a.doc.splitLines($5(a,j,ne,P,Z)),ve=Vi(a.doc,ue(P,0),ue(Z,Je(a.doc,Z).text.length));re.length>1&&ve.length>1;)if(he(re)==he(ve))re.pop(),ve.pop(),Z--;else if(re[0]==ve[0])re.shift(),ve.shift(),P++;else break;for(var me=0,Se=0,Ne=re[0],Ve=ve[0],Ie=Math.min(Ne.length,Ve.length);mef.ch&&Ue.charCodeAt(Ue.length-Se-1)==Fe.charCodeAt(Fe.length-Se-1);)me--,Se++;re[re.length-1]=Ue.slice(0,Ue.length-Se).replace(/^\u200b+/,""),re[0]=re[0].slice(me).replace(/\u200b+$/,"");var nt=ue(P,me),qe=ue(Z,ve.length?he(ve).length-Se:0);if(re.length>1||re[0]||Ee(nt,qe))return Eo(a.doc,re,nt,qe,"+input"),!0},St.prototype.ensurePolled=function(){this.forceCompositionEnd()},St.prototype.reset=function(){this.forceCompositionEnd()},St.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},St.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},St.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Dn(this.cm,function(){return yn(a.cm)})},St.prototype.setUneditable=function(a){a.contentEditable="false"},St.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Zt(this.cm,up)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},St.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},St.prototype.onContextMenu=function(){},St.prototype.resetPosition=function(){},St.prototype.needsContentAttribute=!0;function Sb(a,s){var p=Bf(a,s.line);if(!p||p.hidden)return null;var f=Je(a.doc,s.line),v=Zy(p,f,s.line),V=tt(f,a.doc.direction),P="left";if(V){var j=De(V,s.ch);P=j%2?"right":"left"}var K=t0(v.map,s.ch,P);return K.offset=K.collapse=="right"?K.end:K.start,K}function R5(a){for(var s=a;s;s=s.parentNode)if(/CodeMirror-gutter-wrapper/.test(s.className))return!0;return!1}function No(a,s){return s&&(a.bad=!0),a}function $5(a,s,p,f,v){var V="",P=!1,j=a.doc.lineSeparator(),K=!1;function Z(me){return function(Se){return Se.id==me}}function ne(){P&&(V+=j,K&&(V+=j),P=K=!1)}function re(me){me&&(ne(),V+=me)}function ve(me){if(me.nodeType==1){var Se=me.getAttribute("cm-text");if(Se){re(Se);return}var Ne=me.getAttribute("cm-marker"),Ve;if(Ne){var Ie=a.findMarks(ue(f,0),ue(v+1,0),Z(+Ne));Ie.length&&(Ve=Ie[0].find(0))&&re(Vi(a.doc,Ve.from,Ve.to).join(j));return}if(me.getAttribute("contenteditable")=="false")return;var Ue=/^(pre|div|p|li|table|br)$/i.test(me.nodeName);if(!/^br$/i.test(me.nodeName)&&me.textContent.length==0)return;Ue&&ne();for(var Fe=0;Fe=9&&s.hasSelection&&(s.hasSelection=null),p.poll()}),Ce(v,"paste",function(P){ct(f,P)||yb(P,f)||(f.state.pasteIncoming=+new Date,p.fastPoll())});function V(P){if(!ct(f,P)){if(f.somethingSelected())Zs({lineWise:!1,text:f.getSelections()});else if(f.options.lineWiseCopyCut){var j=wb(f);Zs({lineWise:!0,text:j.text}),P.type=="cut"?f.setSelections(j.ranges,null,D):(p.prevInput="",v.value=j.text.join(` +`);var ve=J(v.ownerDocument);ie(re),setTimeout(function(){f.display.lineSpace.removeChild(ne),ve.focus(),ve==v&&p.showPrimarySelection()},50)}}Ce(v,"copy",P),Ce(v,"cut",P)},At.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},At.prototype.prepareSelection=function(){var a=f0(this.cm,!1);return a.focus=J(this.div.ownerDocument)==this.div,a},At.prototype.showSelection=function(a,s){!a||!this.cm.display.view.length||((a.focus||s)&&this.showPrimarySelection(),this.showMultipleSelections(a))},At.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},At.prototype.showPrimarySelection=function(){var a=this.getSelection(),s=this.cm,p=s.doc.sel.primary(),f=p.from(),v=p.to();if(s.display.viewTo==s.display.viewFrom||f.line>=s.display.viewTo||v.line=s.display.viewFrom&&Ab(s,f)||{node:j[0].measure.map[2],offset:0},Z=v.linea.firstLine()&&(f=ue(f.line-1,Je(a.doc,f.line-1).length)),v.ch==Je(a.doc,v.line).text.length&&v.lines.viewTo-1)return!1;var V,P,j;f.line==s.viewFrom||(V=_r(a,f.line))==0?(P=wt(s.view[0].line),j=s.view[0].node):(P=wt(s.view[V].line),j=s.view[V-1].node.nextSibling);var K=_r(a,v.line),Z,ne;if(K==s.view.length-1?(Z=s.viewTo-1,ne=s.lineDiv.lastChild):(Z=wt(s.view[K+1].line)-1,ne=s.view[K+1].node.previousSibling),!j)return!1;for(var re=a.doc.splitLines(I5(a,j,ne,P,Z)),ve=Vi(a.doc,ue(P,0),ue(Z,Je(a.doc,Z).text.length));re.length>1&&ve.length>1;)if(he(re)==he(ve))re.pop(),ve.pop(),Z--;else if(re[0]==ve[0])re.shift(),ve.shift(),P++;else break;for(var me=0,Ae=0,Ne=re[0],Ve=ve[0],Ie=Math.min(Ne.length,Ve.length);mef.ch&&Ue.charCodeAt(Ue.length-Ae-1)==Fe.charCodeAt(Fe.length-Ae-1);)me--,Ae++;re[re.length-1]=Ue.slice(0,Ue.length-Ae).replace(/^\u200b+/,""),re[0]=re[0].slice(me).replace(/\u200b+$/,"");var nt=ue(P,me),qe=ue(Z,ve.length?he(ve).length-Ae:0);if(re.length>1||re[0]||Ee(nt,qe))return Eo(a.doc,re,nt,qe,"+input"),!0},At.prototype.ensurePolled=function(){this.forceCompositionEnd()},At.prototype.reset=function(){this.forceCompositionEnd()},At.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},At.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},At.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Dn(this.cm,function(){return yn(a.cm)})},At.prototype.setUneditable=function(a){a.contentEditable="false"},At.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Zt(this.cm,up)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},At.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},At.prototype.onContextMenu=function(){},At.prototype.resetPosition=function(){},At.prototype.needsContentAttribute=!0;function Ab(a,s){var p=Bf(a,s.line);if(!p||p.hidden)return null;var f=Je(a.doc,s.line),v=Zy(p,f,s.line),V=tt(f,a.doc.direction),P="left";if(V){var j=De(V,s.ch);P=j%2?"right":"left"}var K=t0(v.map,s.ch,P);return K.offset=K.collapse=="right"?K.end:K.start,K}function $5(a){for(var s=a;s;s=s.parentNode)if(/CodeMirror-gutter-wrapper/.test(s.className))return!0;return!1}function No(a,s){return s&&(a.bad=!0),a}function I5(a,s,p,f,v){var V="",P=!1,j=a.doc.lineSeparator(),K=!1;function Z(me){return function(Ae){return Ae.id==me}}function ne(){P&&(V+=j,K&&(V+=j),P=K=!1)}function re(me){me&&(ne(),V+=me)}function ve(me){if(me.nodeType==1){var Ae=me.getAttribute("cm-text");if(Ae){re(Ae);return}var Ne=me.getAttribute("cm-marker"),Ve;if(Ne){var Ie=a.findMarks(ue(f,0),ue(v+1,0),Z(+Ne));Ie.length&&(Ve=Ie[0].find(0))&&re(Vi(a.doc,Ve.from,Ve.to).join(j));return}if(me.getAttribute("contenteditable")=="false")return;var Ue=/^(pre|div|p|li|table|br)$/i.test(me.nodeName);if(!/^br$/i.test(me.nodeName)&&me.textContent.length==0)return;Ue&&ne();for(var Fe=0;Fe=9&&s.hasSelection&&(s.hasSelection=null),p.poll()}),Ce(v,"paste",function(P){ct(f,P)||yb(P,f)||(f.state.pasteIncoming=+new Date,p.fastPoll())});function V(P){if(!ct(f,P)){if(f.somethingSelected())Zs({lineWise:!1,text:f.getSelections()});else if(f.options.lineWiseCopyCut){var j=wb(f);Zs({lineWise:!0,text:j.text}),P.type=="cut"?f.setSelections(j.ranges,null,D):(p.prevInput="",v.value=j.text.join(` `),ie(v))}else return;P.type=="cut"&&(f.state.cutIncoming=+new Date)}}Ce(v,"cut",V),Ce(v,"copy",V),Ce(a.scroller,"paste",function(P){if(!(Ri(a,P)||ct(f,P))){if(!v.dispatchEvent){f.state.pasteIncoming=+new Date,p.focus();return}var j=new Event("paste");j.clipboardData=P.clipboardData,v.dispatchEvent(j)}}),Ce(a.lineSpace,"selectstart",function(P){Ri(a,P)||bt(P)}),Ce(v,"compositionstart",function(){var P=f.getCursor("from");p.composing&&p.composing.range.clear(),p.composing={start:P,range:f.markText(P,f.getCursor("to"),{className:"CodeMirror-composing"})}}),Ce(v,"compositionend",function(){p.composing&&(p.poll(),p.composing.range.clear(),p.composing=null)})},zt.prototype.createField=function(a){this.wrapper=_b(),this.textarea=this.wrapper.firstChild},zt.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},zt.prototype.prepareSelection=function(){var a=this.cm,s=a.display,p=a.doc,f=f0(a);if(a.options.moveInputWithCursor){var v=ii(a,p.sel.primary().head,"div"),V=s.wrapper.getBoundingClientRect(),P=s.lineDiv.getBoundingClientRect();f.teTop=Math.max(0,Math.min(s.wrapper.clientHeight-10,v.top+P.top-V.top)),f.teLeft=Math.max(0,Math.min(s.wrapper.clientWidth-10,v.left+P.left-V.left))}return f},zt.prototype.showSelection=function(a){var s=this.cm,p=s.display;H(p.cursorDiv,a.cursors),H(p.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},zt.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var s=this.cm;if(s.somethingSelected()){this.prevInput="";var p=s.getSelection();this.textarea.value=p,s.state.focused&&ie(this.textarea),u&&h>=9&&(this.hasSelection=p)}else a||(this.prevInput=this.textarea.value="",u&&h>=9&&(this.hasSelection=null))}},zt.prototype.getField=function(){return this.textarea},zt.prototype.supportsTouch=function(){return!1},zt.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!k||J(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},zt.prototype.blur=function(){this.textarea.blur()},zt.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},zt.prototype.receivedFocus=function(){this.slowPoll()},zt.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},zt.prototype.fastPoll=function(){var a=!1,s=this;s.pollingFast=!0;function p(){var f=s.poll();!f&&!a?(a=!0,s.polling.set(60,p)):(s.pollingFast=!1,s.slowPoll())}s.polling.set(20,p)},zt.prototype.poll=function(){var a=this,s=this.cm,p=this.textarea,f=this.prevInput;if(this.contextMenuPending||!s.state.focused||Ki(p)&&!f&&!this.composing||s.isReadOnly()||s.options.disableInput||s.state.keySeq)return!1;var v=p.value;if(v==f&&!s.somethingSelected())return!1;if(u&&h>=9&&this.hasSelection===v||T&&/[\uf700-\uf7ff]/.test(v))return s.display.input.reset(),!1;if(s.doc.sel==s.display.selForContextMenu){var V=v.charCodeAt(0);if(V==8203&&!f&&(f="\u200B"),V==8666)return this.reset(),this.cm.execCommand("undo")}for(var P=0,j=Math.min(f.length,v.length);P1e3||v.indexOf(` `)>-1?p.value=a.prevInput="":a.prevInput=v,a.composing&&(a.composing.range.clear(),a.composing.range=s.markText(a.composing.start,s.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},zt.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},zt.prototype.onKeyPress=function(){u&&h>=9&&(this.hasSelection=null),this.fastPoll()},zt.prototype.onContextMenu=function(a){var s=this,p=s.cm,f=p.display,v=s.textarea;s.contextMenuPending&&s.contextMenuPending();var V=Cr(p,a),P=f.scroller.scrollTop;if(!V||w)return;var j=p.options.resetSelectionOnContextMenu;j&&p.doc.sel.contains(V)==-1&&Zt(p,ln)(p.doc,er(V),D);var K=v.style.cssText,Z=s.wrapper.style.cssText,ne=s.wrapper.offsetParent.getBoundingClientRect();s.wrapper.style.cssText="position: static",v.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-ne.top-5)+"px; left: "+(a.clientX-ne.left-5)+`px; z-index: 1000; background: `+(u?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var re;m&&(re=v.ownerDocument.defaultView.scrollY),f.input.focus(),m&&v.ownerDocument.defaultView.scrollTo(null,re),f.input.reset(),p.somethingSelected()||(v.value=s.prevInput=" "),s.contextMenuPending=me,f.selForContextMenu=p.doc.sel,clearTimeout(f.detectingSelectAll);function ve(){if(v.selectionStart!=null){var Ne=p.somethingSelected(),Ve="\u200B"+(Ne?v.value:"");v.value="\u21DA",v.value=Ve,s.prevInput=Ne?"":"\u200B",v.selectionStart=1,v.selectionEnd=Ve.length,f.selForContextMenu=p.doc.sel}}function me(){if(s.contextMenuPending==me&&(s.contextMenuPending=!1,s.wrapper.style.cssText=Z,v.style.cssText=K,u&&h<9&&f.scrollbars.setScrollTop(f.scroller.scrollTop=P),v.selectionStart!=null)){(!u||u&&h<9)&&ve();var Ne=0,Ve=function(){f.selForContextMenu==p.doc.sel&&v.selectionStart==0&&v.selectionEnd>0&&s.prevInput=="\u200B"?Zt(p,z0)(p):Ne++<10?f.detectingSelectAll=setTimeout(Ve,500):(f.selForContextMenu=null,f.input.reset())};f.detectingSelectAll=setTimeout(Ve,200)}}if(u&&h>=9&&ve(),N){ei(a);var Se=function(){Ye(window,"mouseup",Se),setTimeout(me,20)};Ce(window,"mouseup",Se)}else setTimeout(me,50)},zt.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},zt.prototype.setUneditable=function(){},zt.prototype.needsContentAttribute=!1;function F5(a,s){if(s=s?ce(s):{},s.value=a.value,!s.tabindex&&a.tabIndex&&(s.tabindex=a.tabIndex),!s.placeholder&&a.placeholder&&(s.placeholder=a.placeholder),s.autofocus==null){var p=J(a.ownerDocument);s.autofocus=p==a||a.getAttribute("autofocus")!=null&&p==document.body}function f(){a.value=j.getValue()}var v;if(a.form&&(Ce(a.form,"submit",f),!s.leaveSubmitMethodAlone)){var V=a.form;v=V.submit;try{var P=V.submit=function(){f(),V.submit=v,V.submit(),V.submit=P}}catch{}}s.finishInit=function(K){K.save=f,K.getTextArea=function(){return a},K.toTextArea=function(){K.toTextArea=isNaN,f(),a.parentNode.removeChild(K.getWrapperElement()),a.style.display="",a.form&&(Ye(a.form,"submit",f),!s.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=v))}},a.style.display="none";var j=Ot(function(K){return a.parentNode.insertBefore(K,a.nextSibling)},s);return j}function P5(a){a.off=Ye,a.on=Ce,a.wheelEventPixels=W4,a.Doc=bn,a.splitLines=ha,a.countColumn=de,a.findColumn=q,a.isWordChar=we,a.Pass=ye,a.signal=Qe,a.Line=fo,a.changeEnd=tr,a.scrollbarModel=y0,a.Pos=ue,a.cmpPos=Ee,a.modes=ti,a.mimeModes=Yi,a.resolveMode=Tn,a.getMode=Ti,a.modeExtensions=Qi,a.extendMode=Ss,a.copyState=Di,a.startState=ma,a.innerMode=Ji,a.commands=Pa,a.keyMap=Ii,a.keyName=rb,a.isModifierKey=nb,a.lookupKey=Ao,a.normalizeKeyMap=p5,a.StringStream=Ft,a.SharedTextMarker=$a,a.TextMarker=ir,a.LineWidget=Ra,a.e_preventDefault=bt,a.e_stopPropagation=Gn,a.e_stop=ei,a.addClass=Q,a.contains=S,a.rmClass=L,a.keyNames=rr}T5(Ot),B5(Ot);var M5="iter insert remove copy getEditor constructor".split(" ");for(var ed in bn.prototype)bn.prototype.hasOwnProperty(ed)&&se(M5,ed)<0&&(Ot.prototype[ed]=function(a){return function(){return a.apply(this.doc,arguments)}}(bn.prototype[ed]));return Tt(bn),Ot.inputStyles={textarea:zt,contenteditable:St},Ot.defineMode=function(a){!Ot.defaults.mode&&a!="null"&&(Ot.defaults.mode=a),Es.apply(this,arguments)},Ot.defineMIME=co,Ot.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ot.defineMIME("text/plain","null"),Ot.defineExtension=function(a,s){Ot.prototype[a]=s},Ot.defineDocExtension=function(a,s){bn.prototype[a]=s},Ot.fromTextArea=F5,P5(Ot),Ot.version="6.65.7",Ot})}(Tu)),Tu.exports}var ki=Zr();(function(e,t){(function(r){r(Zr())})(function(r){r.defineMode("javascript",function(o,i){var l=o.indentUnit,d=i.statementIndent,c=i.jsonld,u=i.json||c,h=i.trackScope!==!1,m=i.typescript,y=i.wordCharacters||/[\w$\xa1-\uffff]/,C=function(){function te(Kt){return{type:Kt,style:"keyword"}}var ae=te("keyword a"),ue=te("keyword b"),Ee=te("keyword c"),ot=te("keyword d"),ht=te("operator"),yt={type:"atom",style:"atom"};return{if:te("if"),while:ae,with:ae,else:ue,do:ue,try:ue,finally:ue,return:ot,break:ot,continue:ot,new:te("new"),delete:Ee,void:Ee,throw:Ee,debugger:te("debugger"),var:te("var"),const:te("var"),let:te("var"),function:te("function"),catch:te("catch"),for:te("for"),switch:te("switch"),case:te("case"),default:te("default"),in:ht,typeof:ht,instanceof:ht,true:yt,false:yt,null:yt,undefined:yt,NaN:yt,Infinity:yt,this:te("this"),class:te("class"),super:te("atom"),yield:Ee,export:te("export"),import:te("import"),extends:Ee,await:Ee}}(),A=/[+\-*&%=<>!?|~^@]/,w=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function E(te){for(var ae=!1,ue,Ee=!1;(ue=te.next())!=null;){if(!ae){if(ue=="/"&&!Ee)return;ue=="["?Ee=!0:Ee&&ue=="]"&&(Ee=!1)}ae=!ae&&ue=="\\"}}var b,g;function _(te,ae,ue){return b=te,g=ue,ae}function x(te,ae){var ue=te.next();if(ue=='"'||ue=="'")return ae.tokenize=k(ue),ae.tokenize(te,ae);if(ue=="."&&te.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return _("number","number");if(ue=="."&&te.match(".."))return _("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ue))return _(ue);if(ue=="="&&te.eat(">"))return _("=>","operator");if(ue=="0"&&te.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return _("number","number");if(/\d/.test(ue))return te.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),_("number","number");if(ue=="/")return te.eat("*")?(ae.tokenize=T,T(te,ae)):te.eat("/")?(te.skipToEnd(),_("comment","comment")):yi(te,ae,1)?(E(te),te.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),_("regexp","string-2")):(te.eat("="),_("operator","operator",te.current()));if(ue=="`")return ae.tokenize=O,O(te,ae);if(ue=="#"&&te.peek()=="!")return te.skipToEnd(),_("meta","meta");if(ue=="#"&&te.eatWhile(y))return _("variable","property");if(ue=="<"&&te.match("!--")||ue=="-"&&te.match("->")&&!/\S/.test(te.string.slice(0,te.start)))return te.skipToEnd(),_("comment","comment");if(A.test(ue))return(ue!=">"||!ae.lexical||ae.lexical.type!=">")&&(te.eat("=")?(ue=="!"||ue=="=")&&te.eat("="):/[<>*+\-|&?]/.test(ue)&&(te.eat(ue),ue==">"&&te.eat(ue))),ue=="?"&&te.eat(".")?_("."):_("operator","operator",te.current());if(y.test(ue)){te.eatWhile(y);var Ee=te.current();if(ae.lastType!="."){if(C.propertyIsEnumerable(Ee)){var ot=C[Ee];return _(ot.type,ot.style,Ee)}if(Ee=="async"&&te.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return _("async","keyword",Ee)}return _("variable","variable",Ee)}}function k(te){return function(ae,ue){var Ee=!1,ot;if(c&&ae.peek()=="@"&&ae.match(w))return ue.tokenize=x,_("jsonld-keyword","meta");for(;(ot=ae.next())!=null&&!(ot==te&&!Ee);)Ee=!Ee&&ot=="\\";return Ee||(ue.tokenize=x),_("string","string")}}function T(te,ae){for(var ue=!1,Ee;Ee=te.next();){if(Ee=="/"&&ue){ae.tokenize=x;break}ue=Ee=="*"}return _("comment","comment")}function O(te,ae){for(var ue=!1,Ee;(Ee=te.next())!=null;){if(!ue&&(Ee=="`"||Ee=="$"&&te.eat("{"))){ae.tokenize=x;break}ue=!ue&&Ee=="\\"}return _("quasi","string-2",te.current())}var F="([{}])";function I(te,ae){ae.fatArrowAt&&(ae.fatArrowAt=null);var ue=te.string.indexOf("=>",te.start);if(!(ue<0)){if(m){var Ee=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(te.string.slice(te.start,ue));Ee&&(ue=Ee.index)}for(var ot=0,ht=!1,yt=ue-1;yt>=0;--yt){var Kt=te.string.charAt(yt),Pn=F.indexOf(Kt);if(Pn>=0&&Pn<3){if(!ot){++yt;break}if(--ot==0){Kt=="("&&(ht=!0);break}}else if(Pn>=3&&Pn<6)++ot;else if(y.test(Kt))ht=!0;else if(/["'\/`]/.test(Kt))for(;;--yt){if(yt==0)return;var at=te.string.charAt(yt-1);if(at==Kt&&te.string.charAt(yt-2)!="\\"){yt--;break}}else if(ht&&!ot){++yt;break}}ht&&!ot&&(ae.fatArrowAt=yt)}}var M={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function N(te,ae,ue,Ee,ot,ht){this.indented=te,this.column=ae,this.type=ue,this.prev=ot,this.info=ht,Ee!=null&&(this.align=Ee)}function B(te,ae){if(!h)return!1;for(var ue=te.localVars;ue;ue=ue.next)if(ue.name==ae)return!0;for(var Ee=te.context;Ee;Ee=Ee.prev)for(var ue=Ee.vars;ue;ue=ue.next)if(ue.name==ae)return!0}function L(te,ae,ue,Ee,ot){var ht=te.cc;for(U.state=te,U.stream=ot,U.marked=null,U.cc=ht,U.style=ae,te.lexical.hasOwnProperty("align")||(te.lexical.align=!0);;){var yt=ht.length?ht.pop():u?ye:se;if(yt(ue,Ee)){for(;ht.length&&ht[ht.length-1].lex;)ht.pop()();return U.marked?U.marked:ue=="variable"&&B(te,Ee)?"variable-2":ae}}}var U={state:null,column:null,marked:null,cc:null};function H(){for(var te=arguments.length-1;te>=0;te--)U.cc.push(arguments[te])}function R(){return H.apply(null,arguments),!0}function z(te,ae){for(var ue=ae;ue;ue=ue.next)if(ue.name==te)return!0;return!1}function $(te){var ae=U.state;if(U.marked="def",!!h){if(ae.context){if(ae.lexical.info=="var"&&ae.context&&ae.context.block){var ue=S(te,ae.context);if(ue!=null){ae.context=ue;return}}else if(!z(te,ae.localVars)){ae.localVars=new G(te,ae.localVars);return}}i.globalVars&&!z(te,ae.globalVars)&&(ae.globalVars=new G(te,ae.globalVars))}}function S(te,ae){if(ae)if(ae.block){var ue=S(te,ae.prev);return ue?ue==ae.prev?ae:new Q(ue,ae.vars,!0):null}else return z(te,ae.vars)?ae:new Q(ae.prev,new G(te,ae.vars),!1);else return null}function J(te){return te=="public"||te=="private"||te=="protected"||te=="abstract"||te=="readonly"}function Q(te,ae,ue){this.prev=te,this.vars=ae,this.block=ue}function G(te,ae){this.name=te,this.next=ae}var ie=new G("this",new G("arguments",null));function X(){U.state.context=new Q(U.state.context,U.state.localVars,!1),U.state.localVars=ie}function le(){U.state.context=new Q(U.state.context,U.state.localVars,!0),U.state.localVars=null}X.lex=le.lex=!0;function be(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}be.lex=!0;function ce(te,ae){var ue=function(){var Ee=U.state,ot=Ee.indented;if(Ee.lexical.type=="stat")ot=Ee.lexical.indented;else for(var ht=Ee.lexical;ht&&ht.type==")"&&ht.align;ht=ht.prev)ot=ht.indented;Ee.lexical=new N(ot,U.stream.column(),te,null,Ee.lexical,ae)};return ue.lex=!0,ue}function de(){var te=U.state;te.lexical.prev&&(te.lexical.type==")"&&(te.indented=te.lexical.indented),te.lexical=te.lexical.prev)}de.lex=!0;function pe(te){function ae(ue){return ue==te?R():te==";"||ue=="}"||ue==")"||ue=="]"?H():R(ae)}return ae}function se(te,ae){return te=="var"?R(ce("vardef",ae),ei,pe(";"),de):te=="keyword a"?R(ce("form"),W,se,de):te=="keyword b"?R(ce("form"),se,de):te=="keyword d"?U.stream.match(/^\s*$/,!1)?R():R(ce("stat"),q,pe(";"),de):te=="debugger"?R(pe(";")):te=="{"?R(ce("}"),le,Ze,de,be):te==";"?R():te=="if"?(U.state.lexical.info=="else"&&U.state.cc[U.state.cc.length-1]==de&&U.state.cc.pop()(),R(ce("form"),W,se,de,so)):te=="function"?R(gi):te=="for"?R(ce("form"),le,Cs,se,be,de):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form",te=="class"?te:ae),Es,de)):te=="variable"?m&&ae=="declare"?(U.marked="keyword",R(se)):m&&(ae=="module"||ae=="enum"||ae=="type")&&U.stream.match(/^\s*\w/,!1)?(U.marked="keyword",ae=="enum"?R(uo):ae=="type"?R(_s,pe("operator"),Ce,pe(";")):R(ce("form"),vn,pe("{"),ce("}"),Ze,de,de)):m&&ae=="namespace"?(U.marked="keyword",R(ce("form"),ye,se,de)):m&&ae=="abstract"?(U.marked="keyword",R(se)):R(ce("stat"),He):te=="switch"?R(ce("form"),W,pe("{"),ce("}","switch"),le,Ze,de,de,be):te=="case"?R(ye,pe(":")):te=="default"?R(pe(":")):te=="catch"?R(ce("form"),X,ge,se,de,be):te=="export"?R(ce("stat"),Qi,de):te=="import"?R(ce("stat"),Di,de):te=="async"?R(se):ae=="@"?R(ye,se):H(ce("stat"),ye,pe(";"),de)}function ge(te){if(te=="(")return R(ti,pe(")"))}function ye(te,ae){return Y(te,ae,!1)}function D(te,ae){return Y(te,ae,!0)}function W(te){return te!="("?H():R(ce(")"),q,pe(")"),de)}function Y(te,ae,ue){if(U.state.fatArrowAt==U.stream.start){var Ee=ue?Le:Me;if(te=="(")return R(X,ce(")"),Re(ti,")"),de,pe("=>"),Ee,be);if(te=="variable")return H(X,vn,pe("=>"),Ee,be)}var ot=ue?oe:ee;return M.hasOwnProperty(te)?R(ot):te=="function"?R(gi,ot):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form"),Yi,de)):te=="keyword c"||te=="async"?R(ue?D:ye):te=="("?R(ce(")"),q,pe(")"),de,ot):te=="operator"||te=="spread"?R(ue?D:ye):te=="["?R(ce("]"),Vi,de,ot):te=="{"?mt(_e,"}",null,ot):te=="quasi"?H(he,ot):te=="new"?R(fe(ue)):R()}function q(te){return te.match(/[;\}\)\],]/)?H():H(ye)}function ee(te,ae){return te==","?R(q):oe(te,ae,!1)}function oe(te,ae,ue){var Ee=ue==!1?ee:oe,ot=ue==!1?ye:D;if(te=="=>")return R(X,ue?Le:Me,be);if(te=="operator")return/\+\+|--/.test(ae)||m&&ae=="!"?R(Ee):m&&ae=="<"&&U.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?R(ce(">"),Re(Ce,">"),de,Ee):ae=="?"?R(ye,pe(":"),ot):R(ot);if(te=="quasi")return H(he,Ee);if(te!=";"){if(te=="(")return mt(D,")","call",Ee);if(te==".")return R(et,Ee);if(te=="[")return R(ce("]"),q,pe("]"),de,Ee);if(m&&ae=="as")return U.marked="keyword",R(Ce,Ee);if(te=="regexp")return U.state.lastType=U.marked="operator",U.stream.backUp(U.stream.pos-U.stream.start-1),R(ot)}}function he(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(he):R(q,Ae)}function Ae(te){if(te=="}")return U.marked="string-2",U.state.tokenize=O,R(he)}function Me(te){return I(U.stream,U.state),H(te=="{"?se:ye)}function Le(te){return I(U.stream,U.state),H(te=="{"?se:D)}function fe(te){return function(ae){return ae=="."?R(te?we:ke):ae=="variable"&&m?R(bt,te?oe:ee):H(te?D:ye)}}function ke(te,ae){if(ae=="target")return U.marked="keyword",R(ee)}function we(te,ae){if(ae=="target")return U.marked="keyword",R(oe)}function He(te){return te==":"?R(de,se):H(ee,pe(";"),de)}function et(te){if(te=="variable")return U.marked="property",R()}function _e(te,ae){if(te=="async")return U.marked="property",R(_e);if(te=="variable"||U.style=="keyword"){if(U.marked="property",ae=="get"||ae=="set")return R(Oe);var ue;return m&&U.state.fatArrowAt==U.stream.start&&(ue=U.stream.match(/^\s*:\s*/,!1))&&(U.state.fatArrowAt=U.stream.pos+ue[0].length),R(Ke)}else{if(te=="number"||te=="string")return U.marked=c?"property":U.style+" property",R(Ke);if(te=="jsonld-keyword")return R(Ke);if(m&&J(ae))return U.marked="keyword",R(_e);if(te=="[")return R(ye,De,pe("]"),Ke);if(te=="spread")return R(D,Ke);if(ae=="*")return U.marked="keyword",R(_e);if(te==":")return H(Ke)}}function Oe(te){return te!="variable"?H(Ke):(U.marked="property",R(gi))}function Ke(te){if(te==":")return R(D);if(te=="(")return H(gi)}function Re(te,ae,ue){function Ee(ot,ht){if(ue?ue.indexOf(ot)>-1:ot==","){var yt=U.state.lexical;return yt.info=="call"&&(yt.pos=(yt.pos||0)+1),R(function(Kt,Pn){return Kt==ae||Pn==ae?H():H(te)},Ee)}return ot==ae||ht==ae?R():ue&&ue.indexOf(";")>-1?H(te):R(pe(ae))}return function(ot,ht){return ot==ae||ht==ae?R():H(te,Ee)}}function mt(te,ae,ue){for(var Ee=3;Ee"),Ce);if(te=="quasi")return H(ct,Tt)}function Xe(te){if(te=="=>")return R(Ce)}function Ye(te){return te.match(/[\}\)\]]/)?R():te==","||te==";"?R(Ye):H(Qe,Ye)}function Qe(te,ae){if(te=="variable"||U.style=="keyword")return U.marked="property",R(Qe);if(ae=="?"||te=="number"||te=="string")return R(Qe);if(te==":")return R(Ce);if(te=="[")return R(pe("variable"),Pe,pe("]"),Qe);if(te=="(")return H(vi,Qe);if(!te.match(/[;\}\)\],]/))return R()}function ct(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(ct):R(Ce,gn)}function gn(te){if(te=="}")return U.marked="string-2",U.state.tokenize=O,R(ct)}function Rt(te,ae){return te=="variable"&&U.stream.match(/^\s*[?:]/,!1)||ae=="?"?R(Rt):te==":"?R(Ce):te=="spread"?R(Rt):H(Ce)}function Tt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt);if(ae=="|"||te=="."||ae=="&")return R(Ce);if(te=="[")return R(Ce,pe("]"),Tt);if(ae=="extends"||ae=="implements")return U.marked="keyword",R(Ce);if(ae=="?")return R(Ce,pe(":"),Ce)}function bt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt)}function Gn(){return H(Ce,Gi)}function Gi(te,ae){if(ae=="=")return R(Ce)}function ei(te,ae){return ae=="enum"?(U.marked="keyword",R(uo)):H(vn,De,Kn,_f)}function vn(te,ae){if(m&&J(ae))return U.marked="keyword",R(vn);if(te=="variable")return $(ae),R();if(te=="spread")return R(vn);if(te=="[")return mt(Cf,"]");if(te=="{")return mt(pa,"}")}function pa(te,ae){return te=="variable"&&!U.stream.match(/^\s*:/,!1)?($(ae),R(Kn)):(te=="variable"&&(U.marked="property"),te=="spread"?R(vn):te=="}"?H():te=="["?R(ye,pe("]"),pe(":"),pa):R(pe(":"),vn,Kn))}function Cf(){return H(vn,Kn)}function Kn(te,ae){if(ae=="=")return R(D)}function _f(te){if(te==",")return R(ei)}function so(te,ae){if(te=="keyword b"&&ae=="else")return R(ce("form","else"),se,de)}function Cs(te,ae){if(ae=="await")return R(Cs);if(te=="(")return R(ce(")"),ha,de)}function ha(te){return te=="var"?R(ei,Ki):te=="variable"?R(Ki):H(Ki)}function Ki(te,ae){return te==")"?R():te==";"?R(Ki):ae=="in"||ae=="of"?(U.marked="keyword",R(ye,Ki)):H(ye,Ki)}function gi(te,ae){if(ae=="*")return U.marked="keyword",R(gi);if(te=="variable")return $(ae),R(gi);if(te=="(")return R(X,ce(")"),Re(ti,")"),de,tt,se,be);if(m&&ae=="<")return R(ce(">"),Re(Gn,">"),de,gi)}function vi(te,ae){if(ae=="*")return U.marked="keyword",R(vi);if(te=="variable")return $(ae),R(vi);if(te=="(")return R(X,ce(")"),Re(ti,")"),de,tt,be);if(m&&ae=="<")return R(ce(">"),Re(Gn,">"),de,vi)}function _s(te,ae){if(te=="keyword"||te=="variable")return U.marked="type",R(_s);if(ae=="<")return R(ce(">"),Re(Gn,">"),de)}function ti(te,ae){return ae=="@"&&R(ye,ti),te=="spread"?R(ti):m&&J(ae)?(U.marked="keyword",R(ti)):m&&te=="this"?R(De,Kn):H(vn,De,Kn)}function Yi(te,ae){return te=="variable"?Es(te,ae):co(te,ae)}function Es(te,ae){if(te=="variable")return $(ae),R(co)}function co(te,ae){if(ae=="<")return R(ce(">"),Re(Gn,">"),de,co);if(ae=="extends"||ae=="implements"||m&&te==",")return ae=="implements"&&(U.marked="keyword"),R(m?Ce:ye,co);if(te=="{")return R(ce("}"),Tn,de)}function Tn(te,ae){if(te=="async"||te=="variable"&&(ae=="static"||ae=="get"||ae=="set"||m&&J(ae))&&U.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return U.marked="keyword",R(Tn);if(te=="variable"||U.style=="keyword")return U.marked="property",R(Ti,Tn);if(te=="number"||te=="string")return R(Ti,Tn);if(te=="[")return R(ye,De,pe("]"),Ti,Tn);if(ae=="*")return U.marked="keyword",R(Tn);if(m&&te=="(")return H(vi,Tn);if(te==";"||te==",")return R(Tn);if(te=="}")return R();if(ae=="@")return R(ye,Tn)}function Ti(te,ae){if(ae=="!"||ae=="?")return R(Ti);if(te==":")return R(Ce,Kn);if(ae=="=")return R(D);var ue=U.state.lexical.prev,Ee=ue&&ue.info=="interface";return H(Ee?vi:gi)}function Qi(te,ae){return ae=="*"?(U.marked="keyword",R(Je,pe(";"))):ae=="default"?(U.marked="keyword",R(ye,pe(";"))):te=="{"?R(Re(Ss,"}"),Je,pe(";")):H(se)}function Ss(te,ae){if(ae=="as")return U.marked="keyword",R(pe("variable"));if(te=="variable")return H(D,Ss)}function Di(te){return te=="string"?R():te=="("?H(ye):te=="."?H(ee):H(Ji,ma,Je)}function Ji(te,ae){return te=="{"?mt(Ji,"}"):(te=="variable"&&$(ae),ae=="*"&&(U.marked="keyword"),R(Ft))}function ma(te){if(te==",")return R(Ji,ma)}function Ft(te,ae){if(ae=="as")return U.marked="keyword",R(Ji)}function Je(te,ae){if(ae=="from")return U.marked="keyword",R(ye)}function Vi(te){return te=="]"?R():H(Re(D,"]"))}function uo(){return H(ce("form"),vn,pe("{"),ce("}"),Re(Yn,"}"),de,de)}function Yn(){return H(vn,Kn)}function wt(te,ae){return te.lastType=="operator"||te.lastType==","||A.test(ae.charAt(0))||/[,.]/.test(ae.charAt(0))}function yi(te,ae,ue){return ae.tokenize==x&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ae.lastType)||ae.lastType=="quasi"&&/\{\s*$/.test(te.string.slice(0,te.pos-(ue||0)))}return{startState:function(te){var ae={tokenize:x,lastType:"sof",cc:[],lexical:new N((te||0)-l,0,"block",!1),localVars:i.localVars,context:i.localVars&&new Q(null,null,!1),indented:te||0};return i.globalVars&&typeof i.globalVars=="object"&&(ae.globalVars=i.globalVars),ae},token:function(te,ae){if(te.sol()&&(ae.lexical.hasOwnProperty("align")||(ae.lexical.align=!1),ae.indented=te.indentation(),I(te,ae)),ae.tokenize!=T&&te.eatSpace())return null;var ue=ae.tokenize(te,ae);return b=="comment"?ue:(ae.lastType=b=="operator"&&(g=="++"||g=="--")?"incdec":b,L(ae,ue,b,g,te))},indent:function(te,ae){if(te.tokenize==T||te.tokenize==O)return r.Pass;if(te.tokenize!=x)return 0;var ue=ae&&ae.charAt(0),Ee=te.lexical,ot;if(!/^\s*else\b/.test(ae))for(var ht=te.cc.length-1;ht>=0;--ht){var yt=te.cc[ht];if(yt==de)Ee=Ee.prev;else if(yt!=so&&yt!=be)break}for(;(Ee.type=="stat"||Ee.type=="form")&&(ue=="}"||(ot=te.cc[te.cc.length-1])&&(ot==ee||ot==oe)&&!/^[,\.=+\-*:?[\(]/.test(ae));)Ee=Ee.prev;d&&Ee.type==")"&&Ee.prev.type=="stat"&&(Ee=Ee.prev);var Kt=Ee.type,Pn=ue==Kt;return Kt=="vardef"?Ee.indented+(te.lastType=="operator"||te.lastType==","?Ee.info.length+1:0):Kt=="form"&&ue=="{"?Ee.indented:Kt=="form"?Ee.indented+l:Kt=="stat"?Ee.indented+(wt(te,ae)?d||l:0):Ee.info=="switch"&&!Pn&&i.doubleIndentSwitch!=!1?Ee.indented+(/^(?:case|default)\b/.test(ae)?l:2*l):Ee.align?Ee.column+(Pn?0:1):Ee.indented+(Pn?0:l)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:yi,skipExpression:function(te){L(te,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})(),function(e,t){(function(r){r(Zr())})(function(r){var o="CodeMirror-hint",i="CodeMirror-hint-active";r.showHint=function(g,_,x){if(!_)return g.showHint(x);x&&x.async&&(_.async=!0);var k={hint:_};if(x)for(var T in x)k[T]=x[T];return g.showHint(k)},r.defineExtension("showHint",function(g){g=u(this,this.getCursor("start"),g);var _=this.listSelections();if(!(_.length>1)){if(this.somethingSelected()){if(!g.hint.supportsSelection)return;for(var x=0;x<_.length;x++)if(_[x].head.line!=_[x].anchor.line)return}this.state.completionActive&&this.state.completionActive.close();var k=this.state.completionActive=new l(this,g);!k.options.hint||(r.signal(this,"startCompletion",this),k.update(!0))}}),r.defineExtension("closeHint",function(){this.state.completionActive&&this.state.completionActive.close()});function l(g,_){if(this.cm=g,this.options=_,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length,this.options.updateOnCursorActivity){var x=this;g.on("cursorActivity",this.activityFunc=function(){x.cursorActivity()})}}var d=window.requestAnimationFrame||function(g){return setTimeout(g,1e3/60)},c=window.cancelAnimationFrame||clearTimeout;l.prototype={close:function(){!this.active()||(this.cm.state.completionActive=null,this.tick=null,this.options.updateOnCursorActivity&&this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&r.signal(this.data,"close"),this.widget&&this.widget.close(),r.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(g,_){var x=g.list[_],k=this;this.cm.operation(function(){x.hint?x.hint(k.cm,g,x):k.cm.replaceRange(h(x),x.from||g.from,x.to||g.to,"complete"),r.signal(g,"pick",x),k.cm.scrollIntoView()}),this.options.closeOnPick&&this.close()},cursorActivity:function(){this.debounce&&(c(this.debounce),this.debounce=0);var g=this.startPos;this.data&&(g=this.data.from);var _=this.cm.getCursor(),x=this.cm.getLine(_.line);if(_.line!=this.startPos.line||x.length-_.ch!=this.startLen-this.startPos.ch||_.chF.clientHeight+1:!1,se;setTimeout(function(){se=k.getScrollInfo()});var ge=de.bottom-ce;if(ge>0){var ye=de.bottom-de.top,D=R.top-(R.bottom-de.top);if(D-ye>0)F.style.top=($=R.top-ye-Q)+"px",S=!1;else if(ye>ce){F.style.height=ce-5+"px",F.style.top=($=R.bottom-de.top-Q)+"px";var W=k.getCursor();_.from.ch!=W.ch&&(R=k.cursorCoords(W),F.style.left=(z=R.left-J)+"px",de=F.getBoundingClientRect())}}var Y=de.right-be;if(pe&&(Y+=k.display.nativeBarWidth),Y>0&&(de.right-de.left>be&&(F.style.width=be-5+"px",Y-=de.right-de.left-be),F.style.left=(z=Math.max(R.left-Y-J,0))+"px"),pe)for(var q=F.firstChild;q;q=q.nextSibling)q.style.paddingRight=k.display.nativeBarWidth+"px";if(k.addKeyMap(this.keyMap=m(g,{moveFocus:function(he,Ae){x.changeActive(x.selectedHint+he,Ae)},setFocus:function(he){x.changeActive(he)},menuSize:function(){return x.screenAmount()},length:M.length,close:function(){g.close()},pick:function(){x.pick()},data:_})),g.options.closeOnUnfocus){var ee;k.on("blur",this.onBlur=function(){ee=setTimeout(function(){g.close()},100)}),k.on("focus",this.onFocus=function(){clearTimeout(ee)})}k.on("scroll",this.onScroll=function(){var he=k.getScrollInfo(),Ae=k.getWrapperElement().getBoundingClientRect();se||(se=k.getScrollInfo());var Me=$+se.top-he.top,Le=Me-(O.pageYOffset||(T.documentElement||T.body).scrollTop);if(S||(Le+=F.offsetHeight),Le<=Ae.top||Le>=Ae.bottom)return g.close();F.style.top=Me+"px",F.style.left=z+se.left-he.left+"px"}),r.on(F,"dblclick",function(he){var Ae=y(F,he.target||he.srcElement);Ae&&Ae.hintId!=null&&(x.changeActive(Ae.hintId),x.pick())}),r.on(F,"click",function(he){var Ae=y(F,he.target||he.srcElement);Ae&&Ae.hintId!=null&&(x.changeActive(Ae.hintId),g.options.completeOnSingleClick&&x.pick())}),r.on(F,"mousedown",function(){setTimeout(function(){k.focus()},20)});var oe=this.getSelectedHintRange();return(oe.from!==0||oe.to!==0)&&this.scrollToActive(),r.signal(_,"select",M[this.selectedHint],F.childNodes[this.selectedHint]),!0}C.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var g=this.completion.cm.getInputField();g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns");var _=this.completion.cm;this.completion.options.closeOnUnfocus&&(_.off("blur",this.onBlur),_.off("focus",this.onFocus)),_.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var g=this;this.keyMap={Enter:function(){g.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(g,_){if(g>=this.data.list.length?g=_?this.data.list.length-1:0:g<0&&(g=_?0:this.data.list.length-1),this.selectedHint!=g){var x=this.hints.childNodes[this.selectedHint];x&&(x.className=x.className.replace(" "+i,""),x.removeAttribute("aria-selected")),x=this.hints.childNodes[this.selectedHint=g],x.className+=" "+i,x.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",x.id),this.scrollToActive(),r.signal(this.data,"select",this.data.list[this.selectedHint],x)}},scrollToActive:function(){var g=this.getSelectedHintRange(),_=this.hints.childNodes[g.from],x=this.hints.childNodes[g.to],k=this.hints.firstChild;_.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=x.offsetTop+x.offsetHeight-this.hints.clientHeight+k.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var g=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-g),to:Math.min(this.data.list.length-1,this.selectedHint+g)}}};function A(g,_){if(!g.somethingSelected())return _;for(var x=[],k=0;k<_.length;k++)_[k].supportsSelection&&x.push(_[k]);return x}function w(g,_,x,k){if(g.async)g(_,k,x);else{var T=g(_,x);T&&T.then?T.then(k):k(T)}}function E(g,_){var x=g.getHelpers(_,"hint"),k;if(x.length){var T=function(O,F,I){var M=A(O,x);function N(B){if(B==M.length)return F(null);w(M[B],O,I,function(L){L&&L.list.length>0?F(L):N(B+1)})}N(0)};return T.async=!0,T.supportsSelection=!0,T}else return(k=g.getHelper(g.getCursor(),"hintWords"))?function(O){return r.hint.fromList(O,{words:k})}:r.hint.anyword?function(O,F){return r.hint.anyword(O,F)}:function(){}}r.registerHelper("hint","auto",{resolve:E}),r.registerHelper("hint","fromList",function(g,_){var x=g.getCursor(),k=g.getTokenAt(x),T,O=r.Pos(x.line,k.start),F=x;k.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};r.defineOption("hintOptions",null)})}(),function(e,t){(function(r){r(Zr())})(function(r){var o=r.Pos;function i(g,_){for(var x=0,k=g.length;xT.ch&&(O.end=T.ch,O.string=O.string.slice(0,T.ch-O.start)):O={start:T.ch,end:T.ch,string:"",state:O.state,type:O.string=="."?"property":null};for(var I=O;I.type=="property";){if(I=x(g,o(T.line,I.start)),I.string!=".")return;if(I=x(g,o(T.line,I.start)),!M)var M=[];M.push(I)}return{list:b(O,M,_,k),from:o(T.line,O.start),to:o(T.line,O.end)}}}}function c(g,_){return d(g,A,function(x,k){return x.getTokenAt(k)},_)}r.registerHelper("hint","javascript",c);function u(g,_){var x=g.getTokenAt(_);return _.ch==x.start+1&&x.string.charAt(0)=="."?(x.end=x.start,x.string=".",x.type="property"):/^\.[\w$_]*$/.test(x.string)&&(x.type="property",x.start++,x.string=x.string.replace(/\./,"")),x}function h(g,_){return d(g,w,u,_)}r.registerHelper("hint","coffeescript",h);var m="charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "),y="length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "),C="prototype apply call bind".split(" "),A="break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "),w="and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" ");function E(g,_){if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)for(var x in g)_(x);else for(var k=g;k;k=Object.getPrototypeOf(k))Object.getOwnPropertyNames(k).forEach(_)}function b(g,_,x,k){var T=[],O=g.string,F=k&&k.globalScope||window;function I(R){R.lastIndexOf(O,0)==0&&!l(T,R)&&T.push(R)}function M(R){typeof R=="string"?i(m,I):R instanceof Array?i(y,I):R instanceof Function&&i(C,I),E(R,I)}if(_&&_.length){var N=_.pop(),B;for(N.type&&N.type.indexOf("variable")===0?(k&&k.additionalContext&&(B=k.additionalContext[N.string]),(!k||k.useGlobalScope!==!1)&&(B=B||F[N.string])):N.type=="string"?B="":N.type=="atom"?B=1:N.type=="function"&&(F.jQuery!=null&&(N.string=="$"||N.string=="jQuery")&&typeof F.jQuery=="function"?B=F.jQuery():F._!=null&&N.string=="_"&&typeof F._=="function"&&(B=F._()));B!=null&&_.length;)B=B[_.pop().string];B!=null&&M(B)}else{for(var L=g.state.localVars;L;L=L.next)I(L.name);for(var U=g.state.context;U;U=U.prev)for(var L=U.vars;L;L=L.next)I(L.name);for(var L=g.state.globalVars;L;L=L.next)I(L.name);if(k&&k.additionalContext!=null)for(var H in k.additionalContext)I(H);(!k||k.useGlobalScope!==!1)&&M(F),i(x,I)}return T}})}();const mj="",nD="[[FORM-CREATE-PREFIX-",iD="-FORM-CREATE-SUFFIX]]",rD=n.defineComponent({name:"FnEditor",emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,body:Boolean,button:Boolean,fnx:Boolean},inject:["designer"],data(){return{editor:null,fn:"",visible:!1,value:""}},watch:{modelValue(e){e!=this.value&&(!e||!e.__json||e.__json&&e.__json!=this.value)&&this.editor&&this.editor.setValue(this.tidyValue())}},computed:{t(){return this.designer.setupState.t},argStr(){return(this.args||[]).map(e=>typeof e=="string"?e:e.name).join(", ")},argList(){return this.args.map(e=>typeof e=="string"?{name:e,type:"string"}:e)}},mounted(){this.$nextTick(()=>{this.load()})},methods:{save(){const e=this.editor.getValue()||"";if(e.trim()==="")this.fn="";else{let t;try{t=new Function("return function ("+this.argStr+`){ + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var re;m&&(re=v.ownerDocument.defaultView.scrollY),f.input.focus(),m&&v.ownerDocument.defaultView.scrollTo(null,re),f.input.reset(),p.somethingSelected()||(v.value=s.prevInput=" "),s.contextMenuPending=me,f.selForContextMenu=p.doc.sel,clearTimeout(f.detectingSelectAll);function ve(){if(v.selectionStart!=null){var Ne=p.somethingSelected(),Ve="\u200B"+(Ne?v.value:"");v.value="\u21DA",v.value=Ve,s.prevInput=Ne?"":"\u200B",v.selectionStart=1,v.selectionEnd=Ve.length,f.selForContextMenu=p.doc.sel}}function me(){if(s.contextMenuPending==me&&(s.contextMenuPending=!1,s.wrapper.style.cssText=Z,v.style.cssText=K,u&&h<9&&f.scrollbars.setScrollTop(f.scroller.scrollTop=P),v.selectionStart!=null)){(!u||u&&h<9)&&ve();var Ne=0,Ve=function(){f.selForContextMenu==p.doc.sel&&v.selectionStart==0&&v.selectionEnd>0&&s.prevInput=="\u200B"?Zt(p,z0)(p):Ne++<10?f.detectingSelectAll=setTimeout(Ve,500):(f.selForContextMenu=null,f.input.reset())};f.detectingSelectAll=setTimeout(Ve,200)}}if(u&&h>=9&&ve(),N){ei(a);var Ae=function(){Ye(window,"mouseup",Ae),setTimeout(me,20)};Ce(window,"mouseup",Ae)}else setTimeout(me,50)},zt.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},zt.prototype.setUneditable=function(){},zt.prototype.needsContentAttribute=!1;function P5(a,s){if(s=s?ce(s):{},s.value=a.value,!s.tabindex&&a.tabIndex&&(s.tabindex=a.tabIndex),!s.placeholder&&a.placeholder&&(s.placeholder=a.placeholder),s.autofocus==null){var p=J(a.ownerDocument);s.autofocus=p==a||a.getAttribute("autofocus")!=null&&p==document.body}function f(){a.value=j.getValue()}var v;if(a.form&&(Ce(a.form,"submit",f),!s.leaveSubmitMethodAlone)){var V=a.form;v=V.submit;try{var P=V.submit=function(){f(),V.submit=v,V.submit(),V.submit=P}}catch{}}s.finishInit=function(K){K.save=f,K.getTextArea=function(){return a},K.toTextArea=function(){K.toTextArea=isNaN,f(),a.parentNode.removeChild(K.getWrapperElement()),a.style.display="",a.form&&(Ye(a.form,"submit",f),!s.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=v))}},a.style.display="none";var j=Ot(function(K){return a.parentNode.insertBefore(K,a.nextSibling)},s);return j}function M5(a){a.off=Ye,a.on=Ce,a.wheelEventPixels=G4,a.Doc=bn,a.splitLines=ha,a.countColumn=de,a.findColumn=q,a.isWordChar=we,a.Pass=ye,a.signal=Qe,a.Line=fo,a.changeEnd=tr,a.scrollbarModel=y0,a.Pos=ue,a.cmpPos=Ee,a.modes=ti,a.mimeModes=Yi,a.resolveMode=Tn,a.getMode=Ti,a.modeExtensions=Qi,a.extendMode=As,a.copyState=Di,a.startState=ma,a.innerMode=Ji,a.commands=Pa,a.keyMap=Ii,a.keyName=rb,a.isModifierKey=nb,a.lookupKey=So,a.normalizeKeyMap=h5,a.StringStream=Ft,a.SharedTextMarker=$a,a.TextMarker=ir,a.LineWidget=Ra,a.e_preventDefault=bt,a.e_stopPropagation=Gn,a.e_stop=ei,a.addClass=Q,a.contains=A,a.rmClass=L,a.keyNames=rr}D5(Ot),R5(Ot);var L5="iter insert remove copy getEditor constructor".split(" ");for(var ed in bn.prototype)bn.prototype.hasOwnProperty(ed)&&se(L5,ed)<0&&(Ot.prototype[ed]=function(a){return function(){return a.apply(this.doc,arguments)}}(bn.prototype[ed]));return Tt(bn),Ot.inputStyles={textarea:zt,contenteditable:At},Ot.defineMode=function(a){!Ot.defaults.mode&&a!="null"&&(Ot.defaults.mode=a),Es.apply(this,arguments)},Ot.defineMIME=co,Ot.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ot.defineMIME("text/plain","null"),Ot.defineExtension=function(a,s){Ot.prototype[a]=s},Ot.defineDocExtension=function(a,s){bn.prototype[a]=s},Ot.fromTextArea=P5,M5(Ot),Ot.version="6.65.7",Ot})}(Tu)),Tu.exports}var ki=Zr();(function(e,t){(function(r){r(Zr())})(function(r){r.defineMode("javascript",function(o,i){var l=o.indentUnit,d=i.statementIndent,c=i.jsonld,u=i.json||c,h=i.trackScope!==!1,m=i.typescript,y=i.wordCharacters||/[\w$\xa1-\uffff]/,C=function(){function te(Kt){return{type:Kt,style:"keyword"}}var ae=te("keyword a"),ue=te("keyword b"),Ee=te("keyword c"),ot=te("keyword d"),ht=te("operator"),yt={type:"atom",style:"atom"};return{if:te("if"),while:ae,with:ae,else:ue,do:ue,try:ue,finally:ue,return:ot,break:ot,continue:ot,new:te("new"),delete:Ee,void:Ee,throw:Ee,debugger:te("debugger"),var:te("var"),const:te("var"),let:te("var"),function:te("function"),catch:te("catch"),for:te("for"),switch:te("switch"),case:te("case"),default:te("default"),in:ht,typeof:ht,instanceof:ht,true:yt,false:yt,null:yt,undefined:yt,NaN:yt,Infinity:yt,this:te("this"),class:te("class"),super:te("atom"),yield:Ee,export:te("export"),import:te("import"),extends:Ee,await:Ee}}(),S=/[+\-*&%=<>!?|~^@]/,w=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function E(te){for(var ae=!1,ue,Ee=!1;(ue=te.next())!=null;){if(!ae){if(ue=="/"&&!Ee)return;ue=="["?Ee=!0:Ee&&ue=="]"&&(Ee=!1)}ae=!ae&&ue=="\\"}}var _,g;function b(te,ae,ue){return _=te,g=ue,ae}function x(te,ae){var ue=te.next();if(ue=='"'||ue=="'")return ae.tokenize=k(ue),ae.tokenize(te,ae);if(ue=="."&&te.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return b("number","number");if(ue=="."&&te.match(".."))return b("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ue))return b(ue);if(ue=="="&&te.eat(">"))return b("=>","operator");if(ue=="0"&&te.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return b("number","number");if(/\d/.test(ue))return te.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),b("number","number");if(ue=="/")return te.eat("*")?(ae.tokenize=T,T(te,ae)):te.eat("/")?(te.skipToEnd(),b("comment","comment")):yi(te,ae,1)?(E(te),te.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),b("regexp","string-2")):(te.eat("="),b("operator","operator",te.current()));if(ue=="`")return ae.tokenize=O,O(te,ae);if(ue=="#"&&te.peek()=="!")return te.skipToEnd(),b("meta","meta");if(ue=="#"&&te.eatWhile(y))return b("variable","property");if(ue=="<"&&te.match("!--")||ue=="-"&&te.match("->")&&!/\S/.test(te.string.slice(0,te.start)))return te.skipToEnd(),b("comment","comment");if(S.test(ue))return(ue!=">"||!ae.lexical||ae.lexical.type!=">")&&(te.eat("=")?(ue=="!"||ue=="=")&&te.eat("="):/[<>*+\-|&?]/.test(ue)&&(te.eat(ue),ue==">"&&te.eat(ue))),ue=="?"&&te.eat(".")?b("."):b("operator","operator",te.current());if(y.test(ue)){te.eatWhile(y);var Ee=te.current();if(ae.lastType!="."){if(C.propertyIsEnumerable(Ee)){var ot=C[Ee];return b(ot.type,ot.style,Ee)}if(Ee=="async"&&te.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return b("async","keyword",Ee)}return b("variable","variable",Ee)}}function k(te){return function(ae,ue){var Ee=!1,ot;if(c&&ae.peek()=="@"&&ae.match(w))return ue.tokenize=x,b("jsonld-keyword","meta");for(;(ot=ae.next())!=null&&!(ot==te&&!Ee);)Ee=!Ee&&ot=="\\";return Ee||(ue.tokenize=x),b("string","string")}}function T(te,ae){for(var ue=!1,Ee;Ee=te.next();){if(Ee=="/"&&ue){ae.tokenize=x;break}ue=Ee=="*"}return b("comment","comment")}function O(te,ae){for(var ue=!1,Ee;(Ee=te.next())!=null;){if(!ue&&(Ee=="`"||Ee=="$"&&te.eat("{"))){ae.tokenize=x;break}ue=!ue&&Ee=="\\"}return b("quasi","string-2",te.current())}var F="([{}])";function I(te,ae){ae.fatArrowAt&&(ae.fatArrowAt=null);var ue=te.string.indexOf("=>",te.start);if(!(ue<0)){if(m){var Ee=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(te.string.slice(te.start,ue));Ee&&(ue=Ee.index)}for(var ot=0,ht=!1,yt=ue-1;yt>=0;--yt){var Kt=te.string.charAt(yt),Pn=F.indexOf(Kt);if(Pn>=0&&Pn<3){if(!ot){++yt;break}if(--ot==0){Kt=="("&&(ht=!0);break}}else if(Pn>=3&&Pn<6)++ot;else if(y.test(Kt))ht=!0;else if(/["'\/`]/.test(Kt))for(;;--yt){if(yt==0)return;var at=te.string.charAt(yt-1);if(at==Kt&&te.string.charAt(yt-2)!="\\"){yt--;break}}else if(ht&&!ot){++yt;break}}ht&&!ot&&(ae.fatArrowAt=yt)}}var M={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function N(te,ae,ue,Ee,ot,ht){this.indented=te,this.column=ae,this.type=ue,this.prev=ot,this.info=ht,Ee!=null&&(this.align=Ee)}function B(te,ae){if(!h)return!1;for(var ue=te.localVars;ue;ue=ue.next)if(ue.name==ae)return!0;for(var Ee=te.context;Ee;Ee=Ee.prev)for(var ue=Ee.vars;ue;ue=ue.next)if(ue.name==ae)return!0}function L(te,ae,ue,Ee,ot){var ht=te.cc;for(U.state=te,U.stream=ot,U.marked=null,U.cc=ht,U.style=ae,te.lexical.hasOwnProperty("align")||(te.lexical.align=!0);;){var yt=ht.length?ht.pop():u?ye:se;if(yt(ue,Ee)){for(;ht.length&&ht[ht.length-1].lex;)ht.pop()();return U.marked?U.marked:ue=="variable"&&B(te,Ee)?"variable-2":ae}}}var U={state:null,column:null,marked:null,cc:null};function H(){for(var te=arguments.length-1;te>=0;te--)U.cc.push(arguments[te])}function R(){return H.apply(null,arguments),!0}function z(te,ae){for(var ue=ae;ue;ue=ue.next)if(ue.name==te)return!0;return!1}function $(te){var ae=U.state;if(U.marked="def",!!h){if(ae.context){if(ae.lexical.info=="var"&&ae.context&&ae.context.block){var ue=A(te,ae.context);if(ue!=null){ae.context=ue;return}}else if(!z(te,ae.localVars)){ae.localVars=new G(te,ae.localVars);return}}i.globalVars&&!z(te,ae.globalVars)&&(ae.globalVars=new G(te,ae.globalVars))}}function A(te,ae){if(ae)if(ae.block){var ue=A(te,ae.prev);return ue?ue==ae.prev?ae:new Q(ue,ae.vars,!0):null}else return z(te,ae.vars)?ae:new Q(ae.prev,new G(te,ae.vars),!1);else return null}function J(te){return te=="public"||te=="private"||te=="protected"||te=="abstract"||te=="readonly"}function Q(te,ae,ue){this.prev=te,this.vars=ae,this.block=ue}function G(te,ae){this.name=te,this.next=ae}var ie=new G("this",new G("arguments",null));function X(){U.state.context=new Q(U.state.context,U.state.localVars,!1),U.state.localVars=ie}function le(){U.state.context=new Q(U.state.context,U.state.localVars,!0),U.state.localVars=null}X.lex=le.lex=!0;function be(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}be.lex=!0;function ce(te,ae){var ue=function(){var Ee=U.state,ot=Ee.indented;if(Ee.lexical.type=="stat")ot=Ee.lexical.indented;else for(var ht=Ee.lexical;ht&&ht.type==")"&&ht.align;ht=ht.prev)ot=ht.indented;Ee.lexical=new N(ot,U.stream.column(),te,null,Ee.lexical,ae)};return ue.lex=!0,ue}function de(){var te=U.state;te.lexical.prev&&(te.lexical.type==")"&&(te.indented=te.lexical.indented),te.lexical=te.lexical.prev)}de.lex=!0;function pe(te){function ae(ue){return ue==te?R():te==";"||ue=="}"||ue==")"||ue=="]"?H():R(ae)}return ae}function se(te,ae){return te=="var"?R(ce("vardef",ae),ei,pe(";"),de):te=="keyword a"?R(ce("form"),W,se,de):te=="keyword b"?R(ce("form"),se,de):te=="keyword d"?U.stream.match(/^\s*$/,!1)?R():R(ce("stat"),q,pe(";"),de):te=="debugger"?R(pe(";")):te=="{"?R(ce("}"),le,Ze,de,be):te==";"?R():te=="if"?(U.state.lexical.info=="else"&&U.state.cc[U.state.cc.length-1]==de&&U.state.cc.pop()(),R(ce("form"),W,se,de,so)):te=="function"?R(gi):te=="for"?R(ce("form"),le,Cs,se,be,de):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form",te=="class"?te:ae),Es,de)):te=="variable"?m&&ae=="declare"?(U.marked="keyword",R(se)):m&&(ae=="module"||ae=="enum"||ae=="type")&&U.stream.match(/^\s*\w/,!1)?(U.marked="keyword",ae=="enum"?R(uo):ae=="type"?R(_s,pe("operator"),Ce,pe(";")):R(ce("form"),vn,pe("{"),ce("}"),Ze,de,de)):m&&ae=="namespace"?(U.marked="keyword",R(ce("form"),ye,se,de)):m&&ae=="abstract"?(U.marked="keyword",R(se)):R(ce("stat"),He):te=="switch"?R(ce("form"),W,pe("{"),ce("}","switch"),le,Ze,de,de,be):te=="case"?R(ye,pe(":")):te=="default"?R(pe(":")):te=="catch"?R(ce("form"),X,ge,se,de,be):te=="export"?R(ce("stat"),Qi,de):te=="import"?R(ce("stat"),Di,de):te=="async"?R(se):ae=="@"?R(ye,se):H(ce("stat"),ye,pe(";"),de)}function ge(te){if(te=="(")return R(ti,pe(")"))}function ye(te,ae){return Y(te,ae,!1)}function D(te,ae){return Y(te,ae,!0)}function W(te){return te!="("?H():R(ce(")"),q,pe(")"),de)}function Y(te,ae,ue){if(U.state.fatArrowAt==U.stream.start){var Ee=ue?Le:Me;if(te=="(")return R(X,ce(")"),Re(ti,")"),de,pe("=>"),Ee,be);if(te=="variable")return H(X,vn,pe("=>"),Ee,be)}var ot=ue?oe:ee;return M.hasOwnProperty(te)?R(ot):te=="function"?R(gi,ot):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form"),Yi,de)):te=="keyword c"||te=="async"?R(ue?D:ye):te=="("?R(ce(")"),q,pe(")"),de,ot):te=="operator"||te=="spread"?R(ue?D:ye):te=="["?R(ce("]"),Vi,de,ot):te=="{"?mt(_e,"}",null,ot):te=="quasi"?H(he,ot):te=="new"?R(fe(ue)):R()}function q(te){return te.match(/[;\}\)\],]/)?H():H(ye)}function ee(te,ae){return te==","?R(q):oe(te,ae,!1)}function oe(te,ae,ue){var Ee=ue==!1?ee:oe,ot=ue==!1?ye:D;if(te=="=>")return R(X,ue?Le:Me,be);if(te=="operator")return/\+\+|--/.test(ae)||m&&ae=="!"?R(Ee):m&&ae=="<"&&U.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?R(ce(">"),Re(Ce,">"),de,Ee):ae=="?"?R(ye,pe(":"),ot):R(ot);if(te=="quasi")return H(he,Ee);if(te!=";"){if(te=="(")return mt(D,")","call",Ee);if(te==".")return R(et,Ee);if(te=="[")return R(ce("]"),q,pe("]"),de,Ee);if(m&&ae=="as")return U.marked="keyword",R(Ce,Ee);if(te=="regexp")return U.state.lastType=U.marked="operator",U.stream.backUp(U.stream.pos-U.stream.start-1),R(ot)}}function he(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(he):R(q,Se)}function Se(te){if(te=="}")return U.marked="string-2",U.state.tokenize=O,R(he)}function Me(te){return I(U.stream,U.state),H(te=="{"?se:ye)}function Le(te){return I(U.stream,U.state),H(te=="{"?se:D)}function fe(te){return function(ae){return ae=="."?R(te?we:ke):ae=="variable"&&m?R(bt,te?oe:ee):H(te?D:ye)}}function ke(te,ae){if(ae=="target")return U.marked="keyword",R(ee)}function we(te,ae){if(ae=="target")return U.marked="keyword",R(oe)}function He(te){return te==":"?R(de,se):H(ee,pe(";"),de)}function et(te){if(te=="variable")return U.marked="property",R()}function _e(te,ae){if(te=="async")return U.marked="property",R(_e);if(te=="variable"||U.style=="keyword"){if(U.marked="property",ae=="get"||ae=="set")return R(Oe);var ue;return m&&U.state.fatArrowAt==U.stream.start&&(ue=U.stream.match(/^\s*:\s*/,!1))&&(U.state.fatArrowAt=U.stream.pos+ue[0].length),R(Ke)}else{if(te=="number"||te=="string")return U.marked=c?"property":U.style+" property",R(Ke);if(te=="jsonld-keyword")return R(Ke);if(m&&J(ae))return U.marked="keyword",R(_e);if(te=="[")return R(ye,De,pe("]"),Ke);if(te=="spread")return R(D,Ke);if(ae=="*")return U.marked="keyword",R(_e);if(te==":")return H(Ke)}}function Oe(te){return te!="variable"?H(Ke):(U.marked="property",R(gi))}function Ke(te){if(te==":")return R(D);if(te=="(")return H(gi)}function Re(te,ae,ue){function Ee(ot,ht){if(ue?ue.indexOf(ot)>-1:ot==","){var yt=U.state.lexical;return yt.info=="call"&&(yt.pos=(yt.pos||0)+1),R(function(Kt,Pn){return Kt==ae||Pn==ae?H():H(te)},Ee)}return ot==ae||ht==ae?R():ue&&ue.indexOf(";")>-1?H(te):R(pe(ae))}return function(ot,ht){return ot==ae||ht==ae?R():H(te,Ee)}}function mt(te,ae,ue){for(var Ee=3;Ee"),Ce);if(te=="quasi")return H(ct,Tt)}function Xe(te){if(te=="=>")return R(Ce)}function Ye(te){return te.match(/[\}\)\]]/)?R():te==","||te==";"?R(Ye):H(Qe,Ye)}function Qe(te,ae){if(te=="variable"||U.style=="keyword")return U.marked="property",R(Qe);if(ae=="?"||te=="number"||te=="string")return R(Qe);if(te==":")return R(Ce);if(te=="[")return R(pe("variable"),Pe,pe("]"),Qe);if(te=="(")return H(vi,Qe);if(!te.match(/[;\}\)\],]/))return R()}function ct(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(ct):R(Ce,gn)}function gn(te){if(te=="}")return U.marked="string-2",U.state.tokenize=O,R(ct)}function Rt(te,ae){return te=="variable"&&U.stream.match(/^\s*[?:]/,!1)||ae=="?"?R(Rt):te==":"?R(Ce):te=="spread"?R(Rt):H(Ce)}function Tt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt);if(ae=="|"||te=="."||ae=="&")return R(Ce);if(te=="[")return R(Ce,pe("]"),Tt);if(ae=="extends"||ae=="implements")return U.marked="keyword",R(Ce);if(ae=="?")return R(Ce,pe(":"),Ce)}function bt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt)}function Gn(){return H(Ce,Gi)}function Gi(te,ae){if(ae=="=")return R(Ce)}function ei(te,ae){return ae=="enum"?(U.marked="keyword",R(uo)):H(vn,De,Kn,_f)}function vn(te,ae){if(m&&J(ae))return U.marked="keyword",R(vn);if(te=="variable")return $(ae),R();if(te=="spread")return R(vn);if(te=="[")return mt(Cf,"]");if(te=="{")return mt(pa,"}")}function pa(te,ae){return te=="variable"&&!U.stream.match(/^\s*:/,!1)?($(ae),R(Kn)):(te=="variable"&&(U.marked="property"),te=="spread"?R(vn):te=="}"?H():te=="["?R(ye,pe("]"),pe(":"),pa):R(pe(":"),vn,Kn))}function Cf(){return H(vn,Kn)}function Kn(te,ae){if(ae=="=")return R(D)}function _f(te){if(te==",")return R(ei)}function so(te,ae){if(te=="keyword b"&&ae=="else")return R(ce("form","else"),se,de)}function Cs(te,ae){if(ae=="await")return R(Cs);if(te=="(")return R(ce(")"),ha,de)}function ha(te){return te=="var"?R(ei,Ki):te=="variable"?R(Ki):H(Ki)}function Ki(te,ae){return te==")"?R():te==";"?R(Ki):ae=="in"||ae=="of"?(U.marked="keyword",R(ye,Ki)):H(ye,Ki)}function gi(te,ae){if(ae=="*")return U.marked="keyword",R(gi);if(te=="variable")return $(ae),R(gi);if(te=="(")return R(X,ce(")"),Re(ti,")"),de,tt,se,be);if(m&&ae=="<")return R(ce(">"),Re(Gn,">"),de,gi)}function vi(te,ae){if(ae=="*")return U.marked="keyword",R(vi);if(te=="variable")return $(ae),R(vi);if(te=="(")return R(X,ce(")"),Re(ti,")"),de,tt,be);if(m&&ae=="<")return R(ce(">"),Re(Gn,">"),de,vi)}function _s(te,ae){if(te=="keyword"||te=="variable")return U.marked="type",R(_s);if(ae=="<")return R(ce(">"),Re(Gn,">"),de)}function ti(te,ae){return ae=="@"&&R(ye,ti),te=="spread"?R(ti):m&&J(ae)?(U.marked="keyword",R(ti)):m&&te=="this"?R(De,Kn):H(vn,De,Kn)}function Yi(te,ae){return te=="variable"?Es(te,ae):co(te,ae)}function Es(te,ae){if(te=="variable")return $(ae),R(co)}function co(te,ae){if(ae=="<")return R(ce(">"),Re(Gn,">"),de,co);if(ae=="extends"||ae=="implements"||m&&te==",")return ae=="implements"&&(U.marked="keyword"),R(m?Ce:ye,co);if(te=="{")return R(ce("}"),Tn,de)}function Tn(te,ae){if(te=="async"||te=="variable"&&(ae=="static"||ae=="get"||ae=="set"||m&&J(ae))&&U.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return U.marked="keyword",R(Tn);if(te=="variable"||U.style=="keyword")return U.marked="property",R(Ti,Tn);if(te=="number"||te=="string")return R(Ti,Tn);if(te=="[")return R(ye,De,pe("]"),Ti,Tn);if(ae=="*")return U.marked="keyword",R(Tn);if(m&&te=="(")return H(vi,Tn);if(te==";"||te==",")return R(Tn);if(te=="}")return R();if(ae=="@")return R(ye,Tn)}function Ti(te,ae){if(ae=="!"||ae=="?")return R(Ti);if(te==":")return R(Ce,Kn);if(ae=="=")return R(D);var ue=U.state.lexical.prev,Ee=ue&&ue.info=="interface";return H(Ee?vi:gi)}function Qi(te,ae){return ae=="*"?(U.marked="keyword",R(Je,pe(";"))):ae=="default"?(U.marked="keyword",R(ye,pe(";"))):te=="{"?R(Re(As,"}"),Je,pe(";")):H(se)}function As(te,ae){if(ae=="as")return U.marked="keyword",R(pe("variable"));if(te=="variable")return H(D,As)}function Di(te){return te=="string"?R():te=="("?H(ye):te=="."?H(ee):H(Ji,ma,Je)}function Ji(te,ae){return te=="{"?mt(Ji,"}"):(te=="variable"&&$(ae),ae=="*"&&(U.marked="keyword"),R(Ft))}function ma(te){if(te==",")return R(Ji,ma)}function Ft(te,ae){if(ae=="as")return U.marked="keyword",R(Ji)}function Je(te,ae){if(ae=="from")return U.marked="keyword",R(ye)}function Vi(te){return te=="]"?R():H(Re(D,"]"))}function uo(){return H(ce("form"),vn,pe("{"),ce("}"),Re(Yn,"}"),de,de)}function Yn(){return H(vn,Kn)}function wt(te,ae){return te.lastType=="operator"||te.lastType==","||S.test(ae.charAt(0))||/[,.]/.test(ae.charAt(0))}function yi(te,ae,ue){return ae.tokenize==x&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ae.lastType)||ae.lastType=="quasi"&&/\{\s*$/.test(te.string.slice(0,te.pos-(ue||0)))}return{startState:function(te){var ae={tokenize:x,lastType:"sof",cc:[],lexical:new N((te||0)-l,0,"block",!1),localVars:i.localVars,context:i.localVars&&new Q(null,null,!1),indented:te||0};return i.globalVars&&typeof i.globalVars=="object"&&(ae.globalVars=i.globalVars),ae},token:function(te,ae){if(te.sol()&&(ae.lexical.hasOwnProperty("align")||(ae.lexical.align=!1),ae.indented=te.indentation(),I(te,ae)),ae.tokenize!=T&&te.eatSpace())return null;var ue=ae.tokenize(te,ae);return _=="comment"?ue:(ae.lastType=_=="operator"&&(g=="++"||g=="--")?"incdec":_,L(ae,ue,_,g,te))},indent:function(te,ae){if(te.tokenize==T||te.tokenize==O)return r.Pass;if(te.tokenize!=x)return 0;var ue=ae&&ae.charAt(0),Ee=te.lexical,ot;if(!/^\s*else\b/.test(ae))for(var ht=te.cc.length-1;ht>=0;--ht){var yt=te.cc[ht];if(yt==de)Ee=Ee.prev;else if(yt!=so&&yt!=be)break}for(;(Ee.type=="stat"||Ee.type=="form")&&(ue=="}"||(ot=te.cc[te.cc.length-1])&&(ot==ee||ot==oe)&&!/^[,\.=+\-*:?[\(]/.test(ae));)Ee=Ee.prev;d&&Ee.type==")"&&Ee.prev.type=="stat"&&(Ee=Ee.prev);var Kt=Ee.type,Pn=ue==Kt;return Kt=="vardef"?Ee.indented+(te.lastType=="operator"||te.lastType==","?Ee.info.length+1:0):Kt=="form"&&ue=="{"?Ee.indented:Kt=="form"?Ee.indented+l:Kt=="stat"?Ee.indented+(wt(te,ae)?d||l:0):Ee.info=="switch"&&!Pn&&i.doubleIndentSwitch!=!1?Ee.indented+(/^(?:case|default)\b/.test(ae)?l:2*l):Ee.align?Ee.column+(Pn?0:1):Ee.indented+(Pn?0:l)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:yi,skipExpression:function(te){L(te,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})(),function(e,t){(function(r){r(Zr())})(function(r){var o="CodeMirror-hint",i="CodeMirror-hint-active";r.showHint=function(g,b,x){if(!b)return g.showHint(x);x&&x.async&&(b.async=!0);var k={hint:b};if(x)for(var T in x)k[T]=x[T];return g.showHint(k)},r.defineExtension("showHint",function(g){g=u(this,this.getCursor("start"),g);var b=this.listSelections();if(!(b.length>1)){if(this.somethingSelected()){if(!g.hint.supportsSelection)return;for(var x=0;xF.clientHeight+1:!1,se;setTimeout(function(){se=k.getScrollInfo()});var ge=de.bottom-ce;if(ge>0){var ye=de.bottom-de.top,D=R.top-(R.bottom-de.top);if(D-ye>0)F.style.top=($=R.top-ye-Q)+"px",A=!1;else if(ye>ce){F.style.height=ce-5+"px",F.style.top=($=R.bottom-de.top-Q)+"px";var W=k.getCursor();b.from.ch!=W.ch&&(R=k.cursorCoords(W),F.style.left=(z=R.left-J)+"px",de=F.getBoundingClientRect())}}var Y=de.right-be;if(pe&&(Y+=k.display.nativeBarWidth),Y>0&&(de.right-de.left>be&&(F.style.width=be-5+"px",Y-=de.right-de.left-be),F.style.left=(z=Math.max(R.left-Y-J,0))+"px"),pe)for(var q=F.firstChild;q;q=q.nextSibling)q.style.paddingRight=k.display.nativeBarWidth+"px";if(k.addKeyMap(this.keyMap=m(g,{moveFocus:function(he,Se){x.changeActive(x.selectedHint+he,Se)},setFocus:function(he){x.changeActive(he)},menuSize:function(){return x.screenAmount()},length:M.length,close:function(){g.close()},pick:function(){x.pick()},data:b})),g.options.closeOnUnfocus){var ee;k.on("blur",this.onBlur=function(){ee=setTimeout(function(){g.close()},100)}),k.on("focus",this.onFocus=function(){clearTimeout(ee)})}k.on("scroll",this.onScroll=function(){var he=k.getScrollInfo(),Se=k.getWrapperElement().getBoundingClientRect();se||(se=k.getScrollInfo());var Me=$+se.top-he.top,Le=Me-(O.pageYOffset||(T.documentElement||T.body).scrollTop);if(A||(Le+=F.offsetHeight),Le<=Se.top||Le>=Se.bottom)return g.close();F.style.top=Me+"px",F.style.left=z+se.left-he.left+"px"}),r.on(F,"dblclick",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),x.pick())}),r.on(F,"click",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),g.options.completeOnSingleClick&&x.pick())}),r.on(F,"mousedown",function(){setTimeout(function(){k.focus()},20)});var oe=this.getSelectedHintRange();return(oe.from!==0||oe.to!==0)&&this.scrollToActive(),r.signal(b,"select",M[this.selectedHint],F.childNodes[this.selectedHint]),!0}C.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var g=this.completion.cm.getInputField();g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns");var b=this.completion.cm;this.completion.options.closeOnUnfocus&&(b.off("blur",this.onBlur),b.off("focus",this.onFocus)),b.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var g=this;this.keyMap={Enter:function(){g.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(g,b){if(g>=this.data.list.length?g=b?this.data.list.length-1:0:g<0&&(g=b?0:this.data.list.length-1),this.selectedHint!=g){var x=this.hints.childNodes[this.selectedHint];x&&(x.className=x.className.replace(" "+i,""),x.removeAttribute("aria-selected")),x=this.hints.childNodes[this.selectedHint=g],x.className+=" "+i,x.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",x.id),this.scrollToActive(),r.signal(this.data,"select",this.data.list[this.selectedHint],x)}},scrollToActive:function(){var g=this.getSelectedHintRange(),b=this.hints.childNodes[g.from],x=this.hints.childNodes[g.to],k=this.hints.firstChild;b.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=x.offsetTop+x.offsetHeight-this.hints.clientHeight+k.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var g=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-g),to:Math.min(this.data.list.length-1,this.selectedHint+g)}}};function S(g,b){if(!g.somethingSelected())return b;for(var x=[],k=0;k0?F(L):N(B+1)})}N(0)};return T.async=!0,T.supportsSelection=!0,T}else return(k=g.getHelper(g.getCursor(),"hintWords"))?function(O){return r.hint.fromList(O,{words:k})}:r.hint.anyword?function(O,F){return r.hint.anyword(O,F)}:function(){}}r.registerHelper("hint","auto",{resolve:E}),r.registerHelper("hint","fromList",function(g,b){var x=g.getCursor(),k=g.getTokenAt(x),T,O=r.Pos(x.line,k.start),F=x;k.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};r.defineOption("hintOptions",null)})}(),function(e,t){(function(r){r(Zr())})(function(r){var o=r.Pos;function i(g,b){for(var x=0,k=g.length;xT.ch&&(O.end=T.ch,O.string=O.string.slice(0,T.ch-O.start)):O={start:T.ch,end:T.ch,string:"",state:O.state,type:O.string=="."?"property":null};for(var I=O;I.type=="property";){if(I=x(g,o(T.line,I.start)),I.string!=".")return;if(I=x(g,o(T.line,I.start)),!M)var M=[];M.push(I)}return{list:_(O,M,b,k),from:o(T.line,O.start),to:o(T.line,O.end)}}}}function c(g,b){return d(g,S,function(x,k){return x.getTokenAt(k)},b)}r.registerHelper("hint","javascript",c);function u(g,b){var x=g.getTokenAt(b);return b.ch==x.start+1&&x.string.charAt(0)=="."?(x.end=x.start,x.string=".",x.type="property"):/^\.[\w$_]*$/.test(x.string)&&(x.type="property",x.start++,x.string=x.string.replace(/\./,"")),x}function h(g,b){return d(g,w,u,b)}r.registerHelper("hint","coffeescript",h);var m="charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "),y="length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "),C="prototype apply call bind".split(" "),S="break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "),w="and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" ");function E(g,b){if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)for(var x in g)b(x);else for(var k=g;k;k=Object.getPrototypeOf(k))Object.getOwnPropertyNames(k).forEach(b)}function _(g,b,x,k){var T=[],O=g.string,F=k&&k.globalScope||window;function I(R){R.lastIndexOf(O,0)==0&&!l(T,R)&&T.push(R)}function M(R){typeof R=="string"?i(m,I):R instanceof Array?i(y,I):R instanceof Function&&i(C,I),E(R,I)}if(b&&b.length){var N=b.pop(),B;for(N.type&&N.type.indexOf("variable")===0?(k&&k.additionalContext&&(B=k.additionalContext[N.string]),(!k||k.useGlobalScope!==!1)&&(B=B||F[N.string])):N.type=="string"?B="":N.type=="atom"?B=1:N.type=="function"&&(F.jQuery!=null&&(N.string=="$"||N.string=="jQuery")&&typeof F.jQuery=="function"?B=F.jQuery():F._!=null&&N.string=="_"&&typeof F._=="function"&&(B=F._()));B!=null&&b.length;)B=B[b.pop().string];B!=null&&M(B)}else{for(var L=g.state.localVars;L;L=L.next)I(L.name);for(var U=g.state.context;U;U=U.prev)for(var L=U.vars;L;L=L.next)I(L.name);for(var L=g.state.globalVars;L;L=L.next)I(L.name);if(k&&k.additionalContext!=null)for(var H in k.additionalContext)I(H);(!k||k.useGlobalScope!==!1)&&M(F),i(x,I)}return T}})}();const gj="",nD="[[FORM-CREATE-PREFIX-",iD="-FORM-CREATE-SUFFIX]]",rD=n.defineComponent({name:"FnEditor",emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,body:Boolean,button:Boolean,fnx:Boolean},inject:["designer"],data(){return{editor:null,fn:"",visible:!1,value:""}},watch:{modelValue(e){e!=this.value&&(!e||!e.__json||e.__json&&e.__json!=this.value)&&this.editor&&this.editor.setValue(this.tidyValue())}},computed:{t(){return this.designer.setupState.t},argStr(){return(this.args||[]).map(e=>typeof e=="string"?e:e.name).join(", ")},argList(){return this.args.map(e=>typeof e=="string"?{name:e,type:"string"}:e)}},mounted(){this.$nextTick(()=>{this.load()})},methods:{save(){const e=this.editor.getValue()||"";if(e.trim()==="")this.fn="";else{let t;try{t=new Function("return function ("+this.argStr+`){ `+e+` -}`)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}this.body?this.fn=(this.fnx?"$FNX:":"")+e:this.fn=nD+t+iD}return this.submit(),!0},submit(){this.$emit("update:modelValue",this.fn),this.$emit("change",this.fn),this.value=this.fn,this.visible=!1},trimString(e){const t=e.indexOf("{"),r=e.lastIndexOf("}");return t===-1||r===-1||t>=r?e:e.slice(t+1,r).replace(/^\n+|\n+$/g,"")},tidyValue(){let e=this.modelValue||"";return e.__json&&(e=e.__json),this.fnx&&typeof e=="string"&&e.indexOf("$FNX:")===0&&(e=e.slice(5)),typeof e=="function"?e=this.trimString(En(e)).trim():this.body||(e=this.trimString(e).trim()),this.value=e,e},load(){this.$nextTick(()=>{let e=this.tidyValue();this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:{name:"javascript",globalVars:!0},extraKeys:{"Ctrl-Space":"autocomplete"},line:!0,tabSize:2,lineWrapping:!0,value:e})),this.editor.on("inputRead",(t,r)=>{r.keyCode===32&&r.ctrlKey&&ki.showHint(t,ki.hint.javascript)}),this.editor.on("change",()=>{this.visible=!0}),this.editor})}}}),oD={class:"_fd-fn"},aD={class:"_fd-fn-tip"},lD={class:"cm-keyword"},sD={key:0},dD={class:"_fd-fn-arg"},cD={ref:"editor",class:"_fd-fn-editor"};function uD(e,t,r,o,i,l){const d=n.resolveComponent("el-table-column"),c=n.resolveComponent("el-table"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",oD,[n.createElementVNode("div",aD,[t[2]||(t[2]=n.createElementVNode("div",{class:"_fd-fn-ind"},null,-1)),n.createElementVNode("div",lD,[n.createElementVNode("span",null,[n.createTextVNode("function "+n.toDisplayString(e.name)+"(",1),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.argList,(m,y)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createTextVNode(n.toDisplayString(y>0?", ":""),1),m.type==="string"?(n.openBlock(),n.createElementBlock("span",sD,n.toDisplayString(m.name),1)):(n.openBlock(),n.createBlock(u,{key:1,placement:"top-start",width:400,"hide-after":0,trigger:"click",title:m.name,content:m.info||""},{reference:n.withCtx(()=>[n.createElementVNode("span",dD,[n.createTextVNode(n.toDisplayString(m.name),1),t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-question"},null,-1))])]),default:n.withCtx(()=>[m.columns?(n.openBlock(),n.createBlock(c,{key:0,data:m.columns,border:""},{default:n.withCtx(()=>[n.createVNode(d,{width:"120",property:"label",label:e.t("props.field")},null,8,["label"]),n.createVNode(d,{property:"info",label:e.t("event.info")},null,8,["label"]),n.createVNode(d,{width:"80",property:"type",label:e.t("event.type")},null,8,["label"])]),_:2},1032,["data"])):n.createCommentVNode("",!0)]),_:2},1032,["title","content"]))],64))),256)),t[1]||(t[1]=n.createTextVNode(") {"))])])]),n.createElementVNode("div",cD,null,512),t[3]||(t[3]=n.createElementVNode("div",{class:"_fd-fn-tip"},[n.createElementVNode("div",{class:"_fd-fn-ind"}),n.createElementVNode("div",{class:"cm-keyword"},"}")],-1)),e.visible&&e.button?(n.openBlock(),n.createBlock(h,{key:0,type:"primary",size:"small",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)])}const Ni=Te(rD,[["render",uD]]),gj="",fD=n.defineComponent({name:"ConditionInput",inject:["designer"],emits:["update:modelValue","change"],props:{type:String,options:Array,props:Object,modelValue:[String,Number,Array,Object,Boolean]},watch:{modelValue(){this.value=this.modelValue||void 0}},data(){return{value:this.modelValue||void 0}},methods:{onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}},created(){}}),pD={class:"_fd-cdi-input"};function hD(e,t,r,o,i,l){const d=n.resolveComponent("el-cascader"),c=n.resolveComponent("el-input-number"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-switch"),y=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",pD,[e.type==="cascader"?(n.openBlock(),n.createBlock(d,n.mergeProps({key:0,size:"default",props:{checkStrictly:!0,emitPath:!1}},e.props||{},{options:e.options,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),onChange:e.onInput}),null,16,["options","modelValue","onChange"])):e.type==="number"?(n.openBlock(),n.createBlock(c,n.mergeProps({key:1,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):e.type==="select"?(n.openBlock(),n.createBlock(h,n.mergeProps({key:2,size:"default",filterable:"","allow-create":"","default-first-option":""},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=C=>e.value=C),onChange:e.onInput}),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(u,{label:C.label,value:C.value,key:C.value},null,8,["label","value"]))),128))]),_:1},16,["modelValue","onChange"])):e.type==="switch"?(n.openBlock(),n.createBlock(m,n.mergeProps({key:3,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):(n.openBlock(),n.createBlock(y,n.mergeProps({key:4,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[4]||(t[4]=C=>e.value=C),onBlur:e.onInput}),null,16,["modelValue","onBlur"]))])}const mD=Te(fD,[["render",hD]]),vj="",gD=n.defineComponent({name:"PatternInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String},data(){return{value:this.modelValue||"",options:[{label:"\u90AE\u7BB1",value:"^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"},{label:"\u57DF\u540D",value:"^((http:\\/\\/)|(https:\\/\\/))?([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}(\\/)$"},{label:"\u624B\u673A\u53F7",value:"^(?:(?:\\+|00)86)?1[3-9]\\d{9}$"},{label:"\u5EA7\u673A\u7535\u8BDD",value:"^(?:(?:\\d{3}-)?\\d{8}|^(?:\\d{4}-)?\\d{7,8})(?:-\\d+)?$"},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"^[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]$"},{label:"\u94F6\u884C\u5361\u53F7",value:"^[1-9]\\d{9,29}$"},{label:"\u8F66\u724C\u53F7",value:"^[\u4EAC\u6D25\u6CAA\u6E1D\u5180\u8C6B\u4E91\u8FBD\u9ED1\u6E58\u7696\u9C81\u65B0\u82CF\u6D59\u8D63\u9102\u6842\u7518\u664B\u8499\u9655\u5409\u95FD\u8D35\u7CA4\u9752\u85CF\u5DDD\u5B81\u743C\u4F7F\u9886][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9\u6302\u5B66\u8B66\u6E2F\u6FB3]$"},{label:"\u4E2D\u6587",value:"^(?:[\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0])+$"},{label:"\u6570\u5B57",value:"^\\d+$"},{label:"\u6574\u6570",value:"^(?:0|(?:-?[1-9]\\d*))$"},{label:"\u6B63\u6574\u6570",value:"^\\+?[1-9]\\d*$"},{label:"\u8D1F\u6574\u6570",value:"^-[1-9]\\d*$"},{label:"\u6D6E\u70B9\u6570",value:"^(-?[1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u6B63\u6D6E\u70B9\u6570",value:"^([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u8D1F\u6D6E\u70B9\u6570",value:"^-([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u82F1\u6587\u5B57\u6BCD",value:"^[a-zA-Z]+$"},{label:"\u6570\u5B57\u548C\u5B57\u6BCD",value:"^[A-Za-z0-9]+$"}]}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}}),vD={class:"_fd-pattern-input"};function yD(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",vD,[n.createVNode(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:""},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":"_fd-pattern-popper"},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["size","modelValue","onBlur"])])}const Du=Te(gD,[["render",yD]]),yj="",bD=n.defineComponent({name:"RuleSelect",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[String,Number,Array],onlyField:Boolean,valueType:String,size:String,multiple:Boolean},computed:{activeRule(){return this.designer.setupState.activeRule},t(){return this.designer.setupState.t},tree(){var o,i,l;const e=this.designer.setupState.activePage;let t=[];e.default?t=this.getFields(this.designer.setupState.treeInfo):t=this.getFields(e.main.field&&e.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children);let r=(o=this.activeRule)==null?void 0:o.__fc__.parent;for(;r;)if(r.rule===e.main)r=void 0;else if(r.rule._menu&&["array","object","scope"].indexOf(r.rule._menu.subForm)>-1){const d=this.getFields(this.designer.setupState.findTree(r.rule._fc_id));d.length&&t.unshift({value:"___subform",disabled:!0,label:((l=(i=r.refRule)==null?void 0:i.__$title)==null?void 0:l.value)||r.rule.title||r.rule._menu.label,children:d}),r=void 0}else r=r.parent;return t}},methods:{getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{var c,u,h;const l=[...t];o.field&&l.push(o);const d=["array","scope"].indexOf(o._menu.subForm)>-1?[]:this.getFields(i||[],l);if(!this.onlyField||this.onlyField&&o.field){const m={value:t.length?t.map(y=>y[this.valueType||"_fc_id"]).join(".")+"."+o[this.valueType||"_fc_id"]:o[this.valueType||"_fc_id"],label:(((h=(u=(c=o==null?void 0:o.__fc__)==null?void 0:c.refRule)==null?void 0:u.__$title)==null?void 0:h.value)||o.title||"").trim()||o.props&&o.props.label||this.t("com."+(o._menu&&o._menu.name)+".name")||o._menu&&o._menu.label||o.type,rule:o,parent:t};d.length&&(m.children=d),r.push(m)}else r.push(...d)}),r},input(e){this.$emit("update:modelValue",e),this.$emit("change",e)}}}),wD={key:0,class:"_fd-rule-select-node"};function CD(e,t,r,o,i,l){const d=n.resolveComponent("el-tree-select");return n.openBlock(),n.createBlock(d,{class:"_fd-rule-select",modelValue:e.modelValue,"onUpdate:modelValue":e.input,size:e.size,multiple:e.multiple,checkStrictly:"",showCheckbox:e.multiple,data:e.tree},{default:n.withCtx(({data:c})=>[c.value==="___subform"?(n.openBlock(),n.createElementBlock("div",wD,[n.createElementVNode("div",null,n.toDisplayString(c.label),1),n.createElementVNode("span",null,n.toDisplayString(e.t("props.subform")),1)])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(c.label),1)],64))]),_:1},8,["modelValue","onUpdate:modelValue","size","multiple","showCheckbox","data"])}const Vu=Te(bD,[["render",CD]]),bj="",_D=n.defineComponent({name:"ValueInput",emits:["update:modelValue","change","change-type","blur"],inject:["designer"],props:{modelValue:[String,Number,Boolean]},data(){return{type:"1",value:""}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue:{handler:function(e){typeof e=="number"?this.type="2":typeof e=="boolean"?this.type="3":this.type="1",this.value=e==null?"":""+e},immediate:!0},type(){this.updateValue(this.value),this.$emit("change-type",this.type)}},methods:{onBlur(...e){this.value!==this.toValue(this.modelValue)&&this.updateValue(this.value),this.$emit("blur",...e)},updateValue(e){const t=this.toValue(e);this.$emit("update:modelValue",t),this.$emit("change",t)},toValue(e){return this.type==="1"?""+e:this.type==="2"?parseFloat(e)||0:e==="true"}}});function ED(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(u,n.mergeProps({class:"_fd-value-input",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=h=>e.value=h),onBlur:e.onBlur},e.$attrs),n.createSlots({prepend:n.withCtx(()=>[n.createVNode(c,{modelValue:e.type,"onUpdate:modelValue":t[0]||(t[0]=h=>e.type=h),style:{width:"60px"}},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("validate.types.string"),value:"1"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.number"),value:"2"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.boolean"),value:"3"},null,8,["label"])]),_:1},8,["modelValue"])]),_:2},[e.$slots.append?{name:"append",fn:n.withCtx(()=>[n.renderSlot(e.$slots,"append")]),key:"0"}:void 0]),1040,["modelValue","onBlur"])}const Kl=Te(_D,[["render",ED]]),wj="",SD=n.defineComponent({name:"Warning",props:{tooltip:String},data(){return{}}}),AD=["innerHTML"],xD={key:0,class:"_fd-warning-text"},kD={key:1,class:"fc-icon icon-question"};function ND(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return n.openBlock(),n.createBlock(d,{effect:"dark",placement:"top-start","popper-class":"_fd-warning-pop"},{content:n.withCtx(()=>[n.createElementVNode("span",{innerHTML:e.tooltip},null,8,AD)]),default:n.withCtx(()=>[e.$slots.default?(n.openBlock(),n.createElementBlock("span",xD,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("i",kD))]),_:3})}const Xn=Te(SD,[["render",ND]]),Cj="",TD=n.defineComponent({name:"VariableConfig",components:{Warning:Xn},emits:["submit","confirm"],props:{popover:Boolean},inject:["designer"],data(){return{visible:!1,activeIdx:0,variable:"",value:{},fields:[],expandedKeys:["$topForm","$cookie","$localStorage","$sessionStorage","$globalData","$var"]}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventNum(){return((this.activeRule||{})._loadData||[]).length},treeInfo(){var i,l,d,c,u,h;const e=this.toObject(this.designer.setupState.varList||[]),t=[{id:"$topForm",label:this.t("computed.form"),driver:!0,children:this.getFormTree(this.designer.setupState.treeInfo)},{id:"$cookie",label:"cookie"},{id:"$localStorage",label:"localStorage"},{id:"$sessionStorage",label:"sessionStorage"},{id:"$globalData",label:this.t("props.globalData"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalData||{}).map(m=>({label:this.designer.setupState.formOptions.globalData[m].label,id:m}))},{id:"$var",label:this.t("computed.variable.title"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalVariable||{}).map(m=>({label:this.designer.setupState.formOptions.globalVariable[m].label,id:m}))}],r=this.designer.setupState.activePage;!r.default&&r.main.field&&r.main!==this.activeRule&&(t[0].id="$scopeForm",t[0].children.length&&(t[0].children=t[0].children[0].children));let o=(i=this.activeRule)==null?void 0:i.__fc__.parent;for(;o;)if(o.rule===r.main)o=void 0;else if(o.rule._menu&&["array","object","scope"].indexOf(o.rule._menu.subForm)>-1){const m=this.getFormTree(this.designer.setupState.findTree(o.rule._fc_id));m.length&&t.unshift({id:"$form",driver:!0,label:((d=(l=o.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||o.rule.title||o.rule._menu.label,children:m}),o=void 0}else o=o.parent;if(this.designer.setupState.getConfig("showLanguage")!==!1){let m=((c=this.designer.setupState.formOptions)==null?void 0:c.language)||{},y=m[((h=(u=this.designer.props)==null?void 0:u.locale)==null?void 0:h.name)||"zh-cn"]||m[Object.keys(m)[0]]||{};t.push({id:"$t",label:this.t("language.name"),driver:!0,children:Object.keys(y).map(C=>({label:y[C],id:C}))})}return e.$cookie&&(t[1]={...t[1],...e.$cookie}),e.$localStorage&&(t[2]={...t[2],...e.$localStorage}),e.$sessionStorage&&(t[3]={...t[3],...e.$sessionStorage}),e.$globalData&&e.$globalData.children&&(t[4].children=Object.values({...this.toObject(t[4].children),...this.toObject(e.$globalData.children||[])})),e.$var&&e.$var.children&&(t[5].children=Object.values({...this.toObject(t[5].children),...this.toObject(e.$var.children||[])})),delete e.$cookie,delete e.$localStorage,delete e.$sessionStorage,delete e.$globalData,delete e.$var,t.push(...Object.values(e)),t}},watch:{visible(e){e&&(this.updateFields(),this.activeIdx=0)}},methods:{openVariableConfig(){this.designer.setupState.openGlobalVariableDialog()},toObject(e){const t={};return e&&e.forEach(r=>{t[r.id]=r}),t},nodeClick(e,t){if((this.popover||this.fields[this.activeIdx])&&!e.driver){let r=e.id;for(t=t.parent;t.level>=1;)r=t.data.id+"."+r,t=t.parent;this.popover?this.variable=r:this.fields[this.activeIdx].value=r}},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},getFormTree(e){const t=[];return e.forEach(({rule:r,children:o})=>{var l,d,c;const i=r.field&&(!r._menu||r._menu.subForm!=="object")?[]:this.getFormTree(o||[]);if(r.field){const u={id:r.field,label:((c=(d=(l=r==null?void 0:r.__fc__)==null?void 0:l.refRule)==null?void 0:d.__$title)==null?void 0:c.value)||r.title,rule:r};i.length&&(u.children=i),t.push(u)}else t.push(...i)}),t},tranField(e){return e.indexOf("formCreate")===0?e=Ha(e.replace("formCreate","")):e="props."+e,e.replaceAll(">",".")},updateFields(){const e=this.designer.setupState,t=[],r={};(e.activeRule._loadData||[]).forEach(l=>{r[l.to]=l.attr});const o=[];e.activeRule.field&&o.push({label:this.t("computed.value.name"),attach:!0,modify:!0,field:"value"});const i=e.propsForm.api.model();Object.keys(i).forEach(l=>{if(l&&(l[0]!=="_"||i[l]._fc_important_prop)&&i[l].title&&i[l]._fc_important_prop!==!1&&!i[l].hidden&&i[l].display!==!1){const d=typeof i[l]._fc_important_prop=="string"?i[l]._fc_important_prop:l;(i[l]._fc_important_prop===!0?o:t).push({label:i[l].title,modify:d==="formCreateChild",field:this.tranField(d)})}}),t.unshift(...o),t.forEach(l=>{l.value=r[l.field]||""}),this.fields=t},open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.activeIdx=e)},submit(){const e=[];this.fields.forEach(t=>{let r=(t.value||"").trim();if(r){const o={attr:r,to:t.field};t.modify&&(o.modify=!0),e.push(o)}}),this.designer.setupState.activeRule._loadData=e,this.visible=!1},confirm(){const e=(this.variable||"").trim();e&&(this.$emit("confirm",`{{${e}}}`),this.$refs.pop.hide(),this.variable="")}}}),DD={class:"_fd-variable"},VD={style:{width:"230px"}},OD={class:"_fd-variable-item-label"},BD={class:"_fd-variable-info"};function RD(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-popover"),C=n.resolveComponent("el-badge"),A=n.resolveComponent("Warning"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("el-button"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",DD,[e.popover?(n.openBlock(),n.createBlock(y,{key:0,ref:"pop",placement:"bottom",width:330,"hide-after":0,trigger:"click",persistent:!1,"popper-class":"_fd-variable-pop"},{reference:n.withCtx(()=>t[7]||(t[7]=[n.createElementVNode("i",{class:"fc-icon icon-variable",style:{cursor:"pointer"}},null,-1)])),default:n.withCtx(()=>[n.createVNode(m,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(c,{height:"55px",class:"_fd-variable-pop-header"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",modelValue:e.variable,"onUpdate:modelValue":t[1]||(t[1]=g=>e.variable=g)},{prefix:n.withCtx(()=>t[8]||(t[8]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[9]||(t[9]=[n.createTextVNode(" }} ")])),append:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=(...g)=>e.confirm&&e.confirm(...g))},n.toDisplayString(e.t("props.append")),1)]),_:1},8,["modelValue"]),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[2]||(t[2]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,indent:10,"node-key":"id",onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:_})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-pop-node",{disabled:_.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((_.label||"").trim()||(_.rule?e.getTitle(_.rule):_.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(_.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1},512)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(C,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-variable-btn",onClick:t[3]||(t[3]=(...g)=>e.open&&e.open(...g))},[t[10]||(t[10]=n.createElementVNode("i",{class:"fc-icon icon-variable"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind")),1)])]),_:1},8,["value","hidden"]),n.createVNode(b,{class:"_fd-variable-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind"))+" ",1),n.createVNode(A,{tooltip:e.t("warning.variable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(E,{size:"default",onClick:t[5]||(t[5]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(E,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-l"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createElementVNode("div",VD,n.toDisplayString(e.t("computed.variable.attr")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("computed.variable.bind")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fields,(g,_)=>(n.openBlock(),n.createElementBlock("div",{key:g.label,class:n.normalizeClass(["_fd-variable-item",{active:_===e.activeIdx,"_fd-variable-top":g.attach===!0}])},[n.createElementVNode("div",OD,n.toDisplayString(g.label),1),t[13]||(t[13]=n.createElementVNode("div",null,"=",-1)),n.createVNode(d,{modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,placeholder:"_",onFocus:x=>e.activeIdx=_,clearable:""},{prefix:n.withCtx(()=>t[11]||(t[11]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[12]||(t[12]=[n.createTextVNode(" }} ")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])],2))),128))]),_:1})]),_:1})]),_:1}),n.createVNode(w,{style:{width:"328px"}},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-r"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.list"))+" ",1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[4]||(t[4]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createElementVNode("div",BD,n.toDisplayString(e.t("warning.variableInfo")),1),n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:_})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-node",{disabled:_.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((_.label||"").trim()||(_.rule?e.getTitle(_.rule):_.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(_.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))])}const ra=Te(TD,[["render",RD]]),_j="",qr={input:["==","!=","on","notOn","empty","notEmpty","pattern"],select:["==","!=","on","notOn","empty","notEmpty"],switch:["==","!="],number:["==","!=",">",">=","<","<=","empty","notEmpty"]};qr.cascader=qr.select;const gg=n.defineComponent({name:"ConditionGroup",components:{VariableConfig:ra,ValueInput:Kl,RuleSelect:Vu,PatternInput:Du,ConditionInput:mD},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[Object,Array]},computed:{formulaLabel(){return["==","!=","on","notOn","empty","notEmpty","pattern",">",">=","<","<="].reduce((e,t)=>(e[t]=this.t("computed.formulas."+t),e),{})},activeRule(){return this.designer.setupState.activeRule},rules(){var r;let e=(r=this.activeRule)==null?void 0:r.__fc__.parent,t=[];for(;e;)if(e.rule._menu&&e.rule._menu.subForm){t=this.getFields(this.designer.setupState.findTree(e.rule._fc_id));break}else e=e.parent;return[...t,...this.getFields(this.designer.setupState.treeInfo)]},t(){return this.designer.setupState.t}},data(){return{mode:"AND",list:[],ConditionGroup:n.markRaw(gg)}},methods:{selectVar(e,t){e.field=t.slice(2,-2),this.changeField(e)},addItem(){this.list.push({type:"field"})},addItemGroup(){this.list.push({mode:"AND"})},removeItem(e){this.list.splice(e,1),this.onInput()},changeType(e){e.field="",e.input=null,e.formula=null},changeField(e){e.field?(e.condition="==",e.type==="field"?this.tidyItem(e):(e.input=!0,e.formula=qr.select.map(t=>({label:this.formulaLabel[t],value:t})))):(e.input=null,e.formula=null),this.onInput()},getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{const l=[...t];o.field&&l.push(o);const d=this.getFields(i||[],l);if(o.field){const c={field:o.field,value:t.length?t.map(u=>u.field).join(".")+"."+o.field:o.field,label:o.title,rule:o};r.push(c,...d)}else r.push(...d)}),r},tidyValue(){let e=this.modelValue;e&&(Array.isArray(e)&&(e={mode:"AND",group:e}),this.mode=e.mode==="OR"?"OR":"AND",this.list=(e.group||[]).map(t=>t.mode!=null?t:this.tidyItem({...t}))),this.list.length||this.list.push({type:"field"},{type:"field"})},tidyItem(e){return e.variable?(e.input=!0,e.field=e.variable,e.formula=qr.select.map(t=>({label:this.formulaLabel[t],value:t})),e.type="variable",e):(e.type="field",this.rules.forEach(t=>{if(t.value===e.field||t.field===e.field){const r=t.rule._menu.condition,o=r?dt.Function(r)?r(t.rule):dt.String(r)?{type:r}:{...r}:{type:"input"};o.options&&(o.options=dt.String(o.options)?Rr(t.rule.__fc__.prop,o.options):o.options),e.formula=(qr[o.type]||qr.input).map(i=>({label:this.formulaLabel[i],value:i})),e.var=!!e.compare,e.input=o}}),e)},onInput(){let e=[];this.list.forEach(t=>{if(t.field&&t.condition&&(t.compare||["empty","notEmpty"].indexOf(t.condition)>-1||t.value!=null&&t.value!=="")){const r={[t.type]:t.field,condition:t.condition};t.compare&&t.var?r.compare=t.compare:r.value=t.value,e.push(r)}else t.group&&e.push(t)}),e.length===1&&e[0].mode!=null?e=e[0]:e=e.length>0?{mode:this.mode,group:e}:void 0,!(!e&&(!this.modelValue||!this.modelValue.group))&&(this.$emit("update:modelValue",e),this.$emit("change",e))}},created(){this.tidyValue()}}),$D=gg,ID={class:"_fd-cdg-input"},FD={class:"_fd-cdg-item"},PD={class:"_fd-cdg-and"},MD={class:"_fd-cdg-options"},LD=["onClick"],jD={key:3,class:"_fd-cfg-value"},zD=["onClick"],UD={class:"_fd-cdg-btns"};function HD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("ConditionGroup",!0),h=n.resolveComponent("VariableConfig"),m=n.resolveComponent("el-input"),y=n.resolveComponent("RuleSelect"),C=n.resolveComponent("ValueInput"),A=n.resolveComponent("PatternInput"),w=n.resolveComponent("ConditionInput"),E=n.resolveComponent("el-checkbox"),b=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",ID,[n.createElementVNode("div",FD,[n.createElementVNode("div",PD,[e.list.length>0?(n.openBlock(),n.createBlock(c,{key:0,size:"default",modelValue:e.mode,"onUpdate:modelValue":t[0]||(t[0]=g=>e.mode=g),onChange:e.onInput},{default:n.withCtx(()=>[n.createVNode(d,{label:"AND",value:"AND"}),n.createVNode(d,{label:"OR",value:"OR"})]),_:1},8,["modelValue","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",MD,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(g,_)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[g.mode!=null?(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option is-group",key:g.field+"a"+_+e.list.length},[n.createVNode(u,{modelValue:e.list[_],"onUpdate:modelValue":x=>e.list[_]=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-add-circle",{disabled:e.list.length===1}]),onClick:x=>e.removeItem(_)},null,10,LD)])):(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option",key:_},[n.createVNode(c,{style:{width:"85px"},size:"default",modelValue:g.type,"onUpdate:modelValue":x=>g.type=x,onChange:x=>e.changeType(g)},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("props.field"),value:"field"},null,8,["label"]),n.createVNode(d,{label:e.t("props.variable"),value:"variable"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),g.type==="variable"?(n.openBlock(),n.createBlock(m,{class:"_fd-cdg-variable",size:"default",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",onChange:x=>e.changeField(g),key:"variable"},{suffix:n.withCtx(()=>[n.createVNode(h,{popover:"",onConfirm:x=>e.selectVar(g,x)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(y,{class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",multiple:!1,onChange:x=>e.changeField(g),key:"field"},null,8,["modelValue","onUpdate:modelValue","onChange"])),g.formula?(n.openBlock(),n.createBlock(c,{key:2,class:"_fd-cdg-term",size:"default",modelValue:g.condition,"onUpdate:modelValue":x=>g.condition=x,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(g.formula,x=>(n.openBlock(),n.createBlock(d,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),g.input&&["empty","notEmpty"].indexOf(g.condition)===-1?(n.openBlock(),n.createElementBlock("div",jD,[g.var?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.compare,"onUpdate:modelValue":x=>g.compare=x,clearable:"",multiple:!1,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.type==="variable"?(n.openBlock(),n.createBlock(C,{key:1,size:"default",modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.condition==="pattern"?(n.openBlock(),n.createBlock(A,{size:"default",key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(w,n.mergeProps({key:3,ref_for:!0},g.input,{key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput}),null,16,["modelValue","onUpdate:modelValue","onChange"])),n.createVNode(E,{modelValue:g.var,"onUpdate:modelValue":x=>g.var=x,size:"default",label:e.t("props.field")},null,8,["modelValue","onUpdate:modelValue","label"])])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:x=>e.removeItem(_)},null,8,zD)]))],64))),256))])]),n.createElementVNode("div",UD,[n.createVNode(b,{link:"",type:"primary",onClick:e.addItem},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addCondition")),1)]),_:1},8,["onClick"]),n.createVNode(b,{link:"",type:"primary",onClick:e.addItemGroup},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addGroup")),1)]),_:1},8,["onClick"])])])}const WD=Te($D,[["render",HD]]),Ej="",GD=n.defineComponent({name:"ComputedConfig",components:{Warning:Xn,RuleSelect:Vu,ConditionGroup:WD},props:{modelValue:[String,Object,Array],type:String,title:String,name:String,btn:String,validLabel:String,invertLabel:String},inject:["designer"],data(){const e=(t,r,o,i=[])=>{const l=[];return t.forEach(({rule:d,children:c})=>{var y,C,A;const u=[...i];let h=o;d.field&&(u.push(d),h||(h=d.field===r&&this.type==="value"));const m=e(c||[],r,h,u);if(d.field){const w={value:d.field,label:((A=(C=(y=d==null?void 0:d.__fc__)==null?void 0:y.refRule)==null?void 0:C.__$title)==null?void 0:A.value)||d.title,rule:d,parent:i,formula:!0};m.length&&(w.children=m),l.push(w)}else l.push(...m)}),l};return{editor:null,visible:!1,expandedKeys:["_form","_formula","_subform"],err:"",status:"computed",value:"",condition:void 0,formulaInfo:"",formulaExample:"",oldValue:"",invert:!1,linkage:"",getFields:e}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},activeRule(){return this.designer.setupState.activeRule},treeInfo(){var i,l,d;let e=(i=this.activeRule)==null?void 0:i.__fc__.parent;const t=this.designer.setupState.activePage;let r=[];t.default?r=this.getFields(this.designer.setupState.treeInfo,this.activeRule.field):r=this.getFields(t.main.field&&t.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children,this.activeRule.field);const o=[{id:"_form",label:this.t("computed.form"),children:r},{id:"_formula",label:this.t("computed.formula"),children:kh.map(c=>({label:this.t("formula."+c.key),children:c.children.map(u=>({label:u,info:this.t("formula."+u),example:_c[u]||"",formula:!0}))}))}];for(;e;)if(e.rule===t.main)e=void 0;else if(e.rule._menu&&["array","object"].indexOf(e.rule._menu.subForm)>-1){const c=this.getFields(this.designer.setupState.findTree(e.rule._fc_id),this.activeRule.field);c.length&&o.unshift({id:"_subform",label:((d=(l=e==null?void 0:e.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||e.rule.title||e.rule._menu.label,children:c}),e=void 0}else e=e.parent;return o}},watch:{visible(e){e&&this.update()},status(e){e==="computed"&&this.load()}},beforeUnmount(){document.querySelector("._fd-comp-script")&&document.querySelector("._fd-comp-script").removeEventListener("mouseover",this.spanOver)},methods:{update(){this.linkage="",this.type==="value"||this.modelValue&&dt.String(this.modelValue)?(this.status="computed",this.load(),this.condition=void 0):(this.status="condition",this.condition=this.modelValue?rt(this.modelValue):void 0,this.condition&&(this.invert=this.condition.invert===!0,this.linkage=this.condition.linkage||""))},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},setField(e){e.disabled!==!0&&this.markRule(`"${e.rule.field}"`,this.getTitle(e.rule),"id")},spanOver(e){if(e.target.classList.contains("cm-keyword")){const t=e.target.innerText.trim();this.formulaInfo=this.t("formula."+t)||"",this.formulaExample=_c[t]||""}},nodeOver(e){this.formulaInfo=e.info||"",this.formulaExample=e.example||""},markRule(e,t,r){const o=this.editor.getValue();if(o){const d=this.editor.getCursor().ch;[" ","(",",",")","{","}","[","]"].indexOf(o.substr(d-1,1))===-1&&this.editor.replaceRange(" ",this.editor.getCursor())}this.editor.replaceRange(e,this.editor.getCursor());const i=this.editor.getCursor(),l=document.createElement("span");l.innerText=t,l.classList.add("cm-fc-"+r),this.editor.markText({line:i.line,ch:i.ch-e.length},i,{replacedWith:l})},nodeClick(e){if(!(!e.formula||e.disabled===!0)){if(e.rule){const t=[],r=[];let o=!1;if(e.parent.forEach(i=>{i._menu&&i._menu.subForm==="array"&&(o=!0),t.push(i.field),r.push(this.getTitle(i))}),o)return this.setColumn(e);t.push(e.rule.field),r.push(this.getTitle(e.rule)),this.markRule(t.join("."),r.join("."),"field")}else this.editor.replaceRange(e.label+"()",this.editor.getCursor()),this.editor.moveH(-1,"char");this.editor.focus()}},setColumn(e){let t=!1;const r=[],o=[],i=[];e.parent.forEach(l=>{t?i.push(l):(t=l._menu&&l._menu.subForm==="array",r.push(l.field),o.push(this.getTitle(l)))}),i.push(e.rule),i.reverse().forEach(l=>{this.nodeClick({label:"COLUMN",formula:!0}),this.editor.replaceRange(",",this.editor.getCursor()),this.setField({rule:l}),this.editor.moveH(-1-l.field.length-2,"char")}),this.markRule(r.join("."),o.join("."),"field")},submit(){if(this.status==="computed"){const e=this.editor.getValue().trim();(this.oldValue!==e||!dt.String(this.modelValue))&&(this.oldValue=e,this.$emit("update:modelValue",e))}else{let e=this.condition?{...this.condition}:this.condition;e&&(this.type==="linkage"?this.linkage?e.linkage=this.linkage:e="":this.invert?e.invert=!0:delete e.invert),this.$emit("update:modelValue",e||"")}this.visible=!1},setValue(e){const t=this.designer.setupState.fields().map(Ep);e=e.replace(new RegExp(`["'](${t.join("|")})(\\.(${t.join("|")}))*(?![a-zA-Z0-9_$])["']`,"g"),r=>"__var___"+r+"__var__"),e=e.replace(new RegExp(`(?"__var___"+r+"__var__"),e.split("__var__").forEach(r=>{let o;if(r.indexOf("_")===0){r=r.slice(1);const i=["'",'"'].indexOf(r[0])>-1;i&&(r=r.slice(1).slice(0,-1));let l=0;if(r.indexOf(".")>-1){const d=r.split(".");r=d.pop(),l=d.length}if(o=this.designer.setupState.dragForm.api.all().filter(d=>d&&d.field===r)[0],o){if(i)this.setField({rule:o});else{const d=[o.field],c=[this.getTitle(o)];let u=o.__fc__.parent;for(;u&&l>0;)u.input&&(l--,d.unshift(u.rule.field),c.unshift(this.getTitle(u.rule))),u=u.parent;this.markRule(d.join("."),c.join("."),"field")}return}}this.editor.replaceRange(r,this.editor.getCursor())})},load(){this.value=dt.String(this.modelValue)?this.modelValue:"",this.oldValue=this.value,this.err=this.formulaInfo="",this.$nextTick(()=>{document.querySelector("._fd-comp-script").addEventListener("mouseover",this.spanOver),this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"fcComputedMode",line:!0,tabSize:2,lineWrapping:!0,value:"",extraKeys:{Enter:function(){return!1}}})),this.setValue(this.value||""),this.editor.on("beforeChange",(e,t)=>{if(t.origin==="paste"){const r=t.text[0]||"";r&&this.setValue(r),t.cancel()}}),this.editor})}}}),KD={class:"_fd-computed"},YD={class:"_fd-comp-title"},QD={class:"_fd-comp-title",style:{"margin-top":"30px"}},JD={class:"_fd-comp-linkage"},XD={class:"_fd-comp-title",style:{"margin-top":"30px"}},ZD=["onMouseover"],qD={key:0,class:"_group"},eV={key:1,class:"_subform"},tV=["onClick"],nV={key:0,ref:"editor",class:"_fd-comp-script"},iV={key:0,class:"_fd-comp-info"},rV={key:0},oV={key:1},aV={key:2,style:{color:"#f56c6c"}};function lV(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-tab-pane"),m=n.resolveComponent("el-tabs"),y=n.resolveComponent("ConditionGroup"),C=n.resolveComponent("RuleSelect"),A=n.resolveComponent("el-radio"),w=n.resolveComponent("el-radio-group"),E=n.resolveComponent("el-main"),b=n.resolveComponent("el-container"),g=n.resolveComponent("el-tree"),_=n.resolveComponent("el-aside"),x=n.resolveComponent("el-header"),k=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",KD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=T=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.btn||e.title),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(k,{class:"_fd-comp-dialog _fd-config-dialog",title:e.title,modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=T=>e.visible=T),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[5]||(t[5]=T=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.type!=="value"?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-preview-tabs",modelValue:e.status,"onUpdate:modelValue":t[1]||(t[1]=T=>e.status=T)},{default:n.withCtx(()=>[n.createVNode(h,{name:"condition"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.type==="linkage"?e.t("computed.value.title"):e.t("computed.condition"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedCondition")},null,8,["tooltip"])]),_:1}),n.createVNode(h,{name:"computed"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.name"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedFormula")},null,8,["tooltip"])]),_:1})]),_:1},8,["modelValue"])):n.createCommentVNode("",!0),e.status==="condition"?(n.openBlock(),n.createBlock(b,{key:1,class:"_fd-comp-condition"},{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",YD,n.toDisplayString(e.t("computed.setting")),1),e.visible?(n.openBlock(),n.createBlock(y,{key:0,modelValue:e.condition,"onUpdate:modelValue":t[2]||(t[2]=T=>e.condition=T),ref:"condition"},null,8,["modelValue"])):n.createCommentVNode("",!0),e.type==="linkage"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createElementVNode("div",QD,n.toDisplayString(e.t("computed.linkage.trigger")),1),n.createElementVNode("div",JD,[n.createTextVNode(n.toDisplayString(e.t("computed.linkage.info.0"))+" ",1),n.createVNode(C,{modelValue:e.linkage,"onUpdate:modelValue":t[3]||(t[3]=T=>e.linkage=T),size:"small",onlyField:"",valueType:"field",clearable:""},null,8,["modelValue"]),n.createTextVNode(" "+n.toDisplayString(e.t("computed.linkage.info.1")),1)])],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[n.createElementVNode("div",XD,n.toDisplayString(e.t("computed.invert")),1),n.createVNode(w,{modelValue:e.invert,"onUpdate:modelValue":t[4]||(t[4]=T=>e.invert=T)},{default:n.withCtx(()=>[n.createVNode(A,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.invertLabel),1)]),_:1}),n.createVNode(A,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.validLabel),1)]),_:1})]),_:1},8,["modelValue"])],64))]),_:1})]),_:1})):(n.openBlock(),n.createBlock(b,{key:2,class:"_fd-comp-con"},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(g,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:T,data:O})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-comp-node",{disabled:O.disabled}]),onMouseover:F=>e.nodeOver(O)},[n.createElementVNode("div",null,[O.rule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[O.rule._menu.subForm==="object"?(n.openBlock(),n.createElementBlock("span",qD,"{ "+n.toDisplayString(e.t("props.group"))+" }",1)):n.createCommentVNode("",!0),O.rule._menu.subForm==="array"?(n.openBlock(),n.createElementBlock("span",eV,"[ "+n.toDisplayString(e.t("props.collection"))+" ]",1)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(O.rule?e.getTitle(O.rule):(O.label||"").trim()),1)]),O.rule?(n.openBlock(),n.createElementBlock("span",{key:0,class:"_fd-comp-id",onClick:n.withModifiers(F=>e.setField(O),["stop"])}," ID ",8,tV)):n.createCommentVNode("",!0)],42,ZD)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-comp-r"},{default:n.withCtx(()=>[n.createVNode(x,{class:"_fd-comp-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.name||e.title),1)]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",nV,null,512)):n.createCommentVNode("",!0)]),_:1}),e.formulaInfo||e.err?(n.openBlock(),n.createElementBlock("div",iV,[e.formulaInfo?(n.openBlock(),n.createElementBlock("div",rV,n.toDisplayString(e.t("computed.formulaInfo"))+": "+n.toDisplayString(e.formulaInfo),1)):n.createCommentVNode("",!0),e.formulaExample?(n.openBlock(),n.createElementBlock("div",oV,n.toDisplayString(e.t("computed.formulaExample"))+": "+n.toDisplayString(e.formulaExample),1)):n.createCommentVNode("",!0),e.err?(n.openBlock(),n.createElementBlock("div",aV,n.toDisplayString(e.t("validate.message"))+": "+n.toDisplayString(e.err),1)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1}))]),_:1},8,["title","modelValue"])])}const vg=Te(GD,[["render",lV]]),Sj="",Yl="$FNX:",yg=e=>dt.String(e)&&e.indexOf(Yl)===0,sV=n.defineComponent({name:"EventConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],componentName:"",hook:{type:Boolean,default:!0},eventName:{type:Array,default:()=>[]}},inject:["designer"],components:{Warning:Xn,ComputedConfig:vg,FnEditor:Ni,fcDraggable:jr,DragForm:ze.$form()},data(){return{visible:!1,activeData:null,activeBehavior:null,val:null,defActive:"no",hookList:["hook_load","hook_mounted","hook_deleted","hook_watch","hook_value","hook_hidden"],event:[],cus:!1,cusValue:"",eventType:"fn",eventKey:"",eventStr:"",eventNum:0,id:0,form:{rule:[],options:{form:{labelPosition:"right",size:"small",labelWidth:"auto"},appendValue:!1,submitBtn:!1},api:{},formData:{}}}},computed:{useEventKeys(){const e={};return this.event.forEach(t=>{e[t.name]=!0}),Object.keys(e)},behaviorMenu(){const e=[];return Nh.forEach(t=>{e.push({label:t.key,children:t.children.map(r=>({label:r,value:r}))})}),e},t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventInfo(){const e={};return this.eventName.forEach(t=>{e[t]=this.t("com."+this.componentName+".event."+t)||this.t("eventInfo."+t)||""}),this.hookList.forEach(t=>{e[t]=this.t("eventInfo."+t)||""}),e},globalEvent(){return this.designer.setupState.formOptions.globalEvent||{}},options(){return Object.keys(this.globalEvent).map(e=>({label:this.globalEvent[e].label,value:"$GLOBAL:"+e}))},fnArgs(){return[on(this.t)]}},watch:{visible(e){e?this.init():(this.destroy(),this.closeCus())}},methods:{openConfig(){this.designer.setupState.openGlobalEventDialog()},addCus(){const e=this.cusValue&&this.cusValue.trim();e&&(this.closeCus(),this.add(e))},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},loadFnStr(e){if(yg(e))return e.replace(Yl,"");if(dt.Function(e)){const t=e.__json||"";return t?yg(t)?t.replace(Yl,""):t:""+e}else if(e&&e.indexOf("$GLOBAL:")===0)return e},parseBehavior(e){if(e.id=this.id++,e.method==="callback"){const t=this.loadFnStr(e.callback);t&&(e.callback=t)}return e},init(){const e=this.activeRule?rt(this.activeRule.$behavior||{}):{},t=this.activeRule?{...this.activeRule.hook||{}}:{},r={...rt(this.modelValue||{})};Object.keys(t).forEach(i=>{r["hook_"+i]=t[i]});const o=[];Object.keys(r).forEach(i=>{(Array.isArray(r[i])?r[i]:[r[i]]).forEach(d=>{const c={name:i,id:this.id++},u=this.loadFnStr(d);u&&(c.handle=u),c.behaviors=(e[i]||[]).map(this.parseBehavior),delete e[i],o.push(c)})}),Object.keys(e).forEach(i=>{o.push({name:i,id:this.id++,handle:"",behaviors:(e[i]||[]).map(this.parseBehavior)})}),this.event=o,this.eventNum=o.length},getValue(){const e={},t={},r={};let o=0;return this.event.forEach(i=>{let l=!1;if(i.handle){l=!0;let d=e;const c=i.handle.indexOf("$GLOBAL:")!==0?Yl+i.handle:i.handle;i.name.indexOf("hook_")>-1?r[i.name.replace("hook_","")]=c:(d[i.name]||(d[i.name]=[]),d[i.name].push(c))}i.behaviors&&i.behaviors.length&&(l=!0,t[i.name]=i.behaviors.map(d=>(delete d.id,d))),l&&o++}),Object.keys(e).forEach(i=>{e[i]=e[i].length===1?e[i][0]:e[i]}),{on:e,behaviors:t,hooks:r,num:o}},add(e){this.event.push({name:e,id:this.id++,behaviors:[]}),this.activeData||this.edit(this.event.length-1)},edit(e){this.defActive!==this.event[e].id&&(this.destroy(),this.activeData=this.event[e],this.val=this.activeData.handle||"",this.eventType=this.val.indexOf("$GLOBAL:")===0?"event":"fn",this.eventType==="event"?(this.eventKey=this.val,this.eventStr=""):(this.eventStr=this.val,this.eventKey=""),this.defActive=this.activeData.id)},rm(e){this.event.splice(e,1),(this.activeData&&this.defActive===this.activeData.id||this.activeBehavior&&e===this.activeBehavior.pid)&&this.destroy()},save(){return new Promise(e=>{if(this.activeData){let t=this.eventKey;if(this.eventType!=="event"){if(!this.$refs.fn.save())return!1;t=this.eventStr}this.activeData.handle=t,this.destroy(),e()}else if(this.activeBehavior){const t=r=>{this.activeBehavior.config={...r||{}};const o={...this.activeBehavior},i=o.pid;Object.keys(o.config).length||delete o.config,delete o.pid,this.event[i].behaviors.forEach((l,d)=>{l.id===o.id&&(this.event[i].behaviors[d]=o)})};this.form.rule&&this.form.rule.length?this.form.api.validate().then(()=>{t(this.form.formData),this.destroy(),e()}).catch(()=>{}):(t(),this.destroy(),e())}else e()})},addBehavior(e){this.event[e].behaviors.push({method:"openModel",id:this.id++,ignoreError:!1,stopPropagation:"",expression:""}),!this.activeData&&!this.activeBehavior&&this.editBehavior(e,this.event[e].behaviors.length-1)},editBehavior(e,t){this.destroy(),this.activeBehavior=rt(this.event[e].behaviors[t]),this.activeBehavior.pid=e,this.defActive=this.activeBehavior.id,this.updateBehaviorForm()},updateBehaviorForm(){let e=Th[this.activeBehavior.method];dt.Function(e)&&(e=e(this.designer.setupState));const t=r=>{r.field&&!r.title&&(r.title=this.t("behavior."+this.activeBehavior.method+".props."+r.field)||this.t("behavior.props."+r.field)||this.t("props."+r.field),r.warning=this.t("behavior."+this.activeBehavior.method+".warning."+r.field))};e?(this.form.rule=e.map(r=>(t(r),r.control&&r.control.forEach(o=>{o.rule&&o.rule.forEach(i=>{t(i)})}),r)),this.$nextTick(()=>{this.form.api.setValue(this.activeBehavior.config||{})})):this.clearBehaviorForm()},clearBehaviorForm(){this.form.rule=[],this.form.formData={}},rmBehavior(e,t){this.event[e].behaviors.splice(t,1),this.activeBehavior&&this.defActive===this.activeBehavior.id&&this.destroy()},handleSelect(e){this.activeBehavior.method!==e&&(this.activeBehavior.method=e,this.updateBehaviorForm())},destroy(){this.activeBehavior=null,this.activeData=null,this.val=null,this.defActive=null,this.clearBehaviorForm()},close(){this.destroy()},submit(){this.save().then(()=>{const{on:e,behaviors:t,num:r,hooks:o}=this.getValue();this.$emit("update:modelValue",e),this.activeRule.$behavior=t,this.activeRule.hook=o,this.visible=!1,this.eventNum=r})}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}},created(){this.init()}}),dV={class:"_fd-event"},cV={class:"_fd-event-item"},uV={key:0,class:"_fd-label"},fV={class:"_fd-event-item"},pV={class:"_fd-label"},hV={class:"_fd-menu"},mV=["onClick"],gV={class:"_fd-event-method"},vV={key:0,class:"_fd-label"},yV=["onClick"],bV=["onClick"],wV={class:"_fd-event-behaviors"},CV=["onClick"],_V={class:"_fd-event-behavior-label"},EV=["onClick"],SV={class:"_fd-event-behavior-info"},AV={key:0,class:"_fd-menu-item",style:{"padding-left":"10px"}},xV={class:"_fd-event-title"},kV={class:"_fd-event-select"},NV={class:"_fd-event-behavior-title"},TV={class:"_fd-event-behavior-title"},DV={key:0,class:"_fd-event-behavior-title"},VV={class:"_fd-event-behavior-title"},OV={class:"_fd-form-item-warning"},BV={class:"_fd-form-item-warning"},RV={class:"_fd-form-item-warning"};function $V(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown"),y=n.resolveComponent("el-header"),C=n.resolveComponent("el-tooltip"),A=n.resolveComponent("fcDraggable"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-main"),b=n.resolveComponent("el-container"),g=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),x=n.resolveComponent("el-tab-pane"),k=n.resolveComponent("el-option"),T=n.resolveComponent("el-select"),O=n.resolveComponent("el-tabs"),F=n.resolveComponent("el-menu-item"),I=n.resolveComponent("el-sub-menu"),M=n.resolveComponent("el-menu"),N=n.resolveComponent("Warning"),B=n.resolveComponent("DragForm"),L=n.resolveComponent("el-radio-button"),U=n.resolveComponent("el-radio-group"),H=n.resolveComponent("el-form-item"),R=n.resolveComponent("ComputedConfig"),z=n.resolveComponent("el-form"),$=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",dV,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small",onClick:t[0]||(t[0]=S=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode($,{class:"_fd-event-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[14]||(t[14]=S=>e.visible=S),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[13]||(t[13]=S=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(g,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-l"},{default:n.withCtx(()=>[n.createVNode(y,{class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(m,{"popper-class":"_fd-event-dropdown",trigger:"click",size:"default",placement:"bottom-start"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.eventName,S=>(n.openBlock(),n.createBlock(u,{key:S,onClick:J=>e.add(S),disabled:e.useEventKeys.indexOf(S)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",cV,[n.createElementVNode("span",null,n.toDisplayString(S),1),e.eventInfo[S]?(n.openBlock(),n.createElementBlock("span",uV,n.toDisplayString(e.eventInfo[S]),1)):n.createCommentVNode("",!0)])]),_:2},1032,["onClick","disabled"]))),128)),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.hookList,(S,J)=>(n.openBlock(),n.createBlock(u,{divided:e.eventName.length>0&&!J,onClick:Q=>e.add(S),disabled:e.useEventKeys.indexOf(S)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",fV,[n.createElementVNode("div",null,n.toDisplayString(S),1),n.createElementVNode("span",pV,n.toDisplayString(e.eventInfo[S]),1)])]),_:2},1032,["divided","onClick","disabled"]))),256)),n.createVNode(u,{divided:e.eventName.length>0||e.hook,onClick:e.cusEvent},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(e.t("props.custom")),1)]),_:1},8,["divided","onClick"])]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1),t[15]||(t[15]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",hV,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(S,J)=>(n.openBlock(),n.createElementBlock("div",{key:S.id,class:n.normalizeClass(["_fd-menu-item",{"is-active":S.id===e.defActive}])},[n.createElementVNode("div",{class:"_fd-event-title",onClick:n.withModifiers(Q=>e.edit(J),["stop"])},[n.createElementVNode("div",gV,[n.createElementVNode("span",null,[t[16]||(t[16]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(S.name),1)]),e.eventInfo[S.name]?(n.openBlock(),n.createElementBlock("span",vV,n.toDisplayString(e.eventInfo[S.name]),1)):n.createCommentVNode("",!0)]),S.name!=="hook_load"?(n.openBlock(),n.createBlock(C,{key:0,effect:"dark",content:e.t("behavior.add"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-task-add",onClick:n.withModifiers(Q=>e.addBehavior(J),["stop"])},null,8,yV)]),_:2},1032,["content"])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(Q=>e.rm(J),["stop"])},null,8,bV)],8,mV),n.createElementVNode("div",wV,[n.createVNode(A,{group:{name:"behavior",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",list:S.behaviors},{item:n.withCtx(({element:Q,index:G})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-event-behavior",{"is-active":Q.id===e.defActive}]),onClick:n.withModifiers(ie=>e.editBehavior(J,G),["stop"])},[n.createElementVNode("div",_V,[n.createElementVNode("div",null,[t[17]||(t[17]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString(e.t("behavior."+Q.method+".name")),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(ie=>e.rmBehavior(J,G),["stop"])},null,8,EV)]),n.createElementVNode("div",SV,n.toDisplayString(e.t("behavior."+Q.method+".info")||e.t("behavior."+Q.method+".name")),1)],10,CV)]),_:2},1032,["list"])])],2))),128)),e.cus?(n.openBlock(),n.createElementBlock("div",AV,[n.createElementVNode("div",xV,[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=S=>e.cusValue=S),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...S)=>e.addCus&&e.addCus(...S),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...S)=>e.closeCus&&e.closeCus(...S),["stop"]))})])])])):n.createCommentVNode("",!0)])]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-r"},{default:n.withCtx(()=>[e.activeData||e.activeBehavior?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(E,{key:1},{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(O,{modelValue:e.eventType,"onUpdate:modelValue":t[7]||(t[7]=S=>e.eventType=S),class:"_fc-tabs",key:e.activeData.key},{default:n.withCtx(()=>[n.createVNode(x,{label:e.t("props.custom"),name:"fn",lazy:""},{default:n.withCtx(()=>[n.createVNode(_,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[4]||(t[4]=S=>e.eventStr=S),body:"",name:e.activeData.name,args:e.fnArgs,style:{height:"519px"}},null,8,["modelValue","name","args"])]),_:1},8,["label"]),n.createVNode(x,{label:e.t("form.globalEvent"),name:"event"},{default:n.withCtx(()=>[n.createElementVNode("div",kV,[n.createVNode(T,{modelValue:e.eventKey,"onUpdate:modelValue":t[5]||(t[5]=S=>e.eventKey=S),clearable:"",filterable:"",style:{width:"240px","margin-left":"15px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,S=>(n.openBlock(),n.createBlock(k,{key:S.value,label:S.label,value:S.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createElementVNode("span",{class:"_fc-manage-text",onClick:t[6]||(t[6]=(...S)=>e.openConfig&&e.openConfig(...S))},t[18]||(t[18]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])]),_:1},8,["label"])]),_:1},8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0),e.activeBehavior?(n.openBlock(),n.createBlock(E,{key:2,class:"is-behavior"},{default:n.withCtx(()=>[n.createVNode(g,{width:"220px",class:"_fd-event-behavior-list"},{default:n.withCtx(()=>[n.createElementVNode("div",NV,n.toDisplayString(e.t("behavior.props.execute")),1),n.createVNode(M,{defaultActive:e.activeBehavior.method,onSelect:e.handleSelect},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.behaviorMenu,S=>(n.openBlock(),n.createBlock(I,{index:S.label},{title:n.withCtx(()=>[n.createElementVNode("span",null,n.toDisplayString(e.t("props."+S.label)),1)]),default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(S.children,J=>(n.openBlock(),n.createBlock(F,{key:J.value,index:J.value},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior."+J.label+".name")),1)]),_:2},1032,["index"]))),128))]),_:2},1032,["index"]))),256))]),_:1},8,["defaultActive","onSelect"])]),_:1}),n.createVNode(E,{class:"_fd-event-behavior-con"},{default:n.withCtx(()=>[n.createElementVNode("div",TV,[n.createTextVNode(n.toDisplayString(e.t("behavior.props.info"))+" ",1),n.createElementVNode("div",null,n.toDisplayString(e.t("behavior."+e.activeBehavior.method+".info")||e.t("behavior."+e.activeBehavior.method+".name")),1)]),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createElementBlock("div",DV,n.toDisplayString(e.t("designer.rule")),1)):n.createCommentVNode("",!0),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createBlock(B,{key:1,rule:e.form.rule,option:e.form.options,modelValue:e.form.formData,"onUpdate:modelValue":t[8]||(t[8]=S=>e.form.formData=S),api:e.form.api,"onUpdate:api":t[9]||(t[9]=S=>e.form.api=S)},{title:n.withCtx(S=>[S.rule.warning?(n.openBlock(),n.createBlock(N,{key:0,tooltip:S.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(S.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(S.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","api"])):n.createCommentVNode("",!0),n.createElementVNode("div",VV,n.toDisplayString(e.t("designer.advanced")),1),n.createVNode(z,{size:"small",labelWidth:"auto"},{default:n.withCtx(()=>[n.createVNode(H,{label:e.t("behavior.props.ignoreError")},{default:n.withCtx(()=>[n.createVNode(U,{modelValue:e.activeBehavior.ignoreError,"onUpdate:modelValue":t[10]||(t[10]=S=>e.activeBehavior.ignoreError=S)},{default:n.withCtx(()=>[n.createVNode(L,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.continue")),1)]),_:1}),n.createVNode(L,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.stop")),1)]),_:1})]),_:1},8,["modelValue"]),n.createElementVNode("div",OV,n.toDisplayString(e.t("warning.behaviorIgnoreError")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.expression")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.expression,"onUpdate:modelValue":t[11]||(t[11]=S=>e.activeBehavior.expression=S),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.break"),validLabel:e.t("behavior.props.continue")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",BV,n.toDisplayString(e.t("warning.behaviorExpression")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.stopPropagation")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.stopPropagation,"onUpdate:modelValue":t[12]||(t[12]=S=>e.activeBehavior.stopPropagation=S),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.continue"),validLabel:e.t("behavior.props.stop")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",RV,n.toDisplayString(e.t("warning.behaviorStopPropagation")),1)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const bg=Te(sV,[["render",$V]]),wg=n.defineComponent({name:"VNode",props:{fn:Function},render(){const e=this.fn();return Array.isArray(e)?n.h(n.Fragment,{},e):e}});/*! +}`)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}this.body?this.fn=(this.fnx?"$FNX:":"")+e:this.fn=nD+t+iD}return this.submit(),!0},submit(){this.$emit("update:modelValue",this.fn),this.$emit("change",this.fn),this.value=this.fn,this.visible=!1},trimString(e){const t=e.indexOf("{"),r=e.lastIndexOf("}");return t===-1||r===-1||t>=r?e:e.slice(t+1,r).replace(/^\n+|\n+$/g,"")},tidyValue(){let e=this.modelValue||"";return e.__json&&(e=e.__json),this.fnx&&typeof e=="string"&&e.indexOf("$FNX:")===0&&(e=e.slice(5)),typeof e=="function"?e=this.trimString(En(e)).trim():this.body||(e=this.trimString(e).trim()),this.value=e,e},load(){this.$nextTick(()=>{let e=this.tidyValue();this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:{name:"javascript",globalVars:!0},extraKeys:{"Ctrl-Space":"autocomplete"},line:!0,tabSize:2,lineWrapping:!0,value:e})),this.editor.on("inputRead",(t,r)=>{r.keyCode===32&&r.ctrlKey&&ki.showHint(t,ki.hint.javascript)}),this.editor.on("change",()=>{this.visible=!0}),this.editor})}}}),oD={class:"_fd-fn"},aD={class:"_fd-fn-tip"},lD={class:"cm-keyword"},sD={key:0},dD={class:"_fd-fn-arg"},cD={ref:"editor",class:"_fd-fn-editor"};function uD(e,t,r,o,i,l){const d=n.resolveComponent("el-table-column"),c=n.resolveComponent("el-table"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",oD,[n.createElementVNode("div",aD,[t[2]||(t[2]=n.createElementVNode("div",{class:"_fd-fn-ind"},null,-1)),n.createElementVNode("div",lD,[n.createElementVNode("span",null,[n.createTextVNode("function "+n.toDisplayString(e.name)+"(",1),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.argList,(m,y)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createTextVNode(n.toDisplayString(y>0?", ":""),1),m.type==="string"?(n.openBlock(),n.createElementBlock("span",sD,n.toDisplayString(m.name),1)):(n.openBlock(),n.createBlock(u,{key:1,placement:"top-start",width:400,"hide-after":0,trigger:"click",title:m.name,content:m.info||""},{reference:n.withCtx(()=>[n.createElementVNode("span",dD,[n.createTextVNode(n.toDisplayString(m.name),1),t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-question"},null,-1))])]),default:n.withCtx(()=>[m.columns?(n.openBlock(),n.createBlock(c,{key:0,data:m.columns,border:""},{default:n.withCtx(()=>[n.createVNode(d,{width:"120",property:"label",label:e.t("props.field")},null,8,["label"]),n.createVNode(d,{property:"info",label:e.t("event.info")},null,8,["label"]),n.createVNode(d,{width:"80",property:"type",label:e.t("event.type")},null,8,["label"])]),_:2},1032,["data"])):n.createCommentVNode("",!0)]),_:2},1032,["title","content"]))],64))),256)),t[1]||(t[1]=n.createTextVNode(") {"))])])]),n.createElementVNode("div",cD,null,512),t[3]||(t[3]=n.createElementVNode("div",{class:"_fd-fn-tip"},[n.createElementVNode("div",{class:"_fd-fn-ind"}),n.createElementVNode("div",{class:"cm-keyword"},"}")],-1)),e.visible&&e.button?(n.openBlock(),n.createBlock(h,{key:0,type:"primary",size:"small",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)])}const Ni=Te(rD,[["render",uD]]),vj="",fD=n.defineComponent({name:"ConditionInput",inject:["designer"],emits:["update:modelValue","change"],props:{type:String,options:Array,props:Object,modelValue:[String,Number,Array,Object,Boolean]},watch:{modelValue(){this.value=this.modelValue||void 0}},data(){return{value:this.modelValue||void 0}},methods:{onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}},created(){}}),pD={class:"_fd-cdi-input"};function hD(e,t,r,o,i,l){const d=n.resolveComponent("el-cascader"),c=n.resolveComponent("el-input-number"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-switch"),y=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",pD,[e.type==="cascader"?(n.openBlock(),n.createBlock(d,n.mergeProps({key:0,size:"default",props:{checkStrictly:!0,emitPath:!1}},e.props||{},{options:e.options,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),onChange:e.onInput}),null,16,["options","modelValue","onChange"])):e.type==="number"?(n.openBlock(),n.createBlock(c,n.mergeProps({key:1,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):e.type==="select"?(n.openBlock(),n.createBlock(h,n.mergeProps({key:2,size:"default",filterable:"","allow-create":"","default-first-option":""},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=C=>e.value=C),onChange:e.onInput}),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(u,{label:C.label,value:C.value,key:C.value},null,8,["label","value"]))),128))]),_:1},16,["modelValue","onChange"])):e.type==="switch"?(n.openBlock(),n.createBlock(m,n.mergeProps({key:3,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):(n.openBlock(),n.createBlock(y,n.mergeProps({key:4,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[4]||(t[4]=C=>e.value=C),onBlur:e.onInput}),null,16,["modelValue","onBlur"]))])}const mD=Te(fD,[["render",hD]]),yj="",gD=n.defineComponent({name:"PatternInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String},data(){return{value:this.modelValue||"",options:[{label:"\u90AE\u7BB1",value:"^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"},{label:"\u57DF\u540D",value:"^((http:\\/\\/)|(https:\\/\\/))?([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}(\\/)$"},{label:"\u624B\u673A\u53F7",value:"^(?:(?:\\+|00)86)?1[3-9]\\d{9}$"},{label:"\u5EA7\u673A\u7535\u8BDD",value:"^(?:(?:\\d{3}-)?\\d{8}|^(?:\\d{4}-)?\\d{7,8})(?:-\\d+)?$"},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"^[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]$"},{label:"\u94F6\u884C\u5361\u53F7",value:"^[1-9]\\d{9,29}$"},{label:"\u8F66\u724C\u53F7",value:"^[\u4EAC\u6D25\u6CAA\u6E1D\u5180\u8C6B\u4E91\u8FBD\u9ED1\u6E58\u7696\u9C81\u65B0\u82CF\u6D59\u8D63\u9102\u6842\u7518\u664B\u8499\u9655\u5409\u95FD\u8D35\u7CA4\u9752\u85CF\u5DDD\u5B81\u743C\u4F7F\u9886][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9\u6302\u5B66\u8B66\u6E2F\u6FB3]$"},{label:"\u4E2D\u6587",value:"^(?:[\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0])+$"},{label:"\u6570\u5B57",value:"^\\d+$"},{label:"\u6574\u6570",value:"^(?:0|(?:-?[1-9]\\d*))$"},{label:"\u6B63\u6574\u6570",value:"^\\+?[1-9]\\d*$"},{label:"\u8D1F\u6574\u6570",value:"^-[1-9]\\d*$"},{label:"\u6D6E\u70B9\u6570",value:"^(-?[1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u6B63\u6D6E\u70B9\u6570",value:"^([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u8D1F\u6D6E\u70B9\u6570",value:"^-([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u82F1\u6587\u5B57\u6BCD",value:"^[a-zA-Z]+$"},{label:"\u6570\u5B57\u548C\u5B57\u6BCD",value:"^[A-Za-z0-9]+$"}]}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}}),vD={class:"_fd-pattern-input"};function yD(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",vD,[n.createVNode(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:""},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":"_fd-pattern-popper"},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["size","modelValue","onBlur"])])}const Du=Te(gD,[["render",yD]]),bj="",bD=n.defineComponent({name:"RuleSelect",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[String,Number,Array],onlyField:Boolean,valueType:String,size:String,multiple:Boolean},computed:{activeRule(){return this.designer.setupState.activeRule},t(){return this.designer.setupState.t},tree(){var o,i,l;const e=this.designer.setupState.activePage;let t=[];e.default?t=this.getFields(this.designer.setupState.treeInfo):t=this.getFields(e.main.field&&e.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children);let r=(o=this.activeRule)==null?void 0:o.__fc__.parent;for(;r;)if(r.rule===e.main)r=void 0;else if(r.rule._menu&&["array","object","scope"].indexOf(r.rule._menu.subForm)>-1){const d=this.getFields(this.designer.setupState.findTree(r.rule._fc_id));d.length&&t.unshift({value:"___subform",disabled:!0,label:((l=(i=r.refRule)==null?void 0:i.__$title)==null?void 0:l.value)||r.rule.title||r.rule._menu.label,children:d}),r=void 0}else r=r.parent;return t}},methods:{getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{var c,u,h;const l=[...t];o.field&&l.push(o);const d=["array","scope"].indexOf(o._menu.subForm)>-1?[]:this.getFields(i||[],l);if(!this.onlyField||this.onlyField&&o.field){const m={value:t.length?t.map(y=>y[this.valueType||"_fc_id"]).join(".")+"."+o[this.valueType||"_fc_id"]:o[this.valueType||"_fc_id"],label:(((h=(u=(c=o==null?void 0:o.__fc__)==null?void 0:c.refRule)==null?void 0:u.__$title)==null?void 0:h.value)||o.title||"").trim()||o.props&&o.props.label||this.t("com."+(o._menu&&o._menu.name)+".name")||o._menu&&o._menu.label||o.type,rule:o,parent:t};d.length&&(m.children=d),r.push(m)}else r.push(...d)}),r},input(e){this.$emit("update:modelValue",e),this.$emit("change",e)}}}),wD={key:0,class:"_fd-rule-select-node"};function CD(e,t,r,o,i,l){const d=n.resolveComponent("el-tree-select");return n.openBlock(),n.createBlock(d,{class:"_fd-rule-select",modelValue:e.modelValue,"onUpdate:modelValue":e.input,size:e.size,multiple:e.multiple,checkStrictly:"",showCheckbox:e.multiple,data:e.tree},{default:n.withCtx(({data:c})=>[c.value==="___subform"?(n.openBlock(),n.createElementBlock("div",wD,[n.createElementVNode("div",null,n.toDisplayString(c.label),1),n.createElementVNode("span",null,n.toDisplayString(e.t("props.subform")),1)])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(c.label),1)],64))]),_:1},8,["modelValue","onUpdate:modelValue","size","multiple","showCheckbox","data"])}const Vu=Te(bD,[["render",CD]]),wj="",_D=n.defineComponent({name:"ValueInput",emits:["update:modelValue","change","change-type","blur"],inject:["designer"],props:{modelValue:[String,Number,Boolean]},data(){return{type:"1",value:""}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue:{handler:function(e){typeof e=="number"?this.type="2":typeof e=="boolean"?this.type="3":this.type="1",this.value=e==null?"":""+e},immediate:!0},type(){this.updateValue(this.value),this.$emit("change-type",this.type)}},methods:{onBlur(...e){this.value!==this.toValue(this.modelValue)&&this.updateValue(this.value),this.$emit("blur",...e)},updateValue(e){const t=this.toValue(e);this.$emit("update:modelValue",t),this.$emit("change",t)},toValue(e){return this.type==="1"?""+e:this.type==="2"?parseFloat(e)||0:e==="true"}}});function ED(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(u,n.mergeProps({class:"_fd-value-input",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=h=>e.value=h),onBlur:e.onBlur},e.$attrs),n.createSlots({prepend:n.withCtx(()=>[n.createVNode(c,{modelValue:e.type,"onUpdate:modelValue":t[0]||(t[0]=h=>e.type=h),style:{width:"60px"}},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("validate.types.string"),value:"1"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.number"),value:"2"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.boolean"),value:"3"},null,8,["label"])]),_:1},8,["modelValue"])]),_:2},[e.$slots.append?{name:"append",fn:n.withCtx(()=>[n.renderSlot(e.$slots,"append")]),key:"0"}:void 0]),1040,["modelValue","onBlur"])}const Kl=Te(_D,[["render",ED]]),Cj="",AD=n.defineComponent({name:"Warning",props:{tooltip:String},data(){return{}}}),SD=["innerHTML"],xD={key:0,class:"_fd-warning-text"},kD={key:1,class:"fc-icon icon-question"};function ND(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return n.openBlock(),n.createBlock(d,{effect:"dark",placement:"top-start","popper-class":"_fd-warning-pop"},{content:n.withCtx(()=>[n.createElementVNode("span",{innerHTML:e.tooltip},null,8,SD)]),default:n.withCtx(()=>[e.$slots.default?(n.openBlock(),n.createElementBlock("span",xD,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("i",kD))]),_:3})}const Xn=Te(AD,[["render",ND]]),_j="",TD=n.defineComponent({name:"VariableConfig",components:{Warning:Xn},emits:["submit","confirm"],props:{popover:Boolean},inject:["designer"],data(){return{visible:!1,activeIdx:0,variable:"",value:{},fields:[],expandedKeys:["$topForm","$cookie","$localStorage","$sessionStorage","$globalData","$var"]}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventNum(){return((this.activeRule||{})._loadData||[]).length},treeInfo(){var i,l,d,c,u,h;const e=this.toObject(this.designer.setupState.varList||[]),t=[{id:"$topForm",label:this.t("computed.form"),driver:!0,children:this.getFormTree(this.designer.setupState.treeInfo)},{id:"$cookie",label:"cookie"},{id:"$localStorage",label:"localStorage"},{id:"$sessionStorage",label:"sessionStorage"},{id:"$globalData",label:this.t("props.globalData"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalData||{}).map(m=>({label:this.designer.setupState.formOptions.globalData[m].label,id:m}))},{id:"$var",label:this.t("computed.variable.title"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalVariable||{}).map(m=>({label:this.designer.setupState.formOptions.globalVariable[m].label,id:m}))}],r=this.designer.setupState.activePage;!r.default&&r.main.field&&r.main!==this.activeRule&&(t[0].id="$scopeForm",t[0].children.length&&(t[0].children=t[0].children[0].children));let o=(i=this.activeRule)==null?void 0:i.__fc__.parent;for(;o;)if(o.rule===r.main)o=void 0;else if(o.rule._menu&&["array","object","scope"].indexOf(o.rule._menu.subForm)>-1){const m=this.getFormTree(this.designer.setupState.findTree(o.rule._fc_id));m.length&&t.unshift({id:"$form",driver:!0,label:((d=(l=o.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||o.rule.title||o.rule._menu.label,children:m}),o=void 0}else o=o.parent;if(this.designer.setupState.getConfig("showLanguage")!==!1){let m=((c=this.designer.setupState.formOptions)==null?void 0:c.language)||{},y=m[((h=(u=this.designer.props)==null?void 0:u.locale)==null?void 0:h.name)||"zh-cn"]||m[Object.keys(m)[0]]||{};t.push({id:"$t",label:this.t("language.name"),driver:!0,children:Object.keys(y).map(C=>({label:y[C],id:C}))})}return e.$cookie&&(t[1]={...t[1],...e.$cookie}),e.$localStorage&&(t[2]={...t[2],...e.$localStorage}),e.$sessionStorage&&(t[3]={...t[3],...e.$sessionStorage}),e.$globalData&&e.$globalData.children&&(t[4].children=Object.values({...this.toObject(t[4].children),...this.toObject(e.$globalData.children||[])})),e.$var&&e.$var.children&&(t[5].children=Object.values({...this.toObject(t[5].children),...this.toObject(e.$var.children||[])})),delete e.$cookie,delete e.$localStorage,delete e.$sessionStorage,delete e.$globalData,delete e.$var,t.push(...Object.values(e)),t}},watch:{visible(e){e&&(this.updateFields(),this.activeIdx=0)}},methods:{openVariableConfig(){this.designer.setupState.openGlobalVariableDialog()},toObject(e){const t={};return e&&e.forEach(r=>{t[r.id]=r}),t},nodeClick(e,t){if((this.popover||this.fields[this.activeIdx])&&!e.driver){let r=e.id;for(t=t.parent;t.level>=1;)r=t.data.id+"."+r,t=t.parent;this.popover?this.variable=r:this.fields[this.activeIdx].value=r}},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},getFormTree(e){const t=[];return e.forEach(({rule:r,children:o})=>{var l,d,c;const i=r.field&&(!r._menu||r._menu.subForm!=="object")?[]:this.getFormTree(o||[]);if(r.field){const u={id:r.field,label:((c=(d=(l=r==null?void 0:r.__fc__)==null?void 0:l.refRule)==null?void 0:d.__$title)==null?void 0:c.value)||r.title,rule:r};i.length&&(u.children=i),t.push(u)}else t.push(...i)}),t},tranField(e){return e.indexOf("formCreate")===0?e=Ha(e.replace("formCreate","")):e="props."+e,e.replaceAll(">",".")},updateFields(){const e=this.designer.setupState,t=[],r={};(e.activeRule._loadData||[]).forEach(l=>{r[l.to]=l.attr});const o=[];e.activeRule.field&&o.push({label:this.t("computed.value.name"),attach:!0,modify:!0,field:"value"});const i=e.propsForm.api.model();Object.keys(i).forEach(l=>{if(l&&(l[0]!=="_"||i[l]._fc_important_prop)&&i[l].title&&i[l]._fc_important_prop!==!1&&!i[l].hidden&&i[l].display!==!1){const d=typeof i[l]._fc_important_prop=="string"?i[l]._fc_important_prop:l;(i[l]._fc_important_prop===!0?o:t).push({label:i[l].title,modify:d==="formCreateChild",field:this.tranField(d)})}}),t.unshift(...o),t.forEach(l=>{l.value=r[l.field]||""}),this.fields=t},open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.activeIdx=e)},submit(){const e=[];this.fields.forEach(t=>{let r=(t.value||"").trim();if(r){const o={attr:r,to:t.field};t.modify&&(o.modify=!0),e.push(o)}}),this.designer.setupState.activeRule._loadData=e,this.visible=!1},confirm(){const e=(this.variable||"").trim();e&&(this.$emit("confirm",`{{${e}}}`),this.$refs.pop.hide(),this.variable="")}}}),DD={class:"_fd-variable"},VD={style:{width:"230px"}},OD={class:"_fd-variable-item-label"},BD={class:"_fd-variable-info"};function RD(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-popover"),C=n.resolveComponent("el-badge"),S=n.resolveComponent("Warning"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("el-button"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",DD,[e.popover?(n.openBlock(),n.createBlock(y,{key:0,ref:"pop",placement:"bottom",width:330,"hide-after":0,trigger:"click",persistent:!1,"popper-class":"_fd-variable-pop"},{reference:n.withCtx(()=>t[7]||(t[7]=[n.createElementVNode("i",{class:"fc-icon icon-variable",style:{cursor:"pointer"}},null,-1)])),default:n.withCtx(()=>[n.createVNode(m,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(c,{height:"55px",class:"_fd-variable-pop-header"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",modelValue:e.variable,"onUpdate:modelValue":t[1]||(t[1]=g=>e.variable=g)},{prefix:n.withCtx(()=>t[8]||(t[8]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[9]||(t[9]=[n.createTextVNode(" }} ")])),append:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=(...g)=>e.confirm&&e.confirm(...g))},n.toDisplayString(e.t("props.append")),1)]),_:1},8,["modelValue"]),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[2]||(t[2]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,indent:10,"node-key":"id",onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:b})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-pop-node",{disabled:b.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((b.label||"").trim()||(b.rule?e.getTitle(b.rule):b.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(b.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1},512)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(C,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-variable-btn",onClick:t[3]||(t[3]=(...g)=>e.open&&e.open(...g))},[t[10]||(t[10]=n.createElementVNode("i",{class:"fc-icon icon-variable"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind")),1)])]),_:1},8,["value","hidden"]),n.createVNode(_,{class:"_fd-variable-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind"))+" ",1),n.createVNode(S,{tooltip:e.t("warning.variable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(E,{size:"default",onClick:t[5]||(t[5]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(E,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-l"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createElementVNode("div",VD,n.toDisplayString(e.t("computed.variable.attr")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("computed.variable.bind")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fields,(g,b)=>(n.openBlock(),n.createElementBlock("div",{key:g.label,class:n.normalizeClass(["_fd-variable-item",{active:b===e.activeIdx,"_fd-variable-top":g.attach===!0}])},[n.createElementVNode("div",OD,n.toDisplayString(g.label),1),t[13]||(t[13]=n.createElementVNode("div",null,"=",-1)),n.createVNode(d,{modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,placeholder:"_",onFocus:x=>e.activeIdx=b,clearable:""},{prefix:n.withCtx(()=>t[11]||(t[11]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[12]||(t[12]=[n.createTextVNode(" }} ")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])],2))),128))]),_:1})]),_:1})]),_:1}),n.createVNode(w,{style:{width:"328px"}},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-r"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.list"))+" ",1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[4]||(t[4]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createElementVNode("div",BD,n.toDisplayString(e.t("warning.variableInfo")),1),n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:b})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-node",{disabled:b.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((b.label||"").trim()||(b.rule?e.getTitle(b.rule):b.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(b.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))])}const ra=Te(TD,[["render",RD]]),Ej="",qr={input:["==","!=","on","notOn","empty","notEmpty","pattern"],select:["==","!=","on","notOn","empty","notEmpty"],switch:["==","!="],number:["==","!=",">",">=","<","<=","empty","notEmpty"]};qr.cascader=qr.select;const gg=n.defineComponent({name:"ConditionGroup",components:{VariableConfig:ra,ValueInput:Kl,RuleSelect:Vu,PatternInput:Du,ConditionInput:mD},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[Object,Array]},computed:{formulaLabel(){return["==","!=","on","notOn","empty","notEmpty","pattern",">",">=","<","<="].reduce((e,t)=>(e[t]=this.t("computed.formulas."+t),e),{})},activeRule(){return this.designer.setupState.activeRule},rules(){var r;let e=(r=this.activeRule)==null?void 0:r.__fc__.parent,t=[];for(;e;)if(e.rule._menu&&e.rule._menu.subForm){t=this.getFields(this.designer.setupState.findTree(e.rule._fc_id));break}else e=e.parent;return[...t,...this.getFields(this.designer.setupState.treeInfo)]},t(){return this.designer.setupState.t}},data(){return{mode:"AND",list:[],ConditionGroup:n.markRaw(gg)}},methods:{selectVar(e,t){e.field=t.slice(2,-2),this.changeField(e)},addItem(){this.list.push({type:"field"})},addItemGroup(){this.list.push({mode:"AND"})},removeItem(e){this.list.splice(e,1),this.onInput()},changeType(e){e.field="",e.input=null,e.formula=null},changeField(e){e.field?(e.condition="==",e.type==="field"?this.tidyItem(e):(e.input=!0,e.formula=qr.select.map(t=>({label:this.formulaLabel[t],value:t})))):(e.input=null,e.formula=null),this.onInput()},getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{const l=[...t];o.field&&l.push(o);const d=this.getFields(i||[],l);if(o.field){const c={field:o.field,value:t.length?t.map(u=>u.field).join(".")+"."+o.field:o.field,label:o.title,rule:o};r.push(c,...d)}else r.push(...d)}),r},tidyValue(){let e=this.modelValue;e&&(Array.isArray(e)&&(e={mode:"AND",group:e}),this.mode=e.mode==="OR"?"OR":"AND",this.list=(e.group||[]).map(t=>t.mode!=null?t:this.tidyItem({...t}))),this.list.length||this.list.push({type:"field"},{type:"field"})},tidyItem(e){return e.variable?(e.input=!0,e.field=e.variable,e.formula=qr.select.map(t=>({label:this.formulaLabel[t],value:t})),e.type="variable",e):(e.type="field",this.rules.forEach(t=>{if(t.value===e.field||t.field===e.field){const r=t.rule._menu.condition,o=r?dt.Function(r)?r(t.rule):dt.String(r)?{type:r}:{...r}:{type:"input"};o.options&&(o.options=dt.String(o.options)?Rr(t.rule.__fc__.prop,o.options):o.options),e.formula=(qr[o.type]||qr.input).map(i=>({label:this.formulaLabel[i],value:i})),e.var=!!e.compare,e.input=o}}),e)},onInput(){let e=[];this.list.forEach(t=>{if(t.field&&t.condition&&(t.compare||["empty","notEmpty"].indexOf(t.condition)>-1||t.value!=null&&t.value!=="")){const r={[t.type]:t.field,condition:t.condition};t.compare&&t.var?r.compare=t.compare:r.value=t.value,e.push(r)}else t.group&&e.push(t)}),e.length===1&&e[0].mode!=null?e=e[0]:e=e.length>0?{mode:this.mode,group:e}:void 0,!(!e&&(!this.modelValue||!this.modelValue.group))&&(this.$emit("update:modelValue",e),this.$emit("change",e))}},created(){this.tidyValue()}}),$D=gg,ID={class:"_fd-cdg-input"},FD={class:"_fd-cdg-item"},PD={class:"_fd-cdg-and"},MD={class:"_fd-cdg-options"},LD=["onClick"],jD={key:3,class:"_fd-cfg-value"},zD=["onClick"],UD={class:"_fd-cdg-btns"};function HD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("ConditionGroup",!0),h=n.resolveComponent("VariableConfig"),m=n.resolveComponent("el-input"),y=n.resolveComponent("RuleSelect"),C=n.resolveComponent("ValueInput"),S=n.resolveComponent("PatternInput"),w=n.resolveComponent("ConditionInput"),E=n.resolveComponent("el-checkbox"),_=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",ID,[n.createElementVNode("div",FD,[n.createElementVNode("div",PD,[e.list.length>0?(n.openBlock(),n.createBlock(c,{key:0,size:"default",modelValue:e.mode,"onUpdate:modelValue":t[0]||(t[0]=g=>e.mode=g),onChange:e.onInput},{default:n.withCtx(()=>[n.createVNode(d,{label:"AND",value:"AND"}),n.createVNode(d,{label:"OR",value:"OR"})]),_:1},8,["modelValue","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",MD,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(g,b)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[g.mode!=null?(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option is-group",key:g.field+"a"+b+e.list.length},[n.createVNode(u,{modelValue:e.list[b],"onUpdate:modelValue":x=>e.list[b]=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-add-circle",{disabled:e.list.length===1}]),onClick:x=>e.removeItem(b)},null,10,LD)])):(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option",key:b},[n.createVNode(c,{style:{width:"85px"},size:"default",modelValue:g.type,"onUpdate:modelValue":x=>g.type=x,onChange:x=>e.changeType(g)},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("props.field"),value:"field"},null,8,["label"]),n.createVNode(d,{label:e.t("props.variable"),value:"variable"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),g.type==="variable"?(n.openBlock(),n.createBlock(m,{class:"_fd-cdg-variable",size:"default",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",onChange:x=>e.changeField(g),key:"variable"},{suffix:n.withCtx(()=>[n.createVNode(h,{popover:"",onConfirm:x=>e.selectVar(g,x)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(y,{class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",multiple:!1,onChange:x=>e.changeField(g),key:"field"},null,8,["modelValue","onUpdate:modelValue","onChange"])),g.formula?(n.openBlock(),n.createBlock(c,{key:2,class:"_fd-cdg-term",size:"default",modelValue:g.condition,"onUpdate:modelValue":x=>g.condition=x,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(g.formula,x=>(n.openBlock(),n.createBlock(d,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),g.input&&["empty","notEmpty"].indexOf(g.condition)===-1?(n.openBlock(),n.createElementBlock("div",jD,[g.var?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.compare,"onUpdate:modelValue":x=>g.compare=x,clearable:"",multiple:!1,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.type==="variable"?(n.openBlock(),n.createBlock(C,{key:1,size:"default",modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.condition==="pattern"?(n.openBlock(),n.createBlock(S,{size:"default",key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(w,n.mergeProps({key:3,ref_for:!0},g.input,{key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput}),null,16,["modelValue","onUpdate:modelValue","onChange"])),n.createVNode(E,{modelValue:g.var,"onUpdate:modelValue":x=>g.var=x,size:"default",label:e.t("props.field")},null,8,["modelValue","onUpdate:modelValue","label"])])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:x=>e.removeItem(b)},null,8,zD)]))],64))),256))])]),n.createElementVNode("div",UD,[n.createVNode(_,{link:"",type:"primary",onClick:e.addItem},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addCondition")),1)]),_:1},8,["onClick"]),n.createVNode(_,{link:"",type:"primary",onClick:e.addItemGroup},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addGroup")),1)]),_:1},8,["onClick"])])])}const WD=Te($D,[["render",HD]]),Aj="",GD=n.defineComponent({name:"ComputedConfig",components:{Warning:Xn,RuleSelect:Vu,ConditionGroup:WD},props:{modelValue:[String,Object,Array],type:String,title:String,name:String,btn:String,validLabel:String,invertLabel:String},inject:["designer"],data(){const e=(t,r,o,i=[])=>{const l=[];return t.forEach(({rule:d,children:c})=>{var y,C,S;const u=[...i];let h=o;d.field&&(u.push(d),h||(h=d.field===r&&this.type==="value"));const m=e(c||[],r,h,u);if(d.field){const w={value:d.field,label:((S=(C=(y=d==null?void 0:d.__fc__)==null?void 0:y.refRule)==null?void 0:C.__$title)==null?void 0:S.value)||d.title,rule:d,parent:i,formula:!0};m.length&&(w.children=m),l.push(w)}else l.push(...m)}),l};return{editor:null,visible:!1,expandedKeys:["_form","_formula","_subform"],err:"",status:"computed",value:"",condition:void 0,formulaInfo:"",formulaExample:"",oldValue:"",invert:!1,linkage:"",getFields:e}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},activeRule(){return this.designer.setupState.activeRule},treeInfo(){var i,l,d;let e=(i=this.activeRule)==null?void 0:i.__fc__.parent;const t=this.designer.setupState.activePage;let r=[];t.default?r=this.getFields(this.designer.setupState.treeInfo,this.activeRule.field):r=this.getFields(t.main.field&&t.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children,this.activeRule.field);const o=[{id:"_form",label:this.t("computed.form"),children:r},{id:"_formula",label:this.t("computed.formula"),children:kh.map(c=>({label:this.t("formula."+c.key),children:c.children.map(u=>({label:u,info:this.t("formula."+u),example:_c[u]||"",formula:!0}))}))}];for(;e;)if(e.rule===t.main)e=void 0;else if(e.rule._menu&&["array","object"].indexOf(e.rule._menu.subForm)>-1){const c=this.getFields(this.designer.setupState.findTree(e.rule._fc_id),this.activeRule.field);c.length&&o.unshift({id:"_subform",label:((d=(l=e==null?void 0:e.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||e.rule.title||e.rule._menu.label,children:c}),e=void 0}else e=e.parent;return o}},watch:{visible(e){e&&this.update()},status(e){e==="computed"&&this.load()}},beforeUnmount(){document.querySelector("._fd-comp-script")&&document.querySelector("._fd-comp-script").removeEventListener("mouseover",this.spanOver)},methods:{update(){this.linkage="",this.type==="value"||this.modelValue&&dt.String(this.modelValue)?(this.status="computed",this.load(),this.condition=void 0):(this.status="condition",this.condition=this.modelValue?rt(this.modelValue):void 0,this.condition&&(this.invert=this.condition.invert===!0,this.linkage=this.condition.linkage||""))},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},setField(e){e.disabled!==!0&&this.markRule(`"${e.rule.field}"`,this.getTitle(e.rule),"id")},spanOver(e){if(e.target.classList.contains("cm-keyword")){const t=e.target.innerText.trim();this.formulaInfo=this.t("formula."+t)||"",this.formulaExample=_c[t]||""}},nodeOver(e){this.formulaInfo=e.info||"",this.formulaExample=e.example||""},markRule(e,t,r){const o=this.editor.getValue();if(o){const d=this.editor.getCursor().ch;[" ","(",",",")","{","}","[","]"].indexOf(o.substr(d-1,1))===-1&&this.editor.replaceRange(" ",this.editor.getCursor())}this.editor.replaceRange(e,this.editor.getCursor());const i=this.editor.getCursor(),l=document.createElement("span");l.innerText=t,l.classList.add("cm-fc-"+r),this.editor.markText({line:i.line,ch:i.ch-e.length},i,{replacedWith:l})},nodeClick(e){if(!(!e.formula||e.disabled===!0)){if(e.rule){const t=[],r=[];let o=!1;if(e.parent.forEach(i=>{i._menu&&i._menu.subForm==="array"&&(o=!0),t.push(i.field),r.push(this.getTitle(i))}),o)return this.setColumn(e);t.push(e.rule.field),r.push(this.getTitle(e.rule)),this.markRule(t.join("."),r.join("."),"field")}else this.editor.replaceRange(e.label+"()",this.editor.getCursor()),this.editor.moveH(-1,"char");this.editor.focus()}},setColumn(e){let t=!1;const r=[],o=[],i=[];e.parent.forEach(l=>{t?i.push(l):(t=l._menu&&l._menu.subForm==="array",r.push(l.field),o.push(this.getTitle(l)))}),i.push(e.rule),i.reverse().forEach(l=>{this.nodeClick({label:"COLUMN",formula:!0}),this.editor.replaceRange(",",this.editor.getCursor()),this.setField({rule:l}),this.editor.moveH(-1-l.field.length-2,"char")}),this.markRule(r.join("."),o.join("."),"field")},submit(){if(this.status==="computed"){const e=this.editor.getValue().trim();(this.oldValue!==e||!dt.String(this.modelValue))&&(this.oldValue=e,this.$emit("update:modelValue",e))}else{let e=this.condition?{...this.condition}:this.condition;e&&(this.type==="linkage"?this.linkage?e.linkage=this.linkage:e="":this.invert?e.invert=!0:delete e.invert),this.$emit("update:modelValue",e||"")}this.visible=!1},setValue(e){const t=this.designer.setupState.fields().map(Ep);e=e.replace(new RegExp(`["'](${t.join("|")})(\\.(${t.join("|")}))*(?![a-zA-Z0-9_$])["']`,"g"),r=>"__var___"+r+"__var__"),e=e.replace(new RegExp(`(?"__var___"+r+"__var__"),e.split("__var__").forEach(r=>{let o;if(r.indexOf("_")===0){r=r.slice(1);const i=["'",'"'].indexOf(r[0])>-1;i&&(r=r.slice(1).slice(0,-1));let l=0;if(r.indexOf(".")>-1){const d=r.split(".");r=d.pop(),l=d.length}if(o=this.designer.setupState.dragForm.api.all().filter(d=>d&&d.field===r)[0],o){if(i)this.setField({rule:o});else{const d=[o.field],c=[this.getTitle(o)];let u=o.__fc__.parent;for(;u&&l>0;)u.input&&(l--,d.unshift(u.rule.field),c.unshift(this.getTitle(u.rule))),u=u.parent;this.markRule(d.join("."),c.join("."),"field")}return}}this.editor.replaceRange(r,this.editor.getCursor())})},load(){this.value=dt.String(this.modelValue)?this.modelValue:"",this.oldValue=this.value,this.err=this.formulaInfo="",this.$nextTick(()=>{document.querySelector("._fd-comp-script").addEventListener("mouseover",this.spanOver),this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"fcComputedMode",line:!0,tabSize:2,lineWrapping:!0,value:"",extraKeys:{Enter:function(){return!1}}})),this.setValue(this.value||""),this.editor.on("beforeChange",(e,t)=>{if(t.origin==="paste"){const r=t.text[0]||"";r&&this.setValue(r),t.cancel()}}),this.editor})}}}),KD={class:"_fd-computed"},YD={class:"_fd-comp-title"},QD={class:"_fd-comp-title",style:{"margin-top":"30px"}},JD={class:"_fd-comp-linkage"},XD={class:"_fd-comp-title",style:{"margin-top":"30px"}},ZD=["onMouseover"],qD={key:0,class:"_group"},eV={key:1,class:"_subform"},tV=["onClick"],nV={key:0,ref:"editor",class:"_fd-comp-script"},iV={key:0,class:"_fd-comp-info"},rV={key:0},oV={key:1},aV={key:2,style:{color:"#f56c6c"}};function lV(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-tab-pane"),m=n.resolveComponent("el-tabs"),y=n.resolveComponent("ConditionGroup"),C=n.resolveComponent("RuleSelect"),S=n.resolveComponent("el-radio"),w=n.resolveComponent("el-radio-group"),E=n.resolveComponent("el-main"),_=n.resolveComponent("el-container"),g=n.resolveComponent("el-tree"),b=n.resolveComponent("el-aside"),x=n.resolveComponent("el-header"),k=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",KD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=T=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.btn||e.title),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(k,{class:"_fd-comp-dialog _fd-config-dialog",title:e.title,modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=T=>e.visible=T),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[5]||(t[5]=T=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.type!=="value"?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-preview-tabs",modelValue:e.status,"onUpdate:modelValue":t[1]||(t[1]=T=>e.status=T)},{default:n.withCtx(()=>[n.createVNode(h,{name:"condition"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.type==="linkage"?e.t("computed.value.title"):e.t("computed.condition"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedCondition")},null,8,["tooltip"])]),_:1}),n.createVNode(h,{name:"computed"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.name"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedFormula")},null,8,["tooltip"])]),_:1})]),_:1},8,["modelValue"])):n.createCommentVNode("",!0),e.status==="condition"?(n.openBlock(),n.createBlock(_,{key:1,class:"_fd-comp-condition"},{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",YD,n.toDisplayString(e.t("computed.setting")),1),e.visible?(n.openBlock(),n.createBlock(y,{key:0,modelValue:e.condition,"onUpdate:modelValue":t[2]||(t[2]=T=>e.condition=T),ref:"condition"},null,8,["modelValue"])):n.createCommentVNode("",!0),e.type==="linkage"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createElementVNode("div",QD,n.toDisplayString(e.t("computed.linkage.trigger")),1),n.createElementVNode("div",JD,[n.createTextVNode(n.toDisplayString(e.t("computed.linkage.info.0"))+" ",1),n.createVNode(C,{modelValue:e.linkage,"onUpdate:modelValue":t[3]||(t[3]=T=>e.linkage=T),size:"small",onlyField:"",valueType:"field",clearable:""},null,8,["modelValue"]),n.createTextVNode(" "+n.toDisplayString(e.t("computed.linkage.info.1")),1)])],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[n.createElementVNode("div",XD,n.toDisplayString(e.t("computed.invert")),1),n.createVNode(w,{modelValue:e.invert,"onUpdate:modelValue":t[4]||(t[4]=T=>e.invert=T)},{default:n.withCtx(()=>[n.createVNode(S,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.invertLabel),1)]),_:1}),n.createVNode(S,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.validLabel),1)]),_:1})]),_:1},8,["modelValue"])],64))]),_:1})]),_:1})):(n.openBlock(),n.createBlock(_,{key:2,class:"_fd-comp-con"},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(g,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:T,data:O})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-comp-node",{disabled:O.disabled}]),onMouseover:F=>e.nodeOver(O)},[n.createElementVNode("div",null,[O.rule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[O.rule._menu.subForm==="object"?(n.openBlock(),n.createElementBlock("span",qD,"{ "+n.toDisplayString(e.t("props.group"))+" }",1)):n.createCommentVNode("",!0),O.rule._menu.subForm==="array"?(n.openBlock(),n.createElementBlock("span",eV,"[ "+n.toDisplayString(e.t("props.collection"))+" ]",1)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(O.rule?e.getTitle(O.rule):(O.label||"").trim()),1)]),O.rule?(n.openBlock(),n.createElementBlock("span",{key:0,class:"_fd-comp-id",onClick:n.withModifiers(F=>e.setField(O),["stop"])}," ID ",8,tV)):n.createCommentVNode("",!0)],42,ZD)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-comp-r"},{default:n.withCtx(()=>[n.createVNode(x,{class:"_fd-comp-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.name||e.title),1)]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",nV,null,512)):n.createCommentVNode("",!0)]),_:1}),e.formulaInfo||e.err?(n.openBlock(),n.createElementBlock("div",iV,[e.formulaInfo?(n.openBlock(),n.createElementBlock("div",rV,n.toDisplayString(e.t("computed.formulaInfo"))+": "+n.toDisplayString(e.formulaInfo),1)):n.createCommentVNode("",!0),e.formulaExample?(n.openBlock(),n.createElementBlock("div",oV,n.toDisplayString(e.t("computed.formulaExample"))+": "+n.toDisplayString(e.formulaExample),1)):n.createCommentVNode("",!0),e.err?(n.openBlock(),n.createElementBlock("div",aV,n.toDisplayString(e.t("validate.message"))+": "+n.toDisplayString(e.err),1)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1}))]),_:1},8,["title","modelValue"])])}const vg=Te(GD,[["render",lV]]),Sj="",Yl="$FNX:",yg=e=>dt.String(e)&&e.indexOf(Yl)===0,sV=n.defineComponent({name:"EventConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],componentName:"",hook:{type:Boolean,default:!0},eventName:{type:Array,default:()=>[]}},inject:["designer"],components:{Warning:Xn,ComputedConfig:vg,FnEditor:Ni,fcDraggable:jr,DragForm:ze.$form()},data(){return{visible:!1,activeData:null,activeBehavior:null,val:null,defActive:"no",hookList:["hook_load","hook_mounted","hook_deleted","hook_watch","hook_value","hook_hidden"],event:[],cus:!1,cusValue:"",eventType:"fn",eventKey:"",eventStr:"",eventNum:0,id:0,form:{rule:[],options:{form:{labelPosition:"right",size:"small",labelWidth:"auto"},appendValue:!1,submitBtn:!1},api:{},formData:{}}}},computed:{useEventKeys(){const e={};return this.event.forEach(t=>{e[t.name]=!0}),Object.keys(e)},behaviorMenu(){const e=[];return Nh.forEach(t=>{e.push({label:t.key,children:t.children.map(r=>({label:r,value:r}))})}),e},t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventInfo(){const e={};return this.eventName.forEach(t=>{e[t]=this.t("com."+this.componentName+".event."+t)||this.t("eventInfo."+t)||""}),this.hookList.forEach(t=>{e[t]=this.t("eventInfo."+t)||""}),e},globalEvent(){return this.designer.setupState.formOptions.globalEvent||{}},options(){return Object.keys(this.globalEvent).map(e=>({label:this.globalEvent[e].label,value:"$GLOBAL:"+e}))},fnArgs(){return[on(this.t)]}},watch:{visible(e){e?this.init():(this.destroy(),this.closeCus())}},methods:{openConfig(){this.designer.setupState.openGlobalEventDialog()},addCus(){const e=this.cusValue&&this.cusValue.trim();e&&(this.closeCus(),this.add(e))},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},loadFnStr(e){if(yg(e))return e.replace(Yl,"");if(dt.Function(e)){const t=e.__json||"";return t?yg(t)?t.replace(Yl,""):t:""+e}else if(e&&e.indexOf("$GLOBAL:")===0)return e},parseBehavior(e){if(e.id=this.id++,e.method==="callback"){const t=this.loadFnStr(e.callback);t&&(e.callback=t)}return e},init(){const e=this.activeRule?rt(this.activeRule.$behavior||{}):{},t=this.activeRule?{...this.activeRule.hook||{}}:{},r={...rt(this.modelValue||{})};Object.keys(t).forEach(i=>{r["hook_"+i]=t[i]});const o=[];Object.keys(r).forEach(i=>{(Array.isArray(r[i])?r[i]:[r[i]]).forEach(d=>{const c={name:i,id:this.id++},u=this.loadFnStr(d);u&&(c.handle=u),c.behaviors=(e[i]||[]).map(this.parseBehavior),delete e[i],o.push(c)})}),Object.keys(e).forEach(i=>{o.push({name:i,id:this.id++,handle:"",behaviors:(e[i]||[]).map(this.parseBehavior)})}),this.event=o,this.eventNum=o.length},getValue(){const e={},t={},r={};let o=0;return this.event.forEach(i=>{let l=!1;if(i.handle){l=!0;let d=e;const c=i.handle.indexOf("$GLOBAL:")!==0?Yl+i.handle:i.handle;i.name.indexOf("hook_")>-1?r[i.name.replace("hook_","")]=c:(d[i.name]||(d[i.name]=[]),d[i.name].push(c))}i.behaviors&&i.behaviors.length&&(l=!0,t[i.name]=i.behaviors.map(d=>(delete d.id,d))),l&&o++}),Object.keys(e).forEach(i=>{e[i]=e[i].length===1?e[i][0]:e[i]}),{on:e,behaviors:t,hooks:r,num:o}},add(e){this.event.push({name:e,id:this.id++,behaviors:[]}),this.activeData||this.edit(this.event.length-1)},edit(e){this.defActive!==this.event[e].id&&(this.destroy(),this.activeData=this.event[e],this.val=this.activeData.handle||"",this.eventType=this.val.indexOf("$GLOBAL:")===0?"event":"fn",this.eventType==="event"?(this.eventKey=this.val,this.eventStr=""):(this.eventStr=this.val,this.eventKey=""),this.defActive=this.activeData.id)},rm(e){this.event.splice(e,1),(this.activeData&&this.defActive===this.activeData.id||this.activeBehavior&&e===this.activeBehavior.pid)&&this.destroy()},save(){return new Promise(e=>{if(this.activeData){let t=this.eventKey;if(this.eventType!=="event"){if(!this.$refs.fn.save())return!1;t=this.eventStr}this.activeData.handle=t,this.destroy(),e()}else if(this.activeBehavior){const t=r=>{this.activeBehavior.config={...r||{}};const o={...this.activeBehavior},i=o.pid;Object.keys(o.config).length||delete o.config,delete o.pid,this.event[i].behaviors.forEach((l,d)=>{l.id===o.id&&(this.event[i].behaviors[d]=o)})};this.form.rule&&this.form.rule.length?this.form.api.validate().then(()=>{t(this.form.formData),this.destroy(),e()}).catch(()=>{}):(t(),this.destroy(),e())}else e()})},addBehavior(e){this.event[e].behaviors.push({method:"openModel",id:this.id++,ignoreError:!1,stopPropagation:"",expression:""}),!this.activeData&&!this.activeBehavior&&this.editBehavior(e,this.event[e].behaviors.length-1)},editBehavior(e,t){this.destroy(),this.activeBehavior=rt(this.event[e].behaviors[t]),this.activeBehavior.pid=e,this.defActive=this.activeBehavior.id,this.updateBehaviorForm()},updateBehaviorForm(){let e=Th[this.activeBehavior.method];dt.Function(e)&&(e=e(this.designer.setupState));const t=r=>{r.field&&!r.title&&(r.title=this.t("behavior."+this.activeBehavior.method+".props."+r.field)||this.t("behavior.props."+r.field)||this.t("props."+r.field),r.warning=this.t("behavior."+this.activeBehavior.method+".warning."+r.field))};e?(this.form.rule=e.map(r=>(t(r),r.control&&r.control.forEach(o=>{o.rule&&o.rule.forEach(i=>{t(i)})}),r)),this.$nextTick(()=>{this.form.api.setValue(this.activeBehavior.config||{})})):this.clearBehaviorForm()},clearBehaviorForm(){this.form.rule=[],this.form.formData={}},rmBehavior(e,t){this.event[e].behaviors.splice(t,1),this.activeBehavior&&this.defActive===this.activeBehavior.id&&this.destroy()},handleSelect(e){this.activeBehavior.method!==e&&(this.activeBehavior.method=e,this.updateBehaviorForm())},destroy(){this.activeBehavior=null,this.activeData=null,this.val=null,this.defActive=null,this.clearBehaviorForm()},close(){this.destroy()},submit(){this.save().then(()=>{const{on:e,behaviors:t,num:r,hooks:o}=this.getValue();this.$emit("update:modelValue",e),this.activeRule.$behavior=t,this.activeRule.hook=o,this.visible=!1,this.eventNum=r})}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}},created(){this.init()}}),dV={class:"_fd-event"},cV={class:"_fd-event-item"},uV={key:0,class:"_fd-label"},fV={class:"_fd-event-item"},pV={class:"_fd-label"},hV={class:"_fd-menu"},mV=["onClick"],gV={class:"_fd-event-method"},vV={key:0,class:"_fd-label"},yV=["onClick"],bV=["onClick"],wV={class:"_fd-event-behaviors"},CV=["onClick"],_V={class:"_fd-event-behavior-label"},EV=["onClick"],AV={class:"_fd-event-behavior-info"},SV={key:0,class:"_fd-menu-item",style:{"padding-left":"10px"}},xV={class:"_fd-event-title"},kV={class:"_fd-event-select"},NV={class:"_fd-event-behavior-title"},TV={class:"_fd-event-behavior-title"},DV={key:0,class:"_fd-event-behavior-title"},VV={class:"_fd-event-behavior-title"},OV={class:"_fd-form-item-warning"},BV={class:"_fd-form-item-warning"},RV={class:"_fd-form-item-warning"};function $V(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown"),y=n.resolveComponent("el-header"),C=n.resolveComponent("el-tooltip"),S=n.resolveComponent("fcDraggable"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-main"),_=n.resolveComponent("el-container"),g=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),x=n.resolveComponent("el-tab-pane"),k=n.resolveComponent("el-option"),T=n.resolveComponent("el-select"),O=n.resolveComponent("el-tabs"),F=n.resolveComponent("el-menu-item"),I=n.resolveComponent("el-sub-menu"),M=n.resolveComponent("el-menu"),N=n.resolveComponent("Warning"),B=n.resolveComponent("DragForm"),L=n.resolveComponent("el-radio-button"),U=n.resolveComponent("el-radio-group"),H=n.resolveComponent("el-form-item"),R=n.resolveComponent("ComputedConfig"),z=n.resolveComponent("el-form"),$=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",dV,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small",onClick:t[0]||(t[0]=A=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode($,{class:"_fd-event-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[14]||(t[14]=A=>e.visible=A),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[13]||(t[13]=A=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(g,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-l"},{default:n.withCtx(()=>[n.createVNode(y,{class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(m,{"popper-class":"_fd-event-dropdown",trigger:"click",size:"default",placement:"bottom-start"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.eventName,A=>(n.openBlock(),n.createBlock(u,{key:A,onClick:J=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",cV,[n.createElementVNode("span",null,n.toDisplayString(A),1),e.eventInfo[A]?(n.openBlock(),n.createElementBlock("span",uV,n.toDisplayString(e.eventInfo[A]),1)):n.createCommentVNode("",!0)])]),_:2},1032,["onClick","disabled"]))),128)),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.hookList,(A,J)=>(n.openBlock(),n.createBlock(u,{divided:e.eventName.length>0&&!J,onClick:Q=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",fV,[n.createElementVNode("div",null,n.toDisplayString(A),1),n.createElementVNode("span",pV,n.toDisplayString(e.eventInfo[A]),1)])]),_:2},1032,["divided","onClick","disabled"]))),256)),n.createVNode(u,{divided:e.eventName.length>0||e.hook,onClick:e.cusEvent},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(e.t("props.custom")),1)]),_:1},8,["divided","onClick"])]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1),t[15]||(t[15]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",hV,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(A,J)=>(n.openBlock(),n.createElementBlock("div",{key:A.id,class:n.normalizeClass(["_fd-menu-item",{"is-active":A.id===e.defActive}])},[n.createElementVNode("div",{class:"_fd-event-title",onClick:n.withModifiers(Q=>e.edit(J),["stop"])},[n.createElementVNode("div",gV,[n.createElementVNode("span",null,[t[16]||(t[16]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(A.name),1)]),e.eventInfo[A.name]?(n.openBlock(),n.createElementBlock("span",vV,n.toDisplayString(e.eventInfo[A.name]),1)):n.createCommentVNode("",!0)]),A.name!=="hook_load"?(n.openBlock(),n.createBlock(C,{key:0,effect:"dark",content:e.t("behavior.add"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-task-add",onClick:n.withModifiers(Q=>e.addBehavior(J),["stop"])},null,8,yV)]),_:2},1032,["content"])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(Q=>e.rm(J),["stop"])},null,8,bV)],8,mV),n.createElementVNode("div",wV,[n.createVNode(S,{group:{name:"behavior",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",list:A.behaviors},{item:n.withCtx(({element:Q,index:G})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-event-behavior",{"is-active":Q.id===e.defActive}]),onClick:n.withModifiers(ie=>e.editBehavior(J,G),["stop"])},[n.createElementVNode("div",_V,[n.createElementVNode("div",null,[t[17]||(t[17]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString(e.t("behavior."+Q.method+".name")),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(ie=>e.rmBehavior(J,G),["stop"])},null,8,EV)]),n.createElementVNode("div",AV,n.toDisplayString(e.t("behavior."+Q.method+".info")||e.t("behavior."+Q.method+".name")),1)],10,CV)]),_:2},1032,["list"])])],2))),128)),e.cus?(n.openBlock(),n.createElementBlock("div",SV,[n.createElementVNode("div",xV,[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=A=>e.cusValue=A),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...A)=>e.addCus&&e.addCus(...A),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...A)=>e.closeCus&&e.closeCus(...A),["stop"]))})])])])):n.createCommentVNode("",!0)])]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-r"},{default:n.withCtx(()=>[e.activeData||e.activeBehavior?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(E,{key:1},{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(O,{modelValue:e.eventType,"onUpdate:modelValue":t[7]||(t[7]=A=>e.eventType=A),class:"_fc-tabs",key:e.activeData.key},{default:n.withCtx(()=>[n.createVNode(x,{label:e.t("props.custom"),name:"fn",lazy:""},{default:n.withCtx(()=>[n.createVNode(b,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[4]||(t[4]=A=>e.eventStr=A),body:"",name:e.activeData.name,args:e.fnArgs,style:{height:"519px"}},null,8,["modelValue","name","args"])]),_:1},8,["label"]),n.createVNode(x,{label:e.t("form.globalEvent"),name:"event"},{default:n.withCtx(()=>[n.createElementVNode("div",kV,[n.createVNode(T,{modelValue:e.eventKey,"onUpdate:modelValue":t[5]||(t[5]=A=>e.eventKey=A),clearable:"",filterable:"",style:{width:"240px","margin-left":"15px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,A=>(n.openBlock(),n.createBlock(k,{key:A.value,label:A.label,value:A.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createElementVNode("span",{class:"_fc-manage-text",onClick:t[6]||(t[6]=(...A)=>e.openConfig&&e.openConfig(...A))},t[18]||(t[18]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])]),_:1},8,["label"])]),_:1},8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0),e.activeBehavior?(n.openBlock(),n.createBlock(E,{key:2,class:"is-behavior"},{default:n.withCtx(()=>[n.createVNode(g,{width:"220px",class:"_fd-event-behavior-list"},{default:n.withCtx(()=>[n.createElementVNode("div",NV,n.toDisplayString(e.t("behavior.props.execute")),1),n.createVNode(M,{defaultActive:e.activeBehavior.method,onSelect:e.handleSelect},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.behaviorMenu,A=>(n.openBlock(),n.createBlock(I,{index:A.label},{title:n.withCtx(()=>[n.createElementVNode("span",null,n.toDisplayString(e.t("props."+A.label)),1)]),default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(A.children,J=>(n.openBlock(),n.createBlock(F,{key:J.value,index:J.value},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior."+J.label+".name")),1)]),_:2},1032,["index"]))),128))]),_:2},1032,["index"]))),256))]),_:1},8,["defaultActive","onSelect"])]),_:1}),n.createVNode(E,{class:"_fd-event-behavior-con"},{default:n.withCtx(()=>[n.createElementVNode("div",TV,[n.createTextVNode(n.toDisplayString(e.t("behavior.props.info"))+" ",1),n.createElementVNode("div",null,n.toDisplayString(e.t("behavior."+e.activeBehavior.method+".info")||e.t("behavior."+e.activeBehavior.method+".name")),1)]),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createElementBlock("div",DV,n.toDisplayString(e.t("designer.rule")),1)):n.createCommentVNode("",!0),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createBlock(B,{key:1,rule:e.form.rule,option:e.form.options,modelValue:e.form.formData,"onUpdate:modelValue":t[8]||(t[8]=A=>e.form.formData=A),api:e.form.api,"onUpdate:api":t[9]||(t[9]=A=>e.form.api=A)},{title:n.withCtx(A=>[A.rule.warning?(n.openBlock(),n.createBlock(N,{key:0,tooltip:A.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(A.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(A.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","api"])):n.createCommentVNode("",!0),n.createElementVNode("div",VV,n.toDisplayString(e.t("designer.advanced")),1),n.createVNode(z,{size:"small",labelWidth:"auto"},{default:n.withCtx(()=>[n.createVNode(H,{label:e.t("behavior.props.ignoreError")},{default:n.withCtx(()=>[n.createVNode(U,{modelValue:e.activeBehavior.ignoreError,"onUpdate:modelValue":t[10]||(t[10]=A=>e.activeBehavior.ignoreError=A)},{default:n.withCtx(()=>[n.createVNode(L,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.continue")),1)]),_:1}),n.createVNode(L,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.stop")),1)]),_:1})]),_:1},8,["modelValue"]),n.createElementVNode("div",OV,n.toDisplayString(e.t("warning.behaviorIgnoreError")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.expression")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.expression,"onUpdate:modelValue":t[11]||(t[11]=A=>e.activeBehavior.expression=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.break"),validLabel:e.t("behavior.props.continue")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",BV,n.toDisplayString(e.t("warning.behaviorExpression")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.stopPropagation")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.stopPropagation,"onUpdate:modelValue":t[12]||(t[12]=A=>e.activeBehavior.stopPropagation=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.continue"),validLabel:e.t("behavior.props.stop")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",RV,n.toDisplayString(e.t("warning.behaviorStopPropagation")),1)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const bg=Te(sV,[["render",$V]]),wg=n.defineComponent({name:"VNode",props:{fn:Function},render(){const e=this.fn();return Array.isArray(e)?n.h(n.Fragment,{},e):e}});/*! Highlight.js v11.9.0 (git: b7ec4bfafc) (c) 2006-2024 undefined and other contributors License: BSD-3-Clause -*/function Cg(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],o=typeof r;o!=="object"&&o!=="function"||Object.isFrozen(r)||Cg(r)}),e}class _g{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Eg(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Wi(e,...t){const r=Object.create(null);for(const o in e)r[o]=e[o];return t.forEach(o=>{for(const i in o)r[i]=o[i]}),r}const Sg=e=>!!e.scope;class IV{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=Eg(t)}openNode(t){if(!Sg(t))return;const r=((o,{prefix:i})=>{if(o.startsWith("language:"))return o.replace("language:","language-");if(o.includes(".")){const l=o.split(".");return[`${i}${l.shift()}`,...l.map((d,c)=>`${d}${"_".repeat(c+1)}`)].join(" ")}return`${i}${o}`})(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){Sg(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}const Ag=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class Ou{constructor(){this.rootNode=Ag(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=Ag({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(o=>this._walk(t,o)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{Ou._collapse(r)}))}}class FV extends Ou{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const o=t.root;r&&(o.scope="language:"+r),this.add(o)}toHTML(){return new IV(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function oa(e){return e?typeof e=="string"?e:e.source:null}function xg(e){return mr("(?=",e,")")}function PV(e){return mr("(?:",e,")*")}function MV(e){return mr("(?:",e,")?")}function mr(...e){return e.map(t=>oa(t)).join("")}function Bu(...e){return"("+((r=>{const o=r[r.length-1];return typeof o=="object"&&o.constructor===Object?(r.splice(r.length-1,1),o):{}})(e).capture?"":"?:")+e.map(r=>oa(r)).join("|")+")"}function kg(e){return RegExp(e.toString()+"|").exec("").length-1}const LV=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Ru(e,{joinWith:t}){let r=0;return e.map(o=>{r+=1;const i=r;let l=oa(o),d="";for(;l.length>0;){const c=LV.exec(l);if(!c){d+=l;break}d+=l.substring(0,c.index),l=l.substring(c.index+c[0].length),c[0][0]==="\\"&&c[1]?d+="\\"+(Number(c[1])+i):(d+=c[0],c[0]==="("&&r++)}return d}).map(o=>`(${o})`).join(t)}const Ng="[a-zA-Z]\\w*",$u="[a-zA-Z_]\\w*",Tg="\\b\\d+(\\.\\d+)?",Dg="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Vg="\\b(0b[01]+)",aa={begin:"\\\\[\\s\\S]",relevance:0},jV={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[aa]},zV={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[aa]},Ql=(e,t,r={})=>{const o=Wi({scope:"comment",begin:e,end:t,contains:[]},r);o.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=Bu("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return o.contains.push({begin:mr(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),o},UV=Ql("//","$"),HV=Ql("/\\*","\\*/"),WV=Ql("#","$");var Jl=Object.freeze({__proto__:null,APOS_STRING_MODE:jV,BACKSLASH_ESCAPE:aa,BINARY_NUMBER_MODE:{scope:"number",begin:Vg,relevance:0},BINARY_NUMBER_RE:Vg,COMMENT:Ql,C_BLOCK_COMMENT_MODE:HV,C_LINE_COMMENT_MODE:UV,C_NUMBER_MODE:{scope:"number",begin:Dg,relevance:0},C_NUMBER_RE:Dg,END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}}),HASH_COMMENT_MODE:WV,IDENT_RE:Ng,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+$u,relevance:0},NUMBER_MODE:{scope:"number",begin:Tg,relevance:0},NUMBER_RE:Tg,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:zV,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[aa,{begin:/\[/,end:/\]/,relevance:0,contains:[aa]}]},RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=mr(t,/.*\b/,e.binary,/\b.*/)),Wi({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,o)=>{r.index!==0&&o.ignoreMatch()}},e)},TITLE_MODE:{scope:"title",begin:Ng,relevance:0},UNDERSCORE_IDENT_RE:$u,UNDERSCORE_TITLE_MODE:{scope:"title",begin:$u,relevance:0}});function GV(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function KV(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function YV(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=GV,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function QV(e,t){Array.isArray(e.illegal)&&(e.illegal=Bu(...e.illegal))}function JV(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function XV(e,t){e.relevance===void 0&&(e.relevance=1)}const ZV=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(o=>{delete e[o]}),e.keywords=r.keywords,e.begin=mr(r.beforeMatch,xg(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},qV=["of","and","for","in","not","or","if","then","parent","list","value"],eO="keyword";function Og(e,t,r=eO){const o=Object.create(null);return typeof e=="string"?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach(l=>{Object.assign(o,Og(e[l],t,l))}),o;function i(l,d){t&&(d=d.map(c=>c.toLowerCase())),d.forEach(c=>{const u=c.split("|");o[u[0]]=[l,tO(u[0],u[1])]})}}function tO(e,t){return t?Number(t):(r=>qV.includes(r.toLowerCase()))(e)?0:1}const Bg={},gr=e=>{console.error(e)},Rg=(e,...t)=>{console.log("WARN: "+e,...t)},eo=(e,t)=>{Bg[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Bg[`${e}/${t}`]=!0)},Xl=Error();function $g(e,t,{key:r}){let o=0;const i=e[r],l={},d={};for(let c=1;c<=t.length;c++)d[c+o]=i[c],l[c+o]=!0,o+=kg(t[c-1]);e[r]=d,e[r]._emit=l,e[r]._multi=!0}function nO(e){(t=>{t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)})(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),(t=>{if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw gr("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Xl;if(typeof t.beginScope!="object"||t.beginScope===null)throw gr("beginScope must be object"),Xl;$g(t,t.begin,{key:"beginScope"}),t.begin=Ru(t.begin,{joinWith:""})}})(e),(t=>{if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw gr("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Xl;if(typeof t.endScope!="object"||t.endScope===null)throw gr("endScope must be object"),Xl;$g(t,t.end,{key:"endScope"}),t.end=Ru(t.end,{joinWith:""})}})(e)}function iO(e){function t(i,l){return RegExp(oa(i),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(l?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,d){d.position=this.position++,this.matchIndexes[this.matchAt]=d,this.regexes.push([d,l]),this.matchAt+=kg(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const l=this.regexes.map(d=>d[1]);this.matcherRe=t(Ru(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;const d=this.matcherRe.exec(l);if(!d)return null;const c=d.findIndex((h,m)=>m>0&&h!==void 0),u=this.matchIndexes[c];return d.splice(0,c),Object.assign(d,u)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];const d=new r;return this.rules.slice(l).forEach(([c,u])=>d.addRule(c,u)),d.compile(),this.multiRegexes[l]=d,d}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,d){this.rules.push([l,d]),d.type==="begin"&&this.count++}exec(l){const d=this.getMatcher(this.regexIndex);d.lastIndex=this.lastIndex;let c=d.exec(l);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,c=u.exec(l)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Wi(e.classNameAliases||{}),function i(l,d){const c=l;if(l.isCompiled)return c;[KV,JV,nO,ZV].forEach(h=>h(l,d)),e.compilerExtensions.forEach(h=>h(l,d)),l.__beforeBegin=null,[YV,QV,XV].forEach(h=>h(l,d)),l.isCompiled=!0;let u=null;return typeof l.keywords=="object"&&l.keywords.$pattern&&(l.keywords=Object.assign({},l.keywords),u=l.keywords.$pattern,delete l.keywords.$pattern),u=u||/\w+/,l.keywords&&(l.keywords=Og(l.keywords,e.case_insensitive)),c.keywordPatternRe=t(u,!0),d&&(l.begin||(l.begin=/\B|\b/),c.beginRe=t(c.begin),l.end||l.endsWithParent||(l.end=/\B|\b/),l.end&&(c.endRe=t(c.end)),c.terminatorEnd=oa(c.end)||"",l.endsWithParent&&d.terminatorEnd&&(c.terminatorEnd+=(l.end?"|":"")+d.terminatorEnd)),l.illegal&&(c.illegalRe=t(l.illegal)),l.contains||(l.contains=[]),l.contains=[].concat(...l.contains.map(h=>(m=>(m.variants&&!m.cachedVariants&&(m.cachedVariants=m.variants.map(y=>Wi(m,{variants:null},y))),m.cachedVariants?m.cachedVariants:Ig(m)?Wi(m,{starts:m.starts?Wi(m.starts):null}):Object.isFrozen(m)?Wi(m):m))(h==="self"?l:h))),l.contains.forEach(h=>{i(h,c)}),l.starts&&i(l.starts,d),c.matcher=(h=>{const m=new o;return h.contains.forEach(y=>m.addRule(y.begin,{rule:y,type:"begin"})),h.terminatorEnd&&m.addRule(h.terminatorEnd,{type:"end"}),h.illegal&&m.addRule(h.illegal,{type:"illegal"}),m})(c),c}(e)}function Ig(e){return!!e&&(e.endsWithParent||Ig(e.starts))}class rO extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const Iu=Eg,Fg=Wi,Pg=Symbol("nomatch"),Mg=e=>{const t=Object.create(null),r=Object.create(null),o=[];let i=!0;const l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:FV};function u(x){return c.noHighlightRe.test(x)}function h(x,k,T){let O="",F="";typeof k=="object"?(O=x,T=k.ignoreIllegals,F=k.language):(eo("10.7.0","highlight(lang, code, ...args) has been deprecated."),eo("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),F=x,O=k),T===void 0&&(T=!0);const I={code:O,language:F};_("before:highlight",I);const M=I.result?I.result:m(I.language,I.code,T);return M.code=I.code,_("after:highlight",M),M}function m(x,k,T,O){const F=Object.create(null);function I(){if(!G.keywords)return X.addText(le);let se=0;G.keywordPatternRe.lastIndex=0;let ge=G.keywordPatternRe.exec(le),ye="";for(;ge;){ye+=le.substring(se,ge.index);const W=S.case_insensitive?ge[0].toLowerCase():ge[0],Y=(D=W,G.keywords[D]);if(Y){const[q,ee]=Y;if(X.addText(ye),ye="",F[W]=(F[W]||0)+1,F[W]<=7&&(be+=ee),q.startsWith("_"))ye+=ge[0];else{const oe=S.classNameAliases[q]||q;N(ge[0],oe)}}else ye+=ge[0];se=G.keywordPatternRe.lastIndex,ge=G.keywordPatternRe.exec(le)}var D;ye+=le.substring(se),X.addText(ye)}function M(){G.subLanguage!=null?(()=>{if(le==="")return;let se=null;if(typeof G.subLanguage=="string"){if(!t[G.subLanguage])return X.addText(le);se=m(G.subLanguage,le,!0,ie[G.subLanguage]),ie[G.subLanguage]=se._top}else se=y(le,G.subLanguage.length?G.subLanguage:null);G.relevance>0&&(be+=se.relevance),X.__addSublanguage(se._emitter,se.language)})():I(),le=""}function N(se,ge){se!==""&&(X.startScope(ge),X.addText(se),X.endScope())}function B(se,ge){let ye=1;const D=ge.length-1;for(;ye<=D;){if(!se._emit[ye]){ye++;continue}const W=S.classNameAliases[se[ye]]||se[ye],Y=ge[ye];W?N(Y,W):(le=Y,I(),le=""),ye++}}function L(se,ge){return se.scope&&typeof se.scope=="string"&&X.openNode(S.classNameAliases[se.scope]||se.scope),se.beginScope&&(se.beginScope._wrap?(N(le,S.classNameAliases[se.beginScope._wrap]||se.beginScope._wrap),le=""):se.beginScope._multi&&(B(se.beginScope,ge),le="")),G=Object.create(se,{parent:{value:G}}),G}function U(se,ge,ye){let D=((W,Y)=>{const q=W&&W.exec(Y);return q&&q.index===0})(se.endRe,ye);if(D){if(se["on:end"]){const W=new _g(se);se["on:end"](ge,W),W.isMatchIgnored&&(D=!1)}if(D){for(;se.endsParent&&se.parent;)se=se.parent;return se}}if(se.endsWithParent)return U(se.parent,ge,ye)}function H(se){return G.matcher.regexIndex===0?(le+=se[0],1):(pe=!0,0)}function R(se){const ge=se[0],ye=k.substring(se.index),D=U(G,se,ye);if(!D)return Pg;const W=G;G.endScope&&G.endScope._wrap?(M(),N(ge,G.endScope._wrap)):G.endScope&&G.endScope._multi?(M(),B(G.endScope,se)):W.skip?le+=ge:(W.returnEnd||W.excludeEnd||(le+=ge),M(),W.excludeEnd&&(le=ge));do G.scope&&X.closeNode(),G.skip||G.subLanguage||(be+=G.relevance),G=G.parent;while(G!==D.parent);return D.starts&&L(D.starts,se),W.returnEnd?0:ge.length}let z={};function $(se,ge){const ye=ge&&ge[0];if(le+=se,ye==null)return M(),0;if(z.type==="begin"&&ge.type==="end"&&z.index===ge.index&&ye===""){if(le+=k.slice(ge.index,ge.index+1),!i){const D=Error(`0 width match regex (${x})`);throw D.languageName=x,D.badRule=z.rule,D}return 1}if(z=ge,ge.type==="begin")return(D=>{const W=D[0],Y=D.rule,q=new _g(Y),ee=[Y.__beforeBegin,Y["on:begin"]];for(const oe of ee)if(oe&&(oe(D,q),q.isMatchIgnored))return H(W);return Y.skip?le+=W:(Y.excludeBegin&&(le+=W),M(),Y.returnBegin||Y.excludeBegin||(le=W)),L(Y,D),Y.returnBegin?0:W.length})(ge);if(ge.type==="illegal"&&!T){const D=Error('Illegal lexeme "'+ye+'" for mode "'+(G.scope||"")+'"');throw D.mode=G,D}if(ge.type==="end"){const D=R(ge);if(D!==Pg)return D}if(ge.type==="illegal"&&ye==="")return 1;if(de>1e5&&de>3*ge.index)throw Error("potential infinite loop, way more iterations than matches");return le+=ye,ye.length}const S=E(x);if(!S)throw gr(l.replace("{}",x)),Error('Unknown language: "'+x+'"');const J=iO(S);let Q="",G=O||J;const ie={},X=new c.__emitter(c);(()=>{const se=[];for(let ge=G;ge!==S;ge=ge.parent)ge.scope&&se.unshift(ge.scope);se.forEach(ge=>X.openNode(ge))})();let le="",be=0,ce=0,de=0,pe=!1;try{if(S.__emitTokens)S.__emitTokens(k,X);else{for(G.matcher.considerAll();;){de++,pe?pe=!1:G.matcher.considerAll(),G.matcher.lastIndex=ce;const se=G.matcher.exec(k);if(!se)break;const ge=$(k.substring(ce,se.index),se);ce=se.index+ge}$(k.substring(ce))}return X.finalize(),Q=X.toHTML(),{language:x,value:Q,relevance:be,illegal:!1,_emitter:X,_top:G}}catch(se){if(se.message&&se.message.includes("Illegal"))return{language:x,value:Iu(k),illegal:!0,relevance:0,_illegalBy:{message:se.message,index:ce,context:k.slice(ce-100,ce+100),mode:se.mode,resultSoFar:Q},_emitter:X};if(i)return{language:x,value:Iu(k),illegal:!1,relevance:0,errorRaised:se,_emitter:X,_top:G};throw se}}function y(x,k){k=k||c.languages||Object.keys(t);const T=(B=>{const L={value:Iu(B),illegal:!1,relevance:0,_top:d,_emitter:new c.__emitter(c)};return L._emitter.addText(B),L})(x),O=k.filter(E).filter(g).map(B=>m(B,x,!1));O.unshift(T);const F=O.sort((B,L)=>{if(B.relevance!==L.relevance)return L.relevance-B.relevance;if(B.language&&L.language){if(E(B.language).supersetOf===L.language)return 1;if(E(L.language).supersetOf===B.language)return-1}return 0}),[I,M]=F,N=I;return N.secondBest=M,N}function C(x){let k=null;const T=(I=>{let M=I.className+" ";M+=I.parentNode?I.parentNode.className:"";const N=c.languageDetectRe.exec(M);if(N){const B=E(N[1]);return B||(Rg(l.replace("{}",N[1])),Rg("Falling back to no-highlight mode for this block.",I)),B?N[1]:"no-highlight"}return M.split(/\s+/).find(B=>u(B)||E(B))})(x);if(u(T))return;if(_("before:highlightElement",{el:x,language:T}),x.dataset.highlighted)return console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",x);if(x.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(x)),c.throwUnescapedHTML))throw new rO("One of your code blocks includes unescaped HTML.",x.innerHTML);k=x;const O=k.textContent,F=T?h(O,{language:T,ignoreIllegals:!0}):y(O);x.innerHTML=F.value,x.dataset.highlighted="yes",((I,M,N)=>{const B=M&&r[M]||N;I.classList.add("hljs"),I.classList.add("language-"+B)})(x,T,F.language),x.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(x.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),_("after:highlightElement",{el:x,result:F,text:O})}let A=!1;function w(){document.readyState!=="loading"?document.querySelectorAll(c.cssSelector).forEach(C):A=!0}function E(x){return x=(x||"").toLowerCase(),t[x]||t[r[x]]}function b(x,{languageName:k}){typeof x=="string"&&(x=[x]),x.forEach(T=>{r[T.toLowerCase()]=k})}function g(x){const k=E(x);return k&&!k.disableAutodetect}function _(x,k){const T=x;o.forEach(O=>{O[T]&&O[T](k)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",()=>{A&&w()},!1),Object.assign(e,{highlight:h,highlightAuto:y,highlightAll:w,highlightElement:C,highlightBlock:x=>(eo("10.7.0","highlightBlock will be removed entirely in v12.0"),eo("10.7.0","Please use highlightElement now."),C(x)),configure:x=>{c=Fg(c,x)},initHighlighting:()=>{w(),eo("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{w(),eo("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(x,k)=>{let T=null;try{T=k(e)}catch(O){if(gr("Language definition for '{}' could not be registered.".replace("{}",x)),!i)throw O;gr(O),T=d}T.name||(T.name=x),t[x]=T,T.rawDefinition=k.bind(null,e),T.aliases&&b(T.aliases,{languageName:x})},unregisterLanguage:x=>{delete t[x];for(const k of Object.keys(r))r[k]===x&&delete r[k]},listLanguages:()=>Object.keys(t),getLanguage:E,registerAliases:b,autoDetection:g,inherit:Fg,addPlugin:x=>{(k=>{k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=T=>{k["before:highlightBlock"](Object.assign({block:T.el},T))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=T=>{k["after:highlightBlock"](Object.assign({block:T.el},T))})})(x),o.push(x)},removePlugin:x=>{const k=o.indexOf(x);k!==-1&&o.splice(k,1)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.9.0",e.regex={concat:mr,lookahead:xg,either:Bu,optional:MV,anyNumberOfTimes:PV};for(const x in Jl)typeof Jl[x]=="object"&&Cg(Jl[x]);return Object.assign(e,Jl),e},to=Mg({});to.newInstance=()=>Mg({});/*! `xml` grammar compiled for Highlight.js 11.9.0 */var oO=(()=>e=>{const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},l=e.inherit(i,{begin:/\(/,end:/\)/}),d=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,c,d,l,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,l,c,d]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}})();/*! `javascript` grammar compiled for Highlight.js 11.9.0 */var aO=(()=>{const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],d=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],c=[].concat(l,o,i);return u=>{const h=u.regex,m=e,y={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Q,G)=>{const ie=Q[0].length+Q.index,X=Q.input[ie];if(X==="<"||X===",")return void G.ignoreMatch();let le;X===">"&&(((ce,{after:de})=>{const pe="",J={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,h.lookahead(S)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[N]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:L},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,_,x,k,T,O,{match:/\$\d+/},b,L,{className:"attr",begin:m+h.lookahead(":"),relevance:0},J,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[O,u.REGEXP_MODE,{className:"function",begin:S,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:y.begin,"on:begin":y.isTrulyOpeningTag,end:y.end}],subLanguage:"xml",contains:[{begin:y.begin,end:y.end,skip:!0,contains:["self"]}]}]},U,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[N,u.inherit(u.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},z,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[N]},H,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},B,$,{match:/\$[(.]/}]}}})();const Aj="",lO=n.defineComponent({name:"ConfigItem",components:{Warning:Xn},props:{label:String,info:String,warning:String,appendBackground:String,arrow:{type:Boolean,default:!0},showAppend:Boolean},data(){return{visit:!1}}}),sO={class:"_fd-config-item"},dO={class:"_fd-ci-head"},cO={key:0,class:"_fd-ci-con"},uO={key:1,class:"_fd-ci-info"};function fO(e,t,r,o,i,l){const d=n.resolveComponent("Warning");return n.openBlock(),n.createElementBlock("div",sO,[n.createElementVNode("div",dO,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-ci-label",e.$slots.append&&e.arrow!==!1?"is-arrow":""]),onClick:t[0]||(t[0]=c=>e.visit=e.$slots.append&&e.arrow!==!1&&!e.visit)},[e.warning?(n.openBlock(),n.createBlock(d,{key:0,tooltip:e.warning},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"label",{},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)])]),_:3},8,["tooltip"])):n.renderSlot(e.$slots,"label",{key:1},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)]),e.$slots.append&&e.arrow!==!1?(n.openBlock(),n.createElementBlock("i",{key:2,class:n.normalizeClass(["fc-icon icon-down",e.showAppend||e.visit?"down":""])},null,2)):n.createCommentVNode("",!0)],2),e.$slots.default||e.info?(n.openBlock(),n.createElementBlock("div",cO,[e.$slots.default?n.renderSlot(e.$slots,"default",{key:0}):(n.openBlock(),n.createElementBlock("span",uO,n.toDisplayString(e.info),1))])):n.createCommentVNode("",!0)]),e.showAppend||e.visit?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-ci-append",style:n.normalizeStyle("background:"+e.appendBackground)},[n.renderSlot(e.$slots,"append")],4)):n.createCommentVNode("",!0)])}const Fn=Te(lO,[["render",fO]]),xj="",pO=n.defineComponent({name:"PageInput",inject:["designer"],emits:["add","delete","change"],computed:{activePage(){return this.designer.setupState.activePage},pageData(){return this.designer.setupState.pageData},t(){return this.designer.setupState.t},containerList(){const e=this.designer.setupState.dragRuleList;return Object.keys(e).map(t=>{if(e[t].container)return e[t]}).filter(t=>!!t)}},methods:{copy(e){di(e)},getPageName(e){return this.t("com."+e.name+".name")||e.label},getPageLabel(e){return e.default?this.t("designer.main"):Rr(e.main,e.config.labelField,"")||this.getPageName(e.main._menu)}}}),hO={class:"_fd-page-input"},mO=["onClick"],gO={class:"_fd-page-label"},vO={key:0,class:"fc-icon icon-yes"},yO={key:0,class:"_fd-page-id"},bO=["onClick"],wO={key:0,class:"_fd-page-btns"},CO=["onClick"],_O=["onClick"];function EO(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",hO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,(m,y)=>(n.openBlock(),n.createElementBlock("div",{key:m.main?m.main.name:"",class:n.normalizeClass(["_fd-page-item",{active:m===e.activePage}]),onClick:C=>e.$emit("change",y)},[n.createElementVNode("div",null,[n.createElementVNode("div",gO,[n.createElementVNode("span",null,n.toDisplayString(e.getPageLabel(m)),1),m===e.activePage?(n.openBlock(),n.createElementBlock("i",vO)):n.createCommentVNode("",!0)]),m.main?(n.openBlock(),n.createElementBlock("div",yO,[n.createTextVNode(" ID\uFF1A"+n.toDisplayString(m.main.name)+" ",1),n.createElementVNode("i",{onClick:n.withModifiers(C=>e.copy(m.main.name),["stop"]),class:"fc-icon icon-group"},null,8,bO)])):n.createCommentVNode("",!0)]),m.default?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",wO,[n.createElementVNode("div",{class:"_fd-page-copy",onClick:n.withModifiers(C=>e.$emit("copy",y),["stop"])},t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]),8,CO),n.createElementVNode("div",{class:"_fd-page-del",onClick:n.withModifiers(C=>e.$emit("delete",y),["stop"])},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,_O)]))],10,mO))),128)),n.createVNode(h,{size:"default",trigger:"click"},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.containerList,m=>(n.openBlock(),n.createBlock(c,{key:m.name,onClick:y=>e.$emit("add",m.name)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.getPageName(m)),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.addPage")),1),t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))]),_:1})]),_:1})])}const SO=Te(pO,[["render",EO]]);function Lg(e){return Array.isArray(e)?e:[null,void 0,""].indexOf(e)>-1?[]:[e]}function la(e){let t=e.replace(/([A-Z])/g,"-$1").toLocaleLowerCase();return t.indexOf("-")===0&&(t=t.substr(1)),t}function jg(e,t,r){let o=e,i;return(t||"").split(".").forEach(l=>{i&&((!o[i]||typeof o[i]!="object")&&(o[i]={}),o=o[i]),i=l}),o[i]=r,o}var zg={exports:{}},sa={},Zl={exports:{}},Fu={},Pu={},Ug;function Mu(){if(Ug)return Pu;Ug=1;function e(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var o=new e(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},e.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},e.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},e.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` +*/function Cg(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],o=typeof r;o!=="object"&&o!=="function"||Object.isFrozen(r)||Cg(r)}),e}class _g{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Eg(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Wi(e,...t){const r=Object.create(null);for(const o in e)r[o]=e[o];return t.forEach(o=>{for(const i in o)r[i]=o[i]}),r}const Ag=e=>!!e.scope;class IV{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=Eg(t)}openNode(t){if(!Ag(t))return;const r=((o,{prefix:i})=>{if(o.startsWith("language:"))return o.replace("language:","language-");if(o.includes(".")){const l=o.split(".");return[`${i}${l.shift()}`,...l.map((d,c)=>`${d}${"_".repeat(c+1)}`)].join(" ")}return`${i}${o}`})(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){Ag(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}const Sg=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class Ou{constructor(){this.rootNode=Sg(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=Sg({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(o=>this._walk(t,o)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{Ou._collapse(r)}))}}class FV extends Ou{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const o=t.root;r&&(o.scope="language:"+r),this.add(o)}toHTML(){return new IV(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function oa(e){return e?typeof e=="string"?e:e.source:null}function xg(e){return mr("(?=",e,")")}function PV(e){return mr("(?:",e,")*")}function MV(e){return mr("(?:",e,")?")}function mr(...e){return e.map(t=>oa(t)).join("")}function Bu(...e){return"("+((r=>{const o=r[r.length-1];return typeof o=="object"&&o.constructor===Object?(r.splice(r.length-1,1),o):{}})(e).capture?"":"?:")+e.map(r=>oa(r)).join("|")+")"}function kg(e){return RegExp(e.toString()+"|").exec("").length-1}const LV=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Ru(e,{joinWith:t}){let r=0;return e.map(o=>{r+=1;const i=r;let l=oa(o),d="";for(;l.length>0;){const c=LV.exec(l);if(!c){d+=l;break}d+=l.substring(0,c.index),l=l.substring(c.index+c[0].length),c[0][0]==="\\"&&c[1]?d+="\\"+(Number(c[1])+i):(d+=c[0],c[0]==="("&&r++)}return d}).map(o=>`(${o})`).join(t)}const Ng="[a-zA-Z]\\w*",$u="[a-zA-Z_]\\w*",Tg="\\b\\d+(\\.\\d+)?",Dg="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Vg="\\b(0b[01]+)",aa={begin:"\\\\[\\s\\S]",relevance:0},jV={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[aa]},zV={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[aa]},Ql=(e,t,r={})=>{const o=Wi({scope:"comment",begin:e,end:t,contains:[]},r);o.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=Bu("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return o.contains.push({begin:mr(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),o},UV=Ql("//","$"),HV=Ql("/\\*","\\*/"),WV=Ql("#","$");var Jl=Object.freeze({__proto__:null,APOS_STRING_MODE:jV,BACKSLASH_ESCAPE:aa,BINARY_NUMBER_MODE:{scope:"number",begin:Vg,relevance:0},BINARY_NUMBER_RE:Vg,COMMENT:Ql,C_BLOCK_COMMENT_MODE:HV,C_LINE_COMMENT_MODE:UV,C_NUMBER_MODE:{scope:"number",begin:Dg,relevance:0},C_NUMBER_RE:Dg,END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}}),HASH_COMMENT_MODE:WV,IDENT_RE:Ng,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+$u,relevance:0},NUMBER_MODE:{scope:"number",begin:Tg,relevance:0},NUMBER_RE:Tg,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:zV,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[aa,{begin:/\[/,end:/\]/,relevance:0,contains:[aa]}]},RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=mr(t,/.*\b/,e.binary,/\b.*/)),Wi({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,o)=>{r.index!==0&&o.ignoreMatch()}},e)},TITLE_MODE:{scope:"title",begin:Ng,relevance:0},UNDERSCORE_IDENT_RE:$u,UNDERSCORE_TITLE_MODE:{scope:"title",begin:$u,relevance:0}});function GV(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function KV(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function YV(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=GV,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function QV(e,t){Array.isArray(e.illegal)&&(e.illegal=Bu(...e.illegal))}function JV(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function XV(e,t){e.relevance===void 0&&(e.relevance=1)}const ZV=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(o=>{delete e[o]}),e.keywords=r.keywords,e.begin=mr(r.beforeMatch,xg(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},qV=["of","and","for","in","not","or","if","then","parent","list","value"],eO="keyword";function Og(e,t,r=eO){const o=Object.create(null);return typeof e=="string"?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach(l=>{Object.assign(o,Og(e[l],t,l))}),o;function i(l,d){t&&(d=d.map(c=>c.toLowerCase())),d.forEach(c=>{const u=c.split("|");o[u[0]]=[l,tO(u[0],u[1])]})}}function tO(e,t){return t?Number(t):(r=>qV.includes(r.toLowerCase()))(e)?0:1}const Bg={},gr=e=>{console.error(e)},Rg=(e,...t)=>{console.log("WARN: "+e,...t)},eo=(e,t)=>{Bg[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Bg[`${e}/${t}`]=!0)},Xl=Error();function $g(e,t,{key:r}){let o=0;const i=e[r],l={},d={};for(let c=1;c<=t.length;c++)d[c+o]=i[c],l[c+o]=!0,o+=kg(t[c-1]);e[r]=d,e[r]._emit=l,e[r]._multi=!0}function nO(e){(t=>{t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)})(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),(t=>{if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw gr("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Xl;if(typeof t.beginScope!="object"||t.beginScope===null)throw gr("beginScope must be object"),Xl;$g(t,t.begin,{key:"beginScope"}),t.begin=Ru(t.begin,{joinWith:""})}})(e),(t=>{if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw gr("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Xl;if(typeof t.endScope!="object"||t.endScope===null)throw gr("endScope must be object"),Xl;$g(t,t.end,{key:"endScope"}),t.end=Ru(t.end,{joinWith:""})}})(e)}function iO(e){function t(i,l){return RegExp(oa(i),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(l?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,d){d.position=this.position++,this.matchIndexes[this.matchAt]=d,this.regexes.push([d,l]),this.matchAt+=kg(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const l=this.regexes.map(d=>d[1]);this.matcherRe=t(Ru(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;const d=this.matcherRe.exec(l);if(!d)return null;const c=d.findIndex((h,m)=>m>0&&h!==void 0),u=this.matchIndexes[c];return d.splice(0,c),Object.assign(d,u)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];const d=new r;return this.rules.slice(l).forEach(([c,u])=>d.addRule(c,u)),d.compile(),this.multiRegexes[l]=d,d}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,d){this.rules.push([l,d]),d.type==="begin"&&this.count++}exec(l){const d=this.getMatcher(this.regexIndex);d.lastIndex=this.lastIndex;let c=d.exec(l);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,c=u.exec(l)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Wi(e.classNameAliases||{}),function i(l,d){const c=l;if(l.isCompiled)return c;[KV,JV,nO,ZV].forEach(h=>h(l,d)),e.compilerExtensions.forEach(h=>h(l,d)),l.__beforeBegin=null,[YV,QV,XV].forEach(h=>h(l,d)),l.isCompiled=!0;let u=null;return typeof l.keywords=="object"&&l.keywords.$pattern&&(l.keywords=Object.assign({},l.keywords),u=l.keywords.$pattern,delete l.keywords.$pattern),u=u||/\w+/,l.keywords&&(l.keywords=Og(l.keywords,e.case_insensitive)),c.keywordPatternRe=t(u,!0),d&&(l.begin||(l.begin=/\B|\b/),c.beginRe=t(c.begin),l.end||l.endsWithParent||(l.end=/\B|\b/),l.end&&(c.endRe=t(c.end)),c.terminatorEnd=oa(c.end)||"",l.endsWithParent&&d.terminatorEnd&&(c.terminatorEnd+=(l.end?"|":"")+d.terminatorEnd)),l.illegal&&(c.illegalRe=t(l.illegal)),l.contains||(l.contains=[]),l.contains=[].concat(...l.contains.map(h=>(m=>(m.variants&&!m.cachedVariants&&(m.cachedVariants=m.variants.map(y=>Wi(m,{variants:null},y))),m.cachedVariants?m.cachedVariants:Ig(m)?Wi(m,{starts:m.starts?Wi(m.starts):null}):Object.isFrozen(m)?Wi(m):m))(h==="self"?l:h))),l.contains.forEach(h=>{i(h,c)}),l.starts&&i(l.starts,d),c.matcher=(h=>{const m=new o;return h.contains.forEach(y=>m.addRule(y.begin,{rule:y,type:"begin"})),h.terminatorEnd&&m.addRule(h.terminatorEnd,{type:"end"}),h.illegal&&m.addRule(h.illegal,{type:"illegal"}),m})(c),c}(e)}function Ig(e){return!!e&&(e.endsWithParent||Ig(e.starts))}class rO extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const Iu=Eg,Fg=Wi,Pg=Symbol("nomatch"),Mg=e=>{const t=Object.create(null),r=Object.create(null),o=[];let i=!0;const l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:FV};function u(x){return c.noHighlightRe.test(x)}function h(x,k,T){let O="",F="";typeof k=="object"?(O=x,T=k.ignoreIllegals,F=k.language):(eo("10.7.0","highlight(lang, code, ...args) has been deprecated."),eo("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),F=x,O=k),T===void 0&&(T=!0);const I={code:O,language:F};b("before:highlight",I);const M=I.result?I.result:m(I.language,I.code,T);return M.code=I.code,b("after:highlight",M),M}function m(x,k,T,O){const F=Object.create(null);function I(){if(!G.keywords)return X.addText(le);let se=0;G.keywordPatternRe.lastIndex=0;let ge=G.keywordPatternRe.exec(le),ye="";for(;ge;){ye+=le.substring(se,ge.index);const W=A.case_insensitive?ge[0].toLowerCase():ge[0],Y=(D=W,G.keywords[D]);if(Y){const[q,ee]=Y;if(X.addText(ye),ye="",F[W]=(F[W]||0)+1,F[W]<=7&&(be+=ee),q.startsWith("_"))ye+=ge[0];else{const oe=A.classNameAliases[q]||q;N(ge[0],oe)}}else ye+=ge[0];se=G.keywordPatternRe.lastIndex,ge=G.keywordPatternRe.exec(le)}var D;ye+=le.substring(se),X.addText(ye)}function M(){G.subLanguage!=null?(()=>{if(le==="")return;let se=null;if(typeof G.subLanguage=="string"){if(!t[G.subLanguage])return X.addText(le);se=m(G.subLanguage,le,!0,ie[G.subLanguage]),ie[G.subLanguage]=se._top}else se=y(le,G.subLanguage.length?G.subLanguage:null);G.relevance>0&&(be+=se.relevance),X.__addSublanguage(se._emitter,se.language)})():I(),le=""}function N(se,ge){se!==""&&(X.startScope(ge),X.addText(se),X.endScope())}function B(se,ge){let ye=1;const D=ge.length-1;for(;ye<=D;){if(!se._emit[ye]){ye++;continue}const W=A.classNameAliases[se[ye]]||se[ye],Y=ge[ye];W?N(Y,W):(le=Y,I(),le=""),ye++}}function L(se,ge){return se.scope&&typeof se.scope=="string"&&X.openNode(A.classNameAliases[se.scope]||se.scope),se.beginScope&&(se.beginScope._wrap?(N(le,A.classNameAliases[se.beginScope._wrap]||se.beginScope._wrap),le=""):se.beginScope._multi&&(B(se.beginScope,ge),le="")),G=Object.create(se,{parent:{value:G}}),G}function U(se,ge,ye){let D=((W,Y)=>{const q=W&&W.exec(Y);return q&&q.index===0})(se.endRe,ye);if(D){if(se["on:end"]){const W=new _g(se);se["on:end"](ge,W),W.isMatchIgnored&&(D=!1)}if(D){for(;se.endsParent&&se.parent;)se=se.parent;return se}}if(se.endsWithParent)return U(se.parent,ge,ye)}function H(se){return G.matcher.regexIndex===0?(le+=se[0],1):(pe=!0,0)}function R(se){const ge=se[0],ye=k.substring(se.index),D=U(G,se,ye);if(!D)return Pg;const W=G;G.endScope&&G.endScope._wrap?(M(),N(ge,G.endScope._wrap)):G.endScope&&G.endScope._multi?(M(),B(G.endScope,se)):W.skip?le+=ge:(W.returnEnd||W.excludeEnd||(le+=ge),M(),W.excludeEnd&&(le=ge));do G.scope&&X.closeNode(),G.skip||G.subLanguage||(be+=G.relevance),G=G.parent;while(G!==D.parent);return D.starts&&L(D.starts,se),W.returnEnd?0:ge.length}let z={};function $(se,ge){const ye=ge&&ge[0];if(le+=se,ye==null)return M(),0;if(z.type==="begin"&&ge.type==="end"&&z.index===ge.index&&ye===""){if(le+=k.slice(ge.index,ge.index+1),!i){const D=Error(`0 width match regex (${x})`);throw D.languageName=x,D.badRule=z.rule,D}return 1}if(z=ge,ge.type==="begin")return(D=>{const W=D[0],Y=D.rule,q=new _g(Y),ee=[Y.__beforeBegin,Y["on:begin"]];for(const oe of ee)if(oe&&(oe(D,q),q.isMatchIgnored))return H(W);return Y.skip?le+=W:(Y.excludeBegin&&(le+=W),M(),Y.returnBegin||Y.excludeBegin||(le=W)),L(Y,D),Y.returnBegin?0:W.length})(ge);if(ge.type==="illegal"&&!T){const D=Error('Illegal lexeme "'+ye+'" for mode "'+(G.scope||"")+'"');throw D.mode=G,D}if(ge.type==="end"){const D=R(ge);if(D!==Pg)return D}if(ge.type==="illegal"&&ye==="")return 1;if(de>1e5&&de>3*ge.index)throw Error("potential infinite loop, way more iterations than matches");return le+=ye,ye.length}const A=E(x);if(!A)throw gr(l.replace("{}",x)),Error('Unknown language: "'+x+'"');const J=iO(A);let Q="",G=O||J;const ie={},X=new c.__emitter(c);(()=>{const se=[];for(let ge=G;ge!==A;ge=ge.parent)ge.scope&&se.unshift(ge.scope);se.forEach(ge=>X.openNode(ge))})();let le="",be=0,ce=0,de=0,pe=!1;try{if(A.__emitTokens)A.__emitTokens(k,X);else{for(G.matcher.considerAll();;){de++,pe?pe=!1:G.matcher.considerAll(),G.matcher.lastIndex=ce;const se=G.matcher.exec(k);if(!se)break;const ge=$(k.substring(ce,se.index),se);ce=se.index+ge}$(k.substring(ce))}return X.finalize(),Q=X.toHTML(),{language:x,value:Q,relevance:be,illegal:!1,_emitter:X,_top:G}}catch(se){if(se.message&&se.message.includes("Illegal"))return{language:x,value:Iu(k),illegal:!0,relevance:0,_illegalBy:{message:se.message,index:ce,context:k.slice(ce-100,ce+100),mode:se.mode,resultSoFar:Q},_emitter:X};if(i)return{language:x,value:Iu(k),illegal:!1,relevance:0,errorRaised:se,_emitter:X,_top:G};throw se}}function y(x,k){k=k||c.languages||Object.keys(t);const T=(B=>{const L={value:Iu(B),illegal:!1,relevance:0,_top:d,_emitter:new c.__emitter(c)};return L._emitter.addText(B),L})(x),O=k.filter(E).filter(g).map(B=>m(B,x,!1));O.unshift(T);const F=O.sort((B,L)=>{if(B.relevance!==L.relevance)return L.relevance-B.relevance;if(B.language&&L.language){if(E(B.language).supersetOf===L.language)return 1;if(E(L.language).supersetOf===B.language)return-1}return 0}),[I,M]=F,N=I;return N.secondBest=M,N}function C(x){let k=null;const T=(I=>{let M=I.className+" ";M+=I.parentNode?I.parentNode.className:"";const N=c.languageDetectRe.exec(M);if(N){const B=E(N[1]);return B||(Rg(l.replace("{}",N[1])),Rg("Falling back to no-highlight mode for this block.",I)),B?N[1]:"no-highlight"}return M.split(/\s+/).find(B=>u(B)||E(B))})(x);if(u(T))return;if(b("before:highlightElement",{el:x,language:T}),x.dataset.highlighted)return console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",x);if(x.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(x)),c.throwUnescapedHTML))throw new rO("One of your code blocks includes unescaped HTML.",x.innerHTML);k=x;const O=k.textContent,F=T?h(O,{language:T,ignoreIllegals:!0}):y(O);x.innerHTML=F.value,x.dataset.highlighted="yes",((I,M,N)=>{const B=M&&r[M]||N;I.classList.add("hljs"),I.classList.add("language-"+B)})(x,T,F.language),x.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(x.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),b("after:highlightElement",{el:x,result:F,text:O})}let S=!1;function w(){document.readyState!=="loading"?document.querySelectorAll(c.cssSelector).forEach(C):S=!0}function E(x){return x=(x||"").toLowerCase(),t[x]||t[r[x]]}function _(x,{languageName:k}){typeof x=="string"&&(x=[x]),x.forEach(T=>{r[T.toLowerCase()]=k})}function g(x){const k=E(x);return k&&!k.disableAutodetect}function b(x,k){const T=x;o.forEach(O=>{O[T]&&O[T](k)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",()=>{S&&w()},!1),Object.assign(e,{highlight:h,highlightAuto:y,highlightAll:w,highlightElement:C,highlightBlock:x=>(eo("10.7.0","highlightBlock will be removed entirely in v12.0"),eo("10.7.0","Please use highlightElement now."),C(x)),configure:x=>{c=Fg(c,x)},initHighlighting:()=>{w(),eo("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{w(),eo("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(x,k)=>{let T=null;try{T=k(e)}catch(O){if(gr("Language definition for '{}' could not be registered.".replace("{}",x)),!i)throw O;gr(O),T=d}T.name||(T.name=x),t[x]=T,T.rawDefinition=k.bind(null,e),T.aliases&&_(T.aliases,{languageName:x})},unregisterLanguage:x=>{delete t[x];for(const k of Object.keys(r))r[k]===x&&delete r[k]},listLanguages:()=>Object.keys(t),getLanguage:E,registerAliases:_,autoDetection:g,inherit:Fg,addPlugin:x=>{(k=>{k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=T=>{k["before:highlightBlock"](Object.assign({block:T.el},T))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=T=>{k["after:highlightBlock"](Object.assign({block:T.el},T))})})(x),o.push(x)},removePlugin:x=>{const k=o.indexOf(x);k!==-1&&o.splice(k,1)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.9.0",e.regex={concat:mr,lookahead:xg,either:Bu,optional:MV,anyNumberOfTimes:PV};for(const x in Jl)typeof Jl[x]=="object"&&Cg(Jl[x]);return Object.assign(e,Jl),e},to=Mg({});to.newInstance=()=>Mg({});/*! `xml` grammar compiled for Highlight.js 11.9.0 */var oO=(()=>e=>{const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},l=e.inherit(i,{begin:/\(/,end:/\)/}),d=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,c,d,l,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,l,c,d]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}})();/*! `javascript` grammar compiled for Highlight.js 11.9.0 */var aO=(()=>{const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],d=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],c=[].concat(l,o,i);return u=>{const h=u.regex,m=e,y={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Q,G)=>{const ie=Q[0].length+Q.index,X=Q.input[ie];if(X==="<"||X===",")return void G.ignoreMatch();let le;X===">"&&(((ce,{after:de})=>{const pe="",J={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,h.lookahead(A)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[N]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:L},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,b,x,k,T,O,{match:/\$\d+/},_,L,{className:"attr",begin:m+h.lookahead(":"),relevance:0},J,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[O,u.REGEXP_MODE,{className:"function",begin:A,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:y.begin,"on:begin":y.isTrulyOpeningTag,end:y.end}],subLanguage:"xml",contains:[{begin:y.begin,end:y.end,skip:!0,contains:["self"]}]}]},U,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[N,u.inherit(u.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},z,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[N]},H,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},B,$,{match:/\$[(.]/}]}}})();const xj="",lO=n.defineComponent({name:"ConfigItem",components:{Warning:Xn},props:{label:String,info:String,warning:String,appendBackground:String,arrow:{type:Boolean,default:!0},showAppend:Boolean},data(){return{visit:!1}}}),sO={class:"_fd-config-item"},dO={class:"_fd-ci-head"},cO={key:0,class:"_fd-ci-con"},uO={key:1,class:"_fd-ci-info"};function fO(e,t,r,o,i,l){const d=n.resolveComponent("Warning");return n.openBlock(),n.createElementBlock("div",sO,[n.createElementVNode("div",dO,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-ci-label",e.$slots.append&&e.arrow!==!1?"is-arrow":""]),onClick:t[0]||(t[0]=c=>e.visit=e.$slots.append&&e.arrow!==!1&&!e.visit)},[e.warning?(n.openBlock(),n.createBlock(d,{key:0,tooltip:e.warning},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"label",{},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)])]),_:3},8,["tooltip"])):n.renderSlot(e.$slots,"label",{key:1},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)]),e.$slots.append&&e.arrow!==!1?(n.openBlock(),n.createElementBlock("i",{key:2,class:n.normalizeClass(["fc-icon icon-down",e.showAppend||e.visit?"down":""])},null,2)):n.createCommentVNode("",!0)],2),e.$slots.default||e.info?(n.openBlock(),n.createElementBlock("div",cO,[e.$slots.default?n.renderSlot(e.$slots,"default",{key:0}):(n.openBlock(),n.createElementBlock("span",uO,n.toDisplayString(e.info),1))])):n.createCommentVNode("",!0)]),e.showAppend||e.visit?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-ci-append",style:n.normalizeStyle("background:"+e.appendBackground)},[n.renderSlot(e.$slots,"append")],4)):n.createCommentVNode("",!0)])}const Fn=Te(lO,[["render",fO]]),kj="",pO=n.defineComponent({name:"PageInput",inject:["designer"],emits:["add","delete","change"],computed:{activePage(){return this.designer.setupState.activePage},pageData(){return this.designer.setupState.pageData},t(){return this.designer.setupState.t},containerList(){const e=this.designer.setupState.dragRuleList;return Object.keys(e).map(t=>{if(e[t].container)return e[t]}).filter(t=>!!t)}},methods:{copy(e){di(e)},getPageName(e){return this.t("com."+e.name+".name")||e.label},getPageLabel(e){return e.default?this.t("designer.main"):Rr(e.main,e.config.labelField,"")||this.getPageName(e.main._menu)}}}),hO={class:"_fd-page-input"},mO=["onClick"],gO={class:"_fd-page-label"},vO={key:0,class:"fc-icon icon-yes"},yO={key:0,class:"_fd-page-id"},bO=["onClick"],wO={key:0,class:"_fd-page-btns"},CO=["onClick"],_O=["onClick"];function EO(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",hO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,(m,y)=>(n.openBlock(),n.createElementBlock("div",{key:m.main?m.main.name:"",class:n.normalizeClass(["_fd-page-item",{active:m===e.activePage}]),onClick:C=>e.$emit("change",y)},[n.createElementVNode("div",null,[n.createElementVNode("div",gO,[n.createElementVNode("span",null,n.toDisplayString(e.getPageLabel(m)),1),m===e.activePage?(n.openBlock(),n.createElementBlock("i",vO)):n.createCommentVNode("",!0)]),m.main?(n.openBlock(),n.createElementBlock("div",yO,[n.createTextVNode(" ID\uFF1A"+n.toDisplayString(m.main.name)+" ",1),n.createElementVNode("i",{onClick:n.withModifiers(C=>e.copy(m.main.name),["stop"]),class:"fc-icon icon-group"},null,8,bO)])):n.createCommentVNode("",!0)]),m.default?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",wO,[n.createElementVNode("div",{class:"_fd-page-copy",onClick:n.withModifiers(C=>e.$emit("copy",y),["stop"])},t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]),8,CO),n.createElementVNode("div",{class:"_fd-page-del",onClick:n.withModifiers(C=>e.$emit("delete",y),["stop"])},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,_O)]))],10,mO))),128)),n.createVNode(h,{size:"default",trigger:"click"},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.containerList,m=>(n.openBlock(),n.createBlock(c,{key:m.name,onClick:y=>e.$emit("add",m.name)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.getPageName(m)),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.addPage")),1),t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))]),_:1})]),_:1})])}const AO=Te(pO,[["render",EO]]);function Lg(e){return Array.isArray(e)?e:[null,void 0,""].indexOf(e)>-1?[]:[e]}function la(e){let t=e.replace(/([A-Z])/g,"-$1").toLocaleLowerCase();return t.indexOf("-")===0&&(t=t.substr(1)),t}function jg(e,t,r){let o=e,i;return(t||"").split(".").forEach(l=>{i&&((!o[i]||typeof o[i]!="object")&&(o[i]={}),o=o[i]),i=l}),o[i]=r,o}var zg={exports:{}},sa={},Zl={exports:{}},Fu={},Pu={},Ug;function Mu(){if(Ug)return Pu;Ug=1;function e(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var o=new e(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},e.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},e.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},e.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` `);i!==-1?this.__character_count=o.length-i:this.__character_count+=o.length},e.prototype.pop=function(){var o=null;return this.is_empty()||(o=this.__items.pop(),this.__character_count-=o.length),o},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var o="";return this.is_empty()?this.__parent.indent_empty_lines&&(o=this.__parent.get_indent_string(this.__indent_count)):(o=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),o+=this.__items.join("")),o};function t(o,i){this.__cache=[""],this.__indent_size=o.indent_size,this.__indent_string=o.indent_char,o.indent_with_tabs||(this.__indent_string=new Array(o.indent_size+1).join(o.indent_char)),i=i||"",o.indent_level>0&&(i=new Array(o.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}t.prototype.get_indent_size=function(o,i){var l=this.__base_string_length;return i=i||0,o<0&&(l=0),l+=o*this.__indent_size,l+=i,l},t.prototype.get_indent_string=function(o,i){var l=this.__base_string;return i=i||0,o<0&&(o=0,l=""),i+=o*this.__indent_size,this.__ensure_cache(i),l+=this.__cache[i],l},t.prototype.__ensure_cache=function(o){for(;o>=this.__cache.length;)this.__add_column()},t.prototype.__add_column=function(){var o=this.__cache.length,i=0,l="";this.__indent_size&&o>=this.__indent_size&&(i=Math.floor(o/this.__indent_size),o-=i*this.__indent_size,l=new Array(i+1).join(this.__indent_string)),o&&(l+=new Array(o+1).join(" ")),this.__cache.push(l)};function r(o,i){this.__indent_cache=new t(o,i),this.raw=!1,this._end_with_newline=o.end_with_newline,this.indent_size=o.indent_size,this.wrap_line_length=o.wrap_line_length,this.indent_empty_lines=o.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}return r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(o,i){return this.__indent_cache.get_indent_string(o,i)},r.prototype.get_indent_size=function(o,i){return this.__indent_cache.get_indent_size(o,i)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(o){return this.is_empty()||!o&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},r.prototype.get_code=function(o){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var l=this.__lines.join(` `);return o!==` @@ -608,34 +608,34 @@ https://github.com/highlightjs/highlight.js/issues/2277`),F=x,O=k),T===void 0&&( `+i+` You passed in: '`+this.raw_options[o]+"'");return d[0]},e.prototype._get_selection_list=function(o,i,l){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(l=l||[i[0]],!this._is_valid_selection(l,i))throw new Error("Invalid Default Value!");var d=this._get_array(o,l);if(!this._is_valid_selection(d,i))throw new Error("Invalid Option Value: The option '"+o+`' can contain only the following values: `+i+` -You passed in: '`+this.raw_options[o]+"'");return d},e.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(l){return i.indexOf(l)===-1})};function t(o,i){var l={};o=r(o);var d;for(d in o)d!==i&&(l[d]=o[d]);if(i&&o[i])for(d in o[i])l[d]=o[i][d];return l}function r(o){var i={},l;for(l in o){var d=l.replace(/-/g,"_");i[d]=o[l]}return i}return da.Options=e,da.normalizeOpts=r,da.mergeOpts=t,da}var Qg;function Jg(){if(Qg)return zu;Qg=1;var e=Uu().Options,t=["before-newline","after-newline","preserve-newline"];function r(o){e.call(this,o,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var l=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var d=0;d0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position=0&&r=0&&o=r.length&&this.__input.substring(o-r.length,o).toLowerCase()===r},Hu.InputScanner=t,Hu}var ql={},Gu={},Zg;function AO(){if(Zg)return Gu;Zg=1;function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}return e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position=0&&t/),erb:l.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:l.starting_with(/{%/).until_after(/%}/),django_value:l.starting_with(/{{/).until_after(/}}/),django_comment:l.starting_with(/{#/).until_after(/#}/),smarty:l.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:l.starting_with(/{\*/).until_after(/\*}/),smarty_literal:l.starting_with(/{literal}/).until_after(/{\/literal}/)}}return r.prototype=new e,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(o){var i=this._create();return i._disabled[o]=!0,i._update(),i},r.prototype.read_options=function(o){var i=this._create();for(var l in t)i._disabled[l]=o.templating.indexOf(l)===-1;return i._update(),i},r.prototype.exclude=function(o){var i=this._create();return i._excluded[o]=!0,i._update(),i},r.prototype.read=function(){var o="";this._match_pattern?o=this._input.read(this._starting_pattern):o=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),o+=i,i=this._read_template();return this._until_after&&(o+=this._input.readUntilAfter(this._until_pattern)),o},r.prototype.__set_templated_pattern=function(){var o=[];this._disabled.php||o.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||o.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(o.push(this.__patterns.django._starting_pattern.source),o.push(this.__patterns.django_value._starting_pattern.source),o.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||o.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&o.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+o.join("|")+")")},r.prototype._read_template=function(){var o="",i=this._input.peek();if(i==="<"){var l=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&l==="?"&&(o=o||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&l==="%"&&(o=o||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(o=o||this.__patterns.handlebars_comment.read(),o=o||this.__patterns.handlebars_unescaped.read(),o=o||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(o=o||this.__patterns.django_value.read()),this._excluded.django||(o=o||this.__patterns.django_comment.read(),o=o||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(o=o||this.__patterns.smarty_comment.read(),o=o||this.__patterns.smarty_literal.read(),o=o||this.__patterns.smarty.read()));return o},Xu.TemplatablePattern=r,Xu}var ov;function ns(){if(ov)return no;ov=1;var e=Wu().InputScanner,t=ts().Tokenizer,r=ts().TOKEN,o=Ju().Directives,i=Kg(),l=es().Pattern,d=rv().TemplatablePattern;function c(O,F){return F.indexOf(O)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},h=new o(/\/\*/,/\*\//),m=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,y=/[0-9]/,C=/[^\d\.]/,A=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),w=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";w=w.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),w="\\?\\.(?!\\d) "+w,w=w.replace(/ /g,"|");var E=new RegExp(w),b="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),g=b.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),_=new RegExp("^(?:"+g.join("|")+")$"),x,k=function(O,F){t.call(this,O,F),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var I=new l(this._input),M=new d(this._input).read_options(this._options);this.__patterns={template:M,identifier:M.starting_with(i.identifier).matching(i.identifierMatch),number:I.matching(m),punct:I.matching(E),comment:I.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:I.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:I.matching(//),include:I.starting_with(/#include/).until_after(i.lineBreak),shebang:I.starting_with(/#!/).until_after(i.lineBreak),xml:I.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:M.until(/['\\\n\r\u2028\u2029]/),double_quote:M.until(/["\\\n\r\u2028\u2029]/),template_text:M.until(/[`\\$]/),template_expression:M.until(/[`}\\]/)}};k.prototype=new t,k.prototype._is_comment=function(O){return O.type===u.COMMENT||O.type===u.BLOCK_COMMENT||O.type===u.UNKNOWN},k.prototype._is_opening=function(O){return O.type===u.START_BLOCK||O.type===u.START_EXPR},k.prototype._is_closing=function(O,F){return(O.type===u.END_BLOCK||O.type===u.END_EXPR)&&F&&(O.text==="]"&&F.text==="["||O.text===")"&&F.text==="("||O.text==="}"&&F.text==="{")},k.prototype._reset=function(){x=!1},k.prototype._get_next_token=function(O,F){var I=null;this._readWhitespace();var M=this._input.peek();return M===null?this._create_token(u.EOF,""):(I=I||this._read_non_javascript(M),I=I||this._read_string(M),I=I||this._read_pair(M,this._input.peek(1)),I=I||this._read_word(O),I=I||this._read_singles(M),I=I||this._read_comment(M),I=I||this._read_regexp(M,O),I=I||this._read_xml(M,O),I=I||this._read_punctuation(),I=I||this._create_token(u.UNKNOWN,this._input.next()),I)},k.prototype._read_word=function(O){var F;if(F=this.__patterns.identifier.read(),F!=="")return F=F.replace(i.allLineBreaks,` -`),!(O.type===u.DOT||O.type===u.RESERVED&&(O.text==="set"||O.text==="get"))&&_.test(F)?(F==="in"||F==="of")&&(O.type===u.WORD||O.type===u.STRING)?this._create_token(u.OPERATOR,F):this._create_token(u.RESERVED,F):this._create_token(u.WORD,F);if(F=this.__patterns.number.read(),F!=="")return this._create_token(u.WORD,F)},k.prototype._read_singles=function(O){var F=null;return O==="("||O==="["?F=this._create_token(u.START_EXPR,O):O===")"||O==="]"?F=this._create_token(u.END_EXPR,O):O==="{"?F=this._create_token(u.START_BLOCK,O):O==="}"?F=this._create_token(u.END_BLOCK,O):O===";"?F=this._create_token(u.SEMICOLON,O):O==="."&&C.test(this._input.peek(1))?F=this._create_token(u.DOT,O):O===","&&(F=this._create_token(u.COMMA,O)),F&&this._input.next(),F},k.prototype._read_pair=function(O,F){var I=null;return O==="#"&&F==="{"&&(I=this._create_token(u.START_BLOCK,O+F)),I&&(this._input.next(),this._input.next()),I},k.prototype._read_punctuation=function(){var O=this.__patterns.punct.read();if(O!=="")return O==="="?this._create_token(u.EQUALS,O):O==="?."?this._create_token(u.DOT,O):this._create_token(u.OPERATOR,O)},k.prototype._read_non_javascript=function(O){var F="";if(O==="#"){if(this._is_first_token()&&(F=this.__patterns.shebang.read(),F))return this._create_token(u.UNKNOWN,F.trim()+` +You passed in: '`+this.raw_options[o]+"'");return d},e.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(l){return i.indexOf(l)===-1})};function t(o,i){var l={};o=r(o);var d;for(d in o)d!==i&&(l[d]=o[d]);if(i&&o[i])for(d in o[i])l[d]=o[i][d];return l}function r(o){var i={},l;for(l in o){var d=l.replace(/-/g,"_");i[d]=o[l]}return i}return da.Options=e,da.normalizeOpts=r,da.mergeOpts=t,da}var Qg;function Jg(){if(Qg)return zu;Qg=1;var e=Uu().Options,t=["before-newline","after-newline","preserve-newline"];function r(o){e.call(this,o,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var l=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var d=0;d0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position=0&&r=0&&o=r.length&&this.__input.substring(o-r.length,o).toLowerCase()===r},Hu.InputScanner=t,Hu}var ql={},Gu={},Zg;function SO(){if(Zg)return Gu;Zg=1;function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}return e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position=0&&t/),erb:l.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:l.starting_with(/{%/).until_after(/%}/),django_value:l.starting_with(/{{/).until_after(/}}/),django_comment:l.starting_with(/{#/).until_after(/#}/),smarty:l.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:l.starting_with(/{\*/).until_after(/\*}/),smarty_literal:l.starting_with(/{literal}/).until_after(/{\/literal}/)}}return r.prototype=new e,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(o){var i=this._create();return i._disabled[o]=!0,i._update(),i},r.prototype.read_options=function(o){var i=this._create();for(var l in t)i._disabled[l]=o.templating.indexOf(l)===-1;return i._update(),i},r.prototype.exclude=function(o){var i=this._create();return i._excluded[o]=!0,i._update(),i},r.prototype.read=function(){var o="";this._match_pattern?o=this._input.read(this._starting_pattern):o=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),o+=i,i=this._read_template();return this._until_after&&(o+=this._input.readUntilAfter(this._until_pattern)),o},r.prototype.__set_templated_pattern=function(){var o=[];this._disabled.php||o.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||o.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(o.push(this.__patterns.django._starting_pattern.source),o.push(this.__patterns.django_value._starting_pattern.source),o.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||o.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&o.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+o.join("|")+")")},r.prototype._read_template=function(){var o="",i=this._input.peek();if(i==="<"){var l=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&l==="?"&&(o=o||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&l==="%"&&(o=o||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(o=o||this.__patterns.handlebars_comment.read(),o=o||this.__patterns.handlebars_unescaped.read(),o=o||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(o=o||this.__patterns.django_value.read()),this._excluded.django||(o=o||this.__patterns.django_comment.read(),o=o||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(o=o||this.__patterns.smarty_comment.read(),o=o||this.__patterns.smarty_literal.read(),o=o||this.__patterns.smarty.read()));return o},Xu.TemplatablePattern=r,Xu}var ov;function ns(){if(ov)return no;ov=1;var e=Wu().InputScanner,t=ts().Tokenizer,r=ts().TOKEN,o=Ju().Directives,i=Kg(),l=es().Pattern,d=rv().TemplatablePattern;function c(O,F){return F.indexOf(O)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},h=new o(/\/\*/,/\*\//),m=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,y=/[0-9]/,C=/[^\d\.]/,S=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),w=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";w=w.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),w="\\?\\.(?!\\d) "+w,w=w.replace(/ /g,"|");var E=new RegExp(w),_="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),g=_.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),b=new RegExp("^(?:"+g.join("|")+")$"),x,k=function(O,F){t.call(this,O,F),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var I=new l(this._input),M=new d(this._input).read_options(this._options);this.__patterns={template:M,identifier:M.starting_with(i.identifier).matching(i.identifierMatch),number:I.matching(m),punct:I.matching(E),comment:I.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:I.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:I.matching(//),include:I.starting_with(/#include/).until_after(i.lineBreak),shebang:I.starting_with(/#!/).until_after(i.lineBreak),xml:I.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:M.until(/['\\\n\r\u2028\u2029]/),double_quote:M.until(/["\\\n\r\u2028\u2029]/),template_text:M.until(/[`\\$]/),template_expression:M.until(/[`}\\]/)}};k.prototype=new t,k.prototype._is_comment=function(O){return O.type===u.COMMENT||O.type===u.BLOCK_COMMENT||O.type===u.UNKNOWN},k.prototype._is_opening=function(O){return O.type===u.START_BLOCK||O.type===u.START_EXPR},k.prototype._is_closing=function(O,F){return(O.type===u.END_BLOCK||O.type===u.END_EXPR)&&F&&(O.text==="]"&&F.text==="["||O.text===")"&&F.text==="("||O.text==="}"&&F.text==="{")},k.prototype._reset=function(){x=!1},k.prototype._get_next_token=function(O,F){var I=null;this._readWhitespace();var M=this._input.peek();return M===null?this._create_token(u.EOF,""):(I=I||this._read_non_javascript(M),I=I||this._read_string(M),I=I||this._read_pair(M,this._input.peek(1)),I=I||this._read_word(O),I=I||this._read_singles(M),I=I||this._read_comment(M),I=I||this._read_regexp(M,O),I=I||this._read_xml(M,O),I=I||this._read_punctuation(),I=I||this._create_token(u.UNKNOWN,this._input.next()),I)},k.prototype._read_word=function(O){var F;if(F=this.__patterns.identifier.read(),F!=="")return F=F.replace(i.allLineBreaks,` +`),!(O.type===u.DOT||O.type===u.RESERVED&&(O.text==="set"||O.text==="get"))&&b.test(F)?(F==="in"||F==="of")&&(O.type===u.WORD||O.type===u.STRING)?this._create_token(u.OPERATOR,F):this._create_token(u.RESERVED,F):this._create_token(u.WORD,F);if(F=this.__patterns.number.read(),F!=="")return this._create_token(u.WORD,F)},k.prototype._read_singles=function(O){var F=null;return O==="("||O==="["?F=this._create_token(u.START_EXPR,O):O===")"||O==="]"?F=this._create_token(u.END_EXPR,O):O==="{"?F=this._create_token(u.START_BLOCK,O):O==="}"?F=this._create_token(u.END_BLOCK,O):O===";"?F=this._create_token(u.SEMICOLON,O):O==="."&&C.test(this._input.peek(1))?F=this._create_token(u.DOT,O):O===","&&(F=this._create_token(u.COMMA,O)),F&&this._input.next(),F},k.prototype._read_pair=function(O,F){var I=null;return O==="#"&&F==="{"&&(I=this._create_token(u.START_BLOCK,O+F)),I&&(this._input.next(),this._input.next()),I},k.prototype._read_punctuation=function(){var O=this.__patterns.punct.read();if(O!=="")return O==="="?this._create_token(u.EQUALS,O):O==="?."?this._create_token(u.DOT,O):this._create_token(u.OPERATOR,O)},k.prototype._read_non_javascript=function(O){var F="";if(O==="#"){if(this._is_first_token()&&(F=this.__patterns.shebang.read(),F))return this._create_token(u.UNKNOWN,F.trim()+` `);if(F=this.__patterns.include.read(),F)return this._create_token(u.UNKNOWN,F.trim()+` `);O=this._input.next();var I="#";if(this._input.hasNext()&&this._input.testChar(y)){do O=this._input.next(),I+=O;while(this._input.hasNext()&&O!=="#"&&O!=="=");return O==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(I+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(I+="{}",this._input.next(),this._input.next())),this._create_token(u.WORD,I)}this._input.back()}else if(O==="<"&&this._is_first_token()){if(F=this.__patterns.html_comment_start.read(),F){for(;this._input.hasNext()&&!this._input.testChar(i.newline);)F+=this._input.next();return x=!0,this._create_token(u.COMMENT,F)}}else if(x&&O==="-"&&(F=this.__patterns.html_comment_end.read(),F))return x=!1,this._create_token(u.COMMENT,F);return null},k.prototype._read_comment=function(O){var F=null;if(O==="/"){var I="";if(this._input.peek(1)==="*"){I=this.__patterns.block_comment.read();var M=h.get_directives(I);M&&M.ignore==="start"&&(I+=h.readIgnored(this._input)),I=I.replace(i.allLineBreaks,` `),F=this._create_token(u.BLOCK_COMMENT,I),F.directives=M}else this._input.peek(1)==="/"&&(I=this.__patterns.comment.read(),F=this._create_token(u.COMMENT,I))}return F},k.prototype._read_string=function(O){if(O==="`"||O==="'"||O==='"'){var F=this._input.next();return this.has_char_escapes=!1,O==="`"?F+=this._read_string_recursive("`",!0,"${"):F+=this._read_string_recursive(O),this.has_char_escapes&&this._options.unescape_strings&&(F=T(F)),this._input.peek()===O&&(F+=this._input.next()),F=F.replace(i.allLineBreaks,` `),this._create_token(u.STRING,F)}return null},k.prototype._allow_regexp_or_xml=function(O){return O.type===u.RESERVED&&c(O.text,["return","case","throw","else","do","typeof","yield"])||O.type===u.END_EXPR&&O.text===")"&&O.opened.previous.type===u.RESERVED&&c(O.opened.previous.text,["if","while","for"])||c(O.type,[u.COMMENT,u.START_EXPR,u.START_BLOCK,u.START,u.END_BLOCK,u.OPERATOR,u.EQUALS,u.EOF,u.SEMICOLON,u.COMMA])},k.prototype._read_regexp=function(O,F){if(O==="/"&&this._allow_regexp_or_xml(F)){for(var I=this._input.next(),M=!1,N=!1;this._input.hasNext()&&(M||N||this._input.peek()!==O)&&!this._input.testChar(i.newline);)I+=this._input.peek(),M?M=!1:(M=this._input.peek()==="\\",this._input.peek()==="["?N=!0:this._input.peek()==="]"&&(N=!1)),this._input.next();return this._input.peek()===O&&(I+=this._input.next(),I+=this._input.read(i.identifier)),this._create_token(u.STRING,I)}return null},k.prototype._read_xml=function(O,F){if(this._options.e4x&&O==="<"&&this._allow_regexp_or_xml(F)){var I="",M=this.__patterns.xml.read_match();if(M){for(var N=M[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),B=N.indexOf("{")===0,L=0;M;){var U=!!M[1],H=M[2],R=!!M[M.length-1]||H.slice(0,8)==="![CDATA[";if(!R&&(H===N||B&&H.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(U?--L:++L),I+=M[0],L<=0)break;M=this.__patterns.xml.read_match()}return M||(I+=this._input.match(/[\s\S]*/g)[0]),I=I.replace(i.allLineBreaks,` `),this._create_token(u.STRING,I)}}return null};function T(O){for(var F="",I=0,M=new e(O),N=null;M.hasNext();)if(N=M.match(/([\s]|[^\\]|\\\\)+/g),N&&(F+=N[0]),M.peek()==="\\"){if(M.next(),M.peek()==="x")N=M.match(/x([0-9A-Fa-f]{2})/g);else if(M.peek()==="u")N=M.match(/u([0-9A-Fa-f]{4})/g),N||(N=M.match(/u\{([0-9A-Fa-f]+)\}/g));else{F+="\\",M.hasNext()&&(F+=M.next());continue}if(!N||(I=parseInt(N[1],16),I>126&&I<=255&&N[0].indexOf("x")===0))return O;I>=0&&I<32||I>1114111?F+="\\"+N[0]:I===34||I===39||I===92?F+="\\"+String.fromCharCode(I):F+=String.fromCharCode(I)}return F}return k.prototype._read_string_recursive=function(O,F,I){var M,N;O==="'"?N=this.__patterns.single_quote:O==='"'?N=this.__patterns.double_quote:O==="`"?N=this.__patterns.template_text:O==="}"&&(N=this.__patterns.template_expression);for(var B=N.read(),L="";this._input.hasNext();){if(L=this._input.next(),L===O||!F&&i.newline.test(L)){this._input.back();break}else L==="\\"&&this._input.hasNext()?(M=this._input.peek(),M==="x"||M==="u"?this.has_char_escapes=!0:M==="\r"&&this._input.peek(1)===` -`&&this._input.next(),L+=this._input.next()):I&&(I==="${"&&L==="$"&&this._input.peek()==="{"&&(L+=this._input.next()),I===L&&(O==="`"?L+=this._read_string_recursive("}",F,"`"):L+=this._read_string_recursive("`",F,"${"),this._input.hasNext()&&(L+=this._input.next())));L+=N.read(),B+=L}return B},no.Tokenizer=k,no.TOKEN=u,no.positionable_operators=A.slice(),no.line_starters=b.slice(),no}var av;function kO(){if(av)return Fu;av=1;var e=Mu().Output,t=Wg().Token,r=Kg(),o=Jg().Options,i=ns().Tokenizer,l=ns().line_starters,d=ns().positionable_operators,c=ns().TOKEN;function u(N,B){return B.indexOf(N)!==-1}function h(N){return N.replace(/^\s+/g,"")}function m(N){for(var B={},L=0;LL&&(L=N.line_indent_level));var U={mode:B,parent:N,last_token:N?N.last_token:new t(c.START_BLOCK,""),last_word:N?N.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:L,alignment:0,line_indent_level:N?N.line_indent_level:L,start_line_index:this._output.get_line_number(),ternary_depth:0};return U},I.prototype._reset=function(N){var B=N.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new e(this._options,B),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(g.BlockStatement);var L=new i(N,this._options);return this._tokens=L.tokenize(),N},I.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var N,B=this._reset(this._source_text),L=this._options.eol;this._options.eol==="auto"&&(L=` -`,B&&r.lineBreak.test(B||"")&&(L=B.match(r.lineBreak)[0]));for(var U=this._tokens.next();U;)this.handle_token(U),this._last_last_text=this._flags.last_token.text,this._flags.last_token=U,U=this._tokens.next();return N=this._output.get_code(L),N},I.prototype.handle_token=function(N,B){N.type===c.START_EXPR?this.handle_start_expr(N):N.type===c.END_EXPR?this.handle_end_expr(N):N.type===c.START_BLOCK?this.handle_start_block(N):N.type===c.END_BLOCK?this.handle_end_block(N):N.type===c.WORD?this.handle_word(N):N.type===c.RESERVED?this.handle_word(N):N.type===c.SEMICOLON?this.handle_semicolon(N):N.type===c.STRING?this.handle_string(N):N.type===c.EQUALS?this.handle_equals(N):N.type===c.OPERATOR?this.handle_operator(N):N.type===c.COMMA?this.handle_comma(N):N.type===c.BLOCK_COMMENT?this.handle_block_comment(N,B):N.type===c.COMMENT?this.handle_comment(N,B):N.type===c.DOT?this.handle_dot(N):N.type===c.EOF?this.handle_eof(N):N.type===c.UNKNOWN?this.handle_unknown(N,B):this.handle_unknown(N,B)},I.prototype.handle_whitespace_and_comments=function(N,B){var L=N.newlines,U=this._options.keep_array_indentation&&k(this._flags.mode);if(N.comments_before)for(var H=N.comments_before.next();H;)this.handle_whitespace_and_comments(H,B),this.handle_token(H,B),H=N.comments_before.next();if(U)for(var R=0;R0,B);else if(this._options.max_preserve_newlines&&L>this._options.max_preserve_newlines&&(L=this._options.max_preserve_newlines),this._options.preserve_newlines&&L>1){this.print_newline(!1,B);for(var z=1;z0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.set_mode=function(N){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,N),this._flags=this.create_flags(this._previous_flags,N),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},I.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===g.Statement&&_(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.start_of_object_property=function(){return this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"]))},I.prototype.start_of_statement=function(N){var B=!1;return B=B||C(this._flags.last_token,["var","let","const"])&&N.type===c.WORD,B=B||y(this._flags.last_token,"do"),B=B||!(this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement)&&C(this._flags.last_token,M)&&!N.newlines,B=B||y(this._flags.last_token,"else")&&!(y(N,"if")&&!N.comments_before),B=B||this._flags.last_token.type===c.END_EXPR&&(this._previous_flags.mode===g.ForInitializer||this._previous_flags.mode===g.Conditional),B=B||this._flags.last_token.type===c.WORD&&this._flags.mode===g.BlockStatement&&!this._flags.in_case&&!(N.text==="--"||N.text==="++")&&this._last_last_text!=="function"&&N.type!==c.WORD&&N.type!==c.RESERVED,B=B||this._flags.mode===g.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"])),B?(this.set_mode(g.Statement),this.indent(),this.handle_whitespace_and_comments(N,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N,C(N,["do","for","if","while"])),!0):!1},I.prototype.handle_start_expr=function(N){this.start_of_statement(N)||this.handle_whitespace_and_comments(N);var B=g.Expression;if(N.text==="["){if(this._flags.last_token.type===c.WORD||this._flags.last_token.text===")"){C(this._flags.last_token,l)&&(this._output.space_before_token=!0),this.print_token(N),this.set_mode(B),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}B=g.ArrayLiteral,k(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),u(this._flags.last_token.type,[c.START_EXPR,c.END_EXPR,c.WORD,c.OPERATOR,c.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===c.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,B=g.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,B=g.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&N.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,l)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N);else if(this._flags.last_token.type===c.WORD){this._output.space_before_token=!1;var L=this._tokens.peek(-3);if(this._options.space_after_named_function&&L){var U=this._tokens.peek(-4);C(L,["async","function"])||L.text==="*"&&C(U,["async","function"])?this._output.space_before_token=!0:this._flags.mode===g.ObjectLiteral?(L.text==="{"||L.text===","||L.text==="*"&&(U.text==="{"||U.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(N);(this._flags.last_token.type===c.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===c.START_BLOCK?this.print_newline():(this._flags.last_token.type===c.END_EXPR||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===c.COMMA)&&this.allow_wrap_or_preserved_newline(N,N.newlines),this.print_token(N),this.set_mode(B),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},I.prototype.handle_end_expr=function(N){for(;this._flags.mode===g.Statement;)this.restore_mode();this.handle_whitespace_and_comments(N),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(N,N.text==="]"&&k(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===c.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(N),this.restore_mode(),_(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===g.Conditional&&(this._previous_flags.mode=g.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},I.prototype.handle_start_block=function(N){this.handle_whitespace_and_comments(N);var B=this._tokens.peek(),L=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===c.END_EXPR?(this.set_mode(g.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g.BlockStatement):L&&(u(L.text,[":",","])&&u(B.type,[c.STRING,c.WORD,c.RESERVED])||u(B.text,["get","set","..."])&&u(L.type,[c.WORD,c.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(L.text,[":",","])?this.set_mode(g.BlockStatement):this.set_mode(g.ObjectLiteral):this._flags.last_token.type===c.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(g.BlockStatement):u(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||C(this._flags.last_token,["return","throw","import","default"])?this.set_mode(g.ObjectLiteral):this.set_mode(g.BlockStatement),this._flags.last_token&&C(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var U=!B.comments_before&&B.text==="}",H=U&&this._flags.last_word==="function"&&this._flags.last_token.type===c.END_EXPR;if(this._options.brace_preserve_inline){var R=0,z=null;this._flags.inline_frame=!0;do if(R+=1,z=this._tokens.peek(R-1),z.newlines){this._flags.inline_frame=!1;break}while(z.type!==c.EOF&&!(z.type===c.END_BLOCK&&z.opened===N))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&N.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(H||this._flags.last_token.type===c.EQUALS||C(this._flags.last_token,A)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(k(this._previous_flags.mode)&&(this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.COMMA)&&((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(N),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(u(this._flags.last_token.type,[c.START_BLOCK,c.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(N),this.indent(),!U&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},I.prototype.handle_end_block=function(N){for(this.handle_whitespace_and_comments(N);this._flags.mode===g.Statement;)this.restore_mode();var B=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!B?this._output.space_before_token=!0:this._options.brace_style==="expand"?B||this.print_newline():B||(k(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(N)},I.prototype.handle_word=function(N){if(N.type===c.RESERVED){if(u(N.text,["set","get"])&&this._flags.mode!==g.ObjectLiteral)N.type=c.WORD;else if(N.text==="import"&&u(this._tokens.peek().text,["(","."]))N.type=c.WORD;else if(u(N.text,["as","from"])&&!this._flags.import_block)N.type=c.WORD;else if(this._flags.mode===g.ObjectLiteral){var B=this._tokens.peek();B.text===":"&&(N.type=c.WORD)}}if(this.start_of_statement(N)?C(this._flags.last_token,["var","let","const"])&&N.type===c.WORD&&(this._flags.declaration_statement=!0):N.newlines&&!T(this._flags.mode)&&(this._flags.last_token.type!==c.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==c.EQUALS&&(this._options.preserve_newlines||!C(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(N),this.print_newline()):this.handle_whitespace_and_comments(N),this._flags.do_block&&!this._flags.do_while)if(y(N,"while")){this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&y(N,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===g.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&C(N,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(N),this._flags.in_case=!0;return}if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)&&!this.start_of_object_property()&&!(u(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===g.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(N),y(N,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===c.OPERATOR))&&!this._output.just_added_blankline()&&!N.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?C(this._flags.last_token,["get","set","new","export"])||C(this._flags.last_token,M)?this._output.space_before_token=!0:y(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(T(this._flags.mode)||k(this._flags.mode))||this.print_newline(),this.print_token(N),this._flags.last_word=N.text;return}var L="NONE";if(this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?L="SPACE":C(N,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&N.newlines?L="NEWLINE":(L="SPACE",this._output.space_before_token=!0):L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&this._flags.mode===g.BlockStatement?L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&T(this._flags.mode)?L="SPACE":this._flags.last_token.type===c.STRING?L="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","]))?L="SPACE":this._flags.last_token.type===c.START_BLOCK?this._flags.inline_frame?L="SPACE":L="NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,L="NEWLINE"),C(N,l)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?L="SPACE":L="NEWLINE"),C(N,["else","catch","finally"]))if((!(this._flags.last_token.type===c.END_BLOCK&&this._previous_flags.mode===g.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&N.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var U=this._output.current_line;U.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else L==="NEWLINE"?C(this._flags.last_token,A)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&C(N,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?(this._flags.last_token.type!==c.START_EXPR||!C(N,["var","let","const"]))&&this._flags.last_token.text!==":"&&(y(N,"if")&&y(N.previous,"else")?this._output.space_before_token=!0:this.print_newline()):C(N,l)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&k(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():L==="SPACE"&&(this._output.space_before_token=!0);N.previous&&(N.previous.type===c.WORD||N.previous.type===c.RESERVED)&&(this._output.space_before_token=!0),this.print_token(N),this._flags.last_word=N.text,N.type===c.RESERVED&&(N.text==="do"?this._flags.do_block=!0:N.text==="if"?this._flags.if_block=!0:N.text==="import"?this._flags.import_block=!0:this._flags.import_block&&y(N,"from")&&(this._flags.import_block=!1))},I.prototype.handle_semicolon=function(N){this.start_of_statement(N)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(N);for(var B=this._tokens.peek();this._flags.mode===g.Statement&&!(this._flags.if_block&&y(B,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(N)},I.prototype.handle_string=function(N){N.text.startsWith("`")&&N.newlines===0&&N.whitespace_before===""&&(N.previous.text===")"||this._flags.last_token.type===c.WORD)||(this.start_of_statement(N)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(N),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N):N.text.startsWith("`")&&this._flags.last_token.type===c.END_EXPR&&(N.previous.text==="]"||N.previous.text===")")&&N.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(N)},I.prototype.handle_equals=function(N){this.start_of_statement(N)||this.handle_whitespace_and_comments(N),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0},I.prototype.handle_comma=function(N){this.handle_whitespace_and_comments(N,!0),this.print_token(N),this._output.space_before_token=!0,this._flags.declaration_statement?(T(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(N)):this._flags.mode===g.ObjectLiteral||this._flags.mode===g.Statement&&this._flags.parent.mode===g.ObjectLiteral?(this._flags.mode===g.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(N)},I.prototype.handle_operator=function(N){var B=N.text==="*"&&(C(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),L=u(N.text,["-","+"])&&(u(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||u(this._flags.last_token.text,l)||this._flags.last_token.text===",");if(!this.start_of_statement(N)){var U=!B;this.handle_whitespace_and_comments(N,U)}if(N.text==="*"&&this._flags.last_token.type===c.DOT){this.print_token(N);return}if(N.text==="::"){this.print_token(N);return}if(u(N.text,["-","+"])&&this.start_of_object_property()){this.print_token(N);return}if(this._flags.last_token.type===c.OPERATOR&&u(this._options.operator_position,b)&&this.allow_wrap_or_preserved_newline(N),N.text===":"&&this._flags.in_case){this.print_token(N),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var H=!0,R=!0,z=!1;if(N.text===":"?this._flags.ternary_depth===0?H=!1:(this._flags.ternary_depth-=1,z=!0):N.text==="?"&&(this._flags.ternary_depth+=1),!L&&!B&&this._options.preserve_newlines&&u(N.text,d)){var $=N.text===":",S=$&&z,J=$&&!z;switch(this._options.operator_position){case E.before_newline:this._output.space_before_token=!J,this.print_token(N),(!$||S)&&this.allow_wrap_or_preserved_newline(N),this._output.space_before_token=!0;return;case E.after_newline:this._output.space_before_token=!0,!$||S?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(N):this._output.space_before_token=!1,this.print_token(N),this._output.space_before_token=!0;return;case E.preserve_newline:J||this.allow_wrap_or_preserved_newline(N),H=!(this._output.just_added_newline()||J),this._output.space_before_token=H,this.print_token(N),this._output.space_before_token=!0;return}}if(B){this.allow_wrap_or_preserved_newline(N),H=!1;var Q=this._tokens.peek();R=Q&&u(Q.type,[c.WORD,c.RESERVED])}else if(N.text==="...")this.allow_wrap_or_preserved_newline(N),H=this._flags.last_token.type===c.START_BLOCK,R=!1;else if(u(N.text,["--","++","!","~"])||L){if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR)&&this.allow_wrap_or_preserved_newline(N),H=!1,R=!1,N.newlines&&(N.text==="--"||N.text==="++"||N.text==="~")){var G=C(this._flags.last_token,A)&&N.newlines;G&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(G,!0)}this._flags.last_token.text===";"&&T(this._flags.mode)&&(H=!0),this._flags.last_token.type===c.RESERVED?H=!0:this._flags.last_token.type===c.END_EXPR?H=!(this._flags.last_token.text==="]"&&(N.text==="--"||N.text==="++")):this._flags.last_token.type===c.OPERATOR&&(H=u(N.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(N.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(R=!0)),(this._flags.mode===g.BlockStatement&&!this._flags.inline_frame||this._flags.mode===g.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||H,this.print_token(N),this._output.space_before_token=R},I.prototype.handle_block_comment=function(N,B){if(this._output.raw){this._output.add_raw_token(N),N.directives&&N.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(N.directives){this.print_newline(!1,B),this.print_token(N),N.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(N.text)&&!N.newlines){this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0;return}else this.print_block_commment(N,B)},I.prototype.print_block_commment=function(N,B){var L=x(N.text),U,H=!1,R=!1,z=N.whitespace_before,$=z.length;if(this.print_newline(!1,B),this.print_token_line_indentation(N),this._output.add_token(L[0]),this.print_newline(!1,B),L.length>1){for(L=L.slice(1),H=O(L,"*"),R=F(L,z),H&&(this._flags.alignment=1),U=0;U0&&this._indentLevel--},y.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var C=this._source_text,A=this._options.eol;A==="auto"&&(A=` -`,C&&l.test(C||"")&&(A=C.match(l)[0])),C=C.replace(d,` -`);var w=C.match(/^[\t ]*/)[0];this._output=new t(this._options,w),this._input=new r(C),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var E=0,b=!1,g=!1,_=!1,x=!1,k=!1,T=this._ch,O=!1,F,I,M;F=this._input.read(u),I=F!=="",M=T,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),T=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var N=this._input.read(h),B=i.get_directives(N);B&&B.ignore==="start"&&(N+=i.readIgnored(this._input)),this.print_string(N),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(m)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(I),this.print_string(this._ch);var L=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);L.match(/[ :]$/)&&(L=this.eatString(": ").replace(/\s+$/,""),this.print_string(L),this._output.space_before_token=!0),E===0&&L.indexOf(":")!==-1&&(g=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(I),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var U=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);U.match(/[ :]$/)&&(U=this.eatString(": ").replace(/\s+$/,""),this.print_string(U),this._output.space_before_token=!0),E===0&&U.indexOf(":")!==-1?(g=!0,this.indent()):U in this.NESTED_AT_RULE?(this._nestedLevel+=1,U in this.CONDITIONAL_GROUP_RULE&&(_=!0)):E===0&&!g&&(x=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(I),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")g&&(g=!1,this.outdent()),x=!1,_?(_=!1,b=this._indentLevel>=this._nestedLevel):b=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&b&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(M==="("?this._output.space_before_token=!1:M!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),M==="{"&&this._output.trim(!0),g&&(this.outdent(),g=!1),this.print_string(this._ch),b=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var H=0;H"||this._ch==="+"||this._ch==="~")&&!g&&E===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&c.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(I),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),c.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var $=M==='"'||M==="'";this.preserveSingleSpace($||I),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` -`&&O&&this._output.add_new_line()}var S=this._output.get_code(A);return S},Zu.Beautifier=y,Zu}var uv;function DO(){if(uv)return is.exports;uv=1;var e=TO().Beautifier,t=dv().Options;function r(o,i){var l=new e(o,i);return l.beautify()}return is.exports=r,is.exports.defaultOptions=function(){return new t},is.exports}var rs={exports:{}},ef={},tf={},fv;function pv(){if(fv)return tf;fv=1;var e=Uu().Options;function t(r){e.call(this,r,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}return t.prototype=new e,tf.Options=t,tf}var os={},hv;function mv(){if(hv)return os;hv=1;var e=ts().Tokenizer,t=ts().TOKEN,r=Ju().Directives,o=rv().TemplatablePattern,i=es().Pattern,l={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:t.START,RAW:t.RAW,EOF:t.EOF},d=new r(/<\!--/,/-->/),c=function(u,h){e.call(this,u,h),this._current_tag_name="";var m=new o(this._input).read_options(this._options),y=new i(this._input);if(this.__patterns={word:m.until(/[\n\r\t <]/),word_control_flow_close_excluded:m.until(/[\n\r\t <}]/),single_quote:m.until_after(/'/),double_quote:m.until_after(/"/),attribute:m.until(/[\n\r\t =>]|\/>/),element_name:m.until(/[\n\r\t >\/]/),angular_control_flow_start:y.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:y.starting_with(/{{!--/).until_after(/--}}/),handlebars:y.starting_with(/{{/).until_after(/}}/),handlebars_open:y.until(/[\n\r\t }]/),handlebars_raw_close:y.until(/}}/),comment:y.starting_with(//),cdata:y.starting_with(//),conditional_comment:y.starting_with(//),processing:y.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var C=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=y.matching(C).until_after(C)}};return c.prototype=new e,c.prototype._is_comment=function(u){return!1},c.prototype._is_opening=function(u){return u.type===l.TAG_OPEN||u.type===l.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(u,h){return u.type===l.TAG_CLOSE&&h&&((u.text===">"||u.text==="/>")&&h.text[0]==="<"||u.text==="}}"&&h.text[0]==="{"&&h.text[1]==="{")||u.type===l.CONTROL_FLOW_CLOSE&&u.text==="}"&&h.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(u,h){var m=null;this._readWhitespace();var y=this._input.peek();return y===null?this._create_token(l.EOF,""):(m=m||this._read_open_handlebars(y,h),m=m||this._read_attribute(y,u,h),m=m||this._read_close(y,h),m=m||this._read_script_and_style(y,u),m=m||this._read_control_flows(y,h),m=m||this._read_raw_content(y,u,h),m=m||this._read_content_word(y,h),m=m||this._read_comment_or_cdata(y),m=m||this._read_processing(y),m=m||this._read_open(y,h),m=m||this._create_token(l.UNKNOWN,this._input.next()),m)},c.prototype._read_comment_or_cdata=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);C==="!"&&(m=this.__patterns.comment.read(),m?(y=d.get_directives(m),y&&y.ignore==="start"&&(m+=d.readIgnored(this._input))):m=this.__patterns.cdata.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_processing=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);(C==="!"||C==="?")&&(m=this.__patterns.conditional_comment.read(),m=m||this.__patterns.processing.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_open=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&u==="<"&&(m=this._input.next(),this._input.peek()==="/"&&(m+=this._input.next()),m+=this.__patterns.element_name.read(),y=this._create_token(l.TAG_OPEN,m)),y},c.prototype._read_open_handlebars=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&u==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(m=this.__patterns.handlebars_comment.read(),m=m||this.__patterns.handlebars.read(),y=this._create_token(l.COMMENT,m)):(m=this.__patterns.handlebars_open.read(),y=this._create_token(l.TAG_OPEN,m))),y},c.prototype._read_control_flows=function(u,h){var m="",y=null;if(!this._options.templating.includes("angular"))return y;if(u==="@"){if(m=this.__patterns.angular_control_flow_start.read(),m==="")return y;for(var C=m.endsWith("(")?1:0,A=0;!(m.endsWith("{")&&C===A);){var w=this._input.next();if(w===null)break;w==="("?C++:w===")"&&A++,m+=w}y=this._create_token(l.CONTROL_FLOW_OPEN,m)}else u==="}"&&h&&h.type===l.CONTROL_FLOW_OPEN&&(m=this._input.next(),y=this._create_token(l.CONTROL_FLOW_CLOSE,m));return y},c.prototype._read_close=function(u,h){var m=null,y=null;return h&&h.type===l.TAG_OPEN&&(h.text[0]==="<"&&(u===">"||u==="/"&&this._input.peek(1)===">")?(m=this._input.next(),u==="/"&&(m+=this._input.next()),y=this._create_token(l.TAG_CLOSE,m)):h.text[0]==="{"&&u==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),y=this._create_token(l.TAG_CLOSE,"}}"))),y},c.prototype._read_attribute=function(u,h,m){var y=null,C="";if(m&&m.text[0]==="<")if(u==="=")y=this._create_token(l.EQUALS,this._input.next());else if(u==='"'||u==="'"){var A=this._input.next();u==='"'?A+=this.__patterns.double_quote.read():A+=this.__patterns.single_quote.read(),y=this._create_token(l.VALUE,A)}else C=this.__patterns.attribute.read(),C&&(h.type===l.EQUALS?y=this._create_token(l.VALUE,C):y=this._create_token(l.ATTRIBUTE,C));return y},c.prototype._is_content_unformatted=function(u){return this._options.void_elements.indexOf(u)===-1&&(this._options.content_unformatted.indexOf(u)!==-1||this._options.unformatted.indexOf(u)!==-1)},c.prototype._read_raw_content=function(u,h,m){var y="";if(m&&m.text[0]==="{")y=this.__patterns.handlebars_raw_close.read();else if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var C=h.opened.text.substr(1).toLowerCase();this._is_content_unformatted(C)&&(y=this._input.readUntil(new RegExp("","ig")))}return y?this._create_token(l.TEXT,y):null},c.prototype._read_script_and_style=function(u,h){if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var m=h.opened.text.substr(1).toLowerCase();if(m==="script"||m==="style"){var y=this._read_comment_or_cdata(u);if(y)return y.type=l.TEXT,y;var C=this._input.readUntil(new RegExp("","ig"));if(C)return this._create_token(l.TEXT,C)}}return null},c.prototype._read_content_word=function(u,h){var m="";return this._options.unformatted_content_delimiter&&u===this._options.unformatted_content_delimiter[0]&&(m=this.__patterns.unformatted_content_delimiter.read()),m||(m=h&&h.type===l.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),m?this._create_token(l.TEXT,m):null},os.Tokenizer=c,os.TOKEN=l,os}var gv;function VO(){if(gv)return ef;gv=1;var e=pv().Options,t=Mu().Output,r=mv().Tokenizer,o=mv().TOKEN,i=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,d=function(b,g){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=b.max_preserve_newlines,this.preserve_newlines=b.preserve_newlines,this._output=new t(b,g)};d.prototype.current_line_has_match=function(b){return this._output.current_line.has_match(b)},d.prototype.set_space_before_token=function(b,g){this._output.space_before_token=b,this._output.non_breaking_space=g},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(b){this._output.add_raw_token(b)},d.prototype.print_preserved_newlines=function(b){var g=0;b.type!==o.TEXT&&b.previous.type!==o.TEXT&&(g=b.newlines?1:0),this.preserve_newlines&&(g=b.newlines0);return g!==0},d.prototype.traverse_whitespace=function(b){return b.whitespace_before||b.newlines?(this.print_preserved_newlines(b)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(b){this._output.add_new_line(b)},d.prototype.print_token=function(b){b.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(b.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(b){return b=this.indent_level+(b||0),b<1?"":this._output.get_indent_string(b)};var c=function(b){for(var g=null,_=b.next;_.type!==o.EOF&&b.closed!==_;){if(_.type===o.ATTRIBUTE&&_.text==="type"){_.next&&_.next.type===o.EQUALS&&_.next.next&&_.next.next.type===o.VALUE&&(g=_.next.next.text);break}_=_.next}return g},u=function(b,g){var _=null,x=null;return g.closed?(b==="script"?_="text/javascript":b==="style"&&(_="text/css"),_=c(g)||_,_.search("text/css")>-1?x="css":_.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?x="javascript":_.search(/(text|application|dojo)\/(x-)?(html)/)>-1?x="html":_.search(/test\/null/)>-1&&(x="null"),x):null};function h(b,g){return g.indexOf(b)!==-1}function m(b,g,_){this.parent=b||null,this.tag=g?g.tag_name:"",this.indent_level=_||0,this.parser_token=g||null}function y(b){this._printer=b,this._current_frame=null}y.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},y.prototype.record_tag=function(b){var g=new m(this._current_frame,b,this._printer.indent_level);this._current_frame=g},y.prototype._try_pop_frame=function(b){var g=null;return b&&(g=b.parser_token,this._printer.indent_level=b.indent_level,this._current_frame=b.parent),g},y.prototype._get_frame=function(b,g){for(var _=this._current_frame;_&&b.indexOf(_.tag)===-1;){if(g&&g.indexOf(_.tag)!==-1){_=null;break}_=_.parent}return _},y.prototype.try_pop=function(b,g){var _=this._get_frame([b],g);return this._try_pop_frame(_)},y.prototype.indent_to_tag=function(b){var g=this._get_frame(b);g&&(this._printer.indent_level=g.indent_level)};function C(b,g,_,x){this._source_text=b||"",g=g||{},this._js_beautify=_,this._css_beautify=x,this._tag_stack=null;var k=new e(g,"html");this._options=k,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}C.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var b=this._source_text,g=this._options.eol;this._options.eol==="auto"&&(g=` -`,b&&i.test(b)&&(g=b.match(i)[0])),b=b.replace(l,` -`);var _=b.match(/^[\t ]*/)[0],x={text:"",type:""},k=new A(this._options),T=new d(this._options,_),O=new r(b,this._options).tokenize();this._tag_stack=new y(T);for(var F=null,I=O.next();I.type!==o.EOF;)I.type===o.TAG_OPEN||I.type===o.COMMENT?(F=this._handle_tag_open(T,I,k,x,O),k=F):I.type===o.ATTRIBUTE||I.type===o.EQUALS||I.type===o.VALUE||I.type===o.TEXT&&!k.tag_complete?F=this._handle_inside_tag(T,I,k,x):I.type===o.TAG_CLOSE?F=this._handle_tag_close(T,I,k):I.type===o.TEXT?F=this._handle_text(T,I,k):I.type===o.CONTROL_FLOW_OPEN?F=this._handle_control_flow_open(T,I):I.type===o.CONTROL_FLOW_CLOSE?F=this._handle_control_flow_close(T,I):T.add_raw_token(I),x=F,I=O.next();var M=T._output.get_code(g);return M},C.prototype._handle_control_flow_open=function(b,g){var _={text:g.text,type:g.type};return b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),g.newlines?b.print_preserved_newlines(g):b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.print_token(g),b.indent(),_},C.prototype._handle_control_flow_close=function(b,g){var _={text:g.text,type:g.type};return b.deindent(),g.newlines?b.print_preserved_newlines(g):b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.print_token(g),_},C.prototype._handle_tag_close=function(b,g,_){var x={text:g.text,type:g.type};return b.alignment_size=0,_.tag_complete=!0,b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.is_unformatted?b.add_raw_token(g):(_.tag_start_char==="<"&&(b.set_space_before_token(g.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&_.has_wrapped_attrs&&b.print_newline(!1)),b.print_token(g)),_.indent_content&&!(_.is_unformatted||_.is_content_unformatted)&&(b.indent(),_.indent_content=!1),!_.is_inline_element&&!(_.is_unformatted||_.is_content_unformatted)&&b.set_wrap_point(),x},C.prototype._handle_inside_tag=function(b,g,_,x){var k=_.has_wrapped_attrs,T={text:g.text,type:g.type};return b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.is_unformatted?b.add_raw_token(g):_.tag_start_char==="{"&&g.type===o.TEXT?b.print_preserved_newlines(g)?(g.newlines=0,b.add_raw_token(g)):b.print_token(g):(g.type===o.ATTRIBUTE?b.set_space_before_token(!0):(g.type===o.EQUALS||g.type===o.VALUE&&g.previous.type===o.EQUALS)&&b.set_space_before_token(!1),g.type===o.ATTRIBUTE&&_.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(b.traverse_whitespace(g),k=k||g.newlines!==0),this._is_wrap_attributes_force&&_.attr_count>=this._options.wrap_attributes_min_attrs&&(x.type!==o.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(b.print_newline(!1),k=!0)),b.print_token(g),k=k||b.previous_token_wrapped(),_.has_wrapped_attrs=k),T},C.prototype._handle_text=function(b,g,_){var x={text:g.text,type:"TK_CONTENT"};return _.custom_beautifier_name?this._print_custom_beatifier_text(b,g,_):_.is_unformatted||_.is_content_unformatted?b.add_raw_token(g):(b.traverse_whitespace(g),b.print_token(g)),x},C.prototype._print_custom_beatifier_text=function(b,g,_){var x=this;if(g.text!==""){var k=g.text,T,O=1,F="",I="";_.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?T=this._js_beautify:_.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?T=this._css_beautify:_.custom_beautifier_name==="html"&&(T=function(H,R){var z=new C(H,R,x._js_beautify,x._css_beautify);return z.beautify()}),this._options.indent_scripts==="keep"?O=0:this._options.indent_scripts==="separate"&&(O=-b.indent_level);var M=b.get_full_indent(O);if(k=k.replace(/\n[ \t]*$/,""),_.custom_beautifier_name!=="html"&&k[0]==="<"&&k.match(/^(|]]>)$/.exec(k);if(!N){b.add_raw_token(g);return}F=M+N[1]+` +`,B&&r.lineBreak.test(B||"")&&(L=B.match(r.lineBreak)[0]));for(var U=this._tokens.next();U;)this.handle_token(U),this._last_last_text=this._flags.last_token.text,this._flags.last_token=U,U=this._tokens.next();return N=this._output.get_code(L),N},I.prototype.handle_token=function(N,B){N.type===c.START_EXPR?this.handle_start_expr(N):N.type===c.END_EXPR?this.handle_end_expr(N):N.type===c.START_BLOCK?this.handle_start_block(N):N.type===c.END_BLOCK?this.handle_end_block(N):N.type===c.WORD?this.handle_word(N):N.type===c.RESERVED?this.handle_word(N):N.type===c.SEMICOLON?this.handle_semicolon(N):N.type===c.STRING?this.handle_string(N):N.type===c.EQUALS?this.handle_equals(N):N.type===c.OPERATOR?this.handle_operator(N):N.type===c.COMMA?this.handle_comma(N):N.type===c.BLOCK_COMMENT?this.handle_block_comment(N,B):N.type===c.COMMENT?this.handle_comment(N,B):N.type===c.DOT?this.handle_dot(N):N.type===c.EOF?this.handle_eof(N):N.type===c.UNKNOWN?this.handle_unknown(N,B):this.handle_unknown(N,B)},I.prototype.handle_whitespace_and_comments=function(N,B){var L=N.newlines,U=this._options.keep_array_indentation&&k(this._flags.mode);if(N.comments_before)for(var H=N.comments_before.next();H;)this.handle_whitespace_and_comments(H,B),this.handle_token(H,B),H=N.comments_before.next();if(U)for(var R=0;R0,B);else if(this._options.max_preserve_newlines&&L>this._options.max_preserve_newlines&&(L=this._options.max_preserve_newlines),this._options.preserve_newlines&&L>1){this.print_newline(!1,B);for(var z=1;z0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.set_mode=function(N){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,N),this._flags=this.create_flags(this._previous_flags,N),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},I.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===g.Statement&&b(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.start_of_object_property=function(){return this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"]))},I.prototype.start_of_statement=function(N){var B=!1;return B=B||C(this._flags.last_token,["var","let","const"])&&N.type===c.WORD,B=B||y(this._flags.last_token,"do"),B=B||!(this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement)&&C(this._flags.last_token,M)&&!N.newlines,B=B||y(this._flags.last_token,"else")&&!(y(N,"if")&&!N.comments_before),B=B||this._flags.last_token.type===c.END_EXPR&&(this._previous_flags.mode===g.ForInitializer||this._previous_flags.mode===g.Conditional),B=B||this._flags.last_token.type===c.WORD&&this._flags.mode===g.BlockStatement&&!this._flags.in_case&&!(N.text==="--"||N.text==="++")&&this._last_last_text!=="function"&&N.type!==c.WORD&&N.type!==c.RESERVED,B=B||this._flags.mode===g.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"])),B?(this.set_mode(g.Statement),this.indent(),this.handle_whitespace_and_comments(N,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N,C(N,["do","for","if","while"])),!0):!1},I.prototype.handle_start_expr=function(N){this.start_of_statement(N)||this.handle_whitespace_and_comments(N);var B=g.Expression;if(N.text==="["){if(this._flags.last_token.type===c.WORD||this._flags.last_token.text===")"){C(this._flags.last_token,l)&&(this._output.space_before_token=!0),this.print_token(N),this.set_mode(B),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}B=g.ArrayLiteral,k(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),u(this._flags.last_token.type,[c.START_EXPR,c.END_EXPR,c.WORD,c.OPERATOR,c.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===c.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,B=g.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,B=g.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&N.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,l)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N);else if(this._flags.last_token.type===c.WORD){this._output.space_before_token=!1;var L=this._tokens.peek(-3);if(this._options.space_after_named_function&&L){var U=this._tokens.peek(-4);C(L,["async","function"])||L.text==="*"&&C(U,["async","function"])?this._output.space_before_token=!0:this._flags.mode===g.ObjectLiteral?(L.text==="{"||L.text===","||L.text==="*"&&(U.text==="{"||U.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(N);(this._flags.last_token.type===c.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===c.START_BLOCK?this.print_newline():(this._flags.last_token.type===c.END_EXPR||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===c.COMMA)&&this.allow_wrap_or_preserved_newline(N,N.newlines),this.print_token(N),this.set_mode(B),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},I.prototype.handle_end_expr=function(N){for(;this._flags.mode===g.Statement;)this.restore_mode();this.handle_whitespace_and_comments(N),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(N,N.text==="]"&&k(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===c.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(N),this.restore_mode(),b(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===g.Conditional&&(this._previous_flags.mode=g.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},I.prototype.handle_start_block=function(N){this.handle_whitespace_and_comments(N);var B=this._tokens.peek(),L=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===c.END_EXPR?(this.set_mode(g.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g.BlockStatement):L&&(u(L.text,[":",","])&&u(B.type,[c.STRING,c.WORD,c.RESERVED])||u(B.text,["get","set","..."])&&u(L.type,[c.WORD,c.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(L.text,[":",","])?this.set_mode(g.BlockStatement):this.set_mode(g.ObjectLiteral):this._flags.last_token.type===c.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(g.BlockStatement):u(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||C(this._flags.last_token,["return","throw","import","default"])?this.set_mode(g.ObjectLiteral):this.set_mode(g.BlockStatement),this._flags.last_token&&C(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var U=!B.comments_before&&B.text==="}",H=U&&this._flags.last_word==="function"&&this._flags.last_token.type===c.END_EXPR;if(this._options.brace_preserve_inline){var R=0,z=null;this._flags.inline_frame=!0;do if(R+=1,z=this._tokens.peek(R-1),z.newlines){this._flags.inline_frame=!1;break}while(z.type!==c.EOF&&!(z.type===c.END_BLOCK&&z.opened===N))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&N.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(H||this._flags.last_token.type===c.EQUALS||C(this._flags.last_token,S)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(k(this._previous_flags.mode)&&(this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.COMMA)&&((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(N),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(u(this._flags.last_token.type,[c.START_BLOCK,c.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(N),this.indent(),!U&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},I.prototype.handle_end_block=function(N){for(this.handle_whitespace_and_comments(N);this._flags.mode===g.Statement;)this.restore_mode();var B=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!B?this._output.space_before_token=!0:this._options.brace_style==="expand"?B||this.print_newline():B||(k(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(N)},I.prototype.handle_word=function(N){if(N.type===c.RESERVED){if(u(N.text,["set","get"])&&this._flags.mode!==g.ObjectLiteral)N.type=c.WORD;else if(N.text==="import"&&u(this._tokens.peek().text,["(","."]))N.type=c.WORD;else if(u(N.text,["as","from"])&&!this._flags.import_block)N.type=c.WORD;else if(this._flags.mode===g.ObjectLiteral){var B=this._tokens.peek();B.text===":"&&(N.type=c.WORD)}}if(this.start_of_statement(N)?C(this._flags.last_token,["var","let","const"])&&N.type===c.WORD&&(this._flags.declaration_statement=!0):N.newlines&&!T(this._flags.mode)&&(this._flags.last_token.type!==c.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==c.EQUALS&&(this._options.preserve_newlines||!C(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(N),this.print_newline()):this.handle_whitespace_and_comments(N),this._flags.do_block&&!this._flags.do_while)if(y(N,"while")){this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&y(N,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===g.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&C(N,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(N),this._flags.in_case=!0;return}if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)&&!this.start_of_object_property()&&!(u(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===g.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(N),y(N,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===c.OPERATOR))&&!this._output.just_added_blankline()&&!N.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?C(this._flags.last_token,["get","set","new","export"])||C(this._flags.last_token,M)?this._output.space_before_token=!0:y(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(T(this._flags.mode)||k(this._flags.mode))||this.print_newline(),this.print_token(N),this._flags.last_word=N.text;return}var L="NONE";if(this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?L="SPACE":C(N,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&N.newlines?L="NEWLINE":(L="SPACE",this._output.space_before_token=!0):L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&this._flags.mode===g.BlockStatement?L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&T(this._flags.mode)?L="SPACE":this._flags.last_token.type===c.STRING?L="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","]))?L="SPACE":this._flags.last_token.type===c.START_BLOCK?this._flags.inline_frame?L="SPACE":L="NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,L="NEWLINE"),C(N,l)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?L="SPACE":L="NEWLINE"),C(N,["else","catch","finally"]))if((!(this._flags.last_token.type===c.END_BLOCK&&this._previous_flags.mode===g.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&N.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var U=this._output.current_line;U.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else L==="NEWLINE"?C(this._flags.last_token,S)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&C(N,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?(this._flags.last_token.type!==c.START_EXPR||!C(N,["var","let","const"]))&&this._flags.last_token.text!==":"&&(y(N,"if")&&y(N.previous,"else")?this._output.space_before_token=!0:this.print_newline()):C(N,l)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&k(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():L==="SPACE"&&(this._output.space_before_token=!0);N.previous&&(N.previous.type===c.WORD||N.previous.type===c.RESERVED)&&(this._output.space_before_token=!0),this.print_token(N),this._flags.last_word=N.text,N.type===c.RESERVED&&(N.text==="do"?this._flags.do_block=!0:N.text==="if"?this._flags.if_block=!0:N.text==="import"?this._flags.import_block=!0:this._flags.import_block&&y(N,"from")&&(this._flags.import_block=!1))},I.prototype.handle_semicolon=function(N){this.start_of_statement(N)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(N);for(var B=this._tokens.peek();this._flags.mode===g.Statement&&!(this._flags.if_block&&y(B,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(N)},I.prototype.handle_string=function(N){N.text.startsWith("`")&&N.newlines===0&&N.whitespace_before===""&&(N.previous.text===")"||this._flags.last_token.type===c.WORD)||(this.start_of_statement(N)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(N),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(N):N.text.startsWith("`")&&this._flags.last_token.type===c.END_EXPR&&(N.previous.text==="]"||N.previous.text===")")&&N.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(N)},I.prototype.handle_equals=function(N){this.start_of_statement(N)||this.handle_whitespace_and_comments(N),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0},I.prototype.handle_comma=function(N){this.handle_whitespace_and_comments(N,!0),this.print_token(N),this._output.space_before_token=!0,this._flags.declaration_statement?(T(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(N)):this._flags.mode===g.ObjectLiteral||this._flags.mode===g.Statement&&this._flags.parent.mode===g.ObjectLiteral?(this._flags.mode===g.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(N)},I.prototype.handle_operator=function(N){var B=N.text==="*"&&(C(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),L=u(N.text,["-","+"])&&(u(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||u(this._flags.last_token.text,l)||this._flags.last_token.text===",");if(!this.start_of_statement(N)){var U=!B;this.handle_whitespace_and_comments(N,U)}if(N.text==="*"&&this._flags.last_token.type===c.DOT){this.print_token(N);return}if(N.text==="::"){this.print_token(N);return}if(u(N.text,["-","+"])&&this.start_of_object_property()){this.print_token(N);return}if(this._flags.last_token.type===c.OPERATOR&&u(this._options.operator_position,_)&&this.allow_wrap_or_preserved_newline(N),N.text===":"&&this._flags.in_case){this.print_token(N),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var H=!0,R=!0,z=!1;if(N.text===":"?this._flags.ternary_depth===0?H=!1:(this._flags.ternary_depth-=1,z=!0):N.text==="?"&&(this._flags.ternary_depth+=1),!L&&!B&&this._options.preserve_newlines&&u(N.text,d)){var $=N.text===":",A=$&&z,J=$&&!z;switch(this._options.operator_position){case E.before_newline:this._output.space_before_token=!J,this.print_token(N),(!$||A)&&this.allow_wrap_or_preserved_newline(N),this._output.space_before_token=!0;return;case E.after_newline:this._output.space_before_token=!0,!$||A?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(N):this._output.space_before_token=!1,this.print_token(N),this._output.space_before_token=!0;return;case E.preserve_newline:J||this.allow_wrap_or_preserved_newline(N),H=!(this._output.just_added_newline()||J),this._output.space_before_token=H,this.print_token(N),this._output.space_before_token=!0;return}}if(B){this.allow_wrap_or_preserved_newline(N),H=!1;var Q=this._tokens.peek();R=Q&&u(Q.type,[c.WORD,c.RESERVED])}else if(N.text==="...")this.allow_wrap_or_preserved_newline(N),H=this._flags.last_token.type===c.START_BLOCK,R=!1;else if(u(N.text,["--","++","!","~"])||L){if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR)&&this.allow_wrap_or_preserved_newline(N),H=!1,R=!1,N.newlines&&(N.text==="--"||N.text==="++"||N.text==="~")){var G=C(this._flags.last_token,S)&&N.newlines;G&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(G,!0)}this._flags.last_token.text===";"&&T(this._flags.mode)&&(H=!0),this._flags.last_token.type===c.RESERVED?H=!0:this._flags.last_token.type===c.END_EXPR?H=!(this._flags.last_token.text==="]"&&(N.text==="--"||N.text==="++")):this._flags.last_token.type===c.OPERATOR&&(H=u(N.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(N.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(R=!0)),(this._flags.mode===g.BlockStatement&&!this._flags.inline_frame||this._flags.mode===g.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||H,this.print_token(N),this._output.space_before_token=R},I.prototype.handle_block_comment=function(N,B){if(this._output.raw){this._output.add_raw_token(N),N.directives&&N.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(N.directives){this.print_newline(!1,B),this.print_token(N),N.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(N.text)&&!N.newlines){this._output.space_before_token=!0,this.print_token(N),this._output.space_before_token=!0;return}else this.print_block_commment(N,B)},I.prototype.print_block_commment=function(N,B){var L=x(N.text),U,H=!1,R=!1,z=N.whitespace_before,$=z.length;if(this.print_newline(!1,B),this.print_token_line_indentation(N),this._output.add_token(L[0]),this.print_newline(!1,B),L.length>1){for(L=L.slice(1),H=O(L,"*"),R=F(L,z),H&&(this._flags.alignment=1),U=0;U0&&this._indentLevel--},y.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var C=this._source_text,S=this._options.eol;S==="auto"&&(S=` +`,C&&l.test(C||"")&&(S=C.match(l)[0])),C=C.replace(d,` +`);var w=C.match(/^[\t ]*/)[0];this._output=new t(this._options,w),this._input=new r(C),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var E=0,_=!1,g=!1,b=!1,x=!1,k=!1,T=this._ch,O=!1,F,I,M;F=this._input.read(u),I=F!=="",M=T,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),T=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var N=this._input.read(h),B=i.get_directives(N);B&&B.ignore==="start"&&(N+=i.readIgnored(this._input)),this.print_string(N),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(m)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(I),this.print_string(this._ch);var L=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);L.match(/[ :]$/)&&(L=this.eatString(": ").replace(/\s+$/,""),this.print_string(L),this._output.space_before_token=!0),E===0&&L.indexOf(":")!==-1&&(g=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(I),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var U=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);U.match(/[ :]$/)&&(U=this.eatString(": ").replace(/\s+$/,""),this.print_string(U),this._output.space_before_token=!0),E===0&&U.indexOf(":")!==-1?(g=!0,this.indent()):U in this.NESTED_AT_RULE?(this._nestedLevel+=1,U in this.CONDITIONAL_GROUP_RULE&&(b=!0)):E===0&&!g&&(x=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(I),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")g&&(g=!1,this.outdent()),x=!1,b?(b=!1,_=this._indentLevel>=this._nestedLevel):_=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&_&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(M==="("?this._output.space_before_token=!1:M!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),M==="{"&&this._output.trim(!0),g&&(this.outdent(),g=!1),this.print_string(this._ch),_=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var H=0;H"||this._ch==="+"||this._ch==="~")&&!g&&E===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&c.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(I),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),c.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var $=M==='"'||M==="'";this.preserveSingleSpace($||I),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` +`&&O&&this._output.add_new_line()}var A=this._output.get_code(S);return A},Zu.Beautifier=y,Zu}var uv;function DO(){if(uv)return is.exports;uv=1;var e=TO().Beautifier,t=dv().Options;function r(o,i){var l=new e(o,i);return l.beautify()}return is.exports=r,is.exports.defaultOptions=function(){return new t},is.exports}var rs={exports:{}},ef={},tf={},fv;function pv(){if(fv)return tf;fv=1;var e=Uu().Options;function t(r){e.call(this,r,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}return t.prototype=new e,tf.Options=t,tf}var os={},hv;function mv(){if(hv)return os;hv=1;var e=ts().Tokenizer,t=ts().TOKEN,r=Ju().Directives,o=rv().TemplatablePattern,i=es().Pattern,l={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:t.START,RAW:t.RAW,EOF:t.EOF},d=new r(/<\!--/,/-->/),c=function(u,h){e.call(this,u,h),this._current_tag_name="";var m=new o(this._input).read_options(this._options),y=new i(this._input);if(this.__patterns={word:m.until(/[\n\r\t <]/),word_control_flow_close_excluded:m.until(/[\n\r\t <}]/),single_quote:m.until_after(/'/),double_quote:m.until_after(/"/),attribute:m.until(/[\n\r\t =>]|\/>/),element_name:m.until(/[\n\r\t >\/]/),angular_control_flow_start:y.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:y.starting_with(/{{!--/).until_after(/--}}/),handlebars:y.starting_with(/{{/).until_after(/}}/),handlebars_open:y.until(/[\n\r\t }]/),handlebars_raw_close:y.until(/}}/),comment:y.starting_with(//),cdata:y.starting_with(//),conditional_comment:y.starting_with(//),processing:y.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var C=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=y.matching(C).until_after(C)}};return c.prototype=new e,c.prototype._is_comment=function(u){return!1},c.prototype._is_opening=function(u){return u.type===l.TAG_OPEN||u.type===l.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(u,h){return u.type===l.TAG_CLOSE&&h&&((u.text===">"||u.text==="/>")&&h.text[0]==="<"||u.text==="}}"&&h.text[0]==="{"&&h.text[1]==="{")||u.type===l.CONTROL_FLOW_CLOSE&&u.text==="}"&&h.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(u,h){var m=null;this._readWhitespace();var y=this._input.peek();return y===null?this._create_token(l.EOF,""):(m=m||this._read_open_handlebars(y,h),m=m||this._read_attribute(y,u,h),m=m||this._read_close(y,h),m=m||this._read_script_and_style(y,u),m=m||this._read_control_flows(y,h),m=m||this._read_raw_content(y,u,h),m=m||this._read_content_word(y,h),m=m||this._read_comment_or_cdata(y),m=m||this._read_processing(y),m=m||this._read_open(y,h),m=m||this._create_token(l.UNKNOWN,this._input.next()),m)},c.prototype._read_comment_or_cdata=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);C==="!"&&(m=this.__patterns.comment.read(),m?(y=d.get_directives(m),y&&y.ignore==="start"&&(m+=d.readIgnored(this._input))):m=this.__patterns.cdata.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_processing=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);(C==="!"||C==="?")&&(m=this.__patterns.conditional_comment.read(),m=m||this.__patterns.processing.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_open=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&u==="<"&&(m=this._input.next(),this._input.peek()==="/"&&(m+=this._input.next()),m+=this.__patterns.element_name.read(),y=this._create_token(l.TAG_OPEN,m)),y},c.prototype._read_open_handlebars=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&u==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(m=this.__patterns.handlebars_comment.read(),m=m||this.__patterns.handlebars.read(),y=this._create_token(l.COMMENT,m)):(m=this.__patterns.handlebars_open.read(),y=this._create_token(l.TAG_OPEN,m))),y},c.prototype._read_control_flows=function(u,h){var m="",y=null;if(!this._options.templating.includes("angular"))return y;if(u==="@"){if(m=this.__patterns.angular_control_flow_start.read(),m==="")return y;for(var C=m.endsWith("(")?1:0,S=0;!(m.endsWith("{")&&C===S);){var w=this._input.next();if(w===null)break;w==="("?C++:w===")"&&S++,m+=w}y=this._create_token(l.CONTROL_FLOW_OPEN,m)}else u==="}"&&h&&h.type===l.CONTROL_FLOW_OPEN&&(m=this._input.next(),y=this._create_token(l.CONTROL_FLOW_CLOSE,m));return y},c.prototype._read_close=function(u,h){var m=null,y=null;return h&&h.type===l.TAG_OPEN&&(h.text[0]==="<"&&(u===">"||u==="/"&&this._input.peek(1)===">")?(m=this._input.next(),u==="/"&&(m+=this._input.next()),y=this._create_token(l.TAG_CLOSE,m)):h.text[0]==="{"&&u==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),y=this._create_token(l.TAG_CLOSE,"}}"))),y},c.prototype._read_attribute=function(u,h,m){var y=null,C="";if(m&&m.text[0]==="<")if(u==="=")y=this._create_token(l.EQUALS,this._input.next());else if(u==='"'||u==="'"){var S=this._input.next();u==='"'?S+=this.__patterns.double_quote.read():S+=this.__patterns.single_quote.read(),y=this._create_token(l.VALUE,S)}else C=this.__patterns.attribute.read(),C&&(h.type===l.EQUALS?y=this._create_token(l.VALUE,C):y=this._create_token(l.ATTRIBUTE,C));return y},c.prototype._is_content_unformatted=function(u){return this._options.void_elements.indexOf(u)===-1&&(this._options.content_unformatted.indexOf(u)!==-1||this._options.unformatted.indexOf(u)!==-1)},c.prototype._read_raw_content=function(u,h,m){var y="";if(m&&m.text[0]==="{")y=this.__patterns.handlebars_raw_close.read();else if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var C=h.opened.text.substr(1).toLowerCase();this._is_content_unformatted(C)&&(y=this._input.readUntil(new RegExp("","ig")))}return y?this._create_token(l.TEXT,y):null},c.prototype._read_script_and_style=function(u,h){if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var m=h.opened.text.substr(1).toLowerCase();if(m==="script"||m==="style"){var y=this._read_comment_or_cdata(u);if(y)return y.type=l.TEXT,y;var C=this._input.readUntil(new RegExp("","ig"));if(C)return this._create_token(l.TEXT,C)}}return null},c.prototype._read_content_word=function(u,h){var m="";return this._options.unformatted_content_delimiter&&u===this._options.unformatted_content_delimiter[0]&&(m=this.__patterns.unformatted_content_delimiter.read()),m||(m=h&&h.type===l.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),m?this._create_token(l.TEXT,m):null},os.Tokenizer=c,os.TOKEN=l,os}var gv;function VO(){if(gv)return ef;gv=1;var e=pv().Options,t=Mu().Output,r=mv().Tokenizer,o=mv().TOKEN,i=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,d=function(_,g){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=_.max_preserve_newlines,this.preserve_newlines=_.preserve_newlines,this._output=new t(_,g)};d.prototype.current_line_has_match=function(_){return this._output.current_line.has_match(_)},d.prototype.set_space_before_token=function(_,g){this._output.space_before_token=_,this._output.non_breaking_space=g},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(_){this._output.add_raw_token(_)},d.prototype.print_preserved_newlines=function(_){var g=0;_.type!==o.TEXT&&_.previous.type!==o.TEXT&&(g=_.newlines?1:0),this.preserve_newlines&&(g=_.newlines0);return g!==0},d.prototype.traverse_whitespace=function(_){return _.whitespace_before||_.newlines?(this.print_preserved_newlines(_)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(_){this._output.add_new_line(_)},d.prototype.print_token=function(_){_.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(_.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(_){return _=this.indent_level+(_||0),_<1?"":this._output.get_indent_string(_)};var c=function(_){for(var g=null,b=_.next;b.type!==o.EOF&&_.closed!==b;){if(b.type===o.ATTRIBUTE&&b.text==="type"){b.next&&b.next.type===o.EQUALS&&b.next.next&&b.next.next.type===o.VALUE&&(g=b.next.next.text);break}b=b.next}return g},u=function(_,g){var b=null,x=null;return g.closed?(_==="script"?b="text/javascript":_==="style"&&(b="text/css"),b=c(g)||b,b.search("text/css")>-1?x="css":b.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?x="javascript":b.search(/(text|application|dojo)\/(x-)?(html)/)>-1?x="html":b.search(/test\/null/)>-1&&(x="null"),x):null};function h(_,g){return g.indexOf(_)!==-1}function m(_,g,b){this.parent=_||null,this.tag=g?g.tag_name:"",this.indent_level=b||0,this.parser_token=g||null}function y(_){this._printer=_,this._current_frame=null}y.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},y.prototype.record_tag=function(_){var g=new m(this._current_frame,_,this._printer.indent_level);this._current_frame=g},y.prototype._try_pop_frame=function(_){var g=null;return _&&(g=_.parser_token,this._printer.indent_level=_.indent_level,this._current_frame=_.parent),g},y.prototype._get_frame=function(_,g){for(var b=this._current_frame;b&&_.indexOf(b.tag)===-1;){if(g&&g.indexOf(b.tag)!==-1){b=null;break}b=b.parent}return b},y.prototype.try_pop=function(_,g){var b=this._get_frame([_],g);return this._try_pop_frame(b)},y.prototype.indent_to_tag=function(_){var g=this._get_frame(_);g&&(this._printer.indent_level=g.indent_level)};function C(_,g,b,x){this._source_text=_||"",g=g||{},this._js_beautify=b,this._css_beautify=x,this._tag_stack=null;var k=new e(g,"html");this._options=k,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}C.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var _=this._source_text,g=this._options.eol;this._options.eol==="auto"&&(g=` +`,_&&i.test(_)&&(g=_.match(i)[0])),_=_.replace(l,` +`);var b=_.match(/^[\t ]*/)[0],x={text:"",type:""},k=new S(this._options),T=new d(this._options,b),O=new r(_,this._options).tokenize();this._tag_stack=new y(T);for(var F=null,I=O.next();I.type!==o.EOF;)I.type===o.TAG_OPEN||I.type===o.COMMENT?(F=this._handle_tag_open(T,I,k,x,O),k=F):I.type===o.ATTRIBUTE||I.type===o.EQUALS||I.type===o.VALUE||I.type===o.TEXT&&!k.tag_complete?F=this._handle_inside_tag(T,I,k,x):I.type===o.TAG_CLOSE?F=this._handle_tag_close(T,I,k):I.type===o.TEXT?F=this._handle_text(T,I,k):I.type===o.CONTROL_FLOW_OPEN?F=this._handle_control_flow_open(T,I):I.type===o.CONTROL_FLOW_CLOSE?F=this._handle_control_flow_close(T,I):T.add_raw_token(I),x=F,I=O.next();var M=T._output.get_code(g);return M},C.prototype._handle_control_flow_open=function(_,g){var b={text:g.text,type:g.type};return _.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),g.newlines?_.print_preserved_newlines(g):_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.print_token(g),_.indent(),b},C.prototype._handle_control_flow_close=function(_,g){var b={text:g.text,type:g.type};return _.deindent(),g.newlines?_.print_preserved_newlines(g):_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.print_token(g),b},C.prototype._handle_tag_close=function(_,g,b){var x={text:g.text,type:g.type};return _.alignment_size=0,b.tag_complete=!0,_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.is_unformatted?_.add_raw_token(g):(b.tag_start_char==="<"&&(_.set_space_before_token(g.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&b.has_wrapped_attrs&&_.print_newline(!1)),_.print_token(g)),b.indent_content&&!(b.is_unformatted||b.is_content_unformatted)&&(_.indent(),b.indent_content=!1),!b.is_inline_element&&!(b.is_unformatted||b.is_content_unformatted)&&_.set_wrap_point(),x},C.prototype._handle_inside_tag=function(_,g,b,x){var k=b.has_wrapped_attrs,T={text:g.text,type:g.type};return _.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.is_unformatted?_.add_raw_token(g):b.tag_start_char==="{"&&g.type===o.TEXT?_.print_preserved_newlines(g)?(g.newlines=0,_.add_raw_token(g)):_.print_token(g):(g.type===o.ATTRIBUTE?_.set_space_before_token(!0):(g.type===o.EQUALS||g.type===o.VALUE&&g.previous.type===o.EQUALS)&&_.set_space_before_token(!1),g.type===o.ATTRIBUTE&&b.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(_.traverse_whitespace(g),k=k||g.newlines!==0),this._is_wrap_attributes_force&&b.attr_count>=this._options.wrap_attributes_min_attrs&&(x.type!==o.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(_.print_newline(!1),k=!0)),_.print_token(g),k=k||_.previous_token_wrapped(),b.has_wrapped_attrs=k),T},C.prototype._handle_text=function(_,g,b){var x={text:g.text,type:"TK_CONTENT"};return b.custom_beautifier_name?this._print_custom_beatifier_text(_,g,b):b.is_unformatted||b.is_content_unformatted?_.add_raw_token(g):(_.traverse_whitespace(g),_.print_token(g)),x},C.prototype._print_custom_beatifier_text=function(_,g,b){var x=this;if(g.text!==""){var k=g.text,T,O=1,F="",I="";b.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?T=this._js_beautify:b.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?T=this._css_beautify:b.custom_beautifier_name==="html"&&(T=function(H,R){var z=new C(H,R,x._js_beautify,x._css_beautify);return z.beautify()}),this._options.indent_scripts==="keep"?O=0:this._options.indent_scripts==="separate"&&(O=-_.indent_level);var M=_.get_full_indent(O);if(k=k.replace(/\n[ \t]*$/,""),b.custom_beautifier_name!=="html"&&k[0]==="<"&&k.match(/^(|]]>)$/.exec(k);if(!N){_.add_raw_token(g);return}F=M+N[1]+` `,k=N[4],N[5]&&(I=M+N[5]),k=k.replace(/\n[ \t]*$/,""),(N[2]||N[3].indexOf(` `)!==-1)&&(N=N[3].match(/[ \t]+$/),N&&(g.whitespace_before=N[0]))}if(k)if(T){var B=function(){this.eol=` `};B.prototype=this._options.raw_options;var L=new B;k=T(M+k,L)}else{var U=g.whitespace_before;U&&(k=k.replace(new RegExp(` (`+U+")?","g"),` `)),k=M+k.replace(/\n/g,` `+M)}F&&(k?k=F+k+` -`+I:k=F+I),b.print_newline(!1),k&&(g.text=k,g.whitespace_before="",g.newlines=0,b.add_raw_token(g),b.print_newline(!0))}},C.prototype._handle_tag_open=function(b,g,_,x,k){var T=this._get_tag_open_token(g);if((_.is_unformatted||_.is_content_unformatted)&&!_.is_empty_element&&g.type===o.TAG_OPEN&&!T.is_start_tag?(b.add_raw_token(g),T.start_tag_token=this._tag_stack.try_pop(T.tag_name)):(b.traverse_whitespace(g),this._set_tag_position(b,g,T,_,x),T.is_inline_element||b.set_wrap_point(),b.print_token(g)),T.is_start_tag&&this._is_wrap_attributes_force){var O=0,F;do F=k.peek(O),F.type===o.ATTRIBUTE&&(T.attr_count+=1),O+=1;while(F.type!==o.EOF&&F.type!==o.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(T.alignment_size=g.text.length+1),!T.tag_complete&&!T.is_unformatted&&(b.alignment_size=T.alignment_size),T};var A=function(b,g,_){if(this.parent=g||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!_)this.tag_complete=!0;else{var x;this.tag_start_char=_.text[0],this.text=_.text,this.tag_start_char==="<"?(x=_.text.match(/^<([^\s>]*)/),this.tag_check=x?x[1]:""):(x=_.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=x?x[1]:"",(_.text.startsWith("{{#>")||_.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&_.next!==null?this.tag_check=_.next.text.split(" ")[0]:this.tag_check=_.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),_.type===o.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||_.closed&&_.closed.text==="/>";var k=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(k=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!b.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(k)))}};C.prototype._get_tag_open_token=function(b){var g=new A(this._options,this._tag_stack.get_parser_token(),b);return g.alignment_size=this._options.wrap_attributes_indent_size,g.is_end_tag=g.is_end_tag||h(g.tag_check,this._options.void_elements),g.is_empty_element=g.tag_complete||g.is_start_tag&&g.is_end_tag,g.is_unformatted=!g.tag_complete&&h(g.tag_check,this._options.unformatted),g.is_content_unformatted=!g.is_empty_element&&h(g.tag_check,this._options.content_unformatted),g.is_inline_element=h(g.tag_name,this._options.inline)||this._options.inline_custom_elements&&g.tag_name.includes("-")||g.tag_start_char==="{",g},C.prototype._set_tag_position=function(b,g,_,x,k){if(_.is_empty_element||(_.is_end_tag?_.start_tag_token=this._tag_stack.try_pop(_.tag_name):(this._do_optional_end_element(_)&&(_.is_inline_element||b.print_newline(!1)),this._tag_stack.record_tag(_),(_.tag_name==="script"||_.tag_name==="style")&&!(_.is_unformatted||_.is_content_unformatted)&&(_.custom_beautifier_name=u(_.tag_check,g)))),h(_.tag_check,this._options.extra_liners)&&(b.print_newline(!1),b._output.just_added_blankline()||b.print_newline(!0)),_.is_empty_element){if(_.tag_start_char==="{"&&_.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),_.indent_content=!0;var T=b.current_line_has_match(/{{#if/);T||b.print_newline(!1)}_.tag_name==="!--"&&k.type===o.TAG_CLOSE&&x.is_end_tag&&_.text.indexOf(` -`)===-1||(_.is_inline_element||_.is_unformatted||b.print_newline(!1),this._calcluate_parent_multiline(b,_))}else if(_.is_end_tag){var O=!1;O=_.start_tag_token&&_.start_tag_token.multiline_content,O=O||!_.is_inline_element&&!(x.is_inline_element||x.is_unformatted)&&!(k.type===o.TAG_CLOSE&&_.start_tag_token===x)&&k.type!=="TK_CONTENT",(_.is_content_unformatted||_.is_unformatted)&&(O=!1),O&&b.print_newline(!1)}else _.indent_content=!_.custom_beautifier_name,_.tag_start_char==="<"&&(_.tag_name==="html"?_.indent_content=this._options.indent_inner_html:_.tag_name==="head"?_.indent_content=this._options.indent_head_inner_html:_.tag_name==="body"&&(_.indent_content=this._options.indent_body_inner_html)),!(_.is_inline_element||_.is_unformatted)&&(k.type!=="TK_CONTENT"||_.is_content_unformatted)&&b.print_newline(!1),this._calcluate_parent_multiline(b,_)},C.prototype._calcluate_parent_multiline=function(b,g){g.parent&&b._output.just_added_newline()&&!((g.is_inline_element||g.is_unformatted)&&g.parent.is_inline_element)&&(g.parent.multiline_content=!0)};var w=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],E=["a","audio","del","ins","map","noscript","video"];return C.prototype._do_optional_end_element=function(b){var g=null;if(!(b.is_empty_element||!b.is_start_tag||!b.parent)){if(b.tag_name==="body")g=g||this._tag_stack.try_pop("head");else if(b.tag_name==="li")g=g||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(b.tag_name==="dd"||b.tag_name==="dt")g=g||this._tag_stack.try_pop("dt",["dl"]),g=g||this._tag_stack.try_pop("dd",["dl"]);else if(b.parent.tag_name==="p"&&w.indexOf(b.tag_name)!==-1){var _=b.parent.parent;(!_||E.indexOf(_.tag_name)===-1)&&(g=g||this._tag_stack.try_pop("p"))}else b.tag_name==="rp"||b.tag_name==="rt"?(g=g||this._tag_stack.try_pop("rt",["ruby","rtc"]),g=g||this._tag_stack.try_pop("rp",["ruby","rtc"])):b.tag_name==="optgroup"?g=g||this._tag_stack.try_pop("optgroup",["select"]):b.tag_name==="option"?g=g||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):b.tag_name==="colgroup"?g=g||this._tag_stack.try_pop("caption",["table"]):b.tag_name==="thead"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"])):b.tag_name==="tbody"||b.tag_name==="tfoot"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("thead",["table"]),g=g||this._tag_stack.try_pop("tbody",["table"])):b.tag_name==="tr"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(b.tag_name==="th"||b.tag_name==="td")&&(g=g||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),g=g||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return b.parent=this._tag_stack.get_parser_token(),g}},ef.Beautifier=C,ef}var vv;function OO(){if(vv)return rs.exports;vv=1;var e=VO().Beautifier,t=pv().Options;function r(o,i,l,d){var c=new e(o,i,l,d);return c.beautify()}return rs.exports=r,rs.exports.defaultOptions=function(){return new t},rs.exports}var yv;function BO(){if(yv)return sa;yv=1;var e=NO(),t=DO(),r=OO();function o(i,l,d,c){return d=d||e,c=c||t,r(i,l,d,c)}return o.defaultOptions=r.defaultOptions,sa.js=e,sa.css=t,sa.html=o,sa}(function(e){function t(r,o,i){var l=function(d,c){return r.js_beautify(d,c)};return l.js=r.js_beautify,l.css=o.css_beautify,l.html=i.html_beautify,l.js_beautify=r.js_beautify,l.css_beautify=o.css_beautify,l.html_beautify=i.html_beautify,l}(function(r){var o=BO();o.js_beautify=o.js,o.css_beautify=o.css,o.html_beautify=o.html,r.exports=t(o,o,o)})(e)})(zg);const io=zg.exports;function RO(e){const t={};return Object.values(e.import).forEach(r=>{t[r.name]=r.path}),` import { defineComponent } from "vue"; +`+I:k=F+I),_.print_newline(!1),k&&(g.text=k,g.whitespace_before="",g.newlines=0,_.add_raw_token(g),_.print_newline(!0))}},C.prototype._handle_tag_open=function(_,g,b,x,k){var T=this._get_tag_open_token(g);if((b.is_unformatted||b.is_content_unformatted)&&!b.is_empty_element&&g.type===o.TAG_OPEN&&!T.is_start_tag?(_.add_raw_token(g),T.start_tag_token=this._tag_stack.try_pop(T.tag_name)):(_.traverse_whitespace(g),this._set_tag_position(_,g,T,b,x),T.is_inline_element||_.set_wrap_point(),_.print_token(g)),T.is_start_tag&&this._is_wrap_attributes_force){var O=0,F;do F=k.peek(O),F.type===o.ATTRIBUTE&&(T.attr_count+=1),O+=1;while(F.type!==o.EOF&&F.type!==o.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(T.alignment_size=g.text.length+1),!T.tag_complete&&!T.is_unformatted&&(_.alignment_size=T.alignment_size),T};var S=function(_,g,b){if(this.parent=g||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!b)this.tag_complete=!0;else{var x;this.tag_start_char=b.text[0],this.text=b.text,this.tag_start_char==="<"?(x=b.text.match(/^<([^\s>]*)/),this.tag_check=x?x[1]:""):(x=b.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=x?x[1]:"",(b.text.startsWith("{{#>")||b.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&b.next!==null?this.tag_check=b.next.text.split(" ")[0]:this.tag_check=b.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),b.type===o.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||b.closed&&b.closed.text==="/>";var k=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(k=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!_.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(k)))}};C.prototype._get_tag_open_token=function(_){var g=new S(this._options,this._tag_stack.get_parser_token(),_);return g.alignment_size=this._options.wrap_attributes_indent_size,g.is_end_tag=g.is_end_tag||h(g.tag_check,this._options.void_elements),g.is_empty_element=g.tag_complete||g.is_start_tag&&g.is_end_tag,g.is_unformatted=!g.tag_complete&&h(g.tag_check,this._options.unformatted),g.is_content_unformatted=!g.is_empty_element&&h(g.tag_check,this._options.content_unformatted),g.is_inline_element=h(g.tag_name,this._options.inline)||this._options.inline_custom_elements&&g.tag_name.includes("-")||g.tag_start_char==="{",g},C.prototype._set_tag_position=function(_,g,b,x,k){if(b.is_empty_element||(b.is_end_tag?b.start_tag_token=this._tag_stack.try_pop(b.tag_name):(this._do_optional_end_element(b)&&(b.is_inline_element||_.print_newline(!1)),this._tag_stack.record_tag(b),(b.tag_name==="script"||b.tag_name==="style")&&!(b.is_unformatted||b.is_content_unformatted)&&(b.custom_beautifier_name=u(b.tag_check,g)))),h(b.tag_check,this._options.extra_liners)&&(_.print_newline(!1),_._output.just_added_blankline()||_.print_newline(!0)),b.is_empty_element){if(b.tag_start_char==="{"&&b.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),b.indent_content=!0;var T=_.current_line_has_match(/{{#if/);T||_.print_newline(!1)}b.tag_name==="!--"&&k.type===o.TAG_CLOSE&&x.is_end_tag&&b.text.indexOf(` +`)===-1||(b.is_inline_element||b.is_unformatted||_.print_newline(!1),this._calcluate_parent_multiline(_,b))}else if(b.is_end_tag){var O=!1;O=b.start_tag_token&&b.start_tag_token.multiline_content,O=O||!b.is_inline_element&&!(x.is_inline_element||x.is_unformatted)&&!(k.type===o.TAG_CLOSE&&b.start_tag_token===x)&&k.type!=="TK_CONTENT",(b.is_content_unformatted||b.is_unformatted)&&(O=!1),O&&_.print_newline(!1)}else b.indent_content=!b.custom_beautifier_name,b.tag_start_char==="<"&&(b.tag_name==="html"?b.indent_content=this._options.indent_inner_html:b.tag_name==="head"?b.indent_content=this._options.indent_head_inner_html:b.tag_name==="body"&&(b.indent_content=this._options.indent_body_inner_html)),!(b.is_inline_element||b.is_unformatted)&&(k.type!=="TK_CONTENT"||b.is_content_unformatted)&&_.print_newline(!1),this._calcluate_parent_multiline(_,b)},C.prototype._calcluate_parent_multiline=function(_,g){g.parent&&_._output.just_added_newline()&&!((g.is_inline_element||g.is_unformatted)&&g.parent.is_inline_element)&&(g.parent.multiline_content=!0)};var w=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],E=["a","audio","del","ins","map","noscript","video"];return C.prototype._do_optional_end_element=function(_){var g=null;if(!(_.is_empty_element||!_.is_start_tag||!_.parent)){if(_.tag_name==="body")g=g||this._tag_stack.try_pop("head");else if(_.tag_name==="li")g=g||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(_.tag_name==="dd"||_.tag_name==="dt")g=g||this._tag_stack.try_pop("dt",["dl"]),g=g||this._tag_stack.try_pop("dd",["dl"]);else if(_.parent.tag_name==="p"&&w.indexOf(_.tag_name)!==-1){var b=_.parent.parent;(!b||E.indexOf(b.tag_name)===-1)&&(g=g||this._tag_stack.try_pop("p"))}else _.tag_name==="rp"||_.tag_name==="rt"?(g=g||this._tag_stack.try_pop("rt",["ruby","rtc"]),g=g||this._tag_stack.try_pop("rp",["ruby","rtc"])):_.tag_name==="optgroup"?g=g||this._tag_stack.try_pop("optgroup",["select"]):_.tag_name==="option"?g=g||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):_.tag_name==="colgroup"?g=g||this._tag_stack.try_pop("caption",["table"]):_.tag_name==="thead"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"])):_.tag_name==="tbody"||_.tag_name==="tfoot"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("thead",["table"]),g=g||this._tag_stack.try_pop("tbody",["table"])):_.tag_name==="tr"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(_.tag_name==="th"||_.tag_name==="td")&&(g=g||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),g=g||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return _.parent=this._tag_stack.get_parser_token(),g}},ef.Beautifier=C,ef}var vv;function OO(){if(vv)return rs.exports;vv=1;var e=VO().Beautifier,t=pv().Options;function r(o,i,l,d){var c=new e(o,i,l,d);return c.beautify()}return rs.exports=r,rs.exports.defaultOptions=function(){return new t},rs.exports}var yv;function BO(){if(yv)return sa;yv=1;var e=NO(),t=DO(),r=OO();function o(i,l,d,c){return d=d||e,c=c||t,r(i,l,d,c)}return o.defaultOptions=r.defaultOptions,sa.js=e,sa.css=t,sa.html=o,sa}(function(e){function t(r,o,i){var l=function(d,c){return r.js_beautify(d,c)};return l.js=r.js_beautify,l.css=o.css_beautify,l.html=i.html_beautify,l.js_beautify=r.js_beautify,l.css_beautify=o.css_beautify,l.html_beautify=i.html_beautify,l}(function(r){var o=BO();o.js_beautify=o.js,o.css_beautify=o.css,o.html_beautify=o.html,r.exports=t(o,o,o)})(e)})(zg);const io=zg.exports;function RO(e){const t={};return Object.values(e.import).forEach(r=>{t[r.name]=r.path}),` import { defineComponent } from "vue"; ${Object.keys(t).map(r=>`import ${r} from '${t[r]}';`).join(` `)} export default defineComponent({ @@ -656,38 +656,38 @@ ${Object.keys(e.data).map(r=>`const ${r} = ref(${En(e.data[r])})`).join(` `)} ${Object.keys(e.methods).map(r=>En(e.methods[r])).join(` `)} -`}function nf(e,t){const r=[];return e&&e.forEach(o=>{if(!(o&&o._menu&&o._menu.sfc===!1))if(typeof o=="string")r.push(o);else if(o._fc_drag_tag){const i={...o,children:nf(o.children),_sfc:{}};t&&(i.slot=t),i.children.length?typeof i.children[0]=="string"&&(i._sfc.content=i.children[0],delete i.children):delete i.children,r.push(i)}else r.push(...nf(o.children,["DragBox","DragTool"].indexOf(o.type)>-1?o.slot||t:""))}),r}function IO(e,t,r,o){const i=e[0]?e[0].__fc__.vNode.aliasMap:void 0,l={style:{},import:{},data:{formData:{}},methods:{submit(){this.$refs.form.validate().then(()=>{})},reset(){this.$refs.form.resetFields()}}},d=[];function c(){let b=d.join(".");return b&&(b+="."),b}function u(b,g){return g?`<${b.type}${h(b)}>${g}`:`<${b.type}${h(b)}/>`}function h(b){const g=b.props||{},_=b._sfc||{};let x=[];if(b.class&&x.push(`class="${Array.isArray(b.class)?b.class.join(" "):b.class}"`),b.slot&&b.slot!=="default"&&x.push("#"+b.slot),Object.keys(g).forEach(T=>{const O=g[T];if(O&&typeof O=="object"){const F=b._fc_id?b._fc_id+"_"+T:T;l.data[F]=O,x.push(`:${T}="${F}"`)}else if(O!=null&&O!==""&&typeof O!="function"){let F=typeof O=="string"?"":":";F+=`${T}="${O}"`,x.push(F)}}),b.field){let T=b.value;const O={array:[],string:"",number:0};if(b.value==null){const F=r[b._fc_drag_tag];F&&Array.isArray(F.validate)&&li(O,F.validate[0])&&(T=O[F.validate[0]])}l.data.formData[b.field]=T,_.vModel!==!1&&x.push(`v-model${_.modelField?":"+_.modelField:""}="formData.${c()}${b.field}"`)}if(b.style){const T=FO(b.style||"");T&&x.push(`style="${T}"`)}_.attr&&Object.keys(_.attr).forEach(T=>{x.push(`${T}="${_.attr[T]}"`)}),_.prop&&Object.keys(_.prop).forEach(T=>{const O=b._fc_id+"_"+T;l.data[O]=_.prop[T],x.push(`:${T}="${O}"`)}),_.flag&&_.flag.forEach(T=>{x.push(T)});let k=x.join(" ");return k&&(k=" "+k.trim()),k}function m(b){return b?b.map(g=>{var F,I,M;let _="";const x=g._menu;let k=rt(g),T;if(x&&x.sfc){let N;if(typeof x.sfc=="object"?(N=x.sfc.handle,x.sfc.style&&(l.style[x.name]=x.sfc.style),x.sfc.import&&(l.import[x.name]=x.sfc.import)):N=x.sfc,N){const B=N(k,{transition:m,scope:l,getParentFieldStr:c})||k;typeof B=="string"?T=B:k=B}}const O=k.native!==!1&&(k.field||k.title);return T||(k._sfc&&k._sfc.parentField&&d.push(k.parentField),k._sfc&&k._sfc.content?_=`${k._sfc.content}`:k.children&&(_=` +`}function nf(e,t){const r=[];return e&&e.forEach(o=>{if(!(o&&o._menu&&o._menu.sfc===!1))if(typeof o=="string")r.push(o);else if(o._fc_drag_tag){const i={...o,children:nf(o.children),_sfc:{}};t&&(i.slot=t),i.children.length?typeof i.children[0]=="string"&&(i._sfc.content=i.children[0],delete i.children):delete i.children,r.push(i)}else r.push(...nf(o.children,["DragBox","DragTool"].indexOf(o.type)>-1?o.slot||t:""))}),r}function IO(e,t,r,o){const i=e[0]?e[0].__fc__.vNode.aliasMap:void 0,l={style:{},import:{},data:{formData:{}},methods:{submit(){this.$refs.form.validate().then(()=>{})},reset(){this.$refs.form.resetFields()}}},d=[];function c(){let _=d.join(".");return _&&(_+="."),_}function u(_,g){return g?`<${_.type}${h(_)}>${g}`:`<${_.type}${h(_)}/>`}function h(_){const g=_.props||{},b=_._sfc||{};let x=[];if(_.class&&x.push(`class="${Array.isArray(_.class)?_.class.join(" "):_.class}"`),_.slot&&_.slot!=="default"&&x.push("#"+_.slot),Object.keys(g).forEach(T=>{const O=g[T];if(O&&typeof O=="object"){const F=_._fc_id?_._fc_id+"_"+T:T;l.data[F]=O,x.push(`:${T}="${F}"`)}else if(O!=null&&O!==""&&typeof O!="function"){let F=typeof O=="string"?"":":";F+=`${T}="${O}"`,x.push(F)}}),_.field){let T=_.value;const O={array:[],string:"",number:0};if(_.value==null){const F=r[_._fc_drag_tag];F&&Array.isArray(F.validate)&&li(O,F.validate[0])&&(T=O[F.validate[0]])}l.data.formData[_.field]=T,b.vModel!==!1&&x.push(`v-model${b.modelField?":"+b.modelField:""}="formData.${c()}${_.field}"`)}if(_.style){const T=FO(_.style||"");T&&x.push(`style="${T}"`)}b.attr&&Object.keys(b.attr).forEach(T=>{x.push(`${T}="${b.attr[T]}"`)}),b.prop&&Object.keys(b.prop).forEach(T=>{const O=_._fc_id+"_"+T;l.data[O]=b.prop[T],x.push(`:${T}="${O}"`)}),b.flag&&b.flag.forEach(T=>{x.push(T)});let k=x.join(" ");return k&&(k=" "+k.trim()),k}function m(_){return _?_.map(g=>{var F,I,M;let b="";const x=g._menu;let k=rt(g),T;if(x&&x.sfc){let N;if(typeof x.sfc=="object"?(N=x.sfc.handle,x.sfc.style&&(l.style[x.name]=x.sfc.style),x.sfc.import&&(l.import[x.name]=x.sfc.import)):N=x.sfc,N){const B=N(k,{transition:m,scope:l,getParentFieldStr:c})||k;typeof B=="string"?T=B:k=B}}const O=k.native!==!1&&(k.field||k.title);return T||(k._sfc&&k._sfc.parentField&&d.push(k.parentField),k._sfc&&k._sfc.content?b=`${k._sfc.content}`:k.children&&(b=` `+m(k.children)+` -`),i&&i[k.type]&&(k.type=id(i[k.type])),T=u(k,_),k._sfc&&k._sfc.parentField&&d.pop()),O&&((F=k==null?void 0:k.wrap)==null?void 0:F.show)!==!1&&(T=u({type:"elFormItem",props:{labelWidth:k.title?void 0:"0px",...k.wrap||{},prop:c()+k.field,label:k.title,required:k.$required===!0?!0:void 0},style:(I=k==null?void 0:k.wrap)==null?void 0:I.style,class:(M=k==null?void 0:k.wrap)==null?void 0:M.class},` +`),i&&i[k.type]&&(k.type=id(i[k.type])),T=u(k,b),k._sfc&&k._sfc.parentField&&d.pop()),O&&((F=k==null?void 0:k.wrap)==null?void 0:F.show)!==!1&&(T=u({type:"elFormItem",props:{labelWidth:k.title?void 0:"0px",...k.wrap||{},prop:c()+k.field,label:k.title,required:k.$required===!0?!0:void 0},style:(I=k==null?void 0:k.wrap)==null?void 0:I.style,class:(M=k==null?void 0:k.wrap)==null?void 0:M.class},` `+T+` `)),T}).join(` -`):""}e=nf(e);const y=[];t.submitBtn.show&&y.push({type:"elButton",props:{type:"primary"},_sfc:{attr:{"@click":"submit"},content:t.submitBtn.innerText||"\u63D0\u4EA4"}}),t.resetBtn.show&&y.push({type:"elButton",props:{type:"default"},_sfc:{attr:{"@click":"reset"},content:t.resetBtn.innerText||"\u91CD\u7F6E"}}),y.length&&e.push({type:"elFormItem",children:y});const C=m([{type:"template",children:[{type:"elForm",props:t.form||{},children:e,_sfc:{attr:{ref:"form",":model":"formData"},flag:["@submit.prevent"]}}]}]);t.formData&&yl(l.data.formData,t.formData);const A=io.html(C,{indent_size:2,indent_char:" ",indent_scripts:"separate",jslint_happy:!1}),w=io.js(o?RO(l):$O(l),{indent_size:2,indent_char:" ",indent_scripts:"separate"}),E=io.css(Object.values(l.style).join(` -`),{indent_size:2,indent_char:" ",indent_scripts:"separate"});return`${A} +`):""}e=nf(e);const y=[];t.submitBtn.show&&y.push({type:"elButton",props:{type:"primary"},_sfc:{attr:{"@click":"submit"},content:t.submitBtn.innerText||"\u63D0\u4EA4"}}),t.resetBtn.show&&y.push({type:"elButton",props:{type:"default"},_sfc:{attr:{"@click":"reset"},content:t.resetBtn.innerText||"\u91CD\u7F6E"}}),y.length&&e.push({type:"elFormItem",children:y});const C=m([{type:"template",children:[{type:"elForm",props:t.form||{},children:e,_sfc:{attr:{ref:"form",":model":"formData"},flag:["@submit.prevent"]}}]}]);t.formData&&yl(l.data.formData,t.formData);const S=io.html(C,{indent_size:2,indent_char:" ",indent_scripts:"separate",jslint_happy:!1}),w=io.js(o?RO(l):$O(l),{indent_size:2,indent_char:" ",indent_scripts:"separate"}),E=io.css(Object.values(l.style).join(` +`),{indent_size:2,indent_char:" ",indent_scripts:"separate"});return`${S} ${w} <\/script> -`}function FO(e){return!e||typeof e=="string"?e||"":Object.keys(e).reduce((t,r)=>(e[r]!=null&&e[r]!==""&&t.push(la(r)+":"+e[r]+";"),t),[]).join("")}const kj="",PO=n.defineComponent({name:"SubList",components:{fcDraggable:jr,VNode:wg,ConfigItem:Fn},inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRuleChildren(){return this.designer.setupState.activeRuleChildren},activeRule(){return this.designer.setupState.activeRule}},methods:{toolHandle(...e){this.designer.setupState.toolHandle(...e)},subRender(...e){return this.designer.setupState.subRender(...e)},end({oldIndex:e,newIndex:t}){if(e===t)return;const r=this.activeRule.children.splice(e,1);this.activeRule.children.splice(t,0,r[0]),this.activeRule.key=We()}}}),MO={class:"_fc-sublist"},LO={class:"_fc-r-title"},jO=["onClick"],zO=["onClick"];function UO(e,t,r,o,i,l){const d=n.resolveComponent("VNode"),c=n.resolveComponent("ConfigItem"),u=n.resolveComponent("fcDraggable");return n.openBlock(),n.createElementBlock("div",MO,[n.createElementVNode("p",LO,[n.createElementVNode("span",null,n.toDisplayString(e.t("designer.sublist")),1),n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:t[0]||(t[0]=h=>e.toolHandle(e.activeRule,"addChild"))})]),n.createVNode(u,{group:{name:"sub",pull:"clone",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",onEnd:e.end,list:e.activeRuleChildren},{item:n.withCtx(({element:h,index:m})=>[n.createVNode(c,null,n.createSlots({label:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString((e.t("com."+h._menu.name+".name")||e.activeRule._menu.label)+" "+(m+1)),1)]),default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-copy",onClick:y=>e.toolHandle(h,"copy")},null,8,jO),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:y=>e.toolHandle(h,"delete")},null,8,zO)]),_:2},[e.activeRule._menu.subRender?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{fn:()=>e.subRender(e.activeRule._menu.subRender,e.activeRule,h)},null,8,["fn"])]),key:"0"}:void 0]),1024)]),_:1},8,["onEnd","list"])])}const HO=Te(PO,[["render",UO]]),Nj="",WO=n.defineComponent({name:"ToolsBar",inject:["designer"],computed:{t(){return this.designer.setupState.t},tools(){const e=this.designer.setupState,t=[];return!e.activeRule&&!e.customForm.config||(e.baseForm.isShow&&t.push({label:this.t("designer.rule"),icon:"base"}),(e.propsForm.isShow||e.customForm.isShow&&e.customForm.propsShow)&&t.push({label:this.t("designer.props"),icon:"props"}),e.advancedForm.isShow&&t.push({label:this.t("designer.advanced"),icon:"advanced"}),e.styleForm.isShow&&t.push({label:this.t("designer.style"),icon:"style"}),e.eventShow&&t.push({label:this.t("designer.event"),icon:"event"}),e.validateForm.isShow&&t.push({label:this.t("designer.validate"),icon:"validate"})),t}},methods:{onClick(e){document.querySelector(`#_fd-config-${e}`).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})},clearActiveRule(){this.designer.setupState.clearActiveRule()}}}),GO={key:0,class:"_fc-r-tools-bar"},KO={class:"_fc-r-tools"},YO=["onClick"];function QO(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return e.tools.length>2?(n.openBlock(),n.createElementBlock("div",GO,[n.createElementVNode("div",KO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.tools,c=>(n.openBlock(),n.createBlock(d,{key:c.icon,effect:"dark",content:c.label,placement:"bottom",persistent:"","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-tool",onClick:u=>e.onClick(c.icon)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",`icon-config-${c.icon}`])},null,2)],8,YO)]),_:2},1032,["content"]))),128)),n.createElementVNode("div",{class:"_fc-r-tools-close _fc-r-tool",onClick:t[0]||(t[0]=(...c)=>e.clearActiveRule&&e.clearActiveRule(...c))},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add2"},null,-1)]))])])):n.createCommentVNode("",!0)}const JO=Te(WO,[["render",QO]]),Tj="",XO=n.defineComponent({name:"ConfigTitle"}),ZO={ref:"cell",class:"_fd-config-title"};function qO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",ZO,[n.renderSlot(e.$slots,"default")],512)}const bv=Te(XO,[["render",qO]]);var eB={name:"zh-cn",el:{breadcrumb:{label:"\u9762\u5305\u5C51"},colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A",defaultLabel:"\u989C\u8272\u9009\u62E9\u5668",description:"\u5F53\u524D\u989C\u8272 {color}\uFF0C\u6309 Enter \u952E\u9009\u62E9\u65B0\u989C\u8272",alphaLabel:"\u9009\u62E9\u900F\u660E\u5EA6\u7684\u503C"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",dateTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u65E5\u671F",monthTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u6708\u4EFD",yearTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u5E74\u4EFD",selectedDate:"\u5DF2\u9009\u65E5\u671F",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},weeksFull:{sun:"\u661F\u671F\u65E5",mon:"\u661F\u671F\u4E00",tue:"\u661F\u671F\u4E8C",wed:"\u661F\u671F\u4E09",thu:"\u661F\u671F\u56DB",fri:"\u661F\u671F\u4E94",sat:"\u661F\u671F\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},inputNumber:{decrease:"\u51CF\u5C11\u6570\u503C",increase:"\u589E\u52A0\u6570\u503C"},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},dropdown:{toggleDropdown:"\u5207\u6362\u4E0B\u62C9\u9009\u9879"},mention:{loading:"\u52A0\u8F7D\u4E2D"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",page:"\u9875",prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875",currentPage:"\u7B2C {pager} \u9875",prevPages:"\u5411\u524D {pager} \u9875",nextPages:"\u5411\u540E {pager} \u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},dialog:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},drawer:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!",close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},upload:{deleteTip:"\u6309 Delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},slider:{defaultLabel:"\u6ED1\u5757\u4ECB\u4E8E {min} \u81F3 {max}",defaultRangeStartLabel:"\u9009\u62E9\u8D77\u59CB\u503C",defaultRangeEndLabel:"\u9009\u62E9\u7ED3\u675F\u503C"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tour:{next:"\u4E0B\u4E00\u6B65",previous:"\u4E0A\u4E00\u6B65",finish:"\u7ED3\u675F\u5BFC\u89C8"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"},carousel:{leftArrow:"\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",rightArrow:"\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",indicator:"\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}"}}};const Dj="",tB=n.defineComponent({name:"TypeSelect",inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},customForm(){return this.designer.setupState.customForm},menus(){let e=[];const t=this.designer.setupState;if(this.activeRule){const r=this.activeRule._menu.name,o=t.getConfig("switchType",[]);if(o===!1)return e;let i=[];o.forEach(l=>{l.indexOf(r)>-1&&i.push(...l)}),i=i.filter((l,d)=>l!==r&&i.indexOf(l)===d),i.length?t.menuList.forEach(l=>{l.list.forEach(d=>{i.indexOf(d.name)>-1&&e.push(d)})}):t.menuList.forEach(l=>{l.name===this.activeRule._menu.menu&&l.list.forEach(d=>{d.name!==r&&e.push(d)})})}return e.filter(r=>this.designer.setupState.hiddenItem.indexOf(r.name)===-1)}},methods:{handleCommand(e){var d;let t=this.activeRule,r=this.activeRule;r._menu.inside||(r=r.__fc__.parent.rule);const o=r.__fc__.parent.rule.children,i=this.designer.setupState.makeRule(e);let l=i;i.type==="DragTool"&&(l=i.children[0]),l.field&&t.field?["title","info","field","validate","computed","control","$required","style"].forEach(c=>{l[c]=t[c]}):(d=t==null?void 0:t.computed)!=null&&d.hidden&&(l.computed={hidden:t.computed.hidden}),t.name&&(l.name=t.name),["name","wrap","class","id","control","on"].forEach(c=>{t[c]&&(l[c]=t[c])}),o.splice(o.indexOf(r),1,i),this.$nextTick(()=>{this.designer.setupState.triggerActive(l)})}}}),nB={key:0,class:"fc-icon icon-down"};function iB(e,t,r,o,i,l){const d=n.resolveComponent("el-tag"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createBlock(h,{class:"_fd-type-select",trigger:"click",size:"default","popper-class":"_fd-type-select-pop",disabled:!e.menus.length,onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menus,m=>(n.openBlock(),n.createBlock(c,{command:m,key:m.name},{default:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",m.icon||"icon-input"])},null,2),n.createTextVNode(n.toDisplayString(e.t("com."+m.name+".name")||m.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{type:"success",effect:"plain","disable-transitions":""},{default:n.withCtx(()=>[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createTextVNode(n.toDisplayString(e.t("com."+e.activeRule._menu.name+".name")||e.activeRule._menu.label)+" ",1),e.menus.length?(n.openBlock(),n.createElementBlock("i",nB)):n.createCommentVNode("",!0)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com."+e.customForm.config.name+".name")||e.customForm.config.label||e.customForm.config.name),1)],64))]),_:1})]),_:1},8,["disabled","onCommand"])}const rB=Te(tB,[["render",iB]]),Vj="",oB=n.defineComponent({name:"FieldList",inject:["designer"],props:{field:Array},components:{fcDraggable:jr},methods:{nodeClick(e){if(e.rule||e.item){const t={...e};this.designer.setupState.clickField(t)}}}}),aB={class:"_fc-field-node"},lB={class:"_fc-field-node-label"},sB={key:1,class:"fc-icon icon-folder"},dB={key:1,class:"_fc-field-node"},cB={class:"_fc-field-node-label"},uB={key:1,class:"fc-icon icon-folder"};function fB(e,t,r,o,i,l){const d=n.resolveComponent("fcDraggable"),c=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(c,{ref:"treeRef",class:"_fc-field-tree",data:e.field,"default-expand-all":"","expand-on-click-node":!1,indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:u,data:h})=>[h.rule||h.item?(n.openBlock(),n.createBlock(d,{key:0,group:{name:"default",pull:"clone",put:!1},sort:!1,list:[{...h,_field:!0}],itemKey:"label",class:"_fc-field-drag"},{item:n.withCtx(()=>[n.createElementVNode("div",aB,[n.createElementVNode("div",lB,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",sB)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])])]),_:2},1032,["list"])):(n.openBlock(),n.createElementBlock("div",dB,[n.createElementVNode("div",cB,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",uB)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])]))]),_:1},8,["data","onNodeClick"])}const pB=Te(oB,[["render",fB]]),hB=["props"],mB=["class","style","directives"],gB=["on","hook"],wv=(e,t={},r={})=>{const o=[...hB,...r.normal||[]],i=[...mB,...r.array||[]],l=[...gB,...r.functional||[]],d=r.props||[];return e.reduce((c,u)=>{for(const h in u)if(c[h])if(d.indexOf(h)>-1)c[h]=wv([u[h]],c[h]);else if(o.indexOf(h)>-1)c[h]={...c[h],...u[h]};else if(i.indexOf(h)>-1){const m=c[h]instanceof Array?c[h]:[c[h]],y=u[h]instanceof Array?u[h]:[u[h]];c[h]=[...m,...y]}else if(l.indexOf(h)>-1)for(const m in u[h])if(c[h][m]){const y=c[h][m]instanceof Array?c[h][m]:[c[h][m]],C=u[h][m]instanceof Array?u[h][m]:[u[h][m]];c[h][m]=[...y,...C]}else c[h][m]=u[h][m];else if(h==="hook")for(let m in u[h])c[h][m]?c[h][m]=vB(c[h][m],u[h][m]):c[h][m]=u[h][m];else c[h]=u[h];else o.indexOf(h)>-1||l.indexOf(h)>-1||d.indexOf(h)>-1?c[h]={...u[h]}:i.indexOf(h)>-1?c[h]=u[h]instanceof Array?[...u[h]]:typeof u[h]=="object"?{...u[h]}:u[h]:c[h]=u[h];return c},t)},vB=(e,t)=>function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)},Oj="",yB=n.defineComponent({name:"FormList",inject:["designer"],props:{list:Array},data(){return{loading:!1,timerId:void 0,load:void 0}},methods:{loadConfig(e,t){this.designer.setupState.openInputData(!1),this.designer.setupState.pageData=[],this.designer.setupState.setOptions(e.options),this.designer.setupState.setRule(e.rule),this.designer.emit("switchForm",t)},starLoad(){this.loading||(this.load=ai.ElLoading.service({target:document.getElementsByClassName("_fc-m-drag")[0],lock:!0}),this.loading=!0,this.timerId=setTimeout(()=>{this.endLoad()},5e3))},endLoad(){this.loading=!1,this.load&&this.load.close(),this.timerId&&clearTimeout(this.timerId),this.load=void 0,this.timerId=void 0},nodeClick(e){if(this.loading)return;let t={rule:e.rule||[],options:e.options||{}};if(e.load){const r=e.load(e);if(r&&r.then){this.starLoad(),r.then(o=>{o.rule&&(t.rule=o.rule),o.options&&(t.options=o.options),this.loadConfig(t,e),this.endLoad()}).catch(o=>{this.endLoad()});return}else r&&(r.rule&&(t.rule=r.rule),r.options&&(t.options=r.options))}this.loadConfig(t,e)}}}),bB={class:"_fc-form-node"},wB={class:"_fc-form-node-label"},CB={key:0,class:"fc-icon icon-form"},_B={key:1,class:"fc-icon icon-folder"},EB={key:0,class:"_fc-form-node-info"},SB=["onClick"];function AB(e,t,r,o,i,l){const d=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(d,{ref:"treeRef",class:"_fc-form-tree",data:e.list,indent:5},{default:n.withCtx(({node:c,data:u})=>[n.createElementVNode("div",bB,[n.createElementVNode("div",wB,[c.isLeaf?(n.openBlock(),n.createElementBlock("i",CB)):(n.openBlock(),n.createElementBlock("i",_B)),n.createElementVNode("div",null,[n.createElementVNode("div",null,n.toDisplayString(u.label),1),u.info?(n.openBlock(),n.createElementBlock("span",EB,n.toDisplayString(u.info),1)):n.createCommentVNode("",!0)])]),c.isLeaf&&!u.disabled?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:n.withModifiers(h=>e.nodeClick(u),["stop"])},null,8,SB)):n.createCommentVNode("",!0)])]),_:1},8,["data"])}const xB=Te(yB,[["render",AB]]),Bj="",kB=n.defineComponent({name:"GlobalEventConfig",emits:["update:modelValue"],props:{modelValue:Object,eventName:Array},components:{Warning:Xn,FnEditor:Ni},inject:["designer"],data(){return{visible:!1,activeIdx:"",event:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[on(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.event=rt(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.event[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="event_"+We();this.event[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){return this.$refs.data.save()?(this.event[this.activeIdx].handle=this.handle,this.activeIdx="",!0):!1},rm(e){delete this.event[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.event}),this.visible=!1)}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}}}),NB={class:"_fd-gec"},TB=["onClick"],DB={class:"_fd-gec-method"},VB={key:0,class:"_fd-label"},OB=["onClick"];function BB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),A=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",NB,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gec-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(u,{tooltip:e.t("warning.globalEvent")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=_=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(_,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",DB,[n.createElementVNode("span",null,n.toDisplayString(x),1),_.label?(n.openBlock(),n.createElementBlock("span",VB,n.toDisplayString(_.label),1)):n.createCommentVNode("",!0)]),_.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,OB)):n.createCommentVNode("",!0)],8,TB)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=_=>e.cusValue=_),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((..._)=>e.addCus&&e.addCus(..._),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((..._)=>e.closeCus&&e.closeCus(..._),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(A,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(b,{modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=_=>e.handle=_),name:"handle",args:e.fnArgs,ref:"data"},null,8,["modelValue","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Cv=Te(kB,[["render",BB]]),Rj="",RB=n.defineComponent({name:"StructEditor",props:{modelValue:[Object,Array,Function],format:Boolean,defaultValue:{require:!1}},emits:["blur","focus","update:modelValue"],inject:["designer"],data(){return{editor:null,visible:!1,err:!1,oldVal:null}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue(e){if(this.editor){const t=e?this.toJson(e):"";this.oldVal=t;const o=this.editor.getScrollInfo().top;this.editor.setValue(t),this.editor.scrollTo(0,o)}}},mounted(){this.$nextTick(()=>{this.load()})},methods:{toJson(e){return this.format?ze.toJson(e,2):En(e)},load(){const e=this.modelValue?this.toJson(this.modelValue):"";this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""})),this.editor.on("blur",()=>{this.$emit("blur")}),this.editor.on("focus",()=>{this.$emit("focus")})})},save(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(this.err=!0,!1):(this.visible=!1,this.toJson(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),$B={class:"_fd-struct-editor"},IB={ref:"editor"};function FB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",$B,[n.createElementVNode("div",IB,null,512)])}const rf=Te(RB,[["render",FB]]),$j="",PB=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],MB=n.defineComponent({name:"GlobalFetchConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,VariableConfig:ra,DragForm:ze.$form(),FnEditor:Ni,StructEditor:rf},inject:["designer"],data(){return{visible:!1,activeIdx:"",list:{},cus:!1,cusValue:"",form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"small"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},types(){return{fetch:this.t("fetch.remote"),static:this.t("fetch.static")}},dataNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.list=rt(this.modelValue||{}),this.activeIdx="")}},methods:{open(){this.visible=!0},active(e){if(this.activeIdx!==e){const t=this.list[e];this.form.rule=t.type==="static"?[]:PB(this.t),this.form.formData={...t},this.form.label=t.label,this.form.type=t.type,this.form.data=t.data,this.form.dataType=t.dataType,this.form.parse=t.parse||"",this.form.beforeFetch=t.beforeFetch||"",this.form.onError=t.onError||"",this.activeIdx=e}},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="data_"+We();this.list[t]={label:e,type:this.cus,data:[]},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(e){this.cus=e},saveData(){!this.$refs.data.save()||(this.list[this.activeIdx].data=this.form.data||[],this.activeIdx="")},save(){if(this.list[this.activeIdx].type==="static")return this.saveData();this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=ze.parseFn(this.form.parse),e.beforeFetch=ze.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,this.list[this.activeIdx]=e,this.activeIdx="")}).catch(e=>{console.error(e),dn(e[Object.keys(e)[0]][0].message)})},rm(e){delete this.list[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){if(this.activeIdx)return dn(this.t("event.saveMsg"));this.$emit("update:modelValue",{...this.list}),this.visible=!1}}}),LB={class:"_fd-gfc"},jB=["onClick"],zB={class:"_fd-gfc-method"},UB={key:0,class:"_fd-label"},HB=["onClick"],WB={class:"_fd-gfc-info"};function GB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-dropdown-item"),m=n.resolveComponent("el-dropdown-menu"),y=n.resolveComponent("el-dropdown"),C=n.resolveComponent("el-header"),A=n.resolveComponent("el-menu-item"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-menu"),b=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),_=n.resolveComponent("el-aside"),x=n.resolveComponent("DragForm"),k=n.resolveComponent("el-tab-pane"),T=n.resolveComponent("FnEditor"),O=n.resolveComponent("el-tabs"),F=n.resolveComponent("StructEditor"),I=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",LB,[n.createVNode(c,{value:e.dataNum,type:"warning",hidden:e.dataNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(I,{class:"_fd-gfc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[11]||(t[11]=M=>e.visible=M),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalFetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[10]||(t[10]=M=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(_,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-l"},{default:n.withCtx(()=>[n.createVNode(C,{class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(y,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.types,(M,N)=>(n.openBlock(),n.createBlock(h,{key:N,onClick:B=>e.cusEvent(N)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(M),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.create")),1),t[12]||(t[12]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(M,N)=>(n.openBlock(),n.createBlock(A,{class:n.normalizeClass({"is-active":N===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:n.withModifiers(B=>e.active(N),["stop"])},[n.createElementVNode("div",zB,[n.createElementVNode("span",null,n.toDisplayString(N),1),M.label?(n.openBlock(),n.createElementBlock("span",UB,n.toDisplayString(M.label),1)):n.createCommentVNode("",!0)]),M.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(B=>e.rm(N),["stop"])},null,8,HB)):n.createCommentVNode("",!0)],8,jB)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(A,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=M=>e.cusValue=M),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("fetch.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...M)=>e.addCus&&e.addCus(...M),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...M)=>e.closeCus&&e.closeCus(...M),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(C,{key:0,class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(b,{key:e.activeIdx},{default:n.withCtx(()=>[e.list[e.activeIdx].type==="fetch"?(n.openBlock(),n.createBlock(O,{key:0,"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",WB,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(x,{api:e.form.api,"onUpdate:api":t[4]||(t[4]=M=>e.form.api=M),modelValue:e.form.formData,"onUpdate:modelValue":t[5]||(t[5]=M=>e.form.formData=M),rule:e.form.rule,option:e.form.options},{title:n.withCtx(M=>[M.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:M.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(M.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(M.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[6]||(t[6]=M=>e.form.beforeFetch=M),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[7]||(t[7]=M=>e.form.parse=M),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(k,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[8]||(t[8]=M=>e.form.onError=M),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})):(n.openBlock(),n.createBlock(F,{key:1,modelValue:e.form.data,"onUpdate:modelValue":t[9]||(t[9]=M=>e.form.data=M),ref:"data"},null,8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const _v=Te(MB,[["render",GB]]),Ij="",KB=n.defineComponent({name:"SizeInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String,size:String,unit:{type:Array,default:()=>["auto","px","%","vh","vw","em","rem"]},defaultUnit:{type:String,default:"px"}},watch:{modelValue(){this.parseValue()}},data(){return{idx:1,num:0,oldValue:this.modelValue||""}},methods:{parseValue(){this.modelValue!=="auto"?(this.idx=Math.max(this.unit.indexOf(this.defaultUnit),0),this.unit.forEach((e,t)=>{(this.modelValue||"").indexOf(e)>-1&&(this.idx=t)}),this.num=si(this.modelValue)?null:parseFloat(this.modelValue||0)):(this.idx=0,this.num=0)},submit(){this.oldValue=si(this.num)?"":""+this.num+this.unit[this.idx],this.$emit("update:modelValue",this.oldValue),this.$emit("change",this.oldValue)},changeType(e){if(e!==void 0){if(this.idx===e)return;this.idx=e}else this.idx++,this.idx>4&&(this.idx=0);this.unit[this.idx]==="auto"?(this.oldValue="auto",this.$emit("update:modelValue","auto"),this.$emit("change","auto")):this.submit()}},created(){this.parseValue()}}),YB={class:"_fd-size-input"};function QB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-inputNumber"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",YB,[e.unit[e.idx]==="auto"?(n.openBlock(),n.createBlock(d,{key:0,size:e.size,style:{width:"150px"},onClick:t[0]||(t[0]=y=>e.changeType())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(c,{size:e.size,modelValue:e.num,"onUpdate:modelValue":t[1]||(t[1]=y=>e.num=y),onChange:e.submit,"controls-position":"right"},null,8,["size","modelValue","onChange"]),n.createVNode(m,{trigger:"click",size:"small"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.unit,(y,C)=>(n.openBlock(),n.createBlock(u,{key:y,onClick:A=>e.changeType(C)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(y),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{size:e.size},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])]),_:1})],64))])}const ro=Te(KB,[["render",QB]]),Fj="",JB=n.defineComponent({name:"BoxSizeInput",components:{SizeInput:ro,ConfigItem:Fn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{overflow:[{value:"visible",icon:"icon-eye"},{value:"hidden",icon:"icon-eye-close"},{value:"scroll",icon:"icon-scroll"},{value:"auto",text:"Auto"}],keys:["width","height","minWidth","minHeight","maxWidth","maxHeight"],boxStyle:{width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""}}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""},this.modelValue&&Object.keys(this.boxStyle).forEach(e=>{this.modelValue[e]&&(this.boxStyle[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},changeOverflow(e){this.boxStyle.overflow=this.boxStyle.overflow===e?"":e,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value}},created(){this.tidyValue()}}),XB={class:"_fd-box-size-input"},ZB={key:0,style:{"font-size":"12px","line-height":"16px"}};function qB(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-tooltip"),m=n.resolveComponent("el-radio-group"),y=n.resolveComponent("el-form"),C=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",XB,[n.createVNode(C,{label:e.t("props.size"),info:Object.keys(e.modelValue).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(y,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.keys,A=>(n.openBlock(),n.createBlock(c,{label:e.t("style."+A),key:A},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.boxStyle[A],"onUpdate:modelValue":w=>e.boxStyle[A]=w,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"]))),128)),n.createVNode(c,{label:e.t("style.overflow.name"),style:{"grid-column":"span 2"}},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.boxStyle.overflow},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overflow,A=>(n.openBlock(),n.createBlock(h,{effect:"dark",content:e.t("style.overflow."+A.value),placement:"top",persistent:"","hide-after":0,key:A.value},{default:n.withCtx(()=>[n.createVNode(u,{label:A.value,value:A.value,onClick:w=>e.changeOverflow(A.value)},{default:n.withCtx(()=>[A.text?(n.openBlock(),n.createElementBlock("span",ZB,"Auto ")):(n.openBlock(),n.createElementBlock("i",{key:1,class:n.normalizeClass(["fc-icon",A.icon])},null,2))]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["label","info"])])}const eR=Te(JB,[["render",qB]]),Pj="",tR=n.defineComponent({name:"ColorInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){return{value:this.modelValue||"",predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}},methods:{},created(){}}),nR={class:"_fd-color-input"};function iR(e,t,r,o,i,l){const d=n.resolveComponent("el-color-picker"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",nR,[n.createVNode(c,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=u=>e.value=u)},{append:n.withCtx(()=>[n.createVNode(d,{"show-alpha":"","color-format":"hex",predefine:e.predefine,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["predefine","modelValue"])]),_:1},8,["modelValue"])])}const oo=Te(tR,[["render",iR]]),Mj="",rR=n.defineComponent({name:"BorderInput",components:{ColorInput:oo,SizeInput:ro,ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue(),this.initCur()},active(){this.initCur()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=la(t)+": "+this.borderStyle[t]+";")},{}),e}},data(){const e=this.designer.setupState.t;return{t:e,active:"",borderStyle:{},curStyle:"",curColor:"",curWidth:"",lineType:["solid","dashed","dotted","double"].map(t=>({value:t,label:e("style."+t)})),position:["Top","Left","Bottom","Right"],type:["Style","Color","Width"],unwatch:null}},methods:{tidyValue(){const e=[];this.borderStyle={},["",...this.position].forEach(t=>{this.type.forEach(r=>{e.push("border"+t+r)})}),e.forEach(t=>{this.borderStyle[t]=this.modelValue[t]||""})},onInput(){const e=Object.keys(this.borderStyle).reduce((t,r)=>(this.borderStyle[r]!==""&&(t[r]=this.borderStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},pushCur(){this.borderStyle["border"+this.active+"Style"]=this.curStyle||"",this.borderStyle["border"+this.active+"Color"]=this.curColor||"",this.borderStyle["border"+this.active+"Width"]=this.curWidth||"",this.onInput()},initCur(){this.unwatch&&this.unwatch(),this.curStyle=this.borderStyle["border"+this.active+"Style"]||"",this.curColor=this.borderStyle["border"+this.active+"Color"]||"",this.curWidth=this.borderStyle["border"+this.active+"Width"]||"",this.unwatch=this.$watch(()=>[this.curStyle,this.curColor,this.curWidth],()=>{this.pushCur()})}},created(){this.tidyValue(),this.initCur()}}),oR={class:"_fd-border-input"},aR={class:"_fd-bi-left"},lR={class:"_fd-bil-row"},sR={class:"_fd-bil-row"},dR={class:"_fd-bil-row"},cR={class:"_fd-bi-right"},uR={class:"_fd-bi-opt"};function fR(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("SizeInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(m,{label:e.t("style.border")},{append:n.withCtx(()=>[n.createElementVNode("div",oR,[n.createElementVNode("div",aR,[n.createElementVNode("div",lR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Top"?"active":""]),onClick:t[0]||(t[0]=y=>e.active="Top")},"\u2533 ",2)]),n.createElementVNode("div",sR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Left"?"active":""]),onClick:t[1]||(t[1]=y=>e.active="Left")},"\u2523 ",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active===""?"active":""]),onClick:t[2]||(t[2]=y=>e.active="")},"\u254B",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Right"?"active":""]),onClick:t[3]||(t[3]=y=>e.active="Right")}," \u252B ",2)]),n.createElementVNode("div",dR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Bottom"?"active":""]),onClick:t[4]||(t[4]=y=>e.active="Bottom")},"\u253B ",2)])]),n.createElementVNode("div",cR,[n.createVNode(c,{modelValue:e.curStyle,"onUpdate:modelValue":t[5]||(t[5]=y=>e.curStyle=y),clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.lineType,y=>(n.openBlock(),n.createBlock(d,{key:y.value,label:y.label,value:y.value},{default:n.withCtx(()=>[n.createElementVNode("div",uR,[n.createElementVNode("div",{class:n.normalizeClass(["_line",y.value])},null,2)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createVNode(u,{modelValue:e.curWidth,"onUpdate:modelValue":t[6]||(t[6]=y=>e.curWidth=y)},null,8,["modelValue"]),n.createVNode(h,{modelValue:e.curColor,"onUpdate:modelValue":t[7]||(t[7]=y=>e.curColor=y)},null,8,["modelValue"])])])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"line-box",style:n.normalizeStyle(e.borderStyleStr)},t[8]||(t[8]=[n.createElementVNode("div",{class:"line-box-con"},null,-1)]),4)]),_:1},8,["label"])}const pR=Te(rR,[["render",fR]]),Lj="",hR=n.defineComponent({name:"RadiusInput",components:{ConfigItem:Fn,ColorInput:oo,SizeInput:ro},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(e){e!==this.oldValue&&this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{visit:!1,active:"",style:{com:"",left:"",right:"",top:"",bottom:""},unit:["px","%"],oldValue:""}},methods:{batch(){this.style.left=this.style.com,this.style.right=this.style.com,this.style.top=this.style.com,this.style.bottom=this.style.com,this.onInput()},tidyValue(){if(this.style={com:"",left:"",right:"",top:"",bottom:""},!this.modelValue)return;let e=(this.modelValue||"").split(" ").filter(t=>t!=="");e.length===1?e=[e[0],e[0],e[0],e[0]]:e.length===2?e=[e[0],e[1],e[0],e[1]]:e.length===3&&(e=[e[0],e[1],e[2],e[1]]),this.style.left=e[0],this.style.top=e[1],this.style.right=e[2],this.style.bottom=e[3],this.updateCom()},updateCom(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;this.style.com=e.replaceAll(this.style.left,"").trim()===""?this.style.left:""},onInput(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;`${this.style.left}${this.style.top}${this.style.right}${this.style.bottom}`.trim()===""?e="":this.updateCom(),this.oldValue=e,this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),mR={class:"_fd-radius-input"},gR={class:"_fd-radius-con"},vR={class:"_fd-radius-item"},yR={class:"_fd-radius-item"},bR={class:"_fd-radius-item"},wR={class:"_fd-radius-item"};function CR(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",mR,[n.createVNode(c,{label:e.t("style.borderRadius")},{append:n.withCtx(()=>[n.createElementVNode("div",gR,[n.createElementVNode("div",vR,[t[5]||(t[5]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(180deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.left,"onUpdate:modelValue":t[1]||(t[1]=u=>e.style.left=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",yR,[t[6]||(t[6]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(-90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.top,"onUpdate:modelValue":t[2]||(t[2]=u=>e.style.top=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",bR,[t[7]||(t[7]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.bottom,"onUpdate:modelValue":t[3]||(t[3]=u=>e.style.bottom=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",wR,[t[8]||(t[8]=n.createElementVNode("div",{class:"_fd-radius-icon"},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.right,"onUpdate:modelValue":t[4]||(t[4]=u=>e.style.right=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])])])]),default:n.withCtx(()=>[n.createVNode(d,{unit:e.unit,modelValue:e.style.com,"onUpdate:modelValue":t[0]||(t[0]=u=>e.style.com=u),onChange:e.batch},null,8,["unit","modelValue","onChange"])]),_:1},8,["label"])])}const _R=Te(hR,[["render",CR]]),jj="",ER=n.defineComponent({name:"BorderInput",components:{ColorInput:oo,SizeInput:ro,ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=la(t)+": "+this.borderStyle[t]+";")},{}),e},alignType(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},decorationType(){return["underline","line-through","overline"].map(e=>({label:this.t("style.decoration."+e),value:e}))},weightType(){return[300,400,500,700].map(e=>({label:this.t("style.weight."+e),value:e}))}},data(){return{t:this.designer.setupState.t,fontStyle:{fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",textAlign:"",lineHeight:"",letterSpacing:""}}},methods:{tidyValue(){Object.keys(this.fontStyle).forEach(e=>{this.fontStyle[e]=this.modelValue[e]||""})},onInput(){const e=Object.keys(this.fontStyle).reduce((t,r)=>(this.fontStyle[r]!==""&&(t[r]=this.fontStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),SR={class:"_fd-font-input"};function AR(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-form"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(y,{label:e.t("style.font.name")},{append:n.withCtx(()=>[n.createElementVNode("div",SR,[n.createVNode(m,{"label-width":"50px","label-position":"top",inline:"",size:"small"},{default:n.withCtx(()=>[n.createVNode(c,{label:e.t("style.font.size")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.fontSize,"onUpdate:modelValue":t[0]||(t[0]=C=>e.fontStyle.fontSize=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.weight.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.fontWeight,"onUpdate:modelValue":t[1]||(t[1]=C=>e.fontStyle.fontWeight=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.weightType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({fontWeight:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.decoration.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textDecoration,"onUpdate:modelValue":t[2]||(t[2]=C=>e.fontStyle.textDecoration=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decorationType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({textDecoration:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.align")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textAlign,"onUpdate:modelValue":t[3]||(t[3]=C=>e.fontStyle.textAlign=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.alignType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.height")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.lineHeight,"onUpdate:modelValue":t[4]||(t[4]=C=>e.fontStyle.lineHeight=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.spacing")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.letterSpacing,"onUpdate:modelValue":t[5]||(t[5]=C=>e.fontStyle.letterSpacing=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fi-box",style:n.normalizeStyle(e.fontStyle)},n.toDisplayString(e.t("style.font.preview")),5)]),_:1},8,["label"])}const xR=Te(ER,[["render",AR]]),zj="",kR=n.defineComponent({name:"DisplayInput",components:{ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:Object},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{style:{},displayOptions:[{value:"block",icon:"block"},{value:"inline-block",icon:"inlineblock"},{value:"inline",icon:"inline"},{value:"flex",icon:"flex"}],options:[{key:"flexDirection",items:[{value:"row",icon:"direction-row"},{value:"column",icon:"direction-column"},{value:"row-reverse",icon:"direction-rowreverse"},{value:"column-reverse",icon:"direction-columnreverse"}]},{key:"flexWrap",items:[{value:"nowrap",icon:"flex-nowrap",row:!0},{value:"wrap",icon:"flex-wrap",row:!0}]},{key:"alignContent",items:[{value:"center",icon:"align-center",row:!0},{value:"flex-start",icon:"align-flexstart",row:!0},{value:"flex-end",icon:"align-flexend",row:!0},{value:"space-around",icon:"align-spacearound",row:!0},{value:"space-between",icon:"align-spacebetween",row:!0},{value:"stretch",icon:"align-stretch",row:!0}]},{key:"justifyContent",items:[{value:"center",icon:"justify-center",row:!0},{value:"flex-start",icon:"justify-flexstart",row:!0},{value:"flex-end",icon:"justify-flexend",row:!0},{value:"space-between",icon:"justify-spacebetween",row:!0},{value:"space-around",icon:"justify-spacearound",row:!0},{value:"space-evenly",icon:"justify-stretch",row:!0}]},{key:"alignItems",items:[{value:"center",icon:"alignitems-center",row:!0},{value:"flex-start",icon:"alignitems-flexstart",row:!0},{value:"flex-end",icon:"alignitems-flexend",row:!0},{value:"stretch",icon:"alignitems-stretch",row:!0},{value:"baseline",icon:"alignitems-baseline"}]}]}},methods:{tidyValue(){this.style={display:"",flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""},this.modelValue&&Object.keys(this.style).forEach(e=>{this.modelValue[e]&&(this.style[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.style).reduce((t,r)=>(this.style[r]!==""&&(t[r]=this.style[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},radioClick(e,t){const r=this.style[e];this.style[e]===t.value?this.style[e]="":e==="display"&&t.value!=="flex"?this.style={display:t.value,flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""}:this.style[e]=t.value,this.style[e]!==r&&this.onInput()}},created(){this.tidyValue()}}),NR={class:"_fd-display-input"},TR={class:"_fd-display-raw"},DR={class:"_label"};function VR(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",NR,[n.createVNode(h,{label:e.t("style.display.name"),arrow:!1,showAppend:e.style.display==="flex"},{append:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-display-con",[e.style.flexDirection,["column","column-reverse"].indexOf(e.style.flexDirection)>-1?"rotate-flag":""]])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createElementBlock("div",TR,[n.createElementVNode("div",DR,n.toDisplayString(e.t("style."+m.key+".name"))+": ",1),n.createVNode(u,{"model-value":e.style[m.key],size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(m.items,y=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style."+m.key+"."+y.value),placement:"top",persistent:"","hide-after":0,key:y.value},{default:n.withCtx(()=>[n.createVNode(d,{label:y.value,value:y.value,onClick:C=>e.radioClick(m.key,y)},{default:n.withCtx(()=>[n.createElementVNode("span",{class:n.normalizeClass(y.row?"rotate":"")},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+y.icon])},null,2)],2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:2},1032,["model-value"])]))),256))],2)]),default:n.withCtx(()=>[n.createVNode(u,{"model-value":e.style.display,size:"small",style:{width:"150px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.displayOptions,m=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style.display."+m.value),placement:"top",persistent:"","hide-after":0,key:m.value},{default:n.withCtx(()=>[n.createVNode(d,{label:m.value,value:m.value,onClick:y=>e.radioClick("display",m)},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-display-"+m.icon])},null,2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label","showAppend"])])}const OR=Te(kR,[["render",VR]]),Uj="",BR=n.defineComponent({name:"ShadowContent",components:{ColorInput:oo},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{default:"0px 0px 0px rgba(0, 0, 0, 0)",type:String}},data(){return{max:24,boxSize:250,options:[{key:"external",icon:"shadow"},{key:"inset",icon:"shadow-inset"}],form:{color:"",type:"external",x:0,y:0,vague:0,extend:0,x_unit:"px",y_unit:"px",vague_unit:"px",extend_unit:"px"},units:["px","%","rem","em","vw","vh"],down:!1,position:{left:0,top:0}}},computed:{spotStyle(){return{left:this.position.left+"px",top:this.position.top+"px"}},t(){return this.designer.setupState.t}},watch:{position(e){this.form.x=parseInt(String((e.left-this.boxSize/2)/this.boxSize*this.max)),this.form.y=parseInt(String((e.top-this.boxSize/2)/this.boxSize*this.max));const t=this.max/2;this.form.x=this.form.x<0?Math.max(this.form.x,t*-1):Math.min(this.form.x,t),this.form.y=this.form.y<0?Math.max(this.form.y,t*-1):Math.min(this.form.y,t)},modelValue(e){this.initStyle(e)}},methods:{getMouseXY(e,t){if(this.down||t){const r=this.$refs.box.getBoundingClientRect();this.position={left:parseInt(String(e.clientX-r.x)),top:parseInt(String(e.clientY-r.y))}}},onMouseup(){this.down=!1,this.onInput()},onMousedown(e){this.getMouseXY(e,!0),this.down=!0},onInput(){const e=this.form;let t=`${e.x}${e.x_unit} ${e.y}${e.y_unit} ${e.vague}${e.vague_unit} ${e.extend}${e.extend_unit} ${e.color}`;`${e.x}${e.y}${e.vague}${e.extend}`.replaceAll("0","")===""?t="":e.type==="inset"&&(t+=" inset"),this.$emit("update:modelValue",t),this.$emit("change",t)},initStyle(e){(this.modelValue||"").indexOf(" inset")>-1&&(this.form.type="inset",e=e.replace(" inset",""));const t=e.split("rgba");let r,o;t.length>1?(r="rgba"+t[1].trim(),o=t[0].trim().split(" ")):(o=t[0].trim().split(" "),r=o.pop()),this.form.color=r||"#000",this.form.x=parseInt(o[0])||0,this.form.y=parseInt(o[1])||0,this.form.vague=parseInt(o[2])||0,this.form.extend=parseInt(o[3])||0;const i=l=>(l==null?void 0:l.replace(/[-\d.]/g,""))||"px";this.form.x_unit=i(o[0]),this.form.y_unit=i(o[1]),this.form.vague_unit=i(o[2]),this.form.extend_unit=i(o[3]),this.position.left=this.boxSize/2+this.form.x/this.max*this.boxSize||0,this.position.top=this.boxSize/2+this.form.y/this.max*this.boxSize||0}},mounted(){this.initStyle(this.modelValue)}}),RR={class:"_fd-shadow-content"},$R={class:"_fd-sc-right"};function IR(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("el-form-item"),m=n.resolveComponent("ColorInput"),y=n.resolveComponent("el-option"),C=n.resolveComponent("el-select"),A=n.resolveComponent("el-input"),w=n.resolveComponent("el-form");return n.openBlock(),n.createElementBlock("div",RR,[n.createVNode(w,{"label-width":"50px","label-position":"top",inline:"",class:"_fd-sc-form",size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{label:e.t("style.shadow.mode")},{default:n.withCtx(()=>[n.createVNode(u,{modelValue:e.form.type,"onUpdate:modelValue":t[0]||(t[0]=E=>e.form.type=E),onChange:e.onInput,size:"small",class:"_fd-sc-radio"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,E=>(n.openBlock(),n.createBlock(c,{key:E.key,effect:"dark",content:e.t("style.shadow."+E.key),placement:"top","hide-after":0,persistent:""},{default:n.withCtx(()=>[n.createVNode(d,{label:E.key,value:E.key},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+E.icon])},null,2)]),_:2},1032,["label","value"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.form.color,"onUpdate:modelValue":t[1]||(t[1]=E=>e.form.color=E),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.x")},{default:n.withCtx(()=>[n.createVNode(A,{modelValue:e.form.x,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.x=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.x_unit,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.x_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.y")},{default:n.withCtx(()=>[n.createVNode(A,{modelValue:e.form.y,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.y=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.y_unit,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.y_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.vague")},{default:n.withCtx(()=>[n.createVNode(A,{modelValue:e.form.vague,"onUpdate:modelValue":t[7]||(t[7]=E=>e.form.vague=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.vague_unit,"onUpdate:modelValue":t[6]||(t[6]=E=>e.form.vague_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.extend")},{default:n.withCtx(()=>[n.createVNode(A,{modelValue:e.form.extend,"onUpdate:modelValue":t[9]||(t[9]=E=>e.form.extend=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.extend_unit,"onUpdate:modelValue":t[8]||(t[8]=E=>e.form.extend_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1}),n.createElementVNode("div",$R,[n.createElementVNode("div",{ref:"box",class:n.normalizeClass(["_fd-sc-box",e.down?"down":""]),onClick:t[10]||(t[10]=E=>e.getMouseXY(E,1)),onMousedown:t[11]||(t[11]=(...E)=>e.onMousedown&&e.onMousedown(...E)),onMouseup:t[12]||(t[12]=(...E)=>e.onMouseup&&e.onMouseup(...E)),onMousemove:t[13]||(t[13]=E=>e.getMouseXY(E,0))},[n.createElementVNode("span",{class:"spot",style:n.normalizeStyle(e.spotStyle)},t[14]||(t[14]=[n.createElementVNode("i",{class:"spot-id"},null,-1)]),4),t[15]||(t[15]=n.createElementVNode("span",{class:"center-spot"},null,-1)),t[16]||(t[16]=n.createElementVNode("div",{class:"x-hr"},null,-1)),t[17]||(t[17]=n.createElementVNode("div",{class:"y-hr"},null,-1))],34)])])}const FR=Te(BR,[["render",IR]]),Hj="",PR=n.defineComponent({name:"ShadowInput",emits:["update:modelValue","change"],components:{ConfigItem:Fn,ShadowContent:FR},inject:["designer"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){const e=this.designer.setupState.t;return{t:e,options:[{label:e("style.shadow.classic"),value:"3px 5px 7px 2px #CBCBCBFF"},{label:e("style.shadow.flat"),value:"4px 4px 3px -2px #E7E5E5FF"},{label:e("style.shadow.solid"),value:"1px 2px 4px 2px #979797FF"}],value:this.modelValue||""}},methods:{changeValue(e){this.value=e}},created(){}}),MR={class:"_fd-shadow-input"};function LR(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ShadowContent"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",MR,[n.createVNode(y,{label:e.t("style.shadow.name")},{append:n.withCtx(()=>[n.createVNode(m,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C)},null,8,["modelValue"])]),default:n.withCtx(()=>[n.createVNode(h,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),class:"_fd-si-input"},{append:n.withCtx(()=>[n.createVNode(u,null,{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(d,{onClick:A=>e.changeValue(C.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(C.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])])}const jR=Te(PR,[["render",LR]]),Wj="",zR=n.defineComponent({name:"TableOptions",components:{ValueInput:Kl},emits:["update:modelValue","change"],props:{modelValue:[Array,Object],column:{type:Array,default:()=>[{label:"label",key:"label"},{label:"value",key:"value"}]},valueType:String,keyValue:String,max:Number,size:String},inject:["designer"],watch:{modelValue(){this.value=this.tidyModelValue()}},computed:{t(){return this.designer.setupState.t},overColumn(){let e=this.column;if(this.checked){for(let t=0;t{e&&this.input()}))},methods:{isChecked(){for(let e=0;e({value:""+t})):this.valueType==="object"?Object.keys(e||{}).map(t=>({label:t,value:e[t]})):[...e||[]].map(t=>O_(t))},tidyValue(){if(this.valueType==="object"){const e={};return this.value.forEach(t=>{t.label&&t.value&&(e[t.label]=t.value)}),e}else return this.value.map(e=>{if(this.valueType==="string")return e.value;if(this.checked){const t=e[this.keyValue];return this.column.reduce((r,o)=>(r[o.key]=t,r),{})}else return{...e}})},onInput(e){if(this.column.length===1&&e[this.column[0].key]==="")return;this.column.every(r=>r.required===!1?!0:["object","string"].indexOf(this.valueType)>-1?e[r.key]!==void 0&&e[r.key]!==""&&e[r.key]!==null:e[r.key]!==void 0)&&this.input()},input(){const e=this.tidyValue();this.$emit("update:modelValue",e),this.$emit("change",e)},add(){this.value.push(this.column.reduce((e,t)=>(e[t.key]="",e),{}))},del(e){this.value.splice(e,1),this.input()}}}),UR={class:"_td-table-opt"},HR=["onClick"],WR={class:"_td-table-opt-handle"};function GR(e,t,r,o,i,l){const d=n.resolveComponent("ValueInput"),c=n.resolveComponent("el-input"),u=n.resolveComponent("el-table-column"),h=n.resolveComponent("el-table"),m=n.resolveComponent("el-button"),y=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",UR,[(n.openBlock(),n.createBlock(h,{data:e.value,key:e.checked?"2":"1",border:"",size:e.size||"small",style:{width:"100%"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overColumn,(C,A)=>(n.openBlock(),n.createBlock(u,{key:C.label+A,label:C.label},{default:n.withCtx(w=>[C.value?(n.openBlock(),n.createBlock(d,{key:0,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row),onChangeType:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur","onChangeType"])):(n.openBlock(),n.createBlock(c,{key:1,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur"]))]),_:2},1032,["label"]))),128)),n.createVNode(u,{width:"35",align:"center",fixed:"right"},{default:n.withCtx(C=>[n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:A=>e.del(C.$index)},null,8,HR)]),_:1})]),_:1},8,["data","size"])),n.createElementVNode("div",WR,[!e.max||e.max>e.value.length?(n.openBlock(),n.createBlock(m,{key:0,link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.keyValue?(n.openBlock(),n.createBlock(y,{key:1,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=C=>e.checked=C),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])])}const Ev=Te(zR,[["render",GR]]),Gj="",KR=n.defineComponent({name:"BoxSpaceInput",components:{ConfigItem:Fn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{position:["Top","Right","Bottom","Left"],boxStyle:{margin:"",padding:"",marginLeft:"",marginRight:"",marginTop:"",marginBottom:"",paddingLeft:"",paddingRight:"",paddingTop:"",paddingBottom:""},marginLock:!1,paddingLock:!1}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={},["margin","padding"].forEach(e=>{this.boxStyle[e]=this.modelValue[e]||"",this.position.forEach(t=>{this.boxStyle[e+t]=this.tidySize(this.modelValue[e+t]||this.modelValue[e]||"")})})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},tidySize(e){if(!/^(\d*\.?\d+)(px|rem|%|vh|vw|em)$/.test(e)){if(e==="auto")return e;const r=parseInt(e);return isNaN(r)?"":r+"px"}return e},setValue(e,t,r){const o=this.tidySize(r.target.value);e?this[e+"Lock"]?this.position.forEach(i=>{this.boxStyle[e+i]=o}):this.boxStyle[e+t]=o:this.boxStyle[t]=o,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value},clear(e){this.position.forEach(t=>{this.boxStyle[e+t]=""}),this.onInput()},lock(e){const t=e+"Lock";this[t]=!this[t]}},created(){this.tidyValue()}}),YR={class:"_fd-box-space-input"},QR={class:"_padding"},JR={class:"_padding-title"},XR=["value"],ZR=["value"],qR=["value"],e$=["value"],t$={class:"_fd-help"},n$={class:"_margin"},i$={class:"_margin-title"},r$={class:"_fd-help"},o$=["value"],a$=["value"],l$=["value"],s$=["value"];function d$(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",YR,[n.createElementVNode("div",QR,[n.createElementVNode("span",JR,n.toDisplayString(e.t("style.margin")),1),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.marginTop,type:"text",onBlur:t[0]||(t[0]=d=>e.setValue("margin","Top",d)),onInput:t[1]||(t[1]=d=>e.change("marginTop",d))},null,40,XR),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.marginRight,type:"text",onBlur:t[2]||(t[2]=d=>e.setValue("margin","Right",d)),onInput:t[3]||(t[3]=d=>e.change("marginRight",d))},null,40,ZR),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.marginBottom,type:"text",onBlur:t[4]||(t[4]=d=>e.setValue("margin","Bottom",d)),onInput:t[5]||(t[5]=d=>e.change("marginBottom",d))},null,40,qR),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.marginLeft,type:"text",onBlur:t[6]||(t[6]=d=>e.setValue("margin","Left",d)),onInput:t[7]||(t[7]=d=>e.change("marginLeft",d))},null,40,e$),n.createElementVNode("div",t$,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.marginLock?"active":""]),title:"lock",onClick:t[8]||(t[8]=d=>e.lock("margin"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[9]||(t[9]=d=>e.clear("margin"))})]),n.createElementVNode("div",n$,[n.createElementVNode("span",i$,n.toDisplayString(e.t("style.padding")),1),n.createElementVNode("div",r$,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.paddingLock?"active":""]),title:"lock",onClick:t[10]||(t[10]=d=>e.lock("padding"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[11]||(t[11]=d=>e.clear("padding"))})]),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.paddingTop,type:"text",onBlur:t[12]||(t[12]=d=>e.setValue("padding","Top",d)),onInput:t[13]||(t[13]=d=>e.change("paddingTop",d))},null,40,o$),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.paddingRight,type:"text",onBlur:t[14]||(t[14]=d=>e.setValue("padding","Right",d)),onInput:t[15]||(t[15]=d=>e.change("paddingRight",d))},null,40,a$),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.paddingBottom,type:"text",onBlur:t[16]||(t[16]=d=>e.setValue("padding","Bottom",d)),onInput:t[17]||(t[17]=d=>e.change("paddingBottom",d))},null,40,l$),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.paddingLeft,type:"text",onBlur:t[18]||(t[18]=d=>e.setValue("padding","Left",d)),onInput:t[19]||(t[19]=d=>e.change("paddingLeft",d))},null,40,s$),t[20]||(t[20]=n.createElementVNode("div",{class:"_box"},null,-1))])])])}const c$=Te(KR,[["render",d$]]),Kj="",Sv=["display","flexDirection","flexWrap","alignContent","justifyContent","alignItems"],Av=["fontSize","fontWeight","fontStyle","textDecoration","textAlign","lineHeight","letterSpacing"],xv=["height","width","minWidth","minHeight","maxWidth","maxHeight","overflow"],kv=["color","backgroundColor","scale","borderRadius","boxShadow","marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","margin","padding","opacity","borderStyle","borderColor","borderWidth","borderTopStyle","borderTopColor","borderTopWidth","borderLeftStyle","borderLeftColor","borderLeftWidth","borderBottomStyle","borderBottomColor","borderBottomWidth","borderRightStyle","borderRightColor","borderRightWidth",...Sv,...Av,...xv],u$=n.defineComponent({name:"StyleConfig",inject:["designer"],emits:["update:modelValue"],components:{BoxSpaceInput:c$,TableOptions:Ev,ColorInput:oo,ConfigItem:Fn,DisplayInput:OR,RadiusInput:_R,BoxSizeInput:eR,BorderInput:pR,ShadowInput:jR,FontInput:xR},props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue:{handler(){this.tidyStyle()},deep:!0}},data(){return{t:this.designer.setupState.t,formData:{},space:{},size:{},border:{},display:{},font:{},radius:"",backgroundColor:"",color:"",boxShadow:"",opacity:100,scale:100}},methods:{tidyStyle(){const e={...this.modelValue||{}},t={};Object.keys(e).forEach(u=>{const h=id(u);(["margin","padding"].indexOf(u)>-1||u.indexOf("margin")>-1||u.indexOf("padding")>-1)&&(t[h]=e[u])});const r={};xv.forEach(u=>{e[u]&&(r[u]=e[u])}),this.radius=e.borderRadius||"",delete e.borderRadius;const o={};Object.keys(e).forEach(u=>{u.indexOf("border")===0&&(o[u]=e[u])});let i=si(e.opacity)?100:parseFloat(e.opacity)||0;i&&i<1&&(i=i*100);let l=e.scale;si(e.scale)?l=100:isNaN(Number(l))?l=parseFloat(l)||100:l=l>0?l*100:0;const d={};Sv.forEach(u=>{e[u]&&(d[u]=e[u])});const c={};Av.forEach(u=>{e[u]&&(c[u]=e[u])}),this.opacity=i,this.scale=l,this.size=r,this.space=t,this.border=o,this.display=d,this.font=c,this.boxShadow=e.boxShadow||"",this.color=e.color||"",this.backgroundColor=e.backgroundColor||"",kv.forEach(u=>{delete e[u]}),this.formData=e},onInput(){let e={...this.formData},t={};kv.forEach(o=>{if(e[o])t[o]=e[o],delete e[o];else{const i=la(o);e[i]&&(t[o]=e[i],delete e[i])}});const r={...e,color:this.color||"",backgroundColor:this.backgroundColor||"",opacity:this.opacity>=0&&this.opacity<100?this.opacity+"%":"",borderRadius:this.radius||"",boxShadow:this.boxShadow||"",scale:this.scale>=0&&this.scale!==100?this.scale+"%":"",...this.space,...this.size,...this.border,...this.display,...this.font,...t};Object.keys(r).forEach(o=>{si(r[o])&&delete r[o]}),this.$emit("update:modelValue",r)}},created(){this.tidyStyle()}}),f$={class:"_fd-style-config"};function p$(e,t,r,o,i,l){const d=n.resolveComponent("BoxSpaceInput"),c=n.resolveComponent("BoxSizeInput"),u=n.resolveComponent("DisplayInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem"),y=n.resolveComponent("BorderInput"),C=n.resolveComponent("RadiusInput"),A=n.resolveComponent("FontInput"),w=n.resolveComponent("ShadowInput"),E=n.resolveComponent("el-slider"),b=n.resolveComponent("TableOptions");return n.openBlock(),n.createElementBlock("div",f$,[n.createVNode(d,{modelValue:e.space,"onUpdate:modelValue":t[0]||(t[0]=g=>e.space=g),onChange:e.onInput,style:{"margin-bottom":"10px"}},null,8,["modelValue","onChange"]),n.createVNode(c,{modelValue:e.size,"onUpdate:modelValue":t[1]||(t[1]=g=>e.size=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(u,{modelValue:e.display,"onUpdate:modelValue":t[2]||(t[2]=g=>e.display=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.color,"onUpdate:modelValue":t[3]||(t[3]=g=>e.color=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.backgroundColor")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.backgroundColor,"onUpdate:modelValue":t[4]||(t[4]=g=>e.backgroundColor=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(y,{modelValue:e.border,"onUpdate:modelValue":t[5]||(t[5]=g=>e.border=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(C,{modelValue:e.radius,"onUpdate:modelValue":t[6]||(t[6]=g=>e.radius=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(A,{modelValue:e.font,"onUpdate:modelValue":t[7]||(t[7]=g=>e.font=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(w,{modelValue:e.boxShadow,"onUpdate:modelValue":t[8]||(t[8]=g=>e.boxShadow=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.opacity"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{"show-tooltip":!1,modelValue:e.opacity,"onUpdate:modelValue":t[9]||(t[9]=g=>e.opacity=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.opacity)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.scale"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{min:80,max:120,"show-tooltip":!1,modelValue:e.scale,"onUpdate:modelValue":t[10]||(t[10]=g=>e.scale=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.scale)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.custom"),info:Object.keys(e.formData).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(b,n.mergeProps({modelValue:e.formData,"onUpdate:modelValue":t[11]||(t[11]=g=>e.formData=g),onChange:e.onInput},{column:[{label:e.t("props.key"),key:"label"},{label:e.t("props.value"),key:"value"}],valueType:"object"}),null,16,["modelValue","onChange"])]),_:1},8,["label","info"])])}const Nv=Te(u$,[["render",p$]]);(function(e,t){(function(r){r(Zr())})(function(r){r.defineMode("css",function(N,B){var L=B.inline;B.propertyKeywords||(B=r.resolveMode("text/css"));var U=N.indentUnit,H=B.tokenHooks,R=B.documentTypes||{},z=B.mediaTypes||{},$=B.mediaFeatures||{},S=B.mediaValueKeywords||{},J=B.propertyKeywords||{},Q=B.nonStandardPropertyKeywords||{},G=B.fontProperties||{},ie=B.counterDescriptors||{},X=B.colorKeywords||{},le=B.valueKeywords||{},be=B.allowNested,ce=B.lineComment,de=B.supportsAtComponent===!0,pe=N.highlightNonStandardPropertyKeywords!==!1,se,ge;function ye(fe,ke){return se=ke,fe}function D(fe,ke){var we=fe.next();if(H[we]){var He=H[we](fe,ke);if(He!==!1)return He}if(we=="@")return fe.eatWhile(/[\w\\\-]/),ye("def",fe.current());if(we=="="||(we=="~"||we=="|")&&fe.eat("="))return ye(null,"compare");if(we=='"'||we=="'")return ke.tokenize=W(we),ke.tokenize(fe,ke);if(we=="#")return fe.eatWhile(/[\w\\\-]/),ye("atom","hash");if(we=="!")return fe.match(/^\s*\w*/),ye("keyword","important");if(/\d/.test(we)||we=="."&&fe.eat(/\d/))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(we==="-"){if(/[\d.]/.test(fe.peek()))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(fe.match(/^-[\w\\\-]*/))return fe.eatWhile(/[\w\\\-]/),fe.match(/^\s*:/,!1)?ye("variable-2","variable-definition"):ye("variable-2","variable");if(fe.match(/^\w+-/))return ye("meta","meta")}else return/[,+>*\/]/.test(we)?ye(null,"select-op"):we=="."&&fe.match(/^-?[_a-z][_a-z0-9-]*/i)?ye("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(we)?ye(null,we):fe.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(fe.current())&&(ke.tokenize=Y),ye("variable callee","variable")):/[\w\\\-]/.test(we)?(fe.eatWhile(/[\w\\\-]/),ye("property","word")):ye(null,null)}function W(fe){return function(ke,we){for(var He=!1,et;(et=ke.next())!=null;){if(et==fe&&!He){fe==")"&&ke.backUp(1);break}He=!He&&et=="\\"}return(et==fe||!He&&fe!=")")&&(we.tokenize=null),ye("string","string")}}function Y(fe,ke){return fe.next(),fe.match(/^\s*[\"\')]/,!1)?ke.tokenize=null:ke.tokenize=W(")"),ye(null,"(")}function q(fe,ke,we){this.type=fe,this.indent=ke,this.prev=we}function ee(fe,ke,we,He){return fe.context=new q(we,ke.indentation()+(He===!1?0:U),fe.context),we}function oe(fe){return fe.context.prev&&(fe.context=fe.context.prev),fe.context.type}function he(fe,ke,we){return Le[we.context.type](fe,ke,we)}function Ae(fe,ke,we,He){for(var et=He||1;et>0;et--)we.context=we.context.prev;return he(fe,ke,we)}function Me(fe){var ke=fe.current().toLowerCase();le.hasOwnProperty(ke)?ge="atom":X.hasOwnProperty(ke)?ge="keyword":ge="variable"}var Le={};return Le.top=function(fe,ke,we){if(fe=="{")return ee(we,ke,"block");if(fe=="}"&&we.context.prev)return oe(we);if(de&&/@component/i.test(fe))return ee(we,ke,"atComponentBlock");if(/^@(-moz-)?document$/i.test(fe))return ee(we,ke,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(fe))return ee(we,ke,"atBlock");if(/^@(font-face|counter-style)/i.test(fe))return we.stateArg=fe,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(fe))return"keyframes";if(fe&&fe.charAt(0)=="@")return ee(we,ke,"at");if(fe=="hash")ge="builtin";else if(fe=="word")ge="tag";else{if(fe=="variable-definition")return"maybeprop";if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe==":")return"pseudo";if(be&&fe=="(")return ee(we,ke,"parens")}return we.context.type},Le.block=function(fe,ke,we){if(fe=="word"){var He=ke.current().toLowerCase();return J.hasOwnProperty(He)?(ge="property","maybeprop"):Q.hasOwnProperty(He)?(ge=pe?"string-2":"property","maybeprop"):be?(ge=ke.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(ge+=" error","maybeprop")}else return fe=="meta"?"block":!be&&(fe=="hash"||fe=="qualifier")?(ge="error","block"):Le.top(fe,ke,we)},Le.maybeprop=function(fe,ke,we){return fe==":"?ee(we,ke,"prop"):he(fe,ke,we)},Le.prop=function(fe,ke,we){if(fe==";")return oe(we);if(fe=="{"&&be)return ee(we,ke,"propBlock");if(fe=="}"||fe=="{")return Ae(fe,ke,we);if(fe=="(")return ee(we,ke,"parens");if(fe=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ke.current()))ge+=" error";else if(fe=="word")Me(ke);else if(fe=="interpolation")return ee(we,ke,"interpolation");return"prop"},Le.propBlock=function(fe,ke,we){return fe=="}"?oe(we):fe=="word"?(ge="property","maybeprop"):we.context.type},Le.parens=function(fe,ke,we){return fe=="{"||fe=="}"?Ae(fe,ke,we):fe==")"?oe(we):fe=="("?ee(we,ke,"parens"):fe=="interpolation"?ee(we,ke,"interpolation"):(fe=="word"&&Me(ke),"parens")},Le.pseudo=function(fe,ke,we){return fe=="meta"?"pseudo":fe=="word"?(ge="variable-3",we.context.type):he(fe,ke,we)},Le.documentTypes=function(fe,ke,we){return fe=="word"&&R.hasOwnProperty(ke.current())?(ge="tag",we.context.type):Le.atBlock(fe,ke,we)},Le.atBlock=function(fe,ke,we){if(fe=="(")return ee(we,ke,"atBlock_parens");if(fe=="}"||fe==";")return Ae(fe,ke,we);if(fe=="{")return oe(we)&&ee(we,ke,be?"block":"top");if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe=="word"){var He=ke.current().toLowerCase();He=="only"||He=="not"||He=="and"||He=="or"?ge="keyword":z.hasOwnProperty(He)?ge="attribute":$.hasOwnProperty(He)?ge="property":S.hasOwnProperty(He)?ge="keyword":J.hasOwnProperty(He)?ge="property":Q.hasOwnProperty(He)?ge=pe?"string-2":"property":le.hasOwnProperty(He)?ge="atom":X.hasOwnProperty(He)?ge="keyword":ge="error"}return we.context.type},Le.atComponentBlock=function(fe,ke,we){return fe=="}"?Ae(fe,ke,we):fe=="{"?oe(we)&&ee(we,ke,be?"block":"top",!1):(fe=="word"&&(ge="error"),we.context.type)},Le.atBlock_parens=function(fe,ke,we){return fe==")"?oe(we):fe=="{"||fe=="}"?Ae(fe,ke,we,2):Le.atBlock(fe,ke,we)},Le.restricted_atBlock_before=function(fe,ke,we){return fe=="{"?ee(we,ke,"restricted_atBlock"):fe=="word"&&we.stateArg=="@counter-style"?(ge="variable","restricted_atBlock_before"):he(fe,ke,we)},Le.restricted_atBlock=function(fe,ke,we){return fe=="}"?(we.stateArg=null,oe(we)):fe=="word"?(we.stateArg=="@font-face"&&!G.hasOwnProperty(ke.current().toLowerCase())||we.stateArg=="@counter-style"&&!ie.hasOwnProperty(ke.current().toLowerCase())?ge="error":ge="property","maybeprop"):"restricted_atBlock"},Le.keyframes=function(fe,ke,we){return fe=="word"?(ge="variable","keyframes"):fe=="{"?ee(we,ke,"top"):he(fe,ke,we)},Le.at=function(fe,ke,we){return fe==";"?oe(we):fe=="{"||fe=="}"?Ae(fe,ke,we):(fe=="word"?ge="tag":fe=="hash"&&(ge="builtin"),"at")},Le.interpolation=function(fe,ke,we){return fe=="}"?oe(we):fe=="{"||fe==";"?Ae(fe,ke,we):(fe=="word"?ge="variable":fe!="variable"&&fe!="("&&fe!=")"&&(ge="error"),"interpolation")},{startState:function(fe){return{tokenize:null,state:L?"block":"top",stateArg:null,context:new q(L?"block":"top",fe||0,null)}},token:function(fe,ke){if(!ke.tokenize&&fe.eatSpace())return null;var we=(ke.tokenize||D)(fe,ke);return we&&typeof we=="object"&&(se=we[1],we=we[0]),ge=we,se!="comment"&&(ke.state=Le[ke.state](se,fe,ke)),ge},indent:function(fe,ke){var we=fe.context,He=ke&&ke.charAt(0),et=we.indent;return we.type=="prop"&&(He=="}"||He==")")&&(we=we.prev),we.prev&&(He=="}"&&(we.type=="block"||we.type=="top"||we.type=="interpolation"||we.type=="restricted_atBlock")?(we=we.prev,et=we.indent):(He==")"&&(we.type=="parens"||we.type=="atBlock_parens")||He=="{"&&(we.type=="at"||we.type=="atBlock"))&&(et=Math.max(0,we.indent-U))),et},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:ce,fold:"brace"}});function o(N){for(var B={},L=0;L{this.load()})},methods:{load(){const e=this.modelValue;this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"css",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.css(e,{indent_size:2,indent_char:" ",indent_scripts:"separate"}):""}))})},save(){const e=this.editor.getValue();return e!==this.oldVal&&this.$emit("update:modelValue",e),!0}}}),m$={class:"_fd-style-editor"},g$={ref:"editor"};function v$(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",m$,[n.createElementVNode("div",g$,null,512)])}const y$=Te(h$,[["render",v$]]),Qj="",b$=n.defineComponent({name:"GlobalClassConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,StyleEditor:y$,StyleConfig:Nv},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:"",styleEl:null,content:"",activeStyle:!1}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[on(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.value=rt(this.modelValue||{}))},modelValue(){this.updateGlobalStyle()}},methods:{open(){this.visible=!0},changeStyle(){this.content=this.designer.setupState.formOptions.style||`#_demo1{ +`}function FO(e){return!e||typeof e=="string"?e||"":Object.keys(e).reduce((t,r)=>(e[r]!=null&&e[r]!==""&&t.push(la(r)+":"+e[r]+";"),t),[]).join("")}const Nj="",PO=n.defineComponent({name:"SubList",components:{fcDraggable:jr,VNode:wg,ConfigItem:Fn},inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRuleChildren(){return this.designer.setupState.activeRuleChildren},activeRule(){return this.designer.setupState.activeRule}},methods:{toolHandle(...e){this.designer.setupState.toolHandle(...e)},subRender(...e){return this.designer.setupState.subRender(...e)},end({oldIndex:e,newIndex:t}){if(e===t)return;const r=this.activeRule.children.splice(e,1);this.activeRule.children.splice(t,0,r[0]),this.activeRule.key=We()}}}),MO={class:"_fc-sublist"},LO={class:"_fc-r-title"},jO=["onClick"],zO=["onClick"];function UO(e,t,r,o,i,l){const d=n.resolveComponent("VNode"),c=n.resolveComponent("ConfigItem"),u=n.resolveComponent("fcDraggable");return n.openBlock(),n.createElementBlock("div",MO,[n.createElementVNode("p",LO,[n.createElementVNode("span",null,n.toDisplayString(e.t("designer.sublist")),1),n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:t[0]||(t[0]=h=>e.toolHandle(e.activeRule,"addChild"))})]),n.createVNode(u,{group:{name:"sub",pull:"clone",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",onEnd:e.end,list:e.activeRuleChildren},{item:n.withCtx(({element:h,index:m})=>[n.createVNode(c,null,n.createSlots({label:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString((e.t("com."+h._menu.name+".name")||e.activeRule._menu.label)+" "+(m+1)),1)]),default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-copy",onClick:y=>e.toolHandle(h,"copy")},null,8,jO),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:y=>e.toolHandle(h,"delete")},null,8,zO)]),_:2},[e.activeRule._menu.subRender?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{fn:()=>e.subRender(e.activeRule._menu.subRender,e.activeRule,h)},null,8,["fn"])]),key:"0"}:void 0]),1024)]),_:1},8,["onEnd","list"])])}const HO=Te(PO,[["render",UO]]),Tj="",WO=n.defineComponent({name:"ToolsBar",inject:["designer"],computed:{t(){return this.designer.setupState.t},tools(){const e=this.designer.setupState,t=[];return!e.activeRule&&!e.customForm.config||(e.baseForm.isShow&&t.push({label:this.t("designer.rule"),icon:"base"}),(e.propsForm.isShow||e.customForm.isShow&&e.customForm.propsShow)&&t.push({label:this.t("designer.props"),icon:"props"}),e.advancedForm.isShow&&t.push({label:this.t("designer.advanced"),icon:"advanced"}),e.styleForm.isShow&&t.push({label:this.t("designer.style"),icon:"style"}),e.eventShow&&t.push({label:this.t("designer.event"),icon:"event"}),e.validateForm.isShow&&t.push({label:this.t("designer.validate"),icon:"validate"})),t}},methods:{onClick(e){document.querySelector(`#_fd-config-${e}`).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})},clearActiveRule(){this.designer.setupState.clearActiveRule()}}}),GO={key:0,class:"_fc-r-tools-bar"},KO={class:"_fc-r-tools"},YO=["onClick"];function QO(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return e.tools.length>2?(n.openBlock(),n.createElementBlock("div",GO,[n.createElementVNode("div",KO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.tools,c=>(n.openBlock(),n.createBlock(d,{key:c.icon,effect:"dark",content:c.label,placement:"bottom",persistent:"","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-tool",onClick:u=>e.onClick(c.icon)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",`icon-config-${c.icon}`])},null,2)],8,YO)]),_:2},1032,["content"]))),128)),n.createElementVNode("div",{class:"_fc-r-tools-close _fc-r-tool",onClick:t[0]||(t[0]=(...c)=>e.clearActiveRule&&e.clearActiveRule(...c))},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add2"},null,-1)]))])])):n.createCommentVNode("",!0)}const JO=Te(WO,[["render",QO]]),Dj="",XO=n.defineComponent({name:"ConfigTitle"}),ZO={ref:"cell",class:"_fd-config-title"};function qO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",ZO,[n.renderSlot(e.$slots,"default")],512)}const bv=Te(XO,[["render",qO]]);var eB={name:"zh-cn",el:{breadcrumb:{label:"\u9762\u5305\u5C51"},colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A",defaultLabel:"\u989C\u8272\u9009\u62E9\u5668",description:"\u5F53\u524D\u989C\u8272 {color}\uFF0C\u6309 Enter \u952E\u9009\u62E9\u65B0\u989C\u8272",alphaLabel:"\u9009\u62E9\u900F\u660E\u5EA6\u7684\u503C"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",dateTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u65E5\u671F",monthTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u6708\u4EFD",yearTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u5E74\u4EFD",selectedDate:"\u5DF2\u9009\u65E5\u671F",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},weeksFull:{sun:"\u661F\u671F\u65E5",mon:"\u661F\u671F\u4E00",tue:"\u661F\u671F\u4E8C",wed:"\u661F\u671F\u4E09",thu:"\u661F\u671F\u56DB",fri:"\u661F\u671F\u4E94",sat:"\u661F\u671F\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},inputNumber:{decrease:"\u51CF\u5C11\u6570\u503C",increase:"\u589E\u52A0\u6570\u503C"},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},dropdown:{toggleDropdown:"\u5207\u6362\u4E0B\u62C9\u9009\u9879"},mention:{loading:"\u52A0\u8F7D\u4E2D"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",page:"\u9875",prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875",currentPage:"\u7B2C {pager} \u9875",prevPages:"\u5411\u524D {pager} \u9875",nextPages:"\u5411\u540E {pager} \u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},dialog:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},drawer:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!",close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},upload:{deleteTip:"\u6309 Delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},slider:{defaultLabel:"\u6ED1\u5757\u4ECB\u4E8E {min} \u81F3 {max}",defaultRangeStartLabel:"\u9009\u62E9\u8D77\u59CB\u503C",defaultRangeEndLabel:"\u9009\u62E9\u7ED3\u675F\u503C"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tour:{next:"\u4E0B\u4E00\u6B65",previous:"\u4E0A\u4E00\u6B65",finish:"\u7ED3\u675F\u5BFC\u89C8"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"},carousel:{leftArrow:"\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",rightArrow:"\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",indicator:"\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}"}}};const Vj="",tB=n.defineComponent({name:"TypeSelect",inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},customForm(){return this.designer.setupState.customForm},menus(){let e=[];const t=this.designer.setupState;if(this.activeRule){const r=this.activeRule._menu.name,o=t.getConfig("switchType",[]);if(o===!1)return e;let i=[];o.forEach(l=>{l.indexOf(r)>-1&&i.push(...l)}),i=i.filter((l,d)=>l!==r&&i.indexOf(l)===d),i.length?t.menuList.forEach(l=>{l.list.forEach(d=>{i.indexOf(d.name)>-1&&e.push(d)})}):t.menuList.forEach(l=>{l.name===this.activeRule._menu.menu&&l.list.forEach(d=>{d.name!==r&&e.push(d)})})}return e.filter(r=>this.designer.setupState.hiddenItem.indexOf(r.name)===-1)}},methods:{handleCommand(e){var d;let t=this.activeRule,r=this.activeRule;r._menu.inside||(r=r.__fc__.parent.rule);const o=r.__fc__.parent.rule.children,i=this.designer.setupState.makeRule(e);let l=i;i.type==="DragTool"&&(l=i.children[0]),l.field&&t.field?["title","info","field","validate","computed","control","$required","style"].forEach(c=>{l[c]=t[c]}):(d=t==null?void 0:t.computed)!=null&&d.hidden&&(l.computed={hidden:t.computed.hidden}),t.name&&(l.name=t.name),["name","wrap","class","id","control","on"].forEach(c=>{t[c]&&(l[c]=t[c])}),o.splice(o.indexOf(r),1,i),this.$nextTick(()=>{this.designer.setupState.triggerActive(l)})}}}),nB={key:0,class:"fc-icon icon-down"};function iB(e,t,r,o,i,l){const d=n.resolveComponent("el-tag"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createBlock(h,{class:"_fd-type-select",trigger:"click",size:"default","popper-class":"_fd-type-select-pop",disabled:!e.menus.length,onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menus,m=>(n.openBlock(),n.createBlock(c,{command:m,key:m.name},{default:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",m.icon||"icon-input"])},null,2),n.createTextVNode(n.toDisplayString(e.t("com."+m.name+".name")||m.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{type:"success",effect:"plain","disable-transitions":""},{default:n.withCtx(()=>[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createTextVNode(n.toDisplayString(e.t("com."+e.activeRule._menu.name+".name")||e.activeRule._menu.label)+" ",1),e.menus.length?(n.openBlock(),n.createElementBlock("i",nB)):n.createCommentVNode("",!0)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com."+e.customForm.config.name+".name")||e.customForm.config.label||e.customForm.config.name),1)],64))]),_:1})]),_:1},8,["disabled","onCommand"])}const rB=Te(tB,[["render",iB]]),Oj="",oB=n.defineComponent({name:"FieldList",inject:["designer"],props:{field:Array},components:{fcDraggable:jr},methods:{nodeClick(e){if(e.rule||e.item){const t={...e};this.designer.setupState.clickField(t)}}}}),aB={class:"_fc-field-node"},lB={class:"_fc-field-node-label"},sB={key:1,class:"fc-icon icon-folder"},dB={key:1,class:"_fc-field-node"},cB={class:"_fc-field-node-label"},uB={key:1,class:"fc-icon icon-folder"};function fB(e,t,r,o,i,l){const d=n.resolveComponent("fcDraggable"),c=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(c,{ref:"treeRef",class:"_fc-field-tree",data:e.field,"default-expand-all":"","expand-on-click-node":!1,indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:u,data:h})=>[h.rule||h.item?(n.openBlock(),n.createBlock(d,{key:0,group:{name:"default",pull:"clone",put:!1},sort:!1,list:[{...h,_field:!0}],itemKey:"label",class:"_fc-field-drag"},{item:n.withCtx(()=>[n.createElementVNode("div",aB,[n.createElementVNode("div",lB,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",sB)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])])]),_:2},1032,["list"])):(n.openBlock(),n.createElementBlock("div",dB,[n.createElementVNode("div",cB,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",uB)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])]))]),_:1},8,["data","onNodeClick"])}const pB=Te(oB,[["render",fB]]),hB=["props"],mB=["class","style","directives"],gB=["on","hook"],wv=(e,t={},r={})=>{const o=[...hB,...r.normal||[]],i=[...mB,...r.array||[]],l=[...gB,...r.functional||[]],d=r.props||[];return e.reduce((c,u)=>{for(const h in u)if(c[h])if(d.indexOf(h)>-1)c[h]=wv([u[h]],c[h]);else if(o.indexOf(h)>-1)c[h]={...c[h],...u[h]};else if(i.indexOf(h)>-1){const m=c[h]instanceof Array?c[h]:[c[h]],y=u[h]instanceof Array?u[h]:[u[h]];c[h]=[...m,...y]}else if(l.indexOf(h)>-1)for(const m in u[h])if(c[h][m]){const y=c[h][m]instanceof Array?c[h][m]:[c[h][m]],C=u[h][m]instanceof Array?u[h][m]:[u[h][m]];c[h][m]=[...y,...C]}else c[h][m]=u[h][m];else if(h==="hook")for(let m in u[h])c[h][m]?c[h][m]=vB(c[h][m],u[h][m]):c[h][m]=u[h][m];else c[h]=u[h];else o.indexOf(h)>-1||l.indexOf(h)>-1||d.indexOf(h)>-1?c[h]={...u[h]}:i.indexOf(h)>-1?c[h]=u[h]instanceof Array?[...u[h]]:typeof u[h]=="object"?{...u[h]}:u[h]:c[h]=u[h];return c},t)},vB=(e,t)=>function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)},Bj="",yB=n.defineComponent({name:"FormList",inject:["designer"],props:{list:Array},data(){return{loading:!1,timerId:void 0,load:void 0}},methods:{loadConfig(e,t){this.designer.setupState.openInputData(!1),this.designer.setupState.pageData=[],this.designer.setupState.setOptions(e.options),this.designer.setupState.setRule(e.rule),this.designer.emit("switchForm",t)},starLoad(){this.loading||(this.load=ai.ElLoading.service({target:document.getElementsByClassName("_fc-m-drag")[0],lock:!0}),this.loading=!0,this.timerId=setTimeout(()=>{this.endLoad()},5e3))},endLoad(){this.loading=!1,this.load&&this.load.close(),this.timerId&&clearTimeout(this.timerId),this.load=void 0,this.timerId=void 0},nodeClick(e){if(this.loading)return;let t={rule:e.rule||[],options:e.options||{}};if(e.load){const r=e.load(e);if(r&&r.then){this.starLoad(),r.then(o=>{o.rule&&(t.rule=o.rule),o.options&&(t.options=o.options),this.loadConfig(t,e),this.endLoad()}).catch(o=>{this.endLoad()});return}else r&&(r.rule&&(t.rule=r.rule),r.options&&(t.options=r.options))}this.loadConfig(t,e)}}}),bB={class:"_fc-form-node"},wB={class:"_fc-form-node-label"},CB={key:0,class:"fc-icon icon-form"},_B={key:1,class:"fc-icon icon-folder"},EB={key:0,class:"_fc-form-node-info"},AB=["onClick"];function SB(e,t,r,o,i,l){const d=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(d,{ref:"treeRef",class:"_fc-form-tree",data:e.list,indent:5},{default:n.withCtx(({node:c,data:u})=>[n.createElementVNode("div",bB,[n.createElementVNode("div",wB,[c.isLeaf?(n.openBlock(),n.createElementBlock("i",CB)):(n.openBlock(),n.createElementBlock("i",_B)),n.createElementVNode("div",null,[n.createElementVNode("div",null,n.toDisplayString(u.label),1),u.info?(n.openBlock(),n.createElementBlock("span",EB,n.toDisplayString(u.info),1)):n.createCommentVNode("",!0)])]),c.isLeaf&&!u.disabled?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:n.withModifiers(h=>e.nodeClick(u),["stop"])},null,8,AB)):n.createCommentVNode("",!0)])]),_:1},8,["data"])}const xB=Te(yB,[["render",SB]]),Rj="",kB=n.defineComponent({name:"GlobalEventConfig",emits:["update:modelValue"],props:{modelValue:Object,eventName:Array},components:{Warning:Xn,FnEditor:Ni},inject:["designer"],data(){return{visible:!1,activeIdx:"",event:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[on(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.event=rt(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.event[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="event_"+We();this.event[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){return this.$refs.data.save()?(this.event[this.activeIdx].handle=this.handle,this.activeIdx="",!0):!1},rm(e){delete this.event[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.event}),this.visible=!1)}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}}}),NB={class:"_fd-gec"},TB=["onClick"],DB={class:"_fd-gec-method"},VB={key:0,class:"_fd-label"},OB=["onClick"];function BB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",NB,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gec-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(u,{tooltip:e.t("warning.globalEvent")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=b=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(b,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",DB,[n.createElementVNode("span",null,n.toDisplayString(x),1),b.label?(n.openBlock(),n.createElementBlock("span",VB,n.toDisplayString(b.label),1)):n.createCommentVNode("",!0)]),b.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,OB)):n.createCommentVNode("",!0)],8,TB)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=b=>e.cusValue=b),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...b)=>e.addCus&&e.addCus(...b),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...b)=>e.closeCus&&e.closeCus(...b),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(_,{modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=b=>e.handle=b),name:"handle",args:e.fnArgs,ref:"data"},null,8,["modelValue","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Cv=Te(kB,[["render",BB]]),$j="",RB=n.defineComponent({name:"StructEditor",props:{modelValue:[Object,Array,Function],format:Boolean,defaultValue:{require:!1}},emits:["blur","focus","update:modelValue"],inject:["designer"],data(){return{editor:null,visible:!1,err:!1,oldVal:null}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue(e){if(this.editor){const t=e?this.toJson(e):"";this.oldVal=t;const o=this.editor.getScrollInfo().top;this.editor.setValue(t),this.editor.scrollTo(0,o)}}},mounted(){this.$nextTick(()=>{this.load()})},methods:{toJson(e){return this.format?ze.toJson(e,2):En(e)},load(){const e=this.modelValue?this.toJson(this.modelValue):"";this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""})),this.editor.on("blur",()=>{this.$emit("blur")}),this.editor.on("focus",()=>{this.$emit("focus")})})},save(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(this.err=!0,!1):(this.visible=!1,this.toJson(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),$B={class:"_fd-struct-editor"},IB={ref:"editor"};function FB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",$B,[n.createElementVNode("div",IB,null,512)])}const rf=Te(RB,[["render",FB]]),Ij="",PB=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],MB=n.defineComponent({name:"GlobalFetchConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,VariableConfig:ra,DragForm:ze.$form(),FnEditor:Ni,StructEditor:rf},inject:["designer"],data(){return{visible:!1,activeIdx:"",list:{},cus:!1,cusValue:"",form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"small"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},types(){return{fetch:this.t("fetch.remote"),static:this.t("fetch.static")}},dataNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.list=rt(this.modelValue||{}),this.activeIdx="")}},methods:{open(){this.visible=!0},active(e){if(this.activeIdx!==e){const t=this.list[e];this.form.rule=t.type==="static"?[]:PB(this.t),this.form.formData={...t},this.form.label=t.label,this.form.type=t.type,this.form.data=t.data,this.form.dataType=t.dataType,this.form.parse=t.parse||"",this.form.beforeFetch=t.beforeFetch||"",this.form.onError=t.onError||"",this.activeIdx=e}},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="data_"+We();this.list[t]={label:e,type:this.cus,data:[]},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(e){this.cus=e},saveData(){!this.$refs.data.save()||(this.list[this.activeIdx].data=this.form.data||[],this.activeIdx="")},save(){if(this.list[this.activeIdx].type==="static")return this.saveData();this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=ze.parseFn(this.form.parse),e.beforeFetch=ze.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,this.list[this.activeIdx]=e,this.activeIdx="")}).catch(e=>{console.error(e),dn(e[Object.keys(e)[0]][0].message)})},rm(e){delete this.list[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){if(this.activeIdx)return dn(this.t("event.saveMsg"));this.$emit("update:modelValue",{...this.list}),this.visible=!1}}}),LB={class:"_fd-gfc"},jB=["onClick"],zB={class:"_fd-gfc-method"},UB={key:0,class:"_fd-label"},HB=["onClick"],WB={class:"_fd-gfc-info"};function GB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-dropdown-item"),m=n.resolveComponent("el-dropdown-menu"),y=n.resolveComponent("el-dropdown"),C=n.resolveComponent("el-header"),S=n.resolveComponent("el-menu-item"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-menu"),_=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),b=n.resolveComponent("el-aside"),x=n.resolveComponent("DragForm"),k=n.resolveComponent("el-tab-pane"),T=n.resolveComponent("FnEditor"),O=n.resolveComponent("el-tabs"),F=n.resolveComponent("StructEditor"),I=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",LB,[n.createVNode(c,{value:e.dataNum,type:"warning",hidden:e.dataNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(I,{class:"_fd-gfc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[11]||(t[11]=M=>e.visible=M),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalFetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[10]||(t[10]=M=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(b,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-l"},{default:n.withCtx(()=>[n.createVNode(C,{class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(y,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.types,(M,N)=>(n.openBlock(),n.createBlock(h,{key:N,onClick:B=>e.cusEvent(N)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(M),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.create")),1),t[12]||(t[12]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(M,N)=>(n.openBlock(),n.createBlock(S,{class:n.normalizeClass({"is-active":N===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:n.withModifiers(B=>e.active(N),["stop"])},[n.createElementVNode("div",zB,[n.createElementVNode("span",null,n.toDisplayString(N),1),M.label?(n.openBlock(),n.createElementBlock("span",UB,n.toDisplayString(M.label),1)):n.createCommentVNode("",!0)]),M.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(B=>e.rm(N),["stop"])},null,8,HB)):n.createCommentVNode("",!0)],8,jB)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(S,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=M=>e.cusValue=M),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("fetch.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...M)=>e.addCus&&e.addCus(...M),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...M)=>e.closeCus&&e.closeCus(...M),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(C,{key:0,class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(_,{key:e.activeIdx},{default:n.withCtx(()=>[e.list[e.activeIdx].type==="fetch"?(n.openBlock(),n.createBlock(O,{key:0,"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",WB,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(x,{api:e.form.api,"onUpdate:api":t[4]||(t[4]=M=>e.form.api=M),modelValue:e.form.formData,"onUpdate:modelValue":t[5]||(t[5]=M=>e.form.formData=M),rule:e.form.rule,option:e.form.options},{title:n.withCtx(M=>[M.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:M.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(M.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(M.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[6]||(t[6]=M=>e.form.beforeFetch=M),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[7]||(t[7]=M=>e.form.parse=M),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(k,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(T,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[8]||(t[8]=M=>e.form.onError=M),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})):(n.openBlock(),n.createBlock(F,{key:1,modelValue:e.form.data,"onUpdate:modelValue":t[9]||(t[9]=M=>e.form.data=M),ref:"data"},null,8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const _v=Te(MB,[["render",GB]]),Fj="",KB=n.defineComponent({name:"SizeInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String,size:String,unit:{type:Array,default:()=>["auto","px","%","vh","vw","em","rem"]},defaultUnit:{type:String,default:"px"}},watch:{modelValue(){this.parseValue()}},data(){return{idx:1,num:0,oldValue:this.modelValue||""}},methods:{parseValue(){this.modelValue!=="auto"?(this.idx=Math.max(this.unit.indexOf(this.defaultUnit),0),this.unit.forEach((e,t)=>{(this.modelValue||"").indexOf(e)>-1&&(this.idx=t)}),this.num=si(this.modelValue)?null:parseFloat(this.modelValue||0)):(this.idx=0,this.num=0)},submit(){this.oldValue=si(this.num)?"":""+this.num+this.unit[this.idx],this.$emit("update:modelValue",this.oldValue),this.$emit("change",this.oldValue)},changeType(e){if(e!==void 0){if(this.idx===e)return;this.idx=e}else this.idx++,this.idx>4&&(this.idx=0);this.unit[this.idx]==="auto"?(this.oldValue="auto",this.$emit("update:modelValue","auto"),this.$emit("change","auto")):this.submit()}},created(){this.parseValue()}}),YB={class:"_fd-size-input"};function QB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-inputNumber"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",YB,[e.unit[e.idx]==="auto"?(n.openBlock(),n.createBlock(d,{key:0,size:e.size,style:{width:"150px"},onClick:t[0]||(t[0]=y=>e.changeType())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(c,{size:e.size,modelValue:e.num,"onUpdate:modelValue":t[1]||(t[1]=y=>e.num=y),onChange:e.submit,"controls-position":"right"},null,8,["size","modelValue","onChange"]),n.createVNode(m,{trigger:"click",size:"small"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.unit,(y,C)=>(n.openBlock(),n.createBlock(u,{key:y,onClick:S=>e.changeType(C)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(y),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{size:e.size},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])]),_:1})],64))])}const ro=Te(KB,[["render",QB]]),Pj="",JB=n.defineComponent({name:"BoxSizeInput",components:{SizeInput:ro,ConfigItem:Fn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{overflow:[{value:"visible",icon:"icon-eye"},{value:"hidden",icon:"icon-eye-close"},{value:"scroll",icon:"icon-scroll"},{value:"auto",text:"Auto"}],keys:["width","height","minWidth","minHeight","maxWidth","maxHeight"],boxStyle:{width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""}}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""},this.modelValue&&Object.keys(this.boxStyle).forEach(e=>{this.modelValue[e]&&(this.boxStyle[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},changeOverflow(e){this.boxStyle.overflow=this.boxStyle.overflow===e?"":e,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value}},created(){this.tidyValue()}}),XB={class:"_fd-box-size-input"},ZB={key:0,style:{"font-size":"12px","line-height":"16px"}};function qB(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-tooltip"),m=n.resolveComponent("el-radio-group"),y=n.resolveComponent("el-form"),C=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",XB,[n.createVNode(C,{label:e.t("props.size"),info:Object.keys(e.modelValue).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(y,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.keys,S=>(n.openBlock(),n.createBlock(c,{label:e.t("style."+S),key:S},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.boxStyle[S],"onUpdate:modelValue":w=>e.boxStyle[S]=w,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"]))),128)),n.createVNode(c,{label:e.t("style.overflow.name"),style:{"grid-column":"span 2"}},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.boxStyle.overflow},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overflow,S=>(n.openBlock(),n.createBlock(h,{effect:"dark",content:e.t("style.overflow."+S.value),placement:"top",persistent:"","hide-after":0,key:S.value},{default:n.withCtx(()=>[n.createVNode(u,{label:S.value,value:S.value,onClick:w=>e.changeOverflow(S.value)},{default:n.withCtx(()=>[S.text?(n.openBlock(),n.createElementBlock("span",ZB,"Auto ")):(n.openBlock(),n.createElementBlock("i",{key:1,class:n.normalizeClass(["fc-icon",S.icon])},null,2))]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["label","info"])])}const eR=Te(JB,[["render",qB]]),Mj="",tR=n.defineComponent({name:"ColorInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){return{value:this.modelValue||"",predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}},methods:{},created(){}}),nR={class:"_fd-color-input"};function iR(e,t,r,o,i,l){const d=n.resolveComponent("el-color-picker"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",nR,[n.createVNode(c,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=u=>e.value=u)},{append:n.withCtx(()=>[n.createVNode(d,{"show-alpha":"","color-format":"hex",predefine:e.predefine,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["predefine","modelValue"])]),_:1},8,["modelValue"])])}const oo=Te(tR,[["render",iR]]),Lj="",rR=n.defineComponent({name:"BorderInput",components:{ColorInput:oo,SizeInput:ro,ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue(),this.initCur()},active(){this.initCur()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=la(t)+": "+this.borderStyle[t]+";")},{}),e}},data(){const e=this.designer.setupState.t;return{t:e,active:"",borderStyle:{},curStyle:"",curColor:"",curWidth:"",lineType:["solid","dashed","dotted","double"].map(t=>({value:t,label:e("style."+t)})),position:["Top","Left","Bottom","Right"],type:["Style","Color","Width"],unwatch:null}},methods:{tidyValue(){const e=[];this.borderStyle={},["",...this.position].forEach(t=>{this.type.forEach(r=>{e.push("border"+t+r)})}),e.forEach(t=>{this.borderStyle[t]=this.modelValue[t]||""})},onInput(){const e=Object.keys(this.borderStyle).reduce((t,r)=>(this.borderStyle[r]!==""&&(t[r]=this.borderStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},pushCur(){this.borderStyle["border"+this.active+"Style"]=this.curStyle||"",this.borderStyle["border"+this.active+"Color"]=this.curColor||"",this.borderStyle["border"+this.active+"Width"]=this.curWidth||"",this.onInput()},initCur(){this.unwatch&&this.unwatch(),this.curStyle=this.borderStyle["border"+this.active+"Style"]||"",this.curColor=this.borderStyle["border"+this.active+"Color"]||"",this.curWidth=this.borderStyle["border"+this.active+"Width"]||"",this.unwatch=this.$watch(()=>[this.curStyle,this.curColor,this.curWidth],()=>{this.pushCur()})}},created(){this.tidyValue(),this.initCur()}}),oR={class:"_fd-border-input"},aR={class:"_fd-bi-left"},lR={class:"_fd-bil-row"},sR={class:"_fd-bil-row"},dR={class:"_fd-bil-row"},cR={class:"_fd-bi-right"},uR={class:"_fd-bi-opt"};function fR(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("SizeInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(m,{label:e.t("style.border")},{append:n.withCtx(()=>[n.createElementVNode("div",oR,[n.createElementVNode("div",aR,[n.createElementVNode("div",lR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Top"?"active":""]),onClick:t[0]||(t[0]=y=>e.active="Top")},"\u2533 ",2)]),n.createElementVNode("div",sR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Left"?"active":""]),onClick:t[1]||(t[1]=y=>e.active="Left")},"\u2523 ",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active===""?"active":""]),onClick:t[2]||(t[2]=y=>e.active="")},"\u254B",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Right"?"active":""]),onClick:t[3]||(t[3]=y=>e.active="Right")}," \u252B ",2)]),n.createElementVNode("div",dR,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Bottom"?"active":""]),onClick:t[4]||(t[4]=y=>e.active="Bottom")},"\u253B ",2)])]),n.createElementVNode("div",cR,[n.createVNode(c,{modelValue:e.curStyle,"onUpdate:modelValue":t[5]||(t[5]=y=>e.curStyle=y),clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.lineType,y=>(n.openBlock(),n.createBlock(d,{key:y.value,label:y.label,value:y.value},{default:n.withCtx(()=>[n.createElementVNode("div",uR,[n.createElementVNode("div",{class:n.normalizeClass(["_line",y.value])},null,2)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createVNode(u,{modelValue:e.curWidth,"onUpdate:modelValue":t[6]||(t[6]=y=>e.curWidth=y)},null,8,["modelValue"]),n.createVNode(h,{modelValue:e.curColor,"onUpdate:modelValue":t[7]||(t[7]=y=>e.curColor=y)},null,8,["modelValue"])])])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"line-box",style:n.normalizeStyle(e.borderStyleStr)},t[8]||(t[8]=[n.createElementVNode("div",{class:"line-box-con"},null,-1)]),4)]),_:1},8,["label"])}const pR=Te(rR,[["render",fR]]),jj="",hR=n.defineComponent({name:"RadiusInput",components:{ConfigItem:Fn,ColorInput:oo,SizeInput:ro},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(e){e!==this.oldValue&&this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{visit:!1,active:"",style:{com:"",left:"",right:"",top:"",bottom:""},unit:["px","%"],oldValue:""}},methods:{batch(){this.style.left=this.style.com,this.style.right=this.style.com,this.style.top=this.style.com,this.style.bottom=this.style.com,this.onInput()},tidyValue(){if(this.style={com:"",left:"",right:"",top:"",bottom:""},!this.modelValue)return;let e=(this.modelValue||"").split(" ").filter(t=>t!=="");e.length===1?e=[e[0],e[0],e[0],e[0]]:e.length===2?e=[e[0],e[1],e[0],e[1]]:e.length===3&&(e=[e[0],e[1],e[2],e[1]]),this.style.left=e[0],this.style.top=e[1],this.style.right=e[2],this.style.bottom=e[3],this.updateCom()},updateCom(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;this.style.com=e.replaceAll(this.style.left,"").trim()===""?this.style.left:""},onInput(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;`${this.style.left}${this.style.top}${this.style.right}${this.style.bottom}`.trim()===""?e="":this.updateCom(),this.oldValue=e,this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),mR={class:"_fd-radius-input"},gR={class:"_fd-radius-con"},vR={class:"_fd-radius-item"},yR={class:"_fd-radius-item"},bR={class:"_fd-radius-item"},wR={class:"_fd-radius-item"};function CR(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",mR,[n.createVNode(c,{label:e.t("style.borderRadius")},{append:n.withCtx(()=>[n.createElementVNode("div",gR,[n.createElementVNode("div",vR,[t[5]||(t[5]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(180deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.left,"onUpdate:modelValue":t[1]||(t[1]=u=>e.style.left=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",yR,[t[6]||(t[6]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(-90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.top,"onUpdate:modelValue":t[2]||(t[2]=u=>e.style.top=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",bR,[t[7]||(t[7]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.bottom,"onUpdate:modelValue":t[3]||(t[3]=u=>e.style.bottom=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",wR,[t[8]||(t[8]=n.createElementVNode("div",{class:"_fd-radius-icon"},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.right,"onUpdate:modelValue":t[4]||(t[4]=u=>e.style.right=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])])])]),default:n.withCtx(()=>[n.createVNode(d,{unit:e.unit,modelValue:e.style.com,"onUpdate:modelValue":t[0]||(t[0]=u=>e.style.com=u),onChange:e.batch},null,8,["unit","modelValue","onChange"])]),_:1},8,["label"])])}const _R=Te(hR,[["render",CR]]),zj="",ER=n.defineComponent({name:"BorderInput",components:{ColorInput:oo,SizeInput:ro,ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=la(t)+": "+this.borderStyle[t]+";")},{}),e},alignType(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},decorationType(){return["underline","line-through","overline"].map(e=>({label:this.t("style.decoration."+e),value:e}))},weightType(){return[300,400,500,700].map(e=>({label:this.t("style.weight."+e),value:e}))}},data(){return{t:this.designer.setupState.t,fontStyle:{fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",textAlign:"",lineHeight:"",letterSpacing:""}}},methods:{tidyValue(){Object.keys(this.fontStyle).forEach(e=>{this.fontStyle[e]=this.modelValue[e]||""})},onInput(){const e=Object.keys(this.fontStyle).reduce((t,r)=>(this.fontStyle[r]!==""&&(t[r]=this.fontStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),AR={class:"_fd-font-input"};function SR(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-form"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(y,{label:e.t("style.font.name")},{append:n.withCtx(()=>[n.createElementVNode("div",AR,[n.createVNode(m,{"label-width":"50px","label-position":"top",inline:"",size:"small"},{default:n.withCtx(()=>[n.createVNode(c,{label:e.t("style.font.size")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.fontSize,"onUpdate:modelValue":t[0]||(t[0]=C=>e.fontStyle.fontSize=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.weight.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.fontWeight,"onUpdate:modelValue":t[1]||(t[1]=C=>e.fontStyle.fontWeight=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.weightType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({fontWeight:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.decoration.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textDecoration,"onUpdate:modelValue":t[2]||(t[2]=C=>e.fontStyle.textDecoration=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decorationType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({textDecoration:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.align")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textAlign,"onUpdate:modelValue":t[3]||(t[3]=C=>e.fontStyle.textAlign=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.alignType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.height")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.lineHeight,"onUpdate:modelValue":t[4]||(t[4]=C=>e.fontStyle.lineHeight=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.spacing")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.letterSpacing,"onUpdate:modelValue":t[5]||(t[5]=C=>e.fontStyle.letterSpacing=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fi-box",style:n.normalizeStyle(e.fontStyle)},n.toDisplayString(e.t("style.font.preview")),5)]),_:1},8,["label"])}const xR=Te(ER,[["render",SR]]),Uj="",kR=n.defineComponent({name:"DisplayInput",components:{ConfigItem:Fn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:Object},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{style:{},displayOptions:[{value:"block",icon:"block"},{value:"inline-block",icon:"inlineblock"},{value:"inline",icon:"inline"},{value:"flex",icon:"flex"}],options:[{key:"flexDirection",items:[{value:"row",icon:"direction-row"},{value:"column",icon:"direction-column"},{value:"row-reverse",icon:"direction-rowreverse"},{value:"column-reverse",icon:"direction-columnreverse"}]},{key:"flexWrap",items:[{value:"nowrap",icon:"flex-nowrap",row:!0},{value:"wrap",icon:"flex-wrap",row:!0}]},{key:"alignContent",items:[{value:"center",icon:"align-center",row:!0},{value:"flex-start",icon:"align-flexstart",row:!0},{value:"flex-end",icon:"align-flexend",row:!0},{value:"space-around",icon:"align-spacearound",row:!0},{value:"space-between",icon:"align-spacebetween",row:!0},{value:"stretch",icon:"align-stretch",row:!0}]},{key:"justifyContent",items:[{value:"center",icon:"justify-center",row:!0},{value:"flex-start",icon:"justify-flexstart",row:!0},{value:"flex-end",icon:"justify-flexend",row:!0},{value:"space-between",icon:"justify-spacebetween",row:!0},{value:"space-around",icon:"justify-spacearound",row:!0},{value:"space-evenly",icon:"justify-stretch",row:!0}]},{key:"alignItems",items:[{value:"center",icon:"alignitems-center",row:!0},{value:"flex-start",icon:"alignitems-flexstart",row:!0},{value:"flex-end",icon:"alignitems-flexend",row:!0},{value:"stretch",icon:"alignitems-stretch",row:!0},{value:"baseline",icon:"alignitems-baseline"}]}]}},methods:{tidyValue(){this.style={display:"",flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""},this.modelValue&&Object.keys(this.style).forEach(e=>{this.modelValue[e]&&(this.style[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.style).reduce((t,r)=>(this.style[r]!==""&&(t[r]=this.style[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},radioClick(e,t){const r=this.style[e];this.style[e]===t.value?this.style[e]="":e==="display"&&t.value!=="flex"?this.style={display:t.value,flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""}:this.style[e]=t.value,this.style[e]!==r&&this.onInput()}},created(){this.tidyValue()}}),NR={class:"_fd-display-input"},TR={class:"_fd-display-raw"},DR={class:"_label"};function VR(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",NR,[n.createVNode(h,{label:e.t("style.display.name"),arrow:!1,showAppend:e.style.display==="flex"},{append:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-display-con",[e.style.flexDirection,["column","column-reverse"].indexOf(e.style.flexDirection)>-1?"rotate-flag":""]])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createElementBlock("div",TR,[n.createElementVNode("div",DR,n.toDisplayString(e.t("style."+m.key+".name"))+": ",1),n.createVNode(u,{"model-value":e.style[m.key],size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(m.items,y=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style."+m.key+"."+y.value),placement:"top",persistent:"","hide-after":0,key:y.value},{default:n.withCtx(()=>[n.createVNode(d,{label:y.value,value:y.value,onClick:C=>e.radioClick(m.key,y)},{default:n.withCtx(()=>[n.createElementVNode("span",{class:n.normalizeClass(y.row?"rotate":"")},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+y.icon])},null,2)],2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:2},1032,["model-value"])]))),256))],2)]),default:n.withCtx(()=>[n.createVNode(u,{"model-value":e.style.display,size:"small",style:{width:"150px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.displayOptions,m=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style.display."+m.value),placement:"top",persistent:"","hide-after":0,key:m.value},{default:n.withCtx(()=>[n.createVNode(d,{label:m.value,value:m.value,onClick:y=>e.radioClick("display",m)},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-display-"+m.icon])},null,2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label","showAppend"])])}const OR=Te(kR,[["render",VR]]),Hj="",BR=n.defineComponent({name:"ShadowContent",components:{ColorInput:oo},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{default:"0px 0px 0px rgba(0, 0, 0, 0)",type:String}},data(){return{max:24,boxSize:250,options:[{key:"external",icon:"shadow"},{key:"inset",icon:"shadow-inset"}],form:{color:"",type:"external",x:0,y:0,vague:0,extend:0,x_unit:"px",y_unit:"px",vague_unit:"px",extend_unit:"px"},units:["px","%","rem","em","vw","vh"],down:!1,position:{left:0,top:0}}},computed:{spotStyle(){return{left:this.position.left+"px",top:this.position.top+"px"}},t(){return this.designer.setupState.t}},watch:{position(e){this.form.x=parseInt(String((e.left-this.boxSize/2)/this.boxSize*this.max)),this.form.y=parseInt(String((e.top-this.boxSize/2)/this.boxSize*this.max));const t=this.max/2;this.form.x=this.form.x<0?Math.max(this.form.x,t*-1):Math.min(this.form.x,t),this.form.y=this.form.y<0?Math.max(this.form.y,t*-1):Math.min(this.form.y,t)},modelValue(e){this.initStyle(e)}},methods:{getMouseXY(e,t){if(this.down||t){const r=this.$refs.box.getBoundingClientRect();this.position={left:parseInt(String(e.clientX-r.x)),top:parseInt(String(e.clientY-r.y))}}},onMouseup(){this.down=!1,this.onInput()},onMousedown(e){this.getMouseXY(e,!0),this.down=!0},onInput(){const e=this.form;let t=`${e.x}${e.x_unit} ${e.y}${e.y_unit} ${e.vague}${e.vague_unit} ${e.extend}${e.extend_unit} ${e.color}`;`${e.x}${e.y}${e.vague}${e.extend}`.replaceAll("0","")===""?t="":e.type==="inset"&&(t+=" inset"),this.$emit("update:modelValue",t),this.$emit("change",t)},initStyle(e){(this.modelValue||"").indexOf(" inset")>-1&&(this.form.type="inset",e=e.replace(" inset",""));const t=e.split("rgba");let r,o;t.length>1?(r="rgba"+t[1].trim(),o=t[0].trim().split(" ")):(o=t[0].trim().split(" "),r=o.pop()),this.form.color=r||"#000",this.form.x=parseInt(o[0])||0,this.form.y=parseInt(o[1])||0,this.form.vague=parseInt(o[2])||0,this.form.extend=parseInt(o[3])||0;const i=l=>(l==null?void 0:l.replace(/[-\d.]/g,""))||"px";this.form.x_unit=i(o[0]),this.form.y_unit=i(o[1]),this.form.vague_unit=i(o[2]),this.form.extend_unit=i(o[3]),this.position.left=this.boxSize/2+this.form.x/this.max*this.boxSize||0,this.position.top=this.boxSize/2+this.form.y/this.max*this.boxSize||0}},mounted(){this.initStyle(this.modelValue)}}),RR={class:"_fd-shadow-content"},$R={class:"_fd-sc-right"};function IR(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("el-form-item"),m=n.resolveComponent("ColorInput"),y=n.resolveComponent("el-option"),C=n.resolveComponent("el-select"),S=n.resolveComponent("el-input"),w=n.resolveComponent("el-form");return n.openBlock(),n.createElementBlock("div",RR,[n.createVNode(w,{"label-width":"50px","label-position":"top",inline:"",class:"_fd-sc-form",size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{label:e.t("style.shadow.mode")},{default:n.withCtx(()=>[n.createVNode(u,{modelValue:e.form.type,"onUpdate:modelValue":t[0]||(t[0]=E=>e.form.type=E),onChange:e.onInput,size:"small",class:"_fd-sc-radio"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,E=>(n.openBlock(),n.createBlock(c,{key:E.key,effect:"dark",content:e.t("style.shadow."+E.key),placement:"top","hide-after":0,persistent:""},{default:n.withCtx(()=>[n.createVNode(d,{label:E.key,value:E.key},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+E.icon])},null,2)]),_:2},1032,["label","value"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.form.color,"onUpdate:modelValue":t[1]||(t[1]=E=>e.form.color=E),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.x")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.x,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.x=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.x_unit,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.x_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.y")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.y,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.y=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.y_unit,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.y_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.vague")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.vague,"onUpdate:modelValue":t[7]||(t[7]=E=>e.form.vague=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.vague_unit,"onUpdate:modelValue":t[6]||(t[6]=E=>e.form.vague_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.extend")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.extend,"onUpdate:modelValue":t[9]||(t[9]=E=>e.form.extend=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.extend_unit,"onUpdate:modelValue":t[8]||(t[8]=E=>e.form.extend_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1}),n.createElementVNode("div",$R,[n.createElementVNode("div",{ref:"box",class:n.normalizeClass(["_fd-sc-box",e.down?"down":""]),onClick:t[10]||(t[10]=E=>e.getMouseXY(E,1)),onMousedown:t[11]||(t[11]=(...E)=>e.onMousedown&&e.onMousedown(...E)),onMouseup:t[12]||(t[12]=(...E)=>e.onMouseup&&e.onMouseup(...E)),onMousemove:t[13]||(t[13]=E=>e.getMouseXY(E,0))},[n.createElementVNode("span",{class:"spot",style:n.normalizeStyle(e.spotStyle)},t[14]||(t[14]=[n.createElementVNode("i",{class:"spot-id"},null,-1)]),4),t[15]||(t[15]=n.createElementVNode("span",{class:"center-spot"},null,-1)),t[16]||(t[16]=n.createElementVNode("div",{class:"x-hr"},null,-1)),t[17]||(t[17]=n.createElementVNode("div",{class:"y-hr"},null,-1))],34)])])}const FR=Te(BR,[["render",IR]]),Wj="",PR=n.defineComponent({name:"ShadowInput",emits:["update:modelValue","change"],components:{ConfigItem:Fn,ShadowContent:FR},inject:["designer"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){const e=this.designer.setupState.t;return{t:e,options:[{label:e("style.shadow.classic"),value:"3px 5px 7px 2px #CBCBCBFF"},{label:e("style.shadow.flat"),value:"4px 4px 3px -2px #E7E5E5FF"},{label:e("style.shadow.solid"),value:"1px 2px 4px 2px #979797FF"}],value:this.modelValue||""}},methods:{changeValue(e){this.value=e}},created(){}}),MR={class:"_fd-shadow-input"};function LR(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ShadowContent"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",MR,[n.createVNode(y,{label:e.t("style.shadow.name")},{append:n.withCtx(()=>[n.createVNode(m,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C)},null,8,["modelValue"])]),default:n.withCtx(()=>[n.createVNode(h,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),class:"_fd-si-input"},{append:n.withCtx(()=>[n.createVNode(u,null,{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(d,{onClick:S=>e.changeValue(C.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(C.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])])}const jR=Te(PR,[["render",LR]]),Gj="",zR=n.defineComponent({name:"TableOptions",components:{ValueInput:Kl},emits:["update:modelValue","change"],props:{modelValue:[Array,Object],column:{type:Array,default:()=>[{label:"label",key:"label"},{label:"value",key:"value"}]},valueType:String,keyValue:String,max:Number,size:String},inject:["designer"],watch:{modelValue(){this.value=this.tidyModelValue()}},computed:{t(){return this.designer.setupState.t},overColumn(){let e=this.column;if(this.checked){for(let t=0;t{e&&this.input()}))},methods:{isChecked(){for(let e=0;e({value:""+t})):this.valueType==="object"?Object.keys(e||{}).map(t=>({label:t,value:e[t]})):[...e||[]].map(t=>O_(t))},tidyValue(){if(this.valueType==="object"){const e={};return this.value.forEach(t=>{t.label&&t.value&&(e[t.label]=t.value)}),e}else return this.value.map(e=>{if(this.valueType==="string")return e.value;if(this.checked){const t=e[this.keyValue];return this.column.reduce((r,o)=>(r[o.key]=t,r),{})}else return{...e}})},onInput(e){if(this.column.length===1&&e[this.column[0].key]==="")return;this.column.every(r=>r.required===!1?!0:["object","string"].indexOf(this.valueType)>-1?e[r.key]!==void 0&&e[r.key]!==""&&e[r.key]!==null:e[r.key]!==void 0)&&this.input()},input(){const e=this.tidyValue();this.$emit("update:modelValue",e),this.$emit("change",e)},add(){this.value.push(this.column.reduce((e,t)=>(e[t.key]="",e),{}))},del(e){this.value.splice(e,1),this.input()}}}),UR={class:"_td-table-opt"},HR=["onClick"],WR={class:"_td-table-opt-handle"};function GR(e,t,r,o,i,l){const d=n.resolveComponent("ValueInput"),c=n.resolveComponent("el-input"),u=n.resolveComponent("el-table-column"),h=n.resolveComponent("el-table"),m=n.resolveComponent("el-button"),y=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",UR,[(n.openBlock(),n.createBlock(h,{data:e.value,key:e.checked?"2":"1",border:"",size:e.size||"small",style:{width:"100%"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overColumn,(C,S)=>(n.openBlock(),n.createBlock(u,{key:C.label+S,label:C.label},{default:n.withCtx(w=>[C.value?(n.openBlock(),n.createBlock(d,{key:0,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row),onChangeType:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur","onChangeType"])):(n.openBlock(),n.createBlock(c,{key:1,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur"]))]),_:2},1032,["label"]))),128)),n.createVNode(u,{width:"35",align:"center",fixed:"right"},{default:n.withCtx(C=>[n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:S=>e.del(C.$index)},null,8,HR)]),_:1})]),_:1},8,["data","size"])),n.createElementVNode("div",WR,[!e.max||e.max>e.value.length?(n.openBlock(),n.createBlock(m,{key:0,link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.keyValue?(n.openBlock(),n.createBlock(y,{key:1,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=C=>e.checked=C),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])])}const Ev=Te(zR,[["render",GR]]),Kj="",KR=n.defineComponent({name:"BoxSpaceInput",components:{ConfigItem:Fn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{position:["Top","Right","Bottom","Left"],boxStyle:{margin:"",padding:"",marginLeft:"",marginRight:"",marginTop:"",marginBottom:"",paddingLeft:"",paddingRight:"",paddingTop:"",paddingBottom:""},marginLock:!1,paddingLock:!1}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={},["margin","padding"].forEach(e=>{this.boxStyle[e]=this.modelValue[e]||"",this.position.forEach(t=>{this.boxStyle[e+t]=this.tidySize(this.modelValue[e+t]||this.modelValue[e]||"")})})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},tidySize(e){if(!/^(\d*\.?\d+)(px|rem|%|vh|vw|em)$/.test(e)){if(e==="auto")return e;const r=parseInt(e);return isNaN(r)?"":r+"px"}return e},setValue(e,t,r){const o=this.tidySize(r.target.value);e?this[e+"Lock"]?this.position.forEach(i=>{this.boxStyle[e+i]=o}):this.boxStyle[e+t]=o:this.boxStyle[t]=o,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value},clear(e){this.position.forEach(t=>{this.boxStyle[e+t]=""}),this.onInput()},lock(e){const t=e+"Lock";this[t]=!this[t]}},created(){this.tidyValue()}}),YR={class:"_fd-box-space-input"},QR={class:"_padding"},JR={class:"_padding-title"},XR=["value"],ZR=["value"],qR=["value"],e$=["value"],t$={class:"_fd-help"},n$={class:"_margin"},i$={class:"_margin-title"},r$={class:"_fd-help"},o$=["value"],a$=["value"],l$=["value"],s$=["value"];function d$(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",YR,[n.createElementVNode("div",QR,[n.createElementVNode("span",JR,n.toDisplayString(e.t("style.margin")),1),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.marginTop,type:"text",onBlur:t[0]||(t[0]=d=>e.setValue("margin","Top",d)),onInput:t[1]||(t[1]=d=>e.change("marginTop",d))},null,40,XR),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.marginRight,type:"text",onBlur:t[2]||(t[2]=d=>e.setValue("margin","Right",d)),onInput:t[3]||(t[3]=d=>e.change("marginRight",d))},null,40,ZR),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.marginBottom,type:"text",onBlur:t[4]||(t[4]=d=>e.setValue("margin","Bottom",d)),onInput:t[5]||(t[5]=d=>e.change("marginBottom",d))},null,40,qR),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.marginLeft,type:"text",onBlur:t[6]||(t[6]=d=>e.setValue("margin","Left",d)),onInput:t[7]||(t[7]=d=>e.change("marginLeft",d))},null,40,e$),n.createElementVNode("div",t$,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.marginLock?"active":""]),title:"lock",onClick:t[8]||(t[8]=d=>e.lock("margin"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[9]||(t[9]=d=>e.clear("margin"))})]),n.createElementVNode("div",n$,[n.createElementVNode("span",i$,n.toDisplayString(e.t("style.padding")),1),n.createElementVNode("div",r$,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.paddingLock?"active":""]),title:"lock",onClick:t[10]||(t[10]=d=>e.lock("padding"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[11]||(t[11]=d=>e.clear("padding"))})]),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.paddingTop,type:"text",onBlur:t[12]||(t[12]=d=>e.setValue("padding","Top",d)),onInput:t[13]||(t[13]=d=>e.change("paddingTop",d))},null,40,o$),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.paddingRight,type:"text",onBlur:t[14]||(t[14]=d=>e.setValue("padding","Right",d)),onInput:t[15]||(t[15]=d=>e.change("paddingRight",d))},null,40,a$),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.paddingBottom,type:"text",onBlur:t[16]||(t[16]=d=>e.setValue("padding","Bottom",d)),onInput:t[17]||(t[17]=d=>e.change("paddingBottom",d))},null,40,l$),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.paddingLeft,type:"text",onBlur:t[18]||(t[18]=d=>e.setValue("padding","Left",d)),onInput:t[19]||(t[19]=d=>e.change("paddingLeft",d))},null,40,s$),t[20]||(t[20]=n.createElementVNode("div",{class:"_box"},null,-1))])])])}const c$=Te(KR,[["render",d$]]),Yj="",Av=["display","flexDirection","flexWrap","alignContent","justifyContent","alignItems"],Sv=["fontSize","fontWeight","fontStyle","textDecoration","textAlign","lineHeight","letterSpacing"],xv=["height","width","minWidth","minHeight","maxWidth","maxHeight","overflow"],kv=["color","backgroundColor","scale","borderRadius","boxShadow","marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","margin","padding","opacity","borderStyle","borderColor","borderWidth","borderTopStyle","borderTopColor","borderTopWidth","borderLeftStyle","borderLeftColor","borderLeftWidth","borderBottomStyle","borderBottomColor","borderBottomWidth","borderRightStyle","borderRightColor","borderRightWidth",...Av,...Sv,...xv],u$=n.defineComponent({name:"StyleConfig",inject:["designer"],emits:["update:modelValue"],components:{BoxSpaceInput:c$,TableOptions:Ev,ColorInput:oo,ConfigItem:Fn,DisplayInput:OR,RadiusInput:_R,BoxSizeInput:eR,BorderInput:pR,ShadowInput:jR,FontInput:xR},props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue:{handler(){this.tidyStyle()},deep:!0}},data(){return{t:this.designer.setupState.t,formData:{},space:{},size:{},border:{},display:{},font:{},radius:"",backgroundColor:"",color:"",boxShadow:"",opacity:100,scale:100}},methods:{tidyStyle(){const e={...this.modelValue||{}},t={};Object.keys(e).forEach(u=>{const h=id(u);(["margin","padding"].indexOf(u)>-1||u.indexOf("margin")>-1||u.indexOf("padding")>-1)&&(t[h]=e[u])});const r={};xv.forEach(u=>{e[u]&&(r[u]=e[u])}),this.radius=e.borderRadius||"",delete e.borderRadius;const o={};Object.keys(e).forEach(u=>{u.indexOf("border")===0&&(o[u]=e[u])});let i=si(e.opacity)?100:parseFloat(e.opacity)||0;i&&i<1&&(i=i*100);let l=e.scale;si(e.scale)?l=100:isNaN(Number(l))?l=parseFloat(l)||100:l=l>0?l*100:0;const d={};Av.forEach(u=>{e[u]&&(d[u]=e[u])});const c={};Sv.forEach(u=>{e[u]&&(c[u]=e[u])}),this.opacity=i,this.scale=l,this.size=r,this.space=t,this.border=o,this.display=d,this.font=c,this.boxShadow=e.boxShadow||"",this.color=e.color||"",this.backgroundColor=e.backgroundColor||"",kv.forEach(u=>{delete e[u]}),this.formData=e},onInput(){let e={...this.formData},t={};kv.forEach(o=>{if(e[o])t[o]=e[o],delete e[o];else{const i=la(o);e[i]&&(t[o]=e[i],delete e[i])}});const r={...e,color:this.color||"",backgroundColor:this.backgroundColor||"",opacity:this.opacity>=0&&this.opacity<100?this.opacity+"%":"",borderRadius:this.radius||"",boxShadow:this.boxShadow||"",scale:this.scale>=0&&this.scale!==100?this.scale+"%":"",...this.space,...this.size,...this.border,...this.display,...this.font,...t};Object.keys(r).forEach(o=>{si(r[o])&&delete r[o]}),this.$emit("update:modelValue",r)}},created(){this.tidyStyle()}}),f$={class:"_fd-style-config"};function p$(e,t,r,o,i,l){const d=n.resolveComponent("BoxSpaceInput"),c=n.resolveComponent("BoxSizeInput"),u=n.resolveComponent("DisplayInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem"),y=n.resolveComponent("BorderInput"),C=n.resolveComponent("RadiusInput"),S=n.resolveComponent("FontInput"),w=n.resolveComponent("ShadowInput"),E=n.resolveComponent("el-slider"),_=n.resolveComponent("TableOptions");return n.openBlock(),n.createElementBlock("div",f$,[n.createVNode(d,{modelValue:e.space,"onUpdate:modelValue":t[0]||(t[0]=g=>e.space=g),onChange:e.onInput,style:{"margin-bottom":"10px"}},null,8,["modelValue","onChange"]),n.createVNode(c,{modelValue:e.size,"onUpdate:modelValue":t[1]||(t[1]=g=>e.size=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(u,{modelValue:e.display,"onUpdate:modelValue":t[2]||(t[2]=g=>e.display=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.color,"onUpdate:modelValue":t[3]||(t[3]=g=>e.color=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.backgroundColor")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.backgroundColor,"onUpdate:modelValue":t[4]||(t[4]=g=>e.backgroundColor=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(y,{modelValue:e.border,"onUpdate:modelValue":t[5]||(t[5]=g=>e.border=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(C,{modelValue:e.radius,"onUpdate:modelValue":t[6]||(t[6]=g=>e.radius=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(S,{modelValue:e.font,"onUpdate:modelValue":t[7]||(t[7]=g=>e.font=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(w,{modelValue:e.boxShadow,"onUpdate:modelValue":t[8]||(t[8]=g=>e.boxShadow=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.opacity"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{"show-tooltip":!1,modelValue:e.opacity,"onUpdate:modelValue":t[9]||(t[9]=g=>e.opacity=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.opacity)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.scale"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{min:80,max:120,"show-tooltip":!1,modelValue:e.scale,"onUpdate:modelValue":t[10]||(t[10]=g=>e.scale=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.scale)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.custom"),info:Object.keys(e.formData).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(_,n.mergeProps({modelValue:e.formData,"onUpdate:modelValue":t[11]||(t[11]=g=>e.formData=g),onChange:e.onInput},{column:[{label:e.t("props.key"),key:"label"},{label:e.t("props.value"),key:"value"}],valueType:"object"}),null,16,["modelValue","onChange"])]),_:1},8,["label","info"])])}const Nv=Te(u$,[["render",p$]]);(function(e,t){(function(r){r(Zr())})(function(r){r.defineMode("css",function(N,B){var L=B.inline;B.propertyKeywords||(B=r.resolveMode("text/css"));var U=N.indentUnit,H=B.tokenHooks,R=B.documentTypes||{},z=B.mediaTypes||{},$=B.mediaFeatures||{},A=B.mediaValueKeywords||{},J=B.propertyKeywords||{},Q=B.nonStandardPropertyKeywords||{},G=B.fontProperties||{},ie=B.counterDescriptors||{},X=B.colorKeywords||{},le=B.valueKeywords||{},be=B.allowNested,ce=B.lineComment,de=B.supportsAtComponent===!0,pe=N.highlightNonStandardPropertyKeywords!==!1,se,ge;function ye(fe,ke){return se=ke,fe}function D(fe,ke){var we=fe.next();if(H[we]){var He=H[we](fe,ke);if(He!==!1)return He}if(we=="@")return fe.eatWhile(/[\w\\\-]/),ye("def",fe.current());if(we=="="||(we=="~"||we=="|")&&fe.eat("="))return ye(null,"compare");if(we=='"'||we=="'")return ke.tokenize=W(we),ke.tokenize(fe,ke);if(we=="#")return fe.eatWhile(/[\w\\\-]/),ye("atom","hash");if(we=="!")return fe.match(/^\s*\w*/),ye("keyword","important");if(/\d/.test(we)||we=="."&&fe.eat(/\d/))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(we==="-"){if(/[\d.]/.test(fe.peek()))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(fe.match(/^-[\w\\\-]*/))return fe.eatWhile(/[\w\\\-]/),fe.match(/^\s*:/,!1)?ye("variable-2","variable-definition"):ye("variable-2","variable");if(fe.match(/^\w+-/))return ye("meta","meta")}else return/[,+>*\/]/.test(we)?ye(null,"select-op"):we=="."&&fe.match(/^-?[_a-z][_a-z0-9-]*/i)?ye("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(we)?ye(null,we):fe.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(fe.current())&&(ke.tokenize=Y),ye("variable callee","variable")):/[\w\\\-]/.test(we)?(fe.eatWhile(/[\w\\\-]/),ye("property","word")):ye(null,null)}function W(fe){return function(ke,we){for(var He=!1,et;(et=ke.next())!=null;){if(et==fe&&!He){fe==")"&&ke.backUp(1);break}He=!He&&et=="\\"}return(et==fe||!He&&fe!=")")&&(we.tokenize=null),ye("string","string")}}function Y(fe,ke){return fe.next(),fe.match(/^\s*[\"\')]/,!1)?ke.tokenize=null:ke.tokenize=W(")"),ye(null,"(")}function q(fe,ke,we){this.type=fe,this.indent=ke,this.prev=we}function ee(fe,ke,we,He){return fe.context=new q(we,ke.indentation()+(He===!1?0:U),fe.context),we}function oe(fe){return fe.context.prev&&(fe.context=fe.context.prev),fe.context.type}function he(fe,ke,we){return Le[we.context.type](fe,ke,we)}function Se(fe,ke,we,He){for(var et=He||1;et>0;et--)we.context=we.context.prev;return he(fe,ke,we)}function Me(fe){var ke=fe.current().toLowerCase();le.hasOwnProperty(ke)?ge="atom":X.hasOwnProperty(ke)?ge="keyword":ge="variable"}var Le={};return Le.top=function(fe,ke,we){if(fe=="{")return ee(we,ke,"block");if(fe=="}"&&we.context.prev)return oe(we);if(de&&/@component/i.test(fe))return ee(we,ke,"atComponentBlock");if(/^@(-moz-)?document$/i.test(fe))return ee(we,ke,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(fe))return ee(we,ke,"atBlock");if(/^@(font-face|counter-style)/i.test(fe))return we.stateArg=fe,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(fe))return"keyframes";if(fe&&fe.charAt(0)=="@")return ee(we,ke,"at");if(fe=="hash")ge="builtin";else if(fe=="word")ge="tag";else{if(fe=="variable-definition")return"maybeprop";if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe==":")return"pseudo";if(be&&fe=="(")return ee(we,ke,"parens")}return we.context.type},Le.block=function(fe,ke,we){if(fe=="word"){var He=ke.current().toLowerCase();return J.hasOwnProperty(He)?(ge="property","maybeprop"):Q.hasOwnProperty(He)?(ge=pe?"string-2":"property","maybeprop"):be?(ge=ke.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(ge+=" error","maybeprop")}else return fe=="meta"?"block":!be&&(fe=="hash"||fe=="qualifier")?(ge="error","block"):Le.top(fe,ke,we)},Le.maybeprop=function(fe,ke,we){return fe==":"?ee(we,ke,"prop"):he(fe,ke,we)},Le.prop=function(fe,ke,we){if(fe==";")return oe(we);if(fe=="{"&&be)return ee(we,ke,"propBlock");if(fe=="}"||fe=="{")return Se(fe,ke,we);if(fe=="(")return ee(we,ke,"parens");if(fe=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ke.current()))ge+=" error";else if(fe=="word")Me(ke);else if(fe=="interpolation")return ee(we,ke,"interpolation");return"prop"},Le.propBlock=function(fe,ke,we){return fe=="}"?oe(we):fe=="word"?(ge="property","maybeprop"):we.context.type},Le.parens=function(fe,ke,we){return fe=="{"||fe=="}"?Se(fe,ke,we):fe==")"?oe(we):fe=="("?ee(we,ke,"parens"):fe=="interpolation"?ee(we,ke,"interpolation"):(fe=="word"&&Me(ke),"parens")},Le.pseudo=function(fe,ke,we){return fe=="meta"?"pseudo":fe=="word"?(ge="variable-3",we.context.type):he(fe,ke,we)},Le.documentTypes=function(fe,ke,we){return fe=="word"&&R.hasOwnProperty(ke.current())?(ge="tag",we.context.type):Le.atBlock(fe,ke,we)},Le.atBlock=function(fe,ke,we){if(fe=="(")return ee(we,ke,"atBlock_parens");if(fe=="}"||fe==";")return Se(fe,ke,we);if(fe=="{")return oe(we)&&ee(we,ke,be?"block":"top");if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe=="word"){var He=ke.current().toLowerCase();He=="only"||He=="not"||He=="and"||He=="or"?ge="keyword":z.hasOwnProperty(He)?ge="attribute":$.hasOwnProperty(He)?ge="property":A.hasOwnProperty(He)?ge="keyword":J.hasOwnProperty(He)?ge="property":Q.hasOwnProperty(He)?ge=pe?"string-2":"property":le.hasOwnProperty(He)?ge="atom":X.hasOwnProperty(He)?ge="keyword":ge="error"}return we.context.type},Le.atComponentBlock=function(fe,ke,we){return fe=="}"?Se(fe,ke,we):fe=="{"?oe(we)&&ee(we,ke,be?"block":"top",!1):(fe=="word"&&(ge="error"),we.context.type)},Le.atBlock_parens=function(fe,ke,we){return fe==")"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we,2):Le.atBlock(fe,ke,we)},Le.restricted_atBlock_before=function(fe,ke,we){return fe=="{"?ee(we,ke,"restricted_atBlock"):fe=="word"&&we.stateArg=="@counter-style"?(ge="variable","restricted_atBlock_before"):he(fe,ke,we)},Le.restricted_atBlock=function(fe,ke,we){return fe=="}"?(we.stateArg=null,oe(we)):fe=="word"?(we.stateArg=="@font-face"&&!G.hasOwnProperty(ke.current().toLowerCase())||we.stateArg=="@counter-style"&&!ie.hasOwnProperty(ke.current().toLowerCase())?ge="error":ge="property","maybeprop"):"restricted_atBlock"},Le.keyframes=function(fe,ke,we){return fe=="word"?(ge="variable","keyframes"):fe=="{"?ee(we,ke,"top"):he(fe,ke,we)},Le.at=function(fe,ke,we){return fe==";"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we):(fe=="word"?ge="tag":fe=="hash"&&(ge="builtin"),"at")},Le.interpolation=function(fe,ke,we){return fe=="}"?oe(we):fe=="{"||fe==";"?Se(fe,ke,we):(fe=="word"?ge="variable":fe!="variable"&&fe!="("&&fe!=")"&&(ge="error"),"interpolation")},{startState:function(fe){return{tokenize:null,state:L?"block":"top",stateArg:null,context:new q(L?"block":"top",fe||0,null)}},token:function(fe,ke){if(!ke.tokenize&&fe.eatSpace())return null;var we=(ke.tokenize||D)(fe,ke);return we&&typeof we=="object"&&(se=we[1],we=we[0]),ge=we,se!="comment"&&(ke.state=Le[ke.state](se,fe,ke)),ge},indent:function(fe,ke){var we=fe.context,He=ke&&ke.charAt(0),et=we.indent;return we.type=="prop"&&(He=="}"||He==")")&&(we=we.prev),we.prev&&(He=="}"&&(we.type=="block"||we.type=="top"||we.type=="interpolation"||we.type=="restricted_atBlock")?(we=we.prev,et=we.indent):(He==")"&&(we.type=="parens"||we.type=="atBlock_parens")||He=="{"&&(we.type=="at"||we.type=="atBlock"))&&(et=Math.max(0,we.indent-U))),et},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:ce,fold:"brace"}});function o(N){for(var B={},L=0;L{this.load()})},methods:{load(){const e=this.modelValue;this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"css",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.css(e,{indent_size:2,indent_char:" ",indent_scripts:"separate"}):""}))})},save(){const e=this.editor.getValue();return e!==this.oldVal&&this.$emit("update:modelValue",e),!0}}}),m$={class:"_fd-style-editor"},g$={ref:"editor"};function v$(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",m$,[n.createElementVNode("div",g$,null,512)])}const y$=Te(h$,[["render",v$]]),Jj="",b$=n.defineComponent({name:"GlobalClassConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,StyleEditor:y$,StyleConfig:Nv},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:"",styleEl:null,content:"",activeStyle:!1}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[on(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.value=rt(this.modelValue||{}))},modelValue(){this.updateGlobalStyle()}},methods:{open(){this.visible=!0},changeStyle(){this.content=this.designer.setupState.formOptions.style||`#_demo1{ display:flex; } ._demo2{ display:flex; -}`,this.activeStyle=!0,this.activeIdx=""},active(e){this.activeStyle=!1,this.activeIdx!==e&&(this.handle=this.value[e].style||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="cls_"+We();this.value[t]={label:e,style:{}},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){this.activeStyle?(this.$refs.editor.save(),this.designer.setupState.formOptions.style=this.content,this.activeStyle=!1):(this.value[this.activeIdx].style=this.handle,this.activeIdx="")},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){(this.activeIdx||this.activeStyle)&&this.save(),this.$emit("update:modelValue",{...this.value}),this.visible=!1},updateGlobalStyle(){let e="";const t=this.modelValue||{};Object.keys(t).forEach(r=>{let o="";t[r].style&&Object.keys(t[r].style).forEach(i=>{o+=la(i)+":"+t[r].style[i]+";"}),t[r].content&&(o+=t[r].content+";"),o&&(e+=`.${r}{${o}}`)}),e&&(this.styleEl.innerHTML=e)}},created(){this.styleEl=n.markRaw(document.createElement("style")),this.styleEl.type="text/css",document.head.appendChild(this.styleEl),this.updateGlobalStyle()},unmounted(){document.head.removeChild(this.styleEl)}}),w$={class:"_fd-gcc"},C$={class:"_fd-gcc-method"},_$={class:"_fd-label"},E$=["onClick"],S$={class:"_fd-gcc-method"},A$={key:0,class:"_fd-label"},x$=["onClick"];function k$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),A=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("StyleEditor"),g=n.resolveComponent("StyleConfig"),_=n.resolveComponent("el-form"),x=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",w$,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(x,{class:"_fd-gcc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[8]||(t[8]=k=>e.visible=k),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"700px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalClass"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalClass")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[7]||(t[7]=k=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(m,{class:n.normalizeClass({"is-active":e.activeStyle,"_fd-gcc-default":!0})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[0]||(t[0]=n.withModifiers((...k)=>e.changeStyle&&e.changeStyle(...k),["stop"]))},[n.createElementVNode("div",C$,[n.createElementVNode("span",_$,n.toDisplayString(e.t("form.globalClass")),1)])])]),_:1},8,["class"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(k,T)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":T===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:n.withModifiers(O=>e.active(T),["stop"])},[n.createElementVNode("div",S$,[n.createElementVNode("span",null,"."+n.toDisplayString(T),1),k.label?(n.openBlock(),n.createElementBlock("span",A$,n.toDisplayString(k.label),1)):n.createCommentVNode("",!0)]),k.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(O=>e.rm(T),["stop"])},null,8,x$)):n.createCommentVNode("",!0)],8,E$)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[4]||(t[4]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=k=>e.cusValue=k),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("class.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...k)=>e.addCus&&e.addCus(...k),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...k)=>e.closeCus&&e.closeCus(...k),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-r"},{default:n.withCtx(()=>[e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(A,{key:e.activeIdx,class:n.normalizeClass(e.activeStyle?"_fd-gcc-style":"")},{default:n.withCtx(()=>[e.activeStyle?(n.openBlock(),n.createBlock(b,{key:0,ref:"editor",modelValue:e.content,"onUpdate:modelValue":t[5]||(t[5]=k=>e.content=k)},null,8,["modelValue"])):(n.openBlock(),n.createBlock(_,{key:1,size:"small"},{default:n.withCtx(()=>[n.createVNode(g,{modelValue:e.handle,"onUpdate:modelValue":t[6]||(t[6]=k=>e.handle=k)},null,8,["modelValue"])]),_:1}))]),_:1},8,["class"])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Tv=Te(b$,[["render",k$]]),Jj="",N$=n.defineComponent({name:"GlobalVariableConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,FnEditor:Ni},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.activeIdx="",this.value=rt(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.value[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="var_"+We();this.value[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){if(!this.$refs.editor.save())return!1;this.value[this.activeIdx].handle=this.handle,this.activeIdx=""},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.value}),this.visible=!1)}}}),T$={class:"_fd-gvc"},D$=["onClick"],V$={class:"_fd-gvc-method"},O$={key:0,class:"_fd-label"},B$=["onClick"];function R$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),A=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",T$,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.btn")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gvc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.title"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalVariable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=_=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(_,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",V$,[n.createElementVNode("span",null,n.toDisplayString(x),1),_.label?(n.openBlock(),n.createElementBlock("span",O$,n.toDisplayString(_.label),1)):n.createCommentVNode("",!0)]),_.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,B$)):n.createCommentVNode("",!0)],8,D$)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=_=>e.cusValue=_),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("computed.variable.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((..._)=>e.addCus&&e.addCus(..._),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((..._)=>e.closeCus&&e.closeCus(..._),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(A,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(b,{ref:"editor",modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=_=>e.handle=_),name:"handle",args:["get","api"]},null,8,["modelValue"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Dv=Te(N$,[["render",R$]]),Xj="",$$=n.defineComponent({name:"JsonPreview",components:{StructEditor:rf},inject:["designer"],data(){return{active:"rule",value:this.designer.setupState.getRule(),oldValue:""}},watch:{active(){this.updateValue()}},computed:{change(){return this.active==="rule"?this.designer.setupState.children:this.designer.setupState.formOptions},t(){return this.designer.setupState.t}},methods:{updateValue(){this.active==="rule"?this.value=this.designer.setupState.getRule():this.value=this.designer.setupState.getOptions()},handleFocus(){this.oldValue=ze.toJson(this.value)},handleBlur(){let e;this.$refs.editor.save()&&(e=ze.toJson(this.value))!==this.oldValue&&(this.active==="rule"?this.designer.setupState.setRule(e):this.designer.setupState.setOptions(this.value||{}))}},mounted(){this.$watch(()=>this.change,()=>{this.updateValue()},{deep:!0})}});function I$(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("StructEditor"),u=n.resolveComponent("el-main"),h=n.resolveComponent("el-container");return n.openBlock(),n.createBlock(h,{class:"_fc-json-preview"},{default:n.withCtx(()=>[n.createVNode(d,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="rule"}]),onClick:t[0]||(t[0]=m=>e.active="rule")},n.toDisplayString(e.t("designer.json")),3),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="options"}]),onClick:t[1]||(t[1]=m=>e.active="options")},n.toDisplayString(e.t("designer.form")),3)]),_:1}),n.createVNode(u,{style:{padding:"8px"}},{default:n.withCtx(()=>[n.createVNode(c,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=m=>e.value=m),onBlur:e.handleBlur,onFocus:e.handleFocus,format:"",style:{height:"100%"}},null,8,["modelValue","onBlur","onFocus"])]),_:1})]),_:1})}const F$=Te($$,[["render",I$]]),Zj="",P$=n.defineComponent({name:"Struct",emits:["update:modelValue"],props:{modelValue:[Object,Array,Function],title:String,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!dt.empty(this.modelValue)&&Object.keys(this.modelValue).length>0}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{load(){const e=En(wp(this.modelValue?rt(this.modelValue):this.defaultValue));this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""}))})},onOk(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(dn(this.t("struct.errorMsg")),!1):(this.visible=!1,En(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),M$={class:"_fd-struct"},L$={key:0,ref:"editor"};function j$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",M$,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=h=>e.visible=!0)},[n.renderSlot(e.$slots,"default",{},()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1})])])]),_:3},8,["hidden"]),n.createVNode(u,{class:"_fd-struct-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=h=>e.visible=h),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=h=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",L$,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const Vv=Te(P$,[["render",j$]]),qj="",z$=n.defineComponent({name:"PropsInput",components:{Struct:Vv},inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},props(){var r;const e=((r=this.activeRule._fc_store)==null?void 0:r.props_keys)||[],t={};return e.forEach(o=>{this.activeRule.props&&this.activeRule.props[o]!=null&&(t[o]=this.activeRule.props[o])}),t}},methods:{onInput(e){this.activeRule.props||(this.activeRule.props={}),this.activeRule._fc_store||(this.activeRule._fc_store={}),Object.keys(this.props).forEach(r=>{(e||{})[r]==null&&delete this.activeRule.props[r]}),yl(this.activeRule.props,e||{});const t=Object.keys(e||{});t.length?this.activeRule._fc_store.props_keys=t:delete this.activeRule._fc_store.props_keys}}});function U$(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("Struct");return n.openBlock(),n.createBlock(c,{class:"_fd-props-input",modelValue:e.props,"onUpdate:modelValue":e.onInput,title:e.t("designer.customProps")},{default:n.withCtx(()=>[n.createVNode(d,{effect:"dark",content:e.t("designer.customProps"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1)])),_:1},8,["content"])]),_:1},8,["modelValue","onUpdate:modelValue","title"])}const H$=Te(z$,[["render",U$]]),ez="",W$=n.defineComponent({name:"LanguageConfig",inject:["designer"],computed:{localeOptions(){return this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}])},t(){return this.designer.setupState.t}},data(){return{column:[],uni:0,selected:[]}},methods:{copy(e){di(e)},addColumn(){this.column.unshift({key:this.randomString(),input:!0})},saveColumn(e,t){e.input=t||!1;const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]||(r[o.value]={}),r[o.value][e.key]=e[o.value]})},rmColumn(e){const t=this.column[e];this.column.splice(e,1);const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]&&delete r[o.value][t.key]})},batchRmColumn(){this.selected.forEach(e=>{this.rmColumn(this.column.indexOf(e))}),this.selected=[]},selectionChange(e){this.selected=e},randomString(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let t="";const r=e.length;for(let o=0;o<7;o++)t+=e.charAt(Math.floor(Math.random()*r));return e.charAt(this.uni++%26)+t}},mounted(){const e=this.designer.setupState.formOptions.language||{},t={};Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),this.column=Object.values(t)}}),G$={class:"_fd-language-config"},K$={class:"_fc-l-label"},Y$={class:"_fc-l-info"},Q$={class:"_fd-lc-header"},J$={class:"_fd-lc-body"},X$={class:"_fd-lc-handle"},Z$=["onClick"],q$=["onClick"],eI=["onClick"],tI=["onClick"];function nI(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-table-column"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-table");return n.openBlock(),n.createElementBlock("div",G$,[n.createElementVNode("div",K$,n.toDisplayString(e.t("language.name")),1),n.createElementVNode("div",Y$,n.toDisplayString(e.t("warning.language")),1),n.createElementVNode("div",Q$,[n.createVNode(d,{size:"small",onClick:e.addColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.add")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"danger",plain:"",disabled:!e.selected.length,onClick:e.batchRmColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.batchRemove")),1)]),_:1},8,["disabled","onClick"])]),n.createElementVNode("div",J$,[n.createVNode(h,{data:e.column,size:"small",ref:"table",onSelectionChange:e.selectionChange,"row-key":"key"},{default:n.withCtx(()=>[n.createVNode(c,{type:"selection",width:"30px"}),n.createVNode(c,{prop:"key",label:"Key",width:"90px"}),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeOptions,m=>(n.openBlock(),n.createBlock(c,{key:m.value,prop:m.value,label:m.label,"min-width":"100px"},{default:n.withCtx(y=>[y.row.input?(n.openBlock(),n.createBlock(u,{key:0,size:"small",modelValue:y.row[m.value],"onUpdate:modelValue":C=>y.row[m.value]=C,onBlur:C=>e.saveColumn(y.row,!0)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(y.row[m.value]||"-"),1)],64))]),_:2},1032,["prop","label"]))),128)),n.createVNode(c,{width:"75px",label:e.t("tableOptions.handle"),fixed:"right"},{default:n.withCtx(m=>[n.createElementVNode("div",X$,[m.row.input?(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-check",onClick:y=>e.saveColumn(m.row)},null,8,q$)):(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:y=>m.row.input=!0},null,8,Z$)),n.createElementVNode("i",{class:"fc-icon icon-group",onClick:y=>e.copy(m.row.key)},null,8,eI),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:y=>e.rmColumn(m.$index)},null,8,tI)])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])])])}const iI=Te(W$,[["render",nI]]),tz="",rI=n.defineComponent({name:"SlotsConfig",inject:["designer"],components:{ConfigItem:Fn},data(){return{type:["icon","text"],easySlots:{}}},computed:{t(){return this.designer.setupState.t},slots(){var r,o;const e=((o=(r=this.designer.setupState)==null?void 0:r.activeRule)==null?void 0:o._menu)||{};return(e.easySlots||[]).map(i=>{if(typeof i=="string")return{value:i,label:this.t("com."+e.name+".slots."+i)||this.t("slots."+i)||this.t("props."+i)||i};{const l={...i};return l.label||(l.label=this.t("com."+e.name+".slots."+i.value)||this.t("slots."+i.value)||this.t("props."+i.value)||i.value),l}})},modelValue(){var e,t;return((t=(e=this.designer.setupState)==null?void 0:e.activeRule)==null?void 0:t.$easySlots)||{}},icons(){return Ga([...this.designer.setupState.getConfig("icons",[]),"icon-layout","icon-column1","icon-column2","icon-column3","icon-column4","icon-tab","icon-config-event","icon-step-form","icon-slider","icon-dialog","icon-justify-spacearound","icon-upload","icon-copy","icon-time-range","icon-task-add","icon-justify-spacebetween","icon-import","icon-config-base","icon-alignitems-stretch","icon-alignitems-flexend","icon-check","icon-auto","icon-calendar","icon-config-style","icon-config-advanced","icon-config-props","icon-delete-circle2","icon-delete-circle","icon-delete","icon-direction-rowreverse","icon-display-flex","icon-drag","icon-display-block","icon-data","icon-edit2","icon-edit","icon-add-col","icon-display-inlineblock","icon-config-validate","icon-down","icon-display-inline","icon-eye","icon-eye-close","icon-preview","icon-flex-nowrap","icon-folder","icon-form-circle","icon-flex-wrap","icon-form","icon-form-item","icon-icon","icon-image","icon-justify-flexstart","icon-justify-center","icon-justify-stretch","icon-link2","icon-minus","icon-menu2","icon-more","icon-menu","icon-language","icon-pad","icon-mobile","icon-page-max","icon-move","icon-page-min","icon-pre-step","icon-pc","icon-page","icon-refresh","icon-radius","icon-save-filled","icon-question","icon-scroll","icon-script","icon-setting","icon-save","icon-shadow","icon-variable","icon-yes","icon-shadow-inset","icon-date","icon-date-range","icon-collapse","icon-switch","icon-subform","icon-tree-select","icon-value","icon-alert","icon-card","icon-checkbox","icon-cascader","icon-button","icon-data-table","icon-group","icon-divider","icon-flex","icon-descriptions","icon-html","icon-editor","icon-input","icon-link","icon-password","icon-radio","icon-row","icon-inline","icon-rate","icon-color","icon-select","icon-json","icon-number","icon-space","icon-table-form","icon-table-form2","icon-time","icon-span","icon-textarea","icon-tooltip","icon-slot","icon-transfer","icon-tag","icon-watermark","icon-tree","icon-table","icon-add-child","icon-add2","icon-add","icon-alignitems-baseline","icon-add-circle","icon-alignitems-center"])}},watch:{modelValue:{handler:function(e){const t={};this.slots.forEach(({value:r,label:o,type:i})=>{e[r]?t[r]={...e[r]}:this.easySlots[r]?t[r]={type:this.easySlots[r].type}:t[r]={type:i||"icon",value:""},t[r].only=i,t[r].label=o}),this.easySlots=t},immediate:!0}},methods:{changeIcon(e,t,r){e.value=t,this.onChange(),this.$refs[r][0].hide()},changeType(e){e.value&&(e.value="",this.onChange())},onChange(){var e;if((e=this.designer.setupState)!=null&&e.activeRule){const t={};Object.keys(this.easySlots).forEach(r=>{this.easySlots[r].value&&(t[r]={...this.easySlots[r]},delete t[r].label,delete t[r].only)}),Object.keys(t).length===0?delete this.designer.setupState.activeRule.$easySlots:this.designer.setupState.activeRule.$easySlots=t,this.designer.setupState.activeRule.key=We()}}},mounted(){}}),oI={class:"_fd-slots-config"},aI={class:"_fd-slots-icons"},lI=["onClick"];function sI(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",oI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.easySlots,(y,C)=>(n.openBlock(),n.createBlock(m,{label:y.label},{default:n.withCtx(()=>[n.createVNode(h,{size:"small",modelValue:y.value,"onUpdate:modelValue":A=>y.value=A,clearable:"",onBlur:e.onChange},n.createSlots({_:2},[y.only?void 0:{name:"prepend",fn:n.withCtx(()=>[n.createVNode(c,{size:"small",modelValue:y.type,"onUpdate:modelValue":A=>y.type=A,onChange:A=>e.changeType(y)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,A=>(n.openBlock(),n.createBlock(d,{label:e.t("props."+A),value:A},null,8,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),key:"0"},y.type==="icon"?{name:"append",fn:n.withCtx(()=>[n.createVNode(u,{ref_for:!0,ref:C,placement:"bottom","popper-class":"_fd-slots-config-pop",width:400,trigger:"click"},{reference:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",aI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.icons,A=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-slots-icon",onClick:w=>e.changeIcon(y,A,C)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon iconfont",A])},null,2)],8,lI))),256))])]),_:2},1536)]),key:"1"}:void 0]),1032,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1032,["label"]))),256))])}const dI=Te(rI,[["render",sI]]),nz="",cI=n.defineComponent({name:"QuickLayout",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},layout(){return[{span:24,label:this.t("designer.col1")},{span:12,label:this.t("designer.col2")},{span:8,label:this.t("designer.col3")},{span:6,label:this.t("designer.col4")}]}},methods:{check(e){var r,o,i,l,d;if((r=e==null?void 0:e._menu)!=null&&r.subForm)return!1;let t=e.__fc__.parent;for(;t;){if(((i=(o=t.rule)==null?void 0:o._menu)==null?void 0:i.menu)==="layout"||((d=(l=t.rule)==null?void 0:l._menu)==null?void 0:d.subForm))return!1;t=t.parent}return!0},change(e){const t=this.designer.setupState.dragForm.api.model(),r=this.layout[e].span;let o=!1;Object.keys(t).forEach(i=>{(Array.isArray(t[i])?t[i]:[t[i]]).forEach(d=>{this.check(d)&&(d.col||(d.col={}),o=o||d.col.span!==r,d.col.span=r)})}),this.$refs.pop.hide(),o&&this.designer.setupState.addOperationRecord()}}}),uI={class:"_fd-quick-layout"},fI={class:"_fd-quick-layout-content"},pI=["onClick"];function hI(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-popover");return n.openBlock(),n.createElementBlock("div",uI,[n.createVNode(c,{ref:"pop",placement:"bottom",width:240,"hide-after":0,trigger:"click"},{reference:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{effect:"dark",content:e.t("designer.layout"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-layout"},null,-1)])),_:1},8,["content"])])]),default:n.withCtx(()=>[n.createElementVNode("div",fI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,(u,h)=>(n.openBlock(),n.createElementBlock("div",{onClick:m=>e.change(h)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-column"+(h+1)])},null,2),n.createElementVNode("span",null,n.toDisplayString(u.label),1)],8,pI))),256))])]),_:1},512)])}const mI=Te(cI,[["render",hI]]),iz="",gI=n.defineComponent({name:"PrintForm",components:{SizeInput:ro,Warning:Xn,ViewForm:An.$form()},inject:["designer"],data(){return{visible:!1,printing:!1,frame:null,rule:[],options:{},padding:["top","bottom","left","right"],formData:{type:"form",style:"default",left:20,right:20,top:20,bottom:20,width:780}}},computed:{t(){return this.designer.setupState.t}},watch:{visible(e){e?(this.rule=An.parseJson(this.designer.setupState.getPreviewRule()),this.options=An.parseJson(this.designer.setupState.getOptionsJson()),this.options.submitBtn=!1,this.options.resetBtn=!1):(this.printing=!1,this.frame&&(document.body.removeChild(this.frame),this.frame=null))},"formData.type":function(e){this.options.preview=e==="read"}},methods:{open(){this.visible=!0},disableImageSmoothing(e){e.imageSmoothingEnabled=!1,e.mozImageSmoothingEnabled=!1,e.webkitImageSmoothingEnabled=!1,e.msImageSmoothingEnabled=!1},print(e){this.printing=!0,nn.ready(["html2canvas","jspdf"],()=>{window.html2canvas(this.$refs.form.$el,{allowTaint:!0,useCORS:!0}).then(t=>{const r=new window.jspdf.jsPDF({orientation:"p",unit:"pt",format:"a4"});this.disableImageSmoothing(t.getContext("2d"));const{left:o,right:i,top:l,bottom:d}=this.formData,c=r.internal.pageSize.getWidth(),u=r.internal.pageSize.getHeight(),h=c-o-i,m=u-l-d,y=t.height*h/t.width;if(y<=m)r.addImage(t.toDataURL("image/jpeg"),"JPEG",o,l,h,y);else{let C=y,A=0;const w=t.width*m/h;for(;C>0;){const E=document.createElement("canvas"),b=E.getContext("2d");this.disableImageSmoothing(b);const g=A*w,_=Math.min(w,t.height-g);E.width=t.width,E.height=_,b.drawImage(t,0,g,t.width,_,0,0,t.width,_);const x=_/t.height*y;r.addImage(E.toDataURL("image/jpeg"),"JPEG",o,l,h,x),C-=m,C>0&&(r.addPage(),A++)}}e?(this.printing=!1,window.open(URL.createObjectURL(r.output("blob")))):this.printPdf(r)}).catch(t=>{this.printing=!1})})},printPdf(e){if(!this.frame){const t=n.markRaw(document.createElement("iframe"));t.style.width="0",t.style.position="absolute",t.style.height="0",t.style.border="none",t.onload=function(){setTimeout(()=>{t.contentWindow.print()},100)},document.body.appendChild(t),this.frame=t}this.frame.src=URL.createObjectURL(e.output("blob")),this.printing=!1}},created(){window.html2canvas?nn.done("html2canvas"):nn.isDefined("html2canvas")||nn.loadNpm("html2canvas@1.4.1/dist/html2canvas.min.js","html2canvas"),window.jspdf?nn.done("jspdf"):nn.isDefined("jspdf")||nn.loadNpm("jspdf@3.0.1/dist/jspdf.umd.js","jspdf")}}),vI={class:"_fd-print"};function yI(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-radio-group"),m=n.resolveComponent("el-form-item"),y=n.resolveComponent("el-input-number"),C=n.resolveComponent("el-form"),A=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("ViewForm"),g=n.resolveComponent("el-button"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vI,[n.createVNode(d,{effect:"dark",content:e.t("designer.print.title"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-print",onClick:t[0]||(t[0]=(...x)=>e.open&&e.open(...x))})]),_:1},8,["content"]),n.createVNode(_,{class:"_fd-print-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=x=>e.visible=x),"destroy-on-close":"","close-on-click-modal":!1,title:e.t("designer.print.title"),"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(g,{size:"default",onClick:t[4]||(t[4]=x=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(g,{size:"default",onClick:t[5]||(t[5]=x=>e.print(!0))},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.export")),1)]),_:1}),n.createVNode(g,{type:"primary",size:"default",onClick:t[6]||(t[6]=x=>e.print(!1)),loading:e.printing},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.print")),1)]),_:1},8,["loading"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-l"},{default:n.withCtx(()=>[n.createVNode(c,{class:"_fd-print-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.config")),1)]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(C,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("props.mode")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.type,"onUpdate:modelValue":t[1]||(t[1]=x=>e.formData.type=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"form"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.formMode")),1)]),_:1}),n.createVNode(u,{value:"read"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.previewMode")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.style")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.style,"onUpdate:modelValue":t[2]||(t[2]=x=>e.formData.style=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.defaultStyle")),1)]),_:1}),n.createVNode(u,{value:"word"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.wordStyle")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.width")},{default:n.withCtx(()=>[n.createVNode(y,{min:300,"controls-position":"right",modelValue:e.formData.width,"onUpdate:modelValue":t[3]||(t[3]=x=>e.formData.width=x)},null,8,["modelValue"])]),_:1},8,["label"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.padding,x=>(n.openBlock(),n.createBlock(m,{key:x,label:e.t("designer.print."+x)},{default:n.withCtx(()=>[n.createVNode(y,{min:0,"controls-position":"right",modelValue:e.formData[x],"onUpdate:modelValue":k=>e.formData[x]=k},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(A,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-r"},{default:n.withCtx(()=>[n.createVNode(A,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createBlock(b,{key:0,class:n.normalizeClass(["_fd-print-form",{"_fd-print-form-word":e.formData.style==="word"}]),ref:"form",rule:e.rule,option:e.options,style:n.normalizeStyle({width:e.formData.width>0?e.formData.width+"px":"100%"})},n.createSlots({_:2},[n.renderList(e.$slots,(x,k)=>({name:k,fn:n.withCtx(T=>[n.renderSlot(e.$slots,k,n.normalizeProps(n.guardReactiveProps(T!=null?T:{})))])}))]),1032,["class","rule","option","style"])):n.createCommentVNode("",!0)]),_:3})]),_:3})]),_:3})]),_:3})]),_:3},8,["modelValue","title"])])}const bI=Te(gI,[["render",yI]]),rz="",wI=n.defineComponent({name:"AiChat",inject:["designer"],data(){return{message:"",page:0,limit:3,pageData:[],question:["\u751F\u6210\u4E00\u4E2A\u5C31\u8BCA\u6EE1\u610F\u5EA6\u95EE\u5377\u8868\u5355","\u521B\u5EFA\u4E00\u4E2A\u5EFA\u8BAE\u6536\u96C6\u8868\u5355\uFF0C\u5305\u542B\u8054\u7CFB\u4EBA\u3001\u8054\u7CFB\u90AE\u7BB1\u3001\u5206\u7C7B\u548C\u5EFA\u8BAE\u5185\u5BB9","\u8FFD\u52A0\u4E00\u4E2A\u7528\u6237\u4FE1\u606F\u8868\u5355",'\u6DFB\u52A0\u4E00\u4E2A\u6807\u7B7E\u7EC4\u4EF6\uFF0C\u663E\u793A\u6587\u672C\u4E3A "Tag"',"\u5220\u9664\u5546\u54C1\u7B80\u4ECB\u5B57\u6BB5",'\u5F53\u5355\u9009\u6846\u9009\u62E9 "\u9009\u98791" \u65F6\uFF0C\u663E\u793A\u8F93\u5165\u6846\u7EC4\u4EF6',"\u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u5FC5\u586B\uFF0C\u5E76\u9650\u5236\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E13","\u5546\u54C1\u4EF7\u683C\u5B57\u6BB5\u4F7F\u7528\u6570\u5B57\u8F93\u5165\u6846\u7EC4\u4EF6","\u7ED9\u8F93\u5165\u7C7B\u7EC4\u4EF6\u8865\u5145\u5360\u4F4D\u63D0\u793A\u6587\u672C\uFF08placeholder\uFF09"],chat:null,history:[]}},computed:{t(){return this.designer.setupState.t},api(){var e,t;return((t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.api)||"https://api.form-create.com/ai/v1/chat/form"},token(){var e,t;return(t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.token}},methods:{refresh(){this.page*this.limit{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})}),this.message="",this.fetch())},suspend(){this.chat.status="success",this.chat=null},fetch(){fetch(this.api,{method:"POST",headers:{Authorization:this.token,"Content-Type":"application/json"},body:JSON.stringify({ui:"element-plus",message:this.chat.message,rule:this.designer.setupState.getJson()})}).then(e=>{e.json().then(t=>{this.chat&&(t.status===200?(this.chat.status="success",this.designer.setupState.setRule(t.data.rule)):(this.chat.status="fail",t.message&&rd(t.message)),this.chat=null)})}).catch(()=>{this.chat=null})},getHistory(){const e=localStorage.getItem("fc_ai_history");e&&(this.history=JSON.parse(e))},clear(){this.history=[],localStorage.removeItem("fc_ai_history")}},created(){this.getHistory(),this.refresh()},mounted(){this.$refs.chat&&this.$nextTick(()=>{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})})},unmounted(){localStorage.setItem("fc_ai_history",JSON.stringify(this.history))}}),CI={class:"_fd-ai-chat"},_I={class:"_fd-ai-chat-header"},EI={class:"_fc-l-label"},SI={class:"_fc-l-info"},AI={class:"_fd-ai-chat-prompt"},xI=["onClick"],kI={class:"_fd-ai-chat-history"},NI={class:"_fd-ai-chat-history-chat"},TI={key:0},DI={key:1},VI={key:2},OI={class:"_fd-ai-chat-input"},BI={class:"_fd-ai-chat-clear"};function RI(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",CI,[n.createElementVNode("div",_I,[n.createElementVNode("div",EI,[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)),n.createTextVNode(" FormCreate "+n.toDisplayString(e.t("ai.name")),1)]),n.createElementVNode("div",SI,n.toDisplayString(e.t("ai.info")),1),n.createElementVNode("div",AI,[n.createElementVNode("span",null,n.toDisplayString(e.t("ai.try")),1),n.createElementVNode("span",{class:"_fd-ai-chat-refresh",onClick:t[0]||(t[0]=(...u)=>e.refresh&&e.refresh(...u))},[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-refresh2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.change")),1)])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,u=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-ai-chat-question",onClick:h=>e.message=u},[n.createElementVNode("span",null,n.toDisplayString(u),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))],8,xI))),256))]),n.createElementVNode("div",kI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.history,(u,h)=>(n.openBlock(),n.createElementBlock("div",{key:h,class:"_fd-ai-chat-history-item",ref_for:!0,ref:"chat"},[n.createElementVNode("div",NI,[n.createElementVNode("div",null,n.toDisplayString(u.message),1)]),n.createElementVNode("div",{class:n.normalizeClass(["_fd-ai-chat-history-status",u.status||"success"])},[n.createElementVNode("div",null,[u.status==="loading"?(n.openBlock(),n.createElementBlock("div",TI,n.toDisplayString(e.t("ai.loading")),1)):u.status==="fail"?(n.openBlock(),n.createElementBlock("div",DI,[t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-warning"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.fail")),1)])):(n.openBlock(),n.createElementBlock("div",VI,[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-yes"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.success")),1)]))])],2)],512))),128))]),n.createElementVNode("div",OI,[n.createElementVNode("div",BI,[n.createVNode(d,{size:"small",text:"",round:"",onClick:e.clear},{default:n.withCtx(()=>t[9]||(t[9]=[n.createElementVNode("i",{class:"fc-icon icon-delete2"},null,-1),n.createTextVNode(" \u6E05\u7A7A")])),_:1},8,["onClick"])]),n.createVNode(c,{type:"textarea",modelValue:e.message,"onUpdate:modelValue":t[1]||(t[1]=u=>e.message=u),placeholder:e.t("ai.placeholder"),resize:"none"},null,8,["modelValue","placeholder"]),e.chat&&e.chat.status==="loading"?(n.openBlock(),n.createElementBlock("div",{key:0,class:"fc-icon icon-suspend",onClick:t[2]||(t[2]=(...u)=>e.suspend&&e.suspend(...u))})):(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["fc-icon icon-send",{disabled:!e.message||!e.message.trim()}]),onClick:t[3]||(t[3]=(...u)=>e.send&&e.send(...u))},null,2))])])}const $I=Te(wI,[["render",RI]]);function Ov(e,t){return function(){return e.apply(t,arguments)}}const{toString:II}=Object.prototype,{getPrototypeOf:of}=Object,{iterator:as,toStringTag:Bv}=Symbol,ls=(e=>t=>{const r=II.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Zn=e=>(e=e.toLowerCase(),t=>ls(t)===e),ss=e=>t=>typeof t===e,{isArray:ao}=Array,ca=ss("undefined");function FI(e){return e!==null&&!ca(e)&&e.constructor!==null&&!ca(e.constructor)&&Nn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rv=Zn("ArrayBuffer");function PI(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rv(e.buffer),t}const MI=ss("string"),Nn=ss("function"),$v=ss("number"),ds=e=>e!==null&&typeof e=="object",LI=e=>e===!0||e===!1,cs=e=>{if(ls(e)!=="object")return!1;const t=of(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Bv in e)&&!(as in e)},jI=Zn("Date"),zI=Zn("File"),UI=Zn("Blob"),HI=Zn("FileList"),WI=e=>ds(e)&&Nn(e.pipe),GI=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Nn(e.append)&&((t=ls(e))==="formdata"||t==="object"&&Nn(e.toString)&&e.toString()==="[object FormData]"))},KI=Zn("URLSearchParams"),[YI,QI,JI,XI]=["ReadableStream","Request","Response","Headers"].map(Zn),ZI=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ua(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let o,i;if(typeof e!="object"&&(e=[e]),ao(e))for(o=0,i=e.length;o0;)if(i=r[o],t===i.toLowerCase())return i;return null}const vr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fv=e=>!ca(e)&&e!==vr;function af(){const{caseless:e}=Fv(this)&&this||{},t={},r=(o,i)=>{const l=e&&Iv(t,i)||i;cs(t[l])&&cs(o)?t[l]=af(t[l],o):cs(o)?t[l]=af({},o):ao(o)?t[l]=o.slice():t[l]=o};for(let o=0,i=arguments.length;o(ua(t,(i,l)=>{r&&Nn(i)?e[l]=Ov(i,r):e[l]=i},{allOwnKeys:o}),e),eF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),tF=(e,t,r,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nF=(e,t,r,o)=>{let i,l,d;const c={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),l=i.length;l-- >0;)d=i[l],(!o||o(d,e,t))&&!c[d]&&(t[d]=e[d],c[d]=!0);e=r!==!1&&of(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},iF=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const o=e.indexOf(t,r);return o!==-1&&o===r},rF=e=>{if(!e)return null;if(ao(e))return e;let t=e.length;if(!$v(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},oF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&of(Uint8Array)),aF=(e,t)=>{const o=(e&&e[as]).call(e);let i;for(;(i=o.next())&&!i.done;){const l=i.value;t.call(e,l[0],l[1])}},lF=(e,t)=>{let r;const o=[];for(;(r=e.exec(t))!==null;)o.push(r);return o},sF=Zn("HTMLFormElement"),dF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,i){return o.toUpperCase()+i}),Pv=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),cF=Zn("RegExp"),Mv=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),o={};ua(r,(i,l)=>{let d;(d=t(i,l,e))!==!1&&(o[l]=d||i)}),Object.defineProperties(e,o)},uF=e=>{Mv(e,(t,r)=>{if(Nn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=e[r];if(!!Nn(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},fF=(e,t)=>{const r={},o=i=>{i.forEach(l=>{r[l]=!0})};return ao(e)?o(e):o(String(e).split(t)),r},pF=()=>{},hF=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function mF(e){return!!(e&&Nn(e.append)&&e[Bv]==="FormData"&&e[as])}const gF=e=>{const t=new Array(10),r=(o,i)=>{if(ds(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[i]=o;const l=ao(o)?[]:{};return ua(o,(d,c)=>{const u=r(d,i+1);!ca(u)&&(l[c]=u)}),t[i]=void 0,l}}return o};return r(e,0)},vF=Zn("AsyncFunction"),yF=e=>e&&(ds(e)||Nn(e))&&Nn(e.then)&&Nn(e.catch),Lv=((e,t)=>e?setImmediate:t?((r,o)=>(vr.addEventListener("message",({source:i,data:l})=>{i===vr&&l===r&&o.length&&o.shift()()},!1),i=>{o.push(i),vr.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Nn(vr.postMessage)),bF=typeof queueMicrotask<"u"?queueMicrotask.bind(vr):typeof process<"u"&&process.nextTick||Lv,xe={isArray:ao,isArrayBuffer:Rv,isBuffer:FI,isFormData:GI,isArrayBufferView:PI,isString:MI,isNumber:$v,isBoolean:LI,isObject:ds,isPlainObject:cs,isReadableStream:YI,isRequest:QI,isResponse:JI,isHeaders:XI,isUndefined:ca,isDate:jI,isFile:zI,isBlob:UI,isRegExp:cF,isFunction:Nn,isStream:WI,isURLSearchParams:KI,isTypedArray:oF,isFileList:HI,forEach:ua,merge:af,extend:qI,trim:ZI,stripBOM:eF,inherits:tF,toFlatObject:nF,kindOf:ls,kindOfTest:Zn,endsWith:iF,toArray:rF,forEachEntry:aF,matchAll:lF,isHTMLForm:sF,hasOwnProperty:Pv,hasOwnProp:Pv,reduceDescriptors:Mv,freezeMethods:uF,toObjectSet:fF,toCamelCase:dF,noop:pF,toFiniteNumber:hF,findKey:Iv,global:vr,isContextDefined:Fv,isSpecCompliantForm:mF,toJSONObject:gF,isAsyncFn:vF,isThenable:yF,setImmediate:Lv,asap:bF,isIterable:e=>e!=null&&Nn(e[as])};function ft(e,t,r,o,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const jv=ft.prototype,zv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{zv[e]={value:e}}),Object.defineProperties(ft,zv),Object.defineProperty(jv,"isAxiosError",{value:!0}),ft.from=(e,t,r,o,i,l)=>{const d=Object.create(jv);return xe.toFlatObject(e,d,function(u){return u!==Error.prototype},c=>c!=="isAxiosError"),ft.call(d,e.message,t,r,o,i),d.cause=e,d.name=e.name,l&&Object.assign(d,l),d};const wF=null;function lf(e){return xe.isPlainObject(e)||xe.isArray(e)}function Uv(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function Hv(e,t,r){return e?e.concat(t).map(function(i,l){return i=Uv(i),!r&&l?"["+i+"]":i}).join(r?".":""):t}function CF(e){return xe.isArray(e)&&!e.some(lf)}const _F=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function us(e,t,r){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=xe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,b){return!xe.isUndefined(b[E])});const o=r.metaTokens,i=r.visitor||m,l=r.dots,d=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function h(w){if(w===null)return"";if(xe.isDate(w))return w.toISOString();if(!u&&xe.isBlob(w))throw new ft("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(w)||xe.isTypedArray(w)?u&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function m(w,E,b){let g=w;if(w&&!b&&typeof w=="object"){if(xe.endsWith(E,"{}"))E=o?E:E.slice(0,-2),w=JSON.stringify(w);else if(xe.isArray(w)&&CF(w)||(xe.isFileList(w)||xe.endsWith(E,"[]"))&&(g=xe.toArray(w)))return E=Uv(E),g.forEach(function(x,k){!(xe.isUndefined(x)||x===null)&&t.append(d===!0?Hv([E],k,l):d===null?E:E+"[]",h(x))}),!1}return lf(w)?!0:(t.append(Hv(b,E,l),h(w)),!1)}const y=[],C=Object.assign(_F,{defaultVisitor:m,convertValue:h,isVisitable:lf});function A(w,E){if(!xe.isUndefined(w)){if(y.indexOf(w)!==-1)throw Error("Circular reference detected in "+E.join("."));y.push(w),xe.forEach(w,function(g,_){(!(xe.isUndefined(g)||g===null)&&i.call(t,g,xe.isString(_)?_.trim():_,E,C))===!0&&A(g,E?E.concat(_):[_])}),y.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return A(e),t}function Wv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function sf(e,t){this._pairs=[],e&&us(e,this,t)}const Gv=sf.prototype;Gv.append=function(t,r){this._pairs.push([t,r])},Gv.toString=function(t){const r=t?function(o){return t.call(this,o,Wv)}:Wv;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function EF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Kv(e,t,r){if(!t)return e;const o=r&&r.encode||EF;xe.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let l;if(i?l=i(t,r):l=xe.isURLSearchParams(t)?t.toString():new sf(t,r).toString(o),l){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class SF{constructor(){this.handlers=[]}use(t,r,o){return this.handlers.push({fulfilled:t,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(o){o!==null&&t(o)})}}const Yv=SF,Qv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},AF={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:sf,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},df=typeof window<"u"&&typeof document<"u",cf=typeof navigator=="object"&&navigator||void 0,xF=df&&(!cf||["ReactNative","NativeScript","NS"].indexOf(cf.product)<0),kF=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),NF=df&&window.location.href||"http://localhost",un={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:df,hasStandardBrowserWebWorkerEnv:kF,hasStandardBrowserEnv:xF,navigator:cf,origin:NF},Symbol.toStringTag,{value:"Module"})),...AF};function TF(e,t){return us(e,new un.classes.URLSearchParams,Object.assign({visitor:function(r,o,i,l){return un.isNode&&xe.isBuffer(r)?(this.append(o,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function DF(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function VF(e){const t={},r=Object.keys(e);let o;const i=r.length;let l;for(o=0;o=r.length;return d=!d&&xe.isArray(i)?i.length:d,u?(xe.hasOwnProp(i,d)?i[d]=[i[d],o]:i[d]=o,!c):((!i[d]||!xe.isObject(i[d]))&&(i[d]=[]),t(r,o,i[d],l)&&xe.isArray(i[d])&&(i[d]=VF(i[d])),!c)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const r={};return xe.forEachEntry(e,(o,i)=>{t(DF(o),i,r,0)}),r}return null}function OF(e,t,r){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(e)}const uf={transitional:Qv,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const o=r.getContentType()||"",i=o.indexOf("application/json")>-1,l=xe.isObject(t);if(l&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(Jv(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(l){if(o.indexOf("application/x-www-form-urlencoded")>-1)return TF(t,this.formSerializer).toString();if((c=xe.isFileList(t))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return us(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return l||i?(r.setContentType("application/json",!1),OF(t)):t}],transformResponse:[function(t){const r=this.transitional||uf.transitional,o=r&&r.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(o&&!this.responseType||i)){const d=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(c){if(d)throw c.name==="SyntaxError"?ft.from(c,ft.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:un.classes.FormData,Blob:un.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{uf.headers[e]={}});const ff=uf,BF=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),RF=e=>{const t={};let r,o,i;return e&&e.split(` +}`,this.activeStyle=!0,this.activeIdx=""},active(e){this.activeStyle=!1,this.activeIdx!==e&&(this.handle=this.value[e].style||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="cls_"+We();this.value[t]={label:e,style:{}},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){this.activeStyle?(this.$refs.editor.save(),this.designer.setupState.formOptions.style=this.content,this.activeStyle=!1):(this.value[this.activeIdx].style=this.handle,this.activeIdx="")},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){(this.activeIdx||this.activeStyle)&&this.save(),this.$emit("update:modelValue",{...this.value}),this.visible=!1},updateGlobalStyle(){let e="";const t=this.modelValue||{};Object.keys(t).forEach(r=>{let o="";t[r].style&&Object.keys(t[r].style).forEach(i=>{o+=la(i)+":"+t[r].style[i]+";"}),t[r].content&&(o+=t[r].content+";"),o&&(e+=`.${r}{${o}}`)}),e&&(this.styleEl.innerHTML=e)}},created(){this.styleEl=n.markRaw(document.createElement("style")),this.styleEl.type="text/css",document.head.appendChild(this.styleEl),this.updateGlobalStyle()},unmounted(){document.head.removeChild(this.styleEl)}}),w$={class:"_fd-gcc"},C$={class:"_fd-gcc-method"},_$={class:"_fd-label"},E$=["onClick"],A$={class:"_fd-gcc-method"},S$={key:0,class:"_fd-label"},x$=["onClick"];function k$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("StyleEditor"),g=n.resolveComponent("StyleConfig"),b=n.resolveComponent("el-form"),x=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",w$,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(x,{class:"_fd-gcc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[8]||(t[8]=k=>e.visible=k),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"700px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalClass"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalClass")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[7]||(t[7]=k=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(m,{class:n.normalizeClass({"is-active":e.activeStyle,"_fd-gcc-default":!0})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[0]||(t[0]=n.withModifiers((...k)=>e.changeStyle&&e.changeStyle(...k),["stop"]))},[n.createElementVNode("div",C$,[n.createElementVNode("span",_$,n.toDisplayString(e.t("form.globalClass")),1)])])]),_:1},8,["class"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(k,T)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":T===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:n.withModifiers(O=>e.active(T),["stop"])},[n.createElementVNode("div",A$,[n.createElementVNode("span",null,"."+n.toDisplayString(T),1),k.label?(n.openBlock(),n.createElementBlock("span",S$,n.toDisplayString(k.label),1)):n.createCommentVNode("",!0)]),k.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(O=>e.rm(T),["stop"])},null,8,x$)):n.createCommentVNode("",!0)],8,E$)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[4]||(t[4]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=k=>e.cusValue=k),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("class.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...k)=>e.addCus&&e.addCus(...k),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...k)=>e.closeCus&&e.closeCus(...k),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-r"},{default:n.withCtx(()=>[e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(S,{key:e.activeIdx,class:n.normalizeClass(e.activeStyle?"_fd-gcc-style":"")},{default:n.withCtx(()=>[e.activeStyle?(n.openBlock(),n.createBlock(_,{key:0,ref:"editor",modelValue:e.content,"onUpdate:modelValue":t[5]||(t[5]=k=>e.content=k)},null,8,["modelValue"])):(n.openBlock(),n.createBlock(b,{key:1,size:"small"},{default:n.withCtx(()=>[n.createVNode(g,{modelValue:e.handle,"onUpdate:modelValue":t[6]||(t[6]=k=>e.handle=k)},null,8,["modelValue"])]),_:1}))]),_:1},8,["class"])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Tv=Te(b$,[["render",k$]]),Xj="",N$=n.defineComponent({name:"GlobalVariableConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Xn,FnEditor:Ni},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.activeIdx="",this.value=rt(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.value[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="var_"+We();this.value[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){if(!this.$refs.editor.save())return!1;this.value[this.activeIdx].handle=this.handle,this.activeIdx=""},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.value}),this.visible=!1)}}}),T$={class:"_fd-gvc"},D$=["onClick"],V$={class:"_fd-gvc-method"},O$={key:0,class:"_fd-label"},B$=["onClick"];function R$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",T$,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.btn")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gvc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.title"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalVariable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=b=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(b,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",V$,[n.createElementVNode("span",null,n.toDisplayString(x),1),b.label?(n.openBlock(),n.createElementBlock("span",O$,n.toDisplayString(b.label),1)):n.createCommentVNode("",!0)]),b.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,B$)):n.createCommentVNode("",!0)],8,D$)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=b=>e.cusValue=b),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("computed.variable.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...b)=>e.addCus&&e.addCus(...b),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...b)=>e.closeCus&&e.closeCus(...b),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(_,{ref:"editor",modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=b=>e.handle=b),name:"handle",args:["get","api"]},null,8,["modelValue"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Dv=Te(N$,[["render",R$]]),Zj="",$$=n.defineComponent({name:"JsonPreview",components:{StructEditor:rf},inject:["designer"],data(){return{active:"rule",value:this.designer.setupState.getRule(),oldValue:""}},watch:{active(){this.updateValue()}},computed:{change(){return this.active==="rule"?this.designer.setupState.children:this.designer.setupState.formOptions},t(){return this.designer.setupState.t}},methods:{updateValue(){this.active==="rule"?this.value=this.designer.setupState.getRule():this.value=this.designer.setupState.getOptions()},handleFocus(){this.oldValue=ze.toJson(this.value)},handleBlur(){let e;this.$refs.editor.save()&&(e=ze.toJson(this.value))!==this.oldValue&&(this.active==="rule"?this.designer.setupState.setRule(e):this.designer.setupState.setOptions(this.value||{}))}},mounted(){this.$watch(()=>this.change,()=>{this.updateValue()},{deep:!0})}});function I$(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("StructEditor"),u=n.resolveComponent("el-main"),h=n.resolveComponent("el-container");return n.openBlock(),n.createBlock(h,{class:"_fc-json-preview"},{default:n.withCtx(()=>[n.createVNode(d,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="rule"}]),onClick:t[0]||(t[0]=m=>e.active="rule")},n.toDisplayString(e.t("designer.json")),3),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="options"}]),onClick:t[1]||(t[1]=m=>e.active="options")},n.toDisplayString(e.t("designer.form")),3)]),_:1}),n.createVNode(u,{style:{padding:"8px"}},{default:n.withCtx(()=>[n.createVNode(c,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=m=>e.value=m),onBlur:e.handleBlur,onFocus:e.handleFocus,format:"",style:{height:"100%"}},null,8,["modelValue","onBlur","onFocus"])]),_:1})]),_:1})}const F$=Te($$,[["render",I$]]),qj="",P$=n.defineComponent({name:"Struct",emits:["update:modelValue"],props:{modelValue:[Object,Array,Function],title:String,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!dt.empty(this.modelValue)&&Object.keys(this.modelValue).length>0}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{load(){const e=En(wp(this.modelValue?rt(this.modelValue):this.defaultValue));this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?io.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""}))})},onOk(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),dn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(dn(this.t("struct.errorMsg")),!1):(this.visible=!1,En(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),M$={class:"_fd-struct"},L$={key:0,ref:"editor"};function j$(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",M$,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=h=>e.visible=!0)},[n.renderSlot(e.$slots,"default",{},()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1})])])]),_:3},8,["hidden"]),n.createVNode(u,{class:"_fd-struct-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=h=>e.visible=h),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=h=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",L$,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const Vv=Te(P$,[["render",j$]]),ez="",z$=n.defineComponent({name:"PropsInput",components:{Struct:Vv},inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},props(){var r;const e=((r=this.activeRule._fc_store)==null?void 0:r.props_keys)||[],t={};return e.forEach(o=>{this.activeRule.props&&this.activeRule.props[o]!=null&&(t[o]=this.activeRule.props[o])}),t}},methods:{onInput(e){this.activeRule.props||(this.activeRule.props={}),this.activeRule._fc_store||(this.activeRule._fc_store={}),Object.keys(this.props).forEach(r=>{(e||{})[r]==null&&delete this.activeRule.props[r]}),yl(this.activeRule.props,e||{});const t=Object.keys(e||{});t.length?this.activeRule._fc_store.props_keys=t:delete this.activeRule._fc_store.props_keys}}});function U$(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("Struct");return n.openBlock(),n.createBlock(c,{class:"_fd-props-input",modelValue:e.props,"onUpdate:modelValue":e.onInput,title:e.t("designer.customProps")},{default:n.withCtx(()=>[n.createVNode(d,{effect:"dark",content:e.t("designer.customProps"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1)])),_:1},8,["content"])]),_:1},8,["modelValue","onUpdate:modelValue","title"])}const H$=Te(z$,[["render",U$]]),tz="",W$=n.defineComponent({name:"LanguageConfig",inject:["designer"],computed:{localeOptions(){return this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}])},t(){return this.designer.setupState.t}},data(){return{column:[],uni:0,selected:[]}},methods:{copy(e){di(e)},addColumn(){this.column.unshift({key:this.randomString(),input:!0})},saveColumn(e,t){e.input=t||!1;const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]||(r[o.value]={}),r[o.value][e.key]=e[o.value]})},rmColumn(e){const t=this.column[e];this.column.splice(e,1);const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]&&delete r[o.value][t.key]})},batchRmColumn(){this.selected.forEach(e=>{this.rmColumn(this.column.indexOf(e))}),this.selected=[]},selectionChange(e){this.selected=e},randomString(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let t="";const r=e.length;for(let o=0;o<7;o++)t+=e.charAt(Math.floor(Math.random()*r));return e.charAt(this.uni++%26)+t}},mounted(){const e=this.designer.setupState.formOptions.language||{},t={};Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),this.column=Object.values(t)}}),G$={class:"_fd-language-config"},K$={class:"_fc-l-label"},Y$={class:"_fc-l-info"},Q$={class:"_fd-lc-header"},J$={class:"_fd-lc-body"},X$={class:"_fd-lc-handle"},Z$=["onClick"],q$=["onClick"],eI=["onClick"],tI=["onClick"];function nI(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-table-column"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-table");return n.openBlock(),n.createElementBlock("div",G$,[n.createElementVNode("div",K$,n.toDisplayString(e.t("language.name")),1),n.createElementVNode("div",Y$,n.toDisplayString(e.t("warning.language")),1),n.createElementVNode("div",Q$,[n.createVNode(d,{size:"small",onClick:e.addColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.add")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"danger",plain:"",disabled:!e.selected.length,onClick:e.batchRmColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.batchRemove")),1)]),_:1},8,["disabled","onClick"])]),n.createElementVNode("div",J$,[n.createVNode(h,{data:e.column,size:"small",ref:"table",onSelectionChange:e.selectionChange,"row-key":"key"},{default:n.withCtx(()=>[n.createVNode(c,{type:"selection",width:"30px"}),n.createVNode(c,{prop:"key",label:"Key",width:"90px"}),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeOptions,m=>(n.openBlock(),n.createBlock(c,{key:m.value,prop:m.value,label:m.label,"min-width":"100px"},{default:n.withCtx(y=>[y.row.input?(n.openBlock(),n.createBlock(u,{key:0,size:"small",modelValue:y.row[m.value],"onUpdate:modelValue":C=>y.row[m.value]=C,onBlur:C=>e.saveColumn(y.row,!0)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(y.row[m.value]||"-"),1)],64))]),_:2},1032,["prop","label"]))),128)),n.createVNode(c,{width:"75px",label:e.t("tableOptions.handle"),fixed:"right"},{default:n.withCtx(m=>[n.createElementVNode("div",X$,[m.row.input?(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-check",onClick:y=>e.saveColumn(m.row)},null,8,q$)):(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:y=>m.row.input=!0},null,8,Z$)),n.createElementVNode("i",{class:"fc-icon icon-group",onClick:y=>e.copy(m.row.key)},null,8,eI),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:y=>e.rmColumn(m.$index)},null,8,tI)])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])])])}const iI=Te(W$,[["render",nI]]),nz="",rI=n.defineComponent({name:"SlotsConfig",inject:["designer"],components:{ConfigItem:Fn},data(){return{type:["icon","text"],easySlots:{}}},computed:{t(){return this.designer.setupState.t},slots(){var r,o;const e=((o=(r=this.designer.setupState)==null?void 0:r.activeRule)==null?void 0:o._menu)||{};return(e.easySlots||[]).map(i=>{if(typeof i=="string")return{value:i,label:this.t("com."+e.name+".slots."+i)||this.t("slots."+i)||this.t("props."+i)||i};{const l={...i};return l.label||(l.label=this.t("com."+e.name+".slots."+i.value)||this.t("slots."+i.value)||this.t("props."+i.value)||i.value),l}})},modelValue(){var e,t;return((t=(e=this.designer.setupState)==null?void 0:e.activeRule)==null?void 0:t.$easySlots)||{}},icons(){return Ga([...this.designer.setupState.getConfig("icons",[]),"icon-layout","icon-column1","icon-column2","icon-column3","icon-column4","icon-tab","icon-config-event","icon-step-form","icon-slider","icon-dialog","icon-justify-spacearound","icon-upload","icon-copy","icon-time-range","icon-task-add","icon-justify-spacebetween","icon-import","icon-config-base","icon-alignitems-stretch","icon-alignitems-flexend","icon-check","icon-auto","icon-calendar","icon-config-style","icon-config-advanced","icon-config-props","icon-delete-circle2","icon-delete-circle","icon-delete","icon-direction-rowreverse","icon-display-flex","icon-drag","icon-display-block","icon-data","icon-edit2","icon-edit","icon-add-col","icon-display-inlineblock","icon-config-validate","icon-down","icon-display-inline","icon-eye","icon-eye-close","icon-preview","icon-flex-nowrap","icon-folder","icon-form-circle","icon-flex-wrap","icon-form","icon-form-item","icon-icon","icon-image","icon-justify-flexstart","icon-justify-center","icon-justify-stretch","icon-link2","icon-minus","icon-menu2","icon-more","icon-menu","icon-language","icon-pad","icon-mobile","icon-page-max","icon-move","icon-page-min","icon-pre-step","icon-pc","icon-page","icon-refresh","icon-radius","icon-save-filled","icon-question","icon-scroll","icon-script","icon-setting","icon-save","icon-shadow","icon-variable","icon-yes","icon-shadow-inset","icon-date","icon-date-range","icon-collapse","icon-switch","icon-subform","icon-tree-select","icon-value","icon-alert","icon-card","icon-checkbox","icon-cascader","icon-button","icon-data-table","icon-group","icon-divider","icon-flex","icon-descriptions","icon-html","icon-editor","icon-input","icon-link","icon-password","icon-radio","icon-row","icon-inline","icon-rate","icon-color","icon-select","icon-json","icon-number","icon-space","icon-table-form","icon-table-form2","icon-time","icon-span","icon-textarea","icon-tooltip","icon-slot","icon-transfer","icon-tag","icon-watermark","icon-tree","icon-table","icon-add-child","icon-add2","icon-add","icon-alignitems-baseline","icon-add-circle","icon-alignitems-center"])}},watch:{modelValue:{handler:function(e){const t={};this.slots.forEach(({value:r,label:o,type:i})=>{e[r]?t[r]={...e[r]}:this.easySlots[r]?t[r]={type:this.easySlots[r].type}:t[r]={type:i||"icon",value:""},t[r].only=i,t[r].label=o}),this.easySlots=t},immediate:!0}},methods:{changeIcon(e,t,r){e.value=t,this.onChange(),this.$refs[r][0].hide()},changeType(e){e.value&&(e.value="",this.onChange())},onChange(){var e;if((e=this.designer.setupState)!=null&&e.activeRule){const t={};Object.keys(this.easySlots).forEach(r=>{this.easySlots[r].value&&(t[r]={...this.easySlots[r]},delete t[r].label,delete t[r].only)}),Object.keys(t).length===0?delete this.designer.setupState.activeRule.$easySlots:this.designer.setupState.activeRule.$easySlots=t,this.designer.setupState.activeRule.key=We()}}},mounted(){}}),oI={class:"_fd-slots-config"},aI={class:"_fd-slots-icons"},lI=["onClick"];function sI(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",oI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.easySlots,(y,C)=>(n.openBlock(),n.createBlock(m,{label:y.label},{default:n.withCtx(()=>[n.createVNode(h,{size:"small",modelValue:y.value,"onUpdate:modelValue":S=>y.value=S,clearable:"",onBlur:e.onChange},n.createSlots({_:2},[y.only?void 0:{name:"prepend",fn:n.withCtx(()=>[n.createVNode(c,{size:"small",modelValue:y.type,"onUpdate:modelValue":S=>y.type=S,onChange:S=>e.changeType(y)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,S=>(n.openBlock(),n.createBlock(d,{label:e.t("props."+S),value:S},null,8,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),key:"0"},y.type==="icon"?{name:"append",fn:n.withCtx(()=>[n.createVNode(u,{ref_for:!0,ref:C,placement:"bottom","popper-class":"_fd-slots-config-pop",width:400,trigger:"click"},{reference:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",aI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.icons,S=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-slots-icon",onClick:w=>e.changeIcon(y,S,C)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon iconfont",S])},null,2)],8,lI))),256))])]),_:2},1536)]),key:"1"}:void 0]),1032,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1032,["label"]))),256))])}const dI=Te(rI,[["render",sI]]),iz="",cI=n.defineComponent({name:"QuickLayout",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},layout(){return[{span:24,label:this.t("designer.col1")},{span:12,label:this.t("designer.col2")},{span:8,label:this.t("designer.col3")},{span:6,label:this.t("designer.col4")}]}},methods:{check(e){var r,o,i,l,d;if((r=e==null?void 0:e._menu)!=null&&r.subForm)return!1;let t=e.__fc__.parent;for(;t;){if(((i=(o=t.rule)==null?void 0:o._menu)==null?void 0:i.menu)==="layout"||((d=(l=t.rule)==null?void 0:l._menu)==null?void 0:d.subForm))return!1;t=t.parent}return!0},change(e){const t=this.designer.setupState.dragForm.api.model(),r=this.layout[e].span;let o=!1;Object.keys(t).forEach(i=>{(Array.isArray(t[i])?t[i]:[t[i]]).forEach(d=>{this.check(d)&&(d.col||(d.col={}),o=o||d.col.span!==r,d.col.span=r)})}),this.$refs.pop.hide(),o&&this.designer.setupState.addOperationRecord()}}}),uI={class:"_fd-quick-layout"},fI={class:"_fd-quick-layout-content"},pI=["onClick"];function hI(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-popover");return n.openBlock(),n.createElementBlock("div",uI,[n.createVNode(c,{ref:"pop",placement:"bottom",width:240,"hide-after":0,trigger:"click"},{reference:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{effect:"dark",content:e.t("designer.layout"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-layout"},null,-1)])),_:1},8,["content"])])]),default:n.withCtx(()=>[n.createElementVNode("div",fI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,(u,h)=>(n.openBlock(),n.createElementBlock("div",{onClick:m=>e.change(h)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-column"+(h+1)])},null,2),n.createElementVNode("span",null,n.toDisplayString(u.label),1)],8,pI))),256))])]),_:1},512)])}const mI=Te(cI,[["render",hI]]),rz="",gI=n.defineComponent({name:"PrintForm",components:{SizeInput:ro,Warning:Xn,ViewForm:Sn.$form()},inject:["designer"],data(){return{visible:!1,printing:!1,frame:null,rule:[],options:{},padding:["top","bottom","left","right"],formData:{type:"form",style:"default",left:20,right:20,top:20,bottom:20,width:780}}},computed:{t(){return this.designer.setupState.t}},watch:{visible(e){e?(this.rule=Sn.parseJson(this.designer.setupState.getPreviewRule()),this.options=Sn.parseJson(this.designer.setupState.getOptionsJson()),this.options.submitBtn=!1,this.options.resetBtn=!1):(this.printing=!1,this.frame&&(document.body.removeChild(this.frame),this.frame=null))},"formData.type":function(e){this.options.preview=e==="read"}},methods:{open(){this.visible=!0},disableImageSmoothing(e){e.imageSmoothingEnabled=!1,e.mozImageSmoothingEnabled=!1,e.webkitImageSmoothingEnabled=!1,e.msImageSmoothingEnabled=!1},print(e){this.printing=!0,nn.ready(["html2canvas","jspdf"],()=>{window.html2canvas(this.$refs.form.$el,{allowTaint:!0,useCORS:!0}).then(t=>{const r=new window.jspdf.jsPDF({orientation:"p",unit:"pt",format:"a4"});this.disableImageSmoothing(t.getContext("2d"));const{left:o,right:i,top:l,bottom:d}=this.formData,c=r.internal.pageSize.getWidth(),u=r.internal.pageSize.getHeight(),h=c-o-i,m=u-l-d,y=t.height*h/t.width;if(y<=m)r.addImage(t.toDataURL("image/jpeg"),"JPEG",o,l,h,y);else{let C=y,S=0;const w=t.width*m/h;for(;C>0;){const E=document.createElement("canvas"),_=E.getContext("2d");this.disableImageSmoothing(_);const g=S*w,b=Math.min(w,t.height-g);E.width=t.width,E.height=b,_.drawImage(t,0,g,t.width,b,0,0,t.width,b);const x=b/t.height*y;r.addImage(E.toDataURL("image/jpeg"),"JPEG",o,l,h,x),C-=m,C>0&&(r.addPage(),S++)}}e?(this.printing=!1,window.open(URL.createObjectURL(r.output("blob")))):this.printPdf(r)}).catch(t=>{this.printing=!1})})},printPdf(e){if(!this.frame){const t=n.markRaw(document.createElement("iframe"));t.style.width="0",t.style.position="absolute",t.style.height="0",t.style.border="none",t.onload=function(){setTimeout(()=>{t.contentWindow.print()},100)},document.body.appendChild(t),this.frame=t}this.frame.src=URL.createObjectURL(e.output("blob")),this.printing=!1}},created(){window.html2canvas?nn.done("html2canvas"):nn.isDefined("html2canvas")||nn.loadNpm("html2canvas@1.4.1/dist/html2canvas.min.js","html2canvas"),window.jspdf?nn.done("jspdf"):nn.isDefined("jspdf")||nn.loadNpm("jspdf@3.0.1/dist/jspdf.umd.js","jspdf")}}),vI={class:"_fd-print"};function yI(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-radio-group"),m=n.resolveComponent("el-form-item"),y=n.resolveComponent("el-input-number"),C=n.resolveComponent("el-form"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("ViewForm"),g=n.resolveComponent("el-button"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vI,[n.createVNode(d,{effect:"dark",content:e.t("designer.print.title"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-print",onClick:t[0]||(t[0]=(...x)=>e.open&&e.open(...x))})]),_:1},8,["content"]),n.createVNode(b,{class:"_fd-print-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=x=>e.visible=x),"destroy-on-close":"","close-on-click-modal":!1,title:e.t("designer.print.title"),"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(g,{size:"default",onClick:t[4]||(t[4]=x=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(g,{size:"default",onClick:t[5]||(t[5]=x=>e.print(!0))},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.export")),1)]),_:1}),n.createVNode(g,{type:"primary",size:"default",onClick:t[6]||(t[6]=x=>e.print(!1)),loading:e.printing},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.print")),1)]),_:1},8,["loading"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-l"},{default:n.withCtx(()=>[n.createVNode(c,{class:"_fd-print-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.config")),1)]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("props.mode")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.type,"onUpdate:modelValue":t[1]||(t[1]=x=>e.formData.type=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"form"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.formMode")),1)]),_:1}),n.createVNode(u,{value:"read"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.previewMode")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.style")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.style,"onUpdate:modelValue":t[2]||(t[2]=x=>e.formData.style=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.defaultStyle")),1)]),_:1}),n.createVNode(u,{value:"word"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.wordStyle")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.width")},{default:n.withCtx(()=>[n.createVNode(y,{min:300,"controls-position":"right",modelValue:e.formData.width,"onUpdate:modelValue":t[3]||(t[3]=x=>e.formData.width=x)},null,8,["modelValue"])]),_:1},8,["label"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.padding,x=>(n.openBlock(),n.createBlock(m,{key:x,label:e.t("designer.print."+x)},{default:n.withCtx(()=>[n.createVNode(y,{min:0,"controls-position":"right",modelValue:e.formData[x],"onUpdate:modelValue":k=>e.formData[x]=k},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-r"},{default:n.withCtx(()=>[n.createVNode(S,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createBlock(_,{key:0,class:n.normalizeClass(["_fd-print-form",{"_fd-print-form-word":e.formData.style==="word"}]),ref:"form",rule:e.rule,option:e.options,style:n.normalizeStyle({width:e.formData.width>0?e.formData.width+"px":"100%"})},n.createSlots({_:2},[n.renderList(e.$slots,(x,k)=>({name:k,fn:n.withCtx(T=>[n.renderSlot(e.$slots,k,n.normalizeProps(n.guardReactiveProps(T!=null?T:{})))])}))]),1032,["class","rule","option","style"])):n.createCommentVNode("",!0)]),_:3})]),_:3})]),_:3})]),_:3})]),_:3},8,["modelValue","title"])])}const bI=Te(gI,[["render",yI]]),oz="",wI=n.defineComponent({name:"AiChat",inject:["designer"],data(){return{message:"",page:0,limit:3,pageData:[],question:["\u751F\u6210\u4E00\u4E2A\u5C31\u8BCA\u6EE1\u610F\u5EA6\u95EE\u5377\u8868\u5355","\u521B\u5EFA\u4E00\u4E2A\u5EFA\u8BAE\u6536\u96C6\u8868\u5355\uFF0C\u5305\u542B\u8054\u7CFB\u4EBA\u3001\u8054\u7CFB\u90AE\u7BB1\u3001\u5206\u7C7B\u548C\u5EFA\u8BAE\u5185\u5BB9","\u8FFD\u52A0\u4E00\u4E2A\u7528\u6237\u4FE1\u606F\u8868\u5355",'\u6DFB\u52A0\u4E00\u4E2A\u6807\u7B7E\u7EC4\u4EF6\uFF0C\u663E\u793A\u6587\u672C\u4E3A "Tag"',"\u5220\u9664\u5546\u54C1\u7B80\u4ECB\u5B57\u6BB5",'\u5F53\u5355\u9009\u6846\u9009\u62E9 "\u9009\u98791" \u65F6\uFF0C\u663E\u793A\u8F93\u5165\u6846\u7EC4\u4EF6',"\u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u5FC5\u586B\uFF0C\u5E76\u9650\u5236\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E13","\u5546\u54C1\u4EF7\u683C\u5B57\u6BB5\u4F7F\u7528\u6570\u5B57\u8F93\u5165\u6846\u7EC4\u4EF6","\u7ED9\u8F93\u5165\u7C7B\u7EC4\u4EF6\u8865\u5145\u5360\u4F4D\u63D0\u793A\u6587\u672C\uFF08placeholder\uFF09"],chat:null,history:[]}},computed:{t(){return this.designer.setupState.t},api(){var e,t;return((t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.api)||"https://api.form-create.com/ai/v1/chat/form"},token(){var e,t;return(t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.token}},methods:{refresh(){this.page*this.limit{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})}),this.message="",this.fetch())},suspend(){this.chat.status="success",this.chat=null},fetch(){fetch(this.api,{method:"POST",headers:{Authorization:this.token,"Content-Type":"application/json"},body:JSON.stringify({ui:"element-plus",message:this.chat.message,rule:this.designer.setupState.getJson()})}).then(e=>{e.json().then(t=>{this.chat&&(t.status===200?(this.chat.status="success",this.designer.setupState.setRule(t.data.rule)):(this.chat.status="fail",t.message&&rd(t.message)),this.chat=null)})}).catch(()=>{this.chat=null})},getHistory(){const e=localStorage.getItem("fc_ai_history");e&&(this.history=JSON.parse(e))},clear(){this.history=[],localStorage.removeItem("fc_ai_history")}},created(){this.getHistory(),this.refresh()},mounted(){this.$refs.chat&&this.$nextTick(()=>{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})})},unmounted(){localStorage.setItem("fc_ai_history",JSON.stringify(this.history))}}),CI={class:"_fd-ai-chat"},_I={class:"_fd-ai-chat-header"},EI={class:"_fc-l-label"},AI={class:"_fc-l-info"},SI={class:"_fd-ai-chat-prompt"},xI=["onClick"],kI={class:"_fd-ai-chat-history"},NI={class:"_fd-ai-chat-history-chat"},TI={key:0},DI={key:1},VI={key:2},OI={class:"_fd-ai-chat-input"},BI={class:"_fd-ai-chat-clear"};function RI(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",CI,[n.createElementVNode("div",_I,[n.createElementVNode("div",EI,[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)),n.createTextVNode(" FormCreate "+n.toDisplayString(e.t("ai.name")),1)]),n.createElementVNode("div",AI,n.toDisplayString(e.t("ai.info")),1),n.createElementVNode("div",SI,[n.createElementVNode("span",null,n.toDisplayString(e.t("ai.try")),1),n.createElementVNode("span",{class:"_fd-ai-chat-refresh",onClick:t[0]||(t[0]=(...u)=>e.refresh&&e.refresh(...u))},[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-refresh2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.change")),1)])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,u=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-ai-chat-question",onClick:h=>e.message=u},[n.createElementVNode("span",null,n.toDisplayString(u),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))],8,xI))),256))]),n.createElementVNode("div",kI,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.history,(u,h)=>(n.openBlock(),n.createElementBlock("div",{key:h,class:"_fd-ai-chat-history-item",ref_for:!0,ref:"chat"},[n.createElementVNode("div",NI,[n.createElementVNode("div",null,n.toDisplayString(u.message),1)]),n.createElementVNode("div",{class:n.normalizeClass(["_fd-ai-chat-history-status",u.status||"success"])},[n.createElementVNode("div",null,[u.status==="loading"?(n.openBlock(),n.createElementBlock("div",TI,n.toDisplayString(e.t("ai.loading")),1)):u.status==="fail"?(n.openBlock(),n.createElementBlock("div",DI,[t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-warning"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.fail")),1)])):(n.openBlock(),n.createElementBlock("div",VI,[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-yes"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.success")),1)]))])],2)],512))),128))]),n.createElementVNode("div",OI,[n.createElementVNode("div",BI,[n.createVNode(d,{size:"small",text:"",round:"",onClick:e.clear},{default:n.withCtx(()=>t[9]||(t[9]=[n.createElementVNode("i",{class:"fc-icon icon-delete2"},null,-1),n.createTextVNode(" \u6E05\u7A7A")])),_:1},8,["onClick"])]),n.createVNode(c,{type:"textarea",modelValue:e.message,"onUpdate:modelValue":t[1]||(t[1]=u=>e.message=u),placeholder:e.t("ai.placeholder"),resize:"none"},null,8,["modelValue","placeholder"]),e.chat&&e.chat.status==="loading"?(n.openBlock(),n.createElementBlock("div",{key:0,class:"fc-icon icon-suspend",onClick:t[2]||(t[2]=(...u)=>e.suspend&&e.suspend(...u))})):(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["fc-icon icon-send",{disabled:!e.message||!e.message.trim()}]),onClick:t[3]||(t[3]=(...u)=>e.send&&e.send(...u))},null,2))])])}const $I=Te(wI,[["render",RI]]);function Ov(e,t){return function(){return e.apply(t,arguments)}}const{toString:II}=Object.prototype,{getPrototypeOf:of}=Object,{iterator:as,toStringTag:Bv}=Symbol,ls=(e=>t=>{const r=II.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Zn=e=>(e=e.toLowerCase(),t=>ls(t)===e),ss=e=>t=>typeof t===e,{isArray:ao}=Array,ca=ss("undefined");function FI(e){return e!==null&&!ca(e)&&e.constructor!==null&&!ca(e.constructor)&&Nn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rv=Zn("ArrayBuffer");function PI(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rv(e.buffer),t}const MI=ss("string"),Nn=ss("function"),$v=ss("number"),ds=e=>e!==null&&typeof e=="object",LI=e=>e===!0||e===!1,cs=e=>{if(ls(e)!=="object")return!1;const t=of(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Bv in e)&&!(as in e)},jI=Zn("Date"),zI=Zn("File"),UI=Zn("Blob"),HI=Zn("FileList"),WI=e=>ds(e)&&Nn(e.pipe),GI=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Nn(e.append)&&((t=ls(e))==="formdata"||t==="object"&&Nn(e.toString)&&e.toString()==="[object FormData]"))},KI=Zn("URLSearchParams"),[YI,QI,JI,XI]=["ReadableStream","Request","Response","Headers"].map(Zn),ZI=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ua(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let o,i;if(typeof e!="object"&&(e=[e]),ao(e))for(o=0,i=e.length;o0;)if(i=r[o],t===i.toLowerCase())return i;return null}const vr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Fv=e=>!ca(e)&&e!==vr;function af(){const{caseless:e}=Fv(this)&&this||{},t={},r=(o,i)=>{const l=e&&Iv(t,i)||i;cs(t[l])&&cs(o)?t[l]=af(t[l],o):cs(o)?t[l]=af({},o):ao(o)?t[l]=o.slice():t[l]=o};for(let o=0,i=arguments.length;o(ua(t,(i,l)=>{r&&Nn(i)?e[l]=Ov(i,r):e[l]=i},{allOwnKeys:o}),e),eF=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),tF=(e,t,r,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},nF=(e,t,r,o)=>{let i,l,d;const c={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),l=i.length;l-- >0;)d=i[l],(!o||o(d,e,t))&&!c[d]&&(t[d]=e[d],c[d]=!0);e=r!==!1&&of(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},iF=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const o=e.indexOf(t,r);return o!==-1&&o===r},rF=e=>{if(!e)return null;if(ao(e))return e;let t=e.length;if(!$v(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},oF=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&of(Uint8Array)),aF=(e,t)=>{const o=(e&&e[as]).call(e);let i;for(;(i=o.next())&&!i.done;){const l=i.value;t.call(e,l[0],l[1])}},lF=(e,t)=>{let r;const o=[];for(;(r=e.exec(t))!==null;)o.push(r);return o},sF=Zn("HTMLFormElement"),dF=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,i){return o.toUpperCase()+i}),Pv=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),cF=Zn("RegExp"),Mv=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),o={};ua(r,(i,l)=>{let d;(d=t(i,l,e))!==!1&&(o[l]=d||i)}),Object.defineProperties(e,o)},uF=e=>{Mv(e,(t,r)=>{if(Nn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=e[r];if(!!Nn(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},fF=(e,t)=>{const r={},o=i=>{i.forEach(l=>{r[l]=!0})};return ao(e)?o(e):o(String(e).split(t)),r},pF=()=>{},hF=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function mF(e){return!!(e&&Nn(e.append)&&e[Bv]==="FormData"&&e[as])}const gF=e=>{const t=new Array(10),r=(o,i)=>{if(ds(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[i]=o;const l=ao(o)?[]:{};return ua(o,(d,c)=>{const u=r(d,i+1);!ca(u)&&(l[c]=u)}),t[i]=void 0,l}}return o};return r(e,0)},vF=Zn("AsyncFunction"),yF=e=>e&&(ds(e)||Nn(e))&&Nn(e.then)&&Nn(e.catch),Lv=((e,t)=>e?setImmediate:t?((r,o)=>(vr.addEventListener("message",({source:i,data:l})=>{i===vr&&l===r&&o.length&&o.shift()()},!1),i=>{o.push(i),vr.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Nn(vr.postMessage)),bF=typeof queueMicrotask<"u"?queueMicrotask.bind(vr):typeof process<"u"&&process.nextTick||Lv,xe={isArray:ao,isArrayBuffer:Rv,isBuffer:FI,isFormData:GI,isArrayBufferView:PI,isString:MI,isNumber:$v,isBoolean:LI,isObject:ds,isPlainObject:cs,isReadableStream:YI,isRequest:QI,isResponse:JI,isHeaders:XI,isUndefined:ca,isDate:jI,isFile:zI,isBlob:UI,isRegExp:cF,isFunction:Nn,isStream:WI,isURLSearchParams:KI,isTypedArray:oF,isFileList:HI,forEach:ua,merge:af,extend:qI,trim:ZI,stripBOM:eF,inherits:tF,toFlatObject:nF,kindOf:ls,kindOfTest:Zn,endsWith:iF,toArray:rF,forEachEntry:aF,matchAll:lF,isHTMLForm:sF,hasOwnProperty:Pv,hasOwnProp:Pv,reduceDescriptors:Mv,freezeMethods:uF,toObjectSet:fF,toCamelCase:dF,noop:pF,toFiniteNumber:hF,findKey:Iv,global:vr,isContextDefined:Fv,isSpecCompliantForm:mF,toJSONObject:gF,isAsyncFn:vF,isThenable:yF,setImmediate:Lv,asap:bF,isIterable:e=>e!=null&&Nn(e[as])};function ft(e,t,r,o,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const jv=ft.prototype,zv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{zv[e]={value:e}}),Object.defineProperties(ft,zv),Object.defineProperty(jv,"isAxiosError",{value:!0}),ft.from=(e,t,r,o,i,l)=>{const d=Object.create(jv);return xe.toFlatObject(e,d,function(u){return u!==Error.prototype},c=>c!=="isAxiosError"),ft.call(d,e.message,t,r,o,i),d.cause=e,d.name=e.name,l&&Object.assign(d,l),d};const wF=null;function lf(e){return xe.isPlainObject(e)||xe.isArray(e)}function Uv(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function Hv(e,t,r){return e?e.concat(t).map(function(i,l){return i=Uv(i),!r&&l?"["+i+"]":i}).join(r?".":""):t}function CF(e){return xe.isArray(e)&&!e.some(lf)}const _F=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function us(e,t,r){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=xe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,_){return!xe.isUndefined(_[E])});const o=r.metaTokens,i=r.visitor||m,l=r.dots,d=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function h(w){if(w===null)return"";if(xe.isDate(w))return w.toISOString();if(!u&&xe.isBlob(w))throw new ft("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(w)||xe.isTypedArray(w)?u&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function m(w,E,_){let g=w;if(w&&!_&&typeof w=="object"){if(xe.endsWith(E,"{}"))E=o?E:E.slice(0,-2),w=JSON.stringify(w);else if(xe.isArray(w)&&CF(w)||(xe.isFileList(w)||xe.endsWith(E,"[]"))&&(g=xe.toArray(w)))return E=Uv(E),g.forEach(function(x,k){!(xe.isUndefined(x)||x===null)&&t.append(d===!0?Hv([E],k,l):d===null?E:E+"[]",h(x))}),!1}return lf(w)?!0:(t.append(Hv(_,E,l),h(w)),!1)}const y=[],C=Object.assign(_F,{defaultVisitor:m,convertValue:h,isVisitable:lf});function S(w,E){if(!xe.isUndefined(w)){if(y.indexOf(w)!==-1)throw Error("Circular reference detected in "+E.join("."));y.push(w),xe.forEach(w,function(g,b){(!(xe.isUndefined(g)||g===null)&&i.call(t,g,xe.isString(b)?b.trim():b,E,C))===!0&&S(g,E?E.concat(b):[b])}),y.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return S(e),t}function Wv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function sf(e,t){this._pairs=[],e&&us(e,this,t)}const Gv=sf.prototype;Gv.append=function(t,r){this._pairs.push([t,r])},Gv.toString=function(t){const r=t?function(o){return t.call(this,o,Wv)}:Wv;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function EF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Kv(e,t,r){if(!t)return e;const o=r&&r.encode||EF;xe.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let l;if(i?l=i(t,r):l=xe.isURLSearchParams(t)?t.toString():new sf(t,r).toString(o),l){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class AF{constructor(){this.handlers=[]}use(t,r,o){return this.handlers.push({fulfilled:t,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(o){o!==null&&t(o)})}}const Yv=AF,Qv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},SF={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:sf,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},df=typeof window<"u"&&typeof document<"u",cf=typeof navigator=="object"&&navigator||void 0,xF=df&&(!cf||["ReactNative","NativeScript","NS"].indexOf(cf.product)<0),kF=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),NF=df&&window.location.href||"http://localhost",un={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:df,hasStandardBrowserWebWorkerEnv:kF,hasStandardBrowserEnv:xF,navigator:cf,origin:NF},Symbol.toStringTag,{value:"Module"})),...SF};function TF(e,t){return us(e,new un.classes.URLSearchParams,Object.assign({visitor:function(r,o,i,l){return un.isNode&&xe.isBuffer(r)?(this.append(o,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function DF(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function VF(e){const t={},r=Object.keys(e);let o;const i=r.length;let l;for(o=0;o=r.length;return d=!d&&xe.isArray(i)?i.length:d,u?(xe.hasOwnProp(i,d)?i[d]=[i[d],o]:i[d]=o,!c):((!i[d]||!xe.isObject(i[d]))&&(i[d]=[]),t(r,o,i[d],l)&&xe.isArray(i[d])&&(i[d]=VF(i[d])),!c)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const r={};return xe.forEachEntry(e,(o,i)=>{t(DF(o),i,r,0)}),r}return null}function OF(e,t,r){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(e)}const uf={transitional:Qv,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const o=r.getContentType()||"",i=o.indexOf("application/json")>-1,l=xe.isObject(t);if(l&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(Jv(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(l){if(o.indexOf("application/x-www-form-urlencoded")>-1)return TF(t,this.formSerializer).toString();if((c=xe.isFileList(t))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return us(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return l||i?(r.setContentType("application/json",!1),OF(t)):t}],transformResponse:[function(t){const r=this.transitional||uf.transitional,o=r&&r.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(o&&!this.responseType||i)){const d=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(c){if(d)throw c.name==="SyntaxError"?ft.from(c,ft.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:un.classes.FormData,Blob:un.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{uf.headers[e]={}});const ff=uf,BF=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),RF=e=>{const t={};let r,o,i;return e&&e.split(` `).forEach(function(d){i=d.indexOf(":"),r=d.substring(0,i).trim().toLowerCase(),o=d.substring(i+1).trim(),!(!r||t[r]&&BF[r])&&(r==="set-cookie"?t[r]?t[r].push(o):t[r]=[o]:t[r]=t[r]?t[r]+", "+o:o)}),t},Xv=Symbol("internals");function fa(e){return e&&String(e).trim().toLowerCase()}function fs(e){return e===!1||e==null?e:xe.isArray(e)?e.map(fs):String(e)}function $F(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(e);)t[o[1]]=o[2];return t}const IF=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function pf(e,t,r,o,i){if(xe.isFunction(o))return o.call(this,t,r);if(i&&(t=r),!!xe.isString(t)){if(xe.isString(o))return t.indexOf(o)!==-1;if(xe.isRegExp(o))return o.test(t)}}function FF(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,o)=>r.toUpperCase()+o)}function PF(e,t){const r=xe.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+r,{value:function(i,l,d){return this[o].call(this,t,i,l,d)},configurable:!0})})}class ps{constructor(t){t&&this.set(t)}set(t,r,o){const i=this;function l(c,u,h){const m=fa(u);if(!m)throw new Error("header name must be a non-empty string");const y=xe.findKey(i,m);(!y||i[y]===void 0||h===!0||h===void 0&&i[y]!==!1)&&(i[y||u]=fs(c))}const d=(c,u)=>xe.forEach(c,(h,m)=>l(h,m,u));if(xe.isPlainObject(t)||t instanceof this.constructor)d(t,r);else if(xe.isString(t)&&(t=t.trim())&&!IF(t))d(RF(t),r);else if(xe.isObject(t)&&xe.isIterable(t)){let c={},u,h;for(const m of t){if(!xe.isArray(m))throw TypeError("Object iterator must return a key-value pair");c[h=m[0]]=(u=c[h])?xe.isArray(u)?[...u,m[1]]:[u,m[1]]:m[1]}d(c,r)}else t!=null&&l(r,t,o);return this}get(t,r){if(t=fa(t),t){const o=xe.findKey(this,t);if(o){const i=this[o];if(!r)return i;if(r===!0)return $F(i);if(xe.isFunction(r))return r.call(this,i,o);if(xe.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=fa(t),t){const o=xe.findKey(this,t);return!!(o&&this[o]!==void 0&&(!r||pf(this,this[o],o,r)))}return!1}delete(t,r){const o=this;let i=!1;function l(d){if(d=fa(d),d){const c=xe.findKey(o,d);c&&(!r||pf(o,o[c],c,r))&&(delete o[c],i=!0)}}return xe.isArray(t)?t.forEach(l):l(t),i}clear(t){const r=Object.keys(this);let o=r.length,i=!1;for(;o--;){const l=r[o];(!t||pf(this,this[l],l,t,!0))&&(delete this[l],i=!0)}return i}normalize(t){const r=this,o={};return xe.forEach(this,(i,l)=>{const d=xe.findKey(o,l);if(d){r[d]=fs(i),delete r[l];return}const c=t?FF(l):String(l).trim();c!==l&&delete r[l],r[c]=fs(i),o[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return xe.forEach(this,(o,i)=>{o!=null&&o!==!1&&(r[i]=t&&xe.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const o=new this(t);return r.forEach(i=>o.set(i)),o}static accessor(t){const o=(this[Xv]=this[Xv]={accessors:{}}).accessors,i=this.prototype;function l(d){const c=fa(d);o[c]||(PF(i,d),o[c]=!0)}return xe.isArray(t)?t.forEach(l):l(t),this}}ps.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),xe.reduceDescriptors(ps.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[r]=o}}}),xe.freezeMethods(ps);const qn=ps;function hf(e,t){const r=this||ff,o=t||r,i=qn.from(o.headers);let l=o.data;return xe.forEach(e,function(c){l=c.call(r,l,i.normalize(),t?t.status:void 0)}),i.normalize(),l}function Zv(e){return!!(e&&e.__CANCEL__)}function lo(e,t,r){ft.call(this,e==null?"canceled":e,ft.ERR_CANCELED,t,r),this.name="CanceledError"}xe.inherits(lo,ft,{__CANCEL__:!0});function qv(e,t,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?e(r):t(new ft("Request failed with status code "+r.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function MF(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function LF(e,t){e=e||10;const r=new Array(e),o=new Array(e);let i=0,l=0,d;return t=t!==void 0?t:1e3,function(u){const h=Date.now(),m=o[l];d||(d=h),r[i]=u,o[i]=h;let y=l,C=0;for(;y!==i;)C+=r[y++],y=y%e;if(i=(i+1)%e,i===l&&(l=(l+1)%e),h-d{r=m,i=null,l&&(clearTimeout(l),l=null),e.apply(null,h)};return[(...h)=>{const m=Date.now(),y=m-r;y>=o?d(h,m):(i=h,l||(l=setTimeout(()=>{l=null,d(i)},o-y)))},()=>i&&d(i)]}const hs=(e,t,r=3)=>{let o=0;const i=LF(50,250);return jF(l=>{const d=l.loaded,c=l.lengthComputable?l.total:void 0,u=d-o,h=i(u),m=d<=c;o=d;const y={loaded:d,total:c,progress:c?d/c:void 0,bytes:u,rate:h||void 0,estimated:h&&c&&m?(c-d)/h:void 0,event:l,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(y)},r)},ey=(e,t)=>{const r=e!=null;return[o=>t[0]({lengthComputable:r,total:e,loaded:o}),t[1]]},ty=e=>(...t)=>xe.asap(()=>e(...t)),zF=un.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,un.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(un.origin),un.navigator&&/(msie|trident)/i.test(un.navigator.userAgent)):()=>!0,UF=un.hasStandardBrowserEnv?{write(e,t,r,o,i,l){const d=[e+"="+encodeURIComponent(t)];xe.isNumber(r)&&d.push("expires="+new Date(r).toGMTString()),xe.isString(o)&&d.push("path="+o),xe.isString(i)&&d.push("domain="+i),l===!0&&d.push("secure"),document.cookie=d.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function HF(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function WF(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ny(e,t,r){let o=!HF(t);return e&&(o||r==!1)?WF(e,t):t}const iy=e=>e instanceof qn?{...e}:e;function yr(e,t){t=t||{};const r={};function o(h,m,y,C){return xe.isPlainObject(h)&&xe.isPlainObject(m)?xe.merge.call({caseless:C},h,m):xe.isPlainObject(m)?xe.merge({},m):xe.isArray(m)?m.slice():m}function i(h,m,y,C){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h,y,C)}else return o(h,m,y,C)}function l(h,m){if(!xe.isUndefined(m))return o(void 0,m)}function d(h,m){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h)}else return o(void 0,m)}function c(h,m,y){if(y in t)return o(h,m);if(y in e)return o(void 0,h)}const u={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:c,headers:(h,m,y)=>i(iy(h),iy(m),y,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(m){const y=u[m]||i,C=y(e[m],t[m],m);xe.isUndefined(C)&&y!==c||(r[m]=C)}),r}const ry=e=>{const t=yr({},e);let{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:l,headers:d,auth:c}=t;t.headers=d=qn.from(d),t.url=Kv(ny(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&d.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let u;if(xe.isFormData(r)){if(un.hasStandardBrowserEnv||un.hasStandardBrowserWebWorkerEnv)d.setContentType(void 0);else if((u=d.getContentType())!==!1){const[h,...m]=u?u.split(";").map(y=>y.trim()).filter(Boolean):[];d.setContentType([h||"multipart/form-data",...m].join("; "))}}if(un.hasStandardBrowserEnv&&(o&&xe.isFunction(o)&&(o=o(t)),o||o!==!1&&zF(t.url))){const h=i&&l&&UF.read(l);h&&d.set(i,h)}return t},GF=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(r,o){const i=ry(e);let l=i.data;const d=qn.from(i.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:h}=i,m,y,C,A,w;function E(){A&&A(),w&&w(),i.cancelToken&&i.cancelToken.unsubscribe(m),i.signal&&i.signal.removeEventListener("abort",m)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function g(){if(!b)return;const x=qn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),T={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:x,config:e,request:b};qv(function(F){r(F),E()},function(F){o(F),E()},T),b=null}"onloadend"in b?b.onloadend=g:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(g)},b.onabort=function(){!b||(o(new ft("Request aborted",ft.ECONNABORTED,e,b)),b=null)},b.onerror=function(){o(new ft("Network Error",ft.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let k=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const T=i.transitional||Qv;i.timeoutErrorMessage&&(k=i.timeoutErrorMessage),o(new ft(k,T.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,b)),b=null},l===void 0&&d.setContentType(null),"setRequestHeader"in b&&xe.forEach(d.toJSON(),function(k,T){b.setRequestHeader(T,k)}),xe.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),c&&c!=="json"&&(b.responseType=i.responseType),h&&([C,w]=hs(h,!0),b.addEventListener("progress",C)),u&&b.upload&&([y,A]=hs(u),b.upload.addEventListener("progress",y),b.upload.addEventListener("loadend",A)),(i.cancelToken||i.signal)&&(m=x=>{!b||(o(!x||x.type?new lo(null,e,b):x),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(m),i.signal&&(i.signal.aborted?m():i.signal.addEventListener("abort",m)));const _=MF(i.url);if(_&&un.protocols.indexOf(_)===-1){o(new ft("Unsupported protocol "+_+":",ft.ERR_BAD_REQUEST,e));return}b.send(l||null)})},KF=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let o=new AbortController,i;const l=function(h){if(!i){i=!0,c();const m=h instanceof Error?h:this.reason;o.abort(m instanceof ft?m:new lo(m instanceof Error?m.message:m))}};let d=t&&setTimeout(()=>{d=null,l(new ft(`timeout ${t} of ms exceeded`,ft.ETIMEDOUT))},t);const c=()=>{e&&(d&&clearTimeout(d),d=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(l):h.removeEventListener("abort",l)}),e=null)};e.forEach(h=>h.addEventListener("abort",l));const{signal:u}=o;return u.unsubscribe=()=>xe.asap(c),u}},YF=function*(e,t){let r=e.byteLength;if(!t||r{const i=QF(e,t);let l=0,d,c=u=>{d||(d=!0,o&&o(u))};return new ReadableStream({async pull(u){try{const{done:h,value:m}=await i.next();if(h){c(),u.close();return}let y=m.byteLength;if(r){let C=l+=y;r(C)}u.enqueue(new Uint8Array(m))}catch(h){throw c(h),h}},cancel(u){return c(u),i.return()}},{highWaterMark:2})},ms=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ay=ms&&typeof ReadableStream=="function",XF=ms&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),ly=(e,...t)=>{try{return!!e(...t)}catch{return!1}},ZF=ay&&ly(()=>{let e=!1;const t=new Request(un.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),sy=64*1024,mf=ay&&ly(()=>xe.isReadableStream(new Response("").body)),gs={stream:mf&&(e=>e.body)};ms&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!gs[t]&&(gs[t]=xe.isFunction(e[t])?r=>r[t]():(r,o)=>{throw new ft(`Response type '${t}' is not supported`,ft.ERR_NOT_SUPPORT,o)})})})(new Response);const qF=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(un.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await XF(e)).byteLength},eP=async(e,t)=>{const r=xe.toFiniteNumber(e.getContentLength());return r==null?qF(t):r},gf={http:wF,xhr:GF,fetch:ms&&(async e=>{let{url:t,method:r,data:o,signal:i,cancelToken:l,timeout:d,onDownloadProgress:c,onUploadProgress:u,responseType:h,headers:m,withCredentials:y="same-origin",fetchOptions:C}=ry(e);h=h?(h+"").toLowerCase():"text";let A=KF([i,l&&l.toAbortSignal()],d),w;const E=A&&A.unsubscribe&&(()=>{A.unsubscribe()});let b;try{if(u&&ZF&&r!=="get"&&r!=="head"&&(b=await eP(m,o))!==0){let T=new Request(t,{method:"POST",body:o,duplex:"half"}),O;if(xe.isFormData(o)&&(O=T.headers.get("content-type"))&&m.setContentType(O),T.body){const[F,I]=ey(b,hs(ty(u)));o=oy(T.body,sy,F,I)}}xe.isString(y)||(y=y?"include":"omit");const g="credentials"in Request.prototype;w=new Request(t,{...C,signal:A,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:o,duplex:"half",credentials:g?y:void 0});let _=await fetch(w);const x=mf&&(h==="stream"||h==="response");if(mf&&(c||x&&E)){const T={};["status","statusText","headers"].forEach(M=>{T[M]=_[M]});const O=xe.toFiniteNumber(_.headers.get("content-length")),[F,I]=c&&ey(O,hs(ty(c),!0))||[];_=new Response(oy(_.body,sy,F,()=>{I&&I(),E&&E()}),T)}h=h||"text";let k=await gs[xe.findKey(gs,h)||"text"](_,e);return!x&&E&&E(),await new Promise((T,O)=>{qv(T,O,{data:k,headers:qn.from(_.headers),status:_.status,statusText:_.statusText,config:e,request:w})})}catch(g){throw E&&E(),g&&g.name==="TypeError"&&/Load failed|fetch/i.test(g.message)?Object.assign(new ft("Network Error",ft.ERR_NETWORK,e,w),{cause:g.cause||g}):ft.from(g,g&&g.code,e,w)}})};xe.forEach(gf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const dy=e=>`- ${e}`,tP=e=>xe.isFunction(e)||e===null||e===!1,cy={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let r,o;const i={};for(let l=0;l`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let d=t?l.length>1?`since : +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const o=new this(t);return r.forEach(i=>o.set(i)),o}static accessor(t){const o=(this[Xv]=this[Xv]={accessors:{}}).accessors,i=this.prototype;function l(d){const c=fa(d);o[c]||(PF(i,d),o[c]=!0)}return xe.isArray(t)?t.forEach(l):l(t),this}}ps.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),xe.reduceDescriptors(ps.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[r]=o}}}),xe.freezeMethods(ps);const qn=ps;function hf(e,t){const r=this||ff,o=t||r,i=qn.from(o.headers);let l=o.data;return xe.forEach(e,function(c){l=c.call(r,l,i.normalize(),t?t.status:void 0)}),i.normalize(),l}function Zv(e){return!!(e&&e.__CANCEL__)}function lo(e,t,r){ft.call(this,e==null?"canceled":e,ft.ERR_CANCELED,t,r),this.name="CanceledError"}xe.inherits(lo,ft,{__CANCEL__:!0});function qv(e,t,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?e(r):t(new ft("Request failed with status code "+r.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function MF(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function LF(e,t){e=e||10;const r=new Array(e),o=new Array(e);let i=0,l=0,d;return t=t!==void 0?t:1e3,function(u){const h=Date.now(),m=o[l];d||(d=h),r[i]=u,o[i]=h;let y=l,C=0;for(;y!==i;)C+=r[y++],y=y%e;if(i=(i+1)%e,i===l&&(l=(l+1)%e),h-d{r=m,i=null,l&&(clearTimeout(l),l=null),e.apply(null,h)};return[(...h)=>{const m=Date.now(),y=m-r;y>=o?d(h,m):(i=h,l||(l=setTimeout(()=>{l=null,d(i)},o-y)))},()=>i&&d(i)]}const hs=(e,t,r=3)=>{let o=0;const i=LF(50,250);return jF(l=>{const d=l.loaded,c=l.lengthComputable?l.total:void 0,u=d-o,h=i(u),m=d<=c;o=d;const y={loaded:d,total:c,progress:c?d/c:void 0,bytes:u,rate:h||void 0,estimated:h&&c&&m?(c-d)/h:void 0,event:l,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(y)},r)},ey=(e,t)=>{const r=e!=null;return[o=>t[0]({lengthComputable:r,total:e,loaded:o}),t[1]]},ty=e=>(...t)=>xe.asap(()=>e(...t)),zF=un.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,un.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(un.origin),un.navigator&&/(msie|trident)/i.test(un.navigator.userAgent)):()=>!0,UF=un.hasStandardBrowserEnv?{write(e,t,r,o,i,l){const d=[e+"="+encodeURIComponent(t)];xe.isNumber(r)&&d.push("expires="+new Date(r).toGMTString()),xe.isString(o)&&d.push("path="+o),xe.isString(i)&&d.push("domain="+i),l===!0&&d.push("secure"),document.cookie=d.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function HF(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function WF(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ny(e,t,r){let o=!HF(t);return e&&(o||r==!1)?WF(e,t):t}const iy=e=>e instanceof qn?{...e}:e;function yr(e,t){t=t||{};const r={};function o(h,m,y,C){return xe.isPlainObject(h)&&xe.isPlainObject(m)?xe.merge.call({caseless:C},h,m):xe.isPlainObject(m)?xe.merge({},m):xe.isArray(m)?m.slice():m}function i(h,m,y,C){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h,y,C)}else return o(h,m,y,C)}function l(h,m){if(!xe.isUndefined(m))return o(void 0,m)}function d(h,m){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h)}else return o(void 0,m)}function c(h,m,y){if(y in t)return o(h,m);if(y in e)return o(void 0,h)}const u={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:c,headers:(h,m,y)=>i(iy(h),iy(m),y,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(m){const y=u[m]||i,C=y(e[m],t[m],m);xe.isUndefined(C)&&y!==c||(r[m]=C)}),r}const ry=e=>{const t=yr({},e);let{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:l,headers:d,auth:c}=t;t.headers=d=qn.from(d),t.url=Kv(ny(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&d.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let u;if(xe.isFormData(r)){if(un.hasStandardBrowserEnv||un.hasStandardBrowserWebWorkerEnv)d.setContentType(void 0);else if((u=d.getContentType())!==!1){const[h,...m]=u?u.split(";").map(y=>y.trim()).filter(Boolean):[];d.setContentType([h||"multipart/form-data",...m].join("; "))}}if(un.hasStandardBrowserEnv&&(o&&xe.isFunction(o)&&(o=o(t)),o||o!==!1&&zF(t.url))){const h=i&&l&&UF.read(l);h&&d.set(i,h)}return t},GF=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(r,o){const i=ry(e);let l=i.data;const d=qn.from(i.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:h}=i,m,y,C,S,w;function E(){S&&S(),w&&w(),i.cancelToken&&i.cancelToken.unsubscribe(m),i.signal&&i.signal.removeEventListener("abort",m)}let _=new XMLHttpRequest;_.open(i.method.toUpperCase(),i.url,!0),_.timeout=i.timeout;function g(){if(!_)return;const x=qn.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),T={data:!c||c==="text"||c==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:x,config:e,request:_};qv(function(F){r(F),E()},function(F){o(F),E()},T),_=null}"onloadend"in _?_.onloadend=g:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(g)},_.onabort=function(){!_||(o(new ft("Request aborted",ft.ECONNABORTED,e,_)),_=null)},_.onerror=function(){o(new ft("Network Error",ft.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let k=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const T=i.transitional||Qv;i.timeoutErrorMessage&&(k=i.timeoutErrorMessage),o(new ft(k,T.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,_)),_=null},l===void 0&&d.setContentType(null),"setRequestHeader"in _&&xe.forEach(d.toJSON(),function(k,T){_.setRequestHeader(T,k)}),xe.isUndefined(i.withCredentials)||(_.withCredentials=!!i.withCredentials),c&&c!=="json"&&(_.responseType=i.responseType),h&&([C,w]=hs(h,!0),_.addEventListener("progress",C)),u&&_.upload&&([y,S]=hs(u),_.upload.addEventListener("progress",y),_.upload.addEventListener("loadend",S)),(i.cancelToken||i.signal)&&(m=x=>{!_||(o(!x||x.type?new lo(null,e,_):x),_.abort(),_=null)},i.cancelToken&&i.cancelToken.subscribe(m),i.signal&&(i.signal.aborted?m():i.signal.addEventListener("abort",m)));const b=MF(i.url);if(b&&un.protocols.indexOf(b)===-1){o(new ft("Unsupported protocol "+b+":",ft.ERR_BAD_REQUEST,e));return}_.send(l||null)})},KF=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let o=new AbortController,i;const l=function(h){if(!i){i=!0,c();const m=h instanceof Error?h:this.reason;o.abort(m instanceof ft?m:new lo(m instanceof Error?m.message:m))}};let d=t&&setTimeout(()=>{d=null,l(new ft(`timeout ${t} of ms exceeded`,ft.ETIMEDOUT))},t);const c=()=>{e&&(d&&clearTimeout(d),d=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(l):h.removeEventListener("abort",l)}),e=null)};e.forEach(h=>h.addEventListener("abort",l));const{signal:u}=o;return u.unsubscribe=()=>xe.asap(c),u}},YF=function*(e,t){let r=e.byteLength;if(!t||r{const i=QF(e,t);let l=0,d,c=u=>{d||(d=!0,o&&o(u))};return new ReadableStream({async pull(u){try{const{done:h,value:m}=await i.next();if(h){c(),u.close();return}let y=m.byteLength;if(r){let C=l+=y;r(C)}u.enqueue(new Uint8Array(m))}catch(h){throw c(h),h}},cancel(u){return c(u),i.return()}},{highWaterMark:2})},ms=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ay=ms&&typeof ReadableStream=="function",XF=ms&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),ly=(e,...t)=>{try{return!!e(...t)}catch{return!1}},ZF=ay&&ly(()=>{let e=!1;const t=new Request(un.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),sy=64*1024,mf=ay&&ly(()=>xe.isReadableStream(new Response("").body)),gs={stream:mf&&(e=>e.body)};ms&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!gs[t]&&(gs[t]=xe.isFunction(e[t])?r=>r[t]():(r,o)=>{throw new ft(`Response type '${t}' is not supported`,ft.ERR_NOT_SUPPORT,o)})})})(new Response);const qF=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(un.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await XF(e)).byteLength},eP=async(e,t)=>{const r=xe.toFiniteNumber(e.getContentLength());return r==null?qF(t):r},gf={http:wF,xhr:GF,fetch:ms&&(async e=>{let{url:t,method:r,data:o,signal:i,cancelToken:l,timeout:d,onDownloadProgress:c,onUploadProgress:u,responseType:h,headers:m,withCredentials:y="same-origin",fetchOptions:C}=ry(e);h=h?(h+"").toLowerCase():"text";let S=KF([i,l&&l.toAbortSignal()],d),w;const E=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let _;try{if(u&&ZF&&r!=="get"&&r!=="head"&&(_=await eP(m,o))!==0){let T=new Request(t,{method:"POST",body:o,duplex:"half"}),O;if(xe.isFormData(o)&&(O=T.headers.get("content-type"))&&m.setContentType(O),T.body){const[F,I]=ey(_,hs(ty(u)));o=oy(T.body,sy,F,I)}}xe.isString(y)||(y=y?"include":"omit");const g="credentials"in Request.prototype;w=new Request(t,{...C,signal:S,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:o,duplex:"half",credentials:g?y:void 0});let b=await fetch(w);const x=mf&&(h==="stream"||h==="response");if(mf&&(c||x&&E)){const T={};["status","statusText","headers"].forEach(M=>{T[M]=b[M]});const O=xe.toFiniteNumber(b.headers.get("content-length")),[F,I]=c&&ey(O,hs(ty(c),!0))||[];b=new Response(oy(b.body,sy,F,()=>{I&&I(),E&&E()}),T)}h=h||"text";let k=await gs[xe.findKey(gs,h)||"text"](b,e);return!x&&E&&E(),await new Promise((T,O)=>{qv(T,O,{data:k,headers:qn.from(b.headers),status:b.status,statusText:b.statusText,config:e,request:w})})}catch(g){throw E&&E(),g&&g.name==="TypeError"&&/Load failed|fetch/i.test(g.message)?Object.assign(new ft("Network Error",ft.ERR_NETWORK,e,w),{cause:g.cause||g}):ft.from(g,g&&g.code,e,w)}})};xe.forEach(gf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const dy=e=>`- ${e}`,tP=e=>xe.isFunction(e)||e===null||e===!1,cy={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let r,o;const i={};for(let l=0;l`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let d=t?l.length>1?`since : `+l.map(dy).join(` `):" "+dy(l[0]):"as no adapter specified";throw new ft("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return o},adapters:gf};function vf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new lo(null,e)}function uy(e){return vf(e),e.headers=qn.from(e.headers),e.data=hf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),cy.getAdapter(e.adapter||ff.adapter)(e).then(function(o){return vf(e),o.data=hf.call(e,e.transformResponse,o),o.headers=qn.from(o.headers),o},function(o){return Zv(o)||(vf(e),o&&o.response&&(o.response.data=hf.call(e,e.transformResponse,o.response),o.response.headers=qn.from(o.response.headers))),Promise.reject(o)})}const fy="1.9.0",vs={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{vs[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const py={};vs.transitional=function(t,r,o){function i(l,d){return"[Axios v"+fy+"] Transitional option '"+l+"'"+d+(o?". "+o:"")}return(l,d,c)=>{if(t===!1)throw new ft(i(d," has been removed"+(r?" in "+r:"")),ft.ERR_DEPRECATED);return r&&!py[d]&&(py[d]=!0,console.warn(i(d," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,d,c):!0}},vs.spelling=function(t){return(r,o)=>(console.warn(`${o} is likely a misspelling of ${t}`),!0)};function nP(e,t,r){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let i=o.length;for(;i-- >0;){const l=o[i],d=t[l];if(d){const c=e[l],u=c===void 0||d(c,l,e);if(u!==!0)throw new ft("option "+l+" must be "+u,ft.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ft("Unknown option "+l,ft.ERR_BAD_OPTION)}}const ys={assertOptions:nP,validators:vs},mi=ys.validators;class bs{constructor(t){this.defaults=t||{},this.interceptors={request:new Yv,response:new Yv}}async request(t,r){try{return await this._request(t,r)}catch(o){if(o instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const l=i.stack?i.stack.replace(/^.+\n/,""):"";try{o.stack?l&&!String(o.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(o.stack+=` -`+l):o.stack=l}catch{}}throw o}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=yr(this.defaults,r);const{transitional:o,paramsSerializer:i,headers:l}=r;o!==void 0&&ys.assertOptions(o,{silentJSONParsing:mi.transitional(mi.boolean),forcedJSONParsing:mi.transitional(mi.boolean),clarifyTimeoutError:mi.transitional(mi.boolean)},!1),i!=null&&(xe.isFunction(i)?r.paramsSerializer={serialize:i}:ys.assertOptions(i,{encode:mi.function,serialize:mi.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),ys.assertOptions(r,{baseUrl:mi.spelling("baseURL"),withXsrfToken:mi.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let d=l&&xe.merge(l.common,l[r.method]);l&&xe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete l[w]}),r.headers=qn.concat(d,l);const c=[];let u=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(u=u&&E.synchronous,c.unshift(E.fulfilled,E.rejected))});const h=[];this.interceptors.response.forEach(function(E){h.push(E.fulfilled,E.rejected)});let m,y=0,C;if(!u){const w=[uy.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,h),C=w.length,m=Promise.resolve(r);y{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](i);o._listeners=null}),this.promise.then=i=>{let l;const d=new Promise(c=>{o.subscribe(c),l=c}).then(i);return d.cancel=function(){o.unsubscribe(l)},d},t(function(l,d,c){o.reason||(o.reason=new lo(l,d,c),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=o=>{t.abort(o)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new yf(function(i){t=i}),cancel:t}}}const iP=yf;function rP(e){return function(r){return e.apply(null,r)}}function oP(e){return xe.isObject(e)&&e.isAxiosError===!0}const bf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bf).forEach(([e,t])=>{bf[t]=e});const aP=bf;function hy(e){const t=new ws(e),r=Ov(ws.prototype.request,t);return xe.extend(r,ws.prototype,t,{allOwnKeys:!0}),xe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return hy(yr(e,i))},r}const Gt=hy(ff);Gt.Axios=ws,Gt.CanceledError=lo,Gt.CancelToken=iP,Gt.isCancel=Zv,Gt.VERSION=fy,Gt.toFormData=us,Gt.AxiosError=ft,Gt.Cancel=Gt.CanceledError,Gt.all=function(t){return Promise.all(t)},Gt.spread=rP,Gt.isAxiosError=oP,Gt.mergeConfig=yr,Gt.AxiosHeaders=qn,Gt.formToJSON=e=>Jv(xe.isHTMLForm(e)?new FormData(e):e),Gt.getAdapter=cy.getAdapter,Gt.HttpStatusCode=aP,Gt.default=Gt;const my=Gt,pz="";to.registerLanguage("javascript",aO),to.registerLanguage("xml",oO);const lP=n.defineComponent({name:"FcDesigner",components:{AiChat:$I,SlotsConfig:dI,Warning:Xn,QuickLayout:mI,PrintForm:bI,LanguageConfig:iI,PropsInput:H$,JsonPreview:F$,GlobalVariableConfig:Dv,GlobalClassConfig:Tv,GlobalEventConfig:Cv,GlobalFetchConfig:_v,FormList:xB,FieldList:pB,TypeSelect:rB,ConfigTitle:bv,VariableConfig:ra,ToolsBar:JO,SubList:HO,PageInput:SO,fcDraggable:jr,DragForm:ze.$form(),ViewForm:An.$form(),DragFormMobile:Xr.$form(),ViewFormMobile:tD.$form(),EventConfig:bg,ConfigItem:Fn,VNode:wg},props:{menu:Array,field:Array,appId:String,appUrl:String,list:Array,theme:String,height:[String,Number],config:{type:Object,default:()=>({})},mask:{type:Boolean,default:void 0},locale:Object,handle:Array},data(){return{}},emits:["active","create","copy","delete","drag","inputData","inputPageData","save","clear","switchForm","copyRule","pasteRule","sortUp","sortDown","changeDevice","previewSubmit","previewReset"],setup(e){var ce,de,pe,se,ge,ye;let t;t=!1;const{menu:r,height:o,mask:i,locale:l,handle:d}=n.toRefs(e),c=n.getCurrentInstance(),u=n.reactive({active:null});n.provide("fcx",u),n.provide("designer",c);const h=e.appUrl,m=n.toRef(e,"config",{}),y=n.toRef(e,"theme"),C=n.toRef(e,"field",[]),A=n.toRef(e,"list",[]),w=n.toRef(m.value,"baseRule",null),E=n.toRef(m.value,"componentRule",{}),b=n.toRef(m.value,"updateDefaultRule",{}),g=n.toRef(m.value,"validateRule",null),_=n.toRef(m.value,"formRule",null),x=n.computed(()=>{const D=o.value;return D?dt.Number(D)?`${D}px`:D:"100%"}),k=n.computed(()=>m.value.fieldReadonly!==!1),T=n.computed(()=>m.value.fieldList||[]),O=n.computed(()=>m.value.varList||[]),F=n.computed(()=>m.value.hiddenMenu||[]),I=n.computed(()=>m.value.hiddenItem||[]),M=n.computed(()=>m.value.hiddenDragMenu===!0),N=n.computed(()=>m.value.hiddenDragBtn===!0),B=n.computed(()=>c.refs.dragCon.clientHeight),L=n.computed(()=>{var D;return(((D=l.value)==null?void 0:D.name)||"zh-cn")==="zh-cn"?eB:null}),U=n.computed(()=>X.getConfig("showGridLine")!==!1||X.getConfig("showQuickLayout")!==!1||X.getConfig("showPrintBtn")!==!1),H=n.computed(()=>{const D=["base","advanced","props","slots","style","event","validate"];let W=m.value.configFormOrder?[...m.value.configFormOrder]:[],Y=[];return W.length?[...W,...D].forEach(q=>{Y.indexOf(q)===-1&&D.indexOf(q)>-1&&Y.push(q)}):Y=D,Y.map(q=>`"${q}"`).join(" ")});n.watch(y,(D,W)=>{W&&document.body.classList.remove("fd-theme-"+W),D&&document.body.classList.add("fd-theme-"+D)});let R=Gl;l.value&&(R=ld(l).t);const z=(...D)=>R(...D),$=(D,W,...Y)=>{if(W){if(dt.Function(W))return W(...Y);if(W.rule){let q=W.rule(...Y);return W.prepend?q=[...q,...D(...Y)]:W.append&&(q=[...D(...Y),...q]),q}}return D(...Y)},S=n.reactive({cacheProps:{},operation:{idx:-1,list:[]},modelValue:"",selectedNodeName:"",datasetData:[],datasetInfo:{},dsSelectProps:{label:"name",children:"children",value:"id",isLeaf:D=>{var W;return!((W=D.children)!=null&&W.length)}},fieldData:[],tableId:"",pageData:[],gridLine:!1,hiddenLeft:!1,hiddenRight:!1,moveRule:null,addRule:null,added:null,bus:zb(),device:((ce=m.value)==null?void 0:ce.device)||"pc",activeModule:"base",activeTab:"form",activeMenuTab:"menu",activePage:null,activeRule:null,children:n.ref([]),treeInfo:[],menuList:r.value||A_(),dragRuleList:{},eventShow:!1,unloadStatus:!1,previewStatus:"form",previewDevice:"pc",t:z,preview:{state:!1,rule:[],option:{},api:{}},inputForm:{state:!1,rule:[],option:{},api:{},data:{},key:""},dragForm:n.ref({rule:[],api:{}}),formOptions:{appUrl:h,datasetInfo:{}},oldOptionsKeys:[],form:{rule:$(Sp,_.value,{t:z}),api:{},option:{global:{input:((de=m.value)==null?void 0:de.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1},value:{form:{},submitBtn:!1}},baseForm:{isShow:!1,rule:$(Vo,w.value,{t:z}),api:{},value:{},options:{global:{input:((pe=m.value)==null?void 0:pe.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=S.activeRule,D.setValue(D.options.formData||{})}}},advancedForm:{isShow:!1,rule:xp({t:z}),api:{},value:{},options:{global:{input:((se=m.value)==null?void 0:se.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=S.activeRule,D.setValue(D.options.formData||{})}}},styleForm:{isShow:!1,rule:Ap({t:z}),api:{},value:{},options:{form:{labelPosition:"left",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=S.activeRule,D.setValue(D.options.formData||{})}}},validateForm:{isShow:!1,rule:$(kp,g.value,{t:z}),api:{},value:[],options:{form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=S.activeRule,D.setValue(D.options.formData||{})}}},propsForm:{isShow:!1,variable:!1,rule:[],api:{},value:{},options:{global:{input:((ge=m.value)==null?void 0:ge.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},inputNumber:{props:{controlsPosition:"right"}},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=S.activeRule,D.setValue(D.options.formData||{})}}},customForm:{isShow:!1,config:null,key:"",rule:[],api:{},options:{global:{input:((ye=m.value)==null?void 0:ye.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1}}}),J=n.computed(()=>{const D=S.activeRule;if(!D||!D._menu.children||D._fc_drag_tag===D._menu.children)return null;const W=S.dragRuleList[D._fc_drag_tag],Y=S.dragRuleList[D._menu.children];let q=D.children;return W.inside&&(q=q[0].children),Y.inside||(q=q.map(ee=>ee.children[0])),q.filter(ee=>ee._fc_drag_tag===Y.name)});n.watch(()=>S.preview.state,function(D){D||n.nextTick(()=>{S.previewStatus="form",S.preview.rule=S.preview.option=null})}),n.watch(()=>S.previewStatus,D=>{S.preview.rule&&(S.preview.option.preview=D==="preview")});let Q=null;const G=(D,W)=>{if(D[10]!==">"){if(D=D.replace("formCreate",""),!D)return;D=Ha(D)}else D=D.replace("formCreate>","");const Y=D.split(">"),q=Y.pop();let ee=S.activeRule;Y.forEach((oe,he)=>{he||(oe=Ha(oe)),ee[oe]||(ee[oe]={}),ee=ee[oe]}),W({source:ee,field:q})},ie=n.computed(()=>S.pageData.filter(D=>!D.default).length);n.watch(()=>l.value,D=>{R=D?ld(l).t:Gl,X.clearActiveRule();const W=S.form.api.formData&&S.form.api.formData(),Y=S.baseForm.api.formData&&S.baseForm.api.formData(),q=S.validateForm.api.formData&&S.validateForm.api.formData();S.validateForm.rule=$(kp,g.value,{t:z}),S.baseForm.rule=$(Vo,w.value,{t:z}),S.form.rule=$(Sp,_.value,{t:z}),S.styleForm.rule=Ap({t:z}),S.advancedForm.rule=xp({t:z}),S.cacheProps={};const ee=S.activeRule;let oe=null;ee&&(oe=S.propsForm.api.formData&&S.propsForm.api.formData(),S.propsForm.rule=S.cacheProps[ee._fc_id]=X.getPropsRule(ee)),n.nextTick(()=>{W&&S.form.api.setValue(W),Y&&S.baseForm.api.setValue(Y),q&&S.validateForm.api.setValue(q),oe&&S.propsForm.api.setValue(oe)})}),n.watch(()=>m.value.license,D=>{An.license=D,ze.license=D,window&&window.formCreate&&(window.formCreate.license=D)},{immediate:!0});const X={dsClick(D){S.datasetData.forEach(W=>{W.table_id==D&&(S.datasetInfo=W,S.formOptions.datasetInfo=W)}),X.onDatasetChange(S.datasetInfo)},onDatasetChange(D){let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const q=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(q.v)}let Y=h;Y==null&&(Y=""),S.fieldData=[],my.get(Y+"/datasetData/getFieldsByTableId",{headers:{"X-De-Token":W},params:{datasourceId:D.datasource_id,tablename:D.table_name}}).then(q=>{console.log(q),S.datasetInfo.keyfeilds=q.data.data.keyfeilds,S.formOptions.datasetInfo.keyfeilds=q.data.data.keyfeilds,q.data.data.fields.forEach(ee=>{ee.label=ee.name,ee.item="input",ee.iskey=ee.iskey,ee.fieldtype=ee.type,ee.maxlength=ee.size,ee.field=ee.origin_name,ee.update={disabled:ee.iskey},S.fieldData.push(ee)})}).catch(q=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",q)})},getInit(){S.formOptions.appUrl=h;let D=h;D==null&&(D="");let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const Y=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(Y.v)}my.get(D+"/datasetData/getTablesByAppId",{headers:{"X-De-Token":W},params:{appid:e.appId}}).then(Y=>{S.datasetData=Y.data.data}).catch(Y=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",Y)})},setDevice(D){S.device=D,c.emit("changeDevice",D)},initPage(){S.children=X.makeChildren([]),S.dragForm.rule=X.makeDragRule(S.children),S.operation=S.pageData[0]?S.pageData[0].operation:{idx:-1,list:[]},S.pageData=[{default:!0,rule:S.dragForm.rule,operation:S.operation}],S.activePage=S.pageData[0]},changePage(D){const W=S.pageData[D];if(S.activePage!==W){if(S.activePage){const Y=S.activePage;Y.rule=S.dragForm.rule,Y.operation=S.operation}W.operation||(W.operation={idx:-1,list:[]}),S.dragForm.rule=W.rule,W.default?S.children=W.rule[0].children:S.children=W.rule[0].children[0].children[0].children,S.activePage=W,S.operation=W.operation,S.preview.state=!1,S.inputForm.state=!1,X.clearActiveRule(),X.updateTree()}},deletePage(D){D&&(S.pageData[D]===S.activePage&&X.changePage(0),S.pageData.splice(D,1))},copyPage(D){if(D){const W=S.pageData[D],Y=rt(S.pageData[D].rule)[0],q=Y.type==="DragTool"?Y.children[0]:Y;q.name="ref_"+We(),q._fc_id="id_"+We(),jg(q,W.config.labelField,Rr(q,W.config.labelField,"")+" Copy"),S.pageData.splice(D+1,0,{config:W.config,type:W.type,main:q,rule:[Y]})}},addPage(D){const W=X.makeRule(S.dragRuleList[D]);X.appendPage(D,W)},appendPage(D,W){const Y=W.type==="DragTool"?W.children[0]:W;S.pageData.push({config:S.dragRuleList[D].container,main:Y,type:D,rule:[W]})},openGlobalFetchDialog(){const D=c.refs.globalFetch;D&&D.open()},openGlobalClassDialog(){const D=c.refs.globalClass;D&&D.open()},openGlobalEventDialog(){const D=c.refs.globalEvent;D&&D.open()},openGlobalVariableDialog(){const D=c.refs.globalVariable;D&&D.open()},unWatchActiveRule(){Q&&Q(),Q=null},watchActiveRule(){X.unWatchActiveRule(),Q=n.watch(()=>S.activeRule,function(D){D&&X.updateRuleFormData()},{deep:!0,flush:"post"})},makeChildren(D){return n.reactive({children:D}).children},addMenu(D){if(!D.name)return;let W=!0;S.menuList.forEach((Y,q)=>{Y.name===D.name&&(S.menuList[q]=D,W=!1)}),W&&(D.before?S.menuList.unshift(D):S.menuList.push(D))},removeMenu(D){[...S.menuList].forEach((W,Y)=>{W.name===D&&S.menuList.splice(Y,1)})},setMenuItem(D,W){S.menuList.forEach(Y=>{Y.name===D&&(Y.list=W)})},appendMenuItem(D,W){S.menuList.forEach(Y=>{Y.name===D&&Y.list.push(...Array.isArray(W)?W:[W])})},removeMenuItem(D){S.menuList.forEach(W=>{let Y;dt.String(D)?[...W.list].forEach((q,ee)=>{q.name===D&&W.list.splice(ee,1)}):(Y=W.list.indexOf(D))>-1&&W.list.splice(Y,1)})},addComponent(D){Array.isArray(D)?D.forEach(W=>{S.dragRuleList[W.name]=W,W.menu&&X.appendMenuItem(W.menu,W)}):(S.dragRuleList[D.name]=D,D.menu&&X.appendMenuItem(D.menu,D))},openInputData(D){S.inputForm.state=D===void 0?!S.inputForm.state:!!D,S.inputForm.state&&(S.inputForm.option=ze.parseJson(X.getOptionsJson()),X.inputReset(),S.inputForm.option.appendValue=!1,S.inputForm.option.submitBtn.show=!1,S.inputForm.option.resetBtn.show=!1,X.clearActiveRule())},inputSave(){const D=S.inputForm.api.formData();Object.keys(D).forEach(Y=>{si(D[Y])&&delete D[Y]});const W=JSON.stringify(X.getPreviewFormData())!==JSON.stringify(D);S.activePage.default?(S.inputForm.data=D,c.emit("inputData",D)):(jg(S.activePage.main,S.activePage.config.formDataField,D),c.emit("inputPageData",D)),S.inputForm.state=!1,W&&X.addOperationRecord()},inputClear(){X.inputReset({})},inputReset(D){S.inputForm.rule=ze.parseJson(X.getPreviewRule()),S.inputForm.option.formData=D||rt(X.getPreviewFormData()),S.inputForm.key=We()},setFormData(D){S.inputForm.data=D||{}},getFormData(){return S.inputForm.data},getParent(D){let W=D.__fc__.parent.rule;const Y=W._menu;return Y&&Y.inside&&(D=W,W=W.__fc__.parent.rule),{root:W,parent:D}},copyName(){di(S.activeRule.name)},updateName(){S.activeRule.name="ref_"+We()},makeDrag(D,W,Y,q,ee){return{type:"DragBox",wrap:{show:!1},col:{show:!1},inject:!0,props:{rule:{props:{tag:"el-col",group:{name:D===!0?"default":D,put(...oe){return X.dragPut(...oe)}},swapThreshold:W==="draggable"?.25:.8,ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"auto",itemKey:"_fc_id"}},tag:W},children:Y,slot:ee,on:q}},clearDragRule(){S.children.length=0,X.clearActiveRule(),X.addOperationRecord(),X.updateTree(),S.unloadStatus=!1,c.emit("clear")},makeDragRule(D){return X.makeChildren([X.makeDrag(!0,"draggable",D,{add:(W,Y)=>X.dragAdd(D,Y),end:(W,Y)=>X.dragEnd(D,Y),start:(W,Y)=>X.dragStart(D,Y),unchoose:(W,Y)=>X.dragUnchoose(D,Y)})])},handleSave(){c.emit("save",{rule:X.getJson(),options:X.getOptionsJson()})},getPreviewFormData(){return S.activePage.default?S.inputForm.data:Rr(S.activePage.main,S.activePage.config.formDataField,{})||{}},getPreviewRule(){return S.activePage.default?X.getJson():ze.toJson(X.parseRule(rt(S.children)))},previewSubmit(...D){c.emit("previewSubmit",...D)},previewReset(...D){c.emit("previewReset",...D)},openPreview(){S.preview.state=!0,S.previewDevice=S.device==="mobile"?"mobile":"pc";const D=X.getPreviewRule(),W=X.getOptionsJson(),Y=X.getConfig("useTemplate",!1);S.preview.option=ze.parseJson(W),S.activePage.default||(S.preview.option.formData=rt(X.getPreviewFormData())),S.preview.rule=ze.parseJson(D),S.preview.html=to.highlight(Y?Ob(D,W):Bb(D,W),{language:"xml"}).value,S.preview.mobileHtml=to.highlight(Y?Rb(D,W):$b(D,W),{language:"xml"}).value,S.preview.sfc=to.highlight(IO(S.children,S.preview.option,S.dragRuleList,Y),{language:"xml"}).value},copyCode(){di(this.$refs.previewCode.innerText)},getPageRule(){return X.parseRule(rt(S.children))},getPageJson(){return ze.toJson(X.getPageRule())},getRule(){let D;if(S.pageData.length>1){const W=[];S.pageData.map(Y=>{Y.default?D=X.parseRule(rt(Y.rule)):W.push(X.parseRule(rt(Y.rule))[0])}),D.push(...W)}else D=X.getPageRule();return D},getJson(){return ze.toJson(X.getRule())},getOption(){var Y;const D=rt(S.formOptions);["onReset","onSubmit","beforeSubmit","onCreated","onMounted","onReload","onChange","beforeFetch"].forEach(q=>{delete D[q]}),Object.keys(D._event||{}).forEach(q=>{D._event[q]&&(D[q]=D._event[q])}),D.style||delete D.style,delete D._event,D.submitBtn=D._submitBtn,D.resetBtn=D._resetBtn,D.resetBtn.innerText=z("props.reset"),D.submitBtn.innerText=z("props.submit");const W=rt(S.inputForm.data);return Object.keys(W).length>0&&(D.formData=W),(Y=D==null?void 0:D.wrap)!=null&&Y.style&&(D.wrap.style.marginBottom||delete D.wrap.style.marginBottom,Object.keys(D.wrap.style).length||delete D.wrap.style,Object.keys(D.wrap).length||delete D.wrap),D.language&&Object.keys(D.language).forEach(q=>{Object.keys(D.language[q]).forEach(ee=>{D.language[q][ee]||delete D.language[q][ee]}),Object.keys(D.language[q]).length||delete D.language[q]}),Object.keys(D).forEach(q=>{Object.keys(D[q]).length||delete D[q]}),delete D._submitBtn,delete D._resetBtn,D},subRender(D,W,Y){const q=D({h:n.h,resolveComponent:n.resolveComponent,rule:W,subRule:Y,t:z});return Array.isArray(q)?q.map(ee=>n.h(Fn,{label:ee.label},()=>ee.vnode)):q},getOptions(){return X.getOption()},getOptionsJson(){return ze.toJson([X.getOption()]).slice(1).slice(0,-1)},setRule(D,W){D||(D=[]),!W&&X.initPage();const Y=X.loadRule(dt.String(D)?ze.parseJson(D):rt(D)),q=[];Y.forEach(ee=>{ee._fc_page_tag?W||X.appendPage(ee._fc_page_tag,ee):q.push(ee)}),S.children.length=0,S.children.push(...q),X.clearActiveRule(),W||(X.addOperationRecord(),!q.length&&S.pageData.length>1&&X.changePage(1)),X.updateTree()},setBaseRuleConfig(D,W){w.value={rule:D,append:W},S.baseForm.rule=$(Vo,w.value,{t:z})},setComponentRuleConfig(D,W,Y){E.value[D]={rule:W,append:Y},S.cacheProps={};const q=S.activeRule;if(q){const ee=S.propsForm.api.formData&&S.propsForm.api.formData();S.propsForm.rule=S.cacheProps[q._fc_id]=$(q._menu.props,E.value&&E.value[q._menu.name],q,{t:z,api:S.dragForm.api}),n.nextTick(()=>{ee&&S.propsForm.api.setValue(ee)})}},setValidateRuleConfig(D,W){g.value={rule:D,append:W},S.validateForm.rule=$(Vo,g.value,{t:z})},setFormRuleConfig(D,W){_.value={rule:D,append:W},S.form.rule=$(Vo,_.value,{t:z})},clearActiveRule(){S.activeRule=null,S.customForm.config=null,S.activeTab="form",u.active=""},setOption(D){D.datasetInfo&&D.datasetInfo.table_id&&(S.tableId=D.datasetInfo.table_id,X.dsClick(S.tableId));const W=rt(X.getConfig("formOptions",{})),Y=W.form||{};delete W.form;let q={...W,...dt.String(D)?JSON.parse(D):rt(D||{})};q.form={inline:!1,hideRequiredAsterisk:!1,labelPosition:"right",size:"default",labelWidth:"125px",...Y,...q.form||{}},q._event={onReset:q.onReset||"",onSubmit:q.onSubmit||"",onCreated:q.onCreated||"",onMounted:q.onMounted||"",onReload:q.onReload||"",beforeSubmit:q.beforeSubmit||"",onChange:q.onChange||"",beforeFetch:q.beforeFetch||""},li(q,"globalEvent")||(q.globalEvent={}),q.appUrl=h||"",li(q,"globalData")||(q.globalData={}),li(q,"language")||(q.language={}),q._resetBtn=typeof q.resetBtn=="object"?q.resetBtn:{show:q.resetBtn===!0},q._submitBtn=typeof q.submitBtn=="object"?q.submitBtn:{show:q.submitBtn!==!1},q.submitBtn=q.resetBtn=!1,S.inputForm.data=q.formData||{},S.oldOptionsKeys=Object.keys(S.form.value),delete q.formData,S.formOptions=q,X.updateOptionsValue()},setOptions(D){X.setOption(D)},mergeOptions(D){if(["globalEvent","globalData","globalClass","globalVariable","form"].forEach(W=>{D[W]&&(S.formOptions[W]={...S.formOptions[W]||{},...D[W]})}),D.style&&(!S.formOptions.style||S.formOptions.style.indexOf(D.style)===-1)&&(S.formOptions.style=(S.formOptions.style||"")+` -`+D.style),S.formOptions.language||(S.formOptions.language={}),D.language&&Object.keys(D.language).forEach(W=>{S.formOptions.language[W]={...S.formOptions.language[W]||{},...D.language[W]}}),D.languageKey){const W=X.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]);D.languageKey.forEach(Y=>{W.forEach(({value:q})=>{S.formOptions.language[q]||(S.formOptions.language[q]={}),S.formOptions.language[q][Y]||(S.formOptions.language[q][Y]="")})})}},updateOptionsValue(){const D={};S.oldOptionsKeys.forEach(Y=>{D[Y]=void 0});const W={...D,...S.formOptions.form};Object.keys(S.formOptions).forEach(Y=>{const q=S.formOptions[Y];W[">"+Y]=q,typeof q=="object"&&Object.keys(q).forEach(ee=>{W[Y+">"+ee]=q[ee]})}),S.form.value=W},setGlobalEvent(D){S.formOptions.globalEvent={...S.formOptions.globalEvent||{},...D},X.updateOptionsValue()},setGlobalData(D){S.formOptions.globalData={...S.formOptions.globalData||{},...D},X.updateOptionsValue()},setGlobalClass(D){S.formOptions.globalClass={...S.formOptions.globalClass||{},...D},X.updateOptionsValue()},setGlobalVariable(D){S.formOptions.globalVariable={...S.formOptions.globalVariable||{},...D},X.updateOptionsValue()},tidyRule(D){var Y;["control","computed","on","hidden","display"].forEach(q=>{D[q]!=null&&(D["_"+q]=D[q],delete D[q])}),(Y=D.effect)!=null&&Y.loadData&&(D._loadData=D.effect.loadData,delete D.effect.loadData),D.$loadData&&(D._loadData=D.$loadData,delete D.$loadData)},loadRule(D,W,Y){const q=[];return D.forEach(ee=>{if(dt.String(ee))return q.push(ee);if(ee._fc_drag_skip)return;let oe=S.dragRuleList[ee._fc_drag_tag]||S.dragRuleList[ee.type];if(oe||(oe=DC(ee),ee._fc_drag_tag="_"),Y&&(ee._fc_template=Y),oe&&oe.loadRule&&oe.loadRule(ee),ee.children=X.loadRule(ee.children||[],oe,Y),oe){const he=ee.slot;let Ae;W&&W.slot&&he&&he!=="default"&&(Ae=X.getSlotConfig(W,he,oe)),delete ee.slot,ee=X.makeRule(Ae||oe,ee),he&&(ee.slot=he)}else X.tidyRule(ee);q.push(ee)}),q},parseRule(D,W){return[...D].reduce((Y,q)=>{let ee=W;if(dt.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y;if(q.type==="DragTool"){if(ee=q.slot||W,q=q.children[0],dt.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y}return!q||q._fc_drag_skip||(q={...q},ee&&ee!=="default"&&(q.slot=ee),q.children&&q.children.length&&(q.children=X.parseRule(q.children)),delete q.key,delete q.component,delete q._fc_page_tag,q._menu&&(q._menu.parseRule&&q._menu.parseRule(q),delete q._menu),q._fc_drag_tag==="_"&&delete q._fc_drag_tag,["control","computed","on","hidden","display"].forEach(he=>{q["_"+he]!=null&&q["_"+he]!==""&&(q[he]=q["_"+he]),delete q["_"+he]}),q.slot||delete q.slot,q._loadData&&(q.$loadData=q._loadData,delete q._loadData),q.props&&Object.keys(q.props).forEach(he=>{const Ae=q.props[he];si(Ae)&&delete q.props[he]}),q.props&&q.props.key&&(q.key=q.props.key),[q.wrap,q.title,q.info,q].forEach(he=>{he&&Object.keys(he).filter(Ae=>Ae.indexOf("__")===0||he[Ae]===""||Array.isArray(he[Ae])&&he[Ae].length===0||dt.Object(he[Ae])&&Object.keys(he[Ae]).length===0).forEach(Ae=>{delete he[Ae]})}),Y.push(q)),Y},[])},fields(){return S.dragForm.api.all().map(D=>D.field).filter(D=>!!D)},getTitle(D){var W,Y,q;return(((q=(Y=(W=D==null?void 0:D.__fc__)==null?void 0:W.refRule)==null?void 0:Y.__$title)==null?void 0:q.value)||D.title||"").trim()||D.props&&D.props.label||z("com."+(D._menu&&D._menu.name)+".name")||D._menu&&D._menu.label||D.type},baseChange(D,W,Y,q){X.handleChange("",D,W,Y,q)},formOptChange(D,W){S.form.value[D]=W,D.indexOf(">")===-1&&(D="form>"+D);let Y=S.formOptions;const q=D.split(">"),ee=q.pop();q.forEach(oe=>{oe&&(Y[oe]||(Y[oe]={}),Y=Y[oe])}),Y[ee]=W},propRemoveField(D,W,Y){var q,ee,oe;if(S.activeRule&&Y[S.activeRule._fc_id]===S.activeRule){X.unWatchActiveRule();const he=D;S.dragForm.api.sync(S.activeRule),D.indexOf("__")!==0&&(D==="formCreateChild"?delete S.activeRule.children[0]:D.indexOf("formCreate")===0||D.indexOf(">")>0?(D.indexOf("formCreate")<0&&(D="props>"+D),G(D,({source:Ae,field:Me})=>{delete Ae[Me]})):delete S.activeRule.props[D]),X.watchActiveRule(),(oe=(ee=(q=S.activeRule._menu)==null?void 0:q.watch)==null?void 0:ee[he])==null||oe.call(ee,{field:he,value:void 0,api:Y,rule:S.activeRule,ctx:c})}},propChange(D,W,Y,q){X.handleChange("props",D,W,Y,q)},computedChange(D,W,Y,q){X.handleChange("_computed",D,W,Y,q)},styleChange(D,W,Y,q){if(S.customForm.config)return S.customForm.config.style.change(D,W);X.handleChange("",D,W,Y,q)},handleChange(D,W,Y,q,ee){var oe,he,Ae;if(S.activeRule&&ee[S.activeRule._fc_id]===S.activeRule){X.unWatchActiveRule();const Me=W;W.indexOf("__")!==0&&(W==="formCreateChild"?S.activeRule.children[0]=Y:W.indexOf("formCreate")===0||W.indexOf(">")>0?(W.indexOf("formCreate")<0&&(W=(D?D+">":"")+W),G(W,({source:Le,field:fe})=>{si(Y)?delete Le[fe]:Le[fe]=Y})):D&&si(Y)?delete S.activeRule[D][W]:(D?S.activeRule[D]:S.activeRule)[W]=Y),X.watchActiveRule(),(Ae=(he=(oe=S.activeRule._menu)==null?void 0:oe.watch)==null?void 0:he[Me])==null||Ae.call(he,{field:Me,value:Y,api:ee,rule:S.activeRule,ctx:c})}},validateChange(D,W,Y,q){!S.activeRule||S.validateForm.api[S.activeRule._fc_id]!==S.activeRule||(X.handleChange("",D,W,Y,q),S.dragForm.api.refreshValidate(),S.dragForm.api.nextTick(()=>{var ee;S.dragForm.api.clearValidateState((ee=S.activeRule)==null?void 0:ee.__fc__.id)}))},triggerActive(D){let W;if(dt.String(D)&&(D=X.findRule(D)),!!D&&(D._menu.inside?W=D.children[0]:W=D.__fc__.parent.rule,W&&W.type==="DragTool")){const Y=S.dragForm.api.el(W.__fc__.id);Y&&(u.active=Y.id,c.emit("active",D),X.toolActive(D))}},customFormChange(D,W){S.customForm.config&&S.customForm.config.change(D,W)},customActive(D){S.baseForm.isShow=!1,S.propsForm.isShow=!1,S.propsForm.variable=!1,S.advancedForm.isShow=!1,S.styleForm.isShow=!!D.style&&X.getConfig("showStyleForm")!==!1,S.eventShow=!1,S.validateForm.isShow=!1,S.activeRule=null,S.customForm.config=D,S.customForm.isShow=!0,S.customForm.propsShow=D.props&&X.getConfig("showPropsForm")!==!1,S.customForm.key=We(),S.customForm.rule=S.customForm.propsShow?D.props({t:z}):[],S.customForm.options.formData=D.formData,D.style&&(S.styleForm.value=D.style.formData||{}),n.nextTick(()=>{S.activeTab="props"})},getPropsRule(D){let W=$(D._menu.props,E.value&&E.value[D._menu.name],D,{t:z,api:S.dragForm.api});if(E.value&&E.value.default){const Y=E.value.default;W=$(()=>W,dt.Function(Y)?{rule:Y,append:!0}:Y,D,{t:z,api:S.dragForm.api})}return W},findRule(D){let W;const Y=q=>{q.forEach(ee=>{[ee.rule.field,ee.rule.name,ee.rule._fc_id].indexOf(D)>-1?W=ee.rule:ee.children&&Y(ee.children)})};return Y(S.treeInfo),W},toolActive(D){if(m.value.beforeActiveRule&&m.value.beforeActiveRule({rule:D})===!1)return;X.unWatchActiveRule(),S.customForm.isShow=!1,S.customForm.config=null,S.activeRule&&(delete S.propsForm.api[S.activeRule._fc_id],delete S.baseForm.api[S.activeRule._fc_id],delete S.validateForm.api[S.activeRule._fc_id],delete S.styleForm.api[S.activeRule._fc_id],delete S.advancedForm.api[S.activeRule._fc_id],delete S.dragForm.api.activeRule),S.activeRule=D,S.dragForm.api.activeRule=D,n.nextTick(()=>{S.activeTab="props",n.nextTick(()=>{S.propsForm.api[S.activeRule._fc_id]=S.activeRule,S.baseForm.api[S.activeRule._fc_id]=S.activeRule,S.validateForm.api[S.activeRule._fc_id]=S.activeRule,S.styleForm.api[S.activeRule._fc_id]=S.activeRule,S.advancedForm.api[S.activeRule._fc_id]=S.activeRule})}),S.cacheProps[D._fc_id]||(S.cacheProps[D._fc_id]=X.getPropsRule(D));const W=X.getConfig("hiddenItemConfig",{}),Y=X.getConfig("disabledItemConfig",{}),q=Ga([...(W==null?void 0:W.default)||[],...(W==null?void 0:W[D._menu.name])||[],...D._menu.hiddenBaseField||[]]),ee=Ga([...(Y==null?void 0:Y.default)||[],...(Y==null?void 0:Y[D._menu.name])||[]]);S.baseForm.api.disabled(!1),S.baseForm.api.hidden(!1),n.nextTick(()=>{S.baseForm.api.all().forEach(Ae=>{(Ae.name||Ae.field)&&(Ae.hidden=q.indexOf(Ae.name)!==-1||q.indexOf(Ae.field)!==-1)}),S.propsForm.api.hidden(!0,q)}),ee.length&&(S.baseForm.api.disabled(!0,ee),n.nextTick(()=>{S.propsForm.api.disabled(!0,ee)})),X.getConfig("showControl",!0)||S.baseForm.api.hidden(!0,"_control");const oe=li(D,"field");S.advancedForm.api.hidden(!oe,["value","$required","props.disabled"]),S.baseForm.isShow=oe&&D.input!==!1&&X.getConfig("showBaseForm")!==!1,S.propsForm.isShow=S.cacheProps[D._fc_id].length>0&&X.getConfig("showPropsForm")!==!1,S.propsForm.variable=D._menu.variable!==!1&&X.getConfig("showVariable")!==!1,S.styleForm.isShow=D._menu.style!==!1&&X.getConfig("showStyleForm")!==!1,S.advancedForm.isShow=D._menu.advanced!==!1&&X.getConfig("showAdvancedForm")!==!1,S.eventShow=D._menu.event&&D._menu.event.length>0&&X.getConfig("showEventForm")!==!1;const he=X.getConfig("showValidateForm");S.validateForm.isShow=(S.baseForm.isShow&&he!==!1||he===!0)&&D._menu.validate!==!1,S.propsForm.rule=S.cacheProps[D._fc_id],X.updateRuleFormData(),X.watchActiveRule()},getConfig(D,W){return m.value&&li(m.value,D)?m.value[D]:W},processObj(D,W,Y="",q=0,ee=3){return q>=ee||Object.keys(D).forEach(oe=>{const he=D[oe],Ae=Y?`${Y}>${oe}`:oe;W[Ae]=rt(he),dt.Object(he)&&X.processObj(he,W,Ae,q+1,ee)}),W},updateRuleFormData(){const D=S.activeRule;let W={formCreateChild:""+(D==null?void 0:D.children[0]),"formCreateWrap>title":!0,"formCreateWrap>labelWidth":"","formCreateWrap>class":"","formCreateCol>span":"","formCreateWrap>style>marginBottom":""};const Y=m.value.appendConfigData;dt.Function(Y)?W={...W,...Y(D)}:Array.isArray(Y)&&Y.forEach(oe=>{W[oe]=void 0}),Object.keys(D).forEach(oe=>{["effect","config","payload","id","type","_menu"].indexOf(oe)<0&&(W["formCreate"+Br(oe)]=rt(D[oe]))}),X.processObj(D.props||{},W),["props","effect","attrs","style","wrap","col"].forEach(oe=>{D[oe]&&typeof D[oe]=="object"&&X.processObj(D[oe]||{},W,"formCreate"+Br(oe))});const q={};["value","hidden","$required","props.disabled"].forEach(oe=>{q[oe]=D._computed&&D._computed[oe]||""});const ee=D._menu.attrs||{};Object.keys(ee).forEach(oe=>{W["__"+oe]=ee[oe]({rule:D})}),S.propsForm.value=W,S.styleForm.value={style:D.style,class:D.class,id:D.id},S.advancedForm.value=q,S.baseForm.isShow&&(S.baseForm.value={field:D.field,title:D.title||"",fieldtype:D.fieldtype||"",info:D.info,ignore:D.ignore||!1,iskey:D.iskey||!1,_control:D._control,...W},S.validateForm.value={validate:D.validate?[...D.validate]:[],$required:W.formCreate$required},S.dragForm.api.refreshValidate(),S.dragForm.api.nextTick(()=>{S.dragForm.api.clearValidateState(D.__fc__.id)}))},dragStart(D){S.moveRule=D,S.added=!1},dragUnchoose(D,W){S.addRule={children:D,oldIndex:W.oldIndex}},clickMenu(D){X.dragMenu({menu:D,children:S.children,index:S.children.length})},clickField(D,W,Y,q){const ee={...D.update||{}};ee.title||(ee.title=D.label),D.field&&(ee.field=D.field),D.fieldtype&&(ee.fieldtype=D.fieldtype),D.rule?X.dragMenu({rule:D.rule,children:W||S.children,index:Y==null?S.children.length:Y,slot:q,update:ee}):D.item&&(S.dragRuleList[D.item]!=null&&D.iskey!=null&&(S.dragRuleList[D.item].iskey=D.iskey),X.dragMenu({menu:S.dragRuleList[D.item],children:W||S.children,index:Y==null?S.children.length:Y,slot:q,update:ee}))},checkOnly(D){let W=!1;return S.dragForm.api.all().forEach(Y=>{W=W||Y._fc_template===D.name||Y._menu&&Y._menu.name===D.name}),W&&dn(S.t("struct.only",{label:z("com."+D.name+".name")||D.label})),W},dragMenu({rule:D,menu:W,children:Y,index:q,slot:ee,update:oe}){if(S.inputForm.state||W&&W.only&&X.checkOnly(W))return;const he=fe=>{const ke=[];return fe.forEach(we=>{we._fc_page_tag?X.appendPage(we._fc_page_tag,we):ke.push(we)}),ke};X.handleAddBefore();const Ae=W?S.dragRuleList[W.name]:null;c.emit("drag",{item:W,dragRule:Ae,rule:D});let Me=[];if(D)dt.String(D)?(D=X.batchReplaceUni(D),D=ze.parseJson(D)):D=ze.parseJson(X.batchReplaceUni(ze.toJson(D))),Array.isArray(D)||(D=[D]),Me=he(X.loadRule(D));else if(Ae.template){let fe="";dt.Function(Ae.template)?fe=ze.toJson(Ae.template({t:z})):Array.isArray(Ae.template)?fe=ze.toJson(Ae.template):fe=""+Ae.template,Ae.autoField&&(fe=X.replaceTemplateField(fe)),fe=X.batchReplaceUni(fe),Me=he(X.loadRule(ze.parseJson(fe),null,W.name))}else Me.push(X.makeRule(S.dragRuleList[Ae.name]));ee&&Me.forEach(fe=>{fe&&(fe.slot=ee)});const Le=Me[0]&&Me[0].type==="DragTool"?Me[0].children[0]:Me[0];oe&&X.mergeRule(Le,oe),Y.splice(q,0,...Me),Ae&&Ae.formOptions&&X.mergeOptions(typeof Ae.formOptions=="string"?ze.parseJson(Ae.formOptions):Ae.formOptions),X.handleAddAfter(Ae&&Ae.template?{template:Me}:{rule:Le}),Le&&X.getConfig("autoActive",!0)&&n.nextTick(()=>{X.triggerActive(Le)})},mergeRule(D,W){Object.keys(W).forEach(Y=>{Y==="required"?D.$required=!!W.required:Y==="disabled"?(D.props||(D.props={}),D.props.disabled=!!W.disabled):Y==="props"?D.props={...D.props||{},...rt(W[Y])}:D[Y]=rt(W[Y])})},replaceField(D){const W=["array","object"].indexOf(D._menu.subForm)>-1;let Y=X.parseRule(rt([D]))[0];const q=X.getConfig("autoResetName")!==!1;return W&&(Y.field=We(),q&&(Y.name="ref_"+We())),Y=ze.toJson(Y),W?Y=X.batchReplaceUni(Y):(Y=X.batchReplaceField(Y),q&&(Y=X.batchReplaceName(Y))),X.loadRule([ze.parseJson(Y)])[0]},batchReplaceField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g,Y=[];return D=D.replace(W,(q,ee)=>{const oe=We();return Y.push({old:ee,key:oe}),`"field":"${oe}"`}).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g,(q,ee)=>{const oe=JSON.parse(ee);return Y.forEach(he=>{Object.keys(oe).forEach(Ae=>{oe[Ae]=`${oe[Ae]}`.replaceAll(he.old,he.key)})}),`"computed":${JSON.stringify(oe)}`}),X.batchReplaceUni(D)},replaceTemplateField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g;let Y;const q=[];for(;(Y=W.exec(D))!==null;)q.push({old:Y[1],key:We()});return q.forEach(ee=>{D=D.replaceAll(ee.old,ee.key)}),D},batchReplaceUni(D){const W=/"_fc_id"\s*:\s*"(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"_fc_id":"id_${We()}"`),D},batchReplaceName(D){const W=/"name"\s*:\s*"ref_(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"name":"ref_${We()}"`),D},getTrueRule(D){if(!!D){if(D._menu)return D._menu._get();if(D._config)return D._config._get()}},dragPut(D,W,Y){const q=X.getTrueRule(D.el.__rule__);if(!q)return!0;const ee=q._menu,oe=Y._fc_allow_drag||{};if(oe[q._fc_id]===void 0){const he=X.getTrueRule(Y._underlying_vm_),Ae=Y._underlying_vm_.__fc__?Y._underlying_vm_._config||Y._underlying_vm_._menu:Y._underlying_vm_;oe[q._fc_id]=!(Ae&&ee&&!X.checkDrag({menu:Ae,toMenu:ee,rule:he,toRule:q})),Y._fc_allow_drag=oe}return Y._id&&clearTimeout(Y._id),Y._id=setTimeout(()=>{delete Y._fc_allow_drag},1500),Y._fc_allow_drag[q._fc_id]},checkDrag({menu:D,toMenu:W,rule:Y,toRule:q}){var ee,oe;return!(!X.checkAllowDrag(D,W)||q.children&&W.maxChildren&&W.maxChildren<=((oe=(ee=q.children[0])==null?void 0:ee.children)==null?void 0:oe.length)||D.checkDrag&&D.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||W.checkDrag&&W.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||m.value.checkDrag&&m.value.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q})===!1)},checkAllowDrag(D,W){function Y(oe){return Array.isArray(oe)&&(oe={item:oe}),Lg(oe.item).indexOf(D.name)>-1?!0:Lg(oe.menu).indexOf(D.menu)>-1}const q=X.getConfig("allowDrag",{})[W.name],ee=X.getConfig("denyDrag",{})[W.name];return W.allowDrag&&Y(W.allowDrag)||q&&Y(q)?!0:W.allowDrag||q||W.denyDrag&&Y(W.denyDrag)?!1:!(ee&&Y(ee))},dragAdd(D,W,Y){delete W.item._fc_allow_drag;const q=W.newIndex,ee=W.item._underlying_vm_||W.item.__rule__;if(S.added=!0,!!ee)if(ee.__fc__){if(S.addRule){X.handleSortBefore();const oe=S.addRule.children.splice(S.addRule.children.indexOf(ee),1)[0];Y?oe.slot=Y:delete oe.slot,D.splice(q,0,oe),X.handleSortAfter({rule:oe})}}else ee._field?X.clickField(ee,D,q,Y):X.dragMenu({menu:ee,children:D,index:q,slot:Y})},dragEnd(D,{item:W,newIndex:Y,oldIndex:q},ee){if(delete W._fc_allow_drag,!S.added&&!(S.moveRule===D&&Y===q)){X.handleSortBefore();const oe=S.moveRule.splice(q,1);ee&&(oe[0].slot=ee),D.splice(Y,0,oe[0]),X.handleSortAfter({rule:oe[0]})}S.moveRule=null,S.addRule=null,S.added=!1,S.bus.$emit("dragEnd")},getSlotConfig(D,W,Y){let q={};return(D.slot||[]).forEach(ee=>{ee.name===W&&(q=ee.config||{})}),{...Y,dragBtn:!1,handleBtn:Y.children?["addChild"]:!1,...q}},makeRule(D,W){let Y=W||D.rule({t:z});D&&D.iskey&&(Y.iskey=D.iskey);const q=b.value&&b.value[D.name];if(!W&&q)if(typeof q=="function")try{q(Y)}catch(_e){console.error(_e)}else{let _e=rt(q);delete _e.children,delete _e.component,Y=wv([Y,_e])}Y._menu=n.markRaw({...D}),Y._menu._get=()=>Y,Y._fc_id||(Y._fc_id="id_"+We()),!Y.name&&!D.aide&&(Y.name="ref_"+We()),D.component&&(Y.component=n.markRaw(D.component)),Y._computed||(Y._computed={}),Y.effect||(Y.effect={}),D.input&&!Y.field&&(Y.field=We()),Y.$easySlots||(Y.$easySlots={}),D.languageKey&&X.mergeOptions({languageKey:D.languageKey}),X.tidyRule(Y),Y.display=!0,Y.hidden=!1,Y._fc_drag_tag=D.name,D.container&&(Y._fc_page_tag=D.name);let ee=D.only===!0;if(!ee&&Y._fc_template){const _e=S.dragRuleList[Y._fc_template];ee=_e&&_e.only===!0}const oe=dt.trueArray(Y.children),he={},Ae=[];(D.slot||[]).forEach(_e=>{typeof _e=="string"?Ae.push(_e):(he[_e.name]=_e,Ae.push(_e.name))});const Me={default:[]};Ae.map(_e=>{Me[_e]=[]}),oe&&Y.children.forEach(_e=>{_e.slot?(Me[_e.slot]||(Me[_e.slot]=[]),Me[_e.slot].push(_e)):Me.default.push(_e)});const Le=(_e,Oe,Ke,Re)=>{const mt=X.makeDrag(_e,Oe,Ke,{end:(Ze,De)=>X.dragEnd(Ze.self.children,De),add:(Ze,De)=>X.dragAdd(Ze.self.children,De),start:(Ze,De)=>X.dragStart(Ze.self.children,De),unchoose:(Ze,De)=>X.dragUnchoose(Ze.self.children,De)},Re);return mt._config=Y._menu,mt};let fe;const ke=Y._menu?Y._menu.name:Y.type;if(Object.keys(Me).forEach(_e=>{const Oe=_e==="default";if(!Oe||D.drag){let Ke;if(he[_e]&&!Oe){if(!W){const Re=S.dragRuleList[he[_e].type];Ke=X.makeRule({...Re,dragBtn:!1,handleBtn:Re.children?["addChild"]:!1,...he[_e].config||{}}),Ke.slot=_e}}else Ke=Le(!0,ke+(Oe?"":"-slot-"+_e),W?Me[_e].map(Re=>(delete Re.slot,Re)):X.loadRule(Me[_e]),_e);Ke&&(Me[_e]=[Ke])}Oe&&D.drag&&(fe=Me[_e][0])}),D.children&&!W&&!oe&&D.childrenLen!==0)for(let _e=0;_e<(D.childrenLen||1);_e++){const Oe=X.makeRule(S.dragRuleList[D.children]);(fe?fe.children:Me.default).push(Oe)}const we=[];Ae.indexOf("default")===-1&&(we.push(...Me.default),delete Me.default),Ae.forEach(_e=>{we.push(...Me[_e]),delete Me[_e]}),Object.keys(Me).forEach(_e=>{we.push(...Me[_e])}),Y.children=we;const He=i.value!==void 0?i.value!==!1:D.mask!==!1;if(D.tool===!1)return Y;const et={dragBtn:D.dragBtn!==!1,inline:D.inline===!0,actions:D.actions?D.actions.map(_e=>_e.label):[],children:D.children,mask:He,inside:D.inside,hidden:Y._hidden===!0||Y._display===!1,handleBtn:D.handleBtn,only:ee};return D.inside?(Y.children=X.makeChildren([{type:"DragTool",props:et,inject:!0,on:{action({self:_e},Oe){const Ke=X.getParent(_e).parent;D.actions[Oe].handler(Ke),S.activeRule===Ke&&X.updateRuleFormData()},delete:({self:_e})=>{const Oe=X.getParent(_e).parent;X.handleRemoveBefore({parent:Oe,rule:Oe})!==!1&&(Oe.__fc__.rm(),c.emit("delete",Oe),S.activeRule===Oe&&X.clearActiveRule(),X.handleRemoveAfter({rule:Oe}))},create:({self:_e})=>{X.handleAddBefore();const Oe=X.getParent(_e);c.emit("create",Oe.parent);const Ke=X.makeRule(Oe.parent._menu);Oe.parent.slot&&(Ke.slot=Oe.parent.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleAddAfter({rule:Oe.parent})},addChild:({self:_e})=>{X.handleAddBefore();const Oe=X.getParent(_e),Ke=Oe.parent._menu,Re=S.dragRuleList[Ke.children];if(!Re)return;const mt=X.makeRule(Re);(Ke.drag?Oe.parent.children[0]:Oe.parent).children[0].children.push(mt),X.handleAddAfter({rule:mt})},copy:({self:_e})=>{X.handleCopyBefore();const Oe=X.getParent(_e);c.emit("copy",Oe.parent);const Ke=X.replaceField(Oe.parent);Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleCopyAfter({rule:Oe.parent})},active:({self:_e})=>{const Oe=X.getParent(_e);c.emit("active",Oe.parent),setTimeout(()=>{X.toolActive(Oe.parent)},10)}},_config:Y._menu,children:Y.children}]),Y):{type:"DragTool",props:et,_fc_page_tag:Y._fc_page_tag,inject:!0,display:!!Y.display,on:{action({self:_e},Oe){D.actions[Oe].handler(_e.children[0]),S.activeRule===_e.children[0]&&X.updateRuleFormData()},delete:({self:_e})=>{X.handleRemoveBefore({parent:_e,rule:_e.children[0]})!==!1&&(c.emit("delete",_e.children[0]),_e.__fc__.rm(),S.activeRule===_e.children[0]&&X.clearActiveRule(),X.handleRemoveAfter({rule:_e.children[0]}))},create:({self:_e})=>{X.handleAddBefore(),c.emit("create",_e.children[0]);const Oe=X.getParent(_e),Ke=X.makeRule(_e.children[0]._menu);Oe.parent.slot&&(Ke.slot=Oe.parent.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleAddAfter({rule:Ke})},addChild:({self:_e})=>{X.handleAddBefore();const Oe=_e.children[0]._menu,Ke=S.dragRuleList[Oe.children];if(!Ke)return;const Re=X.makeRule(Ke);(Oe.drag?_e.children[0]:_e).children[0].children.push(Re),X.handleAddAfter({rule:Re})},copy:({self:_e})=>{X.handleCopyBefore(),c.emit("copy",_e.children[0]);const Oe=X.getParent(_e),Ke=X.replaceField(_e.children[0]);_e.slot&&(Ke.slot=_e.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleCopyAfter({rule:_e.children[0]})},active:({self:_e})=>{c.emit("active",_e.children[0]),setTimeout(()=>{X.toolActive(_e.children[0])},10)}},_config:Y._menu,children:X.makeChildren([Y])}},toolHidden(D){const W=!(D._hidden!==void 0&&D._hidden);D._menu.inside?D.children[0].props.hidden=W:D.__fc__.parent.rule.props.hidden=W,D._hidden=W,W||(D._display=!0)},toolHandle(D,W){if(!D._fc_drag_tag||D._menu.tool===!1){D.__fc__.rm();return}let Y;D._menu.inside?Y=D.children[0].__fc__.exportEl:Y=D.__fc__.parent.exportEl,Y.$emit(W)},handleAddBefore(){},handleRemoveBefore({rule:D}){if(m.value.beforeRemoveRule&&m.value.beforeRemoveRule({rule:D})===!1)return!1},handleCopyBefore(){},handleSortBefore(){},addOperationRecord(){const D=X.getPageJson(),W=rt(S.inputForm.data),Y=S.operation.list.slice(0,S.operation.idx+1);Y.push({rule:D,formData:W}),S.operation.list=Y,S.operation.idx=Y.length-1,S.unloadStatus=Y.length!==1},prevOperationRecord(){if(!S.operation.list[S.operation.idx-1])return;const D=S.operation.list[--S.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},nextOperationRecord(){if(!S.operation.list[S.operation.idx+1])return;const D=S.operation.list[++S.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},useOperationRecord(D){S.inputForm.data=D.formData,X.setRule(D.rule,!0)},handleAddAfter(){X.addOperationRecord(),X.updateTree()},handleRemoveAfter(){X.addOperationRecord(),X.updateTree()},handleCopyAfter(){X.addOperationRecord(),X.updateTree()},handleSortAfter(){X.addOperationRecord(),X.updateTree()},treeChange(D){X.triggerActive(D.rule)},getFormDescription(){return Cp(X.getDescription())},getDescription(){return _p(S.dragForm.rule[0].children)},getSubFormDescription(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return Cp(_p(W.rule.children));W=W.parent}return null},getSubFormChildren(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return W.rule.children||[];W=W.parent}return null},updateTree:El(function(){n.nextTick(()=>{S.treeInfo=sd(S.dragForm.rule[0].children)})},300),findTree(D){let W;const Y=q=>{q.forEach(ee=>{ee.rule.field===D||ee.rule.name===D||ee.rule._fc_id===D?W=ee.children:ee.children&&Y(ee.children)})};return Y(S.treeInfo),W||[]},handleDragenter(D){S.bus.$emit("dragenter",D)},handleDragleave(D){S.bus.$emit("dragleave",D)},handleDrop(D){S.bus.$emit("drop",D)},changeEvent(D){S.activeRule._on=D},triggerHandle(D){D.handle()},bindHotkey(D){const W=D.ctrlKey||D.metaKey;if(!getSelection().toString()&&W&&D.target.tagName==="BODY"&&["ArrowUp","ArrowDown","Backspace","c","x","z","p","1","2","3","4","5","6","7"].indexOf(D.key)>-1){if(D.preventDefault(),S.inputForm.state)return;le[D.key]?le[D.key](D):"1234567".indexOf(D.key)>-1&&le.num(D)}},bindPaste(D){if(S.inputForm.state)return;let W=D.clipboardData.getData("text/plain");if(W&&W.indexOf("FormCreate:")===0){let Y=S.children;W=W.slice(11,W.length);const q=X.loadRule([ze.parseJson(W)])[0];let ee=!0;if(S.activeRule&&S.activeRule._menu.drag){const oe=X.getTrueRule(q);if(oe&&!X.checkDrag({rule:oe,menu:oe._menu,toRule:S.activeRule,toMenu:S.activeRule._menu}))return;S.activeRule._menu.inside?Y=S.activeRule.children[0].children[0].children:Y=S.activeRule.children[0].children}else S.customForm.config&&S.customForm.config.onPaste&&(S.customForm.config.onPaste(q),ee=!1);ee&&Y.push(q),X.updateTree(),X.addOperationRecord(),c.emit("pasteRule",{event:D,copyRule:q})}}},le={z(D){D.shiftKey?X.nextOperationRecord():X.prevOperationRecord()},Backspace(){!S.activeRule||X.toolHandle(S.activeRule,"delete")},c(D){const W=S.activeRule;!W||(di("FormCreate:"+ze.toJson(X.parseRule([W])[0])),c.emit("copyRule",{event:D,rule:W}))},x(D){!S.activeRule||(le.c(D),X.toolHandle(S.activeRule,"delete"))},p(){c.refs.print?c.refs.print.visible=!0:X.openPreview()},num(D){const W=D.key;D.shiftKey?S.pageData[W-1]&&X.changePage(W-1):D.key==="1"?(S.activeModule="base",S.activeMenuTab="menu"):D.key==="2"?(S.activeModule="base",S.activeMenuTab="field"):D.key==="3"?(S.activeModule="base",S.activeMenuTab="tree"):D.key==="4"?S.activeModule="json":D.key==="5"?S.activeModule="language":D.key==="6"?S.activeModule="global":D.key==="7"&&(S.activeModule="page")},ArrowUp(D){let W=S.activeRule;if(!W)return;W._menu.inside||(W=W.__fc__.parent.rule);const Y=W.__fc__.parent.rule,q=Y.children.indexOf(W);if(Y.children.length>1&&q>=0){const ee=D.key==="ArrowUp"?-1:D.key==="ArrowDown"?1:0;ee&&q+ee>=0&&q+ee{S.dragRuleList[D.name]=D}):X.addComponent(Kp);const be=n.computed(()=>Object.keys(X.getPreviewFormData()).length>0);return{...n.toRefs(S),...X,fieldRef:C,formListRef:A,dragHeight:x,onlyPC:t,t:z,handle:d,inputCheckStatus:be,fieldReadonly:k,fieldList:T,varList:O,toolsMenuStatus:U,hiddenMenu:F,hiddenItem:I,hiddenDragMenu:M,hiddenDragBtn:N,activeRuleChildren:J,dragConHeight:B,pageCount:ie,elmLocale:L,configFormOrderStyle:H}},created(){this.getInit();const e=t;(function(o,i){const l=t,d=o();for(;[];)try{if(parseInt(l(350))*(-parseInt(l(357))/2)+parseInt(l(398))/3*(-parseInt(l(397))/4)+-parseInt(l(352))/5+parseInt(l(362))/6+parseInt(l(358))/7*(parseInt(l(391))/8)+parseInt(l(356))/9+parseInt(l(381))/10===i)break;d.push(d.shift())}catch{d.push(d.shift())}})(r,925984);try{let o=e(384)[e(359)][e(369)][e(379)](e(394));if(o=o(),!o[e(367)]&&(o[e(367)]={}),o&&!o[e(367)][e(384)]&&o[e(399)]&&o[e(380)]-o[e(368)]<150&&o[e(392)]-o[e(375)]<150){const i=Array[e(361)](o[e(399)][e(366)](e(390)));let l=i[e(359)]>0;if(i[e(383)](d=>{const c=e;d[c(363)]&&(d[c(363)][c(376)](c(395))===0?l=l&&[c(372),c(355),c(374),c(364),c(400)][c(401)]((u,h)=>{const m=c;return u&&d[m(363)][m(376)](h)===-1},!![]):l=![])}),l&&o[e(389)][e(377)]()<.05)try{const d=new o[e(360)],c=o[e(373)](o[e(365)](o[e(382)][e(378)]+", "+(o[e(367)][e(387)]||""))+e(353)),u=c[e(396)](2,8);d[e(354)]=d[e(388)]=()=>{},d[e(363)]=o[e(371)](e(384)+e(370)+e(351))+(u[e(396)](2,3)+c[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+u[e(396)](3,2)+c[e(403)](10))[e(393)]("==","")}catch{}}o[e(367)][e(384)]=!![]}catch{}function t(o,i){const l=r();return t=function(d,c){return d=d-350,l[d]},t(o,i)}function r(){const o=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return o},r()}document.body.ondrop=o=>{o.preventDefault(),o.stopPropagation()},window.onbeforeunload=o=>{this.unloadStatus&&(o.returnValue=this.t("designer.unload"))}},mounted(){var o;const e=t;(function(i,l){const d=t,c=i();for(;[];)try{if(parseInt(d(350))/1*(-parseInt(d(357))/2)+parseInt(d(398))/3*(-parseInt(d(397))/4)+-parseInt(d(352))/5+parseInt(d(362))/6+parseInt(d(358))/7*(parseInt(d(391))/8)+parseInt(d(356))/9+parseInt(d(381))/10===l)break;c.push(c.shift())}catch{c.push(c.shift())}})(r,925984);try{let i=e(384)[e(359)][e(369)][e(379)](e(394));if(i=i(),!i[e(367)]&&(i[e(367)]={}),i&&!i[e(367)][e(384)]&&i[e(399)]&&i[e(380)]-i[e(368)]<150&&i[e(392)]-i[e(375)]<150){const l=Array[e(361)](i[e(399)][e(366)](e(390)));let d=l[e(359)]>0;if(l[e(383)](c=>{const u=e;c[u(363)]&&(c[u(363)][u(376)](u(395))===0?d=d&&[u(372),u(355),u(374),u(364),u(400)][u(401)]((h,m)=>{const y=u;return h&&c[y(363)][y(376)](m)===-1},!![]):d=![])}),d&&i[e(389)][e(377)]()<.05)try{const c=new i[e(360)],u=i[e(373)](i[e(365)](i[e(382)][e(378)]+", "+(i[e(367)][e(387)]||""))+e(353)),h=u[e(396)](2,8);c[e(354)]=c[e(388)]=()=>{},c[e(363)]=i[e(371)](e(384)+e(370)+e(351))+(h[e(396)](2,3)+u[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+h[e(396)](3,2)+u[e(403)](10))[e(393)]("==","")}catch{}}i[e(367)][e(384)]=!![]}catch{}function t(i,l){const d=r();return t=function(c,u){return c=c-350,d[c]},t(i,l)}function r(){const i=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return i},r()}this.theme&&document.body.classList.add("fd-theme-"+this.theme),((o=this.config)==null?void 0:o.hotKey)!==!1&&(document.addEventListener("keydown",this.bindHotkey),document.addEventListener("paste",this.bindPaste))},unmounted(){document.removeEventListener("keydown",this.bindHotkey),document.removeEventListener("paste",this.bindPaste)},methods:{onPopoverShow(){},onPopoverHide(){}}}),sP={class:"_fc-l-label"},dP={class:"_fc-l-info"},cP={class:"_fc-l-global"},uP={class:"_fc-l-label"},fP={class:"_fc-l-label"},pP={class:"_fc-l-label"},hP={class:"_fc-l-label"},mP={class:"_fc-l-label"},gP={class:"_fc-l-info"},vP={class:"_fc-l-label"},yP={class:"_fc-l-info"},bP=["onClick"],wP=["onClick"],CP={class:"_fc-l-icon"},_P={class:"_fc-l-name"},EP={key:1,class:"_fc-l-name"},SP={class:"_fc-tree-label"},AP=["onClick"],xP={class:"_fc-m-tools-l"},kP={class:"_fc-m-menus"},NP={key:1,class:"_fc-m-menus"},TP={key:2,class:"line"},DP={class:"_fc-m-tools-r"},VP={class:"_fd-input-btn"},OP={key:0,class:"fc-icon icon-check"},BP={key:0,class:"_fc-m-input"},RP={key:0,class:"_fc-m-input-handle"},$P={class:"_fc-r-title"},IP={class:"_fc-r-title"},FP={style:{"grid-area":"base"}},PP={style:{"grid-area":"advanced"}},MP={style:{"grid-area":"props"}},LP={style:{"grid-area":"slots"}},jP={style:{"grid-area":"style"}},zP={style:{"grid-area":"event"}},UP={style:{"grid-area":"validate"}},HP={key:0,class:"_fd-preview-device"},WP={key:0,class:"_fd-preview-mobile"},GP={key:3,class:"_fd-preview-code",ref:"previewCode"},KP=["innerHTML"],YP={key:4,class:"_fd-preview-code",ref:"previewCode"},QP=["innerHTML"];function JP(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-aside"),h=n.resolveComponent("AiChat"),m=n.resolveComponent("LanguageConfig"),y=n.resolveComponent("JsonPreview"),C=n.resolveComponent("GlobalEventConfig"),A=n.resolveComponent("GlobalFetchConfig"),w=n.resolveComponent("GlobalClassConfig"),E=n.resolveComponent("GlobalVariableConfig"),b=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),_=n.resolveComponent("FormList"),x=n.resolveComponent("PageInput"),k=n.resolveComponent("el-header"),T=n.resolveComponent("fcDraggable"),O=n.resolveComponent("el-option"),F=n.resolveComponent("el-select"),I=n.resolveComponent("FieldList"),M=n.resolveComponent("el-dropdown-item"),N=n.resolveComponent("el-dropdown-menu"),B=n.resolveComponent("el-dropdown"),L=n.resolveComponent("el-tree"),U=n.resolveComponent("QuickLayout"),H=n.resolveComponent("PrintForm"),R=n.resolveComponent("el-button"),z=n.resolveComponent("el-popconfirm"),$=n.resolveComponent("el-switch"),S=n.resolveComponent("ViewForm"),J=n.resolveComponent("DragFormMobile"),Q=n.resolveComponent("DragForm"),G=n.resolveComponent("ToolsBar"),ie=n.resolveComponent("Warning"),X=n.resolveComponent("TypeSelect"),le=n.resolveComponent("el-input"),be=n.resolveComponent("SubList"),ce=n.resolveComponent("ConfigTitle"),de=n.resolveComponent("VariableConfig"),pe=n.resolveComponent("PropsInput"),se=n.resolveComponent("SlotsConfig"),ge=n.resolveComponent("EventConfig"),ye=n.resolveComponent("el-tab-pane"),D=n.resolveComponent("el-tabs"),W=n.resolveComponent("ViewFormMobile"),Y=n.resolveComponent("el-dialog"),q=n.resolveComponent("el-config-provider");return n.openBlock(),n.createBlock(g,{class:"_fc-designer",style:n.normalizeStyle(e.height?`height:${e.dragHeight};flex:initial;`:""),onDragenter:e.handleDragenter,onDragleave:e.handleDragleave,onDrop:e.handleDrop},{default:n.withCtx(()=>[n.createVNode(q,{locale:e.elmLocale},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(g,{style:{height:"100%"},key:e.locale&&e.locale.name},{default:n.withCtx(()=>[e.getConfig("showMenuBar")!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:0,class:"_fc-l-menu",width:"40px"},{default:n.withCtx(()=>[e.formListRef&&e.formListRef.length?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.formList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item _fc-l-menu-form",{active:e.activeModule==="form"}]),onClick:t[0]||(t[0]=ee=>e.activeModule="form")},t[50]||(t[50]=[n.createElementVNode("i",{class:"fc-icon icon-menu2"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("designer.comList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="base"}]),onClick:t[1]||(t[1]=ee=>e.activeModule="base")},t[51]||(t[51]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(d,{key:1,effect:"dark",content:e.t("designer.pageManage"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="page"}]),onClick:t[2]||(t[2]=ee=>e.activeModule="page")},[n.createVNode(c,{value:e.pageCount,hidden:e.pageCount<1},{default:n.withCtx(()=>t[52]||(t[52]=[n.createElementVNode("i",{class:"fc-icon icon-page"},null,-1)])),_:1},8,["value","hidden"])],2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("form.globalConfig"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="global"}]),onClick:t[3]||(t[3]=ee=>e.activeModule="global")},t[53]||(t[53]=[n.createElementVNode("i",{class:"fc-icon icon-data"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showLanguage",!0)?(n.openBlock(),n.createBlock(d,{key:2,effect:"dark",content:e.t("language.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="language"}]),onClick:t[4]||(t[4]=ee=>e.activeModule="language")},t[54]||(t[54]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showJsonPreview",!0)?(n.openBlock(),n.createBlock(d,{key:3,effect:"dark",content:"JSON",placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="json"}]),onClick:t[5]||(t[5]=ee=>e.activeModule="json")},t[55]||(t[55]=[n.createElementVNode("i",{class:"fc-icon icon-script"},null,-1)]),2)]),_:1})):n.createCommentVNode("",!0),e.getConfig("showAi",!0)?(n.openBlock(),n.createBlock(d,{key:4,effect:"dark",content:e.t("ai.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="ai"}]),onClick:t[6]||(t[6]=ee=>e.activeModule="ai")},t[56]||(t[56]=[n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0)]),_:1},512)),[[n.vShow,!e.hiddenLeft]]):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(u,{class:"_fc-l",width:e.activeModule==="language"?"450px":"266px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-l-close",onClick:t[7]||(t[7]=ee=>e.hiddenLeft=!0)},t[57]||(t[57]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),e.activeModule==="ai"?(n.openBlock(),n.createBlock(h,{key:0})):n.createCommentVNode("",!0),e.activeModule==="language"?(n.openBlock(),n.createBlock(m,{key:1})):n.createCommentVNode("",!0),e.activeModule==="json"?(n.openBlock(),n.createBlock(y,{key:2})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(g,null,{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createElementVNode("div",sP,n.toDisplayString(e.t("form.globalConfig")),1),n.createElementVNode("div",dP,n.toDisplayString(e.t("warning.globalConfig")),1),n.createElementVNode("div",cP,[n.createElementVNode("div",uP,n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(C,{ref:"globalEvent",modelValue:e.formOptions.globalEvent,"onUpdate:modelValue":t[8]||(t[8]=ee=>e.formOptions.globalEvent=ee)},null,8,["modelValue"]),n.createElementVNode("div",fP,n.toDisplayString(e.t("form.globalFetch")),1),n.createVNode(A,{ref:"globalFetch",modelValue:e.formOptions.globalData,"onUpdate:modelValue":t[9]||(t[9]=ee=>e.formOptions.globalData=ee)},null,8,["modelValue"]),n.createElementVNode("div",pP,n.toDisplayString(e.t("form.globalClass")),1),n.createVNode(w,{ref:"globalClass",modelValue:e.formOptions.globalClass,"onUpdate:modelValue":t[10]||(t[10]=ee=>e.formOptions.globalClass=ee)},null,8,["modelValue"]),n.createElementVNode("div",hP,n.toDisplayString(e.t("computed.variable.title")),1),n.createVNode(E,{ref:"globalVariable",modelValue:e.formOptions.globalVariable,"onUpdate:modelValue":t[11]||(t[11]=ee=>e.formOptions.globalVariable=ee)},null,8,["modelValue"])])]),_:1})]),_:1},512),[[n.vShow,e.activeModule==="global"]]),e.formListRef&&e.formListRef.length?n.withDirectives((n.openBlock(),n.createBlock(g,{key:3},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createElementVNode("div",mP,n.toDisplayString(e.t("designer.formList")),1),n.createElementVNode("div",gP,n.toDisplayString(e.t("warning.formList")),1),n.renderSlot(e.$slots,"form-list",{},()=>[n.createVNode(_,{list:e.formListRef},null,8,["list"])])]),_:3})]),_:3},512)),[[n.vShow,e.activeModule==="form"]]):n.createCommentVNode("",!0),e.activeModule==="page"?(n.openBlock(),n.createBlock(g,{key:4},{default:n.withCtx(()=>[e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(b,{key:0},{default:n.withCtx(()=>[n.createElementVNode("div",vP,n.toDisplayString(e.t("designer.pageManage")),1),n.createElementVNode("div",yP,n.toDisplayString(e.t("warning.pageManage")),1),n.createVNode(x,{onDelete:e.deletePage,onCopy:e.copyPage,onAdd:e.addPage,onChange:e.changePage},null,8,["onDelete","onCopy","onAdd","onChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),e.activeModule==="base"?(n.openBlock(),n.createBlock(g,{key:5},{default:n.withCtx(()=>[n.createVNode(k,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="menu"}]),onClick:t[12]||(t[12]=ee=>e.activeMenuTab="menu")},n.toDisplayString(e.t("menu.component")),3),e.field&&e.field.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="field"}]),onClick:t[13]||(t[13]=ee=>e.activeMenuTab="field")},n.toDisplayString(e.t("props.field")),3)):n.createCommentVNode("",!0),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="tree"}]),onClick:t[14]||(t[14]=ee=>e.activeMenuTab="tree")},n.toDisplayString(e.t("menu.tree")),3)]),_:1}),n.withDirectives(n.createVNode(b,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menuList,(ee,oe)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:oe},[(ee.name==="template"?e.config.showTemplate!==!1:!0)&&e.hiddenMenu.indexOf(ee.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-group",{"is-template":ee.name==="template"}])},[n.createElementVNode("h4",{class:"_fc-l-title",onClick:he=>ee.hidden=!ee.hidden},[n.createTextVNode(n.toDisplayString(e.t("menu."+ee.name)||ee.title)+" ",1),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-arrow",{down:!ee.hidden}])},null,2)],8,bP),n.withDirectives(n.createVNode(T,{group:{name:"default",pull:"clone",put:!1},sort:!1,itemKey:"name",class:"_fc-l-list",list:ee.list},{item:n.withCtx(({element:he})=>[e.hiddenItem.indexOf(he.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-item",{"is-inline":he.inline}]),onClick:Ae=>e.clickMenu(he)},[ee.name!=="template"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",CP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",he.icon||"icon-input"])},null,2)]),n.createElementVNode("span",_P,n.toDisplayString(e.t("com."+he.name+".name")||he.label),1)],64)):(n.openBlock(),n.createElementBlock("span",EP,n.toDisplayString(e.t("tmp."+he.name)||he.label),1))],10,wP)):n.createCommentVNode("",!0)]),_:2},1032,["list"]),[[n.vShow,!ee.hidden]])],2)):n.createCommentVNode("",!0)],64))),128))]),_:1},512),[[n.vShow,e.activeMenuTab==="menu"]]),e.activeMenuTab==="field"?(n.openBlock(),n.createBlock(b,{key:0},{default:n.withCtx(()=>[n.createVNode(F,{modelValue:e.tableId,"onUpdate:modelValue":t[15]||(t[15]=ee=>e.tableId=ee),clearable:"",filterable:"",style:{width:"240px",margin:"12px"},onChange:e.dsClick},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.datasetData,ee=>(n.openBlock(),n.createBlock(O,{key:ee.table_id,label:ee.group_name,value:ee.table_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createVNode(I,{field:e.fieldData},null,8,["field"])]),_:1})):n.createCommentVNode("",!0),e.activeMenuTab==="tree"?(n.openBlock(),n.createBlock(b,{key:1},{default:n.withCtx(()=>[n.createVNode(L,{ref:"treeRef",class:"_fc-struct-tree",data:e.treeInfo,"default-expand-all":"","expand-on-click-node":!1,indent:10,onCurrentChange:e.treeChange},{default:n.withCtx(({node:ee,data:oe})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-tree-node",{active:e.activeRule===oe.rule}])},[n.createElementVNode("div",SP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._menu&&oe.rule._menu.icon||"icon-cell"])},null,2),n.createElementVNode("span",null,n.toDisplayString(e.getTitle(oe.rule)),1)]),!oe.slot&&!oe.rule._fc_page_tag?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fc-tree-more",onClick:t[16]||(t[16]=n.withModifiers(()=>{},["stop"]))},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._hidden===!0?"icon-eye-close":"icon-eye"]),onClick:he=>e.toolHidden(oe.rule),style:{"margin-right":"8px"}},null,10,AP),n.createVNode(B,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(N,null,{default:n.withCtx(()=>[oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(M,{key:"1",onClick:he=>e.toolHandle(oe.rule,"copy")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.copy")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),oe.rule._menu&&oe.rule._menu.children&&oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(M,{key:"2",onClick:he=>e.toolHandle(oe.rule,"addChild")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.appendChild")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),n.createVNode(M,{key:"3",onClick:he=>e.toolHandle(oe.rule,"delete")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:n.withCtx(()=>[t[58]||(t[58]=n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1))]),_:2},1024)])):n.createCommentVNode("",!0)],2)]),_:1},8,["data","onCurrentChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0)]),_:3},8,["width"]),[[n.vShow,!e.hiddenLeft]]),n.createVNode(g,{class:"_fc-m"},{default:n.withCtx(()=>[n.createVNode(k,{class:"_fc-m-tools",height:"40"},{default:n.withCtx(()=>[n.createElementVNode("div",xP,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.getConfig("showDevice")!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",kP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pc",{active:e.device==="pc"}]),onClick:t[17]||(t[17]=ee=>e.setDevice("pc"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pad",{active:e.device==="pad"}]),onClick:t[18]||(t[18]=ee=>e.setDevice("pad"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-mobile",{active:e.device==="mobile"}]),onClick:t[19]||(t[19]=ee=>e.setDevice("mobile"))},null,2)]),t[59]||(t[59]=n.createElementVNode("div",{class:"line"},null,-1))],64)):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",NP,[e.getConfig("showGridLine")!==!1?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.gridLine"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-grid-line",{active:e.gridLine}]),onClick:t[20]||(t[20]=ee=>e.gridLine=!e.gridLine)},null,2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showQuickLayout")!==!1?(n.openBlock(),n.createBlock(U,{key:1})):n.createCommentVNode("",!0),e.getConfig("showPrintBtn")!==!1?(n.openBlock(),n.createBlock(H,{key:2,ref:"print"},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1536)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",TP)):n.createCommentVNode("",!0),n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pre-step",{disabled:!e.operation.list[e.operation.idx-1]}]),onClick:t[21]||(t[21]=(...ee)=>e.prevOperationRecord&&e.prevOperationRecord(...ee))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-next-step",{disabled:!e.operation.list[e.operation.idx+1]}]),onClick:t[22]||(t[22]=(...ee)=>e.nextOperationRecord&&e.nextOperationRecord(...ee))},null,2)])],64))]),n.createElementVNode("div",DP,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.renderSlot(e.$slots,"handle"),e.getConfig("showSaveBtn",!1)?(n.openBlock(),n.createBlock(R,{key:0,type:"success",plain:"",size:"small",onClick:e.handleSave},{default:n.withCtx(()=>[t[60]||(t[60]=n.createElementVNode("i",{class:"fc-icon icon-save"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.getConfig("showPreviewBtn")!==!1?(n.openBlock(),n.createBlock(R,{key:1,type:"primary",plain:"",size:"small",onClick:e.openPreview},{default:n.withCtx(()=>[t[61]||(t[61]=n.createElementVNode("i",{class:"fc-icon icon-preview"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.preview")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),n.createVNode(z,{title:e.t("designer.clearWarn"),width:"200px","confirm-button-text":e.t("props.clear"),"cancel-button-text":e.t("props.cancel"),onConfirm:e.clearDragRule},{reference:n.withCtx(()=>[n.createVNode(R,{type:"danger",plain:"",size:"small"},{default:n.withCtx(()=>[t[62]||(t[62]=n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1})]),_:1},8,["title","confirm-button-text","cancel-button-text","onConfirm"]),e.handle&&e.handle.length?(n.openBlock(),n.createBlock(B,{key:2,trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(N,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.handle,ee=>(n.openBlock(),n.createBlock(M,{onClick:n.withModifiers(oe=>e.triggerHandle(ee),["stop"])},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(ee.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[n.createVNode(R,{class:"_fd-m-extend",plain:"",size:"small"},{default:n.withCtx(()=>t[63]||(t[63]=[n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1)])),_:1})]),_:1})):n.createCommentVNode("",!0)],64)),e.getConfig("showInputData",!0)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[64]||(t[64]=n.createElementVNode("div",{class:"line"},null,-1)),n.createElementVNode("div",VP,[e.inputCheckStatus?(n.openBlock(),n.createElementBlock("i",OP)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(e.t("props.inputData"))+"\uFF1A",1),n.createVNode($,{size:"small","model-value":e.inputForm.state,"inline-prompt":"","onUpdate:modelValue":e.openInputData},null,8,["model-value","onUpdate:modelValue"])])],64)):n.createCommentVNode("",!0)])]),_:3}),n.createVNode(b,{class:"_fc-m-con"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-m-drag",{[e.device]:!0,"_fc-grid-line":e.gridLine}]),ref:"dragCon",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("designer.dragEmpty")}'`,"--fc-child-empty":`'${e.t("designer.childEmpty")}'`})},[e.inputForm.state?(n.openBlock(),n.createElementBlock("div",BP,[(n.openBlock(),n.createBlock(S,{key:e.inputForm.key,rule:e.inputForm.rule,option:e.inputForm.option,api:e.inputForm.api,"onUpdate:api":t[23]||(t[23]=ee=>e.inputForm.api=ee),disabled:!1},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))])):e.device==="mobile"&&!e.onlyPC?(n.openBlock(),n.createBlock(J,{key:1,driver:"elm",rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[24]||(t[24]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"])):(n.openBlock(),n.createBlock(Q,{key:2,rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[25]||(t[25]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))],6),e.inputForm.state?(n.openBlock(),n.createElementBlock("div",RP,[n.createVNode(R,{plain:"",onClick:t[26]||(t[26]=ee=>e.inputClear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1}),n.createVNode(R,{plain:"",onClick:t[27]||(t[27]=ee=>e.inputReset())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.reset")),1)]),_:1}),n.createVNode(R,{type:"primary",plain:"",onClick:t[28]||(t[28]=ee=>e.inputSave())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1})])):n.createCommentVNode("",!0)]),_:3})]),_:3}),!e.config||e.config.showConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:1,class:"_fc-r",width:"320px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-close",onClick:t[29]||(t[29]=ee=>e.hiddenRight=!0)},t[65]||(t[65]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),n.createVNode(g,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{height:"auto",class:"_fc-r-tabs"},{default:n.withCtx(()=>[!!e.activeRule||e.customForm.isShow||e.config&&e.config.showFormConfig===!1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="props"}]),onClick:t[30]||(t[30]=ee=>e.activeTab="props")},n.toDisplayString(e.t("designer.component")),3)):n.createCommentVNode("",!0),!e.config||e.config.showFormConfig!==!1?(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="form"}]),onClick:t[31]||(t[31]=ee=>e.activeTab="form")},n.toDisplayString(e.t("designer.form")),3)):n.createCommentVNode("",!0),e.activeTab==="props"?(n.openBlock(),n.createBlock(G,{key:2})):n.createCommentVNode("",!0)]),_:1}),!e.config||e.config.showFormConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(b,{key:0,class:"_fc-r-tab-form"},{default:n.withCtx(()=>[n.createVNode(Q,{rule:e.form.rule,option:e.form.option,modelValue:e.form.value,onChange:e.formOptChange,api:e.form.api,"onUpdate:api":t[32]||(t[32]=ee=>e.form.api=ee)},{title:n.withCtx(ee=>[ee.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:ee.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(ee.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(ee.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","onChange","api"])]),_:1},512)),[[n.vShow,e.activeTab==="form"]]):n.createCommentVNode("",!0),n.withDirectives((n.openBlock(),n.createBlock(b,{class:"_fc-r-tab-props",key:e.activeRule?e.activeRule._fc_id:e.customForm.config?e.customForm.key:""},{default:n.withCtx(()=>{var ee;return[e.activeRule||e.customForm.config&&(e.customForm.config.name||e.customForm.config.label)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",$P,n.toDisplayString(e.t("designer.type")),1),n.createVNode(X),e.activeRule&&e.activeRule.name&&e.config.showComponentName!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",IP,[n.createVNode(ie,{tooltip:e.t("warning.name")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.name")),1)]),_:1},8,["tooltip"])]),n.createVNode(le,{size:"small",class:"_fc-r-name-input","model-value":e.activeRule.name,readonly:""},{suffix:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[33]||(t[33]=(...oe)=>e.copyName&&e.copyName(...oe))})]),append:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[34]||(t[34]=(...oe)=>e.updateName&&e.updateName(...oe))})]),_:1},8,["model-value"])],64)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),e.activeRuleChildren?(n.openBlock(),n.createBlock(be,{key:1})):n.createCommentVNode("",!0),n.createElementVNode("div",{class:"_fc-r-config",style:n.normalizeStyle({"grid-template-areas":e.configFormOrderStyle})},[n.createElementVNode("div",FP,[e.baseForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-base"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.rule")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.baseForm.api,"onUpdate:api":t[35]||(t[35]=oe=>e.baseForm.api=oe),rule:e.baseForm.rule,option:e.baseForm.options,modelValue:e.baseForm.value,onChange:e.baseChange},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.baseForm.isShow]])]),n.createElementVNode("div",PP,[e.advancedForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-advanced"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.advanced")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.advancedForm.api,"onUpdate:api":t[36]||(t[36]=oe=>e.advancedForm.api=oe),rule:e.advancedForm.rule,option:e.advancedForm.options,modelValue:e.advancedForm.value,onChange:e.computedChange},null,8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.advancedForm.isShow]])]),n.createElementVNode("div",MP,[e.propsForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props"))+" ",1),e.propsForm.variable?(n.openBlock(),n.createBlock(de,{key:0})):n.createCommentVNode("",!0),e.activeRule&&e.getConfig("showCustomProps",!0)?(n.openBlock(),n.createBlock(pe,{key:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.propsForm.api,"onUpdate:api":t[37]||(t[37]=oe=>e.propsForm.api=oe),rule:e.propsForm.rule,option:e.propsForm.options,modelValue:e.propsForm.value,onChange:e.propChange,onRemoveField:e.propRemoveField},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange","onRemoveField"]),[[n.vShow,e.propsForm.isShow]]),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(ce,{key:1,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props")),1)]),_:1})):n.createCommentVNode("",!0),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(Q,{api:e.customForm.api,"onUpdate:api":t[38]||(t[38]=oe=>e.customForm.api=oe),rule:e.customForm.rule,option:e.customForm.options,key:e.customForm.key,onChange:e.customFormChange},null,8,["api","rule","option","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",LP,[e.activeRule&&((ee=e.config)==null?void 0:ee.showSlotsConfig)!==!1&&e.activeRule._menu.easySlots&&e.activeRule._menu.easySlots.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(ce,{id:"_fd-config-slots"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.slots")),1)]),_:1}),n.createVNode(se)],64)):n.createCommentVNode("",!0)]),n.createElementVNode("div",jP,[e.styleForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-style"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.style")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{rule:e.styleForm.rule,option:e.styleForm.options,modelValue:e.styleForm.value,onChange:e.styleChange,api:e.styleForm.api,"onUpdate:api":t[39]||(t[39]=oe=>e.styleForm.api=oe)},null,8,["rule","option","modelValue","onChange","api"]),[[n.vShow,e.styleForm.isShow]])]),n.createElementVNode("div",zP,[e.eventShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-event"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.event")),1)]),_:1})):n.createCommentVNode("",!0),e.eventShow?(n.openBlock(),n.createBlock(ge,{key:1,"event-name":e.activeRule&&e.activeRule._menu.event||[],"component-name":e.activeRule&&e.activeRule._menu.name||"","model-value":e.activeRule&&e.activeRule._on||{},"onUpdate:modelValue":e.changeEvent},null,8,["event-name","component-name","model-value","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",UP,[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.validateForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-validate"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.validate")),1)]),_:1})):n.createCommentVNode("",!0),e.validateForm.isShow?(n.openBlock(),n.createBlock(Q,{api:e.validateForm.api,"onUpdate:api":t[40]||(t[40]=oe=>e.validateForm.api=oe),rule:e.validateForm.rule,option:e.validateForm.options,modelValue:e.validateForm.value,onChange:e.validateChange,key:e.activeRule._fc_id},null,8,["api","rule","option","modelValue","onChange"])):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0)])],4)]}),_:1})),[[n.vShow,e.activeTab==="props"]])]),_:1})]),_:1},512)),[[n.vShow,!e.hiddenRight]]):n.createCommentVNode("",!0),e.hiddenLeft?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fc-l-open",onClick:t[41]||(t[41]=ee=>e.hiddenLeft=!1)},t[66]||(t[66]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),e.hiddenRight?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fc-r-open",onClick:t[42]||(t[42]=ee=>e.hiddenRight=!1)},t[67]||(t[67]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),n.createVNode(Y,{modelValue:e.preview.state,"onUpdate:modelValue":t[49]||(t[49]=ee=>e.preview.state=ee),width:"80%",class:"_fd-preview-dialog","append-to-body":""},{default:n.withCtx(()=>[n.createVNode(D,{class:"_fd-preview-tabs",modelValue:e.previewStatus,"onUpdate:modelValue":t[43]||(t[43]=ee=>e.previewStatus=ee)},{default:n.withCtx(()=>[n.createVNode(ye,{label:e.t("form.formMode"),name:"form"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.previewMode"),name:"preview"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.componentMode"),name:"component"},null,8,["label"]),e.previewDevice!=="mobile"?(n.openBlock(),n.createBlock(ye,{key:0,label:e.t("form.sfcMode"),name:"sfc"},null,8,["label"])):n.createCommentVNode("",!0)]),_:1},8,["modelValue"]),e.previewStatus!=="sfc"&&!e.onlyPC?(n.openBlock(),n.createElementBlock("div",HP,[n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="pc"}),onClick:t[44]||(t[44]=ee=>e.previewDevice="pc")},[t[68]||(t[68]=n.createElementVNode("i",{class:"fc-icon icon-pc2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.pc")),1)],2),n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="mobile"}),onClick:t[45]||(t[45]=ee=>e.previewDevice="mobile")},[t[69]||(t[69]=n.createElementVNode("i",{class:"fc-icon icon-mobile2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.mobile")),1)],2)])):n.createCommentVNode("",!0),["component","sfc"].indexOf(e.previewStatus)>-1?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-preview-copy",onClick:t[46]||(t[46]=(...ee)=>e.copyCode&&e.copyCode(...ee))},t[70]||(t[70]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.previewStatus==="form"||e.previewStatus==="preview"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[e.previewDevice==="mobile"?(n.openBlock(),n.createElementBlock("div",WP,[n.createElementVNode("div",null,[e.preview.state?(n.openBlock(),n.createBlock(W,{key:0,driver:"elm",rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[47]||(t[47]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)])])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[e.preview.state?(n.openBlock(),n.createBlock(S,{key:0,rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[48]||(t[48]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)],64))],64)):e.previewStatus==="component"?(n.openBlock(),n.createElementBlock("pre",GP,[n.createElementVNode("code",{innerHTML:e.previewDevice==="mobile"?e.preview.mobileHtml:e.preview.html},null,8,KP)],512)):(n.openBlock(),n.createElementBlock("pre",YP,[n.createElementVNode("code",{innerHTML:e.preview.sfc},null,8,QP)],512))]),_:3},8,["modelValue"])]),_:3}))]),_:3})]),_:3},8,["locale"])]),_:3},8,["style","onDragenter","onDragleave","onDrop"])}const It=Te(lP,[["render",JP]]),hz="",XP=n.defineComponent({name:"DragTool",emits:["create","copy","addChild","delete","active","action","fc.el"],props:{dragBtn:Boolean,children:String,inside:Boolean,inline:Boolean,hidden:Boolean,mask:Boolean,actions:Array,handleBtn:[Boolean,Array],formCreateInject:Object,unique:String,only:Boolean},inject:{fcx:{default:null},designer:{default:null},dragTool:{default:null}},provide(){return{dragTool:this}},computed:{isCreate(){return this.dragTool?!!this.dragTool.children:!1},btns(){return Array.isArray(this.handleBtn)?this.handleBtn.length?this.handleBtn:!1:this.handleBtn!==!1},id(){return this.unique||this.formCreateInject.id},hiddenMenu(){return this.designer.setupState.hiddenDragMenu},t(){return this.designer.setupState.t},hiddenBtn(){return this.designer.setupState.hiddenDragBtn}},methods:{command(e){this.$emit("action",e)},active(){this.fcx.active!==this.id&&(this.fcx.active=this.id,this.$emit("active"))}},mounted(){this.$emit("fc.el",this)}}),ZP={key:0,class:"_fd-drag-mask"},qP={key:1,class:"_fd-drag-hidden"},eM={key:0,class:"_fd-drag-btn",style:{cursor:"move"}},tM={key:3,class:"_fd-drag-r"};function nM(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-drag-tool",{active:e.fcx.active===e.id,"is-inside":e.inside,"is-inline":e.inline}]),onClick:t[10]||(t[10]=n.withModifiers((...h)=>e.active&&e.active(...h),["stop"]))},[e.mask?(n.openBlock(),n.createElementBlock("div",ZP)):n.createCommentVNode("",!0),e.hidden?(n.openBlock(),n.createElementBlock("div",qP,[t[11]||(t[11]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)])):n.createCommentVNode("",!0),e.hiddenBtn?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-l",onClick:t[0]||(t[0]=n.withModifiers(()=>{},["stop"]))},[e.dragBtn!==!1?n.withDirectives((n.openBlock(),n.createElementBlock("div",eM,t[12]||(t[12]=[n.createElementVNode("i",{class:"fc-icon icon-move"},null,-1)]),512)),[[n.vShow,e.fcx.active===e.id]]):n.createCommentVNode("",!0)])),e.btns!==!1&&!e.hiddenMenu?(n.openBlock(),n.createElementBlock("div",tM,[n.renderSlot(e.$slots,"handle",{},()=>[e.actions&&e.actions.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-drag-btn",onClick:t[1]||(t[1]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(u,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.actions,(h,m)=>(n.openBlock(),n.createBlock(d,{command:m},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t(h)||h),1)]),_:2},1032,["command"]))),256))]),_:1})]),default:n.withCtx(()=>[t[13]||(t[13]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["onCommand"])])):n.createCommentVNode("",!0),e.isCreate&&(e.btns===!0||e.btns.indexOf("create")>-1)?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-drag-btn",onClick:[t[2]||(t[2]=n.withModifiers(()=>{},["stop"])),t[3]||(t[3]=h=>e.$emit("create"))]},t[14]||(t[14]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]))):n.createCommentVNode("",!0),!e.only&&(e.btns===!0||e.btns.indexOf("copy")>-1)?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-btn",onClick:[t[4]||(t[4]=n.withModifiers(()=>{},["stop"])),t[5]||(t[5]=h=>e.$emit("copy"))]},t[15]||(t[15]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.children&&(e.btns===!0||e.btns.indexOf("addChild")>-1)?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fd-drag-btn",onClick:[t[6]||(t[6]=n.withModifiers(()=>{},["stop"])),t[7]||(t[7]=h=>e.$emit("addChild"))]},t[16]||(t[16]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]))):n.createCommentVNode("",!0),e.btns===!0||e.btns.indexOf("delete")>-1?(n.openBlock(),n.createElementBlock("div",{key:4,class:"_fd-drag-btn _fd-drag-danger",onClick:[t[8]||(t[8]=n.withModifiers(()=>{},["stop"])),t[9]||(t[9]=h=>e.$emit("delete"))]},t[17]||(t[17]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]))):n.createCommentVNode("",!0)])])):n.createCommentVNode("",!0),n.renderSlot(e.$slots,"default")],2)}const gy=Te(XP,[["render",nM]]),mz="",iM=n.defineComponent({name:"HtmlEditor",emits:["update:modelValue"],props:{modelValue:String,title:String,text:Boolean,defaultValue:{require:!1}},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{validateXML(e){var i;const o=new DOMParser().parseFromString(e,"application/xml").getElementsByTagName("parsererror");return o.length>0&&(i=o[0].innerText.split(` -`)[0])!=null?i:""},load(){this.oldVal=this.modelValue,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"xml",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:this.modelValue||""}))})},onOk(){const e=this.editor.getValue();return!this.text&&this.validateXML(e)?(dn(this.t("struct.errorMsg")),!1):(this.visible=!1,e!==this.oldVal&&this.$emit("update:modelValue",e),!0)}}}),rM={class:"_fd-html-editor"},oM={key:0,ref:"editor"};function aM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",rM,[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=u=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1}),n.createVNode(c,{class:"_fd-html-editor-con",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=u=>e.visible=u),"close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=u=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",oM,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const lM=Te(iM,[["render",aM]]),gz="",sM=n.defineComponent({name:"FieldInput",inject:["designer"],emits:["update:modelValue"],props:{modelValue:String,disabled:Boolean},computed:{fieldList(){if(this.key)return this.getFieldList()},subformFieldList(){const e=this.designer.setupState.fieldList||[],t=this.fieldLeafSelectable?e:this.removeLeafNodes(rt(e));return t.length?t:e},fieldReadonly(){return this.designer.setupState.fieldReadonly},isSubform(){return this.activeRule&&this.activeRule._menu.subForm},activeRule(){return this.designer.setupState.activeRule},relationField(){return this.designer.props.config.relationField},fieldLeafSelectable(){return this.designer.props.config.fieldLeafSelectable!==!1},t(){return this.designer.setupState.t}},data(){return{value:this.modelValue||"",oldValue:"",key:1,activeNode:null}},watch:{modelValue(e){this.value=e}},methods:{getFieldList(){let e=this.designer.setupState.fieldList||[];if(this.relationField===!1)return e;if(this.isSubform)e=this.subformFieldList;else{const t=this.activeRule;let r=t&&t.__fc__&&t.__fc__.parent;for(;r;)if(r.rule._menu&&["array","object"].indexOf(r.rule._menu.subForm)>-1){const o=this.findChildrenById(e,r.rule.field)||e;o.length&&(e=o);break}else r=r.parent}return e},removeLeafNodes(e){if(!Array.isArray(e)||e.length===0)return e;function t(r){return r.filter(o=>o.children&&o.children.length>0?(o.children=t(o.children),!0):!1)}return t(e)},findChildrenById(e,t){if(!Array.isArray(e))return null;for(const r of e){if(r.value===t)return r.children||[];if(r.children){const o=this.findChildrenById(r.children,t);if(o!==null)return o}}return null},copy(){di(this.modelValue)},getSubChildren(){let e=this.designer.setupState.getSubFormChildren(this.activeRule)||[];return e=dt.trueArray(e)?e:this.designer.setupState.children,e},getSubFieldChildren(){const e=this.getSubChildren(),t=[],r=o=>(o&&o.forEach(i=>{i&&i._fc_drag_tag&&i.field?t.push({...i,children:[]}):i&&i.children&&r(i.children)}),t);return r(e)},checkValue(){const e=this.oldValue;Ep(e);let t=(this.value||"").replace(/[\s\ ]/g,"");if(t)if(/^[a-zA-Z]/.test(t)){if(e!==t){const r=t.indexOf(".")>-1;if(r&&(t=t.replaceAll(".","_")),this.getSubFieldChildren().filter(o=>o.field===t).length>0)return dn(this.t("computed.fieldExist",{label:t})),e;if(r)return t}}else return dn(this.t("computed.fieldChar")),e;else return dn(this.t("computed.fieldEmpty")),e;return this.oldValue="",t},onFocus(){this.oldValue=this.value},makeField(){this.oldValue=this.value,this.value=We(),this.onInput()},updateRule(e){const t={...e.update||{}};t.title||(t.title=e.label),this.designer.setupState.mergeRule(this.activeRule,t),this.designer.setupState.updateRuleFormData()},onInput(){if(this.value!==this.modelValue&&(this.value=this.checkValue(),this.value!==this.modelValue)){const e=this.activeNode;this.activeNode=null,this.oldValue=this.value,this.$emit("update:modelValue",this.value),e&&this.updateRule(e)}},currentChange(e){this.activeNode=e}},mounted(){const e=()=>{n.nextTick(()=>{++this.key})};this.designer.setupState.bus.$on("dragEnd",e),n.onUnmounted(()=>{this.designer.setupState.bus.$off("dragEnd",e)})}}),dM={class:"_fd-field-input"};function cM(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-tree-select");return n.openBlock(),n.createElementBlock("div",dM,[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[0]||(t[0]=n.withModifiers((...u)=>e.copy&&e.copy(...u),["stop"]))}),e.fieldList.length?(n.openBlock(),n.createBlock(c,{key:1,modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.disabled,"allow-create":!e.fieldReadonly,filterable:!0,"default-first-option":!e.fieldReadonly,indent:10,checkStrictly:e.isSubform&&e.relationField!==!0,"popper-class":"_fd-field-popper",onFocus:e.onFocus,onChange:e.onInput,onCurrentChange:e.currentChange,data:e.fieldList},null,8,["modelValue","readonly","disabled","allow-create","default-first-option","checkStrictly","onFocus","onChange","onCurrentChange","data"])):(n.openBlock(),n.createBlock(d,{key:0,modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.fieldReadonly||e.disabled,onFocus:e.onFocus,onBlur:e.onInput},n.createSlots({_:2},[e.fieldReadonly?void 0:{name:"append",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[1]||(t[1]=(...u)=>e.makeField&&e.makeField(...u))})]),key:"0"}]),1032,["modelValue","readonly","disabled","onFocus","onBlur"]))])}const uM=Te(sM,[["render",cM]]),vz="",fM=n.defineComponent({name:"PromptInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String,popperClass:String,options:Array},data(){return{value:this.modelValue||""}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}});function pM(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:"",class:"_fd-list-input"},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":e.popperClass},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["popper-class"])]),_:1},8,["size","modelValue","onBlur"])}const hM=Te(fM,[["render",pM]]),yz="",mM=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],gM=n.defineComponent({name:"FetchConfig",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},components:{Warning:Xn,DragForm:ze.$form(),FnEditor:Ni,StructEditor:rf},inject:["designer"],data(){return{visible:!1,value:rt(this.modelValue||{}),form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"default"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},configured(){return!dt.empty(this.modelValue)}},watch:{visible(e){e&&(this.value=rt(this.modelValue||{}),this.active())}},methods:{open(){this.visible=!0},active(){const e=this.value;this.form.rule=e.type==="static"?[]:mM(this.t),this.form.formData={...e},this.form.label=e.label,this.form.type=e.type,this.form.data=e.data,this.form.dataType=e.dataType,this.form.parse=e.parse||"",this.form.beforeFetch=e.beforeFetch||"",this.form.onError=e.onError||""},save(){this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=ze.parseFn(this.form.parse),e.beforeFetch=ze.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,e.to=this.to||"options",this.$emit("update:modelValue",e),this.visible=!1)}).catch(e=>{console.error(e),dn(e[Object.keys(e)[0]][0].message)})}},created(){this.active()}}),vM={class:"_fd-fetch-config"},yM={class:"_fd-fetch-info"};function bM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("DragForm"),m=n.resolveComponent("el-tab-pane"),y=n.resolveComponent("FnEditor"),C=n.resolveComponent("el-tabs"),A=n.resolveComponent("el-container"),w=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vM,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=E=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("struct.title")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(w,{class:"_fd-fetch-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=E=>e.visible=E),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.optionsType.fetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[6]||(t[6]=E=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(A,{class:"_fd-fetch-con",style:{height:"450px"}},{default:n.withCtx(()=>[n.createVNode(C,{"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",yM,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(h,{api:e.form.api,"onUpdate:api":t[1]||(t[1]=E=>e.form.api=E),modelValue:e.form.formData,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.formData=E),rule:e.form.rule,option:e.form.options},{title:n.withCtx(E=>[E.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:E.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(E.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(E.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.beforeFetch=E),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.parse=E),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(m,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.onError=E),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const wM=Te(gM,[["render",bM]]),bz="",CM=n.defineComponent({name:"TableColumnConfig",components:{FnEditor:Ni},props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},list(){var e;return((e=this.designer.setupState.activeRule)==null?void 0:e.__fc__.el.list)||[]},propColumns(){return Object.keys(this.list[0]||{})},format(){return["default","tag","image","custom"].map(e=>({label:this.t("com.dataTable.format."+e),value:e}))},align(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},fixed(){return[!1,"left","right"].map(e=>({label:this.t("com.dataTable.fixed."+(e||"default")),value:e}))},sortable(){return[!1,!0,"custom"].map(e=>({label:this.t("com.dataTable.sortable."+(typeof e=="boolean"?e?"default":"disabled":"custom")),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{getColumnData(e){const t=[];return e&&(this.list||[]).forEach(r=>{li(r,e)&&t.indexOf(r[e])===-1&&t.push(r[e])}),t},add(e){const t={format:"default",filter:[],id:We()};e!=null?this.column.splice(e+1,0,t):this.column.push(t)},addChild(e){const t={p:e,format:"default",filter:[],id:We()};e.children||(e.children=[]),e.children.push(t)},remove(e){const t=e.p&&e.p.children||this.column;t.splice(t.indexOf(e),1),e.p&&!t.length&&delete e.p.children},editFn(e){this.activeRow=e},updateFn(){this.activeRow=null},tidyValue(){this.column=this.fullId(rt(this.modelValue||[])),this.column.length||this.add()},fullId(e,t){return e.map(r=>{r.id||(r.id=We()),r.p=t,r.children&&this.fullId(r.children,r)}),e},close(){this.activeRow?this.activeRow=null:this.visible=!1},parseColumns(e){return e.map(t=>{const r={...t};return delete r.p,r.children&&r.children.length>0?r.children=this.parseColumns(r.children):delete r.children,r})},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[],t=this.parseColumns(this.column);for(let r=0;r[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=b=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.column.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcc-dialog _fd-config-dialog",title:e.t("com.dataTable.column.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow.render,"onUpdate:modelValue":t[1]||(t[1]=b=>e.activeRow.render=b),args:["scope","h"," resolveComponent","api"],name:"render"},null,8,["modelValue"])):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(w,{data:e.column,size:"small","row-key":"id",class:"_fd-tcc-table"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("com.dataTable.column.prop"),width:"130"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[!e.propColumns||!e.propColumns.length?(n.openBlock(),n.createBlock(m,{key:0,modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g},null,8,["modelValue","onUpdate:modelValue"])):(n.openBlock(),n.createBlock(C,{key:1,modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g,"allow-create":"",clearable:"","default-first-option":"",filterable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.propColumns,g=>(n.openBlock(),n.createBlock(y,{label:g,value:g},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(g),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.header")),1)],64))]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.label,"onUpdate:modelValue":g=>b.label=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.title")),1),t[4]||(t[4]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("style.width"),width:"100"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(m,{key:0,modelValue:b.width,"onUpdate:modelValue":g=>b.width=g},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("com.dataTable.filter"),width:"120"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(C,{key:0,modelValue:b.filter,"onUpdate:modelValue":g=>b.filter=g,multiple:"",clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.getColumnData(b.prop),g=>(n.openBlock(),n.createBlock(y,{label:g,value:g},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(g),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:"Class"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.className,"onUpdate:modelValue":g=>b.className=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),n.createVNode(h,{label:e.t("com.dataTable.column.sort"),width:"100"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(C,{key:0,modelValue:b.sortable,"onUpdate:modelValue":g=>b.sortable=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.sortable,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.position"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.fixed,"onUpdate:modelValue":g=>b.fixed=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fixed,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value||"default"},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.align"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.align,"onUpdate:modelValue":g=>b.align=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.align,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{width:"110"},{default:n.withCtx(({row:b})=>[n.createElementVNode("div",EM,[n.createVNode(C,{modelValue:b.format,"onUpdate:modelValue":g=>b.format=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.format,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"]),b.format==="custom"?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:g=>e.editFn(b)},null,8,SM)):n.createCommentVNode("",!0)])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.render")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("props.hide"),width:"50",fixed:"right"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(A,{key:0,modelValue:b.hidden,"onUpdate:modelValue":g=>b.hidden=g},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"90",fixed:"right"},{default:n.withCtx(({row:b,$index:g})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:_=>e.add(g)},null,8,AM),n.createElementVNode("i",{class:"fc-icon icon-add-child",onClick:_=>e.addChild(b)},null,8,xM),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:_=>e.remove(b)},null,8,kM)]),_:1},8,["label"])]),_:1},8,["data"]),[[n.vShow,!e.activeRow]]),n.withDirectives(n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=b=>e.add())},{default:n.withCtx(()=>[t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},512),[[n.vShow,!e.activeRow]])]),_:1},8,["title","modelValue"])])}const TM=Te(CM,[["render",NM]]),wz="",DM=n.defineComponent({name:"TableColumnConfig",props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,activeKey:"",activeArgs:[]}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},decoration(){return["link","round","plain","disabled"].map(e=>({label:this.t("com.dataTable.button."+e),value:e}))},size(){return["large","default","small"].map(e=>({label:this.t("props."+e),value:e}))},type(){return["primary","success","warning","danger","info"].map(e=>({label:this.t("props."+e),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{btnProps(e){const t=e.prop||[];return{type:e.type,size:e.size,round:t.indexOf("round")>-1,link:t.indexOf("link")>-1,plain:t.indexOf("plain")>-1,disabled:t.indexOf("disabled")>-1}},defaultData(){return{key:this.column.length+1,name:this.t("props.button")+(this.column.length+1)}},add(e){e!=null?this.column.splice(e+1,0,this.defaultData()):this.column.push(this.defaultData())},handle(e,t,r){this.activeKey=t,this.activeRow=e,this.activeArgs=r},remove(e){this.column.splice(e,1)},tidyValue(){this.column=rt(this.modelValue||[]),this.column.length||this.add()},close(){this.activeRow?this.activeRow=null:this.visible=!1},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[];for(let t=0;t[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=b=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.button.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcb-dialog _fd-config-dialog",title:e.t("com.dataTable.button.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow[e.activeKey],"onUpdate:modelValue":t[1]||(t[1]=b=>e.activeRow[e.activeKey]=b),args:e.activeArgs,name:e.activeKey},null,8,["modelValue","args","name"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(w,{data:e.column,size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("props.preview"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(d,n.normalizeProps(n.guardReactiveProps(e.btnProps(b))),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b.name),1)]),_:2},1040)]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.key,"onUpdate:modelValue":g=>b.key=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>t[4]||(t[4]=[n.createTextVNode(" ID"),n.createElementVNode("span",{style:{color:"red"}},"*",-1)])),_:1}),n.createVNode(h,null,{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.name,"onUpdate:modelValue":g=>b.name=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.name")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("event.type"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.type,"onUpdate:modelValue":g=>b.type=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.size"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.size,"onUpdate:modelValue":g=>b.size=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.size,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.decoration.name"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{multiple:"",modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decoration,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.hide"),width:"80"},{default:n.withCtx(({row:b})=>[n.createVNode(A,{modelValue:b.hidden,"onUpdate:modelValue":g=>b.hidden=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.callback"),width:"80"},{default:n.withCtx(({row:b})=>[n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(b,"handle",["props","scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.handle")),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,OM),n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(b,"click",["scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.click")),1),t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,BM)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"80"},{default:n.withCtx(({$index:b})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:g=>e.add(b)},null,8,RM),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:g=>e.remove(b)},null,8,$M)]),_:1},8,["label"])]),_:1},8,["data"]),n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=b=>e.add())},{default:n.withCtx(()=>[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1})],64))]),_:1},8,["title","modelValue"])])}const FM=Te(DM,[["render",IM]]),Cz="",PM="[[FORM-CREATE-PREFIX-",MM="-FORM-CREATE-SUFFIX]]",LM=n.defineComponent({name:"FnConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],eventConfig:{type:Array,default:()=>[]}},inject:["designer"],components:{FnEditor:Ni},data(){return{visible:!1,activeData:null,defActive:"no",event:{},cus:!1,eventStr:""}},computed:{eventInfo(){const e={};return this.eventConfig.forEach(t=>{e[t.name]=t.info}),e},t(){return this.designer.setupState.t},eventNum(){let e=0;return Object.keys(this.modelValue||{}).forEach(t=>{this.modelValue[t]&&e++}),e}},watch:{visible(e){this.event=e?this.loadFN(td({},this.modelValue||{})):{},e||this.destroy()}},methods:{getArgs(e){return e.args.join(", ")},loadFN(e){const t={};return this.eventConfig.forEach(r=>{const o=r.name,i=e[o]||"";t[o]={item:r,fn:i}}),t},parseFN(e){const t={};return Object.keys(e).forEach(r=>{e[r].fn&&(t[r]=e[r].fn)}),t},edit(e){e.key=We(),this.activeData=e,this.eventStr=e.fn||PM+`function ${e.item.name}(${this.getArgs(e.item)}){}`+MM,this.defActive=e.item.name},save(){return this.$refs.fn.save()?(this.activeData.fn=this.eventStr,this.destroy(),!0):!1},destroy(){this.activeData=null,this.defActive="no"},close(){this.destroy()},submit(){this.activeData&&!this.save()||(this.$emit("update:modelValue",this.parseFN(this.event)),this.visible=!1,this.destroy())}}}),jM={class:"_fd-fn-list"},zM=["onClick"],UM={key:0,class:"_fd-label"},HM={key:1,class:"_fd-dot"};function WM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-text"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-menu"),C=n.resolveComponent("el-main"),A=n.resolveComponent("el-container"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("FnEditor"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",jM,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode(b,{class:"_fd-fn-list-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[4]||(t[4]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[3]||(t[3]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(A,{class:"_fd-fn-list-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(w,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(A,{class:"_fd-fn-list-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(u,{type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.list")),1)]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(y,{"default-active":e.defActive,modelValue:e.activeData,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeData=g)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(g,_)=>(n.openBlock(),n.createBlock(m,{key:_,index:_},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fn-list-method",onClick:n.withModifiers(x=>e.edit(g),["stop"])},[n.createElementVNode("span",null,[t[5]||(t[5]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(_),1)]),e.eventInfo[_]?(n.openBlock(),n.createElementBlock("span",UM,n.toDisplayString(e.eventInfo[_]),1)):n.createCommentVNode("",!0),g.fn?(n.openBlock(),n.createElementBlock("span",HM)):n.createCommentVNode("",!0)],8,zM)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active","modelValue"])]),_:1})]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(A,{class:"_fd-fn-list-r"},{default:n.withCtx(()=>[e.activeData?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(C,{key:1},{default:n.withCtx(()=>[n.createVNode(E,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[2]||(t[2]=g=>e.eventStr=g),name:e.activeData.item.name,args:e.activeData.item.args},null,8,["modelValue","name","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const GM=Te(LM,[["render",WM]]),_z="",KM=n.defineComponent({name:"FnInput",components:{FnEditor:Ni},emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,title:String,body:Boolean,fnx:Boolean,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue}},data(){return{visible:!1,value:this.modelValue}},watch:{modelValue(e){this.value=e}},methods:{onOk(){this.$refs.editor.save()&&(this.$emit("update:modelValue",this.value),this.$emit("change",this.value),this.visible=!1)}}}),YM={class:"_fd-fn-input"};function QM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("FnEditor"),h=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",YM,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=m=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"default",{},()=>[n.createTextVNode(n.toDisplayString(e.t("event.action")),1)])]),_:3})]),_:3},8,["hidden"]),n.createVNode(h,{class:"_fd-fn-input-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=m=>e.visible=m),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[2]||(t[2]=m=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(u,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=m=>e.value=m),name:e.name,args:e.args,body:e.body,fnx:e.fnx},null,8,["modelValue","name","args","body","fnx"])]),_:1},8,["title","modelValue"])])}const vy=Te(KM,[["render",QM]]),Ez="",JM=n.defineComponent({name:"GlobalFetchSelect",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalData||{}).map(e=>({label:this.designer.setupState.formOptions.globalData[e].label,value:e}))}},watch:{modelValue(){this.value=(this.modelValue||{}).key||""}},data(){return{value:(this.modelValue||{}).key||"",uni:1,loading:!1}},methods:{refresh(){!this.value||(this.uni=this.uni===1?0:1,this.input(),this.loading=!0,setTimeout(()=>{this.loading=!1},1e3))},openConfig(){this.designer.setupState.openGlobalFetchDialog()},input(){const e=typeof this.modelValue=="object"?{...this.modelValue}:{};e.to=this.to||"options",e.key=this.value,e._uni=this.uni,this.$emit("update:modelValue",e)}}}),XM={class:"_fd-gfs"},ZM={class:"_fd-gfs-handle"};function qM(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",XM,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),clearable:"",filterable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",ZM,[n.createElementVNode("i",{onClick:t[1]||(t[1]=(...u)=>e.refresh&&e.refresh(...u)),class:n.normalizeClass(["fc-icon icon-refresh",{disabled:!e.value,"_fc-loading":this.loading}]),title:"reload"},null,2),n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[2]||(t[2]=(...u)=>e.openConfig&&e.openConfig(...u))},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const e3=Te(JM,[["render",qM]]),Sz="",t3=n.defineComponent({name:"GlobalClassSelect",emits:["update:modelValue"],props:{modelValue:[Array,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalClass||{}).map(e=>({label:this.designer.setupState.formOptions.globalClass[e].label,value:e}))}},watch:{modelValue(){this.tidyValue()}},data(){return{value:[]}},methods:{tidyValue(){this.value=Array.isArray(this.modelValue)?this.modelValue:(this.modelValue||"").split(" ").filter(e=>!!e)},openConfig(){this.designer.setupState.openGlobalClassDialog()},input(){this.$emit("update:modelValue",this.value.join(" "))}},created(){this.tidyValue()}}),n3={class:"_fd-gcs"},i3={class:"_fd-gcs-handle"};function r3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",n3,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),multiple:"",filterable:"","allow-create":"","default-first-option":"","reserve-keyword":!1,clearable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",i3,[n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[1]||(t[1]=(...u)=>e.openConfig&&e.openConfig(...u))},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const o3=Te(t3,[["render",r3]]),Az="",a3=n.defineComponent({name:"FetchTable",components:{VariableConfig:ra},inject:["designer"],emits:["update:modelValue"],props:{modelValue:Object},computed:{t(){return this.designer.setupState.t}},data(){return{value:[],active:null,start:null}},methods:{onConfirm(e,t,r){e===this.active?e[t]=(e[t]||"").substring(0,this.start)+r+(e[t]||"").substring(this.start):(e[t]+=r,this.active=null,this.start=null),this.submit()},onBlur(e,t){this.active=e,this.start=t.target.selectionStart,this.submit()},submit(){const e={};this.value.forEach(t=>{t.key&&t.value&&(e[t.key]=t.value)}),this.$emit("update:modelValue",e)},add(){this.value.push({})},rm(e){this.value.splice(e,1),this.submit()}},created(){const e=[];Object.keys(this.modelValue||{}).forEach(t=>{e.push({key:t,value:this.modelValue[t]})}),this.value=e}}),l3={class:"_fd-fetch-table"},s3={style:{width:"40%"}},d3={class:"_fd-fetch-table-key"},c3=["onClick"];function u3(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("VariableConfig"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",l3,[e.value.length>0?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-fetch-table-con"},{default:n.withCtx(()=>[n.createVNode(d,null,{default:n.withCtx(()=>[n.createElementVNode("div",s3,n.toDisplayString(e.t("props.key")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("props.value")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(C,A)=>(n.openBlock(),n.createElementBlock("div",{key:A,class:"_fd-fetch-table-row"},[n.createElementVNode("div",d3,[n.createVNode(u,{modelValue:C.key,"onUpdate:modelValue":w=>C.key=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"key",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])]),n.createVNode(u,{modelValue:C.value,"onUpdate:modelValue":w=>C.value=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"value",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:w=>e.rm(A)},null,8,c3)]))),128))]),_:1})]),_:1})):n.createCommentVNode("",!0),n.createVNode(y,{link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])])}const f3=Te(a3,[["render",u3]]),yy=n.defineComponent({name:"DragBox",props:["rule","tag","formCreateInject","list"],render(e){const t={...e.$props.rule.props,...e.$attrs};let r="_fd-"+e.$props.tag+"-drag _fd-drag-box";Object.keys(e.$slots).length||(r+=" drag-holder"),t.class=r,t.modelValue=e.$props.list||[...e.$props.formCreateInject.children];const o={};return e.$slots.default&&e.$slots.default().forEach(l=>{l.key&&(o[l.key]=l)}),n.h(jr,t,{item:({element:i,index:l})=>{var u,h,m;let d="";(((u=i==null?void 0:i._menu)==null?void 0:u.inline)||((h=i==null?void 0:i._config)==null?void 0:h.inline))&&(d=" is-inline");const c=(m=i==null?void 0:i.__fc__)==null?void 0:m.key;if(c){let y=o["_"+i.slot];if(y?y.children.forEach(C=>{C.key===c+"fc"&&(y=C)}):y=o[c+"fc"],y)return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item"+d,key:c},y)}return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item",key:l},null)}})}}),xz="",p3=n.defineComponent({name:"FcTableView",props:{mini:Boolean,label:String,width:[Number,String],formCreateInject:Object,border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},inject:["designer"],components:{DragTool:gy,DragBox:yy},watch:{rule:{handler(){this.initRule(),this.style=this.rule.style},immediate:!0}},data(){return{unique:{},style:{},dragProp:{rule:{props:{tag:"el-col",group:{name:"default",put:(e,...t)=>(e.el.__rule__=this.formCreateInject.rule,this.designer.setupState.dragPut(e,...t))},ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"vertical",itemKey:"type"}},tag:"tableCell"},lattice:{},uni:{}}},computed:{t(){return this.designer.setupState.t},tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{getUnique(e){return this.unique[e]||(this.unique[e]=We()),this.unique[e]},getSlotChildren(e){const t=[];return this.formCreateInject.children.forEach(r=>{e.indexOf(r.slot)>-1&&t.push(r)}),t},dragAdd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=`${t.pid}:${t.idx}`,l=e.item._underlying_vm_,d=r.addRule&&r.addRule.children===r.moveRule;d&&r.moveRule.splice(r.moveRule.indexOf(l),1);let c=0;const u="drag"+t.pid+t.idx;if(this.$refs[u][0].list.length){let h=this.$refs[u][0].list[e.newIndex?e.newIndex-1:0];c=o.indexOf(h)+(e.newIndex?1:0)}else if(o.length){const h=Object.keys(this.$refs);for(let m=h.indexOf(u)-1;m>=0;m--){if(!this.$refs[h[m]]||!this.$refs[h[m]].length)continue;const y=this.$refs[h[m]][0].list||[];if(y.length){c=o.indexOf(y[y.length-1])+1;break}}}e.newIndex=c,d?(l.slot=i,o.splice(e.newIndex,0,l),r.added=!0,r.handleSortAfter({rule:l})):r.dragAdd(o,e,`${t.pid}:${t.idx}`)},dragEnd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=e.item._underlying_vm_,l=o.indexOf(i);e.newIndex=l+(e.newIndex-e.oldIndex),e.oldIndex=l,r.dragEnd(this.formCreateInject.children,e,`${t.pid}:${t.idx}`)},dragStart(){this.designer.setupState.dragStart(this.formCreateInject.children)},dragUnchoose(e){this.designer.setupState.dragUnchoose(this.formCreateInject.children,e)},initRule(){const e=this.rule;e.style||(e.style={}),e.class||(e.class={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},active(e){const t=`${e.pid}:${e.idx}`;this.designer.setupState.customActive({name:"fcTableGrid",onPaste:r=>{r.slot=t,this.formCreateInject.children.push(r)},style:{formData:{style:this.rule.style[t]||{},class:this.rule.class[t]||""},change:(r,o)=>{this.rule[r][t]=o||{}}}})},command(e){this[e[0]](...e[1])},rmSlot(e,t){const r=Object.keys(e),o=this.formCreateInject.children;let i=0;[...o].forEach((l,d)=>{if(!l.slot)return;let c;t.indexOf(l.slot)>-1?(o.splice(d-i,1),i++):(c=r.indexOf(l.slot))>-1&&(l.slot=e[r[c]])}),t.forEach(l=>{delete this.style[l]}),this.loadRule()},rmRow(e){this.rule.row--;const t={},r=[];for(let l=e.pid;l{l.top===e.pid&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.top>e.pid&&l.top--}),this.rmSlot(t,r)},rmCol(e){this.rule.col--;const t={},r=[];for(let l=0;l{l.left===e.idx&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.left>e.idx&&l.left--}),this.rmSlot(t,r)},splitRow(e){const t=e.data.layout,r=t.row;if(t.row=0,r>1)for(let o=1;o1)for(let o=1;othis.rule.col?this.rule.col-e.idx:o,t=e.data.layout}else t={top:e.pid,left:e.idx,col:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},mergeBottom(e){let t;if(e.data.layout){const o=(e.data.layout.row||1)+1;e.data.layout.row=o+o.pid>this.rule.col?this.rule.col-e.pid:o,t=e.data.layout}else t={top:e.pid,left:e.idx,row:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},addCol(e,t){if(this.rule.col++,this.rule.layout.forEach(r=>{r.left>(t?e.idx-1:e.idx)&&r.left++}),t||e.idx{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},addRow(e,t){if(this.rule.row++,this.rule.layout.forEach(r=>{r.top>(t?e.pid-1:e.pid)&&r.top++}),t||e.pid{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.reverse().forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y(n.openBlock(),n.createElementBlock("tr",{key:C},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.rule.col,(A,w)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[e.lattice[C][w].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:`${C}${w}`,ref_for:!0},e.lattice[C][w]?{colspan:e.lattice[C][w].colspan,rowspan:e.lattice[C][w].rowspan}:{},{style:[e.tableColor,e.style&&e.style[`${C}:${w}`]||{}],class:e.rule.class&&e.rule.class[`${C}:${w}`]||""}),[n.createElementVNode("div",h3,[n.createVNode(m,{"drag-btn":!1,"handle-btn":!0,onActive:E=>e.active({pid:C,idx:w}),unique:e.lattice[C][w].id},{handle:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addRow({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-add-col"},null,-1)]),8,m3),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addCol({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add-col",style:{transform:"rotate(90deg)"}},null,-1)]),8,g3),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:t[2]||(t[2]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(h,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addLeft")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addRight")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addTop")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addBottom")),1)]),_:2},1032,["command"]),n.createVNode(c,{divided:"",disabled:e.lattice[C][w].right,command:["mergeRight",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeRight")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.lattice[C][w].bottom,command:["mergeBottom",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeBottom")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.col>1),command:["splitCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.row>1),command:["splitRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitRow")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:e.rule.col<2,command:["rmCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.rule.row<2,command:["rmRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmRow")),1)]),_:2},1032,["disabled","command"])]),_:2},1024)]),default:n.withCtx(()=>[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:2},1032,["onCommand"])])]),default:n.withCtx(()=>[n.createVNode(d,n.mergeProps({ref_for:!0},e.dragProp,{onAdd:E=>e.dragAdd(E,{pid:C,idx:w}),ref_for:!0,ref:"drag"+C+w,onEnd:E=>e.dragEnd(E,{pid:C,idx:w}),onStart:t[0]||(t[0]=E=>e.dragStart(E)),onUnchoose:t[1]||(t[1]=E=>e.dragUnchoose(E)),list:e.getSlotChildren([`${C}:${w}`,...e.lattice[C][w].slot])}),{default:n.withCtx(()=>[n.renderSlot(e.$slots,`${C}:${w}`)]),_:2},1040,["onAdd","onEnd","list"])]),_:2},1032,["onActive","unique"])])],16)):n.createCommentVNode("",!0)],64))),256))]))),128))],4)],2)}const y3=Te(p3,[["render",v3]]),kz="",b3=n.defineComponent({name:"FcValue",props:["modelValue"],inject:["designer"],watch:{modelValue(e){this.$emit("change",e)}},computed:{t(){return this.designer.setupState.t}}}),w3={class:"_fd-value"};function C3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",w3,n.toDisplayString(e.t("com.fcValue.empty")),1)}const _3=Te(b3,[["render",C3]]),E3=n.defineComponent({name:"FcSlotView",inheritAttrs:!1,inject:["parentFC","designer"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return e?n.createVNode(n.Fragment,{},[e(this.slotArg)]):n.createVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcSlot.empty",{tag:"<template #"+this.slotName+" />"})})},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),Nz="",S3=n.defineComponent({name:"FcJsonView",inheritAttrs:!1,inject:["designer"],props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule){let r=null;return this.type==="object"?r=n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?r=n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},sortBtn:this.sortBtn,expand:1,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):r=n.createVNode(n.Fragment,{key:1},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)]),n.createElementVNode("div",{key:this.uni,style:{"--fc-json-mask":`'${this.designer.setupState.t("com.fcJson.name")}'`},class:"_fd-json-container"},[r])}else return n.createElementVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcJson.empty",{tag:"JSON"})})},methods:{loadRule(){let e=rt(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),Tz="",A3=n.defineComponent({name:"LanguageInput",inject:["designer"],emits:["update:modelValue","blur","change"],props:{size:String,placeholder:String,modelValue:String,disabled:Boolean},computed:{isVar(){return!!(this.modelValue||"").match(/^\{\{\s*\$t\.(.+)\s*\}\}$/)},t(){return this.designer.setupState.t},showLanguage(){return this.designer.setupState.getConfig("showLanguage")},localeList(){var o,i;const e=this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]),t=[],r=((i=(o=this.designer.props)==null?void 0:o.locale)==null?void 0:i.name)||"zh-cn";return e.forEach(l=>{l.value===r?t.unshift(l):t.length<2&&t.push(l)}),t.length>2&&t.pop(),t},language(){const e=this.designer.setupState.formOptions.language||{},t={};return Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),Object.values(t)}},methods:{openConfig(){this.designer.setupState.activeModule="language"},clickLang(e){this.onInput(`{{$t.${e}}}`),this.$refs.pop.hide()},onInput(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},mounted(){}}),x3={class:"_fd-language-list"},k3={class:"_fd-language-header"},N3={class:"_fd-language-title"},T3={class:"_fd-language-name"},D3=["onClick"];function V3(e,t,r,o,i,l){const d=n.resolveComponent("el-popover"),c=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(c,{class:n.normalizeClass(["_fd-language-input",{"is-variable":e.isVar}]),placeholder:e.placeholder,disabled:e.disabled,modelValue:e.modelValue,"onUpdate:modelValue":e.onInput,onBlur:t[1]||(t[1]=u=>e.$emit("blur")),size:e.size||"small"},n.createSlots({_:2},[e.showLanguage!==!1?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{placement:"bottom-end",width:300,"hide-after":0,trigger:"click",ref:"pop","popper-class":"_fd-language-popover"},{reference:n.withCtx(()=>t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",x3,[n.createElementVNode("div",k3,[n.createElementVNode("div",N3,[n.createTextVNode(n.toDisplayString(e.t("language.select")),1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[0]||(t[0]=(...u)=>e.openConfig&&e.openConfig(...u))})]),n.createElementVNode("div",T3,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,u=>(n.openBlock(),n.createElementBlock("div",{key:u.value},n.toDisplayString(u.label),1))),128))])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.language,u=>(n.openBlock(),n.createElementBlock("div",{key:u.key,class:"_fd-language-item",onClick:h=>e.clickLang(u.key)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,h=>(n.openBlock(),n.createElementBlock("div",{key:h.value},n.toDisplayString(u[h.value]||"-"),1))),128))],8,D3))),128))])]),_:1},512)]),key:"0"}:void 0]),1032,["class","placeholder","disabled","modelValue","onUpdate:modelValue","size"])}const wf=Te(A3,[["render",V3]]),Dz="",O3=n.defineComponent({name:"Validate",inject:["designer"],emits:["update:modelValue"],props:{modelValue:Array},components:{LanguageInput:wf,FnInput:vy,PatternInput:Du},watch:{modelValue(e){this.validate=this.parseValue(e||[])}},data(){return{validate:this.parseValue(this.modelValue||[])}},computed:{t(){return this.designer.setupState.t},modes(){const e=this.designer.setupState.activeRule;return e&&e._menu.subForm==="object"?{validator:this.t("validate.modes.validator")}:{min:this.t("validate.modes.min"),max:this.t("validate.modes.max"),len:this.t("validate.modes.len"),pattern:this.t("validate.modes.pattern"),validator:this.t("validate.modes.validator")}},triggers(){return it(this.t,[{label:"blur",value:"blur"},{label:"change",value:"change"},{label:"submit",value:"submit"}])}},methods:{handleCommand(e){this.validate.push({transform:new Function("val","this.type = val == null ? 'string' : (Array.isArray(val) ? 'array' : (typeof val)); return val;"),mode:e,trigger:"blur"})},autoMessage(e){const t=this.designer.setupState.activeRule.title;this.designer.setupState.activeRule&&(e.message=this.t("validate.autoRequired",{title:t}),this.onInput())},getSpan(e){return["pattern","validator","required"].indexOf(e.mode)>-1?24:12},onInput:function(){this.$emit("update:modelValue",this.validate.map(e=>(e={...e},e.message||delete e.message,e)))},remove(e){this.validate.splice(e,1),this.onInput()},parseValue(e){return rt(e.map(t=>(t.validator&&(t.mode="validator"),t.mode||Object.keys(t).forEach(r=>{["message","type","trigger","mode"].indexOf(r)<0&&(t.mode=r)}),t)))}}}),B3={class:"_fd-validate"},R3={class:"_fd-validate-item"},$3={class:"_fd-validate-title"},I3=["onClick"];function F3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-form-item"),h=n.resolveComponent("el-col"),m=n.resolveComponent("PatternInput"),y=n.resolveComponent("FnInput"),C=n.resolveComponent("el-input-number"),A=n.resolveComponent("LanguageInput"),w=n.resolveComponent("el-row"),E=n.resolveComponent("el-button"),b=n.resolveComponent("el-dropdown-item"),g=n.resolveComponent("el-dropdown-menu"),_=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",B3,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.validate,(x,k)=>(n.openBlock(),n.createElementBlock("div",R3,[n.createElementVNode("div",$3,[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString(k+1),1),n.createTextVNode(" "+n.toDisplayString(e.modes[x.mode]),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:T=>e.remove(k)},null,8,I3)]),n.createVNode(w,null,{default:n.withCtx(()=>[n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.mode")},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:x.trigger,"onUpdate:modelValue":T=>x.trigger=T,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.triggers,T=>(n.openBlock(),n.createBlock(d,{key:T.value,label:T.label,value:T.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.modes[x.mode]},{default:n.withCtx(()=>[x.mode==="pattern"?(n.openBlock(),n.createBlock(m,{key:0,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):x.mode==="validator"?(n.openBlock(),n.createBlock(y,{key:1,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,name:"validator",args:["rule","value","callback"],onChange:e.onInput},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.modes.validator")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(C,{key:2,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]))]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:24},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.message")},{default:n.withCtx(()=>[n.createVNode(A,{modelValue:x.message,"onUpdate:modelValue":T=>x.message=T,placeholder:e.t("validate.requiredPlaceholder"),onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","placeholder","onChange"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024)]))),256)),n.createVNode(_,{trigger:"click",size:"default","popper-class":"_fd-validate-pop",onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(g,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.modes,(x,k)=>(n.openBlock(),n.createBlock(b,{command:k,key:k},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(x),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(E,{class:"_fd-validate-btn _fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.rule"))+" + ",1)]),_:1})]),_:1},8,["onCommand"])])}const P3=Te(O3,[["render",F3]]),Vz="",M3=n.defineComponent({name:"Required",components:{LanguageInput:wf},emits:["update:modelValue"],props:{modelValue:{}},inject:["designer"],watch:{required(){this.update()},requiredMsg(){this.update()},modelValue(e){const t=dt.String(e);this.required=e===void 0?!1:t?!0:!!e,this.requiredMsg=t?e:""}},computed:{t(){return this.designer.setupState.t}},data(){const e=dt.String(this.modelValue);return{required:this.modelValue===void 0?!1:e?!0:!!this.modelValue,requiredMsg:e?this.modelValue:""}},methods:{update(){let e;this.required===!1?e=!1:e=this.requiredMsg||!0,this.$emit("update:modelValue",e)}}}),L3={class:"_fd-required"};function j3(e,t,r,o,i,l){const d=n.resolveComponent("el-switch"),c=n.resolveComponent("LanguageInput");return n.openBlock(),n.createElementBlock("div",L3,[n.createVNode(d,{modelValue:e.required,"onUpdate:modelValue":t[0]||(t[0]=u=>e.required=u)},null,8,["modelValue"]),e.required?(n.openBlock(),n.createBlock(c,{key:0,modelValue:e.requiredMsg,"onUpdate:modelValue":t[1]||(t[1]=u=>e.requiredMsg=u),placeholder:e.t("validate.requiredPlaceholder")},null,8,["modelValue","placeholder"])):n.createCommentVNode("",!0)])}const z3=Te(M3,[["render",j3]]),Oz="",U3=n.defineComponent({name:"TreeOptions",components:{ValueInput:Kl},emits:["update:modelValue"],props:{modelValue:Array,columns:Object,keyValue:String},inject:["designer"],data(){return{value:[...rt(this.modelValue||[])],checked:!1}},computed:{t(){return this.designer.setupState.t},overColumns(){return this.columns?{label:this.columns.label||"label",value:this.columns.value||"value"}:{label:"label",value:"value"}}},created(){this.value.length||(this.value=[{}]),this.keyValue&&(this.checked=this.isChecked(),this.$watch("checked",e=>{e&&this.change()}))},methods:{isChecked(){const e=t=>{for(let r=0;r{let r=[];return t.map(o=>{const i=o[this.keyValue],l={[this.overColumns.label]:i,[this.overColumns.value]:i};r.push(l),o.children&&(l.children=e(o.children))}),r};return this.checked&&this.keyValue?e(this.value):rt(this.value)},change(){this.$emit("update:modelValue",this.tidyValue())},add(e){const t=e.parent;(t.data.children||t.data).push({})},append(e){e.children||(e.children=[]),e.children.push({})},remove(e,t){const r=e.parent;r.data.children?(r.data.children.splice(r.data.children.indexOf(t),1),r.data.children.length||delete r.data.children):r.data.splice(r.data.indexOf(t),1),this.change()}}}),H3={class:"_fd-tree-opt"},W3={class:"_fd-tree-opt-node"},G3=["onClick"],K3=["onClick"],Y3=["onClick"],Q3=["onClick"],J3=["onClick"],X3=["onClick"];function Z3(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("ValueInput"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",H3,[(n.openBlock(),n.createBlock(u,{data:e.value,"node-key":"index",key:e.checked?"1":"2",indent:5,"expand-on-click-node":!1},{default:n.withCtx(({node:m,data:y})=>[n.createElementVNode("div",W3,[e.checked?(n.openBlock(),n.createBlock(d,{key:1,class:"_fd-tree-opt-last _label",modelValue:y[e.keyValue],"onUpdate:modelValue":C=>y[e.keyValue]=C,onBlur:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,Q3),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[5]||(t[5]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,J3),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[6]||(t[6]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,X3)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{class:"_fd-tree-opt-first",modelValue:y[e.overColumns.label],"onUpdate:modelValue":C=>y[e.overColumns.label]=C,onBlur:e.change},null,8,["modelValue","onUpdate:modelValue","onBlur"]),n.createVNode(c,{class:"_fd-tree-opt-last",modelValue:y[e.overColumns.value],"onUpdate:modelValue":C=>y[e.overColumns.value]=C,onBlur:e.change,onChangeType:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,G3),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,K3),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,Y3)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur","onChangeType"])],64))])]),_:1},8,["data"])),e.keyValue?(n.openBlock(),n.createBlock(h,{key:0,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=m=>e.checked=m),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])}const q3=Te(U3,[["render",Z3]]),Bz="",by=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...by(r.children))}),t},eL=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=by(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{this.$emit("validateFail",this.subApi)}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),tL={class:"_fc-step-form"};function nL(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",tL,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),null,16))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,class:"fc-clock",type:"primary",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const iL=Te(eL,[["render",nL]]),Rz="",rL=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),oL={class:"_fd-step-form"};function aL(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",oL,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.formCreateInject.children,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y._fc_id+C,onClick:n.withModifiers(A=>e.change(C),["stop"]),title:y.props.title,description:y.props.description},null,8,["onClick","title","description"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const lL=Te(rL,[["render",aL]]),$z="",sL=n.defineComponent({name:"TableFormView",data(){return{}}}),dL={class:"_fd-table-form"},cL={key:0,class:"_fd-tf-wrap"},uL={key:1,class:"_fc-child-empty"};function fL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",dL,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",cL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",uL))])}const wy=Te(sL,[["render",fL]]),Iz="",pL=n.defineComponent({name:"NestedTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),hL={class:"_fd-ntable-form"},mL={key:0,class:"_fd-ntf-wrap"},gL={key:1,class:"_fc-child-empty"},vL={key:2,class:"_fd-ntable-sub"},yL={class:"_title"};function bL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",hL,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",mL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",gL)),e.$slots.default?(n.openBlock(),n.createElementBlock("div",vL,[n.createElementVNode("div",yL,n.toDisplayString(e.t("com.nestedSubTableForm.name")),1),n.renderSlot(e.$slots,"nested")])):n.createCommentVNode("",!0)])}const wL=Te(pL,[["render",bL]]),Fz="",CL=n.defineComponent({name:"InfiniteTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),_L={class:"_fd-itable-form"},EL={key:0,class:"_fd-itf-wrap"},SL={key:1,class:"_fc-child-empty"};function AL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",_L,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",EL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",SL))])}const xL=Te(CL,[["render",AL]]),Pz="",kL=n.defineComponent({name:"TableFormColumnView",props:{label:String,width:[Number,String],color:String,required:Boolean},computed:{colStyle(){const e=this.width,t={width:dt.Number(e)?`${e}px`:!e||e==="auto"?"180px":e};return this.color&&(t.color=this.color),t}},data(){return{}}}),NL={class:"_fd-tf-title"},TL={key:0,class:"_fd-tf-required"},DL={class:"_fd-tf-con"};function VL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fd-tf-col",style:n.normalizeStyle(e.colStyle)},[n.createElementVNode("div",NL,[e.required?(n.openBlock(),n.createElementBlock("span",TL,"*")):n.createCommentVNode("",!0),n.createTextVNode(n.toDisplayString(e.label||""),1)]),n.createElementVNode("div",DL,[n.renderSlot(e.$slots,"default")])],4)}const Cy=Te(kL,[["render",VL]]),Mz="",OL=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),BL={class:"_fd-step-form-item"};function RL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",BL,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const $L=Te(OL,[["render",RL]]),Lz="",IL=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},fullscreen:Boolean},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),FL={class:"el-dialog__header show-close"},PL={class:"el-dialog__title"},ML={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"48px"}},LL={class:"el-dialog__body"},jL={class:"el-dialog__footer"};function zL(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"_fd-dialog el-dialog",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[n.createElementVNode("header",FL,[n.createElementVNode("span",PL,n.toDisplayString(e.title),1),e.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",ML,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))),t[1]||(t[1]=n.createElementVNode("button",{class:"el-dialog__headerbtn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-dialog__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",LL,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("footer",jL,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const UL=Te(IL,[["render",zL]]),jz="",HL=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},size:String},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),WL={class:"el-drawer__header"},GL={key:0,class:"el-drawer__close-btn",type:"button"},KL={class:"el-drawer__body"},YL={class:"el-drawer__footer"};function QL(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"el-drawer _fd-drawer",style:n.normalizeStyle(`--fc-drawer-height:${e.dragConHeight-23}px;`)},[t[2]||(t[2]=n.createElementVNode("span",{class:"el-drawer__sr-focus",tabindex:"-1"},null,-1)),n.createElementVNode("header",WL,[n.createElementVNode("span",null,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",GL,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))):n.createCommentVNode("",!0),t[1]||(t[1]=n.createElementVNode("button",{class:"el-drawer__close-btn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-drawer__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",KL,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",YL,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const JL=Te(HL,[["render",QL]]),zz="",XL=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},size:[Number,String],title:String,rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.size==="100%",fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),ZL={class:"el-drawer__title"},qL={key:0,class:"el-drawer__close-btn",type:"button"};function e8(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-drawer");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-drawer"},e.$attrs,{size:e.max?"100%":e.size,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),{header:n.withCtx(()=>[n.createElementVNode("span",ZL,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",qL,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])):n.createCommentVNode("",!0)]),footer:n.withCtx(()=>[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)]),default:n.withCtx(()=>[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:1},16,["size","modelValue"])}const t8=Te(XL,[["render",e8]]),Uz="",n8=n.defineComponent({name:"FcCell",inheritAttrs:!1,data(){return{isNew:!1}},computed:{style(){const e=this.$attrs.style||{},t={"--fc-cell-display":e.display||"block","--fc-cell-flexDirection":e.flexDirection||"inherit","--fc-cell-flexWrap":e.flexWrap||"inherit","--fc-cell-alignContent":e.alignContent||"inherit","--fc-cell-justifyContent":e.justifyContent||"inherit","--fc-cell-alignItems":e.alignItems||"inherit"};return e.height&&(t.height=e.height||"auto"),e.width&&(t.width=e.width||"auto"),t}},mounted(){this.isNew=this.$el.parentNode.classList.contains("_fd-drag-item"),this.isNew&&this.$watch("$attrs.style.width",e=>{n.nextTick(()=>{this.$el.parentNode.style.width=e||"100%"})},{immediate:!0})}});function i8(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{ref:"cell",class:n.normalizeClass(["_fd-cell",{"is-new":e.isNew}]),style:n.normalizeStyle(e.style)},[n.createElementVNode("div",n.mergeProps(e.$attrs,{style:{height:"100%",width:"100%"}}),[n.renderSlot(e.$slots,"default")],16)],6)}const r8=Te(n8,[["render",i8]]),Hz="",o8=n.defineComponent({name:"fcRow",mounted(){}});function a8(e,t,r,o,i,l){const d=n.resolveComponent("el-col");return n.openBlock(),n.createBlock(d,{span:24},{default:n.withCtx(()=>[n.createElementVNode("div",n.mergeProps({class:["_fd-row el-row",{"_fc-child-empty":!e.$slots.default}]},e.$attrs),[n.renderSlot(e.$slots,"default")],16)]),_:3})}const l8=Te(o8,[["render",a8]]),Wz="",s8=n.defineComponent({name:"HideSwitch",props:{modelValue:[String,Boolean,Number],activeValue:{type:[String,Boolean,Number],default:!0},inactiveValue:{type:[String,Boolean,Number],default:!1},disabled:Boolean},events:["update:modelValue"],inject:["designer"],computed:{t(){return this.designer.setupState.t}},methods:{onInput(){this.disabled||this.$emit("update:modelValue",this.modelValue!==this.activeValue?this.activeValue:this.inactiveValue)}}});function d8(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-hide-config",{disabled:!!e.disabled,active:e.modelValue===e.activeValue}]),onClick:t[0]||(t[0]=(...d)=>e.onInput&&e.onInput(...d))},[e.modelValue===e.activeValue?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-eye"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.show")),1)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)],64))],2)}const c8=Te(s8,[["render",d8]]),Gz="",u8=n.defineComponent({name:"SpanInput",props:{modelValue:[Number,String]},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{layout:[{label:"1/4",value:6},{label:"1/3",value:8},{label:"1/2",value:12},{label:"2/3",value:16},{label:"3/4",value:18},{label:"\u6574\u884C",value:24}]}},methods:{onInput(e){this.$emit("update:modelValue",e===this.modelValue?"":e)}}});function f8(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-radio-group");return n.openBlock(),n.createBlock(c,{modelValue:e.modelValue,class:"_fd-span-input"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,u=>(n.openBlock(),n.createBlock(d,{value:u.value,label:u.value,key:u.value,onClick:h=>e.onInput(u.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(u.value===24?e.t("form.row"):u.label),1)]),_:2},1032,["value","label","onClick"]))),128))]),_:1},8,["modelValue"])}const p8=Te(u8,[["render",f8]]),Kz="",h8=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{value:{p:"",c:"",a:""},oldValue:"",province:[]}},watch:{modelValue:{handler(e){JSON.stringify(e)!==this.oldValue&&this.updateValue()},deep:!0}},computed:{city(){if(this.value.p){for(let e=0;e!!t),this.level<3&&e.length!==this.level||this.level>2&&(e.length<2||e.length===2&&this.area.length))||(this.oldValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e))},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.filter?this.filter(t)||[]:t)})}},created(){this.api?this.loadData(this.api):this.loadData("https://unpkg.com/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})},mounted(){this.updateValue()}}),m8={class:"_fc-city"};function g8(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",m8,[n.createVNode(c,{disabled:e.disabled,clearable:e.clearable,modelValue:e.value.p,"onUpdate:modelValue":e.changeProvince,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.province,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"]),e.level>1&&e.city.length?(n.openBlock(),n.createBlock(c,{key:0,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.c,"onUpdate:modelValue":e.changeCity,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.city,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),e.level>2&&e.area.length?(n.openBlock(),n.createBlock(c,{key:1,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.a,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value.a=u),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.area,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onChange"])):n.createCommentVNode("",!0)])}const v8=Te(h8,[["render",g8]]),Yz="",y8=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new Ho(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),b8={class:"_fc-signature"},w8={key:0,class:"_fc-signature-preview"},C8=["src"],_8={class:"_fc-signature-pad",ref:"pad",width:"600px",height:"270px"};function E8(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",b8,[e.modelValue?(n.openBlock(),n.createElementBlock("div",w8,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...u)=>e.remove&&e.remove(...u))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,C8)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-signature-btn",onClick:t[1]||(t[1]=u=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(c,{class:"_fc-signature-dialog",title:e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199",modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"640px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[2]||(t[2]=u=>e.clear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("reset")||"\u91CD\u7F6E"),1)]),_:1}),n.createVNode(d,{type:"primary",disabled:e.isEmpty,onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["disabled","onClick"])])]),default:n.withCtx(()=>[n.createElementVNode("canvas",_8,null,512)]),_:1},8,["title","modelValue"])])}const S8=Te(y8,[["render",E8]]),Qz="",A8=n.defineComponent({name:"FcDataSelectView",components:{FcInlineForm:kc,DataTable:xc},inject:["designer"],props:{title:String,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean},computed:{t(){return this.designer.setupState.t}},data(){return{visible:!0}},methods:{handleClick(e){e.stopPropagation(),this.visible=!this.visible}}}),x8={key:0,class:"el-dialog"},k8={class:"el-dialog__header show-close"},N8={class:"el-dialog__title"};function T8(e,t,r,o,i,l){const d=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",{class:"_fd-data-select",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("com.select.emptyText")}'`})},[n.createVNode(d,{onClickCapture:e.handleClick,disabled:e.disabled,placeholder:e.placeholder},null,8,["onClickCapture","disabled","placeholder"]),e.visible?(n.openBlock(),n.createElementBlock("div",x8,[n.createElementVNode("header",k8,[n.createElementVNode("span",N8,n.toDisplayString(e.title),1)]),n.renderSlot(e.$slots,"search"),n.renderSlot(e.$slots,"table")])):n.createCommentVNode("",!0)],4)}const D8=Te(A8,[["render",T8]]);/*! +`+l):o.stack=l}catch{}}throw o}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=yr(this.defaults,r);const{transitional:o,paramsSerializer:i,headers:l}=r;o!==void 0&&ys.assertOptions(o,{silentJSONParsing:mi.transitional(mi.boolean),forcedJSONParsing:mi.transitional(mi.boolean),clarifyTimeoutError:mi.transitional(mi.boolean)},!1),i!=null&&(xe.isFunction(i)?r.paramsSerializer={serialize:i}:ys.assertOptions(i,{encode:mi.function,serialize:mi.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),ys.assertOptions(r,{baseUrl:mi.spelling("baseURL"),withXsrfToken:mi.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let d=l&&xe.merge(l.common,l[r.method]);l&&xe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete l[w]}),r.headers=qn.concat(d,l);const c=[];let u=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(u=u&&E.synchronous,c.unshift(E.fulfilled,E.rejected))});const h=[];this.interceptors.response.forEach(function(E){h.push(E.fulfilled,E.rejected)});let m,y=0,C;if(!u){const w=[uy.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,h),C=w.length,m=Promise.resolve(r);y{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](i);o._listeners=null}),this.promise.then=i=>{let l;const d=new Promise(c=>{o.subscribe(c),l=c}).then(i);return d.cancel=function(){o.unsubscribe(l)},d},t(function(l,d,c){o.reason||(o.reason=new lo(l,d,c),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=o=>{t.abort(o)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new yf(function(i){t=i}),cancel:t}}}const iP=yf;function rP(e){return function(r){return e.apply(null,r)}}function oP(e){return xe.isObject(e)&&e.isAxiosError===!0}const bf={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bf).forEach(([e,t])=>{bf[t]=e});const aP=bf;function hy(e){const t=new ws(e),r=Ov(ws.prototype.request,t);return xe.extend(r,ws.prototype,t,{allOwnKeys:!0}),xe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return hy(yr(e,i))},r}const Gt=hy(ff);Gt.Axios=ws,Gt.CanceledError=lo,Gt.CancelToken=iP,Gt.isCancel=Zv,Gt.VERSION=fy,Gt.toFormData=us,Gt.AxiosError=ft,Gt.Cancel=Gt.CanceledError,Gt.all=function(t){return Promise.all(t)},Gt.spread=rP,Gt.isAxiosError=oP,Gt.mergeConfig=yr,Gt.AxiosHeaders=qn,Gt.formToJSON=e=>Jv(xe.isHTMLForm(e)?new FormData(e):e),Gt.getAdapter=cy.getAdapter,Gt.HttpStatusCode=aP,Gt.default=Gt;const my=Gt,hz="";to.registerLanguage("javascript",aO),to.registerLanguage("xml",oO);const lP=n.defineComponent({name:"FcDesigner",components:{AiChat:$I,SlotsConfig:dI,Warning:Xn,QuickLayout:mI,PrintForm:bI,LanguageConfig:iI,PropsInput:H$,JsonPreview:F$,GlobalVariableConfig:Dv,GlobalClassConfig:Tv,GlobalEventConfig:Cv,GlobalFetchConfig:_v,FormList:xB,FieldList:pB,TypeSelect:rB,ConfigTitle:bv,VariableConfig:ra,ToolsBar:JO,SubList:HO,PageInput:AO,fcDraggable:jr,DragForm:ze.$form(),ViewForm:Sn.$form(),DragFormMobile:Xr.$form(),ViewFormMobile:tD.$form(),EventConfig:bg,ConfigItem:Fn,VNode:wg},props:{menu:Array,field:Array,appId:String,appUrl:String,list:Array,theme:String,height:[String,Number],config:{type:Object,default:()=>({})},mask:{type:Boolean,default:void 0},locale:Object,handle:Array},data(){return{}},emits:["active","create","copy","delete","drag","inputData","inputPageData","save","clear","switchForm","copyRule","pasteRule","sortUp","sortDown","changeDevice","previewSubmit","previewReset"],setup(e){var ce,de,pe,se,ge,ye;let t;t=!1;const{menu:r,height:o,mask:i,locale:l,handle:d}=n.toRefs(e),c=n.getCurrentInstance(),u=n.reactive({active:null});n.provide("fcx",u),n.provide("designer",c);const h=e.appUrl,m=n.toRef(e,"config",{}),y=n.toRef(e,"theme"),C=n.toRef(e,"field",[]),S=n.toRef(e,"list",[]),w=n.toRef(m.value,"baseRule",null),E=n.toRef(m.value,"componentRule",{}),_=n.toRef(m.value,"updateDefaultRule",{}),g=n.toRef(m.value,"validateRule",null),b=n.toRef(m.value,"formRule",null),x=n.computed(()=>{const D=o.value;return D?dt.Number(D)?`${D}px`:D:"100%"}),k=n.computed(()=>m.value.fieldReadonly!==!1),T=n.computed(()=>m.value.fieldList||[]),O=n.computed(()=>m.value.varList||[]),F=n.computed(()=>m.value.hiddenMenu||[]),I=n.computed(()=>m.value.hiddenItem||[]),M=n.computed(()=>m.value.hiddenDragMenu===!0),N=n.computed(()=>m.value.hiddenDragBtn===!0),B=n.computed(()=>c.refs.dragCon.clientHeight),L=n.computed(()=>{var D;return(((D=l.value)==null?void 0:D.name)||"zh-cn")==="zh-cn"?eB:null}),U=n.computed(()=>X.getConfig("showGridLine")!==!1||X.getConfig("showQuickLayout")!==!1||X.getConfig("showPrintBtn")!==!1),H=n.computed(()=>{const D=["base","advanced","props","slots","style","event","validate"];let W=m.value.configFormOrder?[...m.value.configFormOrder]:[],Y=[];return W.length?[...W,...D].forEach(q=>{Y.indexOf(q)===-1&&D.indexOf(q)>-1&&Y.push(q)}):Y=D,Y.map(q=>`"${q}"`).join(" ")});n.watch(y,(D,W)=>{W&&document.body.classList.remove("fd-theme-"+W),D&&document.body.classList.add("fd-theme-"+D)});let R=Gl;l.value&&(R=ld(l).t);const z=(...D)=>R(...D),$=(D,W,...Y)=>{if(W){if(dt.Function(W))return W(...Y);if(W.rule){let q=W.rule(...Y);return W.prepend?q=[...q,...D(...Y)]:W.append&&(q=[...D(...Y),...q]),q}}return D(...Y)},A=n.reactive({cacheProps:{},operation:{idx:-1,list:[]},modelValue:"",selectedNodeName:"",datasetData:[],datasetInfo:{},dsSelectProps:{label:"name",children:"children",value:"id",isLeaf:D=>{var W;return!((W=D.children)!=null&&W.length)}},fieldData:[],tableId:"",pageData:[],gridLine:!1,hiddenLeft:!1,hiddenRight:!1,moveRule:null,addRule:null,added:null,bus:zb(),device:((ce=m.value)==null?void 0:ce.device)||"pc",activeModule:"base",activeTab:"form",activeMenuTab:"menu",activePage:null,activeRule:null,children:n.ref([]),treeInfo:[],menuList:r.value||S_(),dragRuleList:{},eventShow:!1,unloadStatus:!1,previewStatus:"form",previewDevice:"pc",t:z,preview:{state:!1,rule:[],option:{},api:{}},inputForm:{state:!1,rule:[],option:{},api:{},data:{},key:""},dragForm:n.ref({rule:[],api:{}}),formOptions:{appUrl:h,datasetInfo:{}},oldOptionsKeys:[],form:{rule:$(Ap,b.value,{t:z}),api:{},option:{global:{input:((de=m.value)==null?void 0:de.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1},value:{form:{},submitBtn:!1}},baseForm:{isShow:!1,rule:$(Vo,w.value,{t:z}),api:{},value:{},options:{global:{input:((pe=m.value)==null?void 0:pe.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},advancedForm:{isShow:!1,rule:xp({t:z}),api:{},value:{},options:{global:{input:((se=m.value)==null?void 0:se.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},styleForm:{isShow:!1,rule:Sp({t:z}),api:{},value:{},options:{form:{labelPosition:"left",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},validateForm:{isShow:!1,rule:$(kp,g.value,{t:z}),api:{},value:[],options:{form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},propsForm:{isShow:!1,variable:!1,rule:[],api:{},value:{},options:{global:{input:((ge=m.value)==null?void 0:ge.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},inputNumber:{props:{controlsPosition:"right"}},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},customForm:{isShow:!1,config:null,key:"",rule:[],api:{},options:{global:{input:((ye=m.value)==null?void 0:ye.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1}}}),J=n.computed(()=>{const D=A.activeRule;if(!D||!D._menu.children||D._fc_drag_tag===D._menu.children)return null;const W=A.dragRuleList[D._fc_drag_tag],Y=A.dragRuleList[D._menu.children];let q=D.children;return W.inside&&(q=q[0].children),Y.inside||(q=q.map(ee=>ee.children[0])),q.filter(ee=>ee._fc_drag_tag===Y.name)});n.watch(()=>A.preview.state,function(D){D||n.nextTick(()=>{A.previewStatus="form",A.preview.rule=A.preview.option=null})}),n.watch(()=>A.previewStatus,D=>{A.preview.rule&&(A.preview.option.preview=D==="preview")});let Q=null;const G=(D,W)=>{if(D[10]!==">"){if(D=D.replace("formCreate",""),!D)return;D=Ha(D)}else D=D.replace("formCreate>","");const Y=D.split(">"),q=Y.pop();let ee=A.activeRule;Y.forEach((oe,he)=>{he||(oe=Ha(oe)),ee[oe]||(ee[oe]={}),ee=ee[oe]}),W({source:ee,field:q})},ie=n.computed(()=>A.pageData.filter(D=>!D.default).length);n.watch(()=>l.value,D=>{R=D?ld(l).t:Gl,X.clearActiveRule();const W=A.form.api.formData&&A.form.api.formData(),Y=A.baseForm.api.formData&&A.baseForm.api.formData(),q=A.validateForm.api.formData&&A.validateForm.api.formData();A.validateForm.rule=$(kp,g.value,{t:z}),A.baseForm.rule=$(Vo,w.value,{t:z}),A.form.rule=$(Ap,b.value,{t:z}),A.styleForm.rule=Sp({t:z}),A.advancedForm.rule=xp({t:z}),A.cacheProps={};const ee=A.activeRule;let oe=null;ee&&(oe=A.propsForm.api.formData&&A.propsForm.api.formData(),A.propsForm.rule=A.cacheProps[ee._fc_id]=X.getPropsRule(ee)),n.nextTick(()=>{W&&A.form.api.setValue(W),Y&&A.baseForm.api.setValue(Y),q&&A.validateForm.api.setValue(q),oe&&A.propsForm.api.setValue(oe)})}),n.watch(()=>m.value.license,D=>{Sn.license=D,ze.license=D,window&&window.formCreate&&(window.formCreate.license=D)},{immediate:!0});const X={dsClick(D){A.datasetInfo={},A.formOptions.datasetInfo={},A.datasetData.forEach(W=>{W.table_id==D&&(A.datasetInfo=W,A.formOptions.datasetInfo=W)}),X.onDatasetChange(A.datasetInfo)},onDatasetChange(D){let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const q=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(q.v)}let Y=h;Y==null&&(Y=""),A.fieldData=[],window.globalvariableData=[],my.get(Y+"/datasetData/getFieldsByTableId",{headers:{"X-De-Token":W},params:{datasourceId:D.datasource_id,tablename:D.table_name}}).then(q=>{A.datasetInfo.keyfeilds=q.data.data.keyfeilds,A.formOptions.datasetInfo.keyfeilds=q.data.data.keyfeilds,window.globalvariableData=q.data.data.fields,q.data.data.fields.forEach(ee=>{ee.label=ee.name,ee.item="input",ee.iskey=ee.iskey,ee.fieldtype=ee.type,ee.maxlength=ee.size,ee.field=ee.field,ee.update={disabled:ee.iskey},A.fieldData.push(ee)})}).catch(q=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",q)})},getInit(){A.formOptions.appUrl=h;let D=h;D==null&&(D="");let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const Y=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(Y.v)}my.get(D+"/datasetData/getTablesByAppId",{headers:{"X-De-Token":W},params:{appid:e.appId}}).then(Y=>{A.datasetData=Y.data.data}).catch(Y=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",Y)})},setDevice(D){A.device=D,c.emit("changeDevice",D)},initPage(){A.children=X.makeChildren([]),A.dragForm.rule=X.makeDragRule(A.children),A.operation=A.pageData[0]?A.pageData[0].operation:{idx:-1,list:[]},A.pageData=[{default:!0,rule:A.dragForm.rule,operation:A.operation}],A.activePage=A.pageData[0]},changePage(D){const W=A.pageData[D];if(A.activePage!==W){if(A.activePage){const Y=A.activePage;Y.rule=A.dragForm.rule,Y.operation=A.operation}W.operation||(W.operation={idx:-1,list:[]}),A.dragForm.rule=W.rule,W.default?A.children=W.rule[0].children:A.children=W.rule[0].children[0].children[0].children,A.activePage=W,A.operation=W.operation,A.preview.state=!1,A.inputForm.state=!1,X.clearActiveRule(),X.updateTree()}},deletePage(D){D&&(A.pageData[D]===A.activePage&&X.changePage(0),A.pageData.splice(D,1))},copyPage(D){if(D){const W=A.pageData[D],Y=rt(A.pageData[D].rule)[0],q=Y.type==="DragTool"?Y.children[0]:Y;q.name="ref_"+We(),q._fc_id="id_"+We(),jg(q,W.config.labelField,Rr(q,W.config.labelField,"")+" Copy"),A.pageData.splice(D+1,0,{config:W.config,type:W.type,main:q,rule:[Y]})}},addPage(D){const W=X.makeRule(A.dragRuleList[D]);X.appendPage(D,W)},appendPage(D,W){const Y=W.type==="DragTool"?W.children[0]:W;A.pageData.push({config:A.dragRuleList[D].container,main:Y,type:D,rule:[W]})},openGlobalFetchDialog(){const D=c.refs.globalFetch;D&&D.open()},openGlobalClassDialog(){const D=c.refs.globalClass;D&&D.open()},openGlobalEventDialog(){const D=c.refs.globalEvent;D&&D.open()},openGlobalVariableDialog(){const D=c.refs.globalVariable;D&&D.open()},unWatchActiveRule(){Q&&Q(),Q=null},watchActiveRule(){X.unWatchActiveRule(),Q=n.watch(()=>A.activeRule,function(D){D&&X.updateRuleFormData()},{deep:!0,flush:"post"})},makeChildren(D){return n.reactive({children:D}).children},addMenu(D){if(!D.name)return;let W=!0;A.menuList.forEach((Y,q)=>{Y.name===D.name&&(A.menuList[q]=D,W=!1)}),W&&(D.before?A.menuList.unshift(D):A.menuList.push(D))},removeMenu(D){[...A.menuList].forEach((W,Y)=>{W.name===D&&A.menuList.splice(Y,1)})},setMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&(Y.list=W)})},appendMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&Y.list.push(...Array.isArray(W)?W:[W])})},removeMenuItem(D){A.menuList.forEach(W=>{let Y;dt.String(D)?[...W.list].forEach((q,ee)=>{q.name===D&&W.list.splice(ee,1)}):(Y=W.list.indexOf(D))>-1&&W.list.splice(Y,1)})},addComponent(D){Array.isArray(D)?D.forEach(W=>{A.dragRuleList[W.name]=W,W.menu&&X.appendMenuItem(W.menu,W)}):(A.dragRuleList[D.name]=D,D.menu&&X.appendMenuItem(D.menu,D))},openInputData(D){A.inputForm.state=D===void 0?!A.inputForm.state:!!D,A.inputForm.state&&(A.inputForm.option=ze.parseJson(X.getOptionsJson()),X.inputReset(),A.inputForm.option.appendValue=!1,A.inputForm.option.submitBtn.show=!1,A.inputForm.option.resetBtn.show=!1,X.clearActiveRule())},inputSave(){const D=A.inputForm.api.formData();Object.keys(D).forEach(Y=>{si(D[Y])&&delete D[Y]});const W=JSON.stringify(X.getPreviewFormData())!==JSON.stringify(D);A.activePage.default?(A.inputForm.data=D,c.emit("inputData",D)):(jg(A.activePage.main,A.activePage.config.formDataField,D),c.emit("inputPageData",D)),A.inputForm.state=!1,W&&X.addOperationRecord()},inputClear(){X.inputReset({})},inputReset(D){A.inputForm.rule=ze.parseJson(X.getPreviewRule()),A.inputForm.option.formData=D||rt(X.getPreviewFormData()),A.inputForm.key=We()},setFormData(D){A.inputForm.data=D||{}},getFormData(){return A.inputForm.data},getParent(D){let W=D.__fc__.parent.rule;const Y=W._menu;return Y&&Y.inside&&(D=W,W=W.__fc__.parent.rule),{root:W,parent:D}},copyName(){di(A.activeRule.name)},updateName(){A.activeRule.name="ref_"+We()},makeDrag(D,W,Y,q,ee){return{type:"DragBox",wrap:{show:!1},col:{show:!1},inject:!0,props:{rule:{props:{tag:"el-col",group:{name:D===!0?"default":D,put(...oe){return X.dragPut(...oe)}},swapThreshold:W==="draggable"?.25:.8,ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"auto",itemKey:"_fc_id"}},tag:W},children:Y,slot:ee,on:q}},clearDragRule(){A.children.length=0,X.clearActiveRule(),X.addOperationRecord(),X.updateTree(),A.unloadStatus=!1,c.emit("clear")},makeDragRule(D){return X.makeChildren([X.makeDrag(!0,"draggable",D,{add:(W,Y)=>X.dragAdd(D,Y),end:(W,Y)=>X.dragEnd(D,Y),start:(W,Y)=>X.dragStart(D,Y),unchoose:(W,Y)=>X.dragUnchoose(D,Y)})])},handleSave(){c.emit("save",{rule:X.getJson(),options:X.getOptionsJson()})},getPreviewFormData(){return A.activePage.default?A.inputForm.data:Rr(A.activePage.main,A.activePage.config.formDataField,{})||{}},getPreviewRule(){return A.activePage.default?X.getJson():ze.toJson(X.parseRule(rt(A.children)))},previewSubmit(...D){c.emit("previewSubmit",...D)},previewReset(...D){c.emit("previewReset",...D)},openPreview(){A.preview.state=!0,A.previewDevice=A.device==="mobile"?"mobile":"pc";const D=X.getPreviewRule(),W=X.getOptionsJson(),Y=X.getConfig("useTemplate",!1);A.preview.option=ze.parseJson(W),A.activePage.default||(A.preview.option.formData=rt(X.getPreviewFormData())),A.preview.rule=ze.parseJson(D),A.preview.html=to.highlight(Y?Ob(D,W):Bb(D,W),{language:"xml"}).value,A.preview.mobileHtml=to.highlight(Y?Rb(D,W):$b(D,W),{language:"xml"}).value,A.preview.sfc=to.highlight(IO(A.children,A.preview.option,A.dragRuleList,Y),{language:"xml"}).value},copyCode(){di(this.$refs.previewCode.innerText)},getPageRule(){return X.parseRule(rt(A.children))},getPageJson(){return ze.toJson(X.getPageRule())},getRule(){let D;if(A.pageData.length>1){const W=[];A.pageData.map(Y=>{Y.default?D=X.parseRule(rt(Y.rule)):W.push(X.parseRule(rt(Y.rule))[0])}),D.push(...W)}else D=X.getPageRule();return D},getJson(){return ze.toJson(X.getRule())},getOption(){var Y;const D=rt(A.formOptions);["onReset","onSubmit","beforeSubmit","onCreated","onMounted","onReload","onChange","beforeFetch"].forEach(q=>{delete D[q]}),Object.keys(D._event||{}).forEach(q=>{D._event[q]&&(D[q]=D._event[q])}),D.style||delete D.style,delete D._event,D.submitBtn=D._submitBtn,D.resetBtn=D._resetBtn,D.resetBtn.innerText=z("props.reset"),D.submitBtn.innerText=z("props.submit");const W=rt(A.inputForm.data);return Object.keys(W).length>0&&(D.formData=W),(Y=D==null?void 0:D.wrap)!=null&&Y.style&&(D.wrap.style.marginBottom||delete D.wrap.style.marginBottom,Object.keys(D.wrap.style).length||delete D.wrap.style,Object.keys(D.wrap).length||delete D.wrap),D.language&&Object.keys(D.language).forEach(q=>{Object.keys(D.language[q]).forEach(ee=>{D.language[q][ee]||delete D.language[q][ee]}),Object.keys(D.language[q]).length||delete D.language[q]}),Object.keys(D).forEach(q=>{Object.keys(D[q]).length||delete D[q]}),delete D._submitBtn,delete D._resetBtn,D},subRender(D,W,Y){const q=D({h:n.h,resolveComponent:n.resolveComponent,rule:W,subRule:Y,t:z});return Array.isArray(q)?q.map(ee=>n.h(Fn,{label:ee.label},()=>ee.vnode)):q},getOptions(){return X.getOption()},getOptionsJson(){return ze.toJson([X.getOption()]).slice(1).slice(0,-1)},setRule(D,W){D||(D=[]),!W&&X.initPage();const Y=X.loadRule(dt.String(D)?ze.parseJson(D):rt(D)),q=[];Y.forEach(ee=>{ee._fc_page_tag?W||X.appendPage(ee._fc_page_tag,ee):q.push(ee)}),A.children.length=0,A.children.push(...q),X.clearActiveRule(),W||(X.addOperationRecord(),!q.length&&A.pageData.length>1&&X.changePage(1)),X.updateTree()},setBaseRuleConfig(D,W){w.value={rule:D,append:W},A.baseForm.rule=$(Vo,w.value,{t:z})},setComponentRuleConfig(D,W,Y){E.value[D]={rule:W,append:Y},A.cacheProps={};const q=A.activeRule;if(q){const ee=A.propsForm.api.formData&&A.propsForm.api.formData();A.propsForm.rule=A.cacheProps[q._fc_id]=$(q._menu.props,E.value&&E.value[q._menu.name],q,{t:z,api:A.dragForm.api}),n.nextTick(()=>{ee&&A.propsForm.api.setValue(ee)})}},setValidateRuleConfig(D,W){g.value={rule:D,append:W},A.validateForm.rule=$(Vo,g.value,{t:z})},setFormRuleConfig(D,W){b.value={rule:D,append:W},A.form.rule=$(Vo,b.value,{t:z})},clearActiveRule(){A.activeRule=null,A.customForm.config=null,A.activeTab="form",u.active=""},setOption(D){D.datasetInfo&&D.datasetInfo.table_id&&(A.tableId=D.datasetInfo.table_id,X.dsClick(A.tableId));const W=rt(X.getConfig("formOptions",{})),Y=W.form||{};delete W.form;let q={...W,...dt.String(D)?JSON.parse(D):rt(D||{})};q.form={inline:!1,hideRequiredAsterisk:!1,labelPosition:"right",size:"default",labelWidth:"125px",...Y,...q.form||{}},q._event={onReset:q.onReset||"",onSubmit:q.onSubmit||"",onCreated:q.onCreated||"",onMounted:q.onMounted||"",onReload:q.onReload||"",beforeSubmit:q.beforeSubmit||"",onChange:q.onChange||"",beforeFetch:q.beforeFetch||""},li(q,"globalEvent")||(q.globalEvent={}),q.appUrl=h||"",li(q,"globalData")||(q.globalData={}),li(q,"language")||(q.language={}),q._resetBtn=typeof q.resetBtn=="object"?q.resetBtn:{show:q.resetBtn===!0},q._submitBtn=typeof q.submitBtn=="object"?q.submitBtn:{show:q.submitBtn!==!1},q.submitBtn=q.resetBtn=!1,A.inputForm.data=q.formData||{},A.oldOptionsKeys=Object.keys(A.form.value),delete q.formData,A.formOptions=q,X.updateOptionsValue()},setOptions(D){X.setOption(D)},mergeOptions(D){if(["globalEvent","globalData","globalClass","globalVariable","form"].forEach(W=>{D[W]&&(A.formOptions[W]={...A.formOptions[W]||{},...D[W]})}),D.style&&(!A.formOptions.style||A.formOptions.style.indexOf(D.style)===-1)&&(A.formOptions.style=(A.formOptions.style||"")+` +`+D.style),A.formOptions.language||(A.formOptions.language={}),D.language&&Object.keys(D.language).forEach(W=>{A.formOptions.language[W]={...A.formOptions.language[W]||{},...D.language[W]}}),D.languageKey){const W=X.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]);D.languageKey.forEach(Y=>{W.forEach(({value:q})=>{A.formOptions.language[q]||(A.formOptions.language[q]={}),A.formOptions.language[q][Y]||(A.formOptions.language[q][Y]="")})})}},updateOptionsValue(){const D={};A.oldOptionsKeys.forEach(Y=>{D[Y]=void 0});const W={...D,...A.formOptions.form};Object.keys(A.formOptions).forEach(Y=>{const q=A.formOptions[Y];W[">"+Y]=q,typeof q=="object"&&Object.keys(q).forEach(ee=>{W[Y+">"+ee]=q[ee]})}),A.form.value=W},setGlobalEvent(D){A.formOptions.globalEvent={...A.formOptions.globalEvent||{},...D},X.updateOptionsValue()},setGlobalData(D){A.formOptions.globalData={...A.formOptions.globalData||{},...D},X.updateOptionsValue()},setGlobalClass(D){A.formOptions.globalClass={...A.formOptions.globalClass||{},...D},X.updateOptionsValue()},setGlobalVariable(D){A.formOptions.globalVariable={...A.formOptions.globalVariable||{},...D},X.updateOptionsValue()},tidyRule(D){var Y;["control","computed","on","hidden","display"].forEach(q=>{D[q]!=null&&(D["_"+q]=D[q],delete D[q])}),(Y=D.effect)!=null&&Y.loadData&&(D._loadData=D.effect.loadData,delete D.effect.loadData),D.$loadData&&(D._loadData=D.$loadData,delete D.$loadData)},loadRule(D,W,Y){const q=[];return D.forEach(ee=>{if(dt.String(ee))return q.push(ee);if(ee._fc_drag_skip)return;let oe=A.dragRuleList[ee._fc_drag_tag]||A.dragRuleList[ee.type];if(oe||(oe=DC(ee),ee._fc_drag_tag="_"),Y&&(ee._fc_template=Y),oe&&oe.loadRule&&oe.loadRule(ee),ee.children=X.loadRule(ee.children||[],oe,Y),oe){const he=ee.slot;let Se;W&&W.slot&&he&&he!=="default"&&(Se=X.getSlotConfig(W,he,oe)),delete ee.slot,ee=X.makeRule(Se||oe,ee),he&&(ee.slot=he)}else X.tidyRule(ee);q.push(ee)}),q},parseRule(D,W){return[...D].reduce((Y,q)=>{let ee=W;if(dt.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y;if(q.type==="DragTool"){if(ee=q.slot||W,q=q.children[0],dt.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y}return!q||q._fc_drag_skip||(q={...q},ee&&ee!=="default"&&(q.slot=ee),q.children&&q.children.length&&(q.children=X.parseRule(q.children)),delete q.key,delete q.component,delete q._fc_page_tag,q._menu&&(q._menu.parseRule&&q._menu.parseRule(q),delete q._menu),q._fc_drag_tag==="_"&&delete q._fc_drag_tag,["control","computed","on","hidden","display"].forEach(he=>{q["_"+he]!=null&&q["_"+he]!==""&&(q[he]=q["_"+he]),delete q["_"+he]}),q.slot||delete q.slot,q._loadData&&(q.$loadData=q._loadData,delete q._loadData),q.props&&Object.keys(q.props).forEach(he=>{const Se=q.props[he];si(Se)&&delete q.props[he]}),q.props&&q.props.key&&(q.key=q.props.key),[q.wrap,q.title,q.info,q].forEach(he=>{he&&Object.keys(he).filter(Se=>Se.indexOf("__")===0||he[Se]===""||Array.isArray(he[Se])&&he[Se].length===0||dt.Object(he[Se])&&Object.keys(he[Se]).length===0).forEach(Se=>{delete he[Se]})}),Y.push(q)),Y},[])},fields(){return A.dragForm.api.all().map(D=>D.field).filter(D=>!!D)},getTitle(D){var W,Y,q;return(((q=(Y=(W=D==null?void 0:D.__fc__)==null?void 0:W.refRule)==null?void 0:Y.__$title)==null?void 0:q.value)||D.title||"").trim()||D.props&&D.props.label||z("com."+(D._menu&&D._menu.name)+".name")||D._menu&&D._menu.label||D.type},baseChange(D,W,Y,q){X.handleChange("",D,W,Y,q)},formOptChange(D,W){A.form.value[D]=W,D.indexOf(">")===-1&&(D="form>"+D);let Y=A.formOptions;const q=D.split(">"),ee=q.pop();q.forEach(oe=>{oe&&(Y[oe]||(Y[oe]={}),Y=Y[oe])}),Y[ee]=W},propRemoveField(D,W,Y){var q,ee,oe;if(A.activeRule&&Y[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const he=D;A.dragForm.api.sync(A.activeRule),D.indexOf("__")!==0&&(D==="formCreateChild"?delete A.activeRule.children[0]:D.indexOf("formCreate")===0||D.indexOf(">")>0?(D.indexOf("formCreate")<0&&(D="props>"+D),G(D,({source:Se,field:Me})=>{delete Se[Me]})):delete A.activeRule.props[D]),X.watchActiveRule(),(oe=(ee=(q=A.activeRule._menu)==null?void 0:q.watch)==null?void 0:ee[he])==null||oe.call(ee,{field:he,value:void 0,api:Y,rule:A.activeRule,ctx:c})}},propChange(D,W,Y,q){X.handleChange("props",D,W,Y,q)},computedChange(D,W,Y,q){X.handleChange("_computed",D,W,Y,q)},styleChange(D,W,Y,q){if(A.customForm.config)return A.customForm.config.style.change(D,W);X.handleChange("",D,W,Y,q)},handleChange(D,W,Y,q,ee){var oe,he,Se;if(A.activeRule&&ee[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const Me=W;W.indexOf("__")!==0&&(W==="formCreateChild"?A.activeRule.children[0]=Y:W.indexOf("formCreate")===0||W.indexOf(">")>0?(W.indexOf("formCreate")<0&&(W=(D?D+">":"")+W),G(W,({source:Le,field:fe})=>{si(Y)?delete Le[fe]:Le[fe]=Y})):D&&si(Y)?delete A.activeRule[D][W]:(D?A.activeRule[D]:A.activeRule)[W]=Y),X.watchActiveRule(),(Se=(he=(oe=A.activeRule._menu)==null?void 0:oe.watch)==null?void 0:he[Me])==null||Se.call(he,{field:Me,value:Y,api:ee,rule:A.activeRule,ctx:c})}},validateChange(D,W,Y,q){!A.activeRule||A.validateForm.api[A.activeRule._fc_id]!==A.activeRule||(X.handleChange("",D,W,Y,q),A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{var ee;A.dragForm.api.clearValidateState((ee=A.activeRule)==null?void 0:ee.__fc__.id)}))},triggerActive(D){let W;if(dt.String(D)&&(D=X.findRule(D)),!!D&&(D._menu.inside?W=D.children[0]:W=D.__fc__.parent.rule,W&&W.type==="DragTool")){const Y=A.dragForm.api.el(W.__fc__.id);Y&&(u.active=Y.id,c.emit("active",D),X.toolActive(D))}},customFormChange(D,W){A.customForm.config&&A.customForm.config.change(D,W)},customActive(D){A.baseForm.isShow=!1,A.propsForm.isShow=!1,A.propsForm.variable=!1,A.advancedForm.isShow=!1,A.styleForm.isShow=!!D.style&&X.getConfig("showStyleForm")!==!1,A.eventShow=!1,A.validateForm.isShow=!1,A.activeRule=null,A.customForm.config=D,A.customForm.isShow=!0,A.customForm.propsShow=D.props&&X.getConfig("showPropsForm")!==!1,A.customForm.key=We(),A.customForm.rule=A.customForm.propsShow?D.props({t:z}):[],A.customForm.options.formData=D.formData,D.style&&(A.styleForm.value=D.style.formData||{}),n.nextTick(()=>{A.activeTab="props"})},getPropsRule(D){let W=$(D._menu.props,E.value&&E.value[D._menu.name],D,{t:z,api:A.dragForm.api});if(E.value&&E.value.default){const Y=E.value.default;W=$(()=>W,dt.Function(Y)?{rule:Y,append:!0}:Y,D,{t:z,api:A.dragForm.api})}return W},findRule(D){let W;const Y=q=>{q.forEach(ee=>{[ee.rule.field,ee.rule.name,ee.rule._fc_id].indexOf(D)>-1?W=ee.rule:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W},toolActive(D){if(m.value.beforeActiveRule&&m.value.beforeActiveRule({rule:D})===!1)return;X.unWatchActiveRule(),A.customForm.isShow=!1,A.customForm.config=null,A.activeRule&&(delete A.propsForm.api[A.activeRule._fc_id],delete A.baseForm.api[A.activeRule._fc_id],delete A.validateForm.api[A.activeRule._fc_id],delete A.styleForm.api[A.activeRule._fc_id],delete A.advancedForm.api[A.activeRule._fc_id],delete A.dragForm.api.activeRule),A.activeRule=D,A.dragForm.api.activeRule=D,n.nextTick(()=>{A.activeTab="props",n.nextTick(()=>{A.propsForm.api[A.activeRule._fc_id]=A.activeRule,A.baseForm.api[A.activeRule._fc_id]=A.activeRule,A.validateForm.api[A.activeRule._fc_id]=A.activeRule,A.styleForm.api[A.activeRule._fc_id]=A.activeRule,A.advancedForm.api[A.activeRule._fc_id]=A.activeRule})}),A.cacheProps[D._fc_id]||(A.cacheProps[D._fc_id]=X.getPropsRule(D));const W=X.getConfig("hiddenItemConfig",{}),Y=X.getConfig("disabledItemConfig",{}),q=Ga([...(W==null?void 0:W.default)||[],...(W==null?void 0:W[D._menu.name])||[],...D._menu.hiddenBaseField||[]]),ee=Ga([...(Y==null?void 0:Y.default)||[],...(Y==null?void 0:Y[D._menu.name])||[]]);A.baseForm.api.disabled(!1),A.baseForm.api.hidden(!1),n.nextTick(()=>{A.baseForm.api.all().forEach(Se=>{(Se.name||Se.field)&&(Se.hidden=q.indexOf(Se.name)!==-1||q.indexOf(Se.field)!==-1)}),A.propsForm.api.hidden(!0,q)}),ee.length&&(A.baseForm.api.disabled(!0,ee),n.nextTick(()=>{A.propsForm.api.disabled(!0,ee)})),X.getConfig("showControl",!0)||A.baseForm.api.hidden(!0,"_control");const oe=li(D,"field");A.advancedForm.api.hidden(!oe,["value","$required","props.disabled"]),A.baseForm.isShow=oe&&D.input!==!1&&X.getConfig("showBaseForm")!==!1,A.propsForm.isShow=A.cacheProps[D._fc_id].length>0&&X.getConfig("showPropsForm")!==!1,A.propsForm.variable=D._menu.variable!==!1&&X.getConfig("showVariable")!==!1,A.styleForm.isShow=D._menu.style!==!1&&X.getConfig("showStyleForm")!==!1,A.advancedForm.isShow=D._menu.advanced!==!1&&X.getConfig("showAdvancedForm")!==!1,A.eventShow=D._menu.event&&D._menu.event.length>0&&X.getConfig("showEventForm")!==!1;const he=X.getConfig("showValidateForm");A.validateForm.isShow=(A.baseForm.isShow&&he!==!1||he===!0)&&D._menu.validate!==!1,A.propsForm.rule=A.cacheProps[D._fc_id],X.updateRuleFormData(),X.watchActiveRule()},getConfig(D,W){return m.value&&li(m.value,D)?m.value[D]:W},processObj(D,W,Y="",q=0,ee=3){return q>=ee||Object.keys(D).forEach(oe=>{const he=D[oe],Se=Y?`${Y}>${oe}`:oe;W[Se]=rt(he),dt.Object(he)&&X.processObj(he,W,Se,q+1,ee)}),W},updateRuleFormData(){const D=A.activeRule;let W={formCreateChild:""+(D==null?void 0:D.children[0]),"formCreateWrap>title":!0,"formCreateWrap>labelWidth":"","formCreateWrap>class":"","formCreateCol>span":"","formCreateWrap>style>marginBottom":""};const Y=m.value.appendConfigData;dt.Function(Y)?W={...W,...Y(D)}:Array.isArray(Y)&&Y.forEach(oe=>{W[oe]=void 0}),Object.keys(D).forEach(oe=>{["effect","config","payload","id","type","_menu"].indexOf(oe)<0&&(W["formCreate"+Br(oe)]=rt(D[oe]))}),X.processObj(D.props||{},W),["props","effect","attrs","style","wrap","col"].forEach(oe=>{D[oe]&&typeof D[oe]=="object"&&X.processObj(D[oe]||{},W,"formCreate"+Br(oe))});const q={};["value","hidden","$required","props.disabled"].forEach(oe=>{q[oe]=D._computed&&D._computed[oe]||""});const ee=D._menu.attrs||{};Object.keys(ee).forEach(oe=>{W["__"+oe]=ee[oe]({rule:D})}),D.props.maxlength!=null?W.maxlength=D.props.maxlength:W.maxlength=D.maxlength||null,A.propsForm.value=W,A.styleForm.value={style:D.style,class:D.class,id:D.id},A.advancedForm.value=q,A.baseForm.isShow&&(A.baseForm.value={field:D.field,title:D.title||"",fieldtype:D.fieldtype||"",info:D.info,ignore:D.ignore||!1,iskey:D.iskey||!1,_control:D._control,...W},A.validateForm.value={validate:D.validate?[...D.validate]:[],$required:W.formCreate$required},A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{A.dragForm.api.clearValidateState(D.__fc__.id)}))},dragStart(D){A.moveRule=D,A.added=!1},dragUnchoose(D,W){A.addRule={children:D,oldIndex:W.oldIndex}},clickMenu(D){X.dragMenu({menu:D,children:A.children,index:A.children.length})},clickField(D,W,Y,q){const ee={...D.update||{}};ee.title||(ee.title=D.label),D.field&&(ee.field=D.field),D.fieldtype&&(ee.fieldtype=D.fieldtype),D.maxlength&&(ee.maxlength=D.maxlength),D.rule?X.dragMenu({rule:D.rule,children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}):D.item&&(A.dragRuleList[D.item]!=null&&D.iskey!=null&&(A.dragRuleList[D.item].iskey=D.iskey),X.dragMenu({menu:A.dragRuleList[D.item],children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}))},checkOnly(D){let W=!1;return A.dragForm.api.all().forEach(Y=>{W=W||Y._fc_template===D.name||Y._menu&&Y._menu.name===D.name}),W&&dn(A.t("struct.only",{label:z("com."+D.name+".name")||D.label})),W},dragMenu({rule:D,menu:W,children:Y,index:q,slot:ee,update:oe}){if(A.inputForm.state||W&&W.only&&X.checkOnly(W))return;const he=fe=>{const ke=[];return fe.forEach(we=>{we._fc_page_tag?X.appendPage(we._fc_page_tag,we):ke.push(we)}),ke};X.handleAddBefore();const Se=W?A.dragRuleList[W.name]:null;c.emit("drag",{item:W,dragRule:Se,rule:D});let Me=[];if(D)dt.String(D)?(D=X.batchReplaceUni(D),D=ze.parseJson(D)):D=ze.parseJson(X.batchReplaceUni(ze.toJson(D))),Array.isArray(D)||(D=[D]),Me=he(X.loadRule(D));else if(Se.template){let fe="";dt.Function(Se.template)?fe=ze.toJson(Se.template({t:z})):Array.isArray(Se.template)?fe=ze.toJson(Se.template):fe=""+Se.template,Se.autoField&&(fe=X.replaceTemplateField(fe)),fe=X.batchReplaceUni(fe),Me=he(X.loadRule(ze.parseJson(fe),null,W.name))}else Me.push(X.makeRule(A.dragRuleList[Se.name]));ee&&Me.forEach(fe=>{fe&&(fe.slot=ee)});const Le=Me[0]&&Me[0].type==="DragTool"?Me[0].children[0]:Me[0];oe&&X.mergeRule(Le,oe),Y.splice(q,0,...Me),Se&&Se.formOptions&&X.mergeOptions(typeof Se.formOptions=="string"?ze.parseJson(Se.formOptions):Se.formOptions),X.handleAddAfter(Se&&Se.template?{template:Me}:{rule:Le}),Le&&X.getConfig("autoActive",!0)&&n.nextTick(()=>{X.triggerActive(Le)})},mergeRule(D,W){Object.keys(W).forEach(Y=>{Y==="required"?D.$required=!!W.required:Y==="disabled"?(D.props||(D.props={}),D.props.disabled=!!W.disabled):Y==="props"?D.props={...D.props||{},...rt(W[Y])}:D[Y]=rt(W[Y])})},replaceField(D){const W=["array","object"].indexOf(D._menu.subForm)>-1;let Y=X.parseRule(rt([D]))[0];const q=X.getConfig("autoResetName")!==!1;return W&&(Y.field=We(),q&&(Y.name="ref_"+We())),Y=ze.toJson(Y),W?Y=X.batchReplaceUni(Y):(Y=X.batchReplaceField(Y),q&&(Y=X.batchReplaceName(Y))),X.loadRule([ze.parseJson(Y)])[0]},batchReplaceField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g,Y=[];return D=D.replace(W,(q,ee)=>{const oe=We();return Y.push({old:ee,key:oe}),`"field":"${oe}"`}).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g,(q,ee)=>{const oe=JSON.parse(ee);return Y.forEach(he=>{Object.keys(oe).forEach(Se=>{oe[Se]=`${oe[Se]}`.replaceAll(he.old,he.key)})}),`"computed":${JSON.stringify(oe)}`}),X.batchReplaceUni(D)},replaceTemplateField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g;let Y;const q=[];for(;(Y=W.exec(D))!==null;)q.push({old:Y[1],key:We()});return q.forEach(ee=>{D=D.replaceAll(ee.old,ee.key)}),D},batchReplaceUni(D){const W=/"_fc_id"\s*:\s*"(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"_fc_id":"id_${We()}"`),D},batchReplaceName(D){const W=/"name"\s*:\s*"ref_(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"name":"ref_${We()}"`),D},getTrueRule(D){if(!!D){if(D._menu)return D._menu._get();if(D._config)return D._config._get()}},dragPut(D,W,Y){const q=X.getTrueRule(D.el.__rule__);if(!q)return!0;const ee=q._menu,oe=Y._fc_allow_drag||{};if(oe[q._fc_id]===void 0){const he=X.getTrueRule(Y._underlying_vm_),Se=Y._underlying_vm_.__fc__?Y._underlying_vm_._config||Y._underlying_vm_._menu:Y._underlying_vm_;oe[q._fc_id]=!(Se&&ee&&!X.checkDrag({menu:Se,toMenu:ee,rule:he,toRule:q})),Y._fc_allow_drag=oe}return Y._id&&clearTimeout(Y._id),Y._id=setTimeout(()=>{delete Y._fc_allow_drag},1500),Y._fc_allow_drag[q._fc_id]},checkDrag({menu:D,toMenu:W,rule:Y,toRule:q}){var ee,oe;return!(!X.checkAllowDrag(D,W)||q.children&&W.maxChildren&&W.maxChildren<=((oe=(ee=q.children[0])==null?void 0:ee.children)==null?void 0:oe.length)||D.checkDrag&&D.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||W.checkDrag&&W.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||m.value.checkDrag&&m.value.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q})===!1)},checkAllowDrag(D,W){function Y(oe){return Array.isArray(oe)&&(oe={item:oe}),Lg(oe.item).indexOf(D.name)>-1?!0:Lg(oe.menu).indexOf(D.menu)>-1}const q=X.getConfig("allowDrag",{})[W.name],ee=X.getConfig("denyDrag",{})[W.name];return W.allowDrag&&Y(W.allowDrag)||q&&Y(q)?!0:W.allowDrag||q||W.denyDrag&&Y(W.denyDrag)?!1:!(ee&&Y(ee))},dragAdd(D,W,Y){delete W.item._fc_allow_drag;const q=W.newIndex,ee=W.item._underlying_vm_||W.item.__rule__;if(A.added=!0,!!ee)if(ee.__fc__){if(A.addRule){X.handleSortBefore();const oe=A.addRule.children.splice(A.addRule.children.indexOf(ee),1)[0];Y?oe.slot=Y:delete oe.slot,D.splice(q,0,oe),X.handleSortAfter({rule:oe})}}else ee._field?X.clickField(ee,D,q,Y):X.dragMenu({menu:ee,children:D,index:q,slot:Y})},dragEnd(D,{item:W,newIndex:Y,oldIndex:q},ee){if(delete W._fc_allow_drag,!A.added&&!(A.moveRule===D&&Y===q)){X.handleSortBefore();const oe=A.moveRule.splice(q,1);ee&&(oe[0].slot=ee),D.splice(Y,0,oe[0]),X.handleSortAfter({rule:oe[0]})}A.moveRule=null,A.addRule=null,A.added=!1,A.bus.$emit("dragEnd")},getSlotConfig(D,W,Y){let q={};return(D.slot||[]).forEach(ee=>{ee.name===W&&(q=ee.config||{})}),{...Y,dragBtn:!1,handleBtn:Y.children?["addChild"]:!1,...q}},makeRule(D,W){let Y=W||D.rule({t:z});D&&D.iskey&&(Y.iskey=D.iskey);const q=_.value&&_.value[D.name];if(!W&&q)if(typeof q=="function")try{q(Y)}catch(_e){console.error(_e)}else{let _e=rt(q);delete _e.children,delete _e.component,Y=wv([Y,_e])}Y._menu=n.markRaw({...D}),Y._menu._get=()=>Y,Y._fc_id||(Y._fc_id="id_"+We()),!Y.name&&!D.aide&&(Y.name="ref_"+We()),D.component&&(Y.component=n.markRaw(D.component)),Y._computed||(Y._computed={}),Y.effect||(Y.effect={}),D.input&&!Y.field&&(Y.field=We()),Y.$easySlots||(Y.$easySlots={}),D.languageKey&&X.mergeOptions({languageKey:D.languageKey}),X.tidyRule(Y),Y.display=!0,Y.hidden=!1,Y._fc_drag_tag=D.name,D.container&&(Y._fc_page_tag=D.name);let ee=D.only===!0;if(!ee&&Y._fc_template){const _e=A.dragRuleList[Y._fc_template];ee=_e&&_e.only===!0}const oe=dt.trueArray(Y.children),he={},Se=[];(D.slot||[]).forEach(_e=>{typeof _e=="string"?Se.push(_e):(he[_e.name]=_e,Se.push(_e.name))});const Me={default:[]};Se.map(_e=>{Me[_e]=[]}),oe&&Y.children.forEach(_e=>{_e.slot?(Me[_e.slot]||(Me[_e.slot]=[]),Me[_e.slot].push(_e)):Me.default.push(_e)});const Le=(_e,Oe,Ke,Re)=>{const mt=X.makeDrag(_e,Oe,Ke,{end:(Ze,De)=>X.dragEnd(Ze.self.children,De),add:(Ze,De)=>X.dragAdd(Ze.self.children,De),start:(Ze,De)=>X.dragStart(Ze.self.children,De),unchoose:(Ze,De)=>X.dragUnchoose(Ze.self.children,De)},Re);return mt._config=Y._menu,mt};let fe;const ke=Y._menu?Y._menu.name:Y.type;if(Object.keys(Me).forEach(_e=>{const Oe=_e==="default";if(!Oe||D.drag){let Ke;if(he[_e]&&!Oe){if(!W){const Re=A.dragRuleList[he[_e].type];Ke=X.makeRule({...Re,dragBtn:!1,handleBtn:Re.children?["addChild"]:!1,...he[_e].config||{}}),Ke.slot=_e}}else Ke=Le(!0,ke+(Oe?"":"-slot-"+_e),W?Me[_e].map(Re=>(delete Re.slot,Re)):X.loadRule(Me[_e]),_e);Ke&&(Me[_e]=[Ke])}Oe&&D.drag&&(fe=Me[_e][0])}),D.children&&!W&&!oe&&D.childrenLen!==0)for(let _e=0;_e<(D.childrenLen||1);_e++){const Oe=X.makeRule(A.dragRuleList[D.children]);(fe?fe.children:Me.default).push(Oe)}const we=[];Se.indexOf("default")===-1&&(we.push(...Me.default),delete Me.default),Se.forEach(_e=>{we.push(...Me[_e]),delete Me[_e]}),Object.keys(Me).forEach(_e=>{we.push(...Me[_e])}),Y.children=we;const He=i.value!==void 0?i.value!==!1:D.mask!==!1;if(D.tool===!1)return Y;const et={dragBtn:D.dragBtn!==!1,inline:D.inline===!0,actions:D.actions?D.actions.map(_e=>_e.label):[],children:D.children,mask:He,inside:D.inside,hidden:Y._hidden===!0||Y._display===!1,handleBtn:D.handleBtn,only:ee};return D.inside?(Y.children=X.makeChildren([{type:"DragTool",props:et,inject:!0,on:{action({self:_e},Oe){const Ke=X.getParent(_e).parent;D.actions[Oe].handler(Ke),A.activeRule===Ke&&X.updateRuleFormData()},delete:({self:_e})=>{const Oe=X.getParent(_e).parent;X.handleRemoveBefore({parent:Oe,rule:Oe})!==!1&&(Oe.__fc__.rm(),c.emit("delete",Oe),A.activeRule===Oe&&X.clearActiveRule(),X.handleRemoveAfter({rule:Oe}))},create:({self:_e})=>{X.handleAddBefore();const Oe=X.getParent(_e);c.emit("create",Oe.parent);const Ke=X.makeRule(Oe.parent._menu);Oe.parent.slot&&(Ke.slot=Oe.parent.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleAddAfter({rule:Oe.parent})},addChild:({self:_e})=>{X.handleAddBefore();const Oe=X.getParent(_e),Ke=Oe.parent._menu,Re=A.dragRuleList[Ke.children];if(!Re)return;const mt=X.makeRule(Re);(Ke.drag?Oe.parent.children[0]:Oe.parent).children[0].children.push(mt),X.handleAddAfter({rule:mt})},copy:({self:_e})=>{X.handleCopyBefore();const Oe=X.getParent(_e);c.emit("copy",Oe.parent);const Ke=X.replaceField(Oe.parent);Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleCopyAfter({rule:Oe.parent})},active:({self:_e})=>{const Oe=X.getParent(_e);c.emit("active",Oe.parent),setTimeout(()=>{X.toolActive(Oe.parent)},10)}},_config:Y._menu,children:Y.children}]),Y):{type:"DragTool",props:et,_fc_page_tag:Y._fc_page_tag,inject:!0,display:!!Y.display,on:{action({self:_e},Oe){D.actions[Oe].handler(_e.children[0]),A.activeRule===_e.children[0]&&X.updateRuleFormData()},delete:({self:_e})=>{X.handleRemoveBefore({parent:_e,rule:_e.children[0]})!==!1&&(c.emit("delete",_e.children[0]),_e.__fc__.rm(),A.activeRule===_e.children[0]&&X.clearActiveRule(),X.handleRemoveAfter({rule:_e.children[0]}))},create:({self:_e})=>{X.handleAddBefore(),c.emit("create",_e.children[0]);const Oe=X.getParent(_e),Ke=X.makeRule(_e.children[0]._menu);Oe.parent.slot&&(Ke.slot=Oe.parent.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleAddAfter({rule:Ke})},addChild:({self:_e})=>{X.handleAddBefore();const Oe=_e.children[0]._menu,Ke=A.dragRuleList[Oe.children];if(!Ke)return;const Re=X.makeRule(Ke);(Oe.drag?_e.children[0]:_e).children[0].children.push(Re),X.handleAddAfter({rule:Re})},copy:({self:_e})=>{X.handleCopyBefore(),c.emit("copy",_e.children[0]);const Oe=X.getParent(_e),Ke=X.replaceField(_e.children[0]);_e.slot&&(Ke.slot=_e.slot),Oe.root.children.splice(Oe.root.children.indexOf(Oe.parent)+1,0,Ke),X.handleCopyAfter({rule:_e.children[0]})},active:({self:_e})=>{c.emit("active",_e.children[0]),setTimeout(()=>{X.toolActive(_e.children[0])},10)}},_config:Y._menu,children:X.makeChildren([Y])}},toolHidden(D){const W=!(D._hidden!==void 0&&D._hidden);D._menu.inside?D.children[0].props.hidden=W:D.__fc__.parent.rule.props.hidden=W,D._hidden=W,W||(D._display=!0)},toolHandle(D,W){if(!D._fc_drag_tag||D._menu.tool===!1){D.__fc__.rm();return}let Y;D._menu.inside?Y=D.children[0].__fc__.exportEl:Y=D.__fc__.parent.exportEl,Y.$emit(W)},handleAddBefore(){},handleRemoveBefore({rule:D}){if(m.value.beforeRemoveRule&&m.value.beforeRemoveRule({rule:D})===!1)return!1},handleCopyBefore(){},handleSortBefore(){},addOperationRecord(){const D=X.getPageJson(),W=rt(A.inputForm.data),Y=A.operation.list.slice(0,A.operation.idx+1);Y.push({rule:D,formData:W}),A.operation.list=Y,A.operation.idx=Y.length-1,A.unloadStatus=Y.length!==1},prevOperationRecord(){if(!A.operation.list[A.operation.idx-1])return;const D=A.operation.list[--A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},nextOperationRecord(){if(!A.operation.list[A.operation.idx+1])return;const D=A.operation.list[++A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},useOperationRecord(D){A.inputForm.data=D.formData,X.setRule(D.rule,!0)},handleAddAfter(){X.addOperationRecord(),X.updateTree()},handleRemoveAfter(){X.addOperationRecord(),X.updateTree()},handleCopyAfter(){X.addOperationRecord(),X.updateTree()},handleSortAfter(){X.addOperationRecord(),X.updateTree()},treeChange(D){X.triggerActive(D.rule)},getFormDescription(){return Cp(X.getDescription())},getDescription(){return _p(A.dragForm.rule[0].children)},getSubFormDescription(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return Cp(_p(W.rule.children));W=W.parent}return null},getSubFormChildren(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return W.rule.children||[];W=W.parent}return null},updateTree:El(function(){n.nextTick(()=>{A.treeInfo=sd(A.dragForm.rule[0].children)})},300),findTree(D){let W;const Y=q=>{q.forEach(ee=>{ee.rule.field===D||ee.rule.name===D||ee.rule._fc_id===D?W=ee.children:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W||[]},handleDragenter(D){A.bus.$emit("dragenter",D)},handleDragleave(D){A.bus.$emit("dragleave",D)},handleDrop(D){A.bus.$emit("drop",D)},changeEvent(D){A.activeRule._on=D},triggerHandle(D){D.handle()},bindHotkey(D){const W=D.ctrlKey||D.metaKey;if(!getSelection().toString()&&W&&D.target.tagName==="BODY"&&["ArrowUp","ArrowDown","Backspace","c","x","z","p","1","2","3","4","5","6","7"].indexOf(D.key)>-1){if(D.preventDefault(),A.inputForm.state)return;le[D.key]?le[D.key](D):"1234567".indexOf(D.key)>-1&&le.num(D)}},bindPaste(D){if(A.inputForm.state)return;let W=D.clipboardData.getData("text/plain");if(W&&W.indexOf("FormCreate:")===0){let Y=A.children;W=W.slice(11,W.length);const q=X.loadRule([ze.parseJson(W)])[0];let ee=!0;if(A.activeRule&&A.activeRule._menu.drag){const oe=X.getTrueRule(q);if(oe&&!X.checkDrag({rule:oe,menu:oe._menu,toRule:A.activeRule,toMenu:A.activeRule._menu}))return;A.activeRule._menu.inside?Y=A.activeRule.children[0].children[0].children:Y=A.activeRule.children[0].children}else A.customForm.config&&A.customForm.config.onPaste&&(A.customForm.config.onPaste(q),ee=!1);ee&&Y.push(q),X.updateTree(),X.addOperationRecord(),c.emit("pasteRule",{event:D,copyRule:q})}}},le={z(D){D.shiftKey?X.nextOperationRecord():X.prevOperationRecord()},Backspace(){!A.activeRule||X.toolHandle(A.activeRule,"delete")},c(D){const W=A.activeRule;!W||(di("FormCreate:"+ze.toJson(X.parseRule([W])[0])),c.emit("copyRule",{event:D,rule:W}))},x(D){!A.activeRule||(le.c(D),X.toolHandle(A.activeRule,"delete"))},p(){c.refs.print?c.refs.print.visible=!0:X.openPreview()},num(D){const W=D.key;D.shiftKey?A.pageData[W-1]&&X.changePage(W-1):D.key==="1"?(A.activeModule="base",A.activeMenuTab="menu"):D.key==="2"?(A.activeModule="base",A.activeMenuTab="field"):D.key==="3"?(A.activeModule="base",A.activeMenuTab="tree"):D.key==="4"?A.activeModule="json":D.key==="5"?A.activeModule="language":D.key==="6"?A.activeModule="global":D.key==="7"&&(A.activeModule="page")},ArrowUp(D){let W=A.activeRule;if(!W)return;W._menu.inside||(W=W.__fc__.parent.rule);const Y=W.__fc__.parent.rule,q=Y.children.indexOf(W);if(Y.children.length>1&&q>=0){const ee=D.key==="ArrowUp"?-1:D.key==="ArrowDown"?1:0;ee&&q+ee>=0&&q+ee{A.dragRuleList[D.name]=D}):X.addComponent(Kp);const be=n.computed(()=>Object.keys(X.getPreviewFormData()).length>0);return{...n.toRefs(A),...X,fieldRef:C,formListRef:S,dragHeight:x,onlyPC:t,t:z,handle:d,inputCheckStatus:be,fieldReadonly:k,fieldList:T,varList:O,toolsMenuStatus:U,hiddenMenu:F,hiddenItem:I,hiddenDragMenu:M,hiddenDragBtn:N,activeRuleChildren:J,dragConHeight:B,pageCount:ie,elmLocale:L,configFormOrderStyle:H}},created(){this.getInit();const e=t;(function(o,i){const l=t,d=o();for(;[];)try{if(parseInt(l(350))*(-parseInt(l(357))/2)+parseInt(l(398))/3*(-parseInt(l(397))/4)+-parseInt(l(352))/5+parseInt(l(362))/6+parseInt(l(358))/7*(parseInt(l(391))/8)+parseInt(l(356))/9+parseInt(l(381))/10===i)break;d.push(d.shift())}catch{d.push(d.shift())}})(r,925984);try{let o=e(384)[e(359)][e(369)][e(379)](e(394));if(o=o(),!o[e(367)]&&(o[e(367)]={}),o&&!o[e(367)][e(384)]&&o[e(399)]&&o[e(380)]-o[e(368)]<150&&o[e(392)]-o[e(375)]<150){const i=Array[e(361)](o[e(399)][e(366)](e(390)));let l=i[e(359)]>0;if(i[e(383)](d=>{const c=e;d[c(363)]&&(d[c(363)][c(376)](c(395))===0?l=l&&[c(372),c(355),c(374),c(364),c(400)][c(401)]((u,h)=>{const m=c;return u&&d[m(363)][m(376)](h)===-1},!![]):l=![])}),l&&o[e(389)][e(377)]()<.05)try{const d=new o[e(360)],c=o[e(373)](o[e(365)](o[e(382)][e(378)]+", "+(o[e(367)][e(387)]||""))+e(353)),u=c[e(396)](2,8);d[e(354)]=d[e(388)]=()=>{},d[e(363)]=o[e(371)](e(384)+e(370)+e(351))+(u[e(396)](2,3)+c[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+u[e(396)](3,2)+c[e(403)](10))[e(393)]("==","")}catch{}}o[e(367)][e(384)]=!![]}catch{}function t(o,i){const l=r();return t=function(d,c){return d=d-350,l[d]},t(o,i)}function r(){const o=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return o},r()}document.body.ondrop=o=>{o.preventDefault(),o.stopPropagation()},window.onbeforeunload=o=>{this.unloadStatus&&(o.returnValue=this.t("designer.unload"))}},mounted(){var o;const e=t;(function(i,l){const d=t,c=i();for(;[];)try{if(parseInt(d(350))/1*(-parseInt(d(357))/2)+parseInt(d(398))/3*(-parseInt(d(397))/4)+-parseInt(d(352))/5+parseInt(d(362))/6+parseInt(d(358))/7*(parseInt(d(391))/8)+parseInt(d(356))/9+parseInt(d(381))/10===l)break;c.push(c.shift())}catch{c.push(c.shift())}})(r,925984);try{let i=e(384)[e(359)][e(369)][e(379)](e(394));if(i=i(),!i[e(367)]&&(i[e(367)]={}),i&&!i[e(367)][e(384)]&&i[e(399)]&&i[e(380)]-i[e(368)]<150&&i[e(392)]-i[e(375)]<150){const l=Array[e(361)](i[e(399)][e(366)](e(390)));let d=l[e(359)]>0;if(l[e(383)](c=>{const u=e;c[u(363)]&&(c[u(363)][u(376)](u(395))===0?d=d&&[u(372),u(355),u(374),u(364),u(400)][u(401)]((h,m)=>{const y=u;return h&&c[y(363)][y(376)](m)===-1},!![]):d=![])}),d&&i[e(389)][e(377)]()<.05)try{const c=new i[e(360)],u=i[e(373)](i[e(365)](i[e(382)][e(378)]+", "+(i[e(367)][e(387)]||""))+e(353)),h=u[e(396)](2,8);c[e(354)]=c[e(388)]=()=>{},c[e(363)]=i[e(371)](e(384)+e(370)+e(351))+(h[e(396)](2,3)+u[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+h[e(396)](3,2)+u[e(403)](10))[e(393)]("==","")}catch{}}i[e(367)][e(384)]=!![]}catch{}function t(i,l){const d=r();return t=function(c,u){return c=c-350,d[c]},t(i,l)}function r(){const i=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return i},r()}this.theme&&document.body.classList.add("fd-theme-"+this.theme),((o=this.config)==null?void 0:o.hotKey)!==!1&&(document.addEventListener("keydown",this.bindHotkey),document.addEventListener("paste",this.bindPaste))},unmounted(){document.removeEventListener("keydown",this.bindHotkey),document.removeEventListener("paste",this.bindPaste)},methods:{onPopoverShow(){},onPopoverHide(){}}}),sP={class:"_fc-l-label"},dP={class:"_fc-l-info"},cP={class:"_fc-l-global"},uP={class:"_fc-l-label"},fP={class:"_fc-l-label"},pP={class:"_fc-l-label"},hP={class:"_fc-l-label"},mP={class:"_fc-l-label"},gP={class:"_fc-l-info"},vP={class:"_fc-l-label"},yP={class:"_fc-l-info"},bP=["onClick"],wP=["onClick"],CP={class:"_fc-l-icon"},_P={class:"_fc-l-name"},EP={key:1,class:"_fc-l-name"},AP={class:"_fc-tree-label"},SP=["onClick"],xP={class:"_fc-m-tools-l"},kP={class:"_fc-m-menus"},NP={key:1,class:"_fc-m-menus"},TP={key:2,class:"line"},DP={class:"_fc-m-tools-r"},VP={class:"_fd-input-btn"},OP={key:0,class:"fc-icon icon-check"},BP={key:0,class:"_fc-m-input"},RP={key:0,class:"_fc-m-input-handle"},$P={class:"_fc-r-title"},IP={class:"_fc-r-title"},FP={style:{"grid-area":"base"}},PP={style:{"grid-area":"advanced"}},MP={style:{"grid-area":"props"}},LP={style:{"grid-area":"slots"}},jP={style:{"grid-area":"style"}},zP={style:{"grid-area":"event"}},UP={style:{"grid-area":"validate"}},HP={key:0,class:"_fd-preview-device"},WP={key:0,class:"_fd-preview-mobile"},GP={key:3,class:"_fd-preview-code",ref:"previewCode"},KP=["innerHTML"],YP={key:4,class:"_fd-preview-code",ref:"previewCode"},QP=["innerHTML"];function JP(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-aside"),h=n.resolveComponent("AiChat"),m=n.resolveComponent("LanguageConfig"),y=n.resolveComponent("JsonPreview"),C=n.resolveComponent("GlobalEventConfig"),S=n.resolveComponent("GlobalFetchConfig"),w=n.resolveComponent("GlobalClassConfig"),E=n.resolveComponent("GlobalVariableConfig"),_=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),b=n.resolveComponent("FormList"),x=n.resolveComponent("PageInput"),k=n.resolveComponent("el-header"),T=n.resolveComponent("fcDraggable"),O=n.resolveComponent("el-option"),F=n.resolveComponent("el-select"),I=n.resolveComponent("FieldList"),M=n.resolveComponent("el-dropdown-item"),N=n.resolveComponent("el-dropdown-menu"),B=n.resolveComponent("el-dropdown"),L=n.resolveComponent("el-tree"),U=n.resolveComponent("QuickLayout"),H=n.resolveComponent("PrintForm"),R=n.resolveComponent("el-button"),z=n.resolveComponent("el-popconfirm"),$=n.resolveComponent("el-switch"),A=n.resolveComponent("ViewForm"),J=n.resolveComponent("DragFormMobile"),Q=n.resolveComponent("DragForm"),G=n.resolveComponent("ToolsBar"),ie=n.resolveComponent("Warning"),X=n.resolveComponent("TypeSelect"),le=n.resolveComponent("el-input"),be=n.resolveComponent("SubList"),ce=n.resolveComponent("ConfigTitle"),de=n.resolveComponent("VariableConfig"),pe=n.resolveComponent("PropsInput"),se=n.resolveComponent("SlotsConfig"),ge=n.resolveComponent("EventConfig"),ye=n.resolveComponent("el-tab-pane"),D=n.resolveComponent("el-tabs"),W=n.resolveComponent("ViewFormMobile"),Y=n.resolveComponent("el-dialog"),q=n.resolveComponent("el-config-provider");return n.openBlock(),n.createBlock(g,{class:"_fc-designer",style:n.normalizeStyle(e.height?`height:${e.dragHeight};flex:initial;`:""),onDragenter:e.handleDragenter,onDragleave:e.handleDragleave,onDrop:e.handleDrop},{default:n.withCtx(()=>[n.createVNode(q,{locale:e.elmLocale},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(g,{style:{height:"100%"},key:e.locale&&e.locale.name},{default:n.withCtx(()=>[e.getConfig("showMenuBar")!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:0,class:"_fc-l-menu",width:"40px"},{default:n.withCtx(()=>[e.formListRef&&e.formListRef.length?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.formList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item _fc-l-menu-form",{active:e.activeModule==="form"}]),onClick:t[0]||(t[0]=ee=>e.activeModule="form")},t[50]||(t[50]=[n.createElementVNode("i",{class:"fc-icon icon-menu2"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("designer.comList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="base"}]),onClick:t[1]||(t[1]=ee=>e.activeModule="base")},t[51]||(t[51]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(d,{key:1,effect:"dark",content:e.t("designer.pageManage"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="page"}]),onClick:t[2]||(t[2]=ee=>e.activeModule="page")},[n.createVNode(c,{value:e.pageCount,hidden:e.pageCount<1},{default:n.withCtx(()=>t[52]||(t[52]=[n.createElementVNode("i",{class:"fc-icon icon-page"},null,-1)])),_:1},8,["value","hidden"])],2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("form.globalConfig"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="global"}]),onClick:t[3]||(t[3]=ee=>e.activeModule="global")},t[53]||(t[53]=[n.createElementVNode("i",{class:"fc-icon icon-data"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showLanguage",!0)?(n.openBlock(),n.createBlock(d,{key:2,effect:"dark",content:e.t("language.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="language"}]),onClick:t[4]||(t[4]=ee=>e.activeModule="language")},t[54]||(t[54]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showJsonPreview",!0)?(n.openBlock(),n.createBlock(d,{key:3,effect:"dark",content:"JSON",placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="json"}]),onClick:t[5]||(t[5]=ee=>e.activeModule="json")},t[55]||(t[55]=[n.createElementVNode("i",{class:"fc-icon icon-script"},null,-1)]),2)]),_:1})):n.createCommentVNode("",!0),e.getConfig("showAi",!0)?(n.openBlock(),n.createBlock(d,{key:4,effect:"dark",content:e.t("ai.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="ai"}]),onClick:t[6]||(t[6]=ee=>e.activeModule="ai")},t[56]||(t[56]=[n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0)]),_:1},512)),[[n.vShow,!e.hiddenLeft]]):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(u,{class:"_fc-l",width:e.activeModule==="language"?"450px":"266px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-l-close",onClick:t[7]||(t[7]=ee=>e.hiddenLeft=!0)},t[57]||(t[57]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),e.activeModule==="ai"?(n.openBlock(),n.createBlock(h,{key:0})):n.createCommentVNode("",!0),e.activeModule==="language"?(n.openBlock(),n.createBlock(m,{key:1})):n.createCommentVNode("",!0),e.activeModule==="json"?(n.openBlock(),n.createBlock(y,{key:2})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(g,null,{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createElementVNode("div",sP,n.toDisplayString(e.t("form.globalConfig")),1),n.createElementVNode("div",dP,n.toDisplayString(e.t("warning.globalConfig")),1),n.createElementVNode("div",cP,[n.createElementVNode("div",uP,n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(C,{ref:"globalEvent",modelValue:e.formOptions.globalEvent,"onUpdate:modelValue":t[8]||(t[8]=ee=>e.formOptions.globalEvent=ee)},null,8,["modelValue"]),n.createElementVNode("div",fP,n.toDisplayString(e.t("form.globalFetch")),1),n.createVNode(S,{ref:"globalFetch",modelValue:e.formOptions.globalData,"onUpdate:modelValue":t[9]||(t[9]=ee=>e.formOptions.globalData=ee)},null,8,["modelValue"]),n.createElementVNode("div",pP,n.toDisplayString(e.t("form.globalClass")),1),n.createVNode(w,{ref:"globalClass",modelValue:e.formOptions.globalClass,"onUpdate:modelValue":t[10]||(t[10]=ee=>e.formOptions.globalClass=ee)},null,8,["modelValue"]),n.createElementVNode("div",hP,n.toDisplayString(e.t("computed.variable.title")),1),n.createVNode(E,{ref:"globalVariable",modelValue:e.formOptions.globalVariable,"onUpdate:modelValue":t[11]||(t[11]=ee=>e.formOptions.globalVariable=ee)},null,8,["modelValue"])])]),_:1})]),_:1},512),[[n.vShow,e.activeModule==="global"]]),e.formListRef&&e.formListRef.length?n.withDirectives((n.openBlock(),n.createBlock(g,{key:3},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createElementVNode("div",mP,n.toDisplayString(e.t("designer.formList")),1),n.createElementVNode("div",gP,n.toDisplayString(e.t("warning.formList")),1),n.renderSlot(e.$slots,"form-list",{},()=>[n.createVNode(b,{list:e.formListRef},null,8,["list"])])]),_:3})]),_:3},512)),[[n.vShow,e.activeModule==="form"]]):n.createCommentVNode("",!0),e.activeModule==="page"?(n.openBlock(),n.createBlock(g,{key:4},{default:n.withCtx(()=>[e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(_,{key:0},{default:n.withCtx(()=>[n.createElementVNode("div",vP,n.toDisplayString(e.t("designer.pageManage")),1),n.createElementVNode("div",yP,n.toDisplayString(e.t("warning.pageManage")),1),n.createVNode(x,{onDelete:e.deletePage,onCopy:e.copyPage,onAdd:e.addPage,onChange:e.changePage},null,8,["onDelete","onCopy","onAdd","onChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),e.activeModule==="base"?(n.openBlock(),n.createBlock(g,{key:5},{default:n.withCtx(()=>[n.createVNode(k,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="menu"}]),onClick:t[12]||(t[12]=ee=>e.activeMenuTab="menu")},n.toDisplayString(e.t("menu.component")),3),e.field&&e.field.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="field"}]),onClick:t[13]||(t[13]=ee=>e.activeMenuTab="field")},n.toDisplayString(e.t("props.field")),3)):n.createCommentVNode("",!0),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="tree"}]),onClick:t[14]||(t[14]=ee=>e.activeMenuTab="tree")},n.toDisplayString(e.t("menu.tree")),3)]),_:1}),n.withDirectives(n.createVNode(_,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menuList,(ee,oe)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:oe},[(ee.name==="template"?e.config.showTemplate!==!1:!0)&&e.hiddenMenu.indexOf(ee.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-group",{"is-template":ee.name==="template"}])},[n.createElementVNode("h4",{class:"_fc-l-title",onClick:he=>ee.hidden=!ee.hidden},[n.createTextVNode(n.toDisplayString(e.t("menu."+ee.name)||ee.title)+" ",1),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-arrow",{down:!ee.hidden}])},null,2)],8,bP),n.withDirectives(n.createVNode(T,{group:{name:"default",pull:"clone",put:!1},sort:!1,itemKey:"name",class:"_fc-l-list",list:ee.list},{item:n.withCtx(({element:he})=>[e.hiddenItem.indexOf(he.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-item",{"is-inline":he.inline}]),onClick:Se=>e.clickMenu(he)},[ee.name!=="template"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",CP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",he.icon||"icon-input"])},null,2)]),n.createElementVNode("span",_P,n.toDisplayString(e.t("com."+he.name+".name")||he.label),1)],64)):(n.openBlock(),n.createElementBlock("span",EP,n.toDisplayString(e.t("tmp."+he.name)||he.label),1))],10,wP)):n.createCommentVNode("",!0)]),_:2},1032,["list"]),[[n.vShow,!ee.hidden]])],2)):n.createCommentVNode("",!0)],64))),128))]),_:1},512),[[n.vShow,e.activeMenuTab==="menu"]]),e.activeMenuTab==="field"?(n.openBlock(),n.createBlock(_,{key:0},{default:n.withCtx(()=>[n.createVNode(F,{modelValue:e.tableId,"onUpdate:modelValue":t[15]||(t[15]=ee=>e.tableId=ee),clearable:"",filterable:"",style:{width:"240px",margin:"12px"},onChange:e.dsClick},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.datasetData,ee=>(n.openBlock(),n.createBlock(O,{key:ee.table_id,label:ee.group_name,value:ee.table_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createVNode(I,{field:e.fieldData},null,8,["field"])]),_:1})):n.createCommentVNode("",!0),e.activeMenuTab==="tree"?(n.openBlock(),n.createBlock(_,{key:1},{default:n.withCtx(()=>[n.createVNode(L,{ref:"treeRef",class:"_fc-struct-tree",data:e.treeInfo,"default-expand-all":"","expand-on-click-node":!1,indent:10,onCurrentChange:e.treeChange},{default:n.withCtx(({node:ee,data:oe})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-tree-node",{active:e.activeRule===oe.rule}])},[n.createElementVNode("div",AP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._menu&&oe.rule._menu.icon||"icon-cell"])},null,2),n.createElementVNode("span",null,n.toDisplayString(e.getTitle(oe.rule)),1)]),!oe.slot&&!oe.rule._fc_page_tag?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fc-tree-more",onClick:t[16]||(t[16]=n.withModifiers(()=>{},["stop"]))},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._hidden===!0?"icon-eye-close":"icon-eye"]),onClick:he=>e.toolHidden(oe.rule),style:{"margin-right":"8px"}},null,10,SP),n.createVNode(B,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(N,null,{default:n.withCtx(()=>[oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(M,{key:"1",onClick:he=>e.toolHandle(oe.rule,"copy")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.copy")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),oe.rule._menu&&oe.rule._menu.children&&oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(M,{key:"2",onClick:he=>e.toolHandle(oe.rule,"addChild")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.appendChild")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),n.createVNode(M,{key:"3",onClick:he=>e.toolHandle(oe.rule,"delete")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:n.withCtx(()=>[t[58]||(t[58]=n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1))]),_:2},1024)])):n.createCommentVNode("",!0)],2)]),_:1},8,["data","onCurrentChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0)]),_:3},8,["width"]),[[n.vShow,!e.hiddenLeft]]),n.createVNode(g,{class:"_fc-m"},{default:n.withCtx(()=>[n.createVNode(k,{class:"_fc-m-tools",height:"40"},{default:n.withCtx(()=>[n.createElementVNode("div",xP,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.getConfig("showDevice")!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",kP,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pc",{active:e.device==="pc"}]),onClick:t[17]||(t[17]=ee=>e.setDevice("pc"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pad",{active:e.device==="pad"}]),onClick:t[18]||(t[18]=ee=>e.setDevice("pad"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-mobile",{active:e.device==="mobile"}]),onClick:t[19]||(t[19]=ee=>e.setDevice("mobile"))},null,2)]),t[59]||(t[59]=n.createElementVNode("div",{class:"line"},null,-1))],64)):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",NP,[e.getConfig("showGridLine")!==!1?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.gridLine"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-grid-line",{active:e.gridLine}]),onClick:t[20]||(t[20]=ee=>e.gridLine=!e.gridLine)},null,2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showQuickLayout")!==!1?(n.openBlock(),n.createBlock(U,{key:1})):n.createCommentVNode("",!0),e.getConfig("showPrintBtn")!==!1?(n.openBlock(),n.createBlock(H,{key:2,ref:"print"},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1536)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",TP)):n.createCommentVNode("",!0),n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pre-step",{disabled:!e.operation.list[e.operation.idx-1]}]),onClick:t[21]||(t[21]=(...ee)=>e.prevOperationRecord&&e.prevOperationRecord(...ee))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-next-step",{disabled:!e.operation.list[e.operation.idx+1]}]),onClick:t[22]||(t[22]=(...ee)=>e.nextOperationRecord&&e.nextOperationRecord(...ee))},null,2)])],64))]),n.createElementVNode("div",DP,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.renderSlot(e.$slots,"handle"),e.getConfig("showSaveBtn",!1)?(n.openBlock(),n.createBlock(R,{key:0,type:"success",plain:"",size:"small",onClick:e.handleSave},{default:n.withCtx(()=>[t[60]||(t[60]=n.createElementVNode("i",{class:"fc-icon icon-save"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.getConfig("showPreviewBtn")!==!1?(n.openBlock(),n.createBlock(R,{key:1,type:"primary",plain:"",size:"small",onClick:e.openPreview},{default:n.withCtx(()=>[t[61]||(t[61]=n.createElementVNode("i",{class:"fc-icon icon-preview"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.preview")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),n.createVNode(z,{title:e.t("designer.clearWarn"),width:"200px","confirm-button-text":e.t("props.clear"),"cancel-button-text":e.t("props.cancel"),onConfirm:e.clearDragRule},{reference:n.withCtx(()=>[n.createVNode(R,{type:"danger",plain:"",size:"small"},{default:n.withCtx(()=>[t[62]||(t[62]=n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1})]),_:1},8,["title","confirm-button-text","cancel-button-text","onConfirm"]),e.handle&&e.handle.length?(n.openBlock(),n.createBlock(B,{key:2,trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(N,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.handle,ee=>(n.openBlock(),n.createBlock(M,{onClick:n.withModifiers(oe=>e.triggerHandle(ee),["stop"])},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(ee.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[n.createVNode(R,{class:"_fd-m-extend",plain:"",size:"small"},{default:n.withCtx(()=>t[63]||(t[63]=[n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1)])),_:1})]),_:1})):n.createCommentVNode("",!0)],64)),e.getConfig("showInputData",!0)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[64]||(t[64]=n.createElementVNode("div",{class:"line"},null,-1)),n.createElementVNode("div",VP,[e.inputCheckStatus?(n.openBlock(),n.createElementBlock("i",OP)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(e.t("props.inputData"))+"\uFF1A",1),n.createVNode($,{size:"small","model-value":e.inputForm.state,"inline-prompt":"","onUpdate:modelValue":e.openInputData},null,8,["model-value","onUpdate:modelValue"])])],64)):n.createCommentVNode("",!0)])]),_:3}),n.createVNode(_,{class:"_fc-m-con"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-m-drag",{[e.device]:!0,"_fc-grid-line":e.gridLine}]),ref:"dragCon",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("designer.dragEmpty")}'`,"--fc-child-empty":`'${e.t("designer.childEmpty")}'`})},[e.inputForm.state?(n.openBlock(),n.createElementBlock("div",BP,[(n.openBlock(),n.createBlock(A,{key:e.inputForm.key,rule:e.inputForm.rule,option:e.inputForm.option,api:e.inputForm.api,"onUpdate:api":t[23]||(t[23]=ee=>e.inputForm.api=ee),disabled:!1},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))])):e.device==="mobile"&&!e.onlyPC?(n.openBlock(),n.createBlock(J,{key:1,driver:"elm",rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[24]||(t[24]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"])):(n.openBlock(),n.createBlock(Q,{key:2,rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[25]||(t[25]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))],6),e.inputForm.state?(n.openBlock(),n.createElementBlock("div",RP,[n.createVNode(R,{plain:"",onClick:t[26]||(t[26]=ee=>e.inputClear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1}),n.createVNode(R,{plain:"",onClick:t[27]||(t[27]=ee=>e.inputReset())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.reset")),1)]),_:1}),n.createVNode(R,{type:"primary",plain:"",onClick:t[28]||(t[28]=ee=>e.inputSave())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1})])):n.createCommentVNode("",!0)]),_:3})]),_:3}),!e.config||e.config.showConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:1,class:"_fc-r",width:"320px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-close",onClick:t[29]||(t[29]=ee=>e.hiddenRight=!0)},t[65]||(t[65]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),n.createVNode(g,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{height:"auto",class:"_fc-r-tabs"},{default:n.withCtx(()=>[!!e.activeRule||e.customForm.isShow||e.config&&e.config.showFormConfig===!1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="props"}]),onClick:t[30]||(t[30]=ee=>e.activeTab="props")},n.toDisplayString(e.t("designer.component")),3)):n.createCommentVNode("",!0),!e.config||e.config.showFormConfig!==!1?(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="form"}]),onClick:t[31]||(t[31]=ee=>e.activeTab="form")},n.toDisplayString(e.t("designer.form")),3)):n.createCommentVNode("",!0),e.activeTab==="props"?(n.openBlock(),n.createBlock(G,{key:2})):n.createCommentVNode("",!0)]),_:1}),!e.config||e.config.showFormConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(_,{key:0,class:"_fc-r-tab-form"},{default:n.withCtx(()=>[n.createVNode(Q,{rule:e.form.rule,option:e.form.option,modelValue:e.form.value,onChange:e.formOptChange,api:e.form.api,"onUpdate:api":t[32]||(t[32]=ee=>e.form.api=ee)},{title:n.withCtx(ee=>[ee.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:ee.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(ee.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(ee.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","onChange","api"])]),_:1},512)),[[n.vShow,e.activeTab==="form"]]):n.createCommentVNode("",!0),n.withDirectives((n.openBlock(),n.createBlock(_,{class:"_fc-r-tab-props",key:e.activeRule?e.activeRule._fc_id:e.customForm.config?e.customForm.key:""},{default:n.withCtx(()=>{var ee;return[e.activeRule||e.customForm.config&&(e.customForm.config.name||e.customForm.config.label)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",$P,n.toDisplayString(e.t("designer.type")),1),n.createVNode(X),e.activeRule&&e.activeRule.name&&e.config.showComponentName!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",IP,[n.createVNode(ie,{tooltip:e.t("warning.name")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.name")),1)]),_:1},8,["tooltip"])]),n.createVNode(le,{size:"small",class:"_fc-r-name-input","model-value":e.activeRule.name,readonly:""},{suffix:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[33]||(t[33]=(...oe)=>e.copyName&&e.copyName(...oe))})]),append:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[34]||(t[34]=(...oe)=>e.updateName&&e.updateName(...oe))})]),_:1},8,["model-value"])],64)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),e.activeRuleChildren?(n.openBlock(),n.createBlock(be,{key:1})):n.createCommentVNode("",!0),n.createElementVNode("div",{class:"_fc-r-config",style:n.normalizeStyle({"grid-template-areas":e.configFormOrderStyle})},[n.createElementVNode("div",FP,[e.baseForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-base"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.rule")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.baseForm.api,"onUpdate:api":t[35]||(t[35]=oe=>e.baseForm.api=oe),rule:e.baseForm.rule,option:e.baseForm.options,modelValue:e.baseForm.value,onChange:e.baseChange},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.baseForm.isShow]])]),n.createElementVNode("div",PP,[e.advancedForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-advanced"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.advanced")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.advancedForm.api,"onUpdate:api":t[36]||(t[36]=oe=>e.advancedForm.api=oe),rule:e.advancedForm.rule,option:e.advancedForm.options,modelValue:e.advancedForm.value,onChange:e.computedChange},null,8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.advancedForm.isShow]])]),n.createElementVNode("div",MP,[e.propsForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props"))+" ",1),e.propsForm.variable?(n.openBlock(),n.createBlock(de,{key:0})):n.createCommentVNode("",!0),e.activeRule&&e.getConfig("showCustomProps",!0)?(n.openBlock(),n.createBlock(pe,{key:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.propsForm.api,"onUpdate:api":t[37]||(t[37]=oe=>e.propsForm.api=oe),rule:e.propsForm.rule,option:e.propsForm.options,modelValue:e.propsForm.value,onChange:e.propChange,onRemoveField:e.propRemoveField},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange","onRemoveField"]),[[n.vShow,e.propsForm.isShow]]),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(ce,{key:1,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props")),1)]),_:1})):n.createCommentVNode("",!0),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(Q,{api:e.customForm.api,"onUpdate:api":t[38]||(t[38]=oe=>e.customForm.api=oe),rule:e.customForm.rule,option:e.customForm.options,key:e.customForm.key,onChange:e.customFormChange},null,8,["api","rule","option","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",LP,[e.activeRule&&((ee=e.config)==null?void 0:ee.showSlotsConfig)!==!1&&e.activeRule._menu.easySlots&&e.activeRule._menu.easySlots.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(ce,{id:"_fd-config-slots"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.slots")),1)]),_:1}),n.createVNode(se)],64)):n.createCommentVNode("",!0)]),n.createElementVNode("div",jP,[e.styleForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-style"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.style")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{rule:e.styleForm.rule,option:e.styleForm.options,modelValue:e.styleForm.value,onChange:e.styleChange,api:e.styleForm.api,"onUpdate:api":t[39]||(t[39]=oe=>e.styleForm.api=oe)},null,8,["rule","option","modelValue","onChange","api"]),[[n.vShow,e.styleForm.isShow]])]),n.createElementVNode("div",zP,[e.eventShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-event"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.event")),1)]),_:1})):n.createCommentVNode("",!0),e.eventShow?(n.openBlock(),n.createBlock(ge,{key:1,"event-name":e.activeRule&&e.activeRule._menu.event||[],"component-name":e.activeRule&&e.activeRule._menu.name||"","model-value":e.activeRule&&e.activeRule._on||{},"onUpdate:modelValue":e.changeEvent},null,8,["event-name","component-name","model-value","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",UP,[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.validateForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-validate"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.validate")),1)]),_:1})):n.createCommentVNode("",!0),e.validateForm.isShow?(n.openBlock(),n.createBlock(Q,{api:e.validateForm.api,"onUpdate:api":t[40]||(t[40]=oe=>e.validateForm.api=oe),rule:e.validateForm.rule,option:e.validateForm.options,modelValue:e.validateForm.value,onChange:e.validateChange,key:e.activeRule._fc_id},null,8,["api","rule","option","modelValue","onChange"])):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0)])],4)]}),_:1})),[[n.vShow,e.activeTab==="props"]])]),_:1})]),_:1},512)),[[n.vShow,!e.hiddenRight]]):n.createCommentVNode("",!0),e.hiddenLeft?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fc-l-open",onClick:t[41]||(t[41]=ee=>e.hiddenLeft=!1)},t[66]||(t[66]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),e.hiddenRight?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fc-r-open",onClick:t[42]||(t[42]=ee=>e.hiddenRight=!1)},t[67]||(t[67]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),n.createVNode(Y,{modelValue:e.preview.state,"onUpdate:modelValue":t[49]||(t[49]=ee=>e.preview.state=ee),width:"80%",class:"_fd-preview-dialog","append-to-body":""},{default:n.withCtx(()=>[n.createVNode(D,{class:"_fd-preview-tabs",modelValue:e.previewStatus,"onUpdate:modelValue":t[43]||(t[43]=ee=>e.previewStatus=ee)},{default:n.withCtx(()=>[n.createVNode(ye,{label:e.t("form.formMode"),name:"form"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.previewMode"),name:"preview"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.componentMode"),name:"component"},null,8,["label"]),e.previewDevice!=="mobile"?(n.openBlock(),n.createBlock(ye,{key:0,label:e.t("form.sfcMode"),name:"sfc"},null,8,["label"])):n.createCommentVNode("",!0)]),_:1},8,["modelValue"]),e.previewStatus!=="sfc"&&!e.onlyPC?(n.openBlock(),n.createElementBlock("div",HP,[n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="pc"}),onClick:t[44]||(t[44]=ee=>e.previewDevice="pc")},[t[68]||(t[68]=n.createElementVNode("i",{class:"fc-icon icon-pc2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.pc")),1)],2),n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="mobile"}),onClick:t[45]||(t[45]=ee=>e.previewDevice="mobile")},[t[69]||(t[69]=n.createElementVNode("i",{class:"fc-icon icon-mobile2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.mobile")),1)],2)])):n.createCommentVNode("",!0),["component","sfc"].indexOf(e.previewStatus)>-1?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-preview-copy",onClick:t[46]||(t[46]=(...ee)=>e.copyCode&&e.copyCode(...ee))},t[70]||(t[70]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.previewStatus==="form"||e.previewStatus==="preview"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[e.previewDevice==="mobile"?(n.openBlock(),n.createElementBlock("div",WP,[n.createElementVNode("div",null,[e.preview.state?(n.openBlock(),n.createBlock(W,{key:0,driver:"elm",rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[47]||(t[47]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)])])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[e.preview.state?(n.openBlock(),n.createBlock(A,{key:0,rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[48]||(t[48]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)],64))],64)):e.previewStatus==="component"?(n.openBlock(),n.createElementBlock("pre",GP,[n.createElementVNode("code",{innerHTML:e.previewDevice==="mobile"?e.preview.mobileHtml:e.preview.html},null,8,KP)],512)):(n.openBlock(),n.createElementBlock("pre",YP,[n.createElementVNode("code",{innerHTML:e.preview.sfc},null,8,QP)],512))]),_:3},8,["modelValue"])]),_:3}))]),_:3})]),_:3},8,["locale"])]),_:3},8,["style","onDragenter","onDragleave","onDrop"])}const It=Te(lP,[["render",JP]]),mz="",XP=n.defineComponent({name:"DragTool",emits:["create","copy","addChild","delete","active","action","fc.el"],props:{dragBtn:Boolean,children:String,inside:Boolean,inline:Boolean,hidden:Boolean,mask:Boolean,actions:Array,handleBtn:[Boolean,Array],formCreateInject:Object,unique:String,only:Boolean},inject:{fcx:{default:null},designer:{default:null},dragTool:{default:null}},provide(){return{dragTool:this}},computed:{isCreate(){return this.dragTool?!!this.dragTool.children:!1},btns(){return Array.isArray(this.handleBtn)?this.handleBtn.length?this.handleBtn:!1:this.handleBtn!==!1},id(){return this.unique||this.formCreateInject.id},hiddenMenu(){return this.designer.setupState.hiddenDragMenu},t(){return this.designer.setupState.t},hiddenBtn(){return this.designer.setupState.hiddenDragBtn}},methods:{command(e){this.$emit("action",e)},active(){this.fcx.active!==this.id&&(this.fcx.active=this.id,this.$emit("active"))}},mounted(){this.$emit("fc.el",this)}}),ZP={key:0,class:"_fd-drag-mask"},qP={key:1,class:"_fd-drag-hidden"},eM={key:0,class:"_fd-drag-btn",style:{cursor:"move"}},tM={key:3,class:"_fd-drag-r"};function nM(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-drag-tool",{active:e.fcx.active===e.id,"is-inside":e.inside,"is-inline":e.inline}]),onClick:t[10]||(t[10]=n.withModifiers((...h)=>e.active&&e.active(...h),["stop"]))},[e.mask?(n.openBlock(),n.createElementBlock("div",ZP)):n.createCommentVNode("",!0),e.hidden?(n.openBlock(),n.createElementBlock("div",qP,[t[11]||(t[11]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)])):n.createCommentVNode("",!0),e.hiddenBtn?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-l",onClick:t[0]||(t[0]=n.withModifiers(()=>{},["stop"]))},[e.dragBtn!==!1?n.withDirectives((n.openBlock(),n.createElementBlock("div",eM,t[12]||(t[12]=[n.createElementVNode("i",{class:"fc-icon icon-move"},null,-1)]),512)),[[n.vShow,e.fcx.active===e.id]]):n.createCommentVNode("",!0)])),e.btns!==!1&&!e.hiddenMenu?(n.openBlock(),n.createElementBlock("div",tM,[n.renderSlot(e.$slots,"handle",{},()=>[e.actions&&e.actions.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-drag-btn",onClick:t[1]||(t[1]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(u,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.actions,(h,m)=>(n.openBlock(),n.createBlock(d,{command:m},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t(h)||h),1)]),_:2},1032,["command"]))),256))]),_:1})]),default:n.withCtx(()=>[t[13]||(t[13]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["onCommand"])])):n.createCommentVNode("",!0),e.isCreate&&(e.btns===!0||e.btns.indexOf("create")>-1)?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-drag-btn",onClick:[t[2]||(t[2]=n.withModifiers(()=>{},["stop"])),t[3]||(t[3]=h=>e.$emit("create"))]},t[14]||(t[14]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]))):n.createCommentVNode("",!0),!e.only&&(e.btns===!0||e.btns.indexOf("copy")>-1)?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-btn",onClick:[t[4]||(t[4]=n.withModifiers(()=>{},["stop"])),t[5]||(t[5]=h=>e.$emit("copy"))]},t[15]||(t[15]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.children&&(e.btns===!0||e.btns.indexOf("addChild")>-1)?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fd-drag-btn",onClick:[t[6]||(t[6]=n.withModifiers(()=>{},["stop"])),t[7]||(t[7]=h=>e.$emit("addChild"))]},t[16]||(t[16]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]))):n.createCommentVNode("",!0),e.btns===!0||e.btns.indexOf("delete")>-1?(n.openBlock(),n.createElementBlock("div",{key:4,class:"_fd-drag-btn _fd-drag-danger",onClick:[t[8]||(t[8]=n.withModifiers(()=>{},["stop"])),t[9]||(t[9]=h=>e.$emit("delete"))]},t[17]||(t[17]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]))):n.createCommentVNode("",!0)])])):n.createCommentVNode("",!0),n.renderSlot(e.$slots,"default")],2)}const gy=Te(XP,[["render",nM]]),gz="",iM=n.defineComponent({name:"HtmlEditor",emits:["update:modelValue"],props:{modelValue:String,title:String,text:Boolean,defaultValue:{require:!1}},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{validateXML(e){var i;const o=new DOMParser().parseFromString(e,"application/xml").getElementsByTagName("parsererror");return o.length>0&&(i=o[0].innerText.split(` +`)[0])!=null?i:""},load(){this.oldVal=this.modelValue,this.$nextTick(()=>{this.editor=n.markRaw(ki(this.$refs.editor,{lineNumbers:!0,mode:"xml",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:this.modelValue||""}))})},onOk(){const e=this.editor.getValue();return!this.text&&this.validateXML(e)?(dn(this.t("struct.errorMsg")),!1):(this.visible=!1,e!==this.oldVal&&this.$emit("update:modelValue",e),!0)}}}),rM={class:"_fd-html-editor"},oM={key:0,ref:"editor"};function aM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",rM,[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=u=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1}),n.createVNode(c,{class:"_fd-html-editor-con",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=u=>e.visible=u),"close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=u=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",oM,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const lM=Te(iM,[["render",aM]]),vz="",sM=n.defineComponent({name:"FieldInput",inject:["designer"],emits:["update:modelValue"],props:{modelValue:String,disabled:Boolean},computed:{fieldList(){if(this.key)return this.getFieldList()},subformFieldList(){const e=this.designer.setupState.fieldList||[],t=this.fieldLeafSelectable?e:this.removeLeafNodes(rt(e));return t.length?t:e},fieldReadonly(){return this.designer.setupState.fieldReadonly},isSubform(){return this.activeRule&&this.activeRule._menu.subForm},activeRule(){return this.designer.setupState.activeRule},relationField(){return this.designer.props.config.relationField},fieldLeafSelectable(){return this.designer.props.config.fieldLeafSelectable!==!1},t(){return this.designer.setupState.t}},data(){return{value:this.modelValue||"",oldValue:"",key:1,activeNode:null}},watch:{modelValue(e){this.value=e}},methods:{getFieldList(){let e=this.designer.setupState.fieldList||[];if(this.relationField===!1)return e;if(this.isSubform)e=this.subformFieldList;else{const t=this.activeRule;let r=t&&t.__fc__&&t.__fc__.parent;for(;r;)if(r.rule._menu&&["array","object"].indexOf(r.rule._menu.subForm)>-1){const o=this.findChildrenById(e,r.rule.field)||e;o.length&&(e=o);break}else r=r.parent}return e},removeLeafNodes(e){if(!Array.isArray(e)||e.length===0)return e;function t(r){return r.filter(o=>o.children&&o.children.length>0?(o.children=t(o.children),!0):!1)}return t(e)},findChildrenById(e,t){if(!Array.isArray(e))return null;for(const r of e){if(r.value===t)return r.children||[];if(r.children){const o=this.findChildrenById(r.children,t);if(o!==null)return o}}return null},copy(){di(this.modelValue)},getSubChildren(){let e=this.designer.setupState.getSubFormChildren(this.activeRule)||[];return e=dt.trueArray(e)?e:this.designer.setupState.children,e},getSubFieldChildren(){const e=this.getSubChildren(),t=[],r=o=>(o&&o.forEach(i=>{i&&i._fc_drag_tag&&i.field?t.push({...i,children:[]}):i&&i.children&&r(i.children)}),t);return r(e)},checkValue(){const e=this.oldValue;Ep(e);let t=(this.value||"").replace(/[\s\ ]/g,"");if(t)if(/^[a-zA-Z]/.test(t)){if(e!==t){const r=t.indexOf(".")>-1;if(r&&(t=t.replaceAll(".","_")),this.getSubFieldChildren().filter(o=>o.field===t).length>0)return dn(this.t("computed.fieldExist",{label:t})),e;if(r)return t}}else return dn(this.t("computed.fieldChar")),e;else return dn(this.t("computed.fieldEmpty")),e;return this.oldValue="",t},onFocus(){this.oldValue=this.value},makeField(){this.oldValue=this.value,this.value=We(),this.onInput()},updateRule(e){const t={...e.update||{}};t.title||(t.title=e.label),this.designer.setupState.mergeRule(this.activeRule,t),this.designer.setupState.updateRuleFormData()},onInput(){if(this.value!==this.modelValue&&(this.value=this.checkValue(),this.value!==this.modelValue)){const e=this.activeNode;this.activeNode=null,this.oldValue=this.value,this.$emit("update:modelValue",this.value),e&&this.updateRule(e)}},currentChange(e){this.activeNode=e}},mounted(){const e=()=>{n.nextTick(()=>{++this.key})};this.designer.setupState.bus.$on("dragEnd",e),n.onUnmounted(()=>{this.designer.setupState.bus.$off("dragEnd",e)})}}),dM={class:"_fd-field-input"};function cM(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-tree-select");return n.openBlock(),n.createElementBlock("div",dM,[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[0]||(t[0]=n.withModifiers((...u)=>e.copy&&e.copy(...u),["stop"]))}),e.fieldList.length?(n.openBlock(),n.createBlock(c,{key:1,modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.disabled,"allow-create":!e.fieldReadonly,filterable:!0,"default-first-option":!e.fieldReadonly,indent:10,checkStrictly:e.isSubform&&e.relationField!==!0,"popper-class":"_fd-field-popper",onFocus:e.onFocus,onChange:e.onInput,onCurrentChange:e.currentChange,data:e.fieldList},null,8,["modelValue","readonly","disabled","allow-create","default-first-option","checkStrictly","onFocus","onChange","onCurrentChange","data"])):(n.openBlock(),n.createBlock(d,{key:0,modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.fieldReadonly||e.disabled,onFocus:e.onFocus,onBlur:e.onInput},n.createSlots({_:2},[e.fieldReadonly?void 0:{name:"append",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[1]||(t[1]=(...u)=>e.makeField&&e.makeField(...u))})]),key:"0"}]),1032,["modelValue","readonly","disabled","onFocus","onBlur"]))])}const uM=Te(sM,[["render",cM]]),yz="",fM=n.defineComponent({name:"PromptInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String,popperClass:String,options:Array},data(){return{value:this.modelValue||""}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}});function pM(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:"",class:"_fd-list-input"},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":e.popperClass},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["popper-class"])]),_:1},8,["size","modelValue","onBlur"])}const hM=Te(fM,[["render",pM]]),bz="",mM=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],gM=n.defineComponent({name:"FetchConfig",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},components:{Warning:Xn,DragForm:ze.$form(),FnEditor:Ni,StructEditor:rf},inject:["designer"],data(){return{visible:!1,value:rt(this.modelValue||{}),form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"default"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},configured(){return!dt.empty(this.modelValue)}},watch:{visible(e){e&&(this.value=rt(this.modelValue||{}),this.active())}},methods:{open(){this.visible=!0},active(){const e=this.value;this.form.rule=e.type==="static"?[]:mM(this.t),this.form.formData={...e},this.form.label=e.label,this.form.type=e.type,this.form.data=e.data,this.form.dataType=e.dataType,this.form.parse=e.parse||"",this.form.beforeFetch=e.beforeFetch||"",this.form.onError=e.onError||""},save(){this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=ze.parseFn(this.form.parse),e.beforeFetch=ze.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,e.to=this.to||"options",this.$emit("update:modelValue",e),this.visible=!1)}).catch(e=>{console.error(e),dn(e[Object.keys(e)[0]][0].message)})}},created(){this.active()}}),vM={class:"_fd-fetch-config"},yM={class:"_fd-fetch-info"};function bM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("DragForm"),m=n.resolveComponent("el-tab-pane"),y=n.resolveComponent("FnEditor"),C=n.resolveComponent("el-tabs"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vM,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=E=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("struct.title")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(w,{class:"_fd-fetch-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=E=>e.visible=E),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.optionsType.fetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[6]||(t[6]=E=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fetch-con",style:{height:"450px"}},{default:n.withCtx(()=>[n.createVNode(C,{"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",yM,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(h,{api:e.form.api,"onUpdate:api":t[1]||(t[1]=E=>e.form.api=E),modelValue:e.form.formData,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.formData=E),rule:e.form.rule,option:e.form.options},{title:n.withCtx(E=>[E.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:E.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(E.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(E.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.beforeFetch=E),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.parse=E),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(m,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.onError=E),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const wM=Te(gM,[["render",bM]]),wz="",CM=n.defineComponent({name:"TableColumnConfig",components:{FnEditor:Ni},props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,treeData:[],defaultProps:{label:"label"}}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},list(){var e;return((e=this.designer.setupState.activeRule)==null?void 0:e.__fc__.el.list)||[]},propColumns(){return Object.keys(this.list[0]||{})},format(){return["default","tag","image","custom"].map(e=>({label:this.t("com.dataTable.format."+e),value:e}))},align(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},fixed(){return[!1,"left","right"].map(e=>({label:this.t("com.dataTable.fixed."+(e||"default")),value:e}))},sortable(){return[!1,!0,"custom"].map(e=>({label:this.t("com.dataTable.sortable."+(typeof e=="boolean"?e?"default":"disabled":"custom")),value:e}))}},mounted(){window.globalvariableData&&(this.treeData=window.globalvariableData)},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{handleNodeClick(e){this.databaseAdd(void 0,e)},getColumnData(e){const t=[];return e&&(this.list||[]).forEach(r=>{li(r,e)&&t.indexOf(r[e])===-1&&t.push(r[e])}),t},add(e){const t={format:"default",filter:[],id:We()};e!=null?this.column.splice(e+1,0,t):this.column.push(t)},databaseAdd(e,t){let r=!0;if(this.column.forEach(i=>{i.prop==t.field&&(r=!1)}),r==!1)return;const o={format:"default",prop:t.field,label:t.name,filter:[],width:"",id:We()};e!=null?this.column.splice(e+1,0,o):this.column.push(o)},addChild(e){const t={p:e,format:"default",filter:[],id:We()};e.children||(e.children=[]),e.children.push(t)},remove(e){const t=e.p&&e.p.children||this.column;t.splice(t.indexOf(e),1),e.p&&!t.length&&delete e.p.children},editFn(e){this.activeRow=e},updateFn(){this.activeRow=null},tidyValue(){this.column=this.fullId(rt(this.modelValue||[]))},fullId(e,t){return e.map(r=>{r.id||(r.id=We()),r.p=t,r.children&&this.fullId(r.children,r)}),e},close(){this.activeRow?this.activeRow=null:this.visible=!1},parseColumns(e){return e.map(t=>{const r={...t};return delete r.p,r.children&&r.children.length>0?r.children=this.parseColumns(r.children):delete r.children,r})},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[],t=this.parseColumns(this.column);for(let r=0;r[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.column.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(_,{class:"_fd-tcc-dialog _fd-config-dialog",title:e.t("com.dataTable.column.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1180px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow.render,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeRow.render=g),args:["scope","h"," resolveComponent","api"],name:"render"},null,8,["modelValue"])):n.createCommentVNode("",!0),n.withDirectives(n.createElementVNode("div",EM,[n.createVNode(h,{ref:"treeRef",data:e.treeData,"default-expand-all":"",class:"TableColumnConfigTree","highlight-current":!0,props:e.defaultProps,"expand-on-click-node":!1,onNodeClick:e.handleNodeClick,style:{"min-width":"200px"}},null,8,["data","props","onNodeClick"]),n.createVNode(E,{data:e.column,size:"small","row-key":"id",class:"_fd-tcc-table"},{default:n.withCtx(()=>[n.createVNode(m,{type:"index",width:"50"}),n.createVNode(m,{label:e.t("com.dataTable.column.prop"),width:"130"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[!e.propColumns||!e.propColumns.length?(n.openBlock(),n.createBlock(y,{key:0,modelValue:g.prop,"onUpdate:modelValue":b=>g.prop=b},null,8,["modelValue","onUpdate:modelValue"])):(n.openBlock(),n.createBlock(S,{key:1,modelValue:g.prop,"onUpdate:modelValue":b=>g.prop=b,"allow-create":"",clearable:"","default-first-option":"",filterable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.propColumns,b=>(n.openBlock(),n.createBlock(C,{label:b,value:b},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.header")),1)],64))]),_:1},8,["label"]),n.createVNode(m,{width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(y,{modelValue:g.label,"onUpdate:modelValue":b=>g.label=b},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.title")),1),t[4]||(t[4]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(m,{label:e.t("style.width"),width:"100"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(y,{key:0,modelValue:g.width,"onUpdate:modelValue":b=>g.width=b},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("com.dataTable.filter"),width:"120"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(S,{key:0,modelValue:g.filter,"onUpdate:modelValue":b=>g.filter=b,multiple:"",clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.getColumnData(g.prop),b=>(n.openBlock(),n.createBlock(C,{label:b,value:b},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(m,{label:"Class"},{default:n.withCtx(({row:g})=>[n.createVNode(y,{modelValue:g.className,"onUpdate:modelValue":b=>g.className=b},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),n.createVNode(m,{label:e.t("com.dataTable.column.sort"),width:"100"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(S,{key:0,modelValue:g.sortable,"onUpdate:modelValue":b=>g.sortable=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.sortable,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.position"),width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(S,{modelValue:g.fixed,"onUpdate:modelValue":b=>g.fixed=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fixed,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value||"default"},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.font.align"),width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(S,{modelValue:g.align,"onUpdate:modelValue":b=>g.align=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.align,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{width:"110"},{default:n.withCtx(({row:g})=>[n.createElementVNode("div",AM,[n.createVNode(S,{modelValue:g.format,"onUpdate:modelValue":b=>g.format=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.format,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"]),g.format==="custom"?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:b=>e.editFn(g)},null,8,SM)):n.createCommentVNode("",!0)])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.render")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(m,{label:e.t("props.hide"),width:"50",fixed:"right"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(w,{key:0,modelValue:g.hidden,"onUpdate:modelValue":b=>g.hidden=b},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("tableOptions.handle"),width:"90",fixed:"right"},{default:n.withCtx(({row:g,$index:b})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:x=>e.add(b)},null,8,xM),n.createElementVNode("i",{class:"fc-icon icon-add-child",onClick:x=>e.addChild(g)},null,8,kM),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:x=>e.remove(g)},null,8,NM)]),_:1},8,["label"])]),_:1},8,["data"])],512),[[n.vShow,!e.activeRow]]),n.withDirectives(n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=g=>e.add())},{default:n.withCtx(()=>[t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},512),[[n.vShow,!e.activeRow]])]),_:1},8,["title","modelValue"])])}const DM=Te(CM,[["render",TM]]),Cz="",VM=n.defineComponent({name:"TableColumnConfig",props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,activeKey:"",activeArgs:[]}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},decoration(){return["link","round","plain","disabled"].map(e=>({label:this.t("com.dataTable.button."+e),value:e}))},size(){return["large","default","small"].map(e=>({label:this.t("props."+e),value:e}))},type(){return["primary","success","warning","danger","info"].map(e=>({label:this.t("props."+e),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{btnProps(e){const t=e.prop||[];return{type:e.type,size:e.size,round:t.indexOf("round")>-1,link:t.indexOf("link")>-1,plain:t.indexOf("plain")>-1,disabled:t.indexOf("disabled")>-1}},defaultData(){return{key:this.column.length+1,name:this.t("props.button")+(this.column.length+1)}},add(e){e!=null?this.column.splice(e+1,0,this.defaultData()):this.column.push(this.defaultData())},handle(e,t,r){this.activeKey=t,this.activeRow=e,this.activeArgs=r},remove(e){this.column.splice(e,1)},tidyValue(){this.column=rt(this.modelValue||[]),this.column.length||this.add()},close(){this.activeRow?this.activeRow=null:this.visible=!1},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[];for(let t=0;t[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=_=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.button.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcb-dialog _fd-config-dialog",title:e.t("com.dataTable.button.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow[e.activeKey],"onUpdate:modelValue":t[1]||(t[1]=_=>e.activeRow[e.activeKey]=_),args:e.activeArgs,name:e.activeKey},null,8,["modelValue","args","name"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(w,{data:e.column,size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("props.preview"),width:"100"},{default:n.withCtx(({row:_})=>[n.createVNode(d,n.normalizeProps(n.guardReactiveProps(e.btnProps(_))),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(_.name),1)]),_:2},1040)]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:_})=>[n.createVNode(m,{modelValue:_.key,"onUpdate:modelValue":g=>_.key=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>t[4]||(t[4]=[n.createTextVNode(" ID"),n.createElementVNode("span",{style:{color:"red"}},"*",-1)])),_:1}),n.createVNode(h,null,{default:n.withCtx(({row:_})=>[n.createVNode(m,{modelValue:_.name,"onUpdate:modelValue":g=>_.name=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.name")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("event.type"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{modelValue:_.type,"onUpdate:modelValue":g=>_.type=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.size"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{modelValue:_.size,"onUpdate:modelValue":g=>_.size=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.size,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.decoration.name"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{multiple:"",modelValue:_.prop,"onUpdate:modelValue":g=>_.prop=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decoration,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.hide"),width:"80"},{default:n.withCtx(({row:_})=>[n.createVNode(S,{modelValue:_.hidden,"onUpdate:modelValue":g=>_.hidden=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.callback"),width:"80"},{default:n.withCtx(({row:_})=>[n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(_,"handle",["props","scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.handle")),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,BM),n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(_,"click",["scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.click")),1),t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,RM)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"80"},{default:n.withCtx(({$index:_})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:g=>e.add(_)},null,8,$M),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:g=>e.remove(_)},null,8,IM)]),_:1},8,["label"])]),_:1},8,["data"]),n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=_=>e.add())},{default:n.withCtx(()=>[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1})],64))]),_:1},8,["title","modelValue"])])}const PM=Te(VM,[["render",FM]]),_z="",MM="[[FORM-CREATE-PREFIX-",LM="-FORM-CREATE-SUFFIX]]",jM=n.defineComponent({name:"FnConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],eventConfig:{type:Array,default:()=>[]}},inject:["designer"],components:{FnEditor:Ni},data(){return{visible:!1,activeData:null,defActive:"no",event:{},cus:!1,eventStr:""}},computed:{eventInfo(){const e={};return this.eventConfig.forEach(t=>{e[t.name]=t.info}),e},t(){return this.designer.setupState.t},eventNum(){let e=0;return Object.keys(this.modelValue||{}).forEach(t=>{this.modelValue[t]&&e++}),e}},watch:{visible(e){this.event=e?this.loadFN(td({},this.modelValue||{})):{},e||this.destroy()}},methods:{getArgs(e){return e.args.join(", ")},loadFN(e){const t={};return this.eventConfig.forEach(r=>{const o=r.name,i=e[o]||"";t[o]={item:r,fn:i}}),t},parseFN(e){const t={};return Object.keys(e).forEach(r=>{e[r].fn&&(t[r]=e[r].fn)}),t},edit(e){e.key=We(),this.activeData=e,this.eventStr=e.fn||MM+`function ${e.item.name}(${this.getArgs(e.item)}){}`+LM,this.defActive=e.item.name},save(){return this.$refs.fn.save()?(this.activeData.fn=this.eventStr,this.destroy(),!0):!1},destroy(){this.activeData=null,this.defActive="no"},close(){this.destroy()},submit(){this.activeData&&!this.save()||(this.$emit("update:modelValue",this.parseFN(this.event)),this.visible=!1,this.destroy())}}}),zM={class:"_fd-fn-list"},UM=["onClick"],HM={key:0,class:"_fd-label"},WM={key:1,class:"_fd-dot"};function GM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-text"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-menu"),C=n.resolveComponent("el-main"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("FnEditor"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",zM,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode(_,{class:"_fd-fn-list-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[4]||(t[4]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[3]||(t[3]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(w,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(u,{type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.list")),1)]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(y,{"default-active":e.defActive,modelValue:e.activeData,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeData=g)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(g,b)=>(n.openBlock(),n.createBlock(m,{key:b,index:b},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fn-list-method",onClick:n.withModifiers(x=>e.edit(g),["stop"])},[n.createElementVNode("span",null,[t[5]||(t[5]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(b),1)]),e.eventInfo[b]?(n.openBlock(),n.createElementBlock("span",HM,n.toDisplayString(e.eventInfo[b]),1)):n.createCommentVNode("",!0),g.fn?(n.openBlock(),n.createElementBlock("span",WM)):n.createCommentVNode("",!0)],8,UM)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active","modelValue"])]),_:1})]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-r"},{default:n.withCtx(()=>[e.activeData?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(C,{key:1},{default:n.withCtx(()=>[n.createVNode(E,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[2]||(t[2]=g=>e.eventStr=g),name:e.activeData.item.name,args:e.activeData.item.args},null,8,["modelValue","name","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const KM=Te(jM,[["render",GM]]),Ez="",YM=n.defineComponent({name:"FnInput",components:{FnEditor:Ni},emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,title:String,body:Boolean,fnx:Boolean,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue}},data(){return{visible:!1,value:this.modelValue}},watch:{modelValue(e){this.value=e}},methods:{onOk(){this.$refs.editor.save()&&(this.$emit("update:modelValue",this.value),this.$emit("change",this.value),this.visible=!1)}}}),QM={class:"_fd-fn-input"};function JM(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("FnEditor"),h=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",QM,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=m=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"default",{},()=>[n.createTextVNode(n.toDisplayString(e.t("event.action")),1)])]),_:3})]),_:3},8,["hidden"]),n.createVNode(h,{class:"_fd-fn-input-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=m=>e.visible=m),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[2]||(t[2]=m=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(u,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=m=>e.value=m),name:e.name,args:e.args,body:e.body,fnx:e.fnx},null,8,["modelValue","name","args","body","fnx"])]),_:1},8,["title","modelValue"])])}const vy=Te(YM,[["render",JM]]),Az="",XM=n.defineComponent({name:"GlobalFetchSelect",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalData||{}).map(e=>({label:this.designer.setupState.formOptions.globalData[e].label,value:e}))}},watch:{modelValue(){this.value=(this.modelValue||{}).key||""}},data(){return{value:(this.modelValue||{}).key||"",uni:1,loading:!1}},methods:{refresh(){!this.value||(this.uni=this.uni===1?0:1,this.input(),this.loading=!0,setTimeout(()=>{this.loading=!1},1e3))},openConfig(){this.designer.setupState.openGlobalFetchDialog()},input(){const e=typeof this.modelValue=="object"?{...this.modelValue}:{};e.to=this.to||"options",e.key=this.value,e._uni=this.uni,this.$emit("update:modelValue",e)}}}),ZM={class:"_fd-gfs"},qM={class:"_fd-gfs-handle"};function e3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",ZM,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),clearable:"",filterable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",qM,[n.createElementVNode("i",{onClick:t[1]||(t[1]=(...u)=>e.refresh&&e.refresh(...u)),class:n.normalizeClass(["fc-icon icon-refresh",{disabled:!e.value,"_fc-loading":this.loading}]),title:"reload"},null,2),n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[2]||(t[2]=(...u)=>e.openConfig&&e.openConfig(...u))},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const t3=Te(XM,[["render",e3]]),Sz="",n3=n.defineComponent({name:"GlobalClassSelect",emits:["update:modelValue"],props:{modelValue:[Array,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalClass||{}).map(e=>({label:this.designer.setupState.formOptions.globalClass[e].label,value:e}))}},watch:{modelValue(){this.tidyValue()}},data(){return{value:[]}},methods:{tidyValue(){this.value=Array.isArray(this.modelValue)?this.modelValue:(this.modelValue||"").split(" ").filter(e=>!!e)},openConfig(){this.designer.setupState.openGlobalClassDialog()},input(){this.$emit("update:modelValue",this.value.join(" "))}},created(){this.tidyValue()}}),i3={class:"_fd-gcs"},r3={class:"_fd-gcs-handle"};function o3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",i3,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),multiple:"",filterable:"","allow-create":"","default-first-option":"","reserve-keyword":!1,clearable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",r3,[n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[1]||(t[1]=(...u)=>e.openConfig&&e.openConfig(...u))},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const a3=Te(n3,[["render",o3]]),xz="",l3=n.defineComponent({name:"FetchTable",components:{VariableConfig:ra},inject:["designer"],emits:["update:modelValue"],props:{modelValue:Object},computed:{t(){return this.designer.setupState.t}},data(){return{value:[],active:null,start:null}},methods:{onConfirm(e,t,r){e===this.active?e[t]=(e[t]||"").substring(0,this.start)+r+(e[t]||"").substring(this.start):(e[t]+=r,this.active=null,this.start=null),this.submit()},onBlur(e,t){this.active=e,this.start=t.target.selectionStart,this.submit()},submit(){const e={};this.value.forEach(t=>{t.key&&t.value&&(e[t.key]=t.value)}),this.$emit("update:modelValue",e)},add(){this.value.push({})},rm(e){this.value.splice(e,1),this.submit()}},created(){const e=[];Object.keys(this.modelValue||{}).forEach(t=>{e.push({key:t,value:this.modelValue[t]})}),this.value=e}}),s3={class:"_fd-fetch-table"},d3={style:{width:"40%"}},c3={class:"_fd-fetch-table-key"},u3=["onClick"];function f3(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("VariableConfig"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",s3,[e.value.length>0?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-fetch-table-con"},{default:n.withCtx(()=>[n.createVNode(d,null,{default:n.withCtx(()=>[n.createElementVNode("div",d3,n.toDisplayString(e.t("props.key")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("props.value")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(C,S)=>(n.openBlock(),n.createElementBlock("div",{key:S,class:"_fd-fetch-table-row"},[n.createElementVNode("div",c3,[n.createVNode(u,{modelValue:C.key,"onUpdate:modelValue":w=>C.key=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"key",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])]),n.createVNode(u,{modelValue:C.value,"onUpdate:modelValue":w=>C.value=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"value",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:w=>e.rm(S)},null,8,u3)]))),128))]),_:1})]),_:1})):n.createCommentVNode("",!0),n.createVNode(y,{link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])])}const p3=Te(l3,[["render",f3]]),yy=n.defineComponent({name:"DragBox",props:["rule","tag","formCreateInject","list"],render(e){const t={...e.$props.rule.props,...e.$attrs};let r="_fd-"+e.$props.tag+"-drag _fd-drag-box";Object.keys(e.$slots).length||(r+=" drag-holder"),t.class=r,t.modelValue=e.$props.list||[...e.$props.formCreateInject.children];const o={};return e.$slots.default&&e.$slots.default().forEach(l=>{l.key&&(o[l.key]=l)}),n.h(jr,t,{item:({element:i,index:l})=>{var u,h,m;let d="";(((u=i==null?void 0:i._menu)==null?void 0:u.inline)||((h=i==null?void 0:i._config)==null?void 0:h.inline))&&(d=" is-inline");const c=(m=i==null?void 0:i.__fc__)==null?void 0:m.key;if(c){let y=o["_"+i.slot];if(y?y.children.forEach(C=>{C.key===c+"fc"&&(y=C)}):y=o[c+"fc"],y)return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item"+d,key:c},y)}return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item",key:l},null)}})}}),kz="",h3=n.defineComponent({name:"FcTableView",props:{mini:Boolean,label:String,width:[Number,String],formCreateInject:Object,border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},inject:["designer"],components:{DragTool:gy,DragBox:yy},watch:{rule:{handler(){this.initRule(),this.style=this.rule.style},immediate:!0}},data(){return{unique:{},style:{},dragProp:{rule:{props:{tag:"el-col",group:{name:"default",put:(e,...t)=>(e.el.__rule__=this.formCreateInject.rule,this.designer.setupState.dragPut(e,...t))},ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"vertical",itemKey:"type"}},tag:"tableCell"},lattice:{},uni:{}}},computed:{t(){return this.designer.setupState.t},tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{getUnique(e){return this.unique[e]||(this.unique[e]=We()),this.unique[e]},getSlotChildren(e){const t=[];return this.formCreateInject.children.forEach(r=>{e.indexOf(r.slot)>-1&&t.push(r)}),t},dragAdd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=`${t.pid}:${t.idx}`,l=e.item._underlying_vm_,d=r.addRule&&r.addRule.children===r.moveRule;d&&r.moveRule.splice(r.moveRule.indexOf(l),1);let c=0;const u="drag"+t.pid+t.idx;if(this.$refs[u][0].list.length){let h=this.$refs[u][0].list[e.newIndex?e.newIndex-1:0];c=o.indexOf(h)+(e.newIndex?1:0)}else if(o.length){const h=Object.keys(this.$refs);for(let m=h.indexOf(u)-1;m>=0;m--){if(!this.$refs[h[m]]||!this.$refs[h[m]].length)continue;const y=this.$refs[h[m]][0].list||[];if(y.length){c=o.indexOf(y[y.length-1])+1;break}}}e.newIndex=c,d?(l.slot=i,o.splice(e.newIndex,0,l),r.added=!0,r.handleSortAfter({rule:l})):r.dragAdd(o,e,`${t.pid}:${t.idx}`)},dragEnd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=e.item._underlying_vm_,l=o.indexOf(i);e.newIndex=l+(e.newIndex-e.oldIndex),e.oldIndex=l,r.dragEnd(this.formCreateInject.children,e,`${t.pid}:${t.idx}`)},dragStart(){this.designer.setupState.dragStart(this.formCreateInject.children)},dragUnchoose(e){this.designer.setupState.dragUnchoose(this.formCreateInject.children,e)},initRule(){const e=this.rule;e.style||(e.style={}),e.class||(e.class={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},active(e){const t=`${e.pid}:${e.idx}`;this.designer.setupState.customActive({name:"fcTableGrid",onPaste:r=>{r.slot=t,this.formCreateInject.children.push(r)},style:{formData:{style:this.rule.style[t]||{},class:this.rule.class[t]||""},change:(r,o)=>{this.rule[r][t]=o||{}}}})},command(e){this[e[0]](...e[1])},rmSlot(e,t){const r=Object.keys(e),o=this.formCreateInject.children;let i=0;[...o].forEach((l,d)=>{if(!l.slot)return;let c;t.indexOf(l.slot)>-1?(o.splice(d-i,1),i++):(c=r.indexOf(l.slot))>-1&&(l.slot=e[r[c]])}),t.forEach(l=>{delete this.style[l]}),this.loadRule()},rmRow(e){this.rule.row--;const t={},r=[];for(let l=e.pid;l{l.top===e.pid&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.top>e.pid&&l.top--}),this.rmSlot(t,r)},rmCol(e){this.rule.col--;const t={},r=[];for(let l=0;l{l.left===e.idx&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.left>e.idx&&l.left--}),this.rmSlot(t,r)},splitRow(e){const t=e.data.layout,r=t.row;if(t.row=0,r>1)for(let o=1;o1)for(let o=1;othis.rule.col?this.rule.col-e.idx:o,t=e.data.layout}else t={top:e.pid,left:e.idx,col:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},mergeBottom(e){let t;if(e.data.layout){const o=(e.data.layout.row||1)+1;e.data.layout.row=o+o.pid>this.rule.col?this.rule.col-e.pid:o,t=e.data.layout}else t={top:e.pid,left:e.idx,row:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},addCol(e,t){if(this.rule.col++,this.rule.layout.forEach(r=>{r.left>(t?e.idx-1:e.idx)&&r.left++}),t||e.idx{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},addRow(e,t){if(this.rule.row++,this.rule.layout.forEach(r=>{r.top>(t?e.pid-1:e.pid)&&r.top++}),t||e.pid{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.reverse().forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y(n.openBlock(),n.createElementBlock("tr",{key:C},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.rule.col,(S,w)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[e.lattice[C][w].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:`${C}${w}`,ref_for:!0},e.lattice[C][w]?{colspan:e.lattice[C][w].colspan,rowspan:e.lattice[C][w].rowspan}:{},{style:[e.tableColor,e.style&&e.style[`${C}:${w}`]||{}],class:e.rule.class&&e.rule.class[`${C}:${w}`]||""}),[n.createElementVNode("div",m3,[n.createVNode(m,{"drag-btn":!1,"handle-btn":!0,onActive:E=>e.active({pid:C,idx:w}),unique:e.lattice[C][w].id},{handle:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addRow({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-add-col"},null,-1)]),8,g3),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addCol({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add-col",style:{transform:"rotate(90deg)"}},null,-1)]),8,v3),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:t[2]||(t[2]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(h,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addLeft")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addRight")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addTop")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addBottom")),1)]),_:2},1032,["command"]),n.createVNode(c,{divided:"",disabled:e.lattice[C][w].right,command:["mergeRight",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeRight")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.lattice[C][w].bottom,command:["mergeBottom",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeBottom")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.col>1),command:["splitCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.row>1),command:["splitRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitRow")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:e.rule.col<2,command:["rmCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.rule.row<2,command:["rmRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmRow")),1)]),_:2},1032,["disabled","command"])]),_:2},1024)]),default:n.withCtx(()=>[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:2},1032,["onCommand"])])]),default:n.withCtx(()=>[n.createVNode(d,n.mergeProps({ref_for:!0},e.dragProp,{onAdd:E=>e.dragAdd(E,{pid:C,idx:w}),ref_for:!0,ref:"drag"+C+w,onEnd:E=>e.dragEnd(E,{pid:C,idx:w}),onStart:t[0]||(t[0]=E=>e.dragStart(E)),onUnchoose:t[1]||(t[1]=E=>e.dragUnchoose(E)),list:e.getSlotChildren([`${C}:${w}`,...e.lattice[C][w].slot])}),{default:n.withCtx(()=>[n.renderSlot(e.$slots,`${C}:${w}`)]),_:2},1040,["onAdd","onEnd","list"])]),_:2},1032,["onActive","unique"])])],16)):n.createCommentVNode("",!0)],64))),256))]))),128))],4)],2)}const b3=Te(h3,[["render",y3]]),Nz="",w3=n.defineComponent({name:"FcValue",props:["modelValue"],inject:["designer"],watch:{modelValue(e){this.$emit("change",e)}},computed:{t(){return this.designer.setupState.t}}}),C3={class:"_fd-value"};function _3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",C3,n.toDisplayString(e.t("com.fcValue.empty")),1)}const E3=Te(w3,[["render",_3]]),A3=n.defineComponent({name:"FcSlotView",inheritAttrs:!1,inject:["parentFC","designer"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return e?n.createVNode(n.Fragment,{},[e(this.slotArg)]):n.createVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcSlot.empty",{tag:"<template #"+this.slotName+" />"})})},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),Tz="",S3=n.defineComponent({name:"FcJsonView",inheritAttrs:!1,inject:["designer"],props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule){let r=null;return this.type==="object"?r=n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?r=n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},sortBtn:this.sortBtn,expand:1,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):r=n.createVNode(n.Fragment,{key:1},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)]),n.createElementVNode("div",{key:this.uni,style:{"--fc-json-mask":`'${this.designer.setupState.t("com.fcJson.name")}'`},class:"_fd-json-container"},[r])}else return n.createElementVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcJson.empty",{tag:"JSON"})})},methods:{loadRule(){let e=rt(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),Dz="",x3=n.defineComponent({name:"LanguageInput",inject:["designer"],emits:["update:modelValue","blur","change"],props:{size:String,placeholder:String,modelValue:String,disabled:Boolean},computed:{isVar(){return!!(this.modelValue||"").match(/^\{\{\s*\$t\.(.+)\s*\}\}$/)},t(){return this.designer.setupState.t},showLanguage(){return this.designer.setupState.getConfig("showLanguage")},localeList(){var o,i;const e=this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]),t=[],r=((i=(o=this.designer.props)==null?void 0:o.locale)==null?void 0:i.name)||"zh-cn";return e.forEach(l=>{l.value===r?t.unshift(l):t.length<2&&t.push(l)}),t.length>2&&t.pop(),t},language(){const e=this.designer.setupState.formOptions.language||{},t={};return Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),Object.values(t)}},methods:{openConfig(){this.designer.setupState.activeModule="language"},clickLang(e){this.onInput(`{{$t.${e}}}`),this.$refs.pop.hide()},onInput(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},mounted(){}}),k3={class:"_fd-language-list"},N3={class:"_fd-language-header"},T3={class:"_fd-language-title"},D3={class:"_fd-language-name"},V3=["onClick"];function O3(e,t,r,o,i,l){const d=n.resolveComponent("el-popover"),c=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(c,{class:n.normalizeClass(["_fd-language-input",{"is-variable":e.isVar}]),placeholder:e.placeholder,disabled:e.disabled,modelValue:e.modelValue,"onUpdate:modelValue":e.onInput,onBlur:t[1]||(t[1]=u=>e.$emit("blur")),size:e.size||"small"},n.createSlots({_:2},[e.showLanguage!==!1?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{placement:"bottom-end",width:300,"hide-after":0,trigger:"click",ref:"pop","popper-class":"_fd-language-popover"},{reference:n.withCtx(()=>t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",k3,[n.createElementVNode("div",N3,[n.createElementVNode("div",T3,[n.createTextVNode(n.toDisplayString(e.t("language.select")),1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[0]||(t[0]=(...u)=>e.openConfig&&e.openConfig(...u))})]),n.createElementVNode("div",D3,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,u=>(n.openBlock(),n.createElementBlock("div",{key:u.value},n.toDisplayString(u.label),1))),128))])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.language,u=>(n.openBlock(),n.createElementBlock("div",{key:u.key,class:"_fd-language-item",onClick:h=>e.clickLang(u.key)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,h=>(n.openBlock(),n.createElementBlock("div",{key:h.value},n.toDisplayString(u[h.value]||"-"),1))),128))],8,V3))),128))])]),_:1},512)]),key:"0"}:void 0]),1032,["class","placeholder","disabled","modelValue","onUpdate:modelValue","size"])}const wf=Te(x3,[["render",O3]]),Vz="",B3=n.defineComponent({name:"Validate",inject:["designer"],emits:["update:modelValue"],props:{modelValue:Array},components:{LanguageInput:wf,FnInput:vy,PatternInput:Du},watch:{modelValue(e){this.validate=this.parseValue(e||[])}},data(){return{validate:this.parseValue(this.modelValue||[])}},computed:{t(){return this.designer.setupState.t},modes(){const e=this.designer.setupState.activeRule;return e&&e._menu.subForm==="object"?{validator:this.t("validate.modes.validator")}:{min:this.t("validate.modes.min"),max:this.t("validate.modes.max"),len:this.t("validate.modes.len"),pattern:this.t("validate.modes.pattern"),validator:this.t("validate.modes.validator")}},triggers(){return it(this.t,[{label:"blur",value:"blur"},{label:"change",value:"change"},{label:"submit",value:"submit"}])}},methods:{handleCommand(e){this.validate.push({transform:new Function("val","this.type = val == null ? 'string' : (Array.isArray(val) ? 'array' : (typeof val)); return val;"),mode:e,trigger:"blur"})},autoMessage(e){const t=this.designer.setupState.activeRule.title;this.designer.setupState.activeRule&&(e.message=this.t("validate.autoRequired",{title:t}),this.onInput())},getSpan(e){return["pattern","validator","required"].indexOf(e.mode)>-1?24:12},onInput:function(){this.$emit("update:modelValue",this.validate.map(e=>(e={...e},e.message||delete e.message,e)))},remove(e){this.validate.splice(e,1),this.onInput()},parseValue(e){return rt(e.map(t=>(t.validator&&(t.mode="validator"),t.mode||Object.keys(t).forEach(r=>{["message","type","trigger","mode"].indexOf(r)<0&&(t.mode=r)}),t)))}}}),R3={class:"_fd-validate"},$3={class:"_fd-validate-item"},I3={class:"_fd-validate-title"},F3=["onClick"];function P3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-form-item"),h=n.resolveComponent("el-col"),m=n.resolveComponent("PatternInput"),y=n.resolveComponent("FnInput"),C=n.resolveComponent("el-input-number"),S=n.resolveComponent("LanguageInput"),w=n.resolveComponent("el-row"),E=n.resolveComponent("el-button"),_=n.resolveComponent("el-dropdown-item"),g=n.resolveComponent("el-dropdown-menu"),b=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",R3,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.validate,(x,k)=>(n.openBlock(),n.createElementBlock("div",$3,[n.createElementVNode("div",I3,[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString(k+1),1),n.createTextVNode(" "+n.toDisplayString(e.modes[x.mode]),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:T=>e.remove(k)},null,8,F3)]),n.createVNode(w,null,{default:n.withCtx(()=>[n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.mode")},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:x.trigger,"onUpdate:modelValue":T=>x.trigger=T,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.triggers,T=>(n.openBlock(),n.createBlock(d,{key:T.value,label:T.label,value:T.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.modes[x.mode]},{default:n.withCtx(()=>[x.mode==="pattern"?(n.openBlock(),n.createBlock(m,{key:0,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):x.mode==="validator"?(n.openBlock(),n.createBlock(y,{key:1,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,name:"validator",args:["rule","value","callback"],onChange:e.onInput},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.modes.validator")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(C,{key:2,modelValue:x[x.mode],"onUpdate:modelValue":T=>x[x.mode]=T,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]))]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:24},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.message")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:x.message,"onUpdate:modelValue":T=>x.message=T,placeholder:e.t("validate.requiredPlaceholder"),onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","placeholder","onChange"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024)]))),256)),n.createVNode(b,{trigger:"click",size:"default","popper-class":"_fd-validate-pop",onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(g,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.modes,(x,k)=>(n.openBlock(),n.createBlock(_,{command:k,key:k},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(x),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(E,{class:"_fd-validate-btn _fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.rule"))+" + ",1)]),_:1})]),_:1},8,["onCommand"])])}const M3=Te(B3,[["render",P3]]),Oz="",L3=n.defineComponent({name:"Required",components:{LanguageInput:wf},emits:["update:modelValue"],props:{modelValue:{}},inject:["designer"],watch:{required(){this.update()},requiredMsg(){this.update()},modelValue(e){const t=dt.String(e);this.required=e===void 0?!1:t?!0:!!e,this.requiredMsg=t?e:""}},computed:{t(){return this.designer.setupState.t}},data(){const e=dt.String(this.modelValue);return{required:this.modelValue===void 0?!1:e?!0:!!this.modelValue,requiredMsg:e?this.modelValue:""}},methods:{update(){let e;this.required===!1?e=!1:e=this.requiredMsg||!0,this.$emit("update:modelValue",e)}}}),j3={class:"_fd-required"};function z3(e,t,r,o,i,l){const d=n.resolveComponent("el-switch"),c=n.resolveComponent("LanguageInput");return n.openBlock(),n.createElementBlock("div",j3,[n.createVNode(d,{modelValue:e.required,"onUpdate:modelValue":t[0]||(t[0]=u=>e.required=u)},null,8,["modelValue"]),e.required?(n.openBlock(),n.createBlock(c,{key:0,modelValue:e.requiredMsg,"onUpdate:modelValue":t[1]||(t[1]=u=>e.requiredMsg=u),placeholder:e.t("validate.requiredPlaceholder")},null,8,["modelValue","placeholder"])):n.createCommentVNode("",!0)])}const U3=Te(L3,[["render",z3]]),Bz="",H3=n.defineComponent({name:"TreeOptions",components:{ValueInput:Kl},emits:["update:modelValue"],props:{modelValue:Array,columns:Object,keyValue:String},inject:["designer"],data(){return{value:[...rt(this.modelValue||[])],checked:!1}},computed:{t(){return this.designer.setupState.t},overColumns(){return this.columns?{label:this.columns.label||"label",value:this.columns.value||"value"}:{label:"label",value:"value"}}},created(){this.value.length||(this.value=[{}]),this.keyValue&&(this.checked=this.isChecked(),this.$watch("checked",e=>{e&&this.change()}))},methods:{isChecked(){const e=t=>{for(let r=0;r{let r=[];return t.map(o=>{const i=o[this.keyValue],l={[this.overColumns.label]:i,[this.overColumns.value]:i};r.push(l),o.children&&(l.children=e(o.children))}),r};return this.checked&&this.keyValue?e(this.value):rt(this.value)},change(){this.$emit("update:modelValue",this.tidyValue())},add(e){const t=e.parent;(t.data.children||t.data).push({})},append(e){e.children||(e.children=[]),e.children.push({})},remove(e,t){const r=e.parent;r.data.children?(r.data.children.splice(r.data.children.indexOf(t),1),r.data.children.length||delete r.data.children):r.data.splice(r.data.indexOf(t),1),this.change()}}}),W3={class:"_fd-tree-opt"},G3={class:"_fd-tree-opt-node"},K3=["onClick"],Y3=["onClick"],Q3=["onClick"],J3=["onClick"],X3=["onClick"],Z3=["onClick"];function q3(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("ValueInput"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",W3,[(n.openBlock(),n.createBlock(u,{data:e.value,"node-key":"index",key:e.checked?"1":"2",indent:5,"expand-on-click-node":!1},{default:n.withCtx(({node:m,data:y})=>[n.createElementVNode("div",G3,[e.checked?(n.openBlock(),n.createBlock(d,{key:1,class:"_fd-tree-opt-last _label",modelValue:y[e.keyValue],"onUpdate:modelValue":C=>y[e.keyValue]=C,onBlur:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,J3),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[5]||(t[5]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,X3),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[6]||(t[6]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,Z3)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{class:"_fd-tree-opt-first",modelValue:y[e.overColumns.label],"onUpdate:modelValue":C=>y[e.overColumns.label]=C,onBlur:e.change},null,8,["modelValue","onUpdate:modelValue","onBlur"]),n.createVNode(c,{class:"_fd-tree-opt-last",modelValue:y[e.overColumns.value],"onUpdate:modelValue":C=>y[e.overColumns.value]=C,onBlur:e.change,onChangeType:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,K3),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,Y3),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,Q3)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur","onChangeType"])],64))])]),_:1},8,["data"])),e.keyValue?(n.openBlock(),n.createBlock(h,{key:0,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=m=>e.checked=m),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])}const eL=Te(H3,[["render",q3]]),Rz="",by=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...by(r.children))}),t},tL=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=by(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{this.$emit("validateFail",this.subApi)}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),nL={class:"_fc-step-form"};function iL(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",nL,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),null,16))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,class:"fc-clock",type:"primary",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const rL=Te(tL,[["render",iL]]),$z="",oL=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),aL={class:"_fd-step-form"};function lL(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",aL,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.formCreateInject.children,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y._fc_id+C,onClick:n.withModifiers(S=>e.change(C),["stop"]),title:y.props.title,description:y.props.description},null,8,["onClick","title","description"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const sL=Te(oL,[["render",lL]]),Iz="",dL=n.defineComponent({name:"TableFormView",data(){return{}}}),cL={class:"_fd-table-form"},uL={key:0,class:"_fd-tf-wrap"},fL={key:1,class:"_fc-child-empty"};function pL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",cL,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",uL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",fL))])}const wy=Te(dL,[["render",pL]]),Fz="",hL=n.defineComponent({name:"NestedTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),mL={class:"_fd-ntable-form"},gL={key:0,class:"_fd-ntf-wrap"},vL={key:1,class:"_fc-child-empty"},yL={key:2,class:"_fd-ntable-sub"},bL={class:"_title"};function wL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",mL,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",gL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",vL)),e.$slots.default?(n.openBlock(),n.createElementBlock("div",yL,[n.createElementVNode("div",bL,n.toDisplayString(e.t("com.nestedSubTableForm.name")),1),n.renderSlot(e.$slots,"nested")])):n.createCommentVNode("",!0)])}const CL=Te(hL,[["render",wL]]),Pz="",_L=n.defineComponent({name:"InfiniteTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),EL={class:"_fd-itable-form"},AL={key:0,class:"_fd-itf-wrap"},SL={key:1,class:"_fc-child-empty"};function xL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",EL,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",AL,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",SL))])}const kL=Te(_L,[["render",xL]]),Mz="",NL=n.defineComponent({name:"TableFormColumnView",props:{label:String,width:[Number,String],color:String,required:Boolean},computed:{colStyle(){const e=this.width,t={width:dt.Number(e)?`${e}px`:!e||e==="auto"?"180px":e};return this.color&&(t.color=this.color),t}},data(){return{}}}),TL={class:"_fd-tf-title"},DL={key:0,class:"_fd-tf-required"},VL={class:"_fd-tf-con"};function OL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fd-tf-col",style:n.normalizeStyle(e.colStyle)},[n.createElementVNode("div",TL,[e.required?(n.openBlock(),n.createElementBlock("span",DL,"*")):n.createCommentVNode("",!0),n.createTextVNode(n.toDisplayString(e.label||""),1)]),n.createElementVNode("div",VL,[n.renderSlot(e.$slots,"default")])],4)}const Cy=Te(NL,[["render",OL]]),Lz="",BL=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),RL={class:"_fd-step-form-item"};function $L(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",RL,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const IL=Te(BL,[["render",$L]]),jz="",FL=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},fullscreen:Boolean},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),PL={class:"el-dialog__header show-close"},ML={class:"el-dialog__title"},LL={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"48px"}},jL={class:"el-dialog__body"},zL={class:"el-dialog__footer"};function UL(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"_fd-dialog el-dialog",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[n.createElementVNode("header",PL,[n.createElementVNode("span",ML,n.toDisplayString(e.title),1),e.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",LL,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))),t[1]||(t[1]=n.createElementVNode("button",{class:"el-dialog__headerbtn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-dialog__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",jL,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("footer",zL,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const HL=Te(FL,[["render",UL]]),zz="",WL=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},size:String},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),GL={class:"el-drawer__header"},KL={key:0,class:"el-drawer__close-btn",type:"button"},YL={class:"el-drawer__body"},QL={class:"el-drawer__footer"};function JL(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"el-drawer _fd-drawer",style:n.normalizeStyle(`--fc-drawer-height:${e.dragConHeight-23}px;`)},[t[2]||(t[2]=n.createElementVNode("span",{class:"el-drawer__sr-focus",tabindex:"-1"},null,-1)),n.createElementVNode("header",GL,[n.createElementVNode("span",null,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",KL,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))):n.createCommentVNode("",!0),t[1]||(t[1]=n.createElementVNode("button",{class:"el-drawer__close-btn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-drawer__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",YL,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",QL,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const XL=Te(WL,[["render",JL]]),Uz="",ZL=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},size:[Number,String],title:String,rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.size==="100%",fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=rt(e||this.modelValue||this.formData||{}),this.formRule=rt(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),qL={class:"el-drawer__title"},e8={key:0,class:"el-drawer__close-btn",type:"button"};function t8(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-drawer");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-drawer"},e.$attrs,{size:e.max?"100%":e.size,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),{header:n.withCtx(()=>[n.createElementVNode("span",qL,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",e8,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])):n.createCommentVNode("",!0)]),footer:n.withCtx(()=>[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)]),default:n.withCtx(()=>[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:1},16,["size","modelValue"])}const n8=Te(ZL,[["render",t8]]),Hz="",i8=n.defineComponent({name:"FcCell",inheritAttrs:!1,data(){return{isNew:!1}},computed:{style(){const e=this.$attrs.style||{},t={"--fc-cell-display":e.display||"block","--fc-cell-flexDirection":e.flexDirection||"inherit","--fc-cell-flexWrap":e.flexWrap||"inherit","--fc-cell-alignContent":e.alignContent||"inherit","--fc-cell-justifyContent":e.justifyContent||"inherit","--fc-cell-alignItems":e.alignItems||"inherit"};return e.height&&(t.height=e.height||"auto"),e.width&&(t.width=e.width||"auto"),t}},mounted(){this.isNew=this.$el.parentNode.classList.contains("_fd-drag-item"),this.isNew&&this.$watch("$attrs.style.width",e=>{n.nextTick(()=>{this.$el.parentNode.style.width=e||"100%"})},{immediate:!0})}});function r8(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{ref:"cell",class:n.normalizeClass(["_fd-cell",{"is-new":e.isNew}]),style:n.normalizeStyle(e.style)},[n.createElementVNode("div",n.mergeProps(e.$attrs,{style:{height:"100%",width:"100%"}}),[n.renderSlot(e.$slots,"default")],16)],6)}const o8=Te(i8,[["render",r8]]),Wz="",a8=n.defineComponent({name:"fcRow",mounted(){}});function l8(e,t,r,o,i,l){const d=n.resolveComponent("el-col");return n.openBlock(),n.createBlock(d,{span:24},{default:n.withCtx(()=>[n.createElementVNode("div",n.mergeProps({class:["_fd-row el-row",{"_fc-child-empty":!e.$slots.default}]},e.$attrs),[n.renderSlot(e.$slots,"default")],16)]),_:3})}const s8=Te(a8,[["render",l8]]),Gz="",d8=n.defineComponent({name:"HideSwitch",props:{modelValue:[String,Boolean,Number],activeValue:{type:[String,Boolean,Number],default:!0},inactiveValue:{type:[String,Boolean,Number],default:!1},disabled:Boolean},events:["update:modelValue"],inject:["designer"],computed:{t(){return this.designer.setupState.t}},methods:{onInput(){this.disabled||this.$emit("update:modelValue",this.modelValue!==this.activeValue?this.activeValue:this.inactiveValue)}}});function c8(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-hide-config",{disabled:!!e.disabled,active:e.modelValue===e.activeValue}]),onClick:t[0]||(t[0]=(...d)=>e.onInput&&e.onInput(...d))},[e.modelValue===e.activeValue?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-eye"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.show")),1)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)],64))],2)}const u8=Te(d8,[["render",c8]]),Kz="",f8=n.defineComponent({name:"SpanInput",props:{modelValue:[Number,String]},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{layout:[{label:"1/4",value:6},{label:"1/3",value:8},{label:"1/2",value:12},{label:"2/3",value:16},{label:"3/4",value:18},{label:"\u6574\u884C",value:24}]}},methods:{onInput(e){this.$emit("update:modelValue",e===this.modelValue?"":e)}}});function p8(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-radio-group");return n.openBlock(),n.createBlock(c,{modelValue:e.modelValue,class:"_fd-span-input"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,u=>(n.openBlock(),n.createBlock(d,{value:u.value,label:u.value,key:u.value,onClick:h=>e.onInput(u.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(u.value===24?e.t("form.row"):u.label),1)]),_:2},1032,["value","label","onClick"]))),128))]),_:1},8,["modelValue"])}const h8=Te(f8,[["render",p8]]),Yz="",m8=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{value:{p:"",c:"",a:""},oldValue:"",province:[]}},watch:{modelValue:{handler(e){JSON.stringify(e)!==this.oldValue&&this.updateValue()},deep:!0}},computed:{city(){if(this.value.p){for(let e=0;e!!t),this.level<3&&e.length!==this.level||this.level>2&&(e.length<2||e.length===2&&this.area.length))||(this.oldValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e))},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.filter?this.filter(t)||[]:t)})}},created(){this.api?this.loadData(this.api):this.loadData("https://unpkg.com/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})},mounted(){this.updateValue()}}),g8={class:"_fc-city"};function v8(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",g8,[n.createVNode(c,{disabled:e.disabled,clearable:e.clearable,modelValue:e.value.p,"onUpdate:modelValue":e.changeProvince,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.province,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"]),e.level>1&&e.city.length?(n.openBlock(),n.createBlock(c,{key:0,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.c,"onUpdate:modelValue":e.changeCity,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.city,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),e.level>2&&e.area.length?(n.openBlock(),n.createBlock(c,{key:1,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.a,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value.a=u),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.area,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onChange"])):n.createCommentVNode("",!0)])}const y8=Te(m8,[["render",v8]]),Qz="",b8=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new Ho(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),w8={class:"_fc-signature"},C8={key:0,class:"_fc-signature-preview"},_8=["src"],E8={class:"_fc-signature-pad",ref:"pad",width:"600px",height:"270px"};function A8(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",w8,[e.modelValue?(n.openBlock(),n.createElementBlock("div",C8,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...u)=>e.remove&&e.remove(...u))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,_8)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-signature-btn",onClick:t[1]||(t[1]=u=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(c,{class:"_fc-signature-dialog",title:e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199",modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"640px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[2]||(t[2]=u=>e.clear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("reset")||"\u91CD\u7F6E"),1)]),_:1}),n.createVNode(d,{type:"primary",disabled:e.isEmpty,onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["disabled","onClick"])])]),default:n.withCtx(()=>[n.createElementVNode("canvas",E8,null,512)]),_:1},8,["title","modelValue"])])}const S8=Te(b8,[["render",A8]]),Jz="",x8=n.defineComponent({name:"FcDataSelectView",components:{FcInlineForm:kc,DataTable:xc},inject:["designer"],props:{title:String,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean},computed:{t(){return this.designer.setupState.t}},data(){return{visible:!0}},methods:{handleClick(e){e.stopPropagation(),this.visible=!this.visible}}}),k8={key:0,class:"el-dialog"},N8={class:"el-dialog__header show-close"},T8={class:"el-dialog__title"};function D8(e,t,r,o,i,l){const d=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",{class:"_fd-data-select",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("com.select.emptyText")}'`})},[n.createVNode(d,{onClickCapture:e.handleClick,disabled:e.disabled,placeholder:e.placeholder},null,8,["onClickCapture","disabled","placeholder"]),e.visible?(n.openBlock(),n.createElementBlock("div",k8,[n.createElementVNode("header",N8,[n.createElementVNode("span",T8,n.toDisplayString(e.title),1)]),n.renderSlot(e.$slots,"search"),n.renderSlot(e.$slots,"table")])):n.createCommentVNode("",!0)],4)}const V8=Te(x8,[["render",D8]]);/*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy * Github https://github.com/xaboy/form-create with wangeditor * Released under the MIT License. - */function _y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function V8(e){for(var t=1;t"u"?"undefined":Jt(Reflect))==="object"&&typeof Reflect.decorate=="function")Q=Reflect.decorate(R,z,$,S);else for(var ie=R.length-1;ie>=0;ie--)(G=R[ie])&&(Q=(J<3?G(Q):J>3?G(z,$,Q):G(z,$))||Q);return J>3&&Q&&Object.defineProperty(z,$,Q),Q}function m(R,z){return function($,S){z($,S,R)}}function y(R,z){if((typeof Reflect>"u"?"undefined":Jt(Reflect))==="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(R,z)}function C(R,z,$,S){function J(Q){return Q instanceof $?Q:new $(function(G){G(Q)})}return new($||($=Promise))(function(Q,G){function ie(be){try{le(S.next(be))}catch(ce){G(ce)}}function X(be){try{le(S.throw(be))}catch(ce){G(ce)}}function le(be){be.done?Q(be.value):J(be.value).then(ie,X)}le((S=S.apply(R,z||[])).next())})}function A(R,z){var $={label:0,sent:function(){if(Q[0]&1)throw Q[1];return Q[1]},trys:[],ops:[]},S,J,Q,G;return G={next:ie(0),throw:ie(1),return:ie(2)},typeof Symbol=="function"&&(G[Symbol.iterator]=function(){return this}),G;function ie(le){return function(be){return X([le,be])}}function X(le){if(S)throw new TypeError("Generator is already executing.");for(;$;)try{if(S=1,J&&(Q=le[0]&2?J.return:le[0]?J.throw||((Q=J.return)&&Q.call(J),0):J.next)&&!(Q=Q.call(J,le[1])).done)return Q;switch(J=0,Q&&(le=[le[0]&2,Q.value]),le[0]){case 0:case 1:Q=le;break;case 4:return $.label++,{value:le[1],done:!1};case 5:$.label++,J=le[1],le=[0];continue;case 7:le=$.ops.pop(),$.trys.pop();continue;default:if(Q=$.trys,!(Q=Q.length>0&&Q[Q.length-1])&&(le[0]===6||le[0]===2)){$=0;continue}if(le[0]===3&&(!Q||le[1]>Q[0]&&le[1]=R.length&&(R=void 0),{value:R&&R[S++],done:!R}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(R,z){var $=typeof Symbol=="function"&&R[Symbol.iterator];if(!$)return R;var S=$.call(R),J,Q=[],G;try{for(;(z===void 0||z-- >0)&&!(J=S.next()).done;)Q.push(J.value)}catch(ie){G={error:ie}}finally{try{J&&!J.done&&($=S.return)&&$.call(S)}finally{if(G)throw G.error}}return Q}function _(){for(var R=[],z=0;z1||ie(de,pe)})})}function ie(de,pe){try{X(S[de](pe))}catch(se){ce(Q[0][3],se)}}function X(de){de.value instanceof T?Promise.resolve(de.value.v).then(le,be):ce(Q[0][2],de)}function le(de){ie("next",de)}function be(de){ie("throw",de)}function ce(de,pe){de(pe),Q.shift(),Q.length&&ie(Q[0][0],Q[0][1])}}function F(R){var z,$;return z={},S("next"),S("throw",function(J){throw J}),S("return"),z[Symbol.iterator]=function(){return this},z;function S(J,Q){z[J]=R[J]?function(G){return($=!$)?{value:T(R[J](G)),done:J==="return"}:Q?Q(G):G}:Q}}function I(R){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=R[Symbol.asyncIterator],$;return z?z.call(R):(R=typeof b=="function"?b(R):R[Symbol.iterator](),$={},S("next"),S("throw"),S("return"),$[Symbol.asyncIterator]=function(){return this},$);function S(Q){$[Q]=R[Q]&&function(G){return new Promise(function(ie,X){G=R[Q](G),J(ie,X,G.done,G.value)})}}function J(Q,G,ie,X){Promise.resolve(X).then(function(le){Q({value:le,done:ie})},G)}}function M(R,z){return Object.defineProperty?Object.defineProperty(R,"raw",{value:z}):R.raw=z,R}var N=Object.create?function(R,z){Object.defineProperty(R,"default",{enumerable:!0,value:z})}:function(R,z){R.default=z};function B(R){if(R&&R.__esModule)return R;var z={};if(R!=null)for(var $ in R)$!=="default"&&Object.prototype.hasOwnProperty.call(R,$)&&w(z,R,$);return N(z,R),z}function L(R){return R&&R.__esModule?R:{default:R}}function U(R,z){if(!z.has(R))throw new TypeError("attempted to get private field on non-instance");return z.get(R)}function H(R,z,$){if(!z.has(R))throw new TypeError("attempted to set private field on non-instance");return z.set(R,$),$}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(4)),h=l(i(26)),m=l(i(17)),y=l(i(121)),C=l(i(27)),A=l(i(91)),w=l(i(70)),E=l(i(28)),b=l(i(57));(0,d.default)(o,"__esModule",{value:!0}),o.DomElement=void 0;var g=i(2),_=i(6),x=[];function k(N){var B=document.createElement("div");B.innerHTML=N;var L=B.children;return _.toArray(L)}function T(N){return N?N instanceof HTMLCollection||N instanceof NodeList:!1}function O(N){var B=document.querySelectorAll(N);return _.toArray(B)}function F(N){var B=[],L=[];return(0,c.default)(N)?B=N:B=N.split(";"),(0,u.default)(B).call(B,function(U){var H,R=(0,h.default)(H=U.split(":")).call(H,function(z){return(0,m.default)(z).call(z)});R.length===2&&L.push(R[0]+":"+R[1])}),L}var I=function(){function N(B){if(this.elems=[],this.length=this.elems.length,this.dataSource=new y.default,!!B){if(B instanceof N)return B;var L=[],U=B instanceof Node?B.nodeType:-1;if(this.selector=B,U===1||U===9)L=[B];else if(T(B))L=_.toArray(B);else if(B instanceof Array)L=B;else if(typeof B=="string"){var H,R=(0,m.default)(H=B.replace(`/ -/mg`,"")).call(H);(0,C.default)(R).call(R,"<")===0?L=k(R):L=O(R)}var z=L.length;if(!z)return this;for(var $=0;$=L&&(B=B%L),M(this.elems[B])},N.prototype.first=function(){return this.get(0)},N.prototype.last=function(){var B=this.length;return this.get(B-1)},N.prototype.on=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(!L){R.addEventListener(B,U);return}var z=function(S){var J=S.target;J.matches(L)&&U.call(J,S)};R.addEventListener(B,z),x.push({elem:R,selector:L,fn:U,agentFn:z})})):this},N.prototype.off=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(L){for(var z=-1,$=0;$]+>/g,function(){return""})}},N.prototype.html=function(B){var L=this.elems[0];return B?(L.innerHTML=B,this):L.innerHTML},N.prototype.val=function(){var B,L=this.elems[0];return(0,m.default)(B=L.value).call(B)},N.prototype.focus=function(){var B;return(0,u.default)(B=this).call(B,function(L){L.focus()})},N.prototype.prev=function(){var B=this.elems[0];return M(B.previousElementSibling)},N.prototype.next=function(){var B=this.elems[0];return M(B.nextElementSibling)},N.prototype.getNextSibling=function(){var B=this.elems[0];return M(B.nextSibling)},N.prototype.parent=function(){var B=this.elems[0];return M(B.parentElement)},N.prototype.parentUntil=function(B,L){var U=L||this.elems[0];if(U.nodeName==="BODY")return null;var H=U.parentElement;return H===null?null:H.matches(B)?M(H):this.parentUntil(B,H)},N.prototype.parentUntilEditor=function(B,L,U){var H=U||this.elems[0];if(M(H).equal(L.$textContainerElem)||M(H).equal(L.$toolbarElem))return null;var R=H.parentElement;return R===null?null:R.matches(B)?M(R):this.parentUntilEditor(B,L,R)},N.prototype.equal=function(B){return B instanceof N?this.elems[0]===B.elems[0]:B instanceof HTMLElement?this.elems[0]===B:!1},N.prototype.insertBefore=function(B){var L,U=M(B),H=U.elems[0];return H?(0,u.default)(L=this).call(L,function(R){var z=H.parentNode;z==null||z.insertBefore(R,H)}):this},N.prototype.insertAfter=function(B){var L,U=M(B),H=U.elems[0],R=H&&H.nextSibling;return H?(0,u.default)(L=this).call(L,function(z){var $=H.parentNode;R?$.insertBefore(z,R):$.appendChild(z)}):this},N.prototype.data=function(B,L){if(L!=null)this.dataSource.set(B,L);else return this.dataSource.get(B)},N.prototype.getNodeTop=function(B){if(this.length<1)return this;var L=this.parent();return B.$textElem.equal(this)||B.$textElem.equal(L)?this:(L.prior=this,L.getNodeTop(B))},N.prototype.getOffsetData=function(){var B=this.elems[0];return{top:B.offsetTop,left:B.offsetLeft,width:B.offsetWidth,height:B.offsetHeight,parent:B.offsetParent}},N.prototype.scrollTop=function(B){var L=this.elems[0];L.scrollTo({top:B})},N}();o.DomElement=I;function M(){for(var N=[],B=0;B/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
    ")}o.replaceHtmlSymbol=b;function g(B){return B.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')}o.replaceSpecialSymbol=g;function _(B,L){for(var U in B)if(Object.prototype.hasOwnProperty.call(B,U)){var H=L(U,B[U]);if(H===!1)break}}o.forEach=_;function x(B,L){var U,H,R,z=B.length||0;for(U=0;U

    ',o.EMPTY_P_LAST_REGEX=/

    <\/p>$/gim,o.EMPTY_P_REGEX=/

    /gim},function(r,o,i){(function(l){var d=function(u){return u&&u.Math==Math&&u};r.exports=d((typeof globalThis>"u"?"undefined":Jt(globalThis))=="object"&&globalThis)||d((typeof window>"u"?"undefined":Jt(window))=="object"&&window)||d((typeof self>"u"?"undefined":Jt(self))=="object"&&self)||d(Jt(l)=="object"&&l)||Function("return this")()}).call(this,i(145))},function(r,o){r.exports={}},function(r,o,i){var l=i(8),d=i(74),c=i(16),u=i(64),h=i(76),m=i(106),y=d("wks"),C=l.Symbol,A=m?C:C&&C.withoutSetter||u;r.exports=function(w){return c(y,w)||(h&&c(C,w)?y[w]=C[w]:y[w]=A("Symbol."+w)),y[w]}},function(r,o){r.exports=function(i){try{return!!i()}catch{return!0}}},function(r,o,i){var l=i(9),d=i(16),c=i(93),u=i(18).f;r.exports=function(h){var m=l.Symbol||(l.Symbol={});d(m,h)||u(m,h,{value:c.f(h)})}},function(r,o){r.exports=function(i){return Jt(i)==="object"?i!==null:typeof i=="function"}},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},function(r,o,i){var l=i(9);r.exports=function(d){return l[d+"Prototype"]}},function(r,o){var i={}.hasOwnProperty;r.exports=function(l,d){return i.call(l,d)}},function(r,o,i){r.exports=i(192)},function(r,o,i){var l=i(14),d=i(100),c=i(25),u=i(60),h=Object.defineProperty;o.f=l?h:function(y,C,A){if(c(y),C=u(C,!0),c(A),d)try{return h(y,C,A)}catch{}if("get"in A||"set"in A)throw TypeError("Accessors not supported");return"value"in A&&(y[C]=A.value),y}},function(r,o,i){var l=i(14),d=i(18),c=i(48);r.exports=l?function(u,h,m){return d.f(u,h,c(1,m))}:function(u,h,m){return u[h]=m,u}},function(r,o,i){var l=function(){var x;return function(){return typeof x>"u"&&(x=Boolean(window&&document&&document.all&&!window.atob)),x}}(),d=function(){var x={};return function(T){if(typeof x[T]>"u"){var O=document.querySelector(T);if(window.HTMLIFrameElement&&O instanceof window.HTMLIFrameElement)try{O=O.contentDocument.head}catch{O=null}x[T]=O}return x[T]}}(),c=[];function u(_){for(var x=-1,k=0;k"u"){var T=i.nc;T&&(k.nonce=T)}if(Object.keys(k).forEach(function(F){x.setAttribute(F,k[F])}),typeof _.insert=="function")_.insert(x);else{var O=d(_.insert||"head");if(!O)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");O.appendChild(x)}return x}function y(_){if(_.parentNode===null)return!1;_.parentNode.removeChild(_)}var C=function(){var x=[];return function(T,O){return x[T]=O,x.filter(Boolean).join(` -`)}}();function A(_,x,k,T){var O=k?"":T.media?"@media ".concat(T.media," {").concat(T.css,"}"):T.css;if(_.styleSheet)_.styleSheet.cssText=C(x,O);else{var F=document.createTextNode(O),I=_.childNodes;I[x]&&_.removeChild(I[x]),I.length?_.insertBefore(F,I[x]):_.appendChild(F)}}function w(_,x,k){var T=k.css,O=k.media,F=k.sourceMap;if(O?_.setAttribute("media",O):_.removeAttribute("media"),F&&typeof btoa<"u"&&(T+=` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(F))))," */")),_.styleSheet)_.styleSheet.cssText=T;else{for(;_.firstChild;)_.removeChild(_.firstChild);_.appendChild(document.createTextNode(T))}}var E=null,b=0;function g(_,x){var k,T,O;if(x.singleton){var F=b++;k=E||(E=m(x)),T=A.bind(null,k,F,!1),O=A.bind(null,k,F,!0)}else k=m(x),T=w.bind(null,k,x),O=function(){y(k)};return T(_),function(M){if(M){if(M.css===_.css&&M.media===_.media&&M.sourceMap===_.sourceMap)return;T(_=M)}else O()}}r.exports=function(_,x){x=x||{},!x.singleton&&typeof x.singleton!="boolean"&&(x.singleton=l()),_=_||[];var k=h(_,x);return function(O){if(O=O||[],Object.prototype.toString.call(O)==="[object Array]"){for(var F=0;F"u"?"undefined":Jt(Reflect))==="object"&&typeof Reflect.decorate=="function")Q=Reflect.decorate(R,z,$,A);else for(var ie=R.length-1;ie>=0;ie--)(G=R[ie])&&(Q=(J<3?G(Q):J>3?G(z,$,Q):G(z,$))||Q);return J>3&&Q&&Object.defineProperty(z,$,Q),Q}function m(R,z){return function($,A){z($,A,R)}}function y(R,z){if((typeof Reflect>"u"?"undefined":Jt(Reflect))==="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(R,z)}function C(R,z,$,A){function J(Q){return Q instanceof $?Q:new $(function(G){G(Q)})}return new($||($=Promise))(function(Q,G){function ie(be){try{le(A.next(be))}catch(ce){G(ce)}}function X(be){try{le(A.throw(be))}catch(ce){G(ce)}}function le(be){be.done?Q(be.value):J(be.value).then(ie,X)}le((A=A.apply(R,z||[])).next())})}function S(R,z){var $={label:0,sent:function(){if(Q[0]&1)throw Q[1];return Q[1]},trys:[],ops:[]},A,J,Q,G;return G={next:ie(0),throw:ie(1),return:ie(2)},typeof Symbol=="function"&&(G[Symbol.iterator]=function(){return this}),G;function ie(le){return function(be){return X([le,be])}}function X(le){if(A)throw new TypeError("Generator is already executing.");for(;$;)try{if(A=1,J&&(Q=le[0]&2?J.return:le[0]?J.throw||((Q=J.return)&&Q.call(J),0):J.next)&&!(Q=Q.call(J,le[1])).done)return Q;switch(J=0,Q&&(le=[le[0]&2,Q.value]),le[0]){case 0:case 1:Q=le;break;case 4:return $.label++,{value:le[1],done:!1};case 5:$.label++,J=le[1],le=[0];continue;case 7:le=$.ops.pop(),$.trys.pop();continue;default:if(Q=$.trys,!(Q=Q.length>0&&Q[Q.length-1])&&(le[0]===6||le[0]===2)){$=0;continue}if(le[0]===3&&(!Q||le[1]>Q[0]&&le[1]=R.length&&(R=void 0),{value:R&&R[A++],done:!R}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(R,z){var $=typeof Symbol=="function"&&R[Symbol.iterator];if(!$)return R;var A=$.call(R),J,Q=[],G;try{for(;(z===void 0||z-- >0)&&!(J=A.next()).done;)Q.push(J.value)}catch(ie){G={error:ie}}finally{try{J&&!J.done&&($=A.return)&&$.call(A)}finally{if(G)throw G.error}}return Q}function b(){for(var R=[],z=0;z1||ie(de,pe)})})}function ie(de,pe){try{X(A[de](pe))}catch(se){ce(Q[0][3],se)}}function X(de){de.value instanceof T?Promise.resolve(de.value.v).then(le,be):ce(Q[0][2],de)}function le(de){ie("next",de)}function be(de){ie("throw",de)}function ce(de,pe){de(pe),Q.shift(),Q.length&&ie(Q[0][0],Q[0][1])}}function F(R){var z,$;return z={},A("next"),A("throw",function(J){throw J}),A("return"),z[Symbol.iterator]=function(){return this},z;function A(J,Q){z[J]=R[J]?function(G){return($=!$)?{value:T(R[J](G)),done:J==="return"}:Q?Q(G):G}:Q}}function I(R){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=R[Symbol.asyncIterator],$;return z?z.call(R):(R=typeof _=="function"?_(R):R[Symbol.iterator](),$={},A("next"),A("throw"),A("return"),$[Symbol.asyncIterator]=function(){return this},$);function A(Q){$[Q]=R[Q]&&function(G){return new Promise(function(ie,X){G=R[Q](G),J(ie,X,G.done,G.value)})}}function J(Q,G,ie,X){Promise.resolve(X).then(function(le){Q({value:le,done:ie})},G)}}function M(R,z){return Object.defineProperty?Object.defineProperty(R,"raw",{value:z}):R.raw=z,R}var N=Object.create?function(R,z){Object.defineProperty(R,"default",{enumerable:!0,value:z})}:function(R,z){R.default=z};function B(R){if(R&&R.__esModule)return R;var z={};if(R!=null)for(var $ in R)$!=="default"&&Object.prototype.hasOwnProperty.call(R,$)&&w(z,R,$);return N(z,R),z}function L(R){return R&&R.__esModule?R:{default:R}}function U(R,z){if(!z.has(R))throw new TypeError("attempted to get private field on non-instance");return z.get(R)}function H(R,z,$){if(!z.has(R))throw new TypeError("attempted to set private field on non-instance");return z.set(R,$),$}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(4)),h=l(i(26)),m=l(i(17)),y=l(i(121)),C=l(i(27)),S=l(i(91)),w=l(i(70)),E=l(i(28)),_=l(i(57));(0,d.default)(o,"__esModule",{value:!0}),o.DomElement=void 0;var g=i(2),b=i(6),x=[];function k(N){var B=document.createElement("div");B.innerHTML=N;var L=B.children;return b.toArray(L)}function T(N){return N?N instanceof HTMLCollection||N instanceof NodeList:!1}function O(N){var B=document.querySelectorAll(N);return b.toArray(B)}function F(N){var B=[],L=[];return(0,c.default)(N)?B=N:B=N.split(";"),(0,u.default)(B).call(B,function(U){var H,R=(0,h.default)(H=U.split(":")).call(H,function(z){return(0,m.default)(z).call(z)});R.length===2&&L.push(R[0]+":"+R[1])}),L}var I=function(){function N(B){if(this.elems=[],this.length=this.elems.length,this.dataSource=new y.default,!!B){if(B instanceof N)return B;var L=[],U=B instanceof Node?B.nodeType:-1;if(this.selector=B,U===1||U===9)L=[B];else if(T(B))L=b.toArray(B);else if(B instanceof Array)L=B;else if(typeof B=="string"){var H,R=(0,m.default)(H=B.replace(`/ +/mg`,"")).call(H);(0,C.default)(R).call(R,"<")===0?L=k(R):L=O(R)}var z=L.length;if(!z)return this;for(var $=0;$=L&&(B=B%L),M(this.elems[B])},N.prototype.first=function(){return this.get(0)},N.prototype.last=function(){var B=this.length;return this.get(B-1)},N.prototype.on=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(!L){R.addEventListener(B,U);return}var z=function(A){var J=A.target;J.matches(L)&&U.call(J,A)};R.addEventListener(B,z),x.push({elem:R,selector:L,fn:U,agentFn:z})})):this},N.prototype.off=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(L){for(var z=-1,$=0;$]+>/g,function(){return""})}},N.prototype.html=function(B){var L=this.elems[0];return B?(L.innerHTML=B,this):L.innerHTML},N.prototype.val=function(){var B,L=this.elems[0];return(0,m.default)(B=L.value).call(B)},N.prototype.focus=function(){var B;return(0,u.default)(B=this).call(B,function(L){L.focus()})},N.prototype.prev=function(){var B=this.elems[0];return M(B.previousElementSibling)},N.prototype.next=function(){var B=this.elems[0];return M(B.nextElementSibling)},N.prototype.getNextSibling=function(){var B=this.elems[0];return M(B.nextSibling)},N.prototype.parent=function(){var B=this.elems[0];return M(B.parentElement)},N.prototype.parentUntil=function(B,L){var U=L||this.elems[0];if(U.nodeName==="BODY")return null;var H=U.parentElement;return H===null?null:H.matches(B)?M(H):this.parentUntil(B,H)},N.prototype.parentUntilEditor=function(B,L,U){var H=U||this.elems[0];if(M(H).equal(L.$textContainerElem)||M(H).equal(L.$toolbarElem))return null;var R=H.parentElement;return R===null?null:R.matches(B)?M(R):this.parentUntilEditor(B,L,R)},N.prototype.equal=function(B){return B instanceof N?this.elems[0]===B.elems[0]:B instanceof HTMLElement?this.elems[0]===B:!1},N.prototype.insertBefore=function(B){var L,U=M(B),H=U.elems[0];return H?(0,u.default)(L=this).call(L,function(R){var z=H.parentNode;z==null||z.insertBefore(R,H)}):this},N.prototype.insertAfter=function(B){var L,U=M(B),H=U.elems[0],R=H&&H.nextSibling;return H?(0,u.default)(L=this).call(L,function(z){var $=H.parentNode;R?$.insertBefore(z,R):$.appendChild(z)}):this},N.prototype.data=function(B,L){if(L!=null)this.dataSource.set(B,L);else return this.dataSource.get(B)},N.prototype.getNodeTop=function(B){if(this.length<1)return this;var L=this.parent();return B.$textElem.equal(this)||B.$textElem.equal(L)?this:(L.prior=this,L.getNodeTop(B))},N.prototype.getOffsetData=function(){var B=this.elems[0];return{top:B.offsetTop,left:B.offsetLeft,width:B.offsetWidth,height:B.offsetHeight,parent:B.offsetParent}},N.prototype.scrollTop=function(B){var L=this.elems[0];L.scrollTo({top:B})},N}();o.DomElement=I;function M(){for(var N=[],B=0;B/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
    ")}o.replaceHtmlSymbol=_;function g(B){return B.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')}o.replaceSpecialSymbol=g;function b(B,L){for(var U in B)if(Object.prototype.hasOwnProperty.call(B,U)){var H=L(U,B[U]);if(H===!1)break}}o.forEach=b;function x(B,L){var U,H,R,z=B.length||0;for(U=0;U

    ',o.EMPTY_P_LAST_REGEX=/

    <\/p>$/gim,o.EMPTY_P_REGEX=/

    /gim},function(r,o,i){(function(l){var d=function(u){return u&&u.Math==Math&&u};r.exports=d((typeof globalThis>"u"?"undefined":Jt(globalThis))=="object"&&globalThis)||d((typeof window>"u"?"undefined":Jt(window))=="object"&&window)||d((typeof self>"u"?"undefined":Jt(self))=="object"&&self)||d(Jt(l)=="object"&&l)||Function("return this")()}).call(this,i(145))},function(r,o){r.exports={}},function(r,o,i){var l=i(8),d=i(74),c=i(16),u=i(64),h=i(76),m=i(106),y=d("wks"),C=l.Symbol,S=m?C:C&&C.withoutSetter||u;r.exports=function(w){return c(y,w)||(h&&c(C,w)?y[w]=C[w]:y[w]=S("Symbol."+w)),y[w]}},function(r,o){r.exports=function(i){try{return!!i()}catch{return!0}}},function(r,o,i){var l=i(9),d=i(16),c=i(93),u=i(18).f;r.exports=function(h){var m=l.Symbol||(l.Symbol={});d(m,h)||u(m,h,{value:c.f(h)})}},function(r,o){r.exports=function(i){return Jt(i)==="object"?i!==null:typeof i=="function"}},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},function(r,o,i){var l=i(9);r.exports=function(d){return l[d+"Prototype"]}},function(r,o){var i={}.hasOwnProperty;r.exports=function(l,d){return i.call(l,d)}},function(r,o,i){r.exports=i(192)},function(r,o,i){var l=i(14),d=i(100),c=i(25),u=i(60),h=Object.defineProperty;o.f=l?h:function(y,C,S){if(c(y),C=u(C,!0),c(S),d)try{return h(y,C,S)}catch{}if("get"in S||"set"in S)throw TypeError("Accessors not supported");return"value"in S&&(y[C]=S.value),y}},function(r,o,i){var l=i(14),d=i(18),c=i(48);r.exports=l?function(u,h,m){return d.f(u,h,c(1,m))}:function(u,h,m){return u[h]=m,u}},function(r,o,i){var l=function(){var x;return function(){return typeof x>"u"&&(x=Boolean(window&&document&&document.all&&!window.atob)),x}}(),d=function(){var x={};return function(T){if(typeof x[T]>"u"){var O=document.querySelector(T);if(window.HTMLIFrameElement&&O instanceof window.HTMLIFrameElement)try{O=O.contentDocument.head}catch{O=null}x[T]=O}return x[T]}}(),c=[];function u(b){for(var x=-1,k=0;k"u"){var T=i.nc;T&&(k.nonce=T)}if(Object.keys(k).forEach(function(F){x.setAttribute(F,k[F])}),typeof b.insert=="function")b.insert(x);else{var O=d(b.insert||"head");if(!O)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");O.appendChild(x)}return x}function y(b){if(b.parentNode===null)return!1;b.parentNode.removeChild(b)}var C=function(){var x=[];return function(T,O){return x[T]=O,x.filter(Boolean).join(` +`)}}();function S(b,x,k,T){var O=k?"":T.media?"@media ".concat(T.media," {").concat(T.css,"}"):T.css;if(b.styleSheet)b.styleSheet.cssText=C(x,O);else{var F=document.createTextNode(O),I=b.childNodes;I[x]&&b.removeChild(I[x]),I.length?b.insertBefore(F,I[x]):b.appendChild(F)}}function w(b,x,k){var T=k.css,O=k.media,F=k.sourceMap;if(O?b.setAttribute("media",O):b.removeAttribute("media"),F&&typeof btoa<"u"&&(T+=` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(F))))," */")),b.styleSheet)b.styleSheet.cssText=T;else{for(;b.firstChild;)b.removeChild(b.firstChild);b.appendChild(document.createTextNode(T))}}var E=null,_=0;function g(b,x){var k,T,O;if(x.singleton){var F=_++;k=E||(E=m(x)),T=S.bind(null,k,F,!1),O=S.bind(null,k,F,!0)}else k=m(x),T=w.bind(null,k,x),O=function(){y(k)};return T(b),function(M){if(M){if(M.css===b.css&&M.media===b.media&&M.sourceMap===b.sourceMap)return;T(b=M)}else O()}}r.exports=function(b,x){x=x||{},!x.singleton&&typeof x.singleton!="boolean"&&(x.singleton=l()),b=b||[];var k=h(b,x);return function(O){if(O=O||[],Object.prototype.toString.call(O)==="[object Array]"){for(var F=0;F0){var N=M==null?void 0:M.getNodeName();N&&N==="I"&&I.addClass(k)}})}var O=new C.default(x,_);return x.dropList=O,b.on("click",function(){var F;g.selection.getRange()!=null&&(b.css("z-index",g.zIndex.get("menu")),(0,c.default)(F=g.txt.eventHooks.dropListMenuHoverEvents).call(F,function(I){return I()}),O.show())}).on("mouseleave",function(){b.css("z-index","auto"),O.hideTimeoutId=(0,u.default)(function(){O.hide()})}),x}return E}(y.default);o.default=A},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d))throw TypeError(String(d)+" is not an object");return d}},function(r,o,i){r.exports=i(188)},function(r,o,i){r.exports=i(201)},function(r,o,i){r.exports=i(213)},function(r,o,i){r.exports=i(283)},function(r,o,i){var l=i(72),d=i(49);r.exports=function(c){return l(d(c))}},function(r,o,i){var l=i(49);r.exports=function(d){return Object(l(d))}},function(r,o,i){var l=i(40),d=i(72),c=i(31),u=i(35),h=i(88),m=[].push,y=function(A){var w=A==1,E=A==2,b=A==3,g=A==4,_=A==6,x=A==5||_;return function(k,T,O,F){for(var I=c(k),M=d(I),N=l(T,O,3),B=u(M.length),L=0,U=F||h,H=w?U(k,B):E?U(k,0):void 0,R,z;B>L;L++)if((x||L in M)&&(R=M[L],z=N(R,L,I),A)){if(w)H[L]=z;else if(z)switch(A){case 3:return!0;case 5:return R;case 6:return L;case 2:m.call(H,R)}else if(g)return!1}return _?-1:b||g?g:H}};r.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(29)),h=l(i(132));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3)),C=i(7),A=function(){function w(E,b){this.menu=E,this.conf=b,this.$container=y.default('

    ');var g=E.editor;g.txt.eventHooks.clickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.toolbarClickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.dropListMenuHoverEvents.push(w.hideCurAllPanels)}return w.prototype.create=function(){var E=this,b=this.menu;if(!w.createdMenus.has(b)){var g=this.conf,_=this.$container,x=g.width||300,k=b.editor.$toolbarElem.getBoundingClientRect(),T=b.$elem.getBoundingClientRect(),O=k.height+k.top-T.top,F=(k.width-x)/2+k.left-T.left,I=300;Math.abs(F)>I&&(T.left');_.append(M),M.on("click",function(){E.remove()});var N=y.default('
      '),B=y.default('
      ');_.append(N).append(B);var L=g.height;L&&B.css("height",L+"px").css("overflow-y","auto");var U=g.tabs||[],H=[],R=[];(0,c.default)(U).call(U,function($,S){if(!!$){var J=$.title||"",Q=$.tpl||"",G=y.default('
    • '+J+"
    • ");N.append(G);var ie=y.default(Q);B.append(ie),H.push(G),R.push(ie),S===0?(G.data("active",!0),G.addClass("w-e-active")):ie.hide(),G.on("click",function(){G.data("active")||((0,c.default)(H).call(H,function(X){X.data("active",!1),X.removeClass("w-e-active")}),(0,c.default)(R).call(R,function(X){X.hide()}),G.data("active",!0),G.addClass("w-e-active"),ie.show())})}}),_.on("click",function($){$.stopPropagation()}),b.$elem.append(_),g.setLinkValue&&g.setLinkValue(_,"text"),g.setLinkValue&&g.setLinkValue(_,"link"),(0,c.default)(U).call(U,function($,S){if(!!$){var J=$.events||[];(0,c.default)(J).call(J,function(Q){var G,ie=Q.selector,X=Q.type,le=Q.fn||C.EMPTY_FN,be=R[S],ce=(G=Q.bindEnter)!==null&&G!==void 0?G:!1,de=function(se){return m.__awaiter(E,void 0,void 0,function(){var ge;return m.__generator(this,function(ye){switch(ye.label){case 0:return se.stopPropagation(),[4,le(se)];case 1:return ge=ye.sent(),ge&&this.remove(),[2]}})})};(0,u.default)(be).call(be,ie).on(X,de),ce&&X==="click"&&be.on("keyup",function(pe){pe.keyCode==13&&de(pe)})})}});var z=(0,u.default)(_).call(_,"input[type=text],textarea");z.length&&z.get(0).focus(),w.hideCurAllPanels(),b.setPanel(this),w.createdMenus.add(b)}},w.prototype.remove=function(){var E=this.menu,b=this.$container;b&&b.remove(),w.createdMenus.delete(E)},w.hideCurAllPanels=function(){var E;w.createdMenus.size!==0&&(0,c.default)(E=w.createdMenus).call(E,function(b){var g=b.panel;g&&g.remove()})},w.createdMenus=new h.default,w}();o.default=A},function(r,o){var i={}.toString;r.exports=function(l){return i.call(l).slice(8,-1)}},function(r,o,i){var l=i(62),d=Math.min;r.exports=function(c){return c>0?d(l(c),9007199254740991):0}},function(r,o,i){var l=i(9),d=i(8),c=function(h){return typeof h=="function"?h:void 0};r.exports=function(u,h){return arguments.length<2?c(l[u])||c(d[u]):l[u]&&l[u][h]||d[u]&&d[u][h]}},function(r,o,i){var l=i(81),d=i(18).f,c=i(19),u=i(16),h=i(170),m=i(10),y=m("toStringTag");r.exports=function(C,A,w,E){if(C){var b=w?C:C.prototype;u(b,y)||d(b,y,{configurable:!0,value:A}),E&&!l&&c(b,"toString",h)}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(95)),h=function(m){c.__extends(y,m);function y(C,A){return m.call(this,C,A)||this}return y.prototype.setPanel=function(C){this.panel=C},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(A,w,E){this.editor=A,this.$targetElem=w,this.conf=E,this._show=!1,this._isInsertTextContainer=!1;var b=m.default("
      ");b.addClass("w-e-tooltip"),this.$container=b}return C.prototype.getPositionData=function(){var A=this.$container,w=0,E=0,b=20,g=document.documentElement.scrollTop,_=this.$targetElem.getBoundingClientRect(),x=this.editor.$textElem.getBoundingClientRect(),k=this.$targetElem.getOffsetData(),T=m.default(k.parent),O=this.editor.$textElem.elems[0].scrollTop;if(this._isInsertTextContainer=T.equal(this.editor.$textContainerElem),this._isInsertTextContainer){var F=T.getBoundingClientRect().height,I=k.top,M=k.left,N=k.height,B=I-O;B>b+5?(w=B-b-15,A.addClass("w-e-tooltip-up")):B+N+b0?B:0)+b+10,A.addClass("w-e-tooltip-down")),M<0?E=0:E=M}else _.top
      ");T.addClass("w-e-tooltip-item-wrapper "),T.append(k),g.append(T),k.on("click",function(O){O.preventDefault();var F=_.onClick(E,b);F&&A.remove()})})},C.prototype.create=function(){var A,w,E=this.editor,b=this.$container;this.appendMenus();var g=this.getPositionData(),_=g.top,x=g.left;b.css("top",_+"px"),b.css("left",x+"px"),b.css("z-index",E.zIndex.get("tooltip")),this._isInsertTextContainer?this.editor.$textContainerElem.append(b):m.default("body").append(b),this._show=!0,E.beforeDestroy((0,u.default)(A=this.remove).call(A,this)),E.txt.eventHooks.onBlurEvents.push((0,u.default)(w=this.remove).call(w,this))},C.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,d.default)(C.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),C}();o.default=y},function(r,o,i){var l=i(41);r.exports=function(d,c,u){if(l(d),c===void 0)return d;switch(u){case 0:return function(){return d.call(c)};case 1:return function(h){return d.call(c,h)};case 2:return function(h,m){return d.call(c,h,m)};case 3:return function(h,m,y){return d.call(c,h,m,y)}}return function(){return d.apply(c,arguments)}}},function(r,o){r.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},function(r,o,i){var l=i(165),d=i(8),c=i(13),u=i(19),h=i(16),m=i(63),y=i(51),C=d.WeakMap,A,w,E,b=function(I){return E(I)?w(I):A(I,{})},g=function(I){return function(M){var N;if(!c(M)||(N=w(M)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return N}};if(l){var _=new C,x=_.get,k=_.has,T=_.set;A=function(I,M){return T.call(_,I,M),M},w=function(I){return x.call(_,I)||{}},E=function(I){return k.call(_,I)}}else{var O=m("state");y[O]=!0,A=function(I,M){return u(I,O,M),M},w=function(I){return h(I,O)?I[O]:{}},E=function(I){return h(I,O)}}r.exports={set:A,get:w,has:E,enforce:b,getterFor:g}},function(r,o){r.exports=!0},function(r,o){r.exports={}},function(r,o,i){r.exports=i(261)},function(r,o,i){r.exports=i(265)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.createElementFragment=o.createDocumentFragment=o.createElement=o.insertBefore=o.getEndPoint=o.getStartPoint=o.updateRange=o.filterSelectionNodes=void 0;var u=i(2),h=i(137),m=u.__importDefault(i(3));function y(x){var k=[];return(0,c.default)(x).call(x,function(T){var O=T.getNodeName();if(O!==h.ListType.OrderedList&&O!==h.ListType.UnorderedList)k.push(T);else if(T.prior)k.push(T.prior);else{var F=T.children();F==null||(0,c.default)(F).call(F,function(I){k.push(m.default(I))})}}),k}o.filterSelectionNodes=y;function C(x,k,T){var O=x.selection,F=document.createRange();k.length>1?(F.setStart(k.elems[0],0),F.setEnd(k.elems[k.length-1],k.elems[k.length-1].childNodes.length)):F.selectNodeContents(k.elems[0]),T&&F.collapse(!1),O.saveRange(F),O.restoreSelection()}o.updateRange=C;function A(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.elems[0])}o.getStartPoint=A;function w(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.last().elems[0])}o.getEndPoint=w;function E(x,k,T){T===void 0&&(T=null),x.parent().elems[0].insertBefore(k,T)}o.insertBefore=E;function b(x){return document.createElement(x)}o.createElement=b;function g(){return document.createDocumentFragment()}o.createDocumentFragment=g;function _(x,k,T){return T===void 0&&(T="li"),(0,c.default)(x).call(x,function(O){var F=b(T);F.innerHTML=O.html(),k.appendChild(F),O.remove()}),k}o.createElementFragment=_},function(r,o){r.exports=function(i,l){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:l}}},function(r,o){r.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(r,o,i){var l=i(164).charAt,d=i(42),c=i(75),u="String Iterator",h=d.set,m=d.getterFor(u);c(String,"String",function(y){h(this,{type:u,string:String(y),index:0})},function(){var C=m(this),A=C.string,w=C.index,E;return w>=A.length?{value:void 0,done:!0}:(E=l(A,w),C.index+=E.length,{value:E,done:!1})})},function(r,o){r.exports={}},function(r,o,i){var l=i(107),d=i(80);r.exports=Object.keys||function(u){return l(u,d)}},function(r,o,i){var l=i(19);r.exports=function(d,c,u,h){h&&h.enumerable?d[c]=u:l(d,c,u)}},function(r,o,i){i(173);var l=i(174),d=i(8),c=i(65),u=i(19),h=i(44),m=i(10),y=m("toStringTag");for(var C in l){var A=d[C],w=A&&A.prototype;w&&c(w)!==y&&u(w,y,C),h[C]=h.Array}},function(r,o,i){var l=i(34);r.exports=Array.isArray||function(c){return l(c)=="Array"}},function(r,o,i){var l=i(11),d=i(10),c=i(86),u=d("species");r.exports=function(h){return c>=51||!l(function(){var m=[],y=m.constructor={};return y[u]=function(){return{foo:1}},m[h](Boolean).foo!==1})}},function(r,o,i){r.exports=i(222)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListHandle=void 0;var c=i(2),u=c.__importDefault(i(373)),h=function(){function m(y){this.options=y,this.selectionRangeElem=new u.default}return m}();o.ListHandle=h},function(r,o,i){var l={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,c=d&&!l.call({1:2},1);o.f=c?function(h){var m=d(this,h);return!!m&&m.enumerable}:l},function(r,o,i){var l=i(13);r.exports=function(d,c){if(!l(d))return d;var u,h;if(c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d))||typeof(u=d.valueOf)=="function"&&!l(h=u.call(d))||!c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d)))return h;throw TypeError("Can't convert object to primitive value")}},function(r,o){},function(r,o){var i=Math.ceil,l=Math.floor;r.exports=function(d){return isNaN(d=+d)?0:(d>0?l:i)(d)}},function(r,o,i){var l=i(74),d=i(64),c=l("keys");r.exports=function(u){return c[u]||(c[u]=d(u))}},function(r,o){var i=0,l=Math.random();r.exports=function(d){return"Symbol("+String(d===void 0?"":d)+")_"+(++i+l).toString(36)}},function(r,o,i){var l=i(81),d=i(34),c=i(10),u=c("toStringTag"),h=d(function(){return arguments}())=="Arguments",m=function(C,A){try{return C[A]}catch{}};r.exports=l?d:function(y){var C,A,w;return y===void 0?"Undefined":y===null?"Null":typeof(A=m(C=Object(y),u))=="string"?A:h?d(C):(w=d(C))=="Object"&&typeof C.callee=="function"?"Arguments":w}},function(r,o,i){var l=i(25),d=i(112),c=i(35),u=i(40),h=i(113),m=i(114),y=function(w,E){this.stopped=w,this.result=E},C=r.exports=function(A,w,E,b,g){var _=u(w,E,b?2:1),x,k,T,O,F,I,M;if(g)x=A;else{if(k=h(A),typeof k!="function")throw TypeError("Target is not iterable");if(d(k)){for(T=0,O=c(A.length);O>T;T++)if(F=b?_(l(M=A[T])[0],M[1]):_(A[T]),F&&F instanceof y)return F;return new y(!1)}x=k.call(A)}for(I=x.next;!(M=I.call(x)).done;)if(F=m(x,_,M.value,b),Jt(F)=="object"&&F&&F instanceof y)return F;return new y(!1)};C.stop=function(A){return new y(!0,A)}},function(r,o,i){var l=i(11);r.exports=function(d,c){var u=[][d];return!!u&&l(function(){u.call(null,c||function(){throw 1},1)})}},function(r,o){r.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},function(r,o,i){var l=i(60),d=i(18),c=i(48);r.exports=function(u,h,m){var y=l(h);y in u?d.f(u,y,c(0,m)):u[y]=m}},function(r,o,i){r.exports=i(209)},function(r,o,i){var l=i(14),d=i(59),c=i(48),u=i(30),h=i(60),m=i(16),y=i(100),C=Object.getOwnPropertyDescriptor;o.f=l?C:function(w,E){if(w=u(w),E=h(E,!0),y)try{return C(w,E)}catch{}if(m(w,E))return c(!d.f.call(w,E),w[E])}},function(r,o,i){var l=i(11),d=i(34),c="".split;r.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return d(u)=="String"?c.call(u,""):Object(u)}:Object},function(r,o,i){var l=i(8),d=i(13),c=l.document,u=d(c)&&d(c.createElement);r.exports=function(h){return u?c.createElement(h):{}}},function(r,o,i){var l=i(43),d=i(103);(r.exports=function(c,u){return d[c]||(d[c]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.4",mode:l?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},function(r,o,i){var l=i(5),d=i(167),c=i(105),u=i(171),h=i(37),m=i(19),y=i(53),C=i(10),A=i(43),w=i(44),E=i(104),b=E.IteratorPrototype,g=E.BUGGY_SAFARI_ITERATORS,_=C("iterator"),x="keys",k="values",T="entries",O=function(){return this};r.exports=function(F,I,M,N,B,L,U){d(M,I,N);var H=function(be){if(be===B&&J)return J;if(!g&&be in $)return $[be];switch(be){case x:return function(){return new M(this,be)};case k:return function(){return new M(this,be)};case T:return function(){return new M(this,be)}}return function(){return new M(this)}},R=I+" Iterator",z=!1,$=F.prototype,S=$[_]||$["@@iterator"]||B&&$[B],J=!g&&S||H(B),Q=I=="Array"&&$.entries||S,G,ie,X;if(Q&&(G=c(Q.call(new F)),b!==Object.prototype&&G.next&&(!A&&c(G)!==b&&(u?u(G,b):typeof G[_]!="function"&&m(G,_,O)),h(G,R,!0,!0),A&&(w[R]=O))),B==k&&S&&S.name!==k&&(z=!0,J=function(){return S.call(this)}),(!A||U)&&$[_]!==J&&m($,_,J),w[I]=J,B)if(ie={values:H(k),keys:L?J:H(x),entries:H(T)},U)for(X in ie)(g||z||!(X in $))&&y($,X,ie[X]);else l({target:I,proto:!0,forced:g||z},ie);return ie}},function(r,o,i){var l=i(11);r.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},function(r,o,i){var l=i(25),d=i(169),c=i(80),u=i(51),h=i(108),m=i(73),y=i(63),C=">",A="<",w="prototype",E="script",b=y("IE_PROTO"),g=function(){},_=function(I){return A+E+C+I+A+"/"+E+C},x=function(I){I.write(_("")),I.close();var M=I.parentWindow.Object;return I=null,M},k=function(){var I=m("iframe"),M="java"+E+":",N;return I.style.display="none",h.appendChild(I),I.src=String(M),N=I.contentWindow.document,N.open(),N.write(_("document.F=Object")),N.close(),N.F},T,O=function(){try{T=document.domain&&new ActiveXObject("htmlfile")}catch{}O=T?x(T):k();for(var I=c.length;I--;)delete O[w][c[I]];return O()};u[b]=!0,r.exports=Object.create||function(I,M){var N;return I!==null?(g[w]=l(I),N=new g,g[w]=null,N[b]=I):N=O(),M===void 0?N:d(N,M)}},function(r,o,i){var l=i(30),d=i(35),c=i(79),u=function(m){return function(y,C,A){var w=l(y),E=d(w.length),b=c(A,E),g;if(m&&C!=C){for(;E>b;)if(g=w[b++],g!=g)return!0}else for(;E>b;b++)if((m||b in w)&&w[b]===C)return m||b||0;return!m&&-1}};r.exports={includes:u(!0),indexOf:u(!1)}},function(r,o,i){var l=i(62),d=Math.max,c=Math.min;r.exports=function(u,h){var m=l(u);return m<0?d(m+h,0):c(m,h)}},function(r,o){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,o,i){var l=i(10),d=l("toStringTag"),c={};c[d]="z",r.exports=String(c)==="[object z]"},function(r,o){r.exports=function(){}},function(r,o){r.exports=function(i,l,d){if(!(i instanceof l))throw TypeError("Incorrect "+(d?d+" ":"")+"invocation");return i}},function(r,o,i){var l=i(36);r.exports=l("navigator","userAgent")||""},function(r,o,i){var l=i(41),d=function(u){var h,m;this.promise=new u(function(y,C){if(h!==void 0||m!==void 0)throw TypeError("Bad Promise constructor");h=y,m=C}),this.resolve=l(h),this.reject=l(m)};r.exports.f=function(c){return new d(c)}},function(r,o,i){var l=i(8),d=i(84),c=l.process,u=c&&c.versions,h=u&&u.v8,m,y;h?(m=h.split("."),y=m[0]+m[1]):d&&(m=d.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=d.match(/Chrome\/(\d+)/),m&&(y=m[1]))),r.exports=y&&+y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=u.__importDefault(i(267)),C=u.__importDefault(i(280)),A=u.__importDefault(i(281)),w=u.__importDefault(i(282)),E=u.__importDefault(i(301)),b=u.__importStar(i(416)),g=u.__importDefault(i(417)),_=u.__importDefault(i(418)),x=u.__importDefault(i(419)),k=u.__importStar(i(420)),T=u.__importDefault(i(423)),O=u.__importDefault(i(424)),F=u.__importDefault(i(425)),I=u.__importDefault(i(427)),M=u.__importDefault(i(437)),N=u.__importDefault(i(440)),B=u.__importStar(i(441)),L=u.__importDefault(i(23)),U=u.__importDefault(i(134)),H=u.__importDefault(i(24)),R=u.__importDefault(i(33)),z=u.__importDefault(i(38)),$=u.__importDefault(i(39)),S=1,J=function(){function Q(G,ie){this.pluginsFunctionList={},this.beforeDestroyHooks=[],this.id="wangEditor-"+S++,this.toolbarSelector=G,this.textSelector=ie,b.selectorValidator(this),this.config=m.deepClone(y.default),this.$toolbarElem=h.default("
      "),this.$textContainerElem=h.default("
      "),this.$textElem=h.default("
      "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new C.default(this),this.cmd=new A.default(this),this.txt=new w.default(this),this.menus=new E.default(this),this.zIndex=new O.default,this.change=new F.default(this),this.history=new I.default(this),this.onSelectionChange=new N.default(this);var X=M.default(this),le=X.disable,be=X.enable;this.disable=le,this.enable=be,this.isEnable=!0}return Q.prototype.initSelection=function(G){g.default(this,G)},Q.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),x.default(this),b.default(this),this.txt.init(),this.menus.init(),k.default(this),this.initSelection(!0),_.default(this),this.change.observe(),this.history.observe(),B.default(this)},Q.prototype.beforeDestroy=function(G){return this.beforeDestroyHooks.push(G),this},Q.prototype.destroy=function(){var G,ie=this;(0,c.default)(G=this.beforeDestroyHooks).call(G,function(X){return X.call(ie)}),this.$toolbarElem.remove(),this.$textContainerElem.remove()},Q.prototype.fullScreen=function(){k.setFullScreen(this)},Q.prototype.unFullScreen=function(){k.setUnFullScreen(this)},Q.prototype.scrollToHead=function(G){T.default(this,G)},Q.registerMenu=function(G,ie){!ie||typeof ie!="function"||(Q.globalCustomMenuConstructorList[G]=ie)},Q.prototype.registerPlugin=function(G,ie){B.registerPlugin(G,ie,this.pluginsFunctionList)},Q.registerPlugin=function(G,ie){B.registerPlugin(G,ie,Q.globalPluginsFunctionList)},Q.$=h.default,Q.BtnMenu=L.default,Q.DropList=U.default,Q.DropListMenu=H.default,Q.Panel=R.default,Q.PanelMenu=z.default,Q.Tooltip=$.default,Q.globalCustomMenuConstructorList={},Q.globalPluginsFunctionList={},Q}();o.default=J},function(r,o,i){var l=i(13),d=i(55),c=i(10),u=c("species");r.exports=function(h,m){var y;return d(h)&&(y=h.constructor,typeof y=="function"&&(y===Array||d(y.prototype))?y=void 0:l(y)&&(y=y[u],y===null&&(y=void 0))),new(y===void 0?Array:y)(m===0?0:m)}},function(r,o,i){r.exports=i(185)},function(r,o,i){var l=i(49),d=i(68),c="["+d+"]",u=RegExp("^"+c+c+"*"),h=RegExp(c+c+"*$"),m=function(C){return function(A){var w=String(l(A));return C&1&&(w=w.replace(u,"")),C&2&&(w=w.replace(h,"")),w}};r.exports={start:m(1),end:m(2),trim:m(3)}},function(r,o,i){r.exports=i(205)},function(r,o,i){var l=i(227),d=i(230);function c(u){return typeof d=="function"&&typeof l=="symbol"?r.exports=c=function(m){return typeof m}:r.exports=c=function(m){return m&&typeof d=="function"&&m.constructor===d&&m!==d.prototype?"symbol":typeof m},c(u)}r.exports=c},function(r,o,i){var l=i(10);o.f=l},function(r,o,i){r.exports=i(306)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(33)),m=function(){function y(C,A){var w=this;this.$elem=C,this.editor=A,this._active=!1,C.on("click",function(E){var b;h.default.hideCurAllPanels(),(0,c.default)(b=A.txt.eventHooks.menuClickEvents).call(b,function(g){return g()}),E.stopPropagation(),A.selection.getRange()!=null&&w.clickHandler(E)})}return y.prototype.clickHandler=function(C){},y.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},y.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,d.default)(y.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.getParentNodeA=o.EXTRA_TAG=void 0,o.EXTRA_TAG=["B","FONT","I","STRIKE"];function u(m){for(var y=m.elems[0];y&&(0,c.default)(C=o.EXTRA_TAG).call(C,y.nodeName);){var C;if(y=y.parentElement,y.nodeName==="A")return y}}o.getParentNodeA=u;function h(m){var y,C=m.selection.getSelectionContainerElem();if(!(!((y=C==null?void 0:C.elems)===null||y===void 0)&&y.length))return!1;if(C.getNodeName()==="A")return!0;var A=u(C);return!!(A&&A.nodeName==="A")}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(57)),u=l(i(4)),h=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(135)),A=m.__importDefault(i(136)),w=function(){function E(b){this.editor=b}return E.prototype.insertImg=function(b,g,_){var x=this.editor,k=x.config,T="validate.",O=function(L,U){return U===void 0&&(U=T),x.i18next.t(U+L)},F=b.replace(//g,">");F=F.replace("'",'"');var I="";_&&(I=_.replace("'",'"'),I="data-href='"+encodeURIComponent(I)+"' ");var M="";g&&(M=g.replace(//g,">"),M=M.replace("'",'"'),M="alt='"+M+"' "),x.cmd.do("insertHTML","'),k.linkImgCallback(b,g,_);var N=document.createElement("img");N.onload=function(){N=null},N.onerror=function(){k.customAlert(O("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"),"error","wangEditor: "+O("\u63D2\u5165\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+O("\u56FE\u7247\u94FE\u63A5")+' "'+b+'"\uFF0C'+O("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),N=null},N.onabort=function(){return N=null},N.src=b},E.prototype.uploadImg=function(b){var g=this;if(!!b.length){var _=this.editor,x=_.config,k="validate.",T=function(de){return _.i18next.t(k+de)},O=x.uploadImgServer,F=x.uploadImgShowBase64,I=x.uploadImgMaxSize,M=I/1024/1024,N=x.uploadImgMaxLength,B=x.uploadFileName,L=x.uploadImgParams,U=x.uploadImgParamsWithUrl,H=x.uploadImgHeaders,R=x.uploadImgHooks,z=x.uploadImgTimeout,$=x.withCredentials,S=x.customUploadImg;if(!(!S&&!O&&!F)){var J=[],Q=[];if(y.arrForEach(b,function(ce){if(!!ce){var de=ce.name||ce.type.replace("/","."),pe=ce.size;if(!(!de||!pe)){var se=_.config.uploadImgAccept.join("|"),ge=".("+se+")$",ye=new RegExp(ge,"i");if(ye.test(de)===!1){Q.push("\u3010"+de+"\u3011"+T("\u4E0D\u662F\u56FE\u7247"));return}if(I0){var N=M==null?void 0:M.getNodeName();N&&N==="I"&&I.addClass(k)}})}var O=new C.default(x,b);return x.dropList=O,_.on("click",function(){var F;g.selection.getRange()!=null&&(_.css("z-index",g.zIndex.get("menu")),(0,c.default)(F=g.txt.eventHooks.dropListMenuHoverEvents).call(F,function(I){return I()}),O.show())}).on("mouseleave",function(){_.css("z-index","auto"),O.hideTimeoutId=(0,u.default)(function(){O.hide()})}),x}return E}(y.default);o.default=S},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d))throw TypeError(String(d)+" is not an object");return d}},function(r,o,i){r.exports=i(188)},function(r,o,i){r.exports=i(201)},function(r,o,i){r.exports=i(213)},function(r,o,i){r.exports=i(283)},function(r,o,i){var l=i(72),d=i(49);r.exports=function(c){return l(d(c))}},function(r,o,i){var l=i(49);r.exports=function(d){return Object(l(d))}},function(r,o,i){var l=i(40),d=i(72),c=i(31),u=i(35),h=i(88),m=[].push,y=function(S){var w=S==1,E=S==2,_=S==3,g=S==4,b=S==6,x=S==5||b;return function(k,T,O,F){for(var I=c(k),M=d(I),N=l(T,O,3),B=u(M.length),L=0,U=F||h,H=w?U(k,B):E?U(k,0):void 0,R,z;B>L;L++)if((x||L in M)&&(R=M[L],z=N(R,L,I),S)){if(w)H[L]=z;else if(z)switch(S){case 3:return!0;case 5:return R;case 6:return L;case 2:m.call(H,R)}else if(g)return!1}return b?-1:_||g?g:H}};r.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(29)),h=l(i(132));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3)),C=i(7),S=function(){function w(E,_){this.menu=E,this.conf=_,this.$container=y.default('
      ');var g=E.editor;g.txt.eventHooks.clickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.toolbarClickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.dropListMenuHoverEvents.push(w.hideCurAllPanels)}return w.prototype.create=function(){var E=this,_=this.menu;if(!w.createdMenus.has(_)){var g=this.conf,b=this.$container,x=g.width||300,k=_.editor.$toolbarElem.getBoundingClientRect(),T=_.$elem.getBoundingClientRect(),O=k.height+k.top-T.top,F=(k.width-x)/2+k.left-T.left,I=300;Math.abs(F)>I&&(T.left');b.append(M),M.on("click",function(){E.remove()});var N=y.default('
        '),B=y.default('
        ');b.append(N).append(B);var L=g.height;L&&B.css("height",L+"px").css("overflow-y","auto");var U=g.tabs||[],H=[],R=[];(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.title||"",Q=$.tpl||"",G=y.default('
      • '+J+"
      • ");N.append(G);var ie=y.default(Q);B.append(ie),H.push(G),R.push(ie),A===0?(G.data("active",!0),G.addClass("w-e-active")):ie.hide(),G.on("click",function(){G.data("active")||((0,c.default)(H).call(H,function(X){X.data("active",!1),X.removeClass("w-e-active")}),(0,c.default)(R).call(R,function(X){X.hide()}),G.data("active",!0),G.addClass("w-e-active"),ie.show())})}}),b.on("click",function($){$.stopPropagation()}),_.$elem.append(b),g.setLinkValue&&g.setLinkValue(b,"text"),g.setLinkValue&&g.setLinkValue(b,"link"),(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.events||[];(0,c.default)(J).call(J,function(Q){var G,ie=Q.selector,X=Q.type,le=Q.fn||C.EMPTY_FN,be=R[A],ce=(G=Q.bindEnter)!==null&&G!==void 0?G:!1,de=function(se){return m.__awaiter(E,void 0,void 0,function(){var ge;return m.__generator(this,function(ye){switch(ye.label){case 0:return se.stopPropagation(),[4,le(se)];case 1:return ge=ye.sent(),ge&&this.remove(),[2]}})})};(0,u.default)(be).call(be,ie).on(X,de),ce&&X==="click"&&be.on("keyup",function(pe){pe.keyCode==13&&de(pe)})})}});var z=(0,u.default)(b).call(b,"input[type=text],textarea");z.length&&z.get(0).focus(),w.hideCurAllPanels(),_.setPanel(this),w.createdMenus.add(_)}},w.prototype.remove=function(){var E=this.menu,_=this.$container;_&&_.remove(),w.createdMenus.delete(E)},w.hideCurAllPanels=function(){var E;w.createdMenus.size!==0&&(0,c.default)(E=w.createdMenus).call(E,function(_){var g=_.panel;g&&g.remove()})},w.createdMenus=new h.default,w}();o.default=S},function(r,o){var i={}.toString;r.exports=function(l){return i.call(l).slice(8,-1)}},function(r,o,i){var l=i(62),d=Math.min;r.exports=function(c){return c>0?d(l(c),9007199254740991):0}},function(r,o,i){var l=i(9),d=i(8),c=function(h){return typeof h=="function"?h:void 0};r.exports=function(u,h){return arguments.length<2?c(l[u])||c(d[u]):l[u]&&l[u][h]||d[u]&&d[u][h]}},function(r,o,i){var l=i(81),d=i(18).f,c=i(19),u=i(16),h=i(170),m=i(10),y=m("toStringTag");r.exports=function(C,S,w,E){if(C){var _=w?C:C.prototype;u(_,y)||d(_,y,{configurable:!0,value:S}),E&&!l&&c(_,"toString",h)}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(95)),h=function(m){c.__extends(y,m);function y(C,S){return m.call(this,C,S)||this}return y.prototype.setPanel=function(C){this.panel=C},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S,w,E){this.editor=S,this.$targetElem=w,this.conf=E,this._show=!1,this._isInsertTextContainer=!1;var _=m.default("
        ");_.addClass("w-e-tooltip"),this.$container=_}return C.prototype.getPositionData=function(){var S=this.$container,w=0,E=0,_=20,g=document.documentElement.scrollTop,b=this.$targetElem.getBoundingClientRect(),x=this.editor.$textElem.getBoundingClientRect(),k=this.$targetElem.getOffsetData(),T=m.default(k.parent),O=this.editor.$textElem.elems[0].scrollTop;if(this._isInsertTextContainer=T.equal(this.editor.$textContainerElem),this._isInsertTextContainer){var F=T.getBoundingClientRect().height,I=k.top,M=k.left,N=k.height,B=I-O;B>_+5?(w=B-_-15,S.addClass("w-e-tooltip-up")):B+N+_0?B:0)+_+10,S.addClass("w-e-tooltip-down")),M<0?E=0:E=M}else b.top<_||b.top-x.top<_?(w=b.bottom+g+5,S.addClass("w-e-tooltip-down")):(w=b.top+g-_-15,S.addClass("w-e-tooltip-up")),b.left<0?E=0:E=b.left;return{top:w,left:E}},C.prototype.appendMenus=function(){var S=this,w=this.conf,E=this.editor,_=this.$targetElem,g=this.$container;(0,c.default)(w).call(w,function(b,x){var k=b.$elem,T=m.default("
        ");T.addClass("w-e-tooltip-item-wrapper "),T.append(k),g.append(T),k.on("click",function(O){O.preventDefault();var F=b.onClick(E,_);F&&S.remove()})})},C.prototype.create=function(){var S,w,E=this.editor,_=this.$container;this.appendMenus();var g=this.getPositionData(),b=g.top,x=g.left;_.css("top",b+"px"),_.css("left",x+"px"),_.css("z-index",E.zIndex.get("tooltip")),this._isInsertTextContainer?this.editor.$textContainerElem.append(_):m.default("body").append(_),this._show=!0,E.beforeDestroy((0,u.default)(S=this.remove).call(S,this)),E.txt.eventHooks.onBlurEvents.push((0,u.default)(w=this.remove).call(w,this))},C.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,d.default)(C.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),C}();o.default=y},function(r,o,i){var l=i(41);r.exports=function(d,c,u){if(l(d),c===void 0)return d;switch(u){case 0:return function(){return d.call(c)};case 1:return function(h){return d.call(c,h)};case 2:return function(h,m){return d.call(c,h,m)};case 3:return function(h,m,y){return d.call(c,h,m,y)}}return function(){return d.apply(c,arguments)}}},function(r,o){r.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},function(r,o,i){var l=i(165),d=i(8),c=i(13),u=i(19),h=i(16),m=i(63),y=i(51),C=d.WeakMap,S,w,E,_=function(I){return E(I)?w(I):S(I,{})},g=function(I){return function(M){var N;if(!c(M)||(N=w(M)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return N}};if(l){var b=new C,x=b.get,k=b.has,T=b.set;S=function(I,M){return T.call(b,I,M),M},w=function(I){return x.call(b,I)||{}},E=function(I){return k.call(b,I)}}else{var O=m("state");y[O]=!0,S=function(I,M){return u(I,O,M),M},w=function(I){return h(I,O)?I[O]:{}},E=function(I){return h(I,O)}}r.exports={set:S,get:w,has:E,enforce:_,getterFor:g}},function(r,o){r.exports=!0},function(r,o){r.exports={}},function(r,o,i){r.exports=i(261)},function(r,o,i){r.exports=i(265)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.createElementFragment=o.createDocumentFragment=o.createElement=o.insertBefore=o.getEndPoint=o.getStartPoint=o.updateRange=o.filterSelectionNodes=void 0;var u=i(2),h=i(137),m=u.__importDefault(i(3));function y(x){var k=[];return(0,c.default)(x).call(x,function(T){var O=T.getNodeName();if(O!==h.ListType.OrderedList&&O!==h.ListType.UnorderedList)k.push(T);else if(T.prior)k.push(T.prior);else{var F=T.children();F==null||(0,c.default)(F).call(F,function(I){k.push(m.default(I))})}}),k}o.filterSelectionNodes=y;function C(x,k,T){var O=x.selection,F=document.createRange();k.length>1?(F.setStart(k.elems[0],0),F.setEnd(k.elems[k.length-1],k.elems[k.length-1].childNodes.length)):F.selectNodeContents(k.elems[0]),T&&F.collapse(!1),O.saveRange(F),O.restoreSelection()}o.updateRange=C;function S(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.elems[0])}o.getStartPoint=S;function w(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.last().elems[0])}o.getEndPoint=w;function E(x,k,T){T===void 0&&(T=null),x.parent().elems[0].insertBefore(k,T)}o.insertBefore=E;function _(x){return document.createElement(x)}o.createElement=_;function g(){return document.createDocumentFragment()}o.createDocumentFragment=g;function b(x,k,T){return T===void 0&&(T="li"),(0,c.default)(x).call(x,function(O){var F=_(T);F.innerHTML=O.html(),k.appendChild(F),O.remove()}),k}o.createElementFragment=b},function(r,o){r.exports=function(i,l){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:l}}},function(r,o){r.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(r,o,i){var l=i(164).charAt,d=i(42),c=i(75),u="String Iterator",h=d.set,m=d.getterFor(u);c(String,"String",function(y){h(this,{type:u,string:String(y),index:0})},function(){var C=m(this),S=C.string,w=C.index,E;return w>=S.length?{value:void 0,done:!0}:(E=l(S,w),C.index+=E.length,{value:E,done:!1})})},function(r,o){r.exports={}},function(r,o,i){var l=i(107),d=i(80);r.exports=Object.keys||function(u){return l(u,d)}},function(r,o,i){var l=i(19);r.exports=function(d,c,u,h){h&&h.enumerable?d[c]=u:l(d,c,u)}},function(r,o,i){i(173);var l=i(174),d=i(8),c=i(65),u=i(19),h=i(44),m=i(10),y=m("toStringTag");for(var C in l){var S=d[C],w=S&&S.prototype;w&&c(w)!==y&&u(w,y,C),h[C]=h.Array}},function(r,o,i){var l=i(34);r.exports=Array.isArray||function(c){return l(c)=="Array"}},function(r,o,i){var l=i(11),d=i(10),c=i(86),u=d("species");r.exports=function(h){return c>=51||!l(function(){var m=[],y=m.constructor={};return y[u]=function(){return{foo:1}},m[h](Boolean).foo!==1})}},function(r,o,i){r.exports=i(222)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListHandle=void 0;var c=i(2),u=c.__importDefault(i(373)),h=function(){function m(y){this.options=y,this.selectionRangeElem=new u.default}return m}();o.ListHandle=h},function(r,o,i){var l={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,c=d&&!l.call({1:2},1);o.f=c?function(h){var m=d(this,h);return!!m&&m.enumerable}:l},function(r,o,i){var l=i(13);r.exports=function(d,c){if(!l(d))return d;var u,h;if(c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d))||typeof(u=d.valueOf)=="function"&&!l(h=u.call(d))||!c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d)))return h;throw TypeError("Can't convert object to primitive value")}},function(r,o){},function(r,o){var i=Math.ceil,l=Math.floor;r.exports=function(d){return isNaN(d=+d)?0:(d>0?l:i)(d)}},function(r,o,i){var l=i(74),d=i(64),c=l("keys");r.exports=function(u){return c[u]||(c[u]=d(u))}},function(r,o){var i=0,l=Math.random();r.exports=function(d){return"Symbol("+String(d===void 0?"":d)+")_"+(++i+l).toString(36)}},function(r,o,i){var l=i(81),d=i(34),c=i(10),u=c("toStringTag"),h=d(function(){return arguments}())=="Arguments",m=function(C,S){try{return C[S]}catch{}};r.exports=l?d:function(y){var C,S,w;return y===void 0?"Undefined":y===null?"Null":typeof(S=m(C=Object(y),u))=="string"?S:h?d(C):(w=d(C))=="Object"&&typeof C.callee=="function"?"Arguments":w}},function(r,o,i){var l=i(25),d=i(112),c=i(35),u=i(40),h=i(113),m=i(114),y=function(w,E){this.stopped=w,this.result=E},C=r.exports=function(S,w,E,_,g){var b=u(w,E,_?2:1),x,k,T,O,F,I,M;if(g)x=S;else{if(k=h(S),typeof k!="function")throw TypeError("Target is not iterable");if(d(k)){for(T=0,O=c(S.length);O>T;T++)if(F=_?b(l(M=S[T])[0],M[1]):b(S[T]),F&&F instanceof y)return F;return new y(!1)}x=k.call(S)}for(I=x.next;!(M=I.call(x)).done;)if(F=m(x,b,M.value,_),Jt(F)=="object"&&F&&F instanceof y)return F;return new y(!1)};C.stop=function(S){return new y(!0,S)}},function(r,o,i){var l=i(11);r.exports=function(d,c){var u=[][d];return!!u&&l(function(){u.call(null,c||function(){throw 1},1)})}},function(r,o){r.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},function(r,o,i){var l=i(60),d=i(18),c=i(48);r.exports=function(u,h,m){var y=l(h);y in u?d.f(u,y,c(0,m)):u[y]=m}},function(r,o,i){r.exports=i(209)},function(r,o,i){var l=i(14),d=i(59),c=i(48),u=i(30),h=i(60),m=i(16),y=i(100),C=Object.getOwnPropertyDescriptor;o.f=l?C:function(w,E){if(w=u(w),E=h(E,!0),y)try{return C(w,E)}catch{}if(m(w,E))return c(!d.f.call(w,E),w[E])}},function(r,o,i){var l=i(11),d=i(34),c="".split;r.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return d(u)=="String"?c.call(u,""):Object(u)}:Object},function(r,o,i){var l=i(8),d=i(13),c=l.document,u=d(c)&&d(c.createElement);r.exports=function(h){return u?c.createElement(h):{}}},function(r,o,i){var l=i(43),d=i(103);(r.exports=function(c,u){return d[c]||(d[c]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.4",mode:l?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},function(r,o,i){var l=i(5),d=i(167),c=i(105),u=i(171),h=i(37),m=i(19),y=i(53),C=i(10),S=i(43),w=i(44),E=i(104),_=E.IteratorPrototype,g=E.BUGGY_SAFARI_ITERATORS,b=C("iterator"),x="keys",k="values",T="entries",O=function(){return this};r.exports=function(F,I,M,N,B,L,U){d(M,I,N);var H=function(be){if(be===B&&J)return J;if(!g&&be in $)return $[be];switch(be){case x:return function(){return new M(this,be)};case k:return function(){return new M(this,be)};case T:return function(){return new M(this,be)}}return function(){return new M(this)}},R=I+" Iterator",z=!1,$=F.prototype,A=$[b]||$["@@iterator"]||B&&$[B],J=!g&&A||H(B),Q=I=="Array"&&$.entries||A,G,ie,X;if(Q&&(G=c(Q.call(new F)),_!==Object.prototype&&G.next&&(!S&&c(G)!==_&&(u?u(G,_):typeof G[b]!="function"&&m(G,b,O)),h(G,R,!0,!0),S&&(w[R]=O))),B==k&&A&&A.name!==k&&(z=!0,J=function(){return A.call(this)}),(!S||U)&&$[b]!==J&&m($,b,J),w[I]=J,B)if(ie={values:H(k),keys:L?J:H(x),entries:H(T)},U)for(X in ie)(g||z||!(X in $))&&y($,X,ie[X]);else l({target:I,proto:!0,forced:g||z},ie);return ie}},function(r,o,i){var l=i(11);r.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},function(r,o,i){var l=i(25),d=i(169),c=i(80),u=i(51),h=i(108),m=i(73),y=i(63),C=">",S="<",w="prototype",E="script",_=y("IE_PROTO"),g=function(){},b=function(I){return S+E+C+I+S+"/"+E+C},x=function(I){I.write(b("")),I.close();var M=I.parentWindow.Object;return I=null,M},k=function(){var I=m("iframe"),M="java"+E+":",N;return I.style.display="none",h.appendChild(I),I.src=String(M),N=I.contentWindow.document,N.open(),N.write(b("document.F=Object")),N.close(),N.F},T,O=function(){try{T=document.domain&&new ActiveXObject("htmlfile")}catch{}O=T?x(T):k();for(var I=c.length;I--;)delete O[w][c[I]];return O()};u[_]=!0,r.exports=Object.create||function(I,M){var N;return I!==null?(g[w]=l(I),N=new g,g[w]=null,N[_]=I):N=O(),M===void 0?N:d(N,M)}},function(r,o,i){var l=i(30),d=i(35),c=i(79),u=function(m){return function(y,C,S){var w=l(y),E=d(w.length),_=c(S,E),g;if(m&&C!=C){for(;E>_;)if(g=w[_++],g!=g)return!0}else for(;E>_;_++)if((m||_ in w)&&w[_]===C)return m||_||0;return!m&&-1}};r.exports={includes:u(!0),indexOf:u(!1)}},function(r,o,i){var l=i(62),d=Math.max,c=Math.min;r.exports=function(u,h){var m=l(u);return m<0?d(m+h,0):c(m,h)}},function(r,o){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,o,i){var l=i(10),d=l("toStringTag"),c={};c[d]="z",r.exports=String(c)==="[object z]"},function(r,o){r.exports=function(){}},function(r,o){r.exports=function(i,l,d){if(!(i instanceof l))throw TypeError("Incorrect "+(d?d+" ":"")+"invocation");return i}},function(r,o,i){var l=i(36);r.exports=l("navigator","userAgent")||""},function(r,o,i){var l=i(41),d=function(u){var h,m;this.promise=new u(function(y,C){if(h!==void 0||m!==void 0)throw TypeError("Bad Promise constructor");h=y,m=C}),this.resolve=l(h),this.reject=l(m)};r.exports.f=function(c){return new d(c)}},function(r,o,i){var l=i(8),d=i(84),c=l.process,u=c&&c.versions,h=u&&u.v8,m,y;h?(m=h.split("."),y=m[0]+m[1]):d&&(m=d.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=d.match(/Chrome\/(\d+)/),m&&(y=m[1]))),r.exports=y&&+y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=u.__importDefault(i(267)),C=u.__importDefault(i(280)),S=u.__importDefault(i(281)),w=u.__importDefault(i(282)),E=u.__importDefault(i(301)),_=u.__importStar(i(416)),g=u.__importDefault(i(417)),b=u.__importDefault(i(418)),x=u.__importDefault(i(419)),k=u.__importStar(i(420)),T=u.__importDefault(i(423)),O=u.__importDefault(i(424)),F=u.__importDefault(i(425)),I=u.__importDefault(i(427)),M=u.__importDefault(i(437)),N=u.__importDefault(i(440)),B=u.__importStar(i(441)),L=u.__importDefault(i(23)),U=u.__importDefault(i(134)),H=u.__importDefault(i(24)),R=u.__importDefault(i(33)),z=u.__importDefault(i(38)),$=u.__importDefault(i(39)),A=1,J=function(){function Q(G,ie){this.pluginsFunctionList={},this.beforeDestroyHooks=[],this.id="wangEditor-"+A++,this.toolbarSelector=G,this.textSelector=ie,_.selectorValidator(this),this.config=m.deepClone(y.default),this.$toolbarElem=h.default("
        "),this.$textContainerElem=h.default("
        "),this.$textElem=h.default("
        "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new C.default(this),this.cmd=new S.default(this),this.txt=new w.default(this),this.menus=new E.default(this),this.zIndex=new O.default,this.change=new F.default(this),this.history=new I.default(this),this.onSelectionChange=new N.default(this);var X=M.default(this),le=X.disable,be=X.enable;this.disable=le,this.enable=be,this.isEnable=!0}return Q.prototype.initSelection=function(G){g.default(this,G)},Q.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),x.default(this),_.default(this),this.txt.init(),this.menus.init(),k.default(this),this.initSelection(!0),b.default(this),this.change.observe(),this.history.observe(),B.default(this)},Q.prototype.beforeDestroy=function(G){return this.beforeDestroyHooks.push(G),this},Q.prototype.destroy=function(){var G,ie=this;(0,c.default)(G=this.beforeDestroyHooks).call(G,function(X){return X.call(ie)}),this.$toolbarElem.remove(),this.$textContainerElem.remove()},Q.prototype.fullScreen=function(){k.setFullScreen(this)},Q.prototype.unFullScreen=function(){k.setUnFullScreen(this)},Q.prototype.scrollToHead=function(G){T.default(this,G)},Q.registerMenu=function(G,ie){!ie||typeof ie!="function"||(Q.globalCustomMenuConstructorList[G]=ie)},Q.prototype.registerPlugin=function(G,ie){B.registerPlugin(G,ie,this.pluginsFunctionList)},Q.registerPlugin=function(G,ie){B.registerPlugin(G,ie,Q.globalPluginsFunctionList)},Q.$=h.default,Q.BtnMenu=L.default,Q.DropList=U.default,Q.DropListMenu=H.default,Q.Panel=R.default,Q.PanelMenu=z.default,Q.Tooltip=$.default,Q.globalCustomMenuConstructorList={},Q.globalPluginsFunctionList={},Q}();o.default=J},function(r,o,i){var l=i(13),d=i(55),c=i(10),u=c("species");r.exports=function(h,m){var y;return d(h)&&(y=h.constructor,typeof y=="function"&&(y===Array||d(y.prototype))?y=void 0:l(y)&&(y=y[u],y===null&&(y=void 0))),new(y===void 0?Array:y)(m===0?0:m)}},function(r,o,i){r.exports=i(185)},function(r,o,i){var l=i(49),d=i(68),c="["+d+"]",u=RegExp("^"+c+c+"*"),h=RegExp(c+c+"*$"),m=function(C){return function(S){var w=String(l(S));return C&1&&(w=w.replace(u,"")),C&2&&(w=w.replace(h,"")),w}};r.exports={start:m(1),end:m(2),trim:m(3)}},function(r,o,i){r.exports=i(205)},function(r,o,i){var l=i(227),d=i(230);function c(u){return typeof d=="function"&&typeof l=="symbol"?r.exports=c=function(m){return typeof m}:r.exports=c=function(m){return m&&typeof d=="function"&&m.constructor===d&&m!==d.prototype?"symbol":typeof m},c(u)}r.exports=c},function(r,o,i){var l=i(10);o.f=l},function(r,o,i){r.exports=i(306)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(33)),m=function(){function y(C,S){var w=this;this.$elem=C,this.editor=S,this._active=!1,C.on("click",function(E){var _;h.default.hideCurAllPanels(),(0,c.default)(_=S.txt.eventHooks.menuClickEvents).call(_,function(g){return g()}),E.stopPropagation(),S.selection.getRange()!=null&&w.clickHandler(E)})}return y.prototype.clickHandler=function(C){},y.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},y.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,d.default)(y.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.getParentNodeA=o.EXTRA_TAG=void 0,o.EXTRA_TAG=["B","FONT","I","STRIKE"];function u(m){for(var y=m.elems[0];y&&(0,c.default)(C=o.EXTRA_TAG).call(C,y.nodeName);){var C;if(y=y.parentElement,y.nodeName==="A")return y}}o.getParentNodeA=u;function h(m){var y,C=m.selection.getSelectionContainerElem();if(!(!((y=C==null?void 0:C.elems)===null||y===void 0)&&y.length))return!1;if(C.getNodeName()==="A")return!0;var S=u(C);return!!(S&&S.nodeName==="A")}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(57)),u=l(i(4)),h=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(135)),S=m.__importDefault(i(136)),w=function(){function E(_){this.editor=_}return E.prototype.insertImg=function(_,g,b){var x=this.editor,k=x.config,T="validate.",O=function(L,U){return U===void 0&&(U=T),x.i18next.t(U+L)},F=_.replace(//g,">");F=F.replace("'",'"');var I="";b&&(I=b.replace("'",'"'),I="data-href='"+encodeURIComponent(I)+"' ");var M="";g&&(M=g.replace(//g,">"),M=M.replace("'",'"'),M="alt='"+M+"' "),x.cmd.do("insertHTML","'),k.linkImgCallback(_,g,b);var N=document.createElement("img");N.onload=function(){N=null},N.onerror=function(){k.customAlert(O("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"),"error","wangEditor: "+O("\u63D2\u5165\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+O("\u56FE\u7247\u94FE\u63A5")+' "'+_+'"\uFF0C'+O("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),N=null},N.onabort=function(){return N=null},N.src=_},E.prototype.uploadImg=function(_){var g=this;if(!!_.length){var b=this.editor,x=b.config,k="validate.",T=function(de){return b.i18next.t(k+de)},O=x.uploadImgServer,F=x.uploadImgShowBase64,I=x.uploadImgMaxSize,M=I/1024/1024,N=x.uploadImgMaxLength,B=x.uploadFileName,L=x.uploadImgParams,U=x.uploadImgParamsWithUrl,H=x.uploadImgHeaders,R=x.uploadImgHooks,z=x.uploadImgTimeout,$=x.withCredentials,A=x.customUploadImg;if(!(!A&&!O&&!F)){var J=[],Q=[];if(y.arrForEach(_,function(ce){if(!!ce){var de=ce.name||ce.type.replace("/","."),pe=ce.size;if(!(!de||!pe)){var se=b.config.uploadImgAccept.join("|"),ge=".("+se+")$",ye=new RegExp(ge,"i");if(ye.test(de)===!1){Q.push("\u3010"+de+"\u3011"+T("\u4E0D\u662F\u56FE\u7247"));return}if(IN){x.customAlert(T("\u4E00\u6B21\u6700\u591A\u4E0A\u4F20")+N+T("\u5F20\u56FE\u7247"),"warning");return}if(S&&typeof S=="function"){var G;S(J,(0,c.default)(G=this.insertImg).call(G,this));return}var ie=new FormData;if((0,u.default)(J).call(J,function(ce,de){var pe=B||ce.name;J.length>1&&(pe=pe+(de+1)),ie.append(pe,ce)}),O){var X=O.split("#");O=X[0];var le=X[1]||"";(0,u.default)(y).call(y,L,function(ce,de){U&&((0,h.default)(O).call(O,"?")>0?O+="&":O+="?",O=O+ce+"="+de),ie.append(ce,de)}),le&&(O+="#"+le);var be=C.default(O,{timeout:z,formData:ie,headers:H,withCredentials:!!$,beforeSend:function(de){if(R.before)return R.before(de,_,J)},onTimeout:function(de){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"),"error"),R.timeout&&R.timeout(de,_)},onProgress:function(de,pe){var se=new A.default(_);pe.lengthComputable&&(de=pe.loaded/pe.total,se.show(de))},onError:function(de){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"),"error",T("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+T("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+de.status),R.error&&R.error(de,_)},onFail:function(de,pe){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",T("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+T("\u8FD4\u56DE\u7ED3\u679C")+": ")+pe),R.fail&&R.fail(de,_,pe)},onSuccess:function(de,pe){if(R.customInsert){var se;R.customInsert((0,c.default)(se=g.insertImg).call(se,g),pe,_);return}if(pe.errno!="0"){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",T("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+T("\u8FD4\u56DE\u7ED3\u679C")+" errno="+pe.errno),R.fail&&R.fail(de,_,pe);return}var ge=pe.data;(0,u.default)(ge).call(ge,function(ye){typeof ye=="string"?g.insertImg(ye):g.insertImg(ye.url,ye.alt,ye.href)}),R.success&&R.success(de,_,pe)}});typeof be=="string"&&x.customAlert(be,"error");return}F&&y.arrForEach(b,function(ce){var de=g,pe=new FileReader;pe.readAsDataURL(ce),pe.onload=function(){if(!!this.result){var se=this.result.toString();de.insertImg(se,se)}}})}}},E}();o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(410)),u=l(i(4)),h=l(i(45));(0,d.default)(o,"__esModule",{value:!0}),o.dealTextNode=o.isAllTodo=o.isTodo=o.getCursorNextNode=void 0;function m(E){return E.length?E.attr("class")==="w-e-todo":!1}o.isTodo=m;function y(E){var b=E.selection.getSelectionRangeTopNodes();if(b.length!==0)return(0,c.default)(b).call(b,function(g){return m(g)})}o.isAllTodo=y;function C(E,b,g){var _;if(!!E.hasChildNodes()){var x=E.cloneNode(),k=!1;b.nodeValue===""&&(k=!0);var T=[];return(0,u.default)(_=E.childNodes).call(_,function(O){if(!A(O,b)&&k&&(x.appendChild(O.cloneNode(!0)),O.nodeName!=="BR"&&T.push(O)),A(O,b)){if(O.nodeType===1){var F=C(O,b,g);F&&F.textContent!==""&&(x==null||x.appendChild(F))}if(O.nodeType===3&&b.isEqualNode(O)){var I=w(O,g);x.textContent=I}k=!0}}),(0,u.default)(T).call(T,function(O){var F=O;F.remove()}),x}}o.getCursorNextNode=C;function A(E,b){return E.nodeType===3?E.nodeValue===b.nodeValue:E.contains(b)}function w(E,b,g){g===void 0&&(g=!0);var _=E.nodeValue,x=_==null?void 0:(0,h.default)(_).call(_,0,b);if(_=_==null?void 0:(0,h.default)(_).call(_,b),!g){var k=_;_=x,x=k}return E.nodeValue=x,_}o.dealTextNode=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(430),u=function(){function h(m){this.maxSize=m,this.isRe=!1,this.data=new c.CeilStack(m),this.revokeData=new c.CeilStack(m)}return(0,d.default)(h.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),h.prototype.resetMaxSize=function(m){this.data.resetMax(m),this.revokeData.resetMax(m)},h.prototype.save=function(m){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(m),this},h.prototype.revoke=function(m){!this.isRe&&(this.isRe=!0);var y=this.data.outstack();return y?(this.revokeData.instack(y),m(y),!0):!1},h.prototype.restore=function(m){!this.isRe&&(this.isRe=!0);var y=this.revokeData.outstack();return y?(this.data.instack(y),m(y),!0):!1},h}();o.default=u},function(r,o,i){var l=i(14),d=i(11),c=i(73);r.exports=!l&&!d(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},function(r,o,i){var l=i(11),d=/#|\.prototype\./,c=function(A,w){var E=h[u(A)];return E==y?!0:E==m?!1:typeof w=="function"?l(w):!!w},u=c.normalize=function(C){return String(C).replace(d,".").toLowerCase()},h=c.data={},m=c.NATIVE="N",y=c.POLYFILL="P";r.exports=c},function(r,o,i){var l=i(103),d=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(c){return d.call(c)}),r.exports=l.inspectSource},function(r,o,i){var l=i(8),d=i(166),c="__core-js_shared__",u=l[c]||d(c,{});r.exports=u},function(r,o,i){var l=i(105),d=i(19),c=i(16),u=i(10),h=i(43),m=u("iterator"),y=!1,C=function(){return this},A,w,E;[].keys&&(E=[].keys(),"next"in E?(w=l(l(E)),w!==Object.prototype&&(A=w)):y=!0),A==null&&(A={}),!h&&!c(A,m)&&d(A,m,C),r.exports={IteratorPrototype:A,BUGGY_SAFARI_ITERATORS:y}},function(r,o,i){var l=i(16),d=i(31),c=i(63),u=i(168),h=c("IE_PROTO"),m=Object.prototype;r.exports=u?Object.getPrototypeOf:function(y){return y=d(y),l(y,h)?y[h]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?m:null}},function(r,o,i){var l=i(76);r.exports=l&&!Symbol.sham&&Jt(Symbol.iterator)=="symbol"},function(r,o,i){var l=i(16),d=i(30),c=i(78).indexOf,u=i(51);r.exports=function(h,m){var y=d(h),C=0,A=[],w;for(w in y)!l(u,w)&&l(y,w)&&A.push(w);for(;m.length>C;)l(y,w=m[C++])&&(~c(A,w)||A.push(w));return A}},function(r,o,i){var l=i(36);r.exports=l("document","documentElement")},function(r,o,i){var l=i(8);r.exports=l.Promise},function(r,o,i){var l=i(53);r.exports=function(d,c,u){for(var h in c)u&&u.unsafe&&d[h]?d[h]=c[h]:l(d,h,c[h],u);return d}},function(r,o,i){var l=i(36),d=i(18),c=i(10),u=i(14),h=c("species");r.exports=function(m){var y=l(m),C=d.f;u&&y&&!y[h]&&C(y,h,{configurable:!0,get:function(){return this}})}},function(r,o,i){var l=i(10),d=i(44),c=l("iterator"),u=Array.prototype;r.exports=function(h){return h!==void 0&&(d.Array===h||u[c]===h)}},function(r,o,i){var l=i(65),d=i(44),c=i(10),u=c("iterator");r.exports=function(h){if(h!=null)return h[u]||h["@@iterator"]||d[l(h)]}},function(r,o,i){var l=i(25);r.exports=function(d,c,u,h){try{return h?c(l(u)[0],u[1]):c(u)}catch(y){var m=d.return;throw m!==void 0&&l(m.call(d)),y}}},function(r,o,i){var l=i(10),d=l("iterator"),c=!1;try{var u=0,h={next:function(){return{done:!!u++}},return:function(){c=!0}};h[d]=function(){return this},Array.from(h,function(){throw 2})}catch{}r.exports=function(m,y){if(!y&&!c)return!1;var C=!1;try{var A={};A[d]=function(){return{next:function(){return{done:C=!0}}}},m(A)}catch{}return C}},function(r,o,i){var l=i(25),d=i(41),c=i(10),u=c("species");r.exports=function(h,m){var y=l(h).constructor,C;return y===void 0||(C=l(y)[u])==null?m:d(C)}},function(r,o,i){var l=i(8),d=i(11),c=i(34),u=i(40),h=i(108),m=i(73),y=i(118),C=l.location,A=l.setImmediate,w=l.clearImmediate,E=l.process,b=l.MessageChannel,g=l.Dispatch,_=0,x={},k="onreadystatechange",T,O,F,I=function(U){if(x.hasOwnProperty(U)){var H=x[U];delete x[U],H()}},M=function(U){return function(){I(U)}},N=function(U){I(U.data)},B=function(U){l.postMessage(U+"",C.protocol+"//"+C.host)};(!A||!w)&&(A=function(U){for(var H=[],R=1;arguments.length>R;)H.push(arguments[R++]);return x[++_]=function(){(typeof U=="function"?U:Function(U)).apply(void 0,H)},T(_),_},w=function(U){delete x[U]},c(E)=="process"?T=function(U){E.nextTick(M(U))}:g&&g.now?T=function(U){g.now(M(U))}:b&&!y?(O=new b,F=O.port2,O.port1.onmessage=N,T=u(F.postMessage,F,1)):l.addEventListener&&typeof postMessage=="function"&&!l.importScripts&&!d(B)&&C.protocol!=="file:"?(T=B,l.addEventListener("message",N,!1)):k in m("script")?T=function(U){h.appendChild(m("script"))[k]=function(){h.removeChild(this),I(U)}}:T=function(U){setTimeout(M(U),0)}),r.exports={set:A,clear:w}},function(r,o,i){var l=i(84);r.exports=/(iphone|ipod|ipad).*applewebkit/i.test(l)},function(r,o,i){var l=i(25),d=i(13),c=i(85);r.exports=function(u,h){if(l(u),d(h)&&h.constructor===u)return h;var m=c.f(u),y=m.resolve;return y(h),m.promise}},function(r,o){r.exports=function(i){try{return{error:!1,value:i()}}catch(l){return{error:!0,value:l}}}},function(r,o,i){r.exports=i(197)},function(r,o,i){var l=i(5),d=i(8),c=i(123),u=i(11),h=i(19),m=i(66),y=i(83),C=i(13),A=i(37),w=i(18).f,E=i(32).forEach,b=i(14),g=i(42),_=g.set,x=g.getterFor;r.exports=function(k,T,O){var F=k.indexOf("Map")!==-1,I=k.indexOf("Weak")!==-1,M=F?"set":"add",N=d[k],B=N&&N.prototype,L={},U;if(!b||typeof N!="function"||!(I||B.forEach&&!u(function(){new N().entries().next()})))U=O.getConstructor(T,k,F,M),c.REQUIRED=!0;else{U=T(function(R,z){_(y(R,U,k),{type:k,collection:new N}),z!=null&&m(z,R[M],R,F)});var H=x(k);E(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(R){var z=R=="add"||R=="set";R in B&&!(I&&R=="clear")&&h(U.prototype,R,function($,S){var J=H(this).collection;if(!z&&I&&!C($))return R=="get"?void 0:!1;var Q=J[R]($===0?0:$,S);return z?this:Q})}),I||w(U.prototype,"size",{configurable:!0,get:function(){return H(this).collection.size}})}return A(U,k,!1,!0),L[k]=U,l({global:!0,forced:!0},L),I||O.setStrong(U,k,F),U}},function(r,o,i){var l=i(51),d=i(13),c=i(16),u=i(18).f,h=i(64),m=i(200),y=h("meta"),C=0,A=Object.isExtensible||function(){return!0},w=function(k){u(k,y,{value:{objectID:"O"+ ++C,weakData:{}}})},E=function(k,T){if(!d(k))return Jt(k)=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!c(k,y)){if(!A(k))return"F";if(!T)return"E";w(k)}return k[y].objectID},b=function(k,T){if(!c(k,y)){if(!A(k))return!0;if(!T)return!1;w(k)}return k[y].weakData},g=function(k){return m&&_.REQUIRED&&A(k)&&!c(k,y)&&w(k),k},_=r.exports={REQUIRED:!1,fastKey:E,getWeakData:b,onFreeze:g};l[y]=!0},function(r,o,i){var l=i(18).f,d=i(77),c=i(110),u=i(40),h=i(83),m=i(66),y=i(75),C=i(111),A=i(14),w=i(123).fastKey,E=i(42),b=E.set,g=E.getterFor;r.exports={getConstructor:function(x,k,T,O){var F=x(function(B,L){h(B,F,k),b(B,{type:k,index:d(null),first:void 0,last:void 0,size:0}),A||(B.size=0),L!=null&&m(L,B[O],B,T)}),I=g(k),M=function(L,U,H){var R=I(L),z=N(L,U),$,S;return z?z.value=H:(R.last=z={index:S=w(U,!0),key:U,value:H,previous:$=R.last,next:void 0,removed:!1},R.first||(R.first=z),$&&($.next=z),A?R.size++:L.size++,S!=="F"&&(R.index[S]=z)),L},N=function(L,U){var H=I(L),R=w(U),z;if(R!=="F")return H.index[R];for(z=H.first;z;z=z.next)if(z.key==U)return z};return c(F.prototype,{clear:function(){for(var L=this,U=I(L),H=U.index,R=U.first;R;)R.removed=!0,R.previous&&(R.previous=R.previous.next=void 0),delete H[R.index],R=R.next;U.first=U.last=void 0,A?U.size=0:L.size=0},delete:function(L){var U=this,H=I(U),R=N(U,L);if(R){var z=R.next,$=R.previous;delete H.index[R.index],R.removed=!0,$&&($.next=z),z&&(z.previous=$),H.first==R&&(H.first=z),H.last==R&&(H.last=$),A?H.size--:U.size--}return!!R},forEach:function(L){for(var U=I(this),H=u(L,arguments.length>1?arguments[1]:void 0,3),R;R=R?R.next:U.first;)for(H(R.value,R.key,this);R&&R.removed;)R=R.previous},has:function(L){return!!N(this,L)}}),c(F.prototype,T?{get:function(L){var U=N(this,L);return U&&U.value},set:function(L,U){return M(this,L===0?0:L,U)}}:{add:function(L){return M(this,L=L===0?0:L,L)}}),A&&l(F.prototype,"size",{get:function(){return I(this).size}}),F},setStrong:function(x,k,T){var O=k+" Iterator",F=g(k),I=g(O);y(x,k,function(M,N){b(this,{type:O,target:M,state:F(M),kind:N,last:void 0})},function(){for(var M=I(this),N=M.kind,B=M.last;B&&B.removed;)B=B.previous;return!M.target||!(M.last=B=B?B.next:M.state.first)?(M.target=void 0,{value:void 0,done:!0}):N=="keys"?{value:B.key,done:!1}:N=="values"?{value:B.value,done:!1}:{value:[B.key,B.value],done:!1}},T?"entries":"values",!T,!0),C(k)}}},function(r,o,i){var l=i(12);l("iterator")},function(r,o,i){var l=i(107),d=i(80),c=d.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(h){return l(h,c)}},function(r,o){o.f=Object.getOwnPropertySymbols},function(r,o,i){r.exports=i(268)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={zIndex:1e4}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={focus:!0,height:300,placeholder:"\u8BF7\u8F93\u5165\u6B63\u6587",zIndexFullScreen:10002,showFullScreen:!0}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.getPasteImgs=o.getPasteHtml=o.getPasteText=void 0;var u=i(2),h=i(6),m=u.__importDefault(i(292));function y(w){var E=w.clipboardData,b="";return E==null?b=window.clipboardData&&window.clipboardData.getData("text"):b=E.getData("text/plain"),h.replaceHtmlSymbol(b)}o.getPasteText=y;function C(w,E,b){E===void 0&&(E=!0),b===void 0&&(b=!1);var g=w.clipboardData,_="";if(g&&(_=g.getData("text/html")),!_){var x=y(w);if(!x)return"";_="

        "+x+"

        "}return _=_.replace(/<(\d)/gm,function(k,T){return"<"+T}),_=_.replace(/<(\/?meta.*?)>/gim,""),_=m.default(_,E,b),_}o.getPasteHtml=C;function A(w){var E,b=[],g=y(w);if(g)return b;var _=(E=w.clipboardData)===null||E===void 0?void 0:E.items;return _&&(0,c.default)(h).call(h,_,function(x,k){var T=k.type;/image/i.test(T)&&b.push(k.getAsFile())}),b}o.getPasteImgs=A},function(r,o,i){r.exports=i(294)},function(r,o,i){r.exports=i(310)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(7),C=function(){function A(w,E){var b=this;this.hideTimeoutId=0,this.menu=w,this.conf=E;var g=m.default('
        '),_=m.default("

        "+E.title+"

        ");_.addClass("w-e-dp-title"),g.append(_);var x=E.list||[],k=E.type||"list",T=E.clickHandler||y.EMPTY_FN,O=m.default('
          ');(0,c.default)(x).call(x,function(F){var I=F.$elem,M=F.value,N=m.default('
        • ');I&&(N.append(I),O.append(N),N.on("click",function(B){T(M),B.stopPropagation(),b.hideTimeoutId=(0,u.default)(function(){b.hide()})}))}),g.append(O),g.on("mouseleave",function(){b.hideTimeoutId=(0,u.default)(function(){b.hide()})}),this.$container=g,this.rendered=!1,this._show=!1}return A.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var w=this.menu,E=w.$elem,b=this.$container;if(!this._show){if(this.rendered)b.show();else{var g=E.getBoundingClientRect().height||0,_=this.conf.width||100;b.css("margin-top",g+"px").css("width",_+"px"),E.append(b),this.rendered=!0}this._show=!0}},A.prototype.hide=function(){var w=this.$container;!this._show||(w.hide(),this._show=!1)},(0,d.default)(A.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),A}();o.default=C},function(r,o,i){var l=i(0),d=l(i(92)),c=l(i(1)),u=l(i(4));(0,c.default)(o,"__esModule",{value:!0});var h=i(6);function m(y,C){var A=new XMLHttpRequest;if(A.open("POST",y),A.timeout=C.timeout||10*1e3,A.ontimeout=function(){console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"),C.onTimeout&&C.onTimeout(A)},A.upload&&(A.upload.onprogress=function(E){var b=E.loaded/E.total;C.onProgress&&C.onProgress(b,E)}),C.headers&&(0,u.default)(h).call(h,C.headers,function(E,b){A.setRequestHeader(E,b)}),A.withCredentials=!!C.withCredentials,C.beforeSend){var w=C.beforeSend(A);if(w&&(0,d.default)(w)==="object"&&w.prevent)return w.msg}return A.onreadystatechange=function(){if(A.readyState===4){var E=A.status;if(!(E<200)&&!(E>=300&&E<400)){if(E>=400){console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 "+E),C.onError&&C.onError(A);return}var b=A.responseText,g;if((0,d.default)(b)!=="object")try{g=JSON.parse(b)}catch{console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F",b),C.onFail&&C.onFail(A,b);return}else g=b;C.onSuccess(A,g)}}},A.send(C.formData||null),A}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(342)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(A){this.editor=A,this.$textContainer=A.$textContainerElem,this.$bar=m.default('
          '),this.isShow=!1,this.time=0,this.timeoutId=0}return C.prototype.show=function(A){var w=this;if(!this.isShow){this.isShow=!0;var E=this.$bar,b=this.$textContainer;b.append(E),(0,c.default)()-this.time>100&&A<=1&&(E.css("width",A*100+"%"),this.time=(0,c.default)());var g=this.timeoutId;g&&clearTimeout(g),this.timeoutId=(0,u.default)(function(){w.hide()},500)}},C.prototype.hide=function(){var A=this.$bar;A.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(24)),m=i(47),y=c.__importStar(i(371)),C;(function(w){w.OrderedList="OL",w.UnorderedList="UL"})(C=o.ListType||(o.ListType={}));var A=function(w){c.__extends(E,w);function E(b){var g=this,_=u.default(`
          +`),"warning");return}if(J.length===0){x.customAlert(T("\u4F20\u5165\u7684\u6587\u4EF6\u4E0D\u5408\u6CD5"),"warning");return}if(J.length>N){x.customAlert(T("\u4E00\u6B21\u6700\u591A\u4E0A\u4F20")+N+T("\u5F20\u56FE\u7247"),"warning");return}if(A&&typeof A=="function"){var G;A(J,(0,c.default)(G=this.insertImg).call(G,this));return}var ie=new FormData;if((0,u.default)(J).call(J,function(ce,de){var pe=B||ce.name;J.length>1&&(pe=pe+(de+1)),ie.append(pe,ce)}),O){var X=O.split("#");O=X[0];var le=X[1]||"";(0,u.default)(y).call(y,L,function(ce,de){U&&((0,h.default)(O).call(O,"?")>0?O+="&":O+="?",O=O+ce+"="+de),ie.append(ce,de)}),le&&(O+="#"+le);var be=C.default(O,{timeout:z,formData:ie,headers:H,withCredentials:!!$,beforeSend:function(de){if(R.before)return R.before(de,b,J)},onTimeout:function(de){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"),"error"),R.timeout&&R.timeout(de,b)},onProgress:function(de,pe){var se=new S.default(b);pe.lengthComputable&&(de=pe.loaded/pe.total,se.show(de))},onError:function(de){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"),"error",T("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+T("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+de.status),R.error&&R.error(de,b)},onFail:function(de,pe){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",T("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+T("\u8FD4\u56DE\u7ED3\u679C")+": ")+pe),R.fail&&R.fail(de,b,pe)},onSuccess:function(de,pe){if(R.customInsert){var se;R.customInsert((0,c.default)(se=g.insertImg).call(se,g),pe,b);return}if(pe.errno!="0"){x.customAlert(T("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",T("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+T("\u8FD4\u56DE\u7ED3\u679C")+" errno="+pe.errno),R.fail&&R.fail(de,b,pe);return}var ge=pe.data;(0,u.default)(ge).call(ge,function(ye){typeof ye=="string"?g.insertImg(ye):g.insertImg(ye.url,ye.alt,ye.href)}),R.success&&R.success(de,b,pe)}});typeof be=="string"&&x.customAlert(be,"error");return}F&&y.arrForEach(_,function(ce){var de=g,pe=new FileReader;pe.readAsDataURL(ce),pe.onload=function(){if(!!this.result){var se=this.result.toString();de.insertImg(se,se)}}})}}},E}();o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(410)),u=l(i(4)),h=l(i(45));(0,d.default)(o,"__esModule",{value:!0}),o.dealTextNode=o.isAllTodo=o.isTodo=o.getCursorNextNode=void 0;function m(E){return E.length?E.attr("class")==="w-e-todo":!1}o.isTodo=m;function y(E){var _=E.selection.getSelectionRangeTopNodes();if(_.length!==0)return(0,c.default)(_).call(_,function(g){return m(g)})}o.isAllTodo=y;function C(E,_,g){var b;if(!!E.hasChildNodes()){var x=E.cloneNode(),k=!1;_.nodeValue===""&&(k=!0);var T=[];return(0,u.default)(b=E.childNodes).call(b,function(O){if(!S(O,_)&&k&&(x.appendChild(O.cloneNode(!0)),O.nodeName!=="BR"&&T.push(O)),S(O,_)){if(O.nodeType===1){var F=C(O,_,g);F&&F.textContent!==""&&(x==null||x.appendChild(F))}if(O.nodeType===3&&_.isEqualNode(O)){var I=w(O,g);x.textContent=I}k=!0}}),(0,u.default)(T).call(T,function(O){var F=O;F.remove()}),x}}o.getCursorNextNode=C;function S(E,_){return E.nodeType===3?E.nodeValue===_.nodeValue:E.contains(_)}function w(E,_,g){g===void 0&&(g=!0);var b=E.nodeValue,x=b==null?void 0:(0,h.default)(b).call(b,0,_);if(b=b==null?void 0:(0,h.default)(b).call(b,_),!g){var k=b;b=x,x=k}return E.nodeValue=x,b}o.dealTextNode=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(430),u=function(){function h(m){this.maxSize=m,this.isRe=!1,this.data=new c.CeilStack(m),this.revokeData=new c.CeilStack(m)}return(0,d.default)(h.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),h.prototype.resetMaxSize=function(m){this.data.resetMax(m),this.revokeData.resetMax(m)},h.prototype.save=function(m){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(m),this},h.prototype.revoke=function(m){!this.isRe&&(this.isRe=!0);var y=this.data.outstack();return y?(this.revokeData.instack(y),m(y),!0):!1},h.prototype.restore=function(m){!this.isRe&&(this.isRe=!0);var y=this.revokeData.outstack();return y?(this.data.instack(y),m(y),!0):!1},h}();o.default=u},function(r,o,i){var l=i(14),d=i(11),c=i(73);r.exports=!l&&!d(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},function(r,o,i){var l=i(11),d=/#|\.prototype\./,c=function(S,w){var E=h[u(S)];return E==y?!0:E==m?!1:typeof w=="function"?l(w):!!w},u=c.normalize=function(C){return String(C).replace(d,".").toLowerCase()},h=c.data={},m=c.NATIVE="N",y=c.POLYFILL="P";r.exports=c},function(r,o,i){var l=i(103),d=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(c){return d.call(c)}),r.exports=l.inspectSource},function(r,o,i){var l=i(8),d=i(166),c="__core-js_shared__",u=l[c]||d(c,{});r.exports=u},function(r,o,i){var l=i(105),d=i(19),c=i(16),u=i(10),h=i(43),m=u("iterator"),y=!1,C=function(){return this},S,w,E;[].keys&&(E=[].keys(),"next"in E?(w=l(l(E)),w!==Object.prototype&&(S=w)):y=!0),S==null&&(S={}),!h&&!c(S,m)&&d(S,m,C),r.exports={IteratorPrototype:S,BUGGY_SAFARI_ITERATORS:y}},function(r,o,i){var l=i(16),d=i(31),c=i(63),u=i(168),h=c("IE_PROTO"),m=Object.prototype;r.exports=u?Object.getPrototypeOf:function(y){return y=d(y),l(y,h)?y[h]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?m:null}},function(r,o,i){var l=i(76);r.exports=l&&!Symbol.sham&&Jt(Symbol.iterator)=="symbol"},function(r,o,i){var l=i(16),d=i(30),c=i(78).indexOf,u=i(51);r.exports=function(h,m){var y=d(h),C=0,S=[],w;for(w in y)!l(u,w)&&l(y,w)&&S.push(w);for(;m.length>C;)l(y,w=m[C++])&&(~c(S,w)||S.push(w));return S}},function(r,o,i){var l=i(36);r.exports=l("document","documentElement")},function(r,o,i){var l=i(8);r.exports=l.Promise},function(r,o,i){var l=i(53);r.exports=function(d,c,u){for(var h in c)u&&u.unsafe&&d[h]?d[h]=c[h]:l(d,h,c[h],u);return d}},function(r,o,i){var l=i(36),d=i(18),c=i(10),u=i(14),h=c("species");r.exports=function(m){var y=l(m),C=d.f;u&&y&&!y[h]&&C(y,h,{configurable:!0,get:function(){return this}})}},function(r,o,i){var l=i(10),d=i(44),c=l("iterator"),u=Array.prototype;r.exports=function(h){return h!==void 0&&(d.Array===h||u[c]===h)}},function(r,o,i){var l=i(65),d=i(44),c=i(10),u=c("iterator");r.exports=function(h){if(h!=null)return h[u]||h["@@iterator"]||d[l(h)]}},function(r,o,i){var l=i(25);r.exports=function(d,c,u,h){try{return h?c(l(u)[0],u[1]):c(u)}catch(y){var m=d.return;throw m!==void 0&&l(m.call(d)),y}}},function(r,o,i){var l=i(10),d=l("iterator"),c=!1;try{var u=0,h={next:function(){return{done:!!u++}},return:function(){c=!0}};h[d]=function(){return this},Array.from(h,function(){throw 2})}catch{}r.exports=function(m,y){if(!y&&!c)return!1;var C=!1;try{var S={};S[d]=function(){return{next:function(){return{done:C=!0}}}},m(S)}catch{}return C}},function(r,o,i){var l=i(25),d=i(41),c=i(10),u=c("species");r.exports=function(h,m){var y=l(h).constructor,C;return y===void 0||(C=l(y)[u])==null?m:d(C)}},function(r,o,i){var l=i(8),d=i(11),c=i(34),u=i(40),h=i(108),m=i(73),y=i(118),C=l.location,S=l.setImmediate,w=l.clearImmediate,E=l.process,_=l.MessageChannel,g=l.Dispatch,b=0,x={},k="onreadystatechange",T,O,F,I=function(U){if(x.hasOwnProperty(U)){var H=x[U];delete x[U],H()}},M=function(U){return function(){I(U)}},N=function(U){I(U.data)},B=function(U){l.postMessage(U+"",C.protocol+"//"+C.host)};(!S||!w)&&(S=function(U){for(var H=[],R=1;arguments.length>R;)H.push(arguments[R++]);return x[++b]=function(){(typeof U=="function"?U:Function(U)).apply(void 0,H)},T(b),b},w=function(U){delete x[U]},c(E)=="process"?T=function(U){E.nextTick(M(U))}:g&&g.now?T=function(U){g.now(M(U))}:_&&!y?(O=new _,F=O.port2,O.port1.onmessage=N,T=u(F.postMessage,F,1)):l.addEventListener&&typeof postMessage=="function"&&!l.importScripts&&!d(B)&&C.protocol!=="file:"?(T=B,l.addEventListener("message",N,!1)):k in m("script")?T=function(U){h.appendChild(m("script"))[k]=function(){h.removeChild(this),I(U)}}:T=function(U){setTimeout(M(U),0)}),r.exports={set:S,clear:w}},function(r,o,i){var l=i(84);r.exports=/(iphone|ipod|ipad).*applewebkit/i.test(l)},function(r,o,i){var l=i(25),d=i(13),c=i(85);r.exports=function(u,h){if(l(u),d(h)&&h.constructor===u)return h;var m=c.f(u),y=m.resolve;return y(h),m.promise}},function(r,o){r.exports=function(i){try{return{error:!1,value:i()}}catch(l){return{error:!0,value:l}}}},function(r,o,i){r.exports=i(197)},function(r,o,i){var l=i(5),d=i(8),c=i(123),u=i(11),h=i(19),m=i(66),y=i(83),C=i(13),S=i(37),w=i(18).f,E=i(32).forEach,_=i(14),g=i(42),b=g.set,x=g.getterFor;r.exports=function(k,T,O){var F=k.indexOf("Map")!==-1,I=k.indexOf("Weak")!==-1,M=F?"set":"add",N=d[k],B=N&&N.prototype,L={},U;if(!_||typeof N!="function"||!(I||B.forEach&&!u(function(){new N().entries().next()})))U=O.getConstructor(T,k,F,M),c.REQUIRED=!0;else{U=T(function(R,z){b(y(R,U,k),{type:k,collection:new N}),z!=null&&m(z,R[M],R,F)});var H=x(k);E(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(R){var z=R=="add"||R=="set";R in B&&!(I&&R=="clear")&&h(U.prototype,R,function($,A){var J=H(this).collection;if(!z&&I&&!C($))return R=="get"?void 0:!1;var Q=J[R]($===0?0:$,A);return z?this:Q})}),I||w(U.prototype,"size",{configurable:!0,get:function(){return H(this).collection.size}})}return S(U,k,!1,!0),L[k]=U,l({global:!0,forced:!0},L),I||O.setStrong(U,k,F),U}},function(r,o,i){var l=i(51),d=i(13),c=i(16),u=i(18).f,h=i(64),m=i(200),y=h("meta"),C=0,S=Object.isExtensible||function(){return!0},w=function(k){u(k,y,{value:{objectID:"O"+ ++C,weakData:{}}})},E=function(k,T){if(!d(k))return Jt(k)=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!c(k,y)){if(!S(k))return"F";if(!T)return"E";w(k)}return k[y].objectID},_=function(k,T){if(!c(k,y)){if(!S(k))return!0;if(!T)return!1;w(k)}return k[y].weakData},g=function(k){return m&&b.REQUIRED&&S(k)&&!c(k,y)&&w(k),k},b=r.exports={REQUIRED:!1,fastKey:E,getWeakData:_,onFreeze:g};l[y]=!0},function(r,o,i){var l=i(18).f,d=i(77),c=i(110),u=i(40),h=i(83),m=i(66),y=i(75),C=i(111),S=i(14),w=i(123).fastKey,E=i(42),_=E.set,g=E.getterFor;r.exports={getConstructor:function(x,k,T,O){var F=x(function(B,L){h(B,F,k),_(B,{type:k,index:d(null),first:void 0,last:void 0,size:0}),S||(B.size=0),L!=null&&m(L,B[O],B,T)}),I=g(k),M=function(L,U,H){var R=I(L),z=N(L,U),$,A;return z?z.value=H:(R.last=z={index:A=w(U,!0),key:U,value:H,previous:$=R.last,next:void 0,removed:!1},R.first||(R.first=z),$&&($.next=z),S?R.size++:L.size++,A!=="F"&&(R.index[A]=z)),L},N=function(L,U){var H=I(L),R=w(U),z;if(R!=="F")return H.index[R];for(z=H.first;z;z=z.next)if(z.key==U)return z};return c(F.prototype,{clear:function(){for(var L=this,U=I(L),H=U.index,R=U.first;R;)R.removed=!0,R.previous&&(R.previous=R.previous.next=void 0),delete H[R.index],R=R.next;U.first=U.last=void 0,S?U.size=0:L.size=0},delete:function(L){var U=this,H=I(U),R=N(U,L);if(R){var z=R.next,$=R.previous;delete H.index[R.index],R.removed=!0,$&&($.next=z),z&&(z.previous=$),H.first==R&&(H.first=z),H.last==R&&(H.last=$),S?H.size--:U.size--}return!!R},forEach:function(L){for(var U=I(this),H=u(L,arguments.length>1?arguments[1]:void 0,3),R;R=R?R.next:U.first;)for(H(R.value,R.key,this);R&&R.removed;)R=R.previous},has:function(L){return!!N(this,L)}}),c(F.prototype,T?{get:function(L){var U=N(this,L);return U&&U.value},set:function(L,U){return M(this,L===0?0:L,U)}}:{add:function(L){return M(this,L=L===0?0:L,L)}}),S&&l(F.prototype,"size",{get:function(){return I(this).size}}),F},setStrong:function(x,k,T){var O=k+" Iterator",F=g(k),I=g(O);y(x,k,function(M,N){_(this,{type:O,target:M,state:F(M),kind:N,last:void 0})},function(){for(var M=I(this),N=M.kind,B=M.last;B&&B.removed;)B=B.previous;return!M.target||!(M.last=B=B?B.next:M.state.first)?(M.target=void 0,{value:void 0,done:!0}):N=="keys"?{value:B.key,done:!1}:N=="values"?{value:B.value,done:!1}:{value:[B.key,B.value],done:!1}},T?"entries":"values",!T,!0),C(k)}}},function(r,o,i){var l=i(12);l("iterator")},function(r,o,i){var l=i(107),d=i(80),c=d.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(h){return l(h,c)}},function(r,o){o.f=Object.getOwnPropertySymbols},function(r,o,i){r.exports=i(268)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={zIndex:1e4}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={focus:!0,height:300,placeholder:"\u8BF7\u8F93\u5165\u6B63\u6587",zIndexFullScreen:10002,showFullScreen:!0}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.getPasteImgs=o.getPasteHtml=o.getPasteText=void 0;var u=i(2),h=i(6),m=u.__importDefault(i(292));function y(w){var E=w.clipboardData,_="";return E==null?_=window.clipboardData&&window.clipboardData.getData("text"):_=E.getData("text/plain"),h.replaceHtmlSymbol(_)}o.getPasteText=y;function C(w,E,_){E===void 0&&(E=!0),_===void 0&&(_=!1);var g=w.clipboardData,b="";if(g&&(b=g.getData("text/html")),!b){var x=y(w);if(!x)return"";b="

          "+x+"

          "}return b=b.replace(/<(\d)/gm,function(k,T){return"<"+T}),b=b.replace(/<(\/?meta.*?)>/gim,""),b=m.default(b,E,_),b}o.getPasteHtml=C;function S(w){var E,_=[],g=y(w);if(g)return _;var b=(E=w.clipboardData)===null||E===void 0?void 0:E.items;return b&&(0,c.default)(h).call(h,b,function(x,k){var T=k.type;/image/i.test(T)&&_.push(k.getAsFile())}),_}o.getPasteImgs=S},function(r,o,i){r.exports=i(294)},function(r,o,i){r.exports=i(310)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(7),C=function(){function S(w,E){var _=this;this.hideTimeoutId=0,this.menu=w,this.conf=E;var g=m.default('
          '),b=m.default("

          "+E.title+"

          ");b.addClass("w-e-dp-title"),g.append(b);var x=E.list||[],k=E.type||"list",T=E.clickHandler||y.EMPTY_FN,O=m.default('
            ');(0,c.default)(x).call(x,function(F){var I=F.$elem,M=F.value,N=m.default('
          • ');I&&(N.append(I),O.append(N),N.on("click",function(B){T(M),B.stopPropagation(),_.hideTimeoutId=(0,u.default)(function(){_.hide()})}))}),g.append(O),g.on("mouseleave",function(){_.hideTimeoutId=(0,u.default)(function(){_.hide()})}),this.$container=g,this.rendered=!1,this._show=!1}return S.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var w=this.menu,E=w.$elem,_=this.$container;if(!this._show){if(this.rendered)_.show();else{var g=E.getBoundingClientRect().height||0,b=this.conf.width||100;_.css("margin-top",g+"px").css("width",b+"px"),E.append(_),this.rendered=!0}this._show=!0}},S.prototype.hide=function(){var w=this.$container;!this._show||(w.hide(),this._show=!1)},(0,d.default)(S.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(92)),c=l(i(1)),u=l(i(4));(0,c.default)(o,"__esModule",{value:!0});var h=i(6);function m(y,C){var S=new XMLHttpRequest;if(S.open("POST",y),S.timeout=C.timeout||10*1e3,S.ontimeout=function(){console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"),C.onTimeout&&C.onTimeout(S)},S.upload&&(S.upload.onprogress=function(E){var _=E.loaded/E.total;C.onProgress&&C.onProgress(_,E)}),C.headers&&(0,u.default)(h).call(h,C.headers,function(E,_){S.setRequestHeader(E,_)}),S.withCredentials=!!C.withCredentials,C.beforeSend){var w=C.beforeSend(S);if(w&&(0,d.default)(w)==="object"&&w.prevent)return w.msg}return S.onreadystatechange=function(){if(S.readyState===4){var E=S.status;if(!(E<200)&&!(E>=300&&E<400)){if(E>=400){console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 "+E),C.onError&&C.onError(S);return}var _=S.responseText,g;if((0,d.default)(_)!=="object")try{g=JSON.parse(_)}catch{console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F",_),C.onFail&&C.onFail(S,_);return}else g=_;C.onSuccess(S,g)}}},S.send(C.formData||null),S}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(342)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S){this.editor=S,this.$textContainer=S.$textContainerElem,this.$bar=m.default('
            '),this.isShow=!1,this.time=0,this.timeoutId=0}return C.prototype.show=function(S){var w=this;if(!this.isShow){this.isShow=!0;var E=this.$bar,_=this.$textContainer;_.append(E),(0,c.default)()-this.time>100&&S<=1&&(E.css("width",S*100+"%"),this.time=(0,c.default)());var g=this.timeoutId;g&&clearTimeout(g),this.timeoutId=(0,u.default)(function(){w.hide()},500)}},C.prototype.hide=function(){var S=this.$bar;S.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(24)),m=i(47),y=c.__importStar(i(371)),C;(function(w){w.OrderedList="OL",w.UnorderedList="UL"})(C=o.ListType||(o.ListType={}));var S=function(w){c.__extends(E,w);function E(_){var g=this,b=u.default(`
            `),x={width:130,title:"\u5E8F\u5217",type:"list",list:[{$elem:u.default(`

            - `+b.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868")+` + `+_.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868")+`

            `),value:C.UnorderedList},{$elem:u.default(`

            - `+b.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868")+` -

            `),value:C.OrderedList}],clickHandler:function(T){g.command(T)}};return g=w.call(this,_,b,x)||this,g}return E.prototype.command=function(b){var g=this.editor,_=g.selection.getSelectionContainerElem();_!==void 0&&(this.handleSelectionRangeNodes(b),this.tryChangeActive())},E.prototype.validator=function(b,g,_){return!(!b.length||!g.length||_.equal(b)||_.equal(g))},E.prototype.handleSelectionRangeNodes=function(b){var g=this.editor,_=g.selection,x=b.toLowerCase(),k=_.getSelectionContainerElem(),T=_.getSelectionStartElem().getNodeTop(g),O=_.getSelectionEndElem().getNodeTop(g);if(!!this.validator(T,O,g.$textElem)){var F=_.getRange(),I=F==null?void 0:F.collapsed;g.$textElem.equal(k)||(k=k.getNodeTop(g));var M={editor:g,listType:b,listTarget:x,$selectionElem:k,$startElem:T,$endElem:O},N;this.isOrderElem(k)?N=y.ClassType.Wrap:this.isOrderElem(T)&&this.isOrderElem(O)?N=y.ClassType.Join:this.isOrderElem(T)?N=y.ClassType.StartJoin:this.isOrderElem(O)?N=y.ClassType.EndJoin:N=y.ClassType.Other;var B=new y.default(y.createListHandle(N,M,F));m.updateRange(g,B.getSelectionRangeElem(),!!I)}},E.prototype.isOrderElem=function(b){var g=b.getNodeName();return g===C.OrderedList||g===C.UnorderedList},E.prototype.tryChangeActive=function(){},E}(h.default);o.default=A},function(r,o,i){r.exports=i(395)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.selection.getSelectionContainerElem();return h!=null&&h.length?!!(h.getNodeName()=="CODE"||h.getNodeName()=="PRE"||h.parent().getNodeName()=="CODE"||h.parent().getNodeName()=="PRE"||/hljs/.test(h.parent().attr("class"))):!1}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.todo=void 0;var u=i(2),h=u.__importDefault(i(3)),m=function(){function C(A){var w;this.template='

            ',this.checked=!1,this.$todo=h.default(this.template),this.$child=(w=A==null?void 0:A.childNodes())===null||w===void 0?void 0:w.clone(!0)}return C.prototype.init=function(){var A=this.$child,w=this.getInputContainer();A&&A.insertAfter(w)},C.prototype.getInput=function(){var A=this.$todo,w=(0,c.default)(A).call(A,"input");return w},C.prototype.getInputContainer=function(){var A=this.getInput().parent();return A},C.prototype.getTodo=function(){return this.$todo},C}();o.todo=m;function y(C){var A=new m(C);return A.init(),A}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2);i(146),i(148),i(152),i(154),i(156),i(158),i(160);var u=c.__importDefault(i(87));c.__exportStar(i(442),o);try{}catch{throw new Error("\u8BF7\u5728\u6D4F\u89C8\u5668\u73AF\u5883\u4E0B\u8FD0\u884C")}o.default=u.default},function(r,o,i){var l=i(143);r.exports=l},function(r,o,i){i(144);var l=i(9),d=l.Object,c=r.exports=function(h,m,y){return d.defineProperty(h,m,y)};d.defineProperty.sham&&(c.sham=!0)},function(r,o,i){var l=i(5),d=i(14),c=i(18);l({target:"Object",stat:!0,forced:!d,sham:!d},{defineProperty:c.f})},function(r,o){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch{(typeof window>"u"?"undefined":Jt(window))==="object"&&(i=window)}r.exports=i},function(r,o,i){var l=i(20),d=i(147);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-toolbar, + `+_.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868")+` +

            `),value:C.OrderedList}],clickHandler:function(T){g.command(T)}};return g=w.call(this,b,_,x)||this,g}return E.prototype.command=function(_){var g=this.editor,b=g.selection.getSelectionContainerElem();b!==void 0&&(this.handleSelectionRangeNodes(_),this.tryChangeActive())},E.prototype.validator=function(_,g,b){return!(!_.length||!g.length||b.equal(_)||b.equal(g))},E.prototype.handleSelectionRangeNodes=function(_){var g=this.editor,b=g.selection,x=_.toLowerCase(),k=b.getSelectionContainerElem(),T=b.getSelectionStartElem().getNodeTop(g),O=b.getSelectionEndElem().getNodeTop(g);if(!!this.validator(T,O,g.$textElem)){var F=b.getRange(),I=F==null?void 0:F.collapsed;g.$textElem.equal(k)||(k=k.getNodeTop(g));var M={editor:g,listType:_,listTarget:x,$selectionElem:k,$startElem:T,$endElem:O},N;this.isOrderElem(k)?N=y.ClassType.Wrap:this.isOrderElem(T)&&this.isOrderElem(O)?N=y.ClassType.Join:this.isOrderElem(T)?N=y.ClassType.StartJoin:this.isOrderElem(O)?N=y.ClassType.EndJoin:N=y.ClassType.Other;var B=new y.default(y.createListHandle(N,M,F));m.updateRange(g,B.getSelectionRangeElem(),!!I)}},E.prototype.isOrderElem=function(_){var g=_.getNodeName();return g===C.OrderedList||g===C.UnorderedList},E.prototype.tryChangeActive=function(){},E}(h.default);o.default=S},function(r,o,i){r.exports=i(395)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.selection.getSelectionContainerElem();return h!=null&&h.length?!!(h.getNodeName()=="CODE"||h.getNodeName()=="PRE"||h.parent().getNodeName()=="CODE"||h.parent().getNodeName()=="PRE"||/hljs/.test(h.parent().attr("class"))):!1}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.todo=void 0;var u=i(2),h=u.__importDefault(i(3)),m=function(){function C(S){var w;this.template='

            ',this.checked=!1,this.$todo=h.default(this.template),this.$child=(w=S==null?void 0:S.childNodes())===null||w===void 0?void 0:w.clone(!0)}return C.prototype.init=function(){var S=this.$child,w=this.getInputContainer();S&&S.insertAfter(w)},C.prototype.getInput=function(){var S=this.$todo,w=(0,c.default)(S).call(S,"input");return w},C.prototype.getInputContainer=function(){var S=this.getInput().parent();return S},C.prototype.getTodo=function(){return this.$todo},C}();o.todo=m;function y(C){var S=new m(C);return S.init(),S}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2);i(146),i(148),i(152),i(154),i(156),i(158),i(160);var u=c.__importDefault(i(87));c.__exportStar(i(442),o);try{}catch{throw new Error("\u8BF7\u5728\u6D4F\u89C8\u5668\u73AF\u5883\u4E0B\u8FD0\u884C")}o.default=u.default},function(r,o,i){var l=i(143);r.exports=l},function(r,o,i){i(144);var l=i(9),d=l.Object,c=r.exports=function(h,m,y){return d.defineProperty(h,m,y)};d.defineProperty.sham&&(c.sham=!0)},function(r,o,i){var l=i(5),d=i(14),c=i(18);l({target:"Object",stat:!0,forced:!d,sham:!d},{defineProperty:c.f})},function(r,o){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch{(typeof window>"u"?"undefined":Jt(window))==="object"&&(i=window)}r.exports=i},function(r,o,i){var l=i(20),d=i(147);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-toolbar, .w-e-text-container, .w-e-menu-panel { padding: 0; @@ -1319,47 +1319,47 @@ ${E} .w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover { background-color: #f1f1f1; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(161));Element.prototype.matches||(Element.prototype.matches=function(c){var u=this.ownerDocument.querySelectorAll(c),h=u.length;for(h;h>=0&&u.item(h)!==this;h--);return h>-1}),d.default||(window.Promise=d.default)},function(r,o,i){r.exports=i(162)},function(r,o,i){var l=i(163);r.exports=l},function(r,o,i){i(61),i(50),i(54),i(175),i(178),i(179);var l=i(9);r.exports=l.Promise},function(r,o,i){var l=i(62),d=i(49),c=function(h){return function(m,y){var C=String(d(m)),A=l(y),w=C.length,E,b;return A<0||A>=w?h?"":void 0:(E=C.charCodeAt(A),E<55296||E>56319||A+1===w||(b=C.charCodeAt(A+1))<56320||b>57343?h?C.charAt(A):E:h?C.slice(A,A+2):(E-55296<<10)+(b-56320)+65536)}};r.exports={codeAt:c(!1),charAt:c(!0)}},function(r,o,i){var l=i(8),d=i(102),c=l.WeakMap;r.exports=typeof c=="function"&&/native code/.test(d(c))},function(r,o,i){var l=i(8),d=i(19);r.exports=function(c,u){try{d(l,c,u)}catch{l[c]=u}return u}},function(r,o,i){var l=i(104).IteratorPrototype,d=i(77),c=i(48),u=i(37),h=i(44),m=function(){return this};r.exports=function(y,C,A){var w=C+" Iterator";return y.prototype=d(l,{next:c(1,A)}),u(y,w,!1,!0),h[w]=m,y}},function(r,o,i){var l=i(11);r.exports=!l(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},function(r,o,i){var l=i(14),d=i(18),c=i(25),u=i(52);r.exports=l?Object.defineProperties:function(m,y){c(m);for(var C=u(y),A=C.length,w=0,E;A>w;)d.f(m,E=C[w++],y[E]);return m}},function(r,o,i){var l=i(81),d=i(65);r.exports=l?{}.toString:function(){return"[object "+d(this)+"]"}},function(r,o,i){var l=i(25),d=i(172);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,u={},h;try{h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,h.call(u,[]),c=u instanceof Array}catch{}return function(y,C){return l(y),d(C),c?h.call(y,C):y.__proto__=C,y}}():void 0)},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},function(r,o,i){var l=i(30),d=i(82),c=i(44),u=i(42),h=i(75),m="Array Iterator",y=u.set,C=u.getterFor(m);r.exports=h(Array,"Array",function(A,w){y(this,{type:m,target:l(A),index:0,kind:w})},function(){var A=C(this),w=A.target,E=A.kind,b=A.index++;return!w||b>=w.length?(A.target=void 0,{value:void 0,done:!0}):E=="keys"?{value:b,done:!1}:E=="values"?{value:w[b],done:!1}:{value:[b,w[b]],done:!1}},"values"),c.Arguments=c.Array,d("keys"),d("values"),d("entries")},function(r,o){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(r,o,i){var l=i(5),d=i(43),c=i(8),u=i(36),h=i(109),m=i(53),y=i(110),C=i(37),A=i(111),w=i(13),E=i(41),b=i(83),g=i(34),_=i(102),x=i(66),k=i(115),T=i(116),O=i(117).set,F=i(176),I=i(119),M=i(177),N=i(85),B=i(120),L=i(42),U=i(101),H=i(10),R=i(86),z=H("species"),$="Promise",S=L.get,J=L.set,Q=L.getterFor($),G=h,ie=c.TypeError,X=c.document,le=c.process,be=u("fetch"),ce=N.f,de=ce,pe=g(le)=="process",se=!!(X&&X.createEvent&&c.dispatchEvent),ge="unhandledrejection",ye="rejectionhandled",D=0,W=1,Y=2,q=1,ee=2,oe,he,Ae,Me,Le=U($,function(){var Ze=_(G)!==String(G);if(!Ze&&(R===66||!pe&&typeof PromiseRejectionEvent!="function")||d&&!G.prototype.finally)return!0;if(R>=51&&/native code/.test(G))return!1;var De=G.resolve(1),Pe=function(Ce){Ce(function(){},function(){})},tt=De.constructor={};return tt[z]=Pe,!(De.then(function(){})instanceof Pe)}),fe=Le||!k(function(Ze){G.all(Ze).catch(function(){})}),ke=function(De){var Pe;return w(De)&&typeof(Pe=De.then)=="function"?Pe:!1},we=function(De,Pe,tt){if(!Pe.notified){Pe.notified=!0;var $e=Pe.reactions;F(function(){for(var Ce=Pe.value,Xe=Pe.state==W,Ye=0;$e.length>Ye;){var Qe=$e[Ye++],ct=Xe?Qe.ok:Qe.fail,gn=Qe.resolve,Rt=Qe.reject,Tt=Qe.domain,bt,Gn,Gi;try{ct?(Xe||(Pe.rejection===ee&&Oe(De,Pe),Pe.rejection=q),ct===!0?bt=Ce:(Tt&&Tt.enter(),bt=ct(Ce),Tt&&(Tt.exit(),Gi=!0)),bt===Qe.promise?Rt(ie("Promise-chain cycle")):(Gn=ke(bt))?Gn.call(bt,gn,Rt):gn(bt)):Rt(Ce)}catch(ei){Tt&&!Gi&&Tt.exit(),Rt(ei)}}Pe.reactions=[],Pe.notified=!1,tt&&!Pe.rejection&&et(De,Pe)})}},He=function(De,Pe,tt){var $e,Ce;se?($e=X.createEvent("Event"),$e.promise=Pe,$e.reason=tt,$e.initEvent(De,!1,!0),c.dispatchEvent($e)):$e={promise:Pe,reason:tt},(Ce=c["on"+De])?Ce($e):De===ge&&M("Unhandled promise rejection",tt)},et=function(De,Pe){O.call(c,function(){var tt=Pe.value,$e=_e(Pe),Ce;if($e&&(Ce=B(function(){pe?le.emit("unhandledRejection",tt,De):He(ge,De,tt)}),Pe.rejection=pe||_e(Pe)?ee:q,Ce.error))throw Ce.value})},_e=function(De){return De.rejection!==q&&!De.parent},Oe=function(De,Pe){O.call(c,function(){pe?le.emit("rejectionHandled",De):He(ye,De,Pe.value)})},Ke=function(De,Pe,tt,$e){return function(Ce){De(Pe,tt,Ce,$e)}},Re=function(De,Pe,tt,$e){Pe.done||(Pe.done=!0,$e&&(Pe=$e),Pe.value=tt,Pe.state=Y,we(De,Pe,!0))},mt=function Ze(De,Pe,tt,$e){if(!Pe.done){Pe.done=!0,$e&&(Pe=$e);try{if(De===tt)throw ie("Promise can't be resolved itself");var Ce=ke(tt);Ce?F(function(){var Xe={done:!1};try{Ce.call(tt,Ke(Ze,De,Xe,Pe),Ke(Re,De,Xe,Pe))}catch(Ye){Re(De,Xe,Ye,Pe)}}):(Pe.value=tt,Pe.state=W,we(De,Pe,!1))}catch(Xe){Re(De,{done:!1},Xe,Pe)}}};Le&&(G=function(De){b(this,G,$),E(De),oe.call(this);var Pe=S(this);try{De(Ke(mt,this,Pe),Ke(Re,this,Pe))}catch(tt){Re(this,Pe,tt)}},oe=function(De){J(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:D,value:void 0})},oe.prototype=y(G.prototype,{then:function(De,Pe){var tt=Q(this),$e=ce(T(this,G));return $e.ok=typeof De=="function"?De:!0,$e.fail=typeof Pe=="function"&&Pe,$e.domain=pe?le.domain:void 0,tt.parent=!0,tt.reactions.push($e),tt.state!=D&&we(this,tt,!1),$e.promise},catch:function(De){return this.then(void 0,De)}}),he=function(){var De=new oe,Pe=S(De);this.promise=De,this.resolve=Ke(mt,De,Pe),this.reject=Ke(Re,De,Pe)},N.f=ce=function(De){return De===G||De===Ae?new he(De):de(De)},!d&&typeof h=="function"&&(Me=h.prototype.then,m(h.prototype,"then",function(De,Pe){var tt=this;return new G(function($e,Ce){Me.call(tt,$e,Ce)}).then(De,Pe)},{unsafe:!0}),typeof be=="function"&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(De){return I(G,be.apply(c,arguments))}}))),l({global:!0,wrap:!0,forced:Le},{Promise:G}),C(G,$,!1,!0),A($),Ae=u($),l({target:$,stat:!0,forced:Le},{reject:function(De){var Pe=ce(this);return Pe.reject.call(void 0,De),Pe.promise}}),l({target:$,stat:!0,forced:d||Le},{resolve:function(De){return I(d&&this===Ae?G:this,De)}}),l({target:$,stat:!0,forced:fe},{all:function(De){var Pe=this,tt=ce(Pe),$e=tt.resolve,Ce=tt.reject,Xe=B(function(){var Ye=E(Pe.resolve),Qe=[],ct=0,gn=1;x(De,function(Rt){var Tt=ct++,bt=!1;Qe.push(void 0),gn++,Ye.call(Pe,Rt).then(function(Gn){bt||(bt=!0,Qe[Tt]=Gn,--gn||$e(Qe))},Ce)}),--gn||$e(Qe)});return Xe.error&&Ce(Xe.value),tt.promise},race:function(De){var Pe=this,tt=ce(Pe),$e=tt.reject,Ce=B(function(){var Xe=E(Pe.resolve);x(De,function(Ye){Xe.call(Pe,Ye).then(tt.resolve,$e)})});return Ce.error&&$e(Ce.value),tt.promise}})},function(r,o,i){var l=i(8),d=i(71).f,c=i(34),u=i(117).set,h=i(118),m=l.MutationObserver||l.WebKitMutationObserver,y=l.process,C=l.Promise,A=c(y)=="process",w=d(l,"queueMicrotask"),E=w&&w.value,b,g,_,x,k,T,O,F;E||(b=function(){var M,N;for(A&&(M=y.domain)&&M.exit();g;){N=g.fn,g=g.next;try{N()}catch(B){throw g?x():_=void 0,B}}_=void 0,M&&M.enter()},A?x=function(){y.nextTick(b)}:m&&!h?(k=!0,T=document.createTextNode(""),new m(b).observe(T,{characterData:!0}),x=function(){T.data=k=!k}):C&&C.resolve?(O=C.resolve(void 0),F=O.then,x=function(){F.call(O,b)}):x=function(){u.call(l,b)}),r.exports=E||function(I){var M={fn:I,next:void 0};_&&(_.next=M),g||(g=M,x()),_=M}},function(r,o,i){var l=i(8);r.exports=function(d,c){var u=l.console;u&&u.error&&(arguments.length===1?u.error(d):u.error(d,c))}},function(r,o,i){var l=i(5),d=i(41),c=i(85),u=i(120),h=i(66);l({target:"Promise",stat:!0},{allSettled:function(y){var C=this,A=c.f(C),w=A.resolve,E=A.reject,b=u(function(){var g=d(C.resolve),_=[],x=0,k=1;h(y,function(T){var O=x++,F=!1;_.push(void 0),k++,g.call(C,T).then(function(I){F||(F=!0,_[O]={status:"fulfilled",value:I},--k||w(_))},function(I){F||(F=!0,_[O]={status:"rejected",reason:I},--k||w(_))})}),--k||w(_)});return b.error&&E(b.value),A.promise}})},function(r,o,i){var l=i(5),d=i(43),c=i(109),u=i(11),h=i(36),m=i(116),y=i(119),C=i(53),A=!!c&&u(function(){c.prototype.finally.call({then:function(){}},function(){})});l({target:"Promise",proto:!0,real:!0,forced:A},{finally:function(E){var b=m(this,h("Promise")),g=typeof E=="function";return this.then(g?function(_){return y(b,E()).then(function(){return _})}:E,g?function(_){return y(b,E()).then(function(){throw _})}:E)}}),!d&&typeof c=="function"&&!c.prototype.finally&&C(c.prototype,"finally",h("Promise").prototype.finally)},function(r,o,i){i(54);var l=i(181),d=i(65),c=Array.prototype,u={DOMTokenList:!0,NodeList:!0};r.exports=function(h){var m=h.forEach;return h===c||h instanceof Array&&m===c.forEach||u.hasOwnProperty(d(h))?l:m}},function(r,o,i){var l=i(182);r.exports=l},function(r,o,i){i(183);var l=i(15);r.exports=l("Array").forEach},function(r,o,i){var l=i(5),d=i(184);l({target:"Array",proto:!0,forced:[].forEach!=d},{forEach:d})},function(r,o,i){var l=i(32).forEach,d=i(67),c=i(22),u=d("forEach"),h=c("forEach");r.exports=!u||!h?function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(r,o,i){var l=i(186);r.exports=l},function(r,o,i){i(187);var l=i(9);r.exports=l.Array.isArray},function(r,o,i){var l=i(5),d=i(55);l({target:"Array",stat:!0},{isArray:d})},function(r,o,i){var l=i(189);r.exports=l},function(r,o,i){var l=i(190),d=Array.prototype;r.exports=function(c){var u=c.map;return c===d||c instanceof Array&&u===d.map?l:u}},function(r,o,i){i(191);var l=i(15);r.exports=l("Array").map},function(r,o,i){var l=i(5),d=i(32).map,c=i(56),u=i(22),h=c("map"),m=u("map");l({target:"Array",proto:!0,forced:!h||!m},{map:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(193);r.exports=l},function(r,o,i){var l=i(194),d=String.prototype;r.exports=function(c){var u=c.trim;return typeof c=="string"||c===d||c instanceof String&&u===d.trim?l:u}},function(r,o,i){i(195);var l=i(15);r.exports=l("String").trim},function(r,o,i){var l=i(5),d=i(90).trim,c=i(196);l({target:"String",proto:!0,forced:c("trim")},{trim:function(){return d(this)}})},function(r,o,i){var l=i(11),d=i(68),c="\u200B\x85\u180E";r.exports=function(u){return l(function(){return!!d[u]()||c[u]()!=c||d[u].name!==u})}},function(r,o,i){var l=i(198);r.exports=l},function(r,o,i){i(199),i(61),i(50),i(54);var l=i(9);r.exports=l.Map},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Map",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(r,o,i){var l=i(202);r.exports=l},function(r,o,i){var l=i(203),d=Array.prototype;r.exports=function(c){var u=c.indexOf;return c===d||c instanceof Array&&u===d.indexOf?l:u}},function(r,o,i){i(204);var l=i(15);r.exports=l("Array").indexOf},function(r,o,i){var l=i(5),d=i(78).indexOf,c=i(67),u=i(22),h=[].indexOf,m=!!h&&1/[1].indexOf(1,-0)<0,y=c("indexOf"),C=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:m||!y||!C},{indexOf:function(w){return m?h.apply(this,arguments)||0:d(this,w,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(206);r.exports=l},function(r,o,i){var l=i(207),d=Array.prototype;r.exports=function(c){var u=c.splice;return c===d||c instanceof Array&&u===d.splice?l:u}},function(r,o,i){i(208);var l=i(15);r.exports=l("Array").splice},function(r,o,i){var l=i(5),d=i(79),c=i(62),u=i(35),h=i(31),m=i(88),y=i(69),C=i(56),A=i(22),w=C("splice"),E=A("splice",{ACCESSORS:!0,0:0,1:2}),b=Math.max,g=Math.min,_=9007199254740991,x="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!w||!E},{splice:function(T,O){var F=h(this),I=u(F.length),M=d(T,I),N=arguments.length,B,L,U,H,R,z;if(N===0?B=L=0:N===1?(B=0,L=I-M):(B=N-2,L=g(b(c(O),0),I-M)),I+B-L>_)throw TypeError(x);for(U=m(F,L),H=0;HI-L+B;H--)delete F[H-1]}else if(B>L)for(H=I-L;H>M;H--)R=H+L-1,z=H+B-1,R in F?F[z]=F[R]:delete F[z];for(H=0;H1?arguments[1]:void 0)}})},function(r,o,i){var l=i(214);r.exports=l},function(r,o,i){var l=i(215),d=i(217),c=Array.prototype,u=String.prototype;r.exports=function(h){var m=h.includes;return h===c||h instanceof Array&&m===c.includes?l:typeof h=="string"||h===u||h instanceof String&&m===u.includes?d:m}},function(r,o,i){i(216);var l=i(15);r.exports=l("Array").includes},function(r,o,i){var l=i(5),d=i(78).includes,c=i(82),u=i(22),h=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!h},{includes:function(y){return d(this,y,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(r,o,i){i(218);var l=i(15);r.exports=l("String").includes},function(r,o,i){var l=i(5),d=i(219),c=i(49),u=i(221);l({target:"String",proto:!0,forced:!u("includes")},{includes:function(m){return!!~String(c(this)).indexOf(d(m),arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(220);r.exports=function(d){if(l(d))throw TypeError("The method doesn't accept regular expressions");return d}},function(r,o,i){var l=i(13),d=i(34),c=i(10),u=c("match");r.exports=function(h){var m;return l(h)&&((m=h[u])!==void 0?!!m:d(h)=="RegExp")}},function(r,o,i){var l=i(10),d=l("match");r.exports=function(c){var u=/./;try{"/./"[c](u)}catch{try{return u[d]=!1,"/./"[c](u)}catch{}}return!1}},function(r,o,i){var l=i(223);r.exports=l},function(r,o,i){var l=i(224),d=Function.prototype;r.exports=function(c){var u=c.bind;return c===d||c instanceof Function&&u===d.bind?l:u}},function(r,o,i){i(225);var l=i(15);r.exports=l("Function").bind},function(r,o,i){var l=i(5),d=i(226);l({target:"Function",proto:!0},{bind:d})},function(r,o,i){var l=i(41),d=i(13),c=[].slice,u={},h=function(y,C,A){if(!(C in u)){for(var w=[],E=0;E=51||!d(function(){var F=[];return F[b]=!1,F.concat()[0]!==F}),k=A("concat"),T=function(I){if(!u(I))return!1;var M=I[b];return M!==void 0?!!M:c(I)},O=!x||!k;l({target:"Array",proto:!0,forced:O},{concat:function(I){var M=h(this),N=C(M,0),B=0,L,U,H,R,z;for(L=-1,H=arguments.length;Lg)throw TypeError(_);for(U=0;U=g)throw TypeError(_);y(N,B++,z)}return N.length=B,N}})},function(r,o,i){var l=i(5),d=i(8),c=i(36),u=i(43),h=i(14),m=i(76),y=i(106),C=i(11),A=i(16),w=i(55),E=i(13),b=i(25),g=i(31),_=i(30),x=i(60),k=i(48),T=i(77),O=i(52),F=i(126),I=i(235),M=i(127),N=i(71),B=i(18),L=i(59),U=i(19),H=i(53),R=i(74),z=i(63),$=i(51),S=i(64),J=i(10),Q=i(93),G=i(12),ie=i(37),X=i(42),le=i(32).forEach,be=z("hidden"),ce="Symbol",de="prototype",pe=J("toPrimitive"),se=X.set,ge=X.getterFor(ce),ye=Object[de],D=d.Symbol,W=c("JSON","stringify"),Y=N.f,q=B.f,ee=I.f,oe=L.f,he=R("symbols"),Ae=R("op-symbols"),Me=R("string-to-symbol-registry"),Le=R("symbol-to-string-registry"),fe=R("wks"),ke=d.QObject,we=!ke||!ke[de]||!ke[de].findChild,He=h&&C(function(){return T(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a!=7})?function($e,Ce,Xe){var Ye=Y(ye,Ce);Ye&&delete ye[Ce],q($e,Ce,Xe),Ye&&$e!==ye&&q(ye,Ce,Ye)}:q,et=function(Ce,Xe){var Ye=he[Ce]=T(D[de]);return se(Ye,{type:ce,tag:Ce,description:Xe}),h||(Ye.description=Xe),Ye},_e=y?function($e){return Jt($e)=="symbol"}:function($e){return Object($e)instanceof D},Oe=function(Ce,Xe,Ye){Ce===ye&&Oe(Ae,Xe,Ye),b(Ce);var Qe=x(Xe,!0);return b(Ye),A(he,Qe)?(Ye.enumerable?(A(Ce,be)&&Ce[be][Qe]&&(Ce[be][Qe]=!1),Ye=T(Ye,{enumerable:k(0,!1)})):(A(Ce,be)||q(Ce,be,k(1,{})),Ce[be][Qe]=!0),He(Ce,Qe,Ye)):q(Ce,Qe,Ye)},Ke=function(Ce,Xe){b(Ce);var Ye=_(Xe),Qe=O(Ye).concat(Pe(Ye));return le(Qe,function(ct){(!h||mt.call(Ye,ct))&&Oe(Ce,ct,Ye[ct])}),Ce},Re=function(Ce,Xe){return Xe===void 0?T(Ce):Ke(T(Ce),Xe)},mt=function(Ce){var Xe=x(Ce,!0),Ye=oe.call(this,Xe);return this===ye&&A(he,Xe)&&!A(Ae,Xe)?!1:Ye||!A(this,Xe)||!A(he,Xe)||A(this,be)&&this[be][Xe]?Ye:!0},Ze=function(Ce,Xe){var Ye=_(Ce),Qe=x(Xe,!0);if(!(Ye===ye&&A(he,Qe)&&!A(Ae,Qe))){var ct=Y(Ye,Qe);return ct&&A(he,Qe)&&!(A(Ye,be)&&Ye[be][Qe])&&(ct.enumerable=!0),ct}},De=function(Ce){var Xe=ee(_(Ce)),Ye=[];return le(Xe,function(Qe){!A(he,Qe)&&!A($,Qe)&&Ye.push(Qe)}),Ye},Pe=function(Ce){var Xe=Ce===ye,Ye=ee(Xe?Ae:_(Ce)),Qe=[];return le(Ye,function(ct){A(he,ct)&&(!Xe||A(ye,ct))&&Qe.push(he[ct])}),Qe};if(m||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),Xe=S(Ce),Ye=function Qe(ct){this===ye&&Qe.call(Ae,ct),A(this,be)&&A(this[be],Xe)&&(this[be][Xe]=!1),He(this,Xe,k(1,ct))};return h&&we&&He(ye,Xe,{configurable:!0,set:Ye}),et(Xe,Ce)},H(D[de],"toString",function(){return ge(this).tag}),H(D,"withoutSetter",function($e){return et(S($e),$e)}),L.f=mt,B.f=Oe,N.f=Ze,F.f=I.f=De,M.f=Pe,Q.f=function($e){return et(J($e),$e)},h&&(q(D[de],"description",{configurable:!0,get:function(){return ge(this).description}}),u||H(ye,"propertyIsEnumerable",mt,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!m,sham:!m},{Symbol:D}),le(O(fe),function($e){G($e)}),l({target:ce,stat:!0,forced:!m},{for:function(Ce){var Xe=String(Ce);if(A(Me,Xe))return Me[Xe];var Ye=D(Xe);return Me[Xe]=Ye,Le[Ye]=Xe,Ye},keyFor:function(Ce){if(!_e(Ce))throw TypeError(Ce+" is not a symbol");if(A(Le,Ce))return Le[Ce]},useSetter:function(){we=!0},useSimple:function(){we=!1}}),l({target:"Object",stat:!0,forced:!m,sham:!h},{create:Re,defineProperty:Oe,defineProperties:Ke,getOwnPropertyDescriptor:Ze}),l({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:De,getOwnPropertySymbols:Pe}),l({target:"Object",stat:!0,forced:C(function(){M.f(1)})},{getOwnPropertySymbols:function(Ce){return M.f(g(Ce))}}),W){var tt=!m||C(function(){var $e=D();return W([$e])!="[null]"||W({a:$e})!="{}"||W(Object($e))!="{}"});l({target:"JSON",stat:!0,forced:tt},{stringify:function(Ce,Xe,Ye){for(var Qe=[Ce],ct=1,gn;arguments.length>ct;)Qe.push(arguments[ct++]);if(gn=Xe,!(!E(Xe)&&Ce===void 0||_e(Ce)))return w(Xe)||(Xe=function(Tt,bt){if(typeof gn=="function"&&(bt=gn.call(this,Tt,bt)),!_e(bt))return bt}),Qe[1]=Xe,W.apply(null,Qe)}})}D[de][pe]||U(D[de],pe,D[de].valueOf),ie(D,ce),$[be]=!0},function(r,o,i){var l=i(30),d=i(126).f,c={}.toString,u=(typeof window>"u"?"undefined":Jt(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(y){try{return d(y)}catch{return u.slice()}};r.exports.f=function(y){return u&&c.call(y)=="[object Window]"?h(y):d(l(y))}},function(r,o,i){var l=i(12);l("asyncIterator")},function(r,o){},function(r,o,i){var l=i(12);l("hasInstance")},function(r,o,i){var l=i(12);l("isConcatSpreadable")},function(r,o,i){var l=i(12);l("match")},function(r,o,i){var l=i(12);l("matchAll")},function(r,o,i){var l=i(12);l("replace")},function(r,o,i){var l=i(12);l("search")},function(r,o,i){var l=i(12);l("species")},function(r,o,i){var l=i(12);l("split")},function(r,o,i){var l=i(12);l("toPrimitive")},function(r,o,i){var l=i(12);l("toStringTag")},function(r,o,i){var l=i(12);l("unscopables")},function(r,o,i){var l=i(37);l(Math,"Math",!0)},function(r,o,i){var l=i(8),d=i(37);d(l.JSON,"JSON",!0)},function(r,o,i){var l=i(12);l("asyncDispose")},function(r,o,i){var l=i(12);l("dispose")},function(r,o,i){var l=i(12);l("observable")},function(r,o,i){var l=i(12);l("patternMatch")},function(r,o,i){var l=i(12);l("replaceAll")},function(r,o,i){r.exports=i(257)},function(r,o,i){var l=i(258);r.exports=l},function(r,o,i){i(259);var l=i(9);r.exports=l.parseInt},function(r,o,i){var l=i(5),d=i(260);l({global:!0,forced:parseInt!=d},{parseInt:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseInt,h=/^[+-]?0[Xx]/,m=u(c+"08")!==8||u(c+"0x16")!==22;r.exports=m?function(C,A){var w=d(String(C));return u(w,A>>>0||(h.test(w)?16:10))}:u},function(r,o,i){var l=i(262);r.exports=l},function(r,o,i){var l=i(263),d=Array.prototype;r.exports=function(c){var u=c.slice;return c===d||c instanceof Array&&u===d.slice?l:u}},function(r,o,i){i(264);var l=i(15);r.exports=l("Array").slice},function(r,o,i){var l=i(5),d=i(13),c=i(55),u=i(79),h=i(35),m=i(30),y=i(69),C=i(10),A=i(56),w=i(22),E=A("slice"),b=w("slice",{ACCESSORS:!0,0:0,1:2}),g=C("species"),_=[].slice,x=Math.max;l({target:"Array",proto:!0,forced:!E||!b},{slice:function(T,O){var F=m(this),I=h(F.length),M=u(T,I),N=u(O===void 0?I:O,I),B,L,U;if(c(F)&&(B=F.constructor,typeof B=="function"&&(B===Array||c(B.prototype))?B=void 0:d(B)&&(B=B[g],B===null&&(B=void 0)),B===Array||B===void 0))return _.call(F,M,N);for(L=new(B===void 0?Array:B)(x(N-M,0)),U=0;M2,b=E?u.call(arguments,2):void 0;return C(E?function(){(typeof A=="function"?A:Function(A)).apply(this,b)}:A,w)}};l({global:!0,bind:!0,forced:h},{setTimeout:m(d.setTimeout),setInterval:m(d.setInterval)})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(272)),m=u.__importDefault(i(273)),y=u.__importDefault(i(129)),C=u.__importDefault(i(274)),A=u.__importDefault(i(275)),w=u.__importDefault(i(276)),E=u.__importDefault(i(130)),b=u.__importDefault(i(277)),g=u.__importDefault(i(278)),_=u.__importDefault(i(279)),x=(0,c.default)({},h.default,m.default,y.default,A.default,C.default,w.default,E.default,b.default,g.default,_.default,{linkCheck:function(T,O){return!0}});o.default=x},function(r,o,i){var l=i(269);r.exports=l},function(r,o,i){i(270);var l=i(9);r.exports=l.Object.assign},function(r,o,i){var l=i(5),d=i(271);l({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},function(r,o,i){var l=i(14),d=i(11),c=i(52),u=i(127),h=i(59),m=i(31),y=i(72),C=Object.assign,A=Object.defineProperty;r.exports=!C||d(function(){if(l&&C({b:1},C(A({},"a",{enumerable:!0,get:function(){A(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var w={},E={},b=Symbol(),g="abcdefghijklmnopqrst";return w[b]=7,g.split("").forEach(function(_){E[_]=_}),C({},w)[b]!=7||c(C({},E)).join("")!=g})?function(E,b){for(var g=m(E),_=arguments.length,x=1,k=u.f,T=h.f;_>x;)for(var O=y(arguments[x++]),F=k?c(O).concat(k(O)):c(O),I=F.length,M=0,N;I>M;)N=F[M++],(!l||T.call(O,N))&&(g[N]=O[N]);return g}:C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={menus:["head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","todo","justify","quote","emoticon","image","video","table","code","splitLine","undo","redo"],fontNames:["\u9ED1\u4F53","\u4EFF\u5B8B","\u6977\u4F53","\u6807\u6977\u4F53","\u534E\u6587\u4EFF\u5B8B","\u534E\u6587\u6977\u4F53","\u5B8B\u4F53","\u5FAE\u8F6F\u96C5\u9ED1","Arial","Tahoma","Verdana","Times New Roman","Courier New"],fontSizes:{"x-small":{name:"10px",value:"1"},small:{name:"13px",value:"2"},normal:{name:"16px",value:"3"},large:{name:"18px",value:"4"},"x-large":{name:"24px",value:"5"},"xx-large":{name:"32px",value:"6"},"xxx-large":{name:"48px",value:"7"}},colors:["#000000","#ffffff","#eeece0","#1c487f","#4d80bf","#c24f4a","#8baa4a","#7b5ba1","#46acc8","#f9963b"],languageType:["Bash","C","C#","C++","CSS","Java","JavaScript","JSON","TypeScript","Plain text","Html","XML","SQL","Go","Kotlin","Lua","Markdown","PHP","Python","Shell Session","Ruby"],languageTab:"\u3000\u3000\u3000\u3000",emotions:[{title:"\u8868\u60C5",type:"emoji",content:"\u{1F600} \u{1F603} \u{1F604} \u{1F601} \u{1F606} \u{1F605} \u{1F602} \u{1F923} \u{1F60A} \u{1F607} \u{1F642} \u{1F643} \u{1F609} \u{1F60C} \u{1F60D} \u{1F618} \u{1F617} \u{1F619} \u{1F61A} \u{1F60B} \u{1F61B} \u{1F61D} \u{1F61C} \u{1F913} \u{1F60E} \u{1F60F} \u{1F612} \u{1F61E} \u{1F614} \u{1F61F} \u{1F615} \u{1F641} \u{1F623} \u{1F616} \u{1F62B} \u{1F629} \u{1F622} \u{1F62D} \u{1F624} \u{1F620} \u{1F621} \u{1F633} \u{1F631} \u{1F628} \u{1F917} \u{1F914} \u{1F636} \u{1F611} \u{1F62C} \u{1F644} \u{1F62F} \u{1F634} \u{1F637} \u{1F911} \u{1F608} \u{1F921} \u{1F4A9} \u{1F47B} \u{1F480} \u{1F440} \u{1F463}".split(/\s/)},{title:"\u624B\u52BF",type:"emoji",content:"\u{1F450} \u{1F64C} \u{1F44F} \u{1F91D} \u{1F44D} \u{1F44E} \u{1F44A} \u270A \u{1F91B} \u{1F91C} \u{1F91E} \u270C\uFE0F \u{1F918} \u{1F44C} \u{1F448} \u{1F449} \u{1F446} \u{1F447} \u261D\uFE0F \u270B \u{1F91A} \u{1F590} \u{1F596} \u{1F44B} \u{1F919} \u{1F4AA} \u{1F595} \u270D\uFE0F \u{1F64F}".split(/\s/)}],lineHeights:["1","1.15","1.6","2","2.5","3"],undoLimit:20,indentation:"2em",showMenuTooltips:!0,menuTooltipPosition:"up"}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);function u(h,m,y){window.alert(h),y&&console.error("wangEditor: "+y)}o.default={onchangeTimeout:200,onchange:null,onfocus:c.EMPTY_FN,onblur:c.EMPTY_FN,onCatalogChange:null,customAlert:u}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={pasteFilterStyle:!0,pasteIgnoreImg:!1,pasteTextHandle:function(u){return u}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={styleWithCSS:!1}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={linkImgCheck:function(h,m,y){return!0},showLinkImg:!0,showLinkImgAlt:!0,showLinkImgHref:!0,linkImgCallback:c.EMPTY_FN,uploadImgAccept:["jpg","jpeg","png","gif","bmp"],uploadImgServer:"",uploadImgShowBase64:!1,uploadImgMaxSize:5*1024*1024,uploadImgMaxLength:100,uploadFileName:"",uploadImgParams:{},uploadImgParamsWithUrl:!1,uploadImgHeaders:{},uploadImgHooks:{},uploadImgTimeout:10*1e3,withCredentials:!1,customUploadImg:null,uploadImgFromMedia:null}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={lang:"zh-CN",languages:{"zh-CN":{wangEditor:{\u91CD\u7F6E:"\u91CD\u7F6E",\u63D2\u5165:"\u63D2\u5165",\u9ED8\u8BA4:"\u9ED8\u8BA4",\u521B\u5EFA:"\u521B\u5EFA",\u4FEE\u6539:"\u4FEE\u6539",\u5982:"\u5982",\u8BF7\u8F93\u5165\u6B63\u6587:"\u8BF7\u8F93\u5165\u6B63\u6587",menus:{title:{\u6807\u9898:"\u6807\u9898",\u52A0\u7C97:"\u52A0\u7C97",\u5B57\u53F7:"\u5B57\u53F7",\u5B57\u4F53:"\u5B57\u4F53",\u659C\u4F53:"\u659C\u4F53",\u4E0B\u5212\u7EBF:"\u4E0B\u5212\u7EBF",\u5220\u9664\u7EBF:"\u5220\u9664\u7EBF",\u7F29\u8FDB:"\u7F29\u8FDB",\u884C\u9AD8:"\u884C\u9AD8",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u80CC\u666F\u8272:"\u80CC\u666F\u8272",\u94FE\u63A5:"\u94FE\u63A5",\u5E8F\u5217:"\u5E8F\u5217",\u5BF9\u9F50:"\u5BF9\u9F50",\u5F15\u7528:"\u5F15\u7528",\u8868\u60C5:"\u8868\u60C5",\u56FE\u7247:"\u56FE\u7247",\u89C6\u9891:"\u89C6\u9891",\u8868\u683C:"\u8868\u683C",\u4EE3\u7801:"\u4EE3\u7801",\u5206\u5272\u7EBF:"\u5206\u5272\u7EBF",\u6062\u590D:"\u6062\u590D",\u64A4\u9500:"\u64A4\u9500",\u5168\u5C4F:"\u5168\u5C4F",\u53D6\u6D88\u5168\u5C4F:"\u53D6\u6D88\u5168\u5C4F",\u5F85\u529E\u4E8B\u9879:"\u5F85\u529E\u4E8B\u9879"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"\u8BBE\u7F6E\u6807\u9898",\u80CC\u666F\u989C\u8272:"\u80CC\u666F\u989C\u8272",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u8BBE\u7F6E\u5B57\u53F7:"\u8BBE\u7F6E\u5B57\u53F7",\u8BBE\u7F6E\u5B57\u4F53:"\u8BBE\u7F6E\u5B57\u4F53",\u8BBE\u7F6E\u7F29\u8FDB:"\u8BBE\u7F6E\u7F29\u8FDB",\u5BF9\u9F50\u65B9\u5F0F:"\u5BF9\u9F50\u65B9\u5F0F",\u8BBE\u7F6E\u884C\u9AD8:"\u8BBE\u7F6E\u884C\u9AD8",\u5E8F\u5217:"\u5E8F\u5217",head:{\u6B63\u6587:"\u6B63\u6587"},indent:{\u589E\u52A0\u7F29\u8FDB:"\u589E\u52A0\u7F29\u8FDB",\u51CF\u5C11\u7F29\u8FDB:"\u51CF\u5C11\u7F29\u8FDB"},justify:{\u9760\u5DE6:"\u9760\u5DE6",\u5C45\u4E2D:"\u5C45\u4E2D",\u9760\u53F3:"\u9760\u53F3",\u4E24\u7AEF:"\u4E24\u7AEF"},list:{\u65E0\u5E8F\u5217\u8868:"\u65E0\u5E8F\u5217\u8868",\u6709\u5E8F\u5217\u8868:"\u6709\u5E8F\u5217\u8868"}},panelMenus:{emoticon:{\u9ED8\u8BA4:"\u9ED8\u8BA4",\u65B0\u6D6A:"\u65B0\u6D6A",emoji:"emoji",\u624B\u52BF:"\u624B\u52BF"},image:{\u4E0A\u4F20\u56FE\u7247:"\u4E0A\u4F20\u56FE\u7247",\u7F51\u7EDC\u56FE\u7247:"\u7F51\u7EDC\u56FE\u7247",\u56FE\u7247\u5730\u5740:"\u56FE\u7247\u5730\u5740",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"\u56FE\u7247\u6587\u5B57\u8BF4\u660E",\u8DF3\u8F6C\u94FE\u63A5:"\u8DF3\u8F6C\u94FE\u63A5"},link:{\u94FE\u63A5:"\u94FE\u63A5",\u94FE\u63A5\u6587\u5B57:"\u94FE\u63A5\u6587\u5B57",\u53D6\u6D88\u94FE\u63A5:"\u53D6\u6D88\u94FE\u63A5",\u67E5\u770B\u94FE\u63A5:"\u67E5\u770B\u94FE\u63A5"},video:{\u63D2\u5165\u89C6\u9891:"\u63D2\u5165\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891:"\u4E0A\u4F20\u89C6\u9891"},table:{\u884C:"\u884C",\u5217:"\u5217",\u7684:"\u7684",\u8868\u683C:"\u8868\u683C",\u6DFB\u52A0\u884C:"\u6DFB\u52A0\u884C",\u5220\u9664\u884C:"\u5220\u9664\u884C",\u6DFB\u52A0\u5217:"\u6DFB\u52A0\u5217",\u5220\u9664\u5217:"\u5220\u9664\u5217",\u8BBE\u7F6E\u8868\u5934:"\u8BBE\u7F6E\u8868\u5934",\u53D6\u6D88\u8868\u5934:"\u53D6\u6D88\u8868\u5934",\u63D2\u5165\u8868\u683C:"\u63D2\u5165\u8868\u683C",\u5220\u9664\u8868\u683C:"\u5220\u9664\u8868\u683C"},code:{\u5220\u9664\u4EE3\u7801:"\u5220\u9664\u4EE3\u7801",\u4FEE\u6539\u4EE3\u7801:"\u4FEE\u6539\u4EE3\u7801",\u63D2\u5165\u4EE3\u7801:"\u63D2\u5165\u4EE3\u7801"}}},validate:{\u5F20\u56FE\u7247:"\u5F20\u56FE\u7247",\u5927\u4E8E:"\u5927\u4E8E",\u56FE\u7247\u94FE\u63A5:"\u56FE\u7247\u94FE\u63A5",\u4E0D\u662F\u56FE\u7247:"\u4E0D\u662F\u56FE\u7247",\u8FD4\u56DE\u7ED3\u679C:"\u8FD4\u56DE\u7ED3\u679C",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"\u4E0A\u4F20\u56FE\u7247\u5931\u8D25",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"\u63D2\u5165\u56FE\u7247\u9519\u8BEF",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"\u4E00\u6B21\u6700\u591A\u4E0A\u4F20",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"\u63D2\u5165\u89C6\u9891\u9519\u8BEF",\u89C6\u9891\u94FE\u63A5:"\u89C6\u9891\u94FE\u63A5",\u4E0D\u662F\u89C6\u9891:"\u4E0D\u662F\u89C6\u9891",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7",\u4E2A\u89C6\u9891:"\u4E2A\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"\u4E0A\u4F20\u89C6\u9891\u5931\u8D25",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF"}}},en:{wangEditor:{\u91CD\u7F6E:"reset",\u63D2\u5165:"insert",\u9ED8\u8BA4:"default",\u521B\u5EFA:"create",\u4FEE\u6539:"edit",\u5982:"like",\u8BF7\u8F93\u5165\u6B63\u6587:"please enter the text",menus:{title:{\u6807\u9898:"head",\u52A0\u7C97:"bold",\u5B57\u53F7:"font size",\u5B57\u4F53:"font family",\u659C\u4F53:"italic",\u4E0B\u5212\u7EBF:"underline",\u5220\u9664\u7EBF:"strikethrough",\u7F29\u8FDB:"indent",\u884C\u9AD8:"line heihgt",\u6587\u5B57\u989C\u8272:"font color",\u80CC\u666F\u8272:"background",\u94FE\u63A5:"link",\u5E8F\u5217:"numbered list",\u5BF9\u9F50:"align",\u5F15\u7528:"quote",\u8868\u60C5:"emoticons",\u56FE\u7247:"image",\u89C6\u9891:"media",\u8868\u683C:"table",\u4EE3\u7801:"code",\u5206\u5272\u7EBF:"split line",\u6062\u590D:"redo",\u64A4\u9500:"undo",\u5168\u5C4F:"fullscreen",\u53D6\u6D88\u5168\u5C4F:"cancel fullscreen",\u5F85\u529E\u4E8B\u9879:"todo"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"title",\u80CC\u666F\u989C\u8272:"background",\u6587\u5B57\u989C\u8272:"font color",\u8BBE\u7F6E\u5B57\u53F7:"font size",\u8BBE\u7F6E\u5B57\u4F53:"font family",\u8BBE\u7F6E\u7F29\u8FDB:"indent",\u5BF9\u9F50\u65B9\u5F0F:"align",\u8BBE\u7F6E\u884C\u9AD8:"line heihgt",\u5E8F\u5217:"list",head:{\u6B63\u6587:"text"},indent:{\u589E\u52A0\u7F29\u8FDB:"indent",\u51CF\u5C11\u7F29\u8FDB:"outdent"},justify:{\u9760\u5DE6:"left",\u5C45\u4E2D:"center",\u9760\u53F3:"right",\u4E24\u7AEF:"justify"},list:{\u65E0\u5E8F\u5217\u8868:"unordered",\u6709\u5E8F\u5217\u8868:"ordered"}},panelMenus:{emoticon:{\u8868\u60C5:"emoji",\u624B\u52BF:"gesture"},image:{\u4E0A\u4F20\u56FE\u7247:"upload image",\u7F51\u7EDC\u56FE\u7247:"network image",\u56FE\u7247\u5730\u5740:"image link",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"image alt",\u8DF3\u8F6C\u94FE\u63A5:"hyperlink"},link:{\u94FE\u63A5:"link",\u94FE\u63A5\u6587\u5B57:"link text",\u53D6\u6D88\u94FE\u63A5:"unlink",\u67E5\u770B\u94FE\u63A5:"view links"},video:{\u63D2\u5165\u89C6\u9891:"insert video",\u4E0A\u4F20\u89C6\u9891:"upload local video"},table:{\u884C:"rows",\u5217:"columns",\u7684:" ",\u8868\u683C:"table",\u6DFB\u52A0\u884C:"insert row",\u5220\u9664\u884C:"delete row",\u6DFB\u52A0\u5217:"insert column",\u5220\u9664\u5217:"delete column",\u8BBE\u7F6E\u8868\u5934:"set header",\u53D6\u6D88\u8868\u5934:"cancel header",\u63D2\u5165\u8868\u683C:"insert table",\u5220\u9664\u8868\u683C:"delete table"},code:{\u5220\u9664\u4EE3\u7801:"delete code",\u4FEE\u6539\u4EE3\u7801:"edit code",\u63D2\u5165\u4EE3\u7801:"insert code"}}},validate:{\u5F20\u56FE\u7247:"images",\u5927\u4E8E:"greater than",\u56FE\u7247\u94FE\u63A5:"image link",\u4E0D\u662F\u56FE\u7247:"is not image",\u8FD4\u56DE\u7ED3\u679C:"return results",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"upload image timeout",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"upload image error",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"upload image failed",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"insert image error",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"once most at upload",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"download link failed",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"image validate failed",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"server return status",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload image return results error",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"please replace with a supported image type",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"the network picture you inserted is not recognized",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"the image link you just inserted did not pass the editor verification",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"insert video error",\u89C6\u9891\u94FE\u63A5:"video link",\u4E0D\u662F\u89C6\u9891:"is not video",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"video validate failed",\u4E2A\u89C6\u9891:"videos",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"upload video timeout",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"upload video error",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"upload video failed",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload video return results error"}}}}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(){return!!(c.UA.isIE()||c.UA.isOldEdge)}o.default={compatibleMode:u,historyMaxSize:30}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={onlineVideoCheck:function(h){return!0},onlineVideoCallback:c.EMPTY_FN,showLinkVideo:!0,uploadVideoAccept:["mp4"],uploadVideoServer:"",uploadVideoMaxSize:1*1024*1024*1024,uploadVideoName:"",uploadVideoParams:{},uploadVideoParamsWithUrl:!1,uploadVideoHeaders:{},uploadVideoHooks:{},uploadVideoTimeout:1e3*60*60*2,withVideoCredentials:!1,customUploadVideo:null,customInsertVideo:null}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=i(7),C=function(){function A(w){this._currentRange=null,this.editor=w}return A.prototype.getRange=function(){return this._currentRange},A.prototype.saveRange=function(w){if(w){this._currentRange=w;return}var E=window.getSelection();if(E.rangeCount!==0){var b=E.getRangeAt(0),g=this.getSelectionContainerElem(b);if(!!(g!=null&&g.length)&&!(g.attr("contenteditable")==="false"||g.parentUntil("[contenteditable=false]"))){var _=this.editor,x=_.$textElem;if(x.isContain(g)){if(x.elems[0]===g.elems[0]){var k;if((0,c.default)(k=x.html()).call(k)===y.EMPTY_P){var T=x.children(),O=T==null?void 0:T.last();_.selection.createRangeByElem(O,!0,!0),_.selection.restoreSelection()}}this._currentRange=b}}}},A.prototype.collapseRange=function(w){w===void 0&&(w=!1);var E=this._currentRange;E&&E.collapse(w)},A.prototype.getSelectionText=function(){var w=this._currentRange;return w?w.toString():""},A.prototype.getSelectionContainerElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.commonAncestorContainer,h.default(b.nodeType===1?b:b.parentNode)},A.prototype.getSelectionStartElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.startContainer,h.default(b.nodeType===1?b:b.parentNode)},A.prototype.getSelectionEndElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.endContainer,h.default(b.nodeType===1?b:b.parentNode)},A.prototype.isSelectionEmpty=function(){var w=this._currentRange;return!!(w&&w.startContainer&&w.startContainer===w.endContainer&&w.startOffset===w.endOffset)},A.prototype.restoreSelection=function(){var w=window.getSelection(),E=this._currentRange;w&&E&&(w.removeAllRanges(),w.addRange(E))},A.prototype.createEmptyRange=function(){var w=this.editor,E=this.getRange(),b;if(!!E&&!!this.isSelectionEmpty())try{m.UA.isWebkit()?(w.cmd.do("insertHTML","​"),E.setEnd(E.endContainer,E.endOffset+1),this.saveRange(E)):(b=h.default(""),w.cmd.do("insertElem",b),this.createRangeByElem(b,!0))}catch{}},A.prototype.createRangeByElems=function(w,E){var b=window.getSelection?window.getSelection():document.getSelection();b==null||b.removeAllRanges();var g=document.createRange();g.setStart(w,0),g.setEnd(E,E.childNodes.length||1),this.saveRange(g),this.restoreSelection()},A.prototype.createRangeByElem=function(w,E,b){if(!!w.length){var g=w.elems[0],_=document.createRange();b?_.selectNodeContents(g):_.selectNode(g),E!=null&&(_.collapse(E),E||(this.saveRange(_),this.editor.selection.moveCursor(g))),this.saveRange(_)}},A.prototype.getSelectionRangeTopNodes=function(){var w,E,b,g=(w=this.getSelectionStartElem())===null||w===void 0?void 0:w.getNodeTop(this.editor),_=(E=this.getSelectionEndElem())===null||E===void 0?void 0:E.getNodeTop(this.editor);return b=this.recordSelectionNodes(h.default(g),h.default(_)),b},A.prototype.moveCursor=function(w,E){var b,g=this.getRange(),_=w.nodeType===3?(b=w.nodeValue)===null||b===void 0?void 0:b.length:w.childNodes.length;(m.UA.isFirefox||m.UA.isIE())&&_!==0&&(w.nodeType===3||w.childNodes[_-1].nodeName==="BR")&&(_=_-1);var x=E!=null?E:_;!g||w&&(g.setStart(w,x),g.setEnd(w,x),this.restoreSelection())},A.prototype.getCursorPos=function(){var w=window.getSelection();return w==null?void 0:w.anchorOffset},A.prototype.clearWindowSelectionRange=function(){var w=window.getSelection();w&&w.removeAllRanges()},A.prototype.recordSelectionNodes=function(w,E){var b=[],g=!0;try{for(var _=w,x=this.editor.$textElem;g;){var k=_==null?void 0:_.getNodeTop(this.editor);k.getNodeName()==="BODY"&&(g=!1),k.length>0&&(b.push(h.default(_)),(E==null?void 0:E.equal(k))||x.equal(k)?g=!1:_=k.getNextSibling())}}catch{g=!1}return b},A.prototype.setRangeToElem=function(w){var E=this.getRange();E==null||E.setStart(w,0),E==null||E.setEnd(w,0)},A}();o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.editor=y}return m.prototype.do=function(y,C){var A=this.editor;A.config.styleWithCSS&&document.execCommand("styleWithCSS",!1,"true");var w=A.selection;if(!!w.getRange()){switch(w.restoreSelection(),y){case"insertHTML":this.insertHTML(C);break;case"insertElem":this.insertElem(C);break;default:this.execCommand(y,C);break}A.menus.changeActive(),w.saveRange(),w.restoreSelection()}},m.prototype.insertHTML=function(y){var C=this.editor,A=C.selection.getRange();if(A!=null){if(this.queryCommandSupported("insertHTML"))this.execCommand("insertHTML",y);else if(A.insertNode){if(A.deleteContents(),u.default(y).elems.length>0)A.insertNode(u.default(y).elems[0]);else{var w=document.createElement("p");w.appendChild(document.createTextNode(y)),A.insertNode(w)}C.selection.collapseRange()}}},m.prototype.insertElem=function(y){var C=this.editor,A=C.selection.getRange();A!=null&&A.insertNode&&(A.deleteContents(),A.insertNode(y.elems[0]))},m.prototype.execCommand=function(y,C){document.execCommand(y,!1,C)},m.prototype.queryCommandValue=function(y){return document.queryCommandValue(y)},m.prototype.queryCommandState=function(y){return document.queryCommandState(y)},m.prototype.queryCommandSupported=function(y){return document.queryCommandSupported(y)},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29)),u=l(i(4)),h=l(i(17)),m=l(i(27)),y=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),A=C.__importDefault(i(3)),w=C.__importDefault(i(287)),E=i(6),b=C.__importDefault(i(299)),g=C.__importDefault(i(300)),_=i(7),x=function(){function k(T){this.editor=T,this.eventHooks={onBlurEvents:[],changeEvents:[],dropEvents:[],clickEvents:[],keydownEvents:[],keyupEvents:[],tabUpEvents:[],tabDownEvents:[],enterUpEvents:[],enterDownEvents:[],deleteUpEvents:[],deleteDownEvents:[],pasteEvents:[],linkClickEvents:[],codeClickEvents:[],textScrollEvents:[],toolbarClickEvents:[],imgClickEvents:[],imgDragBarMouseDownEvents:[],tableClickEvents:[],menuClickEvents:[],dropListMenuHoverEvents:[],splitLineEvents:[],videoClickEvents:[]}}return k.prototype.init=function(){this._saveRange(),this._bindEventHooks(),w.default(this)},k.prototype.togglePlaceholder=function(){var T,O=this.html(),F=(0,c.default)(T=this.editor.$textContainerElem).call(T,".placeholder");F.hide(),!this.editor.isComposing&&(!O||O===" ")&&F.show()},k.prototype.clear=function(){this.html(_.EMPTY_P)},k.prototype.html=function(T){var O=this.editor,F=O.$textElem;if(T==null){var I=F.html();I=I.replace(/\u200b/gm,""),I=I.replace(/

            <\/p>/gim,""),I=I.replace(_.EMPTY_P_LAST_REGEX,""),I=I.replace(_.EMPTY_P_REGEX,"

            ");var M=I.match(/<(img|br|hr|input)[^>]*>/gi);return M!==null&&(0,u.default)(M).call(M,function(N){N.match(/\/>/)||(I=I.replace(N,N.substring(0,N.length-1)+"/>"))}),I}T=(0,h.default)(T).call(T),T===""&&(T=_.EMPTY_P),(0,m.default)(T).call(T,"<")!==0&&(T="

            "+T+"

            "),F.html(T),O.initSelection()},k.prototype.setJSON=function(T){var O=g.default(T).children(),F=this.editor,I=F.$textElem;!O||I.replaceChildAll(O)},k.prototype.getJSON=function(){var T=this.editor,O=T.$textElem;return b.default(O)},k.prototype.text=function(T){var O=this.editor,F=O.$textElem;if(T==null){var I=F.text();return I=I.replace(/\u200b/gm,""),I}F.text("

            "+T+"

            "),O.initSelection()},k.prototype.append=function(T){var O=this.editor;(0,m.default)(T).call(T,"<")!==0&&(T="

            "+T+"

            "),this.html(this.html()+T),O.initSelection()},k.prototype._saveRange=function(){var T=this.editor,O=T.$textElem,F=A.default(document);function I(){T.selection.saveRange(),T.menus.changeActive()}O.on("keyup",I);function M(){I(),O.off("click",M)}O.on("click",M);function N(){I(),F.off("mouseup",N)}function B(){F.on("mouseup",N),O.off("mouseleave",B)}O.on("mousedown",function(){O.on("mouseleave",B)}),O.on("mouseup",function(L){O.off("mouseleave",B),(0,y.default)(function(){var U=T.selection,H=U.getRange();H!==null&&I()},0)})},k.prototype._bindEventHooks=function(){var T=this.editor,O=T.$textElem,F=this.eventHooks;O.on("click",function(M){var N=F.clickEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keyup",function(M){if(M.keyCode===13){var N=F.enterUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keyup",function(M){var N=F.keyupEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keydown",function(M){var N=F.keydownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keyup",function(M){if(!(M.keyCode!==8&&M.keyCode!==46)){var N=F.deleteUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){if(!(M.keyCode!==8&&M.keyCode!==46)){var N=F.deleteDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("paste",function(M){if(!E.UA.isIE()){M.preventDefault();var N=F.pasteEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){(T.isFocus||T.isCompatibleMode)&&(M.ctrlKey||M.metaKey)&&M.keyCode===90&&(M.preventDefault(),M.shiftKey?T.history.restore():T.history.revoke())}),O.on("keyup",function(M){if(M.keyCode===9){M.preventDefault();var N=F.tabUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){if(M.keyCode===9){M.preventDefault();var N=F.tabDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("scroll",E.throttle(function(M){var N=F.textScrollEvents;(0,u.default)(N).call(N,function(B){return B(M)})},100));function I(M){M.preventDefault()}A.default(document).on("dragleave",I).on("drop",I).on("dragenter",I).on("dragover",I),T.beforeDestroy(function(){A.default(document).off("dragleave",I).off("drop",I).off("dragenter",I).off("dragover",I)}),O.on("drop",function(M){M.preventDefault();var N=F.dropEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("click",function(M){var N=null,B=M.target,L=A.default(B);if(L.getNodeName()==="A")N=L;else{var U=L.parentUntil("a");U!=null&&(N=U)}if(!!N){var H=F.linkClickEvents;(0,u.default)(H).call(H,function(R){return R(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=A.default(B);if(L.getNodeName()==="IMG"&&!L.elems[0].getAttribute("data-emoji")&&(M.stopPropagation(),N=L),!!N){var U=F.imgClickEvents;(0,u.default)(U).call(U,function(H){return H(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=A.default(B);if(L.getNodeName()==="PRE")N=L;else{var U=L.parentUntil("pre");U!==null&&(N=U)}if(!!N){var H=F.codeClickEvents;(0,u.default)(H).call(H,function(R){return R(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=A.default(B);if(L.getNodeName()==="HR"&&(N=L),!!N){T.selection.createRangeByElem(N),T.selection.restoreSelection();var U=F.splitLineEvents;(0,u.default)(U).call(U,function(H){return H(N)})}}),T.$toolbarElem.on("click",function(M){var N=F.toolbarClickEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),T.$textContainerElem.on("mousedown",function(M){var N=M.target,B=A.default(N);if(B.hasClass("w-e-img-drag-rb")){var L=F.imgDragBarMouseDownEvents;(0,u.default)(L).call(L,function(U){return U()})}}),O.on("click",function(M){var N=null,B=M.target;if(N=A.default(B).parentUntilEditor("TABLE",T,B),!!N){var L=F.tableClickEvents;(0,u.default)(L).call(L,function(U){return U(N,M)})}}),O.on("keydown",function(M){if(M.keyCode===13){var N=F.enterDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("click",function(M){var N=null,B=M.target,L=A.default(B);if(L.getNodeName()==="VIDEO"&&(M.stopPropagation(),N=L),!!N){var U=F.videoClickEvents;(0,u.default)(U).call(U,function(H){return H(N)})}})},k}();o.default=x},function(r,o,i){var l=i(284);r.exports=l},function(r,o,i){var l=i(285),d=Array.prototype;r.exports=function(c){var u=c.find;return c===d||c instanceof Array&&u===d.find?l:u}},function(r,o,i){i(286);var l=i(15);r.exports=l("Array").find},function(r,o,i){var l=i(5),d=i(32).find,c=i(82),u=i(22),h="find",m=!0,y=u(h);h in[]&&Array(1)[h](function(){m=!1}),l({target:"Array",proto:!0,forced:m||!y},{find:function(A){return d(this,A,arguments.length>1?arguments[1]:void 0)}}),c(h)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(288)),h=c.__importStar(i(289)),m=c.__importDefault(i(290)),y=c.__importDefault(i(291)),C=c.__importDefault(i(298));function A(w){var E=w.editor,b=w.eventHooks;u.default(E,b.enterUpEvents,b.enterDownEvents),h.default(E,b.deleteUpEvents,b.deleteDownEvents),h.cutToKeepP(E,b.keyupEvents),m.default(E,b.tabDownEvents),y.default(E,b.pasteEvents),C.default(E,b.imgClickEvents)}o.default=A},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3));function y(C,A,w){function E(_){var x,k=m.default(h.EMPTY_P);if(k.insertBefore(_),(0,c.default)(x=_.html()).call(x,"=0){k.remove();return}C.selection.createRangeByElem(k,!0,!0),C.selection.restoreSelection(),_.remove()}function b(){var _=C.$textElem,x=C.selection.getSelectionContainerElem(),k=x.parent();if(k.html()==="
            "){E(k);return}if(x.getNodeName()==="FONT"&&x.text()===""&&x.attr("face")==="monospace"){E(k);return}if(!!k.equal(_)){var T=x.getNodeName();T==="P"&&x.attr("data-we-empty-p")===null||x.text()||E(x)}}A.push(b);function g(_){var x;C.selection.saveRange((x=getSelection())===null||x===void 0?void 0:x.getRangeAt(0));var k=C.selection.getSelectionContainerElem();k.id===C.textElemId&&(_.preventDefault(),C.cmd.do("insertHTML","


            "))}w.push(g)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.cutToKeepP=void 0;var h=i(2),m=i(7),y=h.__importDefault(i(3));function C(w,E,b){function g(){var x=w.$textElem,k=w.$textElem.html(),T=w.$textElem.text(),O=(0,c.default)(k).call(k),F=["


            ","
            ",'

            ',m.EMPTY_P];if(/^\s*$/.test(T)&&(!O||(0,u.default)(F).call(F,O))){x.html(m.EMPTY_P);var I=x.getNode();w.selection.createRangeByElems(I.childNodes[0],I.childNodes[0]);var M=w.selection.getSelectionContainerElem();w.selection.restoreSelection(),w.selection.moveCursor(M.getNode(),0)}}E.push(g);function _(x){var k,T=w.$textElem,O=(0,c.default)(k=T.html().toLowerCase()).call(k);if(O===m.EMPTY_P){x.preventDefault();return}}b.push(_)}function A(w,E){function b(g){var _;if(g.keyCode===88){var x=w.$textElem,k=(0,c.default)(_=x.html().toLowerCase()).call(_);if(!k||k==="
            "){var T=y.default(m.EMPTY_P);x.html(" "),x.append(T),w.selection.createRangeByElem(T,!1,!0),w.selection.restoreSelection(),w.selection.moveCursor(T.getNode(),0)}}}E.push(b)}o.cutToKeepP=A,o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u,h){function m(){if(!!u.cmd.queryCommandSupported("insertHTML")){var y=u.selection.getSelectionContainerElem();if(!!y){var C=y.parent(),A=y.getNodeName(),w=C.getNodeName();A=="CODE"||w==="CODE"||w==="PRE"||/hljs/.test(w)?u.cmd.do("insertHTML",u.config.languageTab):u.cmd.do("insertHTML","    ")}}}h.push(m)}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(131),m=i(6),y=i(7);function C(g){var _,x=(0,c.default)(_=g.replace(/
            /gim,"

            ").replace(/<\/div>/gim,"

            ")).call(_),k=document.createElement("div");return k.innerHTML=x,k.innerHTML.replace(/

            <\/p>/gim,"")}function A(g){var _=g.replace(/
            |/gm,` -`).replace(/<[^>]+>/gm,"");return _}function w(g){var _;if(g==="")return!1;var x=document.createElement("div");return x.innerHTML=g,((_=x.firstChild)===null||_===void 0?void 0:_.nodeName)==="P"}function E(g){if(!(g!=null&&g.length))return!1;var _=g.elems[0];return _.nodeName==="P"&&_.innerHTML==="
            "}function b(g,_){function x(k){var T=g.config,O=T.pasteFilterStyle,F=T.pasteIgnoreImg,I=T.pasteTextHandle,M=h.getPasteHtml(k,O,F),N=h.getPasteText(k);N=N.replace(/\n/gm,"
            ");var B=g.selection.getSelectionContainerElem();if(!!B){var L=B==null?void 0:B.getNodeName(),U=B==null?void 0:B.getNodeTop(g),H="";if(U.elems[0]&&(H=U==null?void 0:U.getNodeName()),L==="CODE"||H==="PRE"){I&&m.isFunction(I)&&(N=""+(I(N)||"")),g.cmd.do("insertHTML",A(N));return}if(y.urlRegex.test(N)&&O){I&&m.isFunction(I)&&(N=""+(I(N)||""));var R=N.replace(y.urlRegex,function(X){return'
            '+X+""}),z=g.selection.getRange(),$=document.createElement("div"),S=document.createDocumentFragment();if($.innerHTML=R,z==null)return;for(;$.childNodes.length;)S.append($.childNodes[0]);var J=S.querySelectorAll("a");(0,u.default)(J).call(J,function(X){X.innerText=X.href}),z.insertNode&&(z.deleteContents(),z.insertNode(S)),g.selection.clearWindowSelectionRange();return}if(!!M)try{I&&m.isFunction(I)&&(M=""+(I(M)||""));var Q=/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(M);if(Q&&O)g.cmd.do("insertHTML",""+C(N));else{var G=C(M);if(w(G)){var ie=g.$textElem;if(g.cmd.do("insertHTML",G),ie.equal(B)){g.selection.createEmptyRange();return}E(U)&&U.remove()}else g.cmd.do("insertHTML",G)}}catch{I&&m.isFunction(I)&&(N=""+(I(N)||"")),g.cmd.do("insertHTML",""+C(N))}}}_.push(x)}o.default=b},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4)),h=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(293),C=m.__importDefault(i(297));function A(_){var x=/.*?<\/span>/gi,k=/(.*?)<\/span>/;return _.replace(x,function(T){var O=T.match(k);return O==null?"":O[1]})}function w(_,x){var k;return _=(0,c.default)(k=_.toLowerCase()).call(k),!!(y.IGNORE_TAGS.has(_)||x&&_==="img")}function E(_,x){var k="";k="<"+_;var T=[];(0,u.default)(x).call(x,function(F){T.push(F.name+'="'+F.value+'"')}),T.length>0&&(k=k+" "+T.join(" "));var O=y.EMPTY_TAGS.has(_);return k=k+(O?"/":"")+">",k}function b(_){return""}function g(_,x,k){x===void 0&&(x=!0),k===void 0&&(k=!1);var T=[],O="";function F(B){B=(0,c.default)(B).call(B),B&&(y.EMPTY_TAGS.has(B)||(O=B))}function I(){O=""}var M=new C.default;M.parse(_,{startElement:function(L,U){if(F(L),!w(L,k)){var H=y.NECESSARY_ATTRS.get(L)||[],R=[];(0,u.default)(U).call(U,function($){var S=$.name;if(S==="style"){x||R.push($);return}(0,h.default)(H).call(H,S)!==!1&&R.push($)});var z=E(L,R);T.push(z)}},characters:function(L){!L||w(O,k)||T.push(L)},endElement:function(L){if(!w(L,k)){var U=b(L);T.push(U),I()}},comment:function(L){F(L)}});var N=T.join("");return N=A(N),N}o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(132)),u=l(i(121));(0,d.default)(o,"__esModule",{value:!0}),o.TOP_LEVEL_TAGS=o.EMPTY_TAGS=o.NECESSARY_ATTRS=o.IGNORE_TAGS=void 0,o.IGNORE_TAGS=new c.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),o.NECESSARY_ATTRS=new u.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),o.EMPTY_TAGS=new c.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),o.TOP_LEVEL_TAGS=new c.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(r,o,i){var l=i(295);r.exports=l},function(r,o,i){i(296),i(61),i(50),i(54);var l=i(9);r.exports=l.Set},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Set",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o){function i(){}i.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(d,c){c&&(this.contentHandler=c);for(var u,h,m,y=!1,C=this;d.length>0;)d.substring(0,4)==""),m!=-1?(this.contentHandler.comment(d.substring(4,m)),d=d.substring(m+3),y=!1):y=!0):d.substring(0,2)=="0&&y(E.children,b.getRootNode())}b&&w.appendChild(b)}),m.default(w)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(70)),h=l(i(28)),m=l(i(302)),y=l(i(4)),C=l(i(94)),A=l(i(133)),w=l(i(46)),E=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var b=i(2),g=b.__importDefault(i(87)),_=b.__importDefault(i(314)),x=b.__importDefault(i(3)),k=function(){function T(O){this.editor=O,this.menuList=[],this.constructorList=_.default}return T.prototype.extend=function(O,F){!F||typeof F!="function"||(this.constructorList[O]=F)},T.prototype.init=function(){var O,F,I=this,M=this.editor.config,N=M.excludeMenus;(0,c.default)(N)===!1&&(N=[]),M.menus=(0,u.default)(O=M.menus).call(O,function(S){return(0,h.default)(N).call(N,S)===!1});var B=(0,m.default)(g.default.globalCustomMenuConstructorList);B=(0,u.default)(B).call(B,function(S){return(0,h.default)(N).call(N,S)}),(0,y.default)(B).call(B,function(S){delete g.default.globalCustomMenuConstructorList[S]}),(0,y.default)(F=M.menus).call(F,function(S){var J=I.constructorList[S];I._initMenuList(S,J)});for(var L=0,U=(0,C.default)(g.default.globalCustomMenuConstructorList);L +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(161));Element.prototype.matches||(Element.prototype.matches=function(c){var u=this.ownerDocument.querySelectorAll(c),h=u.length;for(h;h>=0&&u.item(h)!==this;h--);return h>-1}),d.default||(window.Promise=d.default)},function(r,o,i){r.exports=i(162)},function(r,o,i){var l=i(163);r.exports=l},function(r,o,i){i(61),i(50),i(54),i(175),i(178),i(179);var l=i(9);r.exports=l.Promise},function(r,o,i){var l=i(62),d=i(49),c=function(h){return function(m,y){var C=String(d(m)),S=l(y),w=C.length,E,_;return S<0||S>=w?h?"":void 0:(E=C.charCodeAt(S),E<55296||E>56319||S+1===w||(_=C.charCodeAt(S+1))<56320||_>57343?h?C.charAt(S):E:h?C.slice(S,S+2):(E-55296<<10)+(_-56320)+65536)}};r.exports={codeAt:c(!1),charAt:c(!0)}},function(r,o,i){var l=i(8),d=i(102),c=l.WeakMap;r.exports=typeof c=="function"&&/native code/.test(d(c))},function(r,o,i){var l=i(8),d=i(19);r.exports=function(c,u){try{d(l,c,u)}catch{l[c]=u}return u}},function(r,o,i){var l=i(104).IteratorPrototype,d=i(77),c=i(48),u=i(37),h=i(44),m=function(){return this};r.exports=function(y,C,S){var w=C+" Iterator";return y.prototype=d(l,{next:c(1,S)}),u(y,w,!1,!0),h[w]=m,y}},function(r,o,i){var l=i(11);r.exports=!l(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},function(r,o,i){var l=i(14),d=i(18),c=i(25),u=i(52);r.exports=l?Object.defineProperties:function(m,y){c(m);for(var C=u(y),S=C.length,w=0,E;S>w;)d.f(m,E=C[w++],y[E]);return m}},function(r,o,i){var l=i(81),d=i(65);r.exports=l?{}.toString:function(){return"[object "+d(this)+"]"}},function(r,o,i){var l=i(25),d=i(172);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,u={},h;try{h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,h.call(u,[]),c=u instanceof Array}catch{}return function(y,C){return l(y),d(C),c?h.call(y,C):y.__proto__=C,y}}():void 0)},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},function(r,o,i){var l=i(30),d=i(82),c=i(44),u=i(42),h=i(75),m="Array Iterator",y=u.set,C=u.getterFor(m);r.exports=h(Array,"Array",function(S,w){y(this,{type:m,target:l(S),index:0,kind:w})},function(){var S=C(this),w=S.target,E=S.kind,_=S.index++;return!w||_>=w.length?(S.target=void 0,{value:void 0,done:!0}):E=="keys"?{value:_,done:!1}:E=="values"?{value:w[_],done:!1}:{value:[_,w[_]],done:!1}},"values"),c.Arguments=c.Array,d("keys"),d("values"),d("entries")},function(r,o){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(r,o,i){var l=i(5),d=i(43),c=i(8),u=i(36),h=i(109),m=i(53),y=i(110),C=i(37),S=i(111),w=i(13),E=i(41),_=i(83),g=i(34),b=i(102),x=i(66),k=i(115),T=i(116),O=i(117).set,F=i(176),I=i(119),M=i(177),N=i(85),B=i(120),L=i(42),U=i(101),H=i(10),R=i(86),z=H("species"),$="Promise",A=L.get,J=L.set,Q=L.getterFor($),G=h,ie=c.TypeError,X=c.document,le=c.process,be=u("fetch"),ce=N.f,de=ce,pe=g(le)=="process",se=!!(X&&X.createEvent&&c.dispatchEvent),ge="unhandledrejection",ye="rejectionhandled",D=0,W=1,Y=2,q=1,ee=2,oe,he,Se,Me,Le=U($,function(){var Ze=b(G)!==String(G);if(!Ze&&(R===66||!pe&&typeof PromiseRejectionEvent!="function")||d&&!G.prototype.finally)return!0;if(R>=51&&/native code/.test(G))return!1;var De=G.resolve(1),Pe=function(Ce){Ce(function(){},function(){})},tt=De.constructor={};return tt[z]=Pe,!(De.then(function(){})instanceof Pe)}),fe=Le||!k(function(Ze){G.all(Ze).catch(function(){})}),ke=function(De){var Pe;return w(De)&&typeof(Pe=De.then)=="function"?Pe:!1},we=function(De,Pe,tt){if(!Pe.notified){Pe.notified=!0;var $e=Pe.reactions;F(function(){for(var Ce=Pe.value,Xe=Pe.state==W,Ye=0;$e.length>Ye;){var Qe=$e[Ye++],ct=Xe?Qe.ok:Qe.fail,gn=Qe.resolve,Rt=Qe.reject,Tt=Qe.domain,bt,Gn,Gi;try{ct?(Xe||(Pe.rejection===ee&&Oe(De,Pe),Pe.rejection=q),ct===!0?bt=Ce:(Tt&&Tt.enter(),bt=ct(Ce),Tt&&(Tt.exit(),Gi=!0)),bt===Qe.promise?Rt(ie("Promise-chain cycle")):(Gn=ke(bt))?Gn.call(bt,gn,Rt):gn(bt)):Rt(Ce)}catch(ei){Tt&&!Gi&&Tt.exit(),Rt(ei)}}Pe.reactions=[],Pe.notified=!1,tt&&!Pe.rejection&&et(De,Pe)})}},He=function(De,Pe,tt){var $e,Ce;se?($e=X.createEvent("Event"),$e.promise=Pe,$e.reason=tt,$e.initEvent(De,!1,!0),c.dispatchEvent($e)):$e={promise:Pe,reason:tt},(Ce=c["on"+De])?Ce($e):De===ge&&M("Unhandled promise rejection",tt)},et=function(De,Pe){O.call(c,function(){var tt=Pe.value,$e=_e(Pe),Ce;if($e&&(Ce=B(function(){pe?le.emit("unhandledRejection",tt,De):He(ge,De,tt)}),Pe.rejection=pe||_e(Pe)?ee:q,Ce.error))throw Ce.value})},_e=function(De){return De.rejection!==q&&!De.parent},Oe=function(De,Pe){O.call(c,function(){pe?le.emit("rejectionHandled",De):He(ye,De,Pe.value)})},Ke=function(De,Pe,tt,$e){return function(Ce){De(Pe,tt,Ce,$e)}},Re=function(De,Pe,tt,$e){Pe.done||(Pe.done=!0,$e&&(Pe=$e),Pe.value=tt,Pe.state=Y,we(De,Pe,!0))},mt=function Ze(De,Pe,tt,$e){if(!Pe.done){Pe.done=!0,$e&&(Pe=$e);try{if(De===tt)throw ie("Promise can't be resolved itself");var Ce=ke(tt);Ce?F(function(){var Xe={done:!1};try{Ce.call(tt,Ke(Ze,De,Xe,Pe),Ke(Re,De,Xe,Pe))}catch(Ye){Re(De,Xe,Ye,Pe)}}):(Pe.value=tt,Pe.state=W,we(De,Pe,!1))}catch(Xe){Re(De,{done:!1},Xe,Pe)}}};Le&&(G=function(De){_(this,G,$),E(De),oe.call(this);var Pe=A(this);try{De(Ke(mt,this,Pe),Ke(Re,this,Pe))}catch(tt){Re(this,Pe,tt)}},oe=function(De){J(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:D,value:void 0})},oe.prototype=y(G.prototype,{then:function(De,Pe){var tt=Q(this),$e=ce(T(this,G));return $e.ok=typeof De=="function"?De:!0,$e.fail=typeof Pe=="function"&&Pe,$e.domain=pe?le.domain:void 0,tt.parent=!0,tt.reactions.push($e),tt.state!=D&&we(this,tt,!1),$e.promise},catch:function(De){return this.then(void 0,De)}}),he=function(){var De=new oe,Pe=A(De);this.promise=De,this.resolve=Ke(mt,De,Pe),this.reject=Ke(Re,De,Pe)},N.f=ce=function(De){return De===G||De===Se?new he(De):de(De)},!d&&typeof h=="function"&&(Me=h.prototype.then,m(h.prototype,"then",function(De,Pe){var tt=this;return new G(function($e,Ce){Me.call(tt,$e,Ce)}).then(De,Pe)},{unsafe:!0}),typeof be=="function"&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(De){return I(G,be.apply(c,arguments))}}))),l({global:!0,wrap:!0,forced:Le},{Promise:G}),C(G,$,!1,!0),S($),Se=u($),l({target:$,stat:!0,forced:Le},{reject:function(De){var Pe=ce(this);return Pe.reject.call(void 0,De),Pe.promise}}),l({target:$,stat:!0,forced:d||Le},{resolve:function(De){return I(d&&this===Se?G:this,De)}}),l({target:$,stat:!0,forced:fe},{all:function(De){var Pe=this,tt=ce(Pe),$e=tt.resolve,Ce=tt.reject,Xe=B(function(){var Ye=E(Pe.resolve),Qe=[],ct=0,gn=1;x(De,function(Rt){var Tt=ct++,bt=!1;Qe.push(void 0),gn++,Ye.call(Pe,Rt).then(function(Gn){bt||(bt=!0,Qe[Tt]=Gn,--gn||$e(Qe))},Ce)}),--gn||$e(Qe)});return Xe.error&&Ce(Xe.value),tt.promise},race:function(De){var Pe=this,tt=ce(Pe),$e=tt.reject,Ce=B(function(){var Xe=E(Pe.resolve);x(De,function(Ye){Xe.call(Pe,Ye).then(tt.resolve,$e)})});return Ce.error&&$e(Ce.value),tt.promise}})},function(r,o,i){var l=i(8),d=i(71).f,c=i(34),u=i(117).set,h=i(118),m=l.MutationObserver||l.WebKitMutationObserver,y=l.process,C=l.Promise,S=c(y)=="process",w=d(l,"queueMicrotask"),E=w&&w.value,_,g,b,x,k,T,O,F;E||(_=function(){var M,N;for(S&&(M=y.domain)&&M.exit();g;){N=g.fn,g=g.next;try{N()}catch(B){throw g?x():b=void 0,B}}b=void 0,M&&M.enter()},S?x=function(){y.nextTick(_)}:m&&!h?(k=!0,T=document.createTextNode(""),new m(_).observe(T,{characterData:!0}),x=function(){T.data=k=!k}):C&&C.resolve?(O=C.resolve(void 0),F=O.then,x=function(){F.call(O,_)}):x=function(){u.call(l,_)}),r.exports=E||function(I){var M={fn:I,next:void 0};b&&(b.next=M),g||(g=M,x()),b=M}},function(r,o,i){var l=i(8);r.exports=function(d,c){var u=l.console;u&&u.error&&(arguments.length===1?u.error(d):u.error(d,c))}},function(r,o,i){var l=i(5),d=i(41),c=i(85),u=i(120),h=i(66);l({target:"Promise",stat:!0},{allSettled:function(y){var C=this,S=c.f(C),w=S.resolve,E=S.reject,_=u(function(){var g=d(C.resolve),b=[],x=0,k=1;h(y,function(T){var O=x++,F=!1;b.push(void 0),k++,g.call(C,T).then(function(I){F||(F=!0,b[O]={status:"fulfilled",value:I},--k||w(b))},function(I){F||(F=!0,b[O]={status:"rejected",reason:I},--k||w(b))})}),--k||w(b)});return _.error&&E(_.value),S.promise}})},function(r,o,i){var l=i(5),d=i(43),c=i(109),u=i(11),h=i(36),m=i(116),y=i(119),C=i(53),S=!!c&&u(function(){c.prototype.finally.call({then:function(){}},function(){})});l({target:"Promise",proto:!0,real:!0,forced:S},{finally:function(E){var _=m(this,h("Promise")),g=typeof E=="function";return this.then(g?function(b){return y(_,E()).then(function(){return b})}:E,g?function(b){return y(_,E()).then(function(){throw b})}:E)}}),!d&&typeof c=="function"&&!c.prototype.finally&&C(c.prototype,"finally",h("Promise").prototype.finally)},function(r,o,i){i(54);var l=i(181),d=i(65),c=Array.prototype,u={DOMTokenList:!0,NodeList:!0};r.exports=function(h){var m=h.forEach;return h===c||h instanceof Array&&m===c.forEach||u.hasOwnProperty(d(h))?l:m}},function(r,o,i){var l=i(182);r.exports=l},function(r,o,i){i(183);var l=i(15);r.exports=l("Array").forEach},function(r,o,i){var l=i(5),d=i(184);l({target:"Array",proto:!0,forced:[].forEach!=d},{forEach:d})},function(r,o,i){var l=i(32).forEach,d=i(67),c=i(22),u=d("forEach"),h=c("forEach");r.exports=!u||!h?function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(r,o,i){var l=i(186);r.exports=l},function(r,o,i){i(187);var l=i(9);r.exports=l.Array.isArray},function(r,o,i){var l=i(5),d=i(55);l({target:"Array",stat:!0},{isArray:d})},function(r,o,i){var l=i(189);r.exports=l},function(r,o,i){var l=i(190),d=Array.prototype;r.exports=function(c){var u=c.map;return c===d||c instanceof Array&&u===d.map?l:u}},function(r,o,i){i(191);var l=i(15);r.exports=l("Array").map},function(r,o,i){var l=i(5),d=i(32).map,c=i(56),u=i(22),h=c("map"),m=u("map");l({target:"Array",proto:!0,forced:!h||!m},{map:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(193);r.exports=l},function(r,o,i){var l=i(194),d=String.prototype;r.exports=function(c){var u=c.trim;return typeof c=="string"||c===d||c instanceof String&&u===d.trim?l:u}},function(r,o,i){i(195);var l=i(15);r.exports=l("String").trim},function(r,o,i){var l=i(5),d=i(90).trim,c=i(196);l({target:"String",proto:!0,forced:c("trim")},{trim:function(){return d(this)}})},function(r,o,i){var l=i(11),d=i(68),c="\u200B\x85\u180E";r.exports=function(u){return l(function(){return!!d[u]()||c[u]()!=c||d[u].name!==u})}},function(r,o,i){var l=i(198);r.exports=l},function(r,o,i){i(199),i(61),i(50),i(54);var l=i(9);r.exports=l.Map},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Map",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(r,o,i){var l=i(202);r.exports=l},function(r,o,i){var l=i(203),d=Array.prototype;r.exports=function(c){var u=c.indexOf;return c===d||c instanceof Array&&u===d.indexOf?l:u}},function(r,o,i){i(204);var l=i(15);r.exports=l("Array").indexOf},function(r,o,i){var l=i(5),d=i(78).indexOf,c=i(67),u=i(22),h=[].indexOf,m=!!h&&1/[1].indexOf(1,-0)<0,y=c("indexOf"),C=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:m||!y||!C},{indexOf:function(w){return m?h.apply(this,arguments)||0:d(this,w,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(206);r.exports=l},function(r,o,i){var l=i(207),d=Array.prototype;r.exports=function(c){var u=c.splice;return c===d||c instanceof Array&&u===d.splice?l:u}},function(r,o,i){i(208);var l=i(15);r.exports=l("Array").splice},function(r,o,i){var l=i(5),d=i(79),c=i(62),u=i(35),h=i(31),m=i(88),y=i(69),C=i(56),S=i(22),w=C("splice"),E=S("splice",{ACCESSORS:!0,0:0,1:2}),_=Math.max,g=Math.min,b=9007199254740991,x="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!w||!E},{splice:function(T,O){var F=h(this),I=u(F.length),M=d(T,I),N=arguments.length,B,L,U,H,R,z;if(N===0?B=L=0:N===1?(B=0,L=I-M):(B=N-2,L=g(_(c(O),0),I-M)),I+B-L>b)throw TypeError(x);for(U=m(F,L),H=0;HI-L+B;H--)delete F[H-1]}else if(B>L)for(H=I-L;H>M;H--)R=H+L-1,z=H+B-1,R in F?F[z]=F[R]:delete F[z];for(H=0;H1?arguments[1]:void 0)}})},function(r,o,i){var l=i(214);r.exports=l},function(r,o,i){var l=i(215),d=i(217),c=Array.prototype,u=String.prototype;r.exports=function(h){var m=h.includes;return h===c||h instanceof Array&&m===c.includes?l:typeof h=="string"||h===u||h instanceof String&&m===u.includes?d:m}},function(r,o,i){i(216);var l=i(15);r.exports=l("Array").includes},function(r,o,i){var l=i(5),d=i(78).includes,c=i(82),u=i(22),h=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!h},{includes:function(y){return d(this,y,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(r,o,i){i(218);var l=i(15);r.exports=l("String").includes},function(r,o,i){var l=i(5),d=i(219),c=i(49),u=i(221);l({target:"String",proto:!0,forced:!u("includes")},{includes:function(m){return!!~String(c(this)).indexOf(d(m),arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(220);r.exports=function(d){if(l(d))throw TypeError("The method doesn't accept regular expressions");return d}},function(r,o,i){var l=i(13),d=i(34),c=i(10),u=c("match");r.exports=function(h){var m;return l(h)&&((m=h[u])!==void 0?!!m:d(h)=="RegExp")}},function(r,o,i){var l=i(10),d=l("match");r.exports=function(c){var u=/./;try{"/./"[c](u)}catch{try{return u[d]=!1,"/./"[c](u)}catch{}}return!1}},function(r,o,i){var l=i(223);r.exports=l},function(r,o,i){var l=i(224),d=Function.prototype;r.exports=function(c){var u=c.bind;return c===d||c instanceof Function&&u===d.bind?l:u}},function(r,o,i){i(225);var l=i(15);r.exports=l("Function").bind},function(r,o,i){var l=i(5),d=i(226);l({target:"Function",proto:!0},{bind:d})},function(r,o,i){var l=i(41),d=i(13),c=[].slice,u={},h=function(y,C,S){if(!(C in u)){for(var w=[],E=0;E=51||!d(function(){var F=[];return F[_]=!1,F.concat()[0]!==F}),k=S("concat"),T=function(I){if(!u(I))return!1;var M=I[_];return M!==void 0?!!M:c(I)},O=!x||!k;l({target:"Array",proto:!0,forced:O},{concat:function(I){var M=h(this),N=C(M,0),B=0,L,U,H,R,z;for(L=-1,H=arguments.length;Lg)throw TypeError(b);for(U=0;U=g)throw TypeError(b);y(N,B++,z)}return N.length=B,N}})},function(r,o,i){var l=i(5),d=i(8),c=i(36),u=i(43),h=i(14),m=i(76),y=i(106),C=i(11),S=i(16),w=i(55),E=i(13),_=i(25),g=i(31),b=i(30),x=i(60),k=i(48),T=i(77),O=i(52),F=i(126),I=i(235),M=i(127),N=i(71),B=i(18),L=i(59),U=i(19),H=i(53),R=i(74),z=i(63),$=i(51),A=i(64),J=i(10),Q=i(93),G=i(12),ie=i(37),X=i(42),le=i(32).forEach,be=z("hidden"),ce="Symbol",de="prototype",pe=J("toPrimitive"),se=X.set,ge=X.getterFor(ce),ye=Object[de],D=d.Symbol,W=c("JSON","stringify"),Y=N.f,q=B.f,ee=I.f,oe=L.f,he=R("symbols"),Se=R("op-symbols"),Me=R("string-to-symbol-registry"),Le=R("symbol-to-string-registry"),fe=R("wks"),ke=d.QObject,we=!ke||!ke[de]||!ke[de].findChild,He=h&&C(function(){return T(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a!=7})?function($e,Ce,Xe){var Ye=Y(ye,Ce);Ye&&delete ye[Ce],q($e,Ce,Xe),Ye&&$e!==ye&&q(ye,Ce,Ye)}:q,et=function(Ce,Xe){var Ye=he[Ce]=T(D[de]);return se(Ye,{type:ce,tag:Ce,description:Xe}),h||(Ye.description=Xe),Ye},_e=y?function($e){return Jt($e)=="symbol"}:function($e){return Object($e)instanceof D},Oe=function(Ce,Xe,Ye){Ce===ye&&Oe(Se,Xe,Ye),_(Ce);var Qe=x(Xe,!0);return _(Ye),S(he,Qe)?(Ye.enumerable?(S(Ce,be)&&Ce[be][Qe]&&(Ce[be][Qe]=!1),Ye=T(Ye,{enumerable:k(0,!1)})):(S(Ce,be)||q(Ce,be,k(1,{})),Ce[be][Qe]=!0),He(Ce,Qe,Ye)):q(Ce,Qe,Ye)},Ke=function(Ce,Xe){_(Ce);var Ye=b(Xe),Qe=O(Ye).concat(Pe(Ye));return le(Qe,function(ct){(!h||mt.call(Ye,ct))&&Oe(Ce,ct,Ye[ct])}),Ce},Re=function(Ce,Xe){return Xe===void 0?T(Ce):Ke(T(Ce),Xe)},mt=function(Ce){var Xe=x(Ce,!0),Ye=oe.call(this,Xe);return this===ye&&S(he,Xe)&&!S(Se,Xe)?!1:Ye||!S(this,Xe)||!S(he,Xe)||S(this,be)&&this[be][Xe]?Ye:!0},Ze=function(Ce,Xe){var Ye=b(Ce),Qe=x(Xe,!0);if(!(Ye===ye&&S(he,Qe)&&!S(Se,Qe))){var ct=Y(Ye,Qe);return ct&&S(he,Qe)&&!(S(Ye,be)&&Ye[be][Qe])&&(ct.enumerable=!0),ct}},De=function(Ce){var Xe=ee(b(Ce)),Ye=[];return le(Xe,function(Qe){!S(he,Qe)&&!S($,Qe)&&Ye.push(Qe)}),Ye},Pe=function(Ce){var Xe=Ce===ye,Ye=ee(Xe?Se:b(Ce)),Qe=[];return le(Ye,function(ct){S(he,ct)&&(!Xe||S(ye,ct))&&Qe.push(he[ct])}),Qe};if(m||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),Xe=A(Ce),Ye=function Qe(ct){this===ye&&Qe.call(Se,ct),S(this,be)&&S(this[be],Xe)&&(this[be][Xe]=!1),He(this,Xe,k(1,ct))};return h&&we&&He(ye,Xe,{configurable:!0,set:Ye}),et(Xe,Ce)},H(D[de],"toString",function(){return ge(this).tag}),H(D,"withoutSetter",function($e){return et(A($e),$e)}),L.f=mt,B.f=Oe,N.f=Ze,F.f=I.f=De,M.f=Pe,Q.f=function($e){return et(J($e),$e)},h&&(q(D[de],"description",{configurable:!0,get:function(){return ge(this).description}}),u||H(ye,"propertyIsEnumerable",mt,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!m,sham:!m},{Symbol:D}),le(O(fe),function($e){G($e)}),l({target:ce,stat:!0,forced:!m},{for:function(Ce){var Xe=String(Ce);if(S(Me,Xe))return Me[Xe];var Ye=D(Xe);return Me[Xe]=Ye,Le[Ye]=Xe,Ye},keyFor:function(Ce){if(!_e(Ce))throw TypeError(Ce+" is not a symbol");if(S(Le,Ce))return Le[Ce]},useSetter:function(){we=!0},useSimple:function(){we=!1}}),l({target:"Object",stat:!0,forced:!m,sham:!h},{create:Re,defineProperty:Oe,defineProperties:Ke,getOwnPropertyDescriptor:Ze}),l({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:De,getOwnPropertySymbols:Pe}),l({target:"Object",stat:!0,forced:C(function(){M.f(1)})},{getOwnPropertySymbols:function(Ce){return M.f(g(Ce))}}),W){var tt=!m||C(function(){var $e=D();return W([$e])!="[null]"||W({a:$e})!="{}"||W(Object($e))!="{}"});l({target:"JSON",stat:!0,forced:tt},{stringify:function(Ce,Xe,Ye){for(var Qe=[Ce],ct=1,gn;arguments.length>ct;)Qe.push(arguments[ct++]);if(gn=Xe,!(!E(Xe)&&Ce===void 0||_e(Ce)))return w(Xe)||(Xe=function(Tt,bt){if(typeof gn=="function"&&(bt=gn.call(this,Tt,bt)),!_e(bt))return bt}),Qe[1]=Xe,W.apply(null,Qe)}})}D[de][pe]||U(D[de],pe,D[de].valueOf),ie(D,ce),$[be]=!0},function(r,o,i){var l=i(30),d=i(126).f,c={}.toString,u=(typeof window>"u"?"undefined":Jt(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(y){try{return d(y)}catch{return u.slice()}};r.exports.f=function(y){return u&&c.call(y)=="[object Window]"?h(y):d(l(y))}},function(r,o,i){var l=i(12);l("asyncIterator")},function(r,o){},function(r,o,i){var l=i(12);l("hasInstance")},function(r,o,i){var l=i(12);l("isConcatSpreadable")},function(r,o,i){var l=i(12);l("match")},function(r,o,i){var l=i(12);l("matchAll")},function(r,o,i){var l=i(12);l("replace")},function(r,o,i){var l=i(12);l("search")},function(r,o,i){var l=i(12);l("species")},function(r,o,i){var l=i(12);l("split")},function(r,o,i){var l=i(12);l("toPrimitive")},function(r,o,i){var l=i(12);l("toStringTag")},function(r,o,i){var l=i(12);l("unscopables")},function(r,o,i){var l=i(37);l(Math,"Math",!0)},function(r,o,i){var l=i(8),d=i(37);d(l.JSON,"JSON",!0)},function(r,o,i){var l=i(12);l("asyncDispose")},function(r,o,i){var l=i(12);l("dispose")},function(r,o,i){var l=i(12);l("observable")},function(r,o,i){var l=i(12);l("patternMatch")},function(r,o,i){var l=i(12);l("replaceAll")},function(r,o,i){r.exports=i(257)},function(r,o,i){var l=i(258);r.exports=l},function(r,o,i){i(259);var l=i(9);r.exports=l.parseInt},function(r,o,i){var l=i(5),d=i(260);l({global:!0,forced:parseInt!=d},{parseInt:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseInt,h=/^[+-]?0[Xx]/,m=u(c+"08")!==8||u(c+"0x16")!==22;r.exports=m?function(C,S){var w=d(String(C));return u(w,S>>>0||(h.test(w)?16:10))}:u},function(r,o,i){var l=i(262);r.exports=l},function(r,o,i){var l=i(263),d=Array.prototype;r.exports=function(c){var u=c.slice;return c===d||c instanceof Array&&u===d.slice?l:u}},function(r,o,i){i(264);var l=i(15);r.exports=l("Array").slice},function(r,o,i){var l=i(5),d=i(13),c=i(55),u=i(79),h=i(35),m=i(30),y=i(69),C=i(10),S=i(56),w=i(22),E=S("slice"),_=w("slice",{ACCESSORS:!0,0:0,1:2}),g=C("species"),b=[].slice,x=Math.max;l({target:"Array",proto:!0,forced:!E||!_},{slice:function(T,O){var F=m(this),I=h(F.length),M=u(T,I),N=u(O===void 0?I:O,I),B,L,U;if(c(F)&&(B=F.constructor,typeof B=="function"&&(B===Array||c(B.prototype))?B=void 0:d(B)&&(B=B[g],B===null&&(B=void 0)),B===Array||B===void 0))return b.call(F,M,N);for(L=new(B===void 0?Array:B)(x(N-M,0)),U=0;M2,_=E?u.call(arguments,2):void 0;return C(E?function(){(typeof S=="function"?S:Function(S)).apply(this,_)}:S,w)}};l({global:!0,bind:!0,forced:h},{setTimeout:m(d.setTimeout),setInterval:m(d.setInterval)})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(272)),m=u.__importDefault(i(273)),y=u.__importDefault(i(129)),C=u.__importDefault(i(274)),S=u.__importDefault(i(275)),w=u.__importDefault(i(276)),E=u.__importDefault(i(130)),_=u.__importDefault(i(277)),g=u.__importDefault(i(278)),b=u.__importDefault(i(279)),x=(0,c.default)({},h.default,m.default,y.default,S.default,C.default,w.default,E.default,_.default,g.default,b.default,{linkCheck:function(T,O){return!0}});o.default=x},function(r,o,i){var l=i(269);r.exports=l},function(r,o,i){i(270);var l=i(9);r.exports=l.Object.assign},function(r,o,i){var l=i(5),d=i(271);l({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},function(r,o,i){var l=i(14),d=i(11),c=i(52),u=i(127),h=i(59),m=i(31),y=i(72),C=Object.assign,S=Object.defineProperty;r.exports=!C||d(function(){if(l&&C({b:1},C(S({},"a",{enumerable:!0,get:function(){S(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var w={},E={},_=Symbol(),g="abcdefghijklmnopqrst";return w[_]=7,g.split("").forEach(function(b){E[b]=b}),C({},w)[_]!=7||c(C({},E)).join("")!=g})?function(E,_){for(var g=m(E),b=arguments.length,x=1,k=u.f,T=h.f;b>x;)for(var O=y(arguments[x++]),F=k?c(O).concat(k(O)):c(O),I=F.length,M=0,N;I>M;)N=F[M++],(!l||T.call(O,N))&&(g[N]=O[N]);return g}:C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={menus:["head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","todo","justify","quote","emoticon","image","video","table","code","splitLine","undo","redo"],fontNames:["\u9ED1\u4F53","\u4EFF\u5B8B","\u6977\u4F53","\u6807\u6977\u4F53","\u534E\u6587\u4EFF\u5B8B","\u534E\u6587\u6977\u4F53","\u5B8B\u4F53","\u5FAE\u8F6F\u96C5\u9ED1","Arial","Tahoma","Verdana","Times New Roman","Courier New"],fontSizes:{"x-small":{name:"10px",value:"1"},small:{name:"13px",value:"2"},normal:{name:"16px",value:"3"},large:{name:"18px",value:"4"},"x-large":{name:"24px",value:"5"},"xx-large":{name:"32px",value:"6"},"xxx-large":{name:"48px",value:"7"}},colors:["#000000","#ffffff","#eeece0","#1c487f","#4d80bf","#c24f4a","#8baa4a","#7b5ba1","#46acc8","#f9963b"],languageType:["Bash","C","C#","C++","CSS","Java","JavaScript","JSON","TypeScript","Plain text","Html","XML","SQL","Go","Kotlin","Lua","Markdown","PHP","Python","Shell Session","Ruby"],languageTab:"\u3000\u3000\u3000\u3000",emotions:[{title:"\u8868\u60C5",type:"emoji",content:"\u{1F600} \u{1F603} \u{1F604} \u{1F601} \u{1F606} \u{1F605} \u{1F602} \u{1F923} \u{1F60A} \u{1F607} \u{1F642} \u{1F643} \u{1F609} \u{1F60C} \u{1F60D} \u{1F618} \u{1F617} \u{1F619} \u{1F61A} \u{1F60B} \u{1F61B} \u{1F61D} \u{1F61C} \u{1F913} \u{1F60E} \u{1F60F} \u{1F612} \u{1F61E} \u{1F614} \u{1F61F} \u{1F615} \u{1F641} \u{1F623} \u{1F616} \u{1F62B} \u{1F629} \u{1F622} \u{1F62D} \u{1F624} \u{1F620} \u{1F621} \u{1F633} \u{1F631} \u{1F628} \u{1F917} \u{1F914} \u{1F636} \u{1F611} \u{1F62C} \u{1F644} \u{1F62F} \u{1F634} \u{1F637} \u{1F911} \u{1F608} \u{1F921} \u{1F4A9} \u{1F47B} \u{1F480} \u{1F440} \u{1F463}".split(/\s/)},{title:"\u624B\u52BF",type:"emoji",content:"\u{1F450} \u{1F64C} \u{1F44F} \u{1F91D} \u{1F44D} \u{1F44E} \u{1F44A} \u270A \u{1F91B} \u{1F91C} \u{1F91E} \u270C\uFE0F \u{1F918} \u{1F44C} \u{1F448} \u{1F449} \u{1F446} \u{1F447} \u261D\uFE0F \u270B \u{1F91A} \u{1F590} \u{1F596} \u{1F44B} \u{1F919} \u{1F4AA} \u{1F595} \u270D\uFE0F \u{1F64F}".split(/\s/)}],lineHeights:["1","1.15","1.6","2","2.5","3"],undoLimit:20,indentation:"2em",showMenuTooltips:!0,menuTooltipPosition:"up"}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);function u(h,m,y){window.alert(h),y&&console.error("wangEditor: "+y)}o.default={onchangeTimeout:200,onchange:null,onfocus:c.EMPTY_FN,onblur:c.EMPTY_FN,onCatalogChange:null,customAlert:u}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={pasteFilterStyle:!0,pasteIgnoreImg:!1,pasteTextHandle:function(u){return u}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={styleWithCSS:!1}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={linkImgCheck:function(h,m,y){return!0},showLinkImg:!0,showLinkImgAlt:!0,showLinkImgHref:!0,linkImgCallback:c.EMPTY_FN,uploadImgAccept:["jpg","jpeg","png","gif","bmp"],uploadImgServer:"",uploadImgShowBase64:!1,uploadImgMaxSize:5*1024*1024,uploadImgMaxLength:100,uploadFileName:"",uploadImgParams:{},uploadImgParamsWithUrl:!1,uploadImgHeaders:{},uploadImgHooks:{},uploadImgTimeout:10*1e3,withCredentials:!1,customUploadImg:null,uploadImgFromMedia:null}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={lang:"zh-CN",languages:{"zh-CN":{wangEditor:{\u91CD\u7F6E:"\u91CD\u7F6E",\u63D2\u5165:"\u63D2\u5165",\u9ED8\u8BA4:"\u9ED8\u8BA4",\u521B\u5EFA:"\u521B\u5EFA",\u4FEE\u6539:"\u4FEE\u6539",\u5982:"\u5982",\u8BF7\u8F93\u5165\u6B63\u6587:"\u8BF7\u8F93\u5165\u6B63\u6587",menus:{title:{\u6807\u9898:"\u6807\u9898",\u52A0\u7C97:"\u52A0\u7C97",\u5B57\u53F7:"\u5B57\u53F7",\u5B57\u4F53:"\u5B57\u4F53",\u659C\u4F53:"\u659C\u4F53",\u4E0B\u5212\u7EBF:"\u4E0B\u5212\u7EBF",\u5220\u9664\u7EBF:"\u5220\u9664\u7EBF",\u7F29\u8FDB:"\u7F29\u8FDB",\u884C\u9AD8:"\u884C\u9AD8",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u80CC\u666F\u8272:"\u80CC\u666F\u8272",\u94FE\u63A5:"\u94FE\u63A5",\u5E8F\u5217:"\u5E8F\u5217",\u5BF9\u9F50:"\u5BF9\u9F50",\u5F15\u7528:"\u5F15\u7528",\u8868\u60C5:"\u8868\u60C5",\u56FE\u7247:"\u56FE\u7247",\u89C6\u9891:"\u89C6\u9891",\u8868\u683C:"\u8868\u683C",\u4EE3\u7801:"\u4EE3\u7801",\u5206\u5272\u7EBF:"\u5206\u5272\u7EBF",\u6062\u590D:"\u6062\u590D",\u64A4\u9500:"\u64A4\u9500",\u5168\u5C4F:"\u5168\u5C4F",\u53D6\u6D88\u5168\u5C4F:"\u53D6\u6D88\u5168\u5C4F",\u5F85\u529E\u4E8B\u9879:"\u5F85\u529E\u4E8B\u9879"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"\u8BBE\u7F6E\u6807\u9898",\u80CC\u666F\u989C\u8272:"\u80CC\u666F\u989C\u8272",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u8BBE\u7F6E\u5B57\u53F7:"\u8BBE\u7F6E\u5B57\u53F7",\u8BBE\u7F6E\u5B57\u4F53:"\u8BBE\u7F6E\u5B57\u4F53",\u8BBE\u7F6E\u7F29\u8FDB:"\u8BBE\u7F6E\u7F29\u8FDB",\u5BF9\u9F50\u65B9\u5F0F:"\u5BF9\u9F50\u65B9\u5F0F",\u8BBE\u7F6E\u884C\u9AD8:"\u8BBE\u7F6E\u884C\u9AD8",\u5E8F\u5217:"\u5E8F\u5217",head:{\u6B63\u6587:"\u6B63\u6587"},indent:{\u589E\u52A0\u7F29\u8FDB:"\u589E\u52A0\u7F29\u8FDB",\u51CF\u5C11\u7F29\u8FDB:"\u51CF\u5C11\u7F29\u8FDB"},justify:{\u9760\u5DE6:"\u9760\u5DE6",\u5C45\u4E2D:"\u5C45\u4E2D",\u9760\u53F3:"\u9760\u53F3",\u4E24\u7AEF:"\u4E24\u7AEF"},list:{\u65E0\u5E8F\u5217\u8868:"\u65E0\u5E8F\u5217\u8868",\u6709\u5E8F\u5217\u8868:"\u6709\u5E8F\u5217\u8868"}},panelMenus:{emoticon:{\u9ED8\u8BA4:"\u9ED8\u8BA4",\u65B0\u6D6A:"\u65B0\u6D6A",emoji:"emoji",\u624B\u52BF:"\u624B\u52BF"},image:{\u4E0A\u4F20\u56FE\u7247:"\u4E0A\u4F20\u56FE\u7247",\u7F51\u7EDC\u56FE\u7247:"\u7F51\u7EDC\u56FE\u7247",\u56FE\u7247\u5730\u5740:"\u56FE\u7247\u5730\u5740",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"\u56FE\u7247\u6587\u5B57\u8BF4\u660E",\u8DF3\u8F6C\u94FE\u63A5:"\u8DF3\u8F6C\u94FE\u63A5"},link:{\u94FE\u63A5:"\u94FE\u63A5",\u94FE\u63A5\u6587\u5B57:"\u94FE\u63A5\u6587\u5B57",\u53D6\u6D88\u94FE\u63A5:"\u53D6\u6D88\u94FE\u63A5",\u67E5\u770B\u94FE\u63A5:"\u67E5\u770B\u94FE\u63A5"},video:{\u63D2\u5165\u89C6\u9891:"\u63D2\u5165\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891:"\u4E0A\u4F20\u89C6\u9891"},table:{\u884C:"\u884C",\u5217:"\u5217",\u7684:"\u7684",\u8868\u683C:"\u8868\u683C",\u6DFB\u52A0\u884C:"\u6DFB\u52A0\u884C",\u5220\u9664\u884C:"\u5220\u9664\u884C",\u6DFB\u52A0\u5217:"\u6DFB\u52A0\u5217",\u5220\u9664\u5217:"\u5220\u9664\u5217",\u8BBE\u7F6E\u8868\u5934:"\u8BBE\u7F6E\u8868\u5934",\u53D6\u6D88\u8868\u5934:"\u53D6\u6D88\u8868\u5934",\u63D2\u5165\u8868\u683C:"\u63D2\u5165\u8868\u683C",\u5220\u9664\u8868\u683C:"\u5220\u9664\u8868\u683C"},code:{\u5220\u9664\u4EE3\u7801:"\u5220\u9664\u4EE3\u7801",\u4FEE\u6539\u4EE3\u7801:"\u4FEE\u6539\u4EE3\u7801",\u63D2\u5165\u4EE3\u7801:"\u63D2\u5165\u4EE3\u7801"}}},validate:{\u5F20\u56FE\u7247:"\u5F20\u56FE\u7247",\u5927\u4E8E:"\u5927\u4E8E",\u56FE\u7247\u94FE\u63A5:"\u56FE\u7247\u94FE\u63A5",\u4E0D\u662F\u56FE\u7247:"\u4E0D\u662F\u56FE\u7247",\u8FD4\u56DE\u7ED3\u679C:"\u8FD4\u56DE\u7ED3\u679C",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"\u4E0A\u4F20\u56FE\u7247\u5931\u8D25",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"\u63D2\u5165\u56FE\u7247\u9519\u8BEF",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"\u4E00\u6B21\u6700\u591A\u4E0A\u4F20",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"\u63D2\u5165\u89C6\u9891\u9519\u8BEF",\u89C6\u9891\u94FE\u63A5:"\u89C6\u9891\u94FE\u63A5",\u4E0D\u662F\u89C6\u9891:"\u4E0D\u662F\u89C6\u9891",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7",\u4E2A\u89C6\u9891:"\u4E2A\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"\u4E0A\u4F20\u89C6\u9891\u5931\u8D25",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF"}}},en:{wangEditor:{\u91CD\u7F6E:"reset",\u63D2\u5165:"insert",\u9ED8\u8BA4:"default",\u521B\u5EFA:"create",\u4FEE\u6539:"edit",\u5982:"like",\u8BF7\u8F93\u5165\u6B63\u6587:"please enter the text",menus:{title:{\u6807\u9898:"head",\u52A0\u7C97:"bold",\u5B57\u53F7:"font size",\u5B57\u4F53:"font family",\u659C\u4F53:"italic",\u4E0B\u5212\u7EBF:"underline",\u5220\u9664\u7EBF:"strikethrough",\u7F29\u8FDB:"indent",\u884C\u9AD8:"line heihgt",\u6587\u5B57\u989C\u8272:"font color",\u80CC\u666F\u8272:"background",\u94FE\u63A5:"link",\u5E8F\u5217:"numbered list",\u5BF9\u9F50:"align",\u5F15\u7528:"quote",\u8868\u60C5:"emoticons",\u56FE\u7247:"image",\u89C6\u9891:"media",\u8868\u683C:"table",\u4EE3\u7801:"code",\u5206\u5272\u7EBF:"split line",\u6062\u590D:"redo",\u64A4\u9500:"undo",\u5168\u5C4F:"fullscreen",\u53D6\u6D88\u5168\u5C4F:"cancel fullscreen",\u5F85\u529E\u4E8B\u9879:"todo"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"title",\u80CC\u666F\u989C\u8272:"background",\u6587\u5B57\u989C\u8272:"font color",\u8BBE\u7F6E\u5B57\u53F7:"font size",\u8BBE\u7F6E\u5B57\u4F53:"font family",\u8BBE\u7F6E\u7F29\u8FDB:"indent",\u5BF9\u9F50\u65B9\u5F0F:"align",\u8BBE\u7F6E\u884C\u9AD8:"line heihgt",\u5E8F\u5217:"list",head:{\u6B63\u6587:"text"},indent:{\u589E\u52A0\u7F29\u8FDB:"indent",\u51CF\u5C11\u7F29\u8FDB:"outdent"},justify:{\u9760\u5DE6:"left",\u5C45\u4E2D:"center",\u9760\u53F3:"right",\u4E24\u7AEF:"justify"},list:{\u65E0\u5E8F\u5217\u8868:"unordered",\u6709\u5E8F\u5217\u8868:"ordered"}},panelMenus:{emoticon:{\u8868\u60C5:"emoji",\u624B\u52BF:"gesture"},image:{\u4E0A\u4F20\u56FE\u7247:"upload image",\u7F51\u7EDC\u56FE\u7247:"network image",\u56FE\u7247\u5730\u5740:"image link",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"image alt",\u8DF3\u8F6C\u94FE\u63A5:"hyperlink"},link:{\u94FE\u63A5:"link",\u94FE\u63A5\u6587\u5B57:"link text",\u53D6\u6D88\u94FE\u63A5:"unlink",\u67E5\u770B\u94FE\u63A5:"view links"},video:{\u63D2\u5165\u89C6\u9891:"insert video",\u4E0A\u4F20\u89C6\u9891:"upload local video"},table:{\u884C:"rows",\u5217:"columns",\u7684:" ",\u8868\u683C:"table",\u6DFB\u52A0\u884C:"insert row",\u5220\u9664\u884C:"delete row",\u6DFB\u52A0\u5217:"insert column",\u5220\u9664\u5217:"delete column",\u8BBE\u7F6E\u8868\u5934:"set header",\u53D6\u6D88\u8868\u5934:"cancel header",\u63D2\u5165\u8868\u683C:"insert table",\u5220\u9664\u8868\u683C:"delete table"},code:{\u5220\u9664\u4EE3\u7801:"delete code",\u4FEE\u6539\u4EE3\u7801:"edit code",\u63D2\u5165\u4EE3\u7801:"insert code"}}},validate:{\u5F20\u56FE\u7247:"images",\u5927\u4E8E:"greater than",\u56FE\u7247\u94FE\u63A5:"image link",\u4E0D\u662F\u56FE\u7247:"is not image",\u8FD4\u56DE\u7ED3\u679C:"return results",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"upload image timeout",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"upload image error",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"upload image failed",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"insert image error",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"once most at upload",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"download link failed",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"image validate failed",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"server return status",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload image return results error",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"please replace with a supported image type",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"the network picture you inserted is not recognized",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"the image link you just inserted did not pass the editor verification",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"insert video error",\u89C6\u9891\u94FE\u63A5:"video link",\u4E0D\u662F\u89C6\u9891:"is not video",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"video validate failed",\u4E2A\u89C6\u9891:"videos",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"upload video timeout",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"upload video error",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"upload video failed",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload video return results error"}}}}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(){return!!(c.UA.isIE()||c.UA.isOldEdge)}o.default={compatibleMode:u,historyMaxSize:30}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={onlineVideoCheck:function(h){return!0},onlineVideoCallback:c.EMPTY_FN,showLinkVideo:!0,uploadVideoAccept:["mp4"],uploadVideoServer:"",uploadVideoMaxSize:1*1024*1024*1024,uploadVideoName:"",uploadVideoParams:{},uploadVideoParamsWithUrl:!1,uploadVideoHeaders:{},uploadVideoHooks:{},uploadVideoTimeout:1e3*60*60*2,withVideoCredentials:!1,customUploadVideo:null,customInsertVideo:null}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=i(7),C=function(){function S(w){this._currentRange=null,this.editor=w}return S.prototype.getRange=function(){return this._currentRange},S.prototype.saveRange=function(w){if(w){this._currentRange=w;return}var E=window.getSelection();if(E.rangeCount!==0){var _=E.getRangeAt(0),g=this.getSelectionContainerElem(_);if(!!(g!=null&&g.length)&&!(g.attr("contenteditable")==="false"||g.parentUntil("[contenteditable=false]"))){var b=this.editor,x=b.$textElem;if(x.isContain(g)){if(x.elems[0]===g.elems[0]){var k;if((0,c.default)(k=x.html()).call(k)===y.EMPTY_P){var T=x.children(),O=T==null?void 0:T.last();b.selection.createRangeByElem(O,!0,!0),b.selection.restoreSelection()}}this._currentRange=_}}}},S.prototype.collapseRange=function(w){w===void 0&&(w=!1);var E=this._currentRange;E&&E.collapse(w)},S.prototype.getSelectionText=function(){var w=this._currentRange;return w?w.toString():""},S.prototype.getSelectionContainerElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.commonAncestorContainer,h.default(_.nodeType===1?_:_.parentNode)},S.prototype.getSelectionStartElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.startContainer,h.default(_.nodeType===1?_:_.parentNode)},S.prototype.getSelectionEndElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.endContainer,h.default(_.nodeType===1?_:_.parentNode)},S.prototype.isSelectionEmpty=function(){var w=this._currentRange;return!!(w&&w.startContainer&&w.startContainer===w.endContainer&&w.startOffset===w.endOffset)},S.prototype.restoreSelection=function(){var w=window.getSelection(),E=this._currentRange;w&&E&&(w.removeAllRanges(),w.addRange(E))},S.prototype.createEmptyRange=function(){var w=this.editor,E=this.getRange(),_;if(!!E&&!!this.isSelectionEmpty())try{m.UA.isWebkit()?(w.cmd.do("insertHTML","​"),E.setEnd(E.endContainer,E.endOffset+1),this.saveRange(E)):(_=h.default(""),w.cmd.do("insertElem",_),this.createRangeByElem(_,!0))}catch{}},S.prototype.createRangeByElems=function(w,E){var _=window.getSelection?window.getSelection():document.getSelection();_==null||_.removeAllRanges();var g=document.createRange();g.setStart(w,0),g.setEnd(E,E.childNodes.length||1),this.saveRange(g),this.restoreSelection()},S.prototype.createRangeByElem=function(w,E,_){if(!!w.length){var g=w.elems[0],b=document.createRange();_?b.selectNodeContents(g):b.selectNode(g),E!=null&&(b.collapse(E),E||(this.saveRange(b),this.editor.selection.moveCursor(g))),this.saveRange(b)}},S.prototype.getSelectionRangeTopNodes=function(){var w,E,_,g=(w=this.getSelectionStartElem())===null||w===void 0?void 0:w.getNodeTop(this.editor),b=(E=this.getSelectionEndElem())===null||E===void 0?void 0:E.getNodeTop(this.editor);return _=this.recordSelectionNodes(h.default(g),h.default(b)),_},S.prototype.moveCursor=function(w,E){var _,g=this.getRange(),b=w.nodeType===3?(_=w.nodeValue)===null||_===void 0?void 0:_.length:w.childNodes.length;(m.UA.isFirefox||m.UA.isIE())&&b!==0&&(w.nodeType===3||w.childNodes[b-1].nodeName==="BR")&&(b=b-1);var x=E!=null?E:b;!g||w&&(g.setStart(w,x),g.setEnd(w,x),this.restoreSelection())},S.prototype.getCursorPos=function(){var w=window.getSelection();return w==null?void 0:w.anchorOffset},S.prototype.clearWindowSelectionRange=function(){var w=window.getSelection();w&&w.removeAllRanges()},S.prototype.recordSelectionNodes=function(w,E){var _=[],g=!0;try{for(var b=w,x=this.editor.$textElem;g;){var k=b==null?void 0:b.getNodeTop(this.editor);k.getNodeName()==="BODY"&&(g=!1),k.length>0&&(_.push(h.default(b)),(E==null?void 0:E.equal(k))||x.equal(k)?g=!1:b=k.getNextSibling())}}catch{g=!1}return _},S.prototype.setRangeToElem=function(w){var E=this.getRange();E==null||E.setStart(w,0),E==null||E.setEnd(w,0)},S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.editor=y}return m.prototype.do=function(y,C){var S=this.editor;S.config.styleWithCSS&&document.execCommand("styleWithCSS",!1,"true");var w=S.selection;if(!!w.getRange()){switch(w.restoreSelection(),y){case"insertHTML":this.insertHTML(C);break;case"insertElem":this.insertElem(C);break;default:this.execCommand(y,C);break}S.menus.changeActive(),w.saveRange(),w.restoreSelection()}},m.prototype.insertHTML=function(y){var C=this.editor,S=C.selection.getRange();if(S!=null){if(this.queryCommandSupported("insertHTML"))this.execCommand("insertHTML",y);else if(S.insertNode){if(S.deleteContents(),u.default(y).elems.length>0)S.insertNode(u.default(y).elems[0]);else{var w=document.createElement("p");w.appendChild(document.createTextNode(y)),S.insertNode(w)}C.selection.collapseRange()}}},m.prototype.insertElem=function(y){var C=this.editor,S=C.selection.getRange();S!=null&&S.insertNode&&(S.deleteContents(),S.insertNode(y.elems[0]))},m.prototype.execCommand=function(y,C){document.execCommand(y,!1,C)},m.prototype.queryCommandValue=function(y){return document.queryCommandValue(y)},m.prototype.queryCommandState=function(y){return document.queryCommandState(y)},m.prototype.queryCommandSupported=function(y){return document.queryCommandSupported(y)},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29)),u=l(i(4)),h=l(i(17)),m=l(i(27)),y=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(3)),w=C.__importDefault(i(287)),E=i(6),_=C.__importDefault(i(299)),g=C.__importDefault(i(300)),b=i(7),x=function(){function k(T){this.editor=T,this.eventHooks={onBlurEvents:[],changeEvents:[],dropEvents:[],clickEvents:[],keydownEvents:[],keyupEvents:[],tabUpEvents:[],tabDownEvents:[],enterUpEvents:[],enterDownEvents:[],deleteUpEvents:[],deleteDownEvents:[],pasteEvents:[],linkClickEvents:[],codeClickEvents:[],textScrollEvents:[],toolbarClickEvents:[],imgClickEvents:[],imgDragBarMouseDownEvents:[],tableClickEvents:[],menuClickEvents:[],dropListMenuHoverEvents:[],splitLineEvents:[],videoClickEvents:[]}}return k.prototype.init=function(){this._saveRange(),this._bindEventHooks(),w.default(this)},k.prototype.togglePlaceholder=function(){var T,O=this.html(),F=(0,c.default)(T=this.editor.$textContainerElem).call(T,".placeholder");F.hide(),!this.editor.isComposing&&(!O||O===" ")&&F.show()},k.prototype.clear=function(){this.html(b.EMPTY_P)},k.prototype.html=function(T){var O=this.editor,F=O.$textElem;if(T==null){var I=F.html();I=I.replace(/\u200b/gm,""),I=I.replace(/

            <\/p>/gim,""),I=I.replace(b.EMPTY_P_LAST_REGEX,""),I=I.replace(b.EMPTY_P_REGEX,"

            ");var M=I.match(/<(img|br|hr|input)[^>]*>/gi);return M!==null&&(0,u.default)(M).call(M,function(N){N.match(/\/>/)||(I=I.replace(N,N.substring(0,N.length-1)+"/>"))}),I}T=(0,h.default)(T).call(T),T===""&&(T=b.EMPTY_P),(0,m.default)(T).call(T,"<")!==0&&(T="

            "+T+"

            "),F.html(T),O.initSelection()},k.prototype.setJSON=function(T){var O=g.default(T).children(),F=this.editor,I=F.$textElem;!O||I.replaceChildAll(O)},k.prototype.getJSON=function(){var T=this.editor,O=T.$textElem;return _.default(O)},k.prototype.text=function(T){var O=this.editor,F=O.$textElem;if(T==null){var I=F.text();return I=I.replace(/\u200b/gm,""),I}F.text("

            "+T+"

            "),O.initSelection()},k.prototype.append=function(T){var O=this.editor;(0,m.default)(T).call(T,"<")!==0&&(T="

            "+T+"

            "),this.html(this.html()+T),O.initSelection()},k.prototype._saveRange=function(){var T=this.editor,O=T.$textElem,F=S.default(document);function I(){T.selection.saveRange(),T.menus.changeActive()}O.on("keyup",I);function M(){I(),O.off("click",M)}O.on("click",M);function N(){I(),F.off("mouseup",N)}function B(){F.on("mouseup",N),O.off("mouseleave",B)}O.on("mousedown",function(){O.on("mouseleave",B)}),O.on("mouseup",function(L){O.off("mouseleave",B),(0,y.default)(function(){var U=T.selection,H=U.getRange();H!==null&&I()},0)})},k.prototype._bindEventHooks=function(){var T=this.editor,O=T.$textElem,F=this.eventHooks;O.on("click",function(M){var N=F.clickEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keyup",function(M){if(M.keyCode===13){var N=F.enterUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keyup",function(M){var N=F.keyupEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keydown",function(M){var N=F.keydownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("keyup",function(M){if(!(M.keyCode!==8&&M.keyCode!==46)){var N=F.deleteUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){if(!(M.keyCode!==8&&M.keyCode!==46)){var N=F.deleteDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("paste",function(M){if(!E.UA.isIE()){M.preventDefault();var N=F.pasteEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){(T.isFocus||T.isCompatibleMode)&&(M.ctrlKey||M.metaKey)&&M.keyCode===90&&(M.preventDefault(),M.shiftKey?T.history.restore():T.history.revoke())}),O.on("keyup",function(M){if(M.keyCode===9){M.preventDefault();var N=F.tabUpEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("keydown",function(M){if(M.keyCode===9){M.preventDefault();var N=F.tabDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("scroll",E.throttle(function(M){var N=F.textScrollEvents;(0,u.default)(N).call(N,function(B){return B(M)})},100));function I(M){M.preventDefault()}S.default(document).on("dragleave",I).on("drop",I).on("dragenter",I).on("dragover",I),T.beforeDestroy(function(){S.default(document).off("dragleave",I).off("drop",I).off("dragenter",I).off("dragover",I)}),O.on("drop",function(M){M.preventDefault();var N=F.dropEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),O.on("click",function(M){var N=null,B=M.target,L=S.default(B);if(L.getNodeName()==="A")N=L;else{var U=L.parentUntil("a");U!=null&&(N=U)}if(!!N){var H=F.linkClickEvents;(0,u.default)(H).call(H,function(R){return R(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=S.default(B);if(L.getNodeName()==="IMG"&&!L.elems[0].getAttribute("data-emoji")&&(M.stopPropagation(),N=L),!!N){var U=F.imgClickEvents;(0,u.default)(U).call(U,function(H){return H(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=S.default(B);if(L.getNodeName()==="PRE")N=L;else{var U=L.parentUntil("pre");U!==null&&(N=U)}if(!!N){var H=F.codeClickEvents;(0,u.default)(H).call(H,function(R){return R(N)})}}),O.on("click",function(M){var N=null,B=M.target,L=S.default(B);if(L.getNodeName()==="HR"&&(N=L),!!N){T.selection.createRangeByElem(N),T.selection.restoreSelection();var U=F.splitLineEvents;(0,u.default)(U).call(U,function(H){return H(N)})}}),T.$toolbarElem.on("click",function(M){var N=F.toolbarClickEvents;(0,u.default)(N).call(N,function(B){return B(M)})}),T.$textContainerElem.on("mousedown",function(M){var N=M.target,B=S.default(N);if(B.hasClass("w-e-img-drag-rb")){var L=F.imgDragBarMouseDownEvents;(0,u.default)(L).call(L,function(U){return U()})}}),O.on("click",function(M){var N=null,B=M.target;if(N=S.default(B).parentUntilEditor("TABLE",T,B),!!N){var L=F.tableClickEvents;(0,u.default)(L).call(L,function(U){return U(N,M)})}}),O.on("keydown",function(M){if(M.keyCode===13){var N=F.enterDownEvents;(0,u.default)(N).call(N,function(B){return B(M)})}}),O.on("click",function(M){var N=null,B=M.target,L=S.default(B);if(L.getNodeName()==="VIDEO"&&(M.stopPropagation(),N=L),!!N){var U=F.videoClickEvents;(0,u.default)(U).call(U,function(H){return H(N)})}})},k}();o.default=x},function(r,o,i){var l=i(284);r.exports=l},function(r,o,i){var l=i(285),d=Array.prototype;r.exports=function(c){var u=c.find;return c===d||c instanceof Array&&u===d.find?l:u}},function(r,o,i){i(286);var l=i(15);r.exports=l("Array").find},function(r,o,i){var l=i(5),d=i(32).find,c=i(82),u=i(22),h="find",m=!0,y=u(h);h in[]&&Array(1)[h](function(){m=!1}),l({target:"Array",proto:!0,forced:m||!y},{find:function(S){return d(this,S,arguments.length>1?arguments[1]:void 0)}}),c(h)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(288)),h=c.__importStar(i(289)),m=c.__importDefault(i(290)),y=c.__importDefault(i(291)),C=c.__importDefault(i(298));function S(w){var E=w.editor,_=w.eventHooks;u.default(E,_.enterUpEvents,_.enterDownEvents),h.default(E,_.deleteUpEvents,_.deleteDownEvents),h.cutToKeepP(E,_.keyupEvents),m.default(E,_.tabDownEvents),y.default(E,_.pasteEvents),C.default(E,_.imgClickEvents)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3));function y(C,S,w){function E(b){var x,k=m.default(h.EMPTY_P);if(k.insertBefore(b),(0,c.default)(x=b.html()).call(x,"=0){k.remove();return}C.selection.createRangeByElem(k,!0,!0),C.selection.restoreSelection(),b.remove()}function _(){var b=C.$textElem,x=C.selection.getSelectionContainerElem(),k=x.parent();if(k.html()==="
            "){E(k);return}if(x.getNodeName()==="FONT"&&x.text()===""&&x.attr("face")==="monospace"){E(k);return}if(!!k.equal(b)){var T=x.getNodeName();T==="P"&&x.attr("data-we-empty-p")===null||x.text()||E(x)}}S.push(_);function g(b){var x;C.selection.saveRange((x=getSelection())===null||x===void 0?void 0:x.getRangeAt(0));var k=C.selection.getSelectionContainerElem();k.id===C.textElemId&&(b.preventDefault(),C.cmd.do("insertHTML","


            "))}w.push(g)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.cutToKeepP=void 0;var h=i(2),m=i(7),y=h.__importDefault(i(3));function C(w,E,_){function g(){var x=w.$textElem,k=w.$textElem.html(),T=w.$textElem.text(),O=(0,c.default)(k).call(k),F=["


            ","
            ",'

            ',m.EMPTY_P];if(/^\s*$/.test(T)&&(!O||(0,u.default)(F).call(F,O))){x.html(m.EMPTY_P);var I=x.getNode();w.selection.createRangeByElems(I.childNodes[0],I.childNodes[0]);var M=w.selection.getSelectionContainerElem();w.selection.restoreSelection(),w.selection.moveCursor(M.getNode(),0)}}E.push(g);function b(x){var k,T=w.$textElem,O=(0,c.default)(k=T.html().toLowerCase()).call(k);if(O===m.EMPTY_P){x.preventDefault();return}}_.push(b)}function S(w,E){function _(g){var b;if(g.keyCode===88){var x=w.$textElem,k=(0,c.default)(b=x.html().toLowerCase()).call(b);if(!k||k==="
            "){var T=y.default(m.EMPTY_P);x.html(" "),x.append(T),w.selection.createRangeByElem(T,!1,!0),w.selection.restoreSelection(),w.selection.moveCursor(T.getNode(),0)}}}E.push(_)}o.cutToKeepP=S,o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u,h){function m(){if(!!u.cmd.queryCommandSupported("insertHTML")){var y=u.selection.getSelectionContainerElem();if(!!y){var C=y.parent(),S=y.getNodeName(),w=C.getNodeName();S=="CODE"||w==="CODE"||w==="PRE"||/hljs/.test(w)?u.cmd.do("insertHTML",u.config.languageTab):u.cmd.do("insertHTML","    ")}}}h.push(m)}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(131),m=i(6),y=i(7);function C(g){var b,x=(0,c.default)(b=g.replace(/
            /gim,"

            ").replace(/<\/div>/gim,"

            ")).call(b),k=document.createElement("div");return k.innerHTML=x,k.innerHTML.replace(/

            <\/p>/gim,"")}function S(g){var b=g.replace(/
            |/gm,` +`).replace(/<[^>]+>/gm,"");return b}function w(g){var b;if(g==="")return!1;var x=document.createElement("div");return x.innerHTML=g,((b=x.firstChild)===null||b===void 0?void 0:b.nodeName)==="P"}function E(g){if(!(g!=null&&g.length))return!1;var b=g.elems[0];return b.nodeName==="P"&&b.innerHTML==="
            "}function _(g,b){function x(k){var T=g.config,O=T.pasteFilterStyle,F=T.pasteIgnoreImg,I=T.pasteTextHandle,M=h.getPasteHtml(k,O,F),N=h.getPasteText(k);N=N.replace(/\n/gm,"
            ");var B=g.selection.getSelectionContainerElem();if(!!B){var L=B==null?void 0:B.getNodeName(),U=B==null?void 0:B.getNodeTop(g),H="";if(U.elems[0]&&(H=U==null?void 0:U.getNodeName()),L==="CODE"||H==="PRE"){I&&m.isFunction(I)&&(N=""+(I(N)||"")),g.cmd.do("insertHTML",S(N));return}if(y.urlRegex.test(N)&&O){I&&m.isFunction(I)&&(N=""+(I(N)||""));var R=N.replace(y.urlRegex,function(X){return''+X+""}),z=g.selection.getRange(),$=document.createElement("div"),A=document.createDocumentFragment();if($.innerHTML=R,z==null)return;for(;$.childNodes.length;)A.append($.childNodes[0]);var J=A.querySelectorAll("a");(0,u.default)(J).call(J,function(X){X.innerText=X.href}),z.insertNode&&(z.deleteContents(),z.insertNode(A)),g.selection.clearWindowSelectionRange();return}if(!!M)try{I&&m.isFunction(I)&&(M=""+(I(M)||""));var Q=/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(M);if(Q&&O)g.cmd.do("insertHTML",""+C(N));else{var G=C(M);if(w(G)){var ie=g.$textElem;if(g.cmd.do("insertHTML",G),ie.equal(B)){g.selection.createEmptyRange();return}E(U)&&U.remove()}else g.cmd.do("insertHTML",G)}}catch{I&&m.isFunction(I)&&(N=""+(I(N)||"")),g.cmd.do("insertHTML",""+C(N))}}}b.push(x)}o.default=_},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4)),h=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(293),C=m.__importDefault(i(297));function S(b){var x=/.*?<\/span>/gi,k=/(.*?)<\/span>/;return b.replace(x,function(T){var O=T.match(k);return O==null?"":O[1]})}function w(b,x){var k;return b=(0,c.default)(k=b.toLowerCase()).call(k),!!(y.IGNORE_TAGS.has(b)||x&&b==="img")}function E(b,x){var k="";k="<"+b;var T=[];(0,u.default)(x).call(x,function(F){T.push(F.name+'="'+F.value+'"')}),T.length>0&&(k=k+" "+T.join(" "));var O=y.EMPTY_TAGS.has(b);return k=k+(O?"/":"")+">",k}function _(b){return""}function g(b,x,k){x===void 0&&(x=!0),k===void 0&&(k=!1);var T=[],O="";function F(B){B=(0,c.default)(B).call(B),B&&(y.EMPTY_TAGS.has(B)||(O=B))}function I(){O=""}var M=new C.default;M.parse(b,{startElement:function(L,U){if(F(L),!w(L,k)){var H=y.NECESSARY_ATTRS.get(L)||[],R=[];(0,u.default)(U).call(U,function($){var A=$.name;if(A==="style"){x||R.push($);return}(0,h.default)(H).call(H,A)!==!1&&R.push($)});var z=E(L,R);T.push(z)}},characters:function(L){!L||w(O,k)||T.push(L)},endElement:function(L){if(!w(L,k)){var U=_(L);T.push(U),I()}},comment:function(L){F(L)}});var N=T.join("");return N=S(N),N}o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(132)),u=l(i(121));(0,d.default)(o,"__esModule",{value:!0}),o.TOP_LEVEL_TAGS=o.EMPTY_TAGS=o.NECESSARY_ATTRS=o.IGNORE_TAGS=void 0,o.IGNORE_TAGS=new c.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),o.NECESSARY_ATTRS=new u.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),o.EMPTY_TAGS=new c.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),o.TOP_LEVEL_TAGS=new c.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(r,o,i){var l=i(295);r.exports=l},function(r,o,i){i(296),i(61),i(50),i(54);var l=i(9);r.exports=l.Set},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Set",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o){function i(){}i.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(d,c){c&&(this.contentHandler=c);for(var u,h,m,y=!1,C=this;d.length>0;)d.substring(0,4)==""),m!=-1?(this.contentHandler.comment(d.substring(4,m)),d=d.substring(m+3),y=!1):y=!0):d.substring(0,2)=="0&&y(E.children,_.getRootNode())}_&&w.appendChild(_)}),m.default(w)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(70)),h=l(i(28)),m=l(i(302)),y=l(i(4)),C=l(i(94)),S=l(i(133)),w=l(i(46)),E=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var _=i(2),g=_.__importDefault(i(87)),b=_.__importDefault(i(314)),x=_.__importDefault(i(3)),k=function(){function T(O){this.editor=O,this.menuList=[],this.constructorList=b.default}return T.prototype.extend=function(O,F){!F||typeof F!="function"||(this.constructorList[O]=F)},T.prototype.init=function(){var O,F,I=this,M=this.editor.config,N=M.excludeMenus;(0,c.default)(N)===!1&&(N=[]),M.menus=(0,u.default)(O=M.menus).call(O,function(A){return(0,h.default)(N).call(N,A)===!1});var B=(0,m.default)(g.default.globalCustomMenuConstructorList);B=(0,u.default)(B).call(B,function(A){return(0,h.default)(N).call(N,A)}),(0,y.default)(B).call(B,function(A){delete g.default.globalCustomMenuConstructorList[A]}),(0,y.default)(F=M.menus).call(F,function(A){var J=I.constructorList[A];I._initMenuList(A,J)});for(var L=0,U=(0,C.default)(g.default.globalCustomMenuConstructorList);L

            -
            `);N.css("visibility","hidden"),F.append(N),N.css("z-index",O.zIndex.get("tooltip"));var B=0;function L(){B&&clearTimeout(B)}function U(){L(),N.css("visibility","hidden")}F.on("mouseover",function(H){var R=H.target,z=x.default(R),$,S;if(z.isContain(F)){U();return}if(z.parentUntil(".w-e-droplist")!=null)U();else if(z.attr("data-title"))$=z.attr("data-title"),S=z;else{var J=z.parentUntil(".w-e-menu");J!=null&&($=J.attr("data-title"),S=J)}if($&&S){L();var Q=S.getOffsetData();N.text(O.i18next.t("menus.title."+$));var G=N.getOffsetData(),ie=Q.left+Q.width/2-G.width/2;N.css("left",ie+"px"),M==="up"?N.css("top",Q.top-G.height-8+"px"):M==="down"&&N.css("top",Q.top+Q.height+8+"px"),B=(0,w.default)(function(){N.css("visibility","visible")},200)}else U()}).on("mouseleave",function(){U()})},T.prototype._addToToolbar=function(){var O,F=this.editor,I=F.$toolbarElem;(0,y.default)(O=this.menuList).call(O,function(M){var N=M.$elem;N&&I.append(N)})},T.prototype.menuFind=function(O){for(var F=this.menuList,I=0,M=F.length;Ib;)_=w[b++],(!l||u.call(A,_))&&g.push(y?[_,A[_]]:A[_]);return g}};r.exports={entries:h(!0),values:h(!1)}},function(r,o,i){var l=i(311);r.exports=l},function(r,o,i){var l=i(312),d=Array.prototype;r.exports=function(c){var u=c.some;return c===d||c instanceof Array&&u===d.some?l:u}},function(r,o,i){i(313);var l=i(15);r.exports=l("Array").some},function(r,o,i){var l=i(5),d=i(32).some,c=i(67),u=i(22),h=c("some"),m=u("some");l({target:"Array",proto:!0,forced:!h||!m},{some:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(315)),h=c.__importDefault(i(316)),m=c.__importDefault(i(321)),y=c.__importDefault(i(326)),C=c.__importDefault(i(327)),A=c.__importDefault(i(328)),w=c.__importDefault(i(329)),E=c.__importDefault(i(331)),b=c.__importDefault(i(333)),g=c.__importDefault(i(334)),_=c.__importDefault(i(337)),x=c.__importDefault(i(338)),k=c.__importDefault(i(339)),T=c.__importDefault(i(350)),O=c.__importDefault(i(365)),F=c.__importDefault(i(369)),I=c.__importDefault(i(137)),M=c.__importDefault(i(378)),N=c.__importDefault(i(380)),B=c.__importDefault(i(381)),L=c.__importDefault(i(382)),U=c.__importDefault(i(401)),H=c.__importDefault(i(406)),R=c.__importDefault(i(409));o.default={bold:u.default,head:h.default,italic:y.default,link:m.default,underline:C.default,strikeThrough:A.default,fontName:w.default,fontSize:E.default,justify:b.default,quote:g.default,backColor:_.default,foreColor:x.default,video:k.default,image:T.default,indent:O.default,emoticon:F.default,list:I.default,lineHeight:M.default,undo:N.default,redo:B.default,table:L.default,code:U.default,splitLine:H.default,todo:R.default}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=h.default(`
            +
            `);N.css("visibility","hidden"),F.append(N),N.css("z-index",O.zIndex.get("tooltip"));var B=0;function L(){B&&clearTimeout(B)}function U(){L(),N.css("visibility","hidden")}F.on("mouseover",function(H){var R=H.target,z=x.default(R),$,A;if(z.isContain(F)){U();return}if(z.parentUntil(".w-e-droplist")!=null)U();else if(z.attr("data-title"))$=z.attr("data-title"),A=z;else{var J=z.parentUntil(".w-e-menu");J!=null&&($=J.attr("data-title"),A=J)}if($&&A){L();var Q=A.getOffsetData();N.text(O.i18next.t("menus.title."+$));var G=N.getOffsetData(),ie=Q.left+Q.width/2-G.width/2;N.css("left",ie+"px"),M==="up"?N.css("top",Q.top-G.height-8+"px"):M==="down"&&N.css("top",Q.top+Q.height+8+"px"),B=(0,w.default)(function(){N.css("visibility","visible")},200)}else U()}).on("mouseleave",function(){U()})},T.prototype._addToToolbar=function(){var O,F=this.editor,I=F.$toolbarElem;(0,y.default)(O=this.menuList).call(O,function(M){var N=M.$elem;N&&I.append(N)})},T.prototype.menuFind=function(O){for(var F=this.menuList,I=0,M=F.length;I_;)b=w[_++],(!l||u.call(S,b))&&g.push(y?[b,S[b]]:S[b]);return g}};r.exports={entries:h(!0),values:h(!1)}},function(r,o,i){var l=i(311);r.exports=l},function(r,o,i){var l=i(312),d=Array.prototype;r.exports=function(c){var u=c.some;return c===d||c instanceof Array&&u===d.some?l:u}},function(r,o,i){i(313);var l=i(15);r.exports=l("Array").some},function(r,o,i){var l=i(5),d=i(32).some,c=i(67),u=i(22),h=c("some"),m=u("some");l({target:"Array",proto:!0,forced:!h||!m},{some:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(315)),h=c.__importDefault(i(316)),m=c.__importDefault(i(321)),y=c.__importDefault(i(326)),C=c.__importDefault(i(327)),S=c.__importDefault(i(328)),w=c.__importDefault(i(329)),E=c.__importDefault(i(331)),_=c.__importDefault(i(333)),g=c.__importDefault(i(334)),b=c.__importDefault(i(337)),x=c.__importDefault(i(338)),k=c.__importDefault(i(339)),T=c.__importDefault(i(350)),O=c.__importDefault(i(365)),F=c.__importDefault(i(369)),I=c.__importDefault(i(137)),M=c.__importDefault(i(378)),N=c.__importDefault(i(380)),B=c.__importDefault(i(381)),L=c.__importDefault(i(382)),U=c.__importDefault(i(401)),H=c.__importDefault(i(406)),R=c.__importDefault(i(409));o.default={bold:u.default,head:h.default,italic:y.default,link:m.default,underline:C.default,strikeThrough:S.default,fontName:w.default,fontSize:E.default,justify:_.default,quote:g.default,backColor:b.default,foreColor:x.default,video:k.default,image:T.default,indent:O.default,emoticon:F.default,list:I.default,lineHeight:M.default,undo:N.default,redo:B.default,table:L.default,code:U.default,splitLine:H.default,todo:R.default}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor,w=A.selection.isSelectionEmpty();w&&A.selection.createEmptyRange(),A.cmd.do("bold"),w&&(A.selection.collapseRange(),A.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var A=this.editor;A.cmd.queryCommandState("bold")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27)),u=l(i(29)),h=l(i(4)),m=l(i(317)),y=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),A=C.__importDefault(i(24)),w=C.__importDefault(i(3)),E=i(6),b=i(7),g=function(_){C.__extends(x,_);function x(k){var T=this,O=w.default('
            '),F={width:100,title:"\u8BBE\u7F6E\u6807\u9898",type:"list",list:[{$elem:w.default("

            H1

            "),value:"

            "},{$elem:w.default("

            H2

            "),value:"

            "},{$elem:w.default("

            H3

            "),value:"

            "},{$elem:w.default("

            H4

            "),value:"

            "},{$elem:w.default("

            H5
            "),value:"
            "},{$elem:w.default("

            "+k.i18next.t("menus.dropListMenu.head.\u6B63\u6587")+"

            "),value:"

            "}],clickHandler:function(N){T.command(N)}};T=_.call(this,O,k,F)||this;var I=k.config.onCatalogChange;return I&&(T.oldCatalogs=[],T.addListenerCatalog(),T.getCatalogs()),T}return x.prototype.command=function(k){var T=this.editor,O=T.selection.getSelectionContainerElem();if(O&&T.$textElem.equal(O))this.setMultilineHead(k);else{var F;if((0,c.default)(F=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(F,w.default(O).getNodeName())>-1)return;T.cmd.do("formatBlock",k)}k!=="

            "&&this.addUidForSelectionElem()},x.prototype.addUidForSelectionElem=function(){var k=this.editor,T=k.selection.getSelectionContainerElem(),O=E.getRandomCode();w.default(T).attr("id",O)},x.prototype.addListenerCatalog=function(){var k=this,T=this.editor;T.txt.eventHooks.changeEvents.push(function(){k.getCatalogs()})},x.prototype.getCatalogs=function(){var k=this.editor,T=this.editor.$textElem,O=k.config.onCatalogChange,F=(0,u.default)(T).call(T,"h1,h2,h3,h4,h5"),I=[];(0,h.default)(F).call(F,function(M,N){var B=w.default(M),L=B.attr("id"),U=B.getNodeName(),H=B.text();L||(L=E.getRandomCode(),B.attr("id",L)),H&&I.push({tag:U,id:L,text:H})}),(0,m.default)(this.oldCatalogs)!==(0,m.default)(I)&&(this.oldCatalogs=I,O&&O(I))},x.prototype.setMultilineHead=function(k){var T=this,O,F,I=this.editor,M=I.selection,N=(O=M.getSelectionContainerElem())===null||O===void 0?void 0:O.elems[0],B=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],L=w.default(M.getSelectionStartElem()),U=w.default(M.getSelectionEndElem());U.elems[0].outerHTML===w.default(b.EMPTY_P).elems[0].outerHTML&&!U.elems[0].nextSibling&&(U=U.prev());var H=[];H.push(L.getNodeTop(I));var R=[],z=(F=M.getRange())===null||F===void 0?void 0:F.commonAncestorContainer.childNodes;z==null||(0,h.default)(z).call(z,function(J,Q){J===H[0].getNode()&&R.push(Q),J===U.getNodeTop(I).getNode()&&R.push(Q)});for(var $=0;H[$].getNode()!==U.getNodeTop(I).getNode();){if(!H[$].elems[0])return;var S=w.default(H[$].next().getNode());H.push(S),$++}H==null||(0,h.default)(H).call(H,function(J,Q){if(!T.hasTag(J,B)){var G=w.default(k),ie=J.parent().getNode();G.html(""+J.html()),ie.insertBefore(G.getNode(),J.getNode()),J.remove()}}),M.createRangeByElems(N.children[R[0]],N.children[R[1]])},x.prototype.hasTag=function(k,T){var O=this,F;if(!k)return!1;if((0,y.default)(T).call(T,k==null?void 0:k.getNodeName()))return!0;var I=!1;return(F=k.children())===null||F===void 0||(0,h.default)(F).call(F,function(M){I=O.hasTag(w.default(M),T)}),I},x.prototype.tryChangeActive=function(){var k=this.editor,T=/^h/i,O=k.cmd.queryCommandValue("formatBlock");T.test(O)?this.active():this.unActive()},x}(A.default);o.default=g},function(r,o,i){r.exports=i(318)},function(r,o,i){var l=i(319);r.exports=l},function(r,o,i){i(320);var l=i(9);l.JSON||(l.JSON={stringify:JSON.stringify}),r.exports=function(c,u,h){return l.JSON.stringify.apply(null,arguments)}},function(r,o,i){var l=i(5),d=i(36),c=i(11),u=d("JSON","stringify"),h=/[\uD800-\uDFFF]/g,m=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,C=function(E,b,g){var _=g.charAt(b-1),x=g.charAt(b+1);return m.test(E)&&!y.test(x)||y.test(E)&&!m.test(_)?"\\u"+E.charCodeAt(0).toString(16):E},A=c(function(){return u("\uDF06\uD834")!=='"\\udf06\\ud834"'||u("\uDEAD")!=='"\\udead"'});u&&l({target:"JSON",stat:!0,forced:A},{stringify:function(E,b,g){var _=u.apply(null,arguments);return typeof _=="string"?_.replace(h,C):_}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=u.__importDefault(i(322)),C=u.__importStar(i(96)),A=u.__importDefault(i(33)),w=u.__importDefault(i(324)),E=i(7),b=function(g){u.__extends(_,g);function _(x){var k=this,T=m.default('

            ');return k=g.call(this,T,x)||this,w.default(x),k}return _.prototype.clickHandler=function(){var x=this.editor,k,T=x.selection.getSelectionContainerElem(),O=x.$textElem,F=O.html(),I=(0,c.default)(F).call(F);if(I===E.EMPTY_P){var M=O.children();x.selection.createRangeByElem(M,!0,!0),T=x.selection.getSelectionContainerElem()}if(!(T&&x.$textElem.equal(T)))if(this.isActive){var N="",B="";if(k=x.selection.getSelectionContainerElem(),!k)return;if(k.getNodeName()!=="A"){var L=C.getParentNodeA(k);k=m.default(L)}N=k.elems[0].innerText,B=k.attr("href"),this.createPanel(N,B)}else x.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(x.selection.getSelectionText(),"")},_.prototype.createPanel=function(x,k){var T=y.default(this.editor,x,k),O=new A.default(this,T);O.create()},_.prototype.tryChangeActive=function(){var x=this.editor;C.default(x)?this.active():this.unActive()},_}(h.default);o.default=b},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28)),u=l(i(17)),h=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(3)),A=m.__importStar(i(96)),w=i(323);function E(b,g,_){var x=y.getRandom("input-link"),k=y.getRandom("input-text"),T=y.getRandom("btn-ok"),O=y.getRandom("btn-del"),F=A.default(b)?"inline-block":"none",I;function M(){if(!!A.default(b)){var H=b.selection.getSelectionContainerElem();!H||(b.selection.createRangeByElem(H),b.selection.restoreSelection(),I=H)}}function N(H,R){var z=H.replace(//g,">"),$=C.default(''+z+""),S=$.elems[0];S.innerText=H,S.href=R,A.default(b)&&M(),b.cmd.do("insertElem",$)}function B(){if(!!A.default(b))if(M(),I.getNodeName()==="A"){var H,R=I.elems[0],z=R.parentElement;z&&(0,c.default)(H=A.EXTRA_TAG).call(H,z.nodeName)?z.innerHTML=R.innerHTML:b.cmd.do("insertHTML",""+R.innerHTML+"")}else{var $=A.getParentNodeA(I),S=$.innerHTML;b.cmd.do("insertHTML",""+S+"")}}function L(H,R){var z=b.config.linkCheck(H,R);if(z!==void 0){if(z===!0)return!0;b.config.customAlert(z,"warning")}return!1}var U={width:300,height:0,tabs:[{title:b.i18next.t("menus.panelMenus.link.\u94FE\u63A5"),tpl:`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("bold"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("bold")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27)),u=l(i(29)),h=l(i(4)),m=l(i(317)),y=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(24)),w=C.__importDefault(i(3)),E=i(6),_=i(7),g=function(b){C.__extends(x,b);function x(k){var T=this,O=w.default('
            '),F={width:100,title:"\u8BBE\u7F6E\u6807\u9898",type:"list",list:[{$elem:w.default("

            H1

            "),value:"

            "},{$elem:w.default("

            H2

            "),value:"

            "},{$elem:w.default("

            H3

            "),value:"

            "},{$elem:w.default("

            H4

            "),value:"

            "},{$elem:w.default("

            H5
            "),value:"
            "},{$elem:w.default("

            "+k.i18next.t("menus.dropListMenu.head.\u6B63\u6587")+"

            "),value:"

            "}],clickHandler:function(N){T.command(N)}};T=b.call(this,O,k,F)||this;var I=k.config.onCatalogChange;return I&&(T.oldCatalogs=[],T.addListenerCatalog(),T.getCatalogs()),T}return x.prototype.command=function(k){var T=this.editor,O=T.selection.getSelectionContainerElem();if(O&&T.$textElem.equal(O))this.setMultilineHead(k);else{var F;if((0,c.default)(F=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(F,w.default(O).getNodeName())>-1)return;T.cmd.do("formatBlock",k)}k!=="

            "&&this.addUidForSelectionElem()},x.prototype.addUidForSelectionElem=function(){var k=this.editor,T=k.selection.getSelectionContainerElem(),O=E.getRandomCode();w.default(T).attr("id",O)},x.prototype.addListenerCatalog=function(){var k=this,T=this.editor;T.txt.eventHooks.changeEvents.push(function(){k.getCatalogs()})},x.prototype.getCatalogs=function(){var k=this.editor,T=this.editor.$textElem,O=k.config.onCatalogChange,F=(0,u.default)(T).call(T,"h1,h2,h3,h4,h5"),I=[];(0,h.default)(F).call(F,function(M,N){var B=w.default(M),L=B.attr("id"),U=B.getNodeName(),H=B.text();L||(L=E.getRandomCode(),B.attr("id",L)),H&&I.push({tag:U,id:L,text:H})}),(0,m.default)(this.oldCatalogs)!==(0,m.default)(I)&&(this.oldCatalogs=I,O&&O(I))},x.prototype.setMultilineHead=function(k){var T=this,O,F,I=this.editor,M=I.selection,N=(O=M.getSelectionContainerElem())===null||O===void 0?void 0:O.elems[0],B=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],L=w.default(M.getSelectionStartElem()),U=w.default(M.getSelectionEndElem());U.elems[0].outerHTML===w.default(_.EMPTY_P).elems[0].outerHTML&&!U.elems[0].nextSibling&&(U=U.prev());var H=[];H.push(L.getNodeTop(I));var R=[],z=(F=M.getRange())===null||F===void 0?void 0:F.commonAncestorContainer.childNodes;z==null||(0,h.default)(z).call(z,function(J,Q){J===H[0].getNode()&&R.push(Q),J===U.getNodeTop(I).getNode()&&R.push(Q)});for(var $=0;H[$].getNode()!==U.getNodeTop(I).getNode();){if(!H[$].elems[0])return;var A=w.default(H[$].next().getNode());H.push(A),$++}H==null||(0,h.default)(H).call(H,function(J,Q){if(!T.hasTag(J,B)){var G=w.default(k),ie=J.parent().getNode();G.html(""+J.html()),ie.insertBefore(G.getNode(),J.getNode()),J.remove()}}),M.createRangeByElems(N.children[R[0]],N.children[R[1]])},x.prototype.hasTag=function(k,T){var O=this,F;if(!k)return!1;if((0,y.default)(T).call(T,k==null?void 0:k.getNodeName()))return!0;var I=!1;return(F=k.children())===null||F===void 0||(0,h.default)(F).call(F,function(M){I=O.hasTag(w.default(M),T)}),I},x.prototype.tryChangeActive=function(){var k=this.editor,T=/^h/i,O=k.cmd.queryCommandValue("formatBlock");T.test(O)?this.active():this.unActive()},x}(S.default);o.default=g},function(r,o,i){r.exports=i(318)},function(r,o,i){var l=i(319);r.exports=l},function(r,o,i){i(320);var l=i(9);l.JSON||(l.JSON={stringify:JSON.stringify}),r.exports=function(c,u,h){return l.JSON.stringify.apply(null,arguments)}},function(r,o,i){var l=i(5),d=i(36),c=i(11),u=d("JSON","stringify"),h=/[\uD800-\uDFFF]/g,m=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,C=function(E,_,g){var b=g.charAt(_-1),x=g.charAt(_+1);return m.test(E)&&!y.test(x)||y.test(E)&&!m.test(b)?"\\u"+E.charCodeAt(0).toString(16):E},S=c(function(){return u("\uDF06\uD834")!=='"\\udf06\\ud834"'||u("\uDEAD")!=='"\\udead"'});u&&l({target:"JSON",stat:!0,forced:S},{stringify:function(E,_,g){var b=u.apply(null,arguments);return typeof b=="string"?b.replace(h,C):b}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=u.__importDefault(i(322)),C=u.__importStar(i(96)),S=u.__importDefault(i(33)),w=u.__importDefault(i(324)),E=i(7),_=function(g){u.__extends(b,g);function b(x){var k=this,T=m.default('

            ');return k=g.call(this,T,x)||this,w.default(x),k}return b.prototype.clickHandler=function(){var x=this.editor,k,T=x.selection.getSelectionContainerElem(),O=x.$textElem,F=O.html(),I=(0,c.default)(F).call(F);if(I===E.EMPTY_P){var M=O.children();x.selection.createRangeByElem(M,!0,!0),T=x.selection.getSelectionContainerElem()}if(!(T&&x.$textElem.equal(T)))if(this.isActive){var N="",B="";if(k=x.selection.getSelectionContainerElem(),!k)return;if(k.getNodeName()!=="A"){var L=C.getParentNodeA(k);k=m.default(L)}N=k.elems[0].innerText,B=k.attr("href"),this.createPanel(N,B)}else x.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(x.selection.getSelectionText(),"")},b.prototype.createPanel=function(x,k){var T=y.default(this.editor,x,k),O=new S.default(this,T);O.create()},b.prototype.tryChangeActive=function(){var x=this.editor;C.default(x)?this.active():this.unActive()},b}(h.default);o.default=_},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28)),u=l(i(17)),h=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(3)),S=m.__importStar(i(96)),w=i(323);function E(_,g,b){var x=y.getRandom("input-link"),k=y.getRandom("input-text"),T=y.getRandom("btn-ok"),O=y.getRandom("btn-del"),F=S.default(_)?"inline-block":"none",I;function M(){if(!!S.default(_)){var H=_.selection.getSelectionContainerElem();!H||(_.selection.createRangeByElem(H),_.selection.restoreSelection(),I=H)}}function N(H,R){var z=H.replace(//g,">"),$=C.default(''+z+""),A=$.elems[0];A.innerText=H,A.href=R,S.default(_)&&M(),_.cmd.do("insertElem",$)}function B(){if(!!S.default(_))if(M(),I.getNodeName()==="A"){var H,R=I.elems[0],z=R.parentElement;z&&(0,c.default)(H=S.EXTRA_TAG).call(H,z.nodeName)?z.innerHTML=R.innerHTML:_.cmd.do("insertHTML",""+R.innerHTML+"")}else{var $=S.getParentNodeA(I),A=$.innerHTML;_.cmd.do("insertHTML",""+A+"")}}function L(H,R){var z=_.config.linkCheck(H,R);if(z!==void 0){if(z===!0)return!0;_.config.customAlert(z,"warning")}return!1}var U={width:300,height:0,tabs:[{title:_.i18next.t("menus.panelMenus.link.\u94FE\u63A5"),tpl:`
            + placeholder="`+_.i18next.t("menus.panelMenus.link.\u94FE\u63A5\u6587\u5B57")+`"/> + placeholder="`+_.i18next.t("\u5982")+` https://..."/>
            -
            `,events:[{selector:"#"+T,type:"click",fn:function(){var R,z,$,S,J,Q=b.selection.getSelectionContainerElem(),G=Q==null?void 0:Q.elems[0];b.selection.restoreSelection();var ie=b.selection.getSelectionRangeTopNodes()[0].getNode(),X=window.getSelection(),le=C.default("#"+x),be=C.default("#"+k),ce=(0,u.default)(R=le.val()).call(R),de=(0,u.default)(z=be.val()).call(z),pe="";X&&!(X!=null&&X.isCollapsed)&&(pe=(S=w.insertHtml(X,ie))===null||S===void 0?void 0:(0,u.default)(S).call(S));var se=pe==null?void 0:pe.replace(/<.*?>/g,""),ge=(J=se==null?void 0:se.length)!==null&&J!==void 0?J:0;if(ge<=de.length){var ye=de.substring(0,ge),D=de.substring(ge);se===ye&&(de=se+D)}if(!!ce&&(de||(de=ce),!!L(de,ce))){if((G==null?void 0:G.nodeName)==="A")return G.setAttribute("href",ce),G.innerText=de,!0;if((G==null?void 0:G.nodeName)!=="A"&&(0,c.default)($=A.EXTRA_TAG).call($,G.nodeName)){var W=A.getParentNodeA(Q);if(W)return W.setAttribute("href",ce),G.innerText=de,!0}return N(de,ce),!0}},bindEnter:!0},{selector:"#"+O,type:"click",fn:function(){return B(),!0}}]}],setLinkValue:function(R,z){var $="",S="",J;z==="text"&&($="#"+k,S=g),z==="link"&&($="#"+x,S=_),J=(0,h.default)(R).call(R,$).elems[0],J.value=S}};return U}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.insertHtml=o.createPartHtml=o.makeHtmlString=o.getTopNode=void 0;function u(w,E){var b=w,g=w;do{if(b.textContent===E)break;g=b,b.parentNode&&(b=b==null?void 0:b.parentNode)}while((b==null?void 0:b.nodeName)!=="P");return g}o.getTopNode=u;function h(w,E){var b=w.nodeName,g="";if(w.nodeType===3||/^(h|H)[1-6]$/.test(b))return E;if(w.nodeType===1){var _=w.getAttribute("style"),x=w.getAttribute("face"),k=w.getAttribute("color");_&&(g=g+(' style="'+_+'"')),x&&(g=g+(' face="'+x+'"')),k&&(g=g+(' color="'+k+'"'))}return b=b.toLowerCase(),"<"+b+g+">"+E+""}o.makeHtmlString=h;function m(w,E,b,g){var _,x=(_=E.textContent)===null||_===void 0?void 0:_.substring(b,g),k=E,T="";do T=h(k,x!=null?x:""),x=T,k=k==null?void 0:k.parentElement;while(k&&k.textContent!==w);return T}o.createPartHtml=m;function y(w,E){var b,g,_,x,k,T=w.anchorNode,O=w.focusNode,F=w.anchorOffset,I=w.focusOffset,M=(b=E.textContent)!==null&&b!==void 0?b:"",N=C(E),B="",L="",U="",H="",R=T,z=O,$=T;if(T!=null&&T.isEqualNode(O!=null?O:null)){var S=m(M,T,F,I);return S=A(N,S),S}for(T&&(L=m(M,T,F!=null?F:0)),O&&(H=m(M,O,0,I)),T&&(R=u(T,M)),O&&(z=u(O,M)),$=(g=R==null?void 0:R.nextSibling)!==null&&g!==void 0?g:T;!($!=null&&$.isEqualNode(z!=null?z:null));){var J=$==null?void 0:$.nodeName;if(J==="#text")U=U+($==null?void 0:$.textContent);else{var Q=(x=(_=$==null?void 0:$.firstChild)===null||_===void 0?void 0:_.parentElement)===null||x===void 0?void 0:x.innerHTML;$&&(U=U+h($,Q!=null?Q:""))}var G=(k=$==null?void 0:$.nextSibling)!==null&&k!==void 0?k:$;if(G===$)break;$=G}return B=""+L+U+H,B=A(N,B),B}o.insertHtml=y;function C(w){for(var E,b=(E=w.textContent)!==null&&E!==void 0?E:"",g=[];(w==null?void 0:w.textContent)===b;)w.nodeName!=="P"&&w.nodeName!=="TABLE"&&g.push(w),w=w.childNodes[0];return g}function A(w,E){return(0,c.default)(w).call(w,function(b){E=h(b,E)}),E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(325));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(39)),y=i(96);function C(w){var E;function b(_){var x=[{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5")+""),onClick:function(T,O){var F=O.attr("href");return window.open(F,"_target"),!0}},{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5")+""),onClick:function(T,O){var F,I;T.selection.createRangeByElem(O),T.selection.restoreSelection();var M=O.childNodes();if((M==null?void 0:M.getNodeName())==="IMG"){var N=(I=(F=T.selection.getSelectionContainerElem())===null||F===void 0?void 0:F.children())===null||I===void 0?void 0:I.elems[0].children[0];T.cmd.do("insertHTML",``,events:[{selector:"#"+T,type:"click",fn:function(){var R,z,$,A,J,Q=_.selection.getSelectionContainerElem(),G=Q==null?void 0:Q.elems[0];_.selection.restoreSelection();var ie=_.selection.getSelectionRangeTopNodes()[0].getNode(),X=window.getSelection(),le=C.default("#"+x),be=C.default("#"+k),ce=(0,u.default)(R=le.val()).call(R),de=(0,u.default)(z=be.val()).call(z),pe="";X&&!(X!=null&&X.isCollapsed)&&(pe=(A=w.insertHtml(X,ie))===null||A===void 0?void 0:(0,u.default)(A).call(A));var se=pe==null?void 0:pe.replace(/<.*?>/g,""),ge=(J=se==null?void 0:se.length)!==null&&J!==void 0?J:0;if(ge<=de.length){var ye=de.substring(0,ge),D=de.substring(ge);se===ye&&(de=se+D)}if(!!ce&&(de||(de=ce),!!L(de,ce))){if((G==null?void 0:G.nodeName)==="A")return G.setAttribute("href",ce),G.innerText=de,!0;if((G==null?void 0:G.nodeName)!=="A"&&(0,c.default)($=S.EXTRA_TAG).call($,G.nodeName)){var W=S.getParentNodeA(Q);if(W)return W.setAttribute("href",ce),G.innerText=de,!0}return N(de,ce),!0}},bindEnter:!0},{selector:"#"+O,type:"click",fn:function(){return B(),!0}}]}],setLinkValue:function(R,z){var $="",A="",J;z==="text"&&($="#"+k,A=g),z==="link"&&($="#"+x,A=b),J=(0,h.default)(R).call(R,$).elems[0],J.value=A}};return U}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.insertHtml=o.createPartHtml=o.makeHtmlString=o.getTopNode=void 0;function u(w,E){var _=w,g=w;do{if(_.textContent===E)break;g=_,_.parentNode&&(_=_==null?void 0:_.parentNode)}while((_==null?void 0:_.nodeName)!=="P");return g}o.getTopNode=u;function h(w,E){var _=w.nodeName,g="";if(w.nodeType===3||/^(h|H)[1-6]$/.test(_))return E;if(w.nodeType===1){var b=w.getAttribute("style"),x=w.getAttribute("face"),k=w.getAttribute("color");b&&(g=g+(' style="'+b+'"')),x&&(g=g+(' face="'+x+'"')),k&&(g=g+(' color="'+k+'"'))}return _=_.toLowerCase(),"<"+_+g+">"+E+""}o.makeHtmlString=h;function m(w,E,_,g){var b,x=(b=E.textContent)===null||b===void 0?void 0:b.substring(_,g),k=E,T="";do T=h(k,x!=null?x:""),x=T,k=k==null?void 0:k.parentElement;while(k&&k.textContent!==w);return T}o.createPartHtml=m;function y(w,E){var _,g,b,x,k,T=w.anchorNode,O=w.focusNode,F=w.anchorOffset,I=w.focusOffset,M=(_=E.textContent)!==null&&_!==void 0?_:"",N=C(E),B="",L="",U="",H="",R=T,z=O,$=T;if(T!=null&&T.isEqualNode(O!=null?O:null)){var A=m(M,T,F,I);return A=S(N,A),A}for(T&&(L=m(M,T,F!=null?F:0)),O&&(H=m(M,O,0,I)),T&&(R=u(T,M)),O&&(z=u(O,M)),$=(g=R==null?void 0:R.nextSibling)!==null&&g!==void 0?g:T;!($!=null&&$.isEqualNode(z!=null?z:null));){var J=$==null?void 0:$.nodeName;if(J==="#text")U=U+($==null?void 0:$.textContent);else{var Q=(x=(b=$==null?void 0:$.firstChild)===null||b===void 0?void 0:b.parentElement)===null||x===void 0?void 0:x.innerHTML;$&&(U=U+h($,Q!=null?Q:""))}var G=(k=$==null?void 0:$.nextSibling)!==null&&k!==void 0?k:$;if(G===$)break;$=G}return B=""+L+U+H,B=S(N,B),B}o.insertHtml=y;function C(w){for(var E,_=(E=w.textContent)!==null&&E!==void 0?E:"",g=[];(w==null?void 0:w.textContent)===_;)w.nodeName!=="P"&&w.nodeName!=="TABLE"&&g.push(w),w=w.childNodes[0];return g}function S(w,E){return(0,c.default)(w).call(w,function(_){E=h(_,E)}),E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(325));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(39)),y=i(96);function C(w){var E;function _(b){var x=[{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5")+""),onClick:function(T,O){var F=O.attr("href");return window.open(F,"_target"),!0}},{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5")+""),onClick:function(T,O){var F,I;T.selection.createRangeByElem(O),T.selection.restoreSelection();var M=O.childNodes();if((M==null?void 0:M.getNodeName())==="IMG"){var N=(I=(F=T.selection.getSelectionContainerElem())===null||F===void 0?void 0:F.children())===null||I===void 0?void 0:I.elems[0].children[0];T.cmd.do("insertHTML",`")}else{var B,L=O.elems[0],U=L.innerHTML,H=L.parentElement;H&&(0,c.default)(B=y.EXTRA_TAG).call(B,H.nodeName)?H.innerHTML=U:T.cmd.do("insertHTML",""+U+"")}return!0}}];E=new m.default(w,_,x),E.create()}function g(){E&&(E.remove(),E=null)}return{showLinkTooltip:b,hideLinkTooltip:g}}function A(w){var E=C(w),b=E.showLinkTooltip,g=E.hideLinkTooltip;w.txt.eventHooks.linkClickEvents.push(b),w.txt.eventHooks.clickEvents.push(g),w.txt.eventHooks.keyupEvents.push(g),w.txt.eventHooks.toolbarClickEvents.push(g),w.txt.eventHooks.menuClickEvents.push(g),w.txt.eventHooks.textScrollEvents.push(g)}o.default=A},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=h.default(`
            + style=`+(N==null?void 0:N.getAttribute("style"))+">")}else{var B,L=O.elems[0],U=L.innerHTML,H=L.parentElement;H&&(0,c.default)(B=y.EXTRA_TAG).call(B,H.nodeName)?H.innerHTML=U:T.cmd.do("insertHTML",""+U+"")}return!0}}];E=new m.default(w,b,x),E.create()}function g(){E&&(E.remove(),E=null)}return{showLinkTooltip:_,hideLinkTooltip:g}}function S(w){var E=C(w),_=E.showLinkTooltip,g=E.hideLinkTooltip;w.txt.eventHooks.linkClickEvents.push(_),w.txt.eventHooks.clickEvents.push(g),w.txt.eventHooks.keyupEvents.push(g),w.txt.eventHooks.toolbarClickEvents.push(g),w.txt.eventHooks.menuClickEvents.push(g),w.txt.eventHooks.textScrollEvents.push(g)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor,w=A.selection.isSelectionEmpty();w&&A.selection.createEmptyRange(),A.cmd.do("italic"),w&&(A.selection.collapseRange(),A.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var A=this.editor;A.cmd.queryCommandState("italic")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=h.default(`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("italic"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("italic")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor,w=A.selection.isSelectionEmpty();w&&A.selection.createEmptyRange(),A.cmd.do("underline"),w&&(A.selection.collapseRange(),A.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var A=this.editor;A.cmd.queryCommandState("underline")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=h.default(`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("underline"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("underline")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor,w=A.selection.isSelectionEmpty();w&&A.selection.createEmptyRange(),A.cmd.do("strikeThrough"),w&&(A.selection.collapseRange(),A.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var A=this.editor;A.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(330)),y=function(C){c.__extends(A,C);function A(w){var E=this,b=h.default(`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("strikeThrough"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(330)),y=function(C){c.__extends(S,C);function S(w){var E=this,_=h.default(`
            -
            `),g=new m.default(w.config.fontNames),_={width:100,title:"\u8BBE\u7F6E\u5B57\u4F53",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,b,w,_)||this,E}return A.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(_!=null){var x=(_==null?void 0:_.nodeName.toLowerCase())!=="p",k=(_==null?void 0:_.getAttribute("face"))===w;if(g){if(x&&!k){var T=b.selection.getSelectionRangeTopNodes();b.selection.createRangeByElem(T[0]),b.selection.moveCursor(T[0].elems[0])}b.selection.setRangeToElem(_),b.selection.createEmptyRange()}b.cmd.do("fontName",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection())}},A.prototype.tryChangeActive=function(){},A}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=function(){function y(C){var A=this;this.itemList=[],(0,c.default)(C).call(C,function(w){var E=typeof w=="string"?w:w.value,b=typeof w=="string"?w:w.name;A.itemList.push({$elem:h.default(`

            `+b+"

            "),value:b})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(332)),y=function(C){c.__extends(A,C);function A(w){var E=this,b=h.default(`
            +
            `),g=new m.default(w.config.fontNames),b={width:100,title:"\u8BBE\u7F6E\u5B57\u4F53",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,_,w,b)||this,E}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(b!=null){var x=(b==null?void 0:b.nodeName.toLowerCase())!=="p",k=(b==null?void 0:b.getAttribute("face"))===w;if(g){if(x&&!k){var T=_.selection.getSelectionRangeTopNodes();_.selection.createRangeByElem(T[0]),_.selection.moveCursor(T[0].elems[0])}_.selection.setRangeToElem(b),_.selection.createEmptyRange()}_.cmd.do("fontName",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=function(){function y(C){var S=this;this.itemList=[],(0,c.default)(C).call(C,function(w){var E=typeof w=="string"?w:w.value,_=typeof w=="string"?w:w.name;S.itemList.push({$elem:h.default(`

            `+_+"

            "),value:_})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(332)),y=function(C){c.__extends(S,C);function S(w){var E=this,_=h.default(`
            -
            `),g=new m.default(w.config.fontSizes),_={width:160,title:"\u8BBE\u7F6E\u5B57\u53F7",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,b,w,_)||this,E}return A.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];_!=null&&(b.cmd.do("fontSize",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection()))},A.prototype.tryChangeActive=function(){},A}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.itemList=[];for(var C in y){var A=y[C];this.itemList.push({$elem:u.default('

            '+A.name+"

            "),value:A.value})}}return m.prototype.getItemList=function(){return this.itemList},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=["LI"],A=["BLOCKQUOTE"],w=function(E){h.__extends(b,E);function b(g){var _=this,x=y.default('
            '),k={width:100,title:"\u5BF9\u9F50\u65B9\u5F0F",type:"list",list:[{$elem:y.default(`

            +

            `),g=new m.default(w.config.fontSizes),b={width:160,title:"\u8BBE\u7F6E\u5B57\u53F7",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,_,w,b)||this,E}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];b!=null&&(_.cmd.do("fontSize",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection()))},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.itemList=[];for(var C in y){var S=y[C];this.itemList.push({$elem:u.default('

            '+S.name+"

            "),value:S.value})}}return m.prototype.getItemList=function(){return this.itemList},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=["LI"],S=["BLOCKQUOTE"],w=function(E){h.__extends(_,E);function _(g){var b=this,x=y.default('
            '),k={width:100,title:"\u5BF9\u9F50\u65B9\u5F0F",type:"list",list:[{$elem:y.default(`

            `+g.i18next.t("menus.dropListMenu.justify.\u9760\u5DE6")+`

            `),value:"left"},{$elem:y.default(`

            @@ -1371,15 +1371,15 @@ ${E}

            `),value:"right"},{$elem:y.default(`

            `+g.i18next.t("menus.dropListMenu.justify.\u4E24\u7AEF")+` -

            `),value:"justify"}],clickHandler:function(O){_.command(O)}};return _=E.call(this,x,g,k)||this,_}return b.prototype.command=function(g){var _=this.editor,x=_.selection,k=x.getSelectionContainerElem();x.saveRange();var T=_.selection.getSelectionRangeTopNodes();if(k!=null&&k.length)if(this.isSpecialNode(k,T[0])||this.isSpecialTopNode(T[0])){var O=this.getSpecialNodeUntilTop(k,T[0]);if(O==null)return;y.default(O).css("text-align",g)}else(0,c.default)(T).call(T,function(F){F.css("text-align",g)});x.restoreSelection()},b.prototype.getSpecialNodeUntilTop=function(g,_){for(var x=g.elems[0],k=_.elems[0];x!=null;){if((0,u.default)(C).call(C,x==null?void 0:x.nodeName)!==-1||x.parentNode===k)return x;x=x.parentNode}return x},b.prototype.isSpecialNode=function(g,_){var x=this.getSpecialNodeUntilTop(g,_);return x==null?!1:(0,u.default)(C).call(C,x.nodeName)!==-1},b.prototype.isSpecialTopNode=function(g){var _;return g==null?!1:(0,u.default)(A).call(A,(_=g.elems[0])===null||_===void 0?void 0:_.nodeName)!==-1},b.prototype.tryChangeActive=function(){},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=u.__importDefault(i(335)),C=u.__importDefault(i(336)),A=i(7),w=function(E){u.__extends(b,E);function b(g){var _=this,x=h.default(`
            +

            `),value:"justify"}],clickHandler:function(O){b.command(O)}};return b=E.call(this,x,g,k)||this,b}return _.prototype.command=function(g){var b=this.editor,x=b.selection,k=x.getSelectionContainerElem();x.saveRange();var T=b.selection.getSelectionRangeTopNodes();if(k!=null&&k.length)if(this.isSpecialNode(k,T[0])||this.isSpecialTopNode(T[0])){var O=this.getSpecialNodeUntilTop(k,T[0]);if(O==null)return;y.default(O).css("text-align",g)}else(0,c.default)(T).call(T,function(F){F.css("text-align",g)});x.restoreSelection()},_.prototype.getSpecialNodeUntilTop=function(g,b){for(var x=g.elems[0],k=b.elems[0];x!=null;){if((0,u.default)(C).call(C,x==null?void 0:x.nodeName)!==-1||x.parentNode===k)return x;x=x.parentNode}return x},_.prototype.isSpecialNode=function(g,b){var x=this.getSpecialNodeUntilTop(g,b);return x==null?!1:(0,u.default)(C).call(C,x.nodeName)!==-1},_.prototype.isSpecialTopNode=function(g){var b;return g==null?!1:(0,u.default)(S).call(S,(b=g.elems[0])===null||b===void 0?void 0:b.nodeName)!==-1},_.prototype.tryChangeActive=function(){},_}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=u.__importDefault(i(335)),C=u.__importDefault(i(336)),S=i(7),w=function(E){u.__extends(_,E);function _(g){var b=this,x=h.default(`
            -
            `);return _=E.call(this,x,g)||this,y.default(g),_}return b.prototype.clickHandler=function(){var g,_,x=this.editor,k=x.selection.isSelectionEmpty(),T=x.selection.getSelectionRangeTopNodes(),O=T[T.length-1],F=this.getTopNodeName();if(F==="BLOCKQUOTE"){var I=h.default(O.childNodes()),M=I.length,N=O;(0,c.default)(I).call(I,function(H){var R=h.default(H);R.insertAfter(N),N=R}),O.remove(),x.selection.moveCursor(I.elems[M-1]),this.tryChangeActive()}else{var B=C.default(T);if(x.$textElem.equal(O)){var L=(g=x.selection.getSelectionContainerElem())===null||g===void 0?void 0:g.elems[0];x.selection.createRangeByElems(L.children[0],L.children[0]),T=x.selection.getSelectionRangeTopNodes(),B=C.default(T),O.append(B)}else B.insertAfter(O);this.delSelectNode(T);var U=(_=B.childNodes())===null||_===void 0?void 0:_.last().getNode();if(U==null)return;U.textContent?x.selection.moveCursor(U):x.selection.moveCursor(U,0),this.tryChangeActive(),h.default(A.EMPTY_P).insertAfter(B);return}k&&(x.selection.collapseRange(),x.selection.restoreSelection())},b.prototype.tryChangeActive=function(){var g,_=this.editor,x=(g=_.selection.getSelectionRangeTopNodes()[0])===null||g===void 0?void 0:g.getNodeName();x==="BLOCKQUOTE"?this.active():this.unActive()},b.prototype.getTopNodeName=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes()[0],x=_==null?void 0:_.getNodeName();return x},b.prototype.delSelectNode=function(g){(0,c.default)(g).call(g,function(_){_.remove()})},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){function C(A){var w,E=y.selection.getSelectionContainerElem(),b=y.selection.getSelectionRangeTopNodes()[0];if((b==null?void 0:b.getNodeName())==="BLOCKQUOTE"){if(E.getNodeName()==="BLOCKQUOTE"){var g=(w=E.childNodes())===null||w===void 0?void 0:w.getNode();y.selection.moveCursor(g)}if(E.text()===""){A.preventDefault(),E.remove();var _=h.default(u.EMPTY_P);_.insertAfter(b),y.selection.moveCursor(_.getNode(),0)}b.text()===""&&b.remove()}}y.txt.eventHooks.enterDownEvents.push(C)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(y){var C=h.default("
            ");return(0,c.default)(y).call(y,function(A){C.append(A.clone(!0))}),C}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=i(6),C=function(A){u.__extends(w,A);function w(E){var b,g=this,_=m.default(`
            +
            `);return b=E.call(this,x,g)||this,y.default(g),b}return _.prototype.clickHandler=function(){var g,b,x=this.editor,k=x.selection.isSelectionEmpty(),T=x.selection.getSelectionRangeTopNodes(),O=T[T.length-1],F=this.getTopNodeName();if(F==="BLOCKQUOTE"){var I=h.default(O.childNodes()),M=I.length,N=O;(0,c.default)(I).call(I,function(H){var R=h.default(H);R.insertAfter(N),N=R}),O.remove(),x.selection.moveCursor(I.elems[M-1]),this.tryChangeActive()}else{var B=C.default(T);if(x.$textElem.equal(O)){var L=(g=x.selection.getSelectionContainerElem())===null||g===void 0?void 0:g.elems[0];x.selection.createRangeByElems(L.children[0],L.children[0]),T=x.selection.getSelectionRangeTopNodes(),B=C.default(T),O.append(B)}else B.insertAfter(O);this.delSelectNode(T);var U=(b=B.childNodes())===null||b===void 0?void 0:b.last().getNode();if(U==null)return;U.textContent?x.selection.moveCursor(U):x.selection.moveCursor(U,0),this.tryChangeActive(),h.default(S.EMPTY_P).insertAfter(B);return}k&&(x.selection.collapseRange(),x.selection.restoreSelection())},_.prototype.tryChangeActive=function(){var g,b=this.editor,x=(g=b.selection.getSelectionRangeTopNodes()[0])===null||g===void 0?void 0:g.getNodeName();x==="BLOCKQUOTE"?this.active():this.unActive()},_.prototype.getTopNodeName=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes()[0],x=b==null?void 0:b.getNodeName();return x},_.prototype.delSelectNode=function(g){(0,c.default)(g).call(g,function(b){b.remove()})},_}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){function C(S){var w,E=y.selection.getSelectionContainerElem(),_=y.selection.getSelectionRangeTopNodes()[0];if((_==null?void 0:_.getNodeName())==="BLOCKQUOTE"){if(E.getNodeName()==="BLOCKQUOTE"){var g=(w=E.childNodes())===null||w===void 0?void 0:w.getNode();y.selection.moveCursor(g)}if(E.text()===""){S.preventDefault(),E.remove();var b=h.default(u.EMPTY_P);b.insertAfter(_),y.selection.moveCursor(b.getNode(),0)}_.text()===""&&_.remove()}}y.txt.eventHooks.enterDownEvents.push(C)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(y){var C=h.default("
            ");return(0,c.default)(y).call(y,function(S){C.append(S.clone(!0))}),C}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=i(6),C=function(S){u.__extends(w,S);function w(E){var _,g=this,b=m.default(`
            -
            `),x={width:120,title:"\u80CC\u666F\u989C\u8272",type:"inline-block",list:(0,c.default)(b=E.config.colors).call(b,function(k){return{$elem:m.default(''),value:k}}),clickHandler:function(T){g.command(T)}};return g=A.call(this,_,E,x)||this,g}return w.prototype.command=function(E){var b,g=this.editor,_=g.selection.isSelectionEmpty(),x=(b=g.selection.getSelectionContainerElem())===null||b===void 0?void 0:b.elems[0];if(x!=null){var k=(x==null?void 0:x.nodeName.toLowerCase())!=="p",T=x==null?void 0:x.style.backgroundColor,O=y.hexToRgb(E)===T;if(_){if(k&&!O){var F=g.selection.getSelectionRangeTopNodes();g.selection.createRangeByElem(F[0]),g.selection.moveCursor(F[0].elems[0])}g.selection.createEmptyRange()}g.cmd.do("backColor",E),_&&(g.selection.collapseRange(),g.selection.restoreSelection())}},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=function(C){u.__extends(A,C);function A(w){var E,b=this,g=m.default(`
            +
            `),x={width:120,title:"\u80CC\u666F\u989C\u8272",type:"inline-block",list:(0,c.default)(_=E.config.colors).call(_,function(k){return{$elem:m.default(''),value:k}}),clickHandler:function(T){g.command(T)}};return g=S.call(this,b,E,x)||this,g}return w.prototype.command=function(E){var _,g=this.editor,b=g.selection.isSelectionEmpty(),x=(_=g.selection.getSelectionContainerElem())===null||_===void 0?void 0:_.elems[0];if(x!=null){var k=(x==null?void 0:x.nodeName.toLowerCase())!=="p",T=x==null?void 0:x.style.backgroundColor,O=y.hexToRgb(E)===T;if(b){if(k&&!O){var F=g.selection.getSelectionRangeTopNodes();g.selection.createRangeByElem(F[0]),g.selection.moveCursor(F[0].elems[0])}g.selection.createEmptyRange()}g.cmd.do("backColor",E),b&&(g.selection.collapseRange(),g.selection.restoreSelection())}},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=function(C){u.__extends(S,C);function S(w){var E,_=this,g=m.default(`
            -
            `),_={width:120,title:"\u6587\u5B57\u989C\u8272",type:"inline-block",list:(0,c.default)(E=w.config.colors).call(E,function(x){return{$elem:m.default(''),value:x}}),clickHandler:function(k){b.command(k)}};return b=C.call(this,g,w,_)||this,b}return A.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(_!=null){var x=b.selection.getSelectionText();if(_.nodeName==="A"&&_.textContent===x){var k=m.default("").getNode();_.appendChild(k)}b.cmd.do("foreColor",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection())}},A.prototype.tryChangeActive=function(){},A}(h.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(33)),m=c.__importDefault(i(38)),y=c.__importDefault(i(340)),C=c.__importDefault(i(346)),A=function(w){c.__extends(E,w);function E(b){var g=this,_=u.default(`
            +
            `),b={width:120,title:"\u6587\u5B57\u989C\u8272",type:"inline-block",list:(0,c.default)(E=w.config.colors).call(E,function(x){return{$elem:m.default(''),value:x}}),clickHandler:function(k){_.command(k)}};return _=C.call(this,g,w,b)||this,_}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(b!=null){var x=_.selection.getSelectionText();if(b.nodeName==="A"&&b.textContent===x){var k=m.default("").getNode();b.appendChild(k)}_.cmd.do("foreColor",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(h.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(33)),m=c.__importDefault(i(38)),y=c.__importDefault(i(340)),C=c.__importDefault(i(346)),S=function(w){c.__extends(E,w);function E(_){var g=this,b=u.default(`
            -
            `);return g=w.call(this,_,b)||this,C.default(b),g}return E.prototype.clickHandler=function(){this.createPanel("")},E.prototype.createPanel=function(b){var g=y.default(this.editor,b),_=new h.default(this,g);_.create()},E.prototype.tryChangeActive=function(){},E}(m.default);o.default=A},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(341)),C=i(7);function A(w,E){var b=w.config,g=new y.default(w),_=h.getRandom("input-iframe"),x=h.getRandom("btn-ok"),k=h.getRandom("input-upload"),T=h.getRandom("btn-local-ok");function O(N){w.cmd.do("insertHTML",N+C.EMPTY_P),w.config.onlineVideoCallback(N)}function F(N){var B=w.config.onlineVideoCheck(N);return B===!0?!0:(typeof B=="string"&&w.config.customAlert(B,"error"),!1)}var I=[{title:w.i18next.t("menus.panelMenus.video.\u4E0A\u4F20\u89C6\u9891"),tpl:`
            +
            `);return g=w.call(this,b,_)||this,C.default(_),g}return E.prototype.clickHandler=function(){this.createPanel("")},E.prototype.createPanel=function(_){var g=y.default(this.editor,_),b=new h.default(this,g);b.create()},E.prototype.tryChangeActive=function(){},E}(m.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(341)),C=i(7);function S(w,E){var _=w.config,g=new y.default(w),b=h.getRandom("input-iframe"),x=h.getRandom("btn-ok"),k=h.getRandom("input-upload"),T=h.getRandom("btn-local-ok");function O(N){w.cmd.do("insertHTML",N+C.EMPTY_P),w.config.onlineVideoCallback(N)}function F(N){var B=w.config.onlineVideoCheck(N);return B===!0?!0:(typeof B=="string"&&w.config.customAlert(B,"error"),!1)}var I=[{title:w.i18next.t("menus.panelMenus.video.\u4E0A\u4F20\u89C6\u9891"),tpl:`
            @@ -1388,7 +1388,7 @@ ${E}
            `,events:[{selector:"#"+T,type:"click",fn:function(){var B=m.default("#"+k),L=B.elems[0];if(L)L.click();else return!0}},{selector:"#"+k,type:"change",fn:function(){var B=m.default("#"+k),L=B.elems[0];if(!L)return!0;var U=L.files;return U.length&&g.uploadVideo(U),!0}}]},{title:w.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"),tpl:`
            "/> @@ -1398,12 +1398,12 @@ ${E} `+w.i18next.t("\u63D2\u5165")+`
            -
            `,events:[{selector:"#"+x,type:"click",fn:function(){var B,L=m.default("#"+_),U=(0,c.default)(B=L.val()).call(B);if(!!U&&!!F(U))return O(U),!0},bindEnter:!0}]}],M={width:300,height:0,tabs:[]};return window.FileReader&&(b.uploadVideoServer||b.customUploadVideo)&&M.tabs.push(I[0]),b.showLinkVideo&&M.tabs.push(I[1]),M}o.default=A},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(133)),u=l(i(57)),h=l(i(4)),m=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=i(6),A=y.__importDefault(i(135)),w=y.__importDefault(i(136)),E=i(7),b=i(6),g=function(){function _(x){this.editor=x}return _.prototype.uploadVideo=function(x){var k=this;if(!!x.length){var T=this.editor,O=T.config,F="validate.",I=function(se){return T.i18next.t(F+se)},M=O.uploadVideoServer,N=O.uploadVideoMaxSize,B=N/1024,L=O.uploadVideoName,U=O.uploadVideoParams,H=O.uploadVideoParamsWithUrl,R=O.uploadVideoHeaders,z=O.uploadVideoHooks,$=O.uploadVideoTimeout,S=O.withVideoCredentials,J=O.customUploadVideo,Q=O.uploadVideoAccept,G=[],ie=[];if(C.arrForEach(x,function(pe){var se=pe.name,ge=pe.size/1024/1024;if(!(!se||!ge)){if(!(Q instanceof Array)){ie.push("\u3010"+Q+"\u3011"+I("uploadVideoAccept \u4E0D\u662FArray"));return}if(!(0,c.default)(Q).call(Q,function(ye){return ye===se.split(".")[se.split(".").length-1]})){ie.push("\u3010"+se+"\u3011"+I("\u4E0D\u662F\u89C6\u9891"));return}if(B`,events:[{selector:"#"+x,type:"click",fn:function(){var B,L=m.default("#"+b),U=(0,c.default)(B=L.val()).call(B);if(!!U&&!!F(U))return O(U),!0},bindEnter:!0}]}],M={width:300,height:0,tabs:[]};return window.FileReader&&(_.uploadVideoServer||_.customUploadVideo)&&M.tabs.push(I[0]),_.showLinkVideo&&M.tabs.push(I[1]),M}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(133)),u=l(i(57)),h=l(i(4)),m=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=i(6),S=y.__importDefault(i(135)),w=y.__importDefault(i(136)),E=i(7),_=i(6),g=function(){function b(x){this.editor=x}return b.prototype.uploadVideo=function(x){var k=this;if(!!x.length){var T=this.editor,O=T.config,F="validate.",I=function(se){return T.i18next.t(F+se)},M=O.uploadVideoServer,N=O.uploadVideoMaxSize,B=N/1024,L=O.uploadVideoName,U=O.uploadVideoParams,H=O.uploadVideoParamsWithUrl,R=O.uploadVideoHeaders,z=O.uploadVideoHooks,$=O.uploadVideoTimeout,A=O.withVideoCredentials,J=O.customUploadVideo,Q=O.uploadVideoAccept,G=[],ie=[];if(C.arrForEach(x,function(pe){var se=pe.name,ge=pe.size/1024/1024;if(!(!se||!ge)){if(!(Q instanceof Array)){ie.push("\u3010"+Q+"\u3011"+I("uploadVideoAccept \u4E0D\u662FArray"));return}if(!(0,c.default)(Q).call(Q,function(ye){return ye===se.split(".")[se.split(".").length-1]})){ie.push("\u3010"+se+"\u3011"+I("\u4E0D\u662F\u89C6\u9891"));return}if(B1&&(ge=ge+(se+1)),le.append(ge,pe)}),M){var be=M.split("#");M=be[0];var ce=be[1]||"";(0,h.default)(C).call(C,U,function(pe,se){H&&((0,m.default)(M).call(M,"?")>0?M+="&":M+="?",M=M+pe+"="+se),le.append(pe,se)}),ce&&(M+="#"+ce);var de=A.default(M,{timeout:$,formData:le,headers:R,withCredentials:!!S,beforeSend:function(se){if(z.before)return z.before(se,T,G)},onTimeout:function(se){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6"),"error"),z.timeout&&z.timeout(se,T)},onProgress:function(se,ge){var ye=new w.default(T);ge.lengthComputable&&(se=ge.loaded/ge.total,ye.show(se))},onError:function(se){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF"),"error",I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+I("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+se.status),z.error&&z.error(se,T)},onFail:function(se,ge){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+": ")+ge),z.fail&&z.fail(se,T,ge)},onSuccess:function(se,ge){if(z.customInsert){var ye;z.customInsert((0,u.default)(ye=k.insertVideo).call(ye,k),ge,T);return}if(ge.errno!="0"){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+" errno="+ge.errno),z.fail&&z.fail(se,T,ge);return}var D=ge.data;k.insertVideo(D.url),z.success&&z.success(se,T,ge)}});typeof de=="string"&&O.customAlert(de,"error")}}},_.prototype.insertVideo=function(x){var k=this.editor,T=k.config,O="validate.",F=function(N,B){return B===void 0&&(B=O),k.i18next.t(B+N)};if(!T.customInsertVideo)b.UA.isFirefox?k.cmd.do("insertHTML",'

            '):k.cmd.do("insertHTML",''+E.EMPTY_P);else{T.customInsertVideo(x);return}var I=document.createElement("video");I.onload=function(){I=null},I.onerror=function(){T.customAlert(F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF"),"error","wangEditor: "+F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+F("\u89C6\u9891\u94FE\u63A5")+' "'+x+'"\uFF0C'+F("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),I=null},I.onabort=function(){return I=null},I.src=x},_}();o.default=g},function(r,o,i){r.exports=i(343)},function(r,o,i){var l=i(344);r.exports=l},function(r,o,i){i(345);var l=i(9);r.exports=l.Date.now},function(r,o,i){var l=i(5);l({target:"Date",stat:!0},{now:function(){return new Date().getTime()}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(347)),h=c.__importDefault(i(349));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(348));function y(A){var w,E=function(x,k){return k===void 0&&(k=""),A.i18next.t(k+x)};function b(_){var x=[{$elem:u.default(""),onClick:function(T,O){return O.remove(),!0}},{$elem:u.default("100%"),onClick:function(T,O){return O.attr("width","100%"),O.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(T,O){return O.attr("width","50%"),O.removeAttr("height"),!0}},{$elem:u.default("30%"),onClick:function(T,O){return O.attr("width","30%"),O.removeAttr("height"),!0}},{$elem:u.default(""+E("\u91CD\u7F6E")+""),onClick:function(T,O){return O.removeAttr("width"),O.removeAttr("height"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u5DE6")+""),onClick:function(T,O){return m.default(O,"left"),!0}},{$elem:u.default(""+E("menus.justify.\u5C45\u4E2D")+""),onClick:function(T,O){return m.default(O,"center"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u53F3")+""),onClick:function(T,O){return m.default(O,"right"),!0}}];w=new h.default(A,_,x),w.create()}function g(){w&&(w.remove(),w=null)}return{showVideoTooltip:b,hideVideoTooltip:g}}o.createShowHideFn=y;function C(A){var w=y(A),E=w.showVideoTooltip,b=w.hideVideoTooltip;A.txt.eventHooks.videoClickEvents.push(E),A.txt.eventHooks.clickEvents.push(b),A.txt.eventHooks.keyupEvents.push(b),A.txt.eventHooks.toolbarClickEvents.push(b),A.txt.eventHooks.menuClickEvents.push(b),A.txt.eventHooks.textScrollEvents.push(b),A.txt.eventHooks.changeEvents.push(b)}o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(C,A){var w=["P"],E=y(C,w);E&&h.default(E).css("text-align",A)}o.default=m;function y(C,A){for(var w,E=C.elems[0];E!=null;){if((0,c.default)(A).call(A,E==null?void 0:E.nodeName))return E;if(((w=E==null?void 0:E.parentNode)===null||w===void 0?void 0:w.nodeName)==="BODY")return null;E=E.parentNode}return E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(h){if(!!c.UA.isFirefox){var m=h.txt,y=h.selection,C=m.eventHooks.keydownEvents;C.push(function(A){var w=y.getSelectionContainerElem();if(w){var E=w.getNodeTop(h),b=E.length&&E.prev().length?E.prev():null;b&&b.attr("data-we-video-p")&&y.getCursorPos()===0&&A.keyCode===8&&b.remove()}})}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3)),y=u.__importDefault(i(33)),C=u.__importDefault(i(38)),A=u.__importDefault(i(351)),w=u.__importDefault(i(364)),E=function(b){u.__extends(g,b);function g(_){var x=this,k=m.default('
            '),T=w.default(_);if(T.onlyUploadConf){var O;k=T.onlyUploadConf.$elem,(0,c.default)(O=T.onlyUploadConf.events).call(O,function(F){var I=F.type,M=F.fn||h.EMPTY_FN;k.on(I,function(N){N.stopPropagation(),M(N)})})}return x=b.call(this,k,_)||this,x.imgPanelConfig=T,A.default(_),x}return g.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},g.prototype.createPanel=function(){var _=this.imgPanelConfig,x=new y.default(this,_);this.setPanel(x),x.create()},g.prototype.tryChangeActive=function(){},g}(C.default);o.default=E},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(352)),h=c.__importDefault(i(353)),m=c.__importDefault(i(354)),y=c.__importDefault(i(362)),C=c.__importDefault(i(363));function A(w){u.default(w),h.default(w),m.default(w),y.default(w),C.default(w)}o.default=A},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(131),h=c.__importDefault(i(97));function m(w,E){var b=w.config,g=b.pasteFilterStyle,_=b.pasteIgnoreImg,x=u.getPasteHtml(E,g,_);if(x)return!0;var k=u.getPasteText(E);return!!k}function y(w,E){for(var b,g=((b=E.clipboardData)===null||b===void 0?void 0:b.types)||[],_=0;_ +`),"warning");return}if(G.length===0){O.customAlert(I("\u4F20\u5165\u7684\u6587\u4EF6\u4E0D\u5408\u6CD5"),"warning");return}if(J&&typeof J=="function"){var X;J(G,(0,u.default)(X=this.insertVideo).call(X,this));return}var le=new FormData;if((0,h.default)(G).call(G,function(pe,se){var ge=L||pe.name;G.length>1&&(ge=ge+(se+1)),le.append(ge,pe)}),M){var be=M.split("#");M=be[0];var ce=be[1]||"";(0,h.default)(C).call(C,U,function(pe,se){H&&((0,m.default)(M).call(M,"?")>0?M+="&":M+="?",M=M+pe+"="+se),le.append(pe,se)}),ce&&(M+="#"+ce);var de=S.default(M,{timeout:$,formData:le,headers:R,withCredentials:!!A,beforeSend:function(se){if(z.before)return z.before(se,T,G)},onTimeout:function(se){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6"),"error"),z.timeout&&z.timeout(se,T)},onProgress:function(se,ge){var ye=new w.default(T);ge.lengthComputable&&(se=ge.loaded/ge.total,ye.show(se))},onError:function(se){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF"),"error",I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+I("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+se.status),z.error&&z.error(se,T)},onFail:function(se,ge){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+": ")+ge),z.fail&&z.fail(se,T,ge)},onSuccess:function(se,ge){if(z.customInsert){var ye;z.customInsert((0,u.default)(ye=k.insertVideo).call(ye,k),ge,T);return}if(ge.errno!="0"){O.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+" errno="+ge.errno),z.fail&&z.fail(se,T,ge);return}var D=ge.data;k.insertVideo(D.url),z.success&&z.success(se,T,ge)}});typeof de=="string"&&O.customAlert(de,"error")}}},b.prototype.insertVideo=function(x){var k=this.editor,T=k.config,O="validate.",F=function(N,B){return B===void 0&&(B=O),k.i18next.t(B+N)};if(!T.customInsertVideo)_.UA.isFirefox?k.cmd.do("insertHTML",'

            '):k.cmd.do("insertHTML",''+E.EMPTY_P);else{T.customInsertVideo(x);return}var I=document.createElement("video");I.onload=function(){I=null},I.onerror=function(){T.customAlert(F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF"),"error","wangEditor: "+F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+F("\u89C6\u9891\u94FE\u63A5")+' "'+x+'"\uFF0C'+F("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),I=null},I.onabort=function(){return I=null},I.src=x},b}();o.default=g},function(r,o,i){r.exports=i(343)},function(r,o,i){var l=i(344);r.exports=l},function(r,o,i){i(345);var l=i(9);r.exports=l.Date.now},function(r,o,i){var l=i(5);l({target:"Date",stat:!0},{now:function(){return new Date().getTime()}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(347)),h=c.__importDefault(i(349));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(348));function y(S){var w,E=function(x,k){return k===void 0&&(k=""),S.i18next.t(k+x)};function _(b){var x=[{$elem:u.default(""),onClick:function(T,O){return O.remove(),!0}},{$elem:u.default("100%"),onClick:function(T,O){return O.attr("width","100%"),O.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(T,O){return O.attr("width","50%"),O.removeAttr("height"),!0}},{$elem:u.default("30%"),onClick:function(T,O){return O.attr("width","30%"),O.removeAttr("height"),!0}},{$elem:u.default(""+E("\u91CD\u7F6E")+""),onClick:function(T,O){return O.removeAttr("width"),O.removeAttr("height"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u5DE6")+""),onClick:function(T,O){return m.default(O,"left"),!0}},{$elem:u.default(""+E("menus.justify.\u5C45\u4E2D")+""),onClick:function(T,O){return m.default(O,"center"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u53F3")+""),onClick:function(T,O){return m.default(O,"right"),!0}}];w=new h.default(S,b,x),w.create()}function g(){w&&(w.remove(),w=null)}return{showVideoTooltip:_,hideVideoTooltip:g}}o.createShowHideFn=y;function C(S){var w=y(S),E=w.showVideoTooltip,_=w.hideVideoTooltip;S.txt.eventHooks.videoClickEvents.push(E),S.txt.eventHooks.clickEvents.push(_),S.txt.eventHooks.keyupEvents.push(_),S.txt.eventHooks.toolbarClickEvents.push(_),S.txt.eventHooks.menuClickEvents.push(_),S.txt.eventHooks.textScrollEvents.push(_),S.txt.eventHooks.changeEvents.push(_)}o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(C,S){var w=["P"],E=y(C,w);E&&h.default(E).css("text-align",S)}o.default=m;function y(C,S){for(var w,E=C.elems[0];E!=null;){if((0,c.default)(S).call(S,E==null?void 0:E.nodeName))return E;if(((w=E==null?void 0:E.parentNode)===null||w===void 0?void 0:w.nodeName)==="BODY")return null;E=E.parentNode}return E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(h){if(!!c.UA.isFirefox){var m=h.txt,y=h.selection,C=m.eventHooks.keydownEvents;C.push(function(S){var w=y.getSelectionContainerElem();if(w){var E=w.getNodeTop(h),_=E.length&&E.prev().length?E.prev():null;_&&_.attr("data-we-video-p")&&y.getCursorPos()===0&&S.keyCode===8&&_.remove()}})}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3)),y=u.__importDefault(i(33)),C=u.__importDefault(i(38)),S=u.__importDefault(i(351)),w=u.__importDefault(i(364)),E=function(_){u.__extends(g,_);function g(b){var x=this,k=m.default('
            '),T=w.default(b);if(T.onlyUploadConf){var O;k=T.onlyUploadConf.$elem,(0,c.default)(O=T.onlyUploadConf.events).call(O,function(F){var I=F.type,M=F.fn||h.EMPTY_FN;k.on(I,function(N){N.stopPropagation(),M(N)})})}return x=_.call(this,k,b)||this,x.imgPanelConfig=T,S.default(b),x}return g.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},g.prototype.createPanel=function(){var b=this.imgPanelConfig,x=new y.default(this,b);this.setPanel(x),x.create()},g.prototype.tryChangeActive=function(){},g}(C.default);o.default=E},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(352)),h=c.__importDefault(i(353)),m=c.__importDefault(i(354)),y=c.__importDefault(i(362)),C=c.__importDefault(i(363));function S(w){u.default(w),h.default(w),m.default(w),y.default(w),C.default(w)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(131),h=c.__importDefault(i(97));function m(w,E){var _=w.config,g=_.pasteFilterStyle,b=_.pasteIgnoreImg,x=u.getPasteHtml(E,g,b);if(x)return!0;var k=u.getPasteText(E);return!!k}function y(w,E){for(var _,g=((_=E.clipboardData)===null||_===void 0?void 0:_.types)||[],b=0;b
            -
            `);return x.hide(),_.append(x),x}function w(g,_,x){var k=g.getBoundingClientRect(),T=x.getBoundingClientRect(),O=T.width.toFixed(2),F=T.height.toFixed(2);(0,c.default)(_).call(_,".w-e-img-drag-show-size").text(O+"px * "+F+"px"),C(_,(0,u.default)(O),(0,u.default)(F),T.left-k.left,T.top-k.top),_.show()}function E(g){var _=g.$textContainerElem,x,k=A(g,_);function T(I,M){I.on("click",function(N){N.stopPropagation()}),I.on("mousedown",".w-e-img-drag-rb",function(N){if(N.preventDefault(),!x)return;var B=N.clientX,L=N.clientY,U=M.getBoundingClientRect(),H=x.getBoundingClientRect(),R=H.width,z=H.height,$=H.left-U.left,S=H.top-U.top,J=R/z,Q=R,G=z,ie=m.default(document);function X(){ie.off("mousemove",le),ie.off("mouseup",be)}function le(ce){ce.stopPropagation(),ce.preventDefault(),Q=R+(ce.clientX-B),G=z+(ce.clientY-L),Q/G!=J&&(G=Q/J),Q=(0,u.default)(Q.toFixed(2)),G=(0,u.default)(G.toFixed(2)),(0,c.default)(I).call(I,".w-e-img-drag-show-size").text(Q.toFixed(2).replace(".00","")+"px * "+G.toFixed(2).replace(".00","")+"px"),C(I,Q,G,$,S)}ie.on("mousemove",le);function be(){x.attr("width",Q+""),x.attr("height",G+"");var ce=x.getBoundingClientRect();C(I,Q,G,ce.left-U.left,ce.top-U.top),X()}ie.on("mouseup",be),ie.on("mouseleave",X)})}function O(I){if(y.UA.isIE())return!1;I&&(x=I,w(_,k,x))}function F(){(0,c.default)(_).call(_,".w-e-img-drag-mask").hide()}return T(k,_),m.default(document).on("click",F),g.beforeDestroy(function(){m.default(document).off("click",F)}),{showDrag:O,hideDrag:F}}o.createShowHideFn=E;function b(g){var _=E(g),x=_.showDrag,k=_.hideDrag;g.txt.eventHooks.imgClickEvents.push(x),g.txt.eventHooks.textScrollEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.changeEvents.push(k)}o.default=b},function(r,o,i){r.exports=i(356)},function(r,o,i){var l=i(357);r.exports=l},function(r,o,i){i(358);var l=i(9);r.exports=l.parseFloat},function(r,o,i){var l=i(5),d=i(359);l({global:!0,forced:parseFloat!=d},{parseFloat:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseFloat,h=1/u(c+"-0")!==-1/0;r.exports=h?function(y){var C=d(String(y)),A=u(C);return A===0&&C.charAt(0)=="-"?-0:A}:u},function(r,o,i){var l=i(20),d=i(361);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-text-container { +
            `);return x.hide(),b.append(x),x}function w(g,b,x){var k=g.getBoundingClientRect(),T=x.getBoundingClientRect(),O=T.width.toFixed(2),F=T.height.toFixed(2);(0,c.default)(b).call(b,".w-e-img-drag-show-size").text(O+"px * "+F+"px"),C(b,(0,u.default)(O),(0,u.default)(F),T.left-k.left,T.top-k.top),b.show()}function E(g){var b=g.$textContainerElem,x,k=S(g,b);function T(I,M){I.on("click",function(N){N.stopPropagation()}),I.on("mousedown",".w-e-img-drag-rb",function(N){if(N.preventDefault(),!x)return;var B=N.clientX,L=N.clientY,U=M.getBoundingClientRect(),H=x.getBoundingClientRect(),R=H.width,z=H.height,$=H.left-U.left,A=H.top-U.top,J=R/z,Q=R,G=z,ie=m.default(document);function X(){ie.off("mousemove",le),ie.off("mouseup",be)}function le(ce){ce.stopPropagation(),ce.preventDefault(),Q=R+(ce.clientX-B),G=z+(ce.clientY-L),Q/G!=J&&(G=Q/J),Q=(0,u.default)(Q.toFixed(2)),G=(0,u.default)(G.toFixed(2)),(0,c.default)(I).call(I,".w-e-img-drag-show-size").text(Q.toFixed(2).replace(".00","")+"px * "+G.toFixed(2).replace(".00","")+"px"),C(I,Q,G,$,A)}ie.on("mousemove",le);function be(){x.attr("width",Q+""),x.attr("height",G+"");var ce=x.getBoundingClientRect();C(I,Q,G,ce.left-U.left,ce.top-U.top),X()}ie.on("mouseup",be),ie.on("mouseleave",X)})}function O(I){if(y.UA.isIE())return!1;I&&(x=I,w(b,k,x))}function F(){(0,c.default)(b).call(b,".w-e-img-drag-mask").hide()}return T(k,b),m.default(document).on("click",F),g.beforeDestroy(function(){m.default(document).off("click",F)}),{showDrag:O,hideDrag:F}}o.createShowHideFn=E;function _(g){var b=E(g),x=b.showDrag,k=b.hideDrag;g.txt.eventHooks.imgClickEvents.push(x),g.txt.eventHooks.textScrollEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.changeEvents.push(k)}o.default=_},function(r,o,i){r.exports=i(356)},function(r,o,i){var l=i(357);r.exports=l},function(r,o,i){i(358);var l=i(9);r.exports=l.parseFloat},function(r,o,i){var l=i(5),d=i(359);l({global:!0,forced:parseFloat!=d},{parseFloat:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseFloat,h=1/u(c+"-0")!==-1/0;r.exports=h?function(y){var C=d(String(y)),S=u(C);return S===0&&C.charAt(0)=="-"?-0:S}:u},function(r,o,i){var l=i(20),d=i(361);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-text-container { overflow: hidden; } .w-e-img-drag-mask { @@ -1436,23 +1436,23 @@ ${E} border-radius: 2px; padding: 0 5px; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var A,w=function(_,x){return x===void 0&&(x=""),C.i18next.t(x+_)};function E(g){var _=[{$elem:u.default(""),onClick:function(k,T){return k.selection.createRangeByElem(T),k.selection.restoreSelection(),k.cmd.do("delete"),!0}},{$elem:u.default("30%"),onClick:function(k,T){return T.attr("width","30%"),T.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(k,T){return T.attr("width","50%"),T.removeAttr("height"),!0}},{$elem:u.default("100%"),onClick:function(k,T){return T.attr("width","100%"),T.removeAttr("height"),!0}}];_.push({$elem:u.default(""+w("\u91CD\u7F6E")+""),onClick:function(k,T){return T.removeAttr("width"),T.removeAttr("height"),!0}}),g.attr("data-href")&&_.push({$elem:u.default(""+w("\u67E5\u770B\u94FE\u63A5")+""),onClick:function(k,T){var O=T.attr("data-href");return O&&(O=decodeURIComponent(O),window.open(O,"_target")),!0}}),A=new h.default(C,g,_),A.create()}function b(){A&&(A.remove(),A=null)}return{showImgTooltip:E,hideImgTooltip:b}}o.createShowHideFn=m;function y(C){var A=m(C),w=A.showImgTooltip,E=A.hideImgTooltip;C.txt.eventHooks.imgClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E),C.txt.eventHooks.imgDragBarMouseDownEvents.push(E),C.txt.eventHooks.changeEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.txt,m=u.selection,y=h.eventHooks.keydownEvents;y.push(function(C){var A=m.getSelectionContainerElem(),w=m.getRange();if(!(!w||!A||C.keyCode!==8||!m.isSelectionEmpty())){var E=w.startContainer,b=w.startOffset,g=null;if(b===0)for(;E!==A.elems[0]&&A.elems[0].contains(E)&&E.parentNode&&!g;){if(E.previousSibling){g=E.previousSibling;break}E=E.parentNode}else E.nodeType!==3&&(g=E.childNodes[b-1]);if(!!g){for(var _=g;_.childNodes.length;)_=_.childNodes[_.childNodes.length-1];_ instanceof HTMLElement&&_.tagName==="IMG"&&(_.remove(),C.preventDefault())}}})}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(6),C=h.__importDefault(i(97));function A(w){var E,b=w.config,g=new C.default(w),_=y.getRandom("up-trigger-id"),x=y.getRandom("up-file-id"),k=y.getRandom("input-link-url"),T=y.getRandom("input-link-url-alt"),O=y.getRandom("input-link-url-href"),F=y.getRandom("btn-link"),I="menus.panelMenus.image.",M=function(J,Q){return Q===void 0&&(Q=I),w.i18next.t(Q+J)};function N(S,J,Q){var G=b.linkImgCheck(S);return G===!0?!0:(typeof G=="string"&&b.customAlert(G,"error"),!1)}var B=b.uploadImgMaxLength===1?"":'multiple="multiple"',L=(0,c.default)(E=b.uploadImgAccept).call(E,function(S){return"image/"+S}).join(","),U=function(J,Q,G){return'
            -
            +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S,w=function(b,x){return x===void 0&&(x=""),C.i18next.t(x+b)};function E(g){var b=[{$elem:u.default(""),onClick:function(k,T){return k.selection.createRangeByElem(T),k.selection.restoreSelection(),k.cmd.do("delete"),!0}},{$elem:u.default("30%"),onClick:function(k,T){return T.attr("width","30%"),T.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(k,T){return T.attr("width","50%"),T.removeAttr("height"),!0}},{$elem:u.default("100%"),onClick:function(k,T){return T.attr("width","100%"),T.removeAttr("height"),!0}}];b.push({$elem:u.default(""+w("\u91CD\u7F6E")+""),onClick:function(k,T){return T.removeAttr("width"),T.removeAttr("height"),!0}}),g.attr("data-href")&&b.push({$elem:u.default(""+w("\u67E5\u770B\u94FE\u63A5")+""),onClick:function(k,T){var O=T.attr("data-href");return O&&(O=decodeURIComponent(O),window.open(O,"_target")),!0}}),S=new h.default(C,g,b),S.create()}function _(){S&&(S.remove(),S=null)}return{showImgTooltip:E,hideImgTooltip:_}}o.createShowHideFn=m;function y(C){var S=m(C),w=S.showImgTooltip,E=S.hideImgTooltip;C.txt.eventHooks.imgClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E),C.txt.eventHooks.imgDragBarMouseDownEvents.push(E),C.txt.eventHooks.changeEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.txt,m=u.selection,y=h.eventHooks.keydownEvents;y.push(function(C){var S=m.getSelectionContainerElem(),w=m.getRange();if(!(!w||!S||C.keyCode!==8||!m.isSelectionEmpty())){var E=w.startContainer,_=w.startOffset,g=null;if(_===0)for(;E!==S.elems[0]&&S.elems[0].contains(E)&&E.parentNode&&!g;){if(E.previousSibling){g=E.previousSibling;break}E=E.parentNode}else E.nodeType!==3&&(g=E.childNodes[_-1]);if(!!g){for(var b=g;b.childNodes.length;)b=b.childNodes[b.childNodes.length-1];b instanceof HTMLElement&&b.tagName==="IMG"&&(b.remove(),C.preventDefault())}}})}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(6),C=h.__importDefault(i(97));function S(w){var E,_=w.config,g=new C.default(w),b=y.getRandom("up-trigger-id"),x=y.getRandom("up-file-id"),k=y.getRandom("input-link-url"),T=y.getRandom("input-link-url-alt"),O=y.getRandom("input-link-url-href"),F=y.getRandom("btn-link"),I="menus.panelMenus.image.",M=function(J,Q){return Q===void 0&&(Q=I),w.i18next.t(Q+J)};function N(A,J,Q){var G=_.linkImgCheck(A);return G===!0?!0:(typeof G=="string"&&_.customAlert(G,"error"),!1)}var B=_.uploadImgMaxLength===1?"":'multiple="multiple"',L=(0,c.default)(E=_.uploadImgAccept).call(E,function(A){return"image/"+A}).join(","),U=function(J,Q,G){return'
            +
            -
            `},H=[{selector:"#"+_,type:"click",fn:function(){var J=b.uploadImgFromMedia;if(J&&typeof J=="function")return J(),!0;var Q=m.default("#"+x),G=Q.elems[0];if(G)G.click();else return!0}},{selector:"#"+x,type:"change",fn:function(){var J=m.default("#"+x),Q=J.elems[0];if(!Q)return!0;var G=Q.files;return G!=null&&G.length&&g.uploadImg(G),Q&&(Q.value=""),!0}}],R=[``},H=[{selector:"#"+b,type:"click",fn:function(){var J=_.uploadImgFromMedia;if(J&&typeof J=="function")return J(),!0;var Q=m.default("#"+x),G=Q.elems[0];if(G)G.click();else return!0}},{selector:"#"+x,type:"change",fn:function(){var J=m.default("#"+x),Q=J.elems[0];if(!Q)return!0;var G=Q.files;return G!=null&&G.length&&g.uploadImg(G),Q&&(Q.value=""),!0}}],R=[`'];b.showLinkImgAlt&&R.push(` + placeholder="`+M("\u56FE\u7247\u5730\u5740")+'"/>'];_.showLinkImgAlt&&R.push(` '),b.showLinkImgHref&&R.push(` + placeholder="`+M("\u56FE\u7247\u6587\u5B57\u8BF4\u660E")+'"/>'),_.showLinkImgHref&&R.push(`
            -
            `,events:[{selector:"#"+F,type:"click",fn:function(){var J,Q=m.default("#"+k),G=(0,u.default)(J=Q.val()).call(J);if(!!G){var ie;if(b.showLinkImgAlt){var X;ie=(0,u.default)(X=m.default("#"+T).val()).call(X)}var le;if(b.showLinkImgHref){var be;le=(0,u.default)(be=m.default("#"+O).val()).call(be)}if(!!N(G))return g.insertImg(G,ie,le),!0}},bindEnter:!0}]}],$={width:300,height:0,tabs:[],onlyUploadConf:{$elem:m.default(U("w-e-menu","w-e-icon-image","\u56FE\u7247")),events:H}};return window.FileReader&&(b.uploadImgShowBase64||b.uploadImgServer||b.customUploadImg||b.uploadImgFromMedia)&&$.tabs.push(z[0]),b.showLinkImg&&($.tabs.push(z[1]),$.onlyUploadConf=void 0),$}o.default=A},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(24)),y=u.__importDefault(i(366)),C=function(A){u.__extends(w,A);function w(E){var b=this,g=h.default(`
            +
            `,events:[{selector:"#"+F,type:"click",fn:function(){var J,Q=m.default("#"+k),G=(0,u.default)(J=Q.val()).call(J);if(!!G){var ie;if(_.showLinkImgAlt){var X;ie=(0,u.default)(X=m.default("#"+T).val()).call(X)}var le;if(_.showLinkImgHref){var be;le=(0,u.default)(be=m.default("#"+O).val()).call(be)}if(!!N(G))return g.insertImg(G,ie,le),!0}},bindEnter:!0}]}],$={width:300,height:0,tabs:[],onlyUploadConf:{$elem:m.default(U("w-e-menu","w-e-icon-image","\u56FE\u7247")),events:H}};return window.FileReader&&(_.uploadImgShowBase64||_.uploadImgServer||_.customUploadImg||_.uploadImgFromMedia)&&$.tabs.push(z[0]),_.showLinkImg&&($.tabs.push(z[1]),$.onlyUploadConf=void 0),$}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(24)),y=u.__importDefault(i(366)),C=function(S){u.__extends(w,S);function w(E){var _=this,g=h.default(`
            -
            `),_={width:130,title:"\u8BBE\u7F6E\u7F29\u8FDB",type:"list",list:[{$elem:h.default(`

            +

            `),b={width:130,title:"\u8BBE\u7F6E\u7F29\u8FDB",type:"list",list:[{$elem:h.default(`

            `+E.i18next.t("menus.dropListMenu.indent.\u589E\u52A0\u7F29\u8FDB")+`

            `),value:"increase"},{$elem:h.default(`

            `+E.i18next.t("menus.dropListMenu.indent.\u51CF\u5C11\u7F29\u8FDB")+` -

            `),value:"decrease"}],clickHandler:function(k){b.command(k)}};return b=A.call(this,g,E,_)||this,b}return w.prototype.command=function(E){var b=this.editor,g=b.selection.getSelectionContainerElem();if(g&&b.$textElem.equal(g)){var _=b.selection.getSelectionRangeTopNodes();_.length>0&&(0,c.default)(_).call(_,function(x){y.default(h.default(x),E,b)})}else g&&g.length>0&&(0,c.default)(g).call(g,function(x){y.default(h.default(x),E,b)});b.selection.restoreSelection(),this.tryChangeActive()},w.prototype.tryChangeActive=function(){var E=this.editor,b=E.selection.getSelectionStartElem(),g=h.default(b).getNodeTop(E);g.length<=0||(g.elems[0].style.paddingLeft!=""?this.active():this.unActive())},w}(m.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(367)),y=h.__importDefault(i(368)),C=/^(\d+)(\w+)$/,A=/^(\d+)%$/;function w(b){var g=b.config.indentation;if(typeof g=="string"){if(C.test(g)){var _,x=(0,c.default)(_=(0,u.default)(g).call(g).match(C)).call(_,1,3),k=x[0],T=x[1];return{value:Number(k),unit:T}}else if(A.test(g))return{value:Number((0,u.default)(g).call(g).match(A)[1]),unit:"%"}}else if(g.value!==void 0&&g.unit)return g;return{value:2,unit:"em"}}function E(b,g,_){var x=b.getNodeTop(_),k=/^(P|H[0-9]*)$/;k.test(x.getNodeName())&&(g==="increase"?m.default(x,w(_)):g==="decrease"&&y.default(x,w(_)))}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft==="")h.css("padding-left",m.value+m.unit);else{var C=y.style.paddingLeft,A=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(A)+m.value;h.css("padding-left",""+w+m.unit)}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft!==""){var C=y.style.paddingLeft,A=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(A)-m.value;w>0?h.css("padding-left",""+w+m.unit):h.css("padding-left","")}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(38)),m=c.__importDefault(i(33)),y=c.__importDefault(i(370)),C=function(A){c.__extends(w,A);function w(E){var b=this,g=u.default(`

            +

            `),value:"decrease"}],clickHandler:function(k){_.command(k)}};return _=S.call(this,g,E,b)||this,_}return w.prototype.command=function(E){var _=this.editor,g=_.selection.getSelectionContainerElem();if(g&&_.$textElem.equal(g)){var b=_.selection.getSelectionRangeTopNodes();b.length>0&&(0,c.default)(b).call(b,function(x){y.default(h.default(x),E,_)})}else g&&g.length>0&&(0,c.default)(g).call(g,function(x){y.default(h.default(x),E,_)});_.selection.restoreSelection(),this.tryChangeActive()},w.prototype.tryChangeActive=function(){var E=this.editor,_=E.selection.getSelectionStartElem(),g=h.default(_).getNodeTop(E);g.length<=0||(g.elems[0].style.paddingLeft!=""?this.active():this.unActive())},w}(m.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(367)),y=h.__importDefault(i(368)),C=/^(\d+)(\w+)$/,S=/^(\d+)%$/;function w(_){var g=_.config.indentation;if(typeof g=="string"){if(C.test(g)){var b,x=(0,c.default)(b=(0,u.default)(g).call(g).match(C)).call(b,1,3),k=x[0],T=x[1];return{value:Number(k),unit:T}}else if(S.test(g))return{value:Number((0,u.default)(g).call(g).match(S)[1]),unit:"%"}}else if(g.value!==void 0&&g.unit)return g;return{value:2,unit:"em"}}function E(_,g,b){var x=_.getNodeTop(b),k=/^(P|H[0-9]*)$/;k.test(x.getNodeName())&&(g==="increase"?m.default(x,w(b)):g==="decrease"&&y.default(x,w(b)))}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft==="")h.css("padding-left",m.value+m.unit);else{var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(S)+m.value;h.css("padding-left",""+w+m.unit)}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft!==""){var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(S)-m.value;w>0?h.css("padding-left",""+w+m.unit):h.css("padding-left","")}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(38)),m=c.__importDefault(i(33)),y=c.__importDefault(i(370)),C=function(S){c.__extends(w,S);function w(E){var _=this,g=u.default(`

            -
            `);return b=A.call(this,g,E)||this,b}return w.prototype.createPanel=function(){var E=y.default(this.editor),b=new m.default(this,E);b.create()},w.prototype.clickHandler=function(){this.createPanel()},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(70)),h=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3));function C(A){var w=A.config.emotions;function E(_){var x=[];if(_.type=="image"){var k;x=(0,c.default)(k=_.content).call(k,function(O){return typeof O=="string"?"":' +
            `);return _=S.call(this,g,E)||this,_}return w.prototype.createPanel=function(){var E=y.default(this.editor),_=new m.default(this,E);_.create()},w.prototype.clickHandler=function(){this.createPanel()},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(70)),h=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3));function C(S){var w=S.config.emotions;function E(b){var x=[];if(b.type=="image"){var k;x=(0,c.default)(k=b.content).call(k,function(O){return typeof O=="string"?"":' ['+O.alt+`] - `}),x=(0,u.default)(x).call(x,function(O){return O!==""})}else{var T;x=(0,c.default)(T=_.content).call(T,function(O){return''+O+""})}return x.join("").replace(/ /g,"")}var b=(0,c.default)(w).call(w,function(_){return{title:A.i18next.t("menus.panelMenus.emoticon."+_.title),tpl:"
            "+E(_)+"
            ",events:[{selector:".eleImg",type:"click",fn:function(k){var T=y.default(k.target),O=T.getNodeName(),F;if(O==="IMG"){var I;F=(0,h.default)(I=T.parent().html()).call(I)}else F=""+T.html()+"";return A.cmd.do("insertHTML",F),!0}}]}}),g={width:300,height:230,tabs:b};return g}o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createListHandle=o.ClassType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(372)),m=c.__importDefault(i(374)),y=c.__importDefault(i(375)),C=c.__importDefault(i(376)),A=c.__importDefault(i(377)),w;(function(_){_.Wrap="WrapListHandle",_.Join="JoinListHandle",_.StartJoin="StartJoinListHandle",_.EndJoin="EndJoinListHandle",_.Other="OtherListHandle"})(w=o.ClassType||(o.ClassType={}));var E={WrapListHandle:h.default,JoinListHandle:m.default,StartJoinListHandle:y.default,EndJoinListHandle:C.default,OtherListHandle:A.default};function b(_,x,k){if(_===w.Other&&k===void 0)throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range");return _!==w.Other?new E[_](x):new E[_](x,k)}o.createListHandle=b;var g=function(){function _(x){this.handle=x,this.handle.exec()}return _.prototype.getSelectionRangeElem=function(){return u.default(this.handle.selectionRangeElem.get())},_}();o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(A){u.__extends(w,A);function w(E){return A.call(this,E)||this}return w.prototype.exec=function(){var E=this.options,b=E.listType,g=E.listTarget,_=E.$selectionElem,x=E.$startElem,k=E.$endElem,T,O=[],F=_==null?void 0:_.getNodeName(),I=x.prior,M=k.prior;if(!x.prior&&!k.prior||!(I!=null&&I.prev().length)&&!(M!=null&&M.next().length)){var N;(0,c.default)(N=_==null?void 0:_.children()).call(N,function($){O.push(h.default($))}),F===b?T=y.createElementFragment(O,y.createDocumentFragment(),"p"):(T=y.createElement(g),(0,c.default)(O).call(O,function($){T.appendChild($.elems[0])})),this.selectionRangeElem.set(T),y.insertBefore(_,T,_.elems[0]),_.remove()}else{for(var B=I;B.length;)O.push(B),M!=null&&M.equal(B)?B=h.default(void 0):B=B.next();var L=I.prev(),U=M.next();if(F===b?T=y.createElementFragment(O,y.createDocumentFragment(),"p"):(T=y.createElement(g),(0,c.default)(O).call(O,function($){T.append($.elems[0])})),L.length&&U.length){for(var H=[];U.length;)H.push(U),U=U.next();var R=y.createElement(F);(0,c.default)(H).call(H,function($){R.append($.elems[0])}),h.default(R).insertAfter(_),this.selectionRangeElem.set(T);var z=_.next();z.length?y.insertBefore(_,T,z.elems[0]):_.parent().elems[0].append(T)}else if(!L.length)this.selectionRangeElem.set(T),y.insertBefore(_,T,_.elems[0]);else{this.selectionRangeElem.set(T);var z=_.next();z.length?y.insertBefore(_,T,z.elems[0]):_.parent().elems[0].append(T)}}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=function(){function h(){this._element=null}return h.prototype.set=function(m){if(m instanceof DocumentFragment){var y,C=[];(0,c.default)(y=m.childNodes).call(y,function(A){C.push(A)}),m=C}this._element=m},h.prototype.get=function(){return this._element},h.prototype.clear=function(){this._element=null},h}();o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(A){u.__extends(w,A);function w(E){return A.call(this,E)||this}return w.prototype.exec=function(){var E,b,g,_,x,k,T,O=this.options,F=O.editor,I=O.listType,M=O.listTarget,N=O.$startElem,B=O.$endElem,L,U=F.selection.getSelectionRangeTopNodes(),H=N==null?void 0:N.getNodeName(),R=B==null?void 0:B.getNodeName();if(H===R)if(U.length>2)if(U.shift(),U.pop(),L=y.createElementFragment(y.filterSelectionNodes(U),y.createDocumentFragment()),H===I)(E=B.children())===null||E===void 0||(0,c.default)(E).call(E,function(ce){L.append(ce)}),B.remove(),this.selectionRangeElem.set(L),N.elems[0].append(L);else{for(var z=document.createDocumentFragment(),$=document.createDocumentFragment(),S=y.getStartPoint(N);S.length;){var J=S.elems[0];S=S.next(),z.append(J)}for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q.elems[0]),Q=Q.prev();(0,c.default)(G).call(G,function(ce){$.append(ce)});var ie=y.createElement(M);ie.append(z),ie.append(L),ie.append($),L=ie,this.selectionRangeElem.set(L),h.default(ie).insertAfter(N),!(!((b=N.children())===null||b===void 0)&&b.length)&&N.remove(),!(!((g=B.children())===null||g===void 0)&&g.length)&&B.remove()}else{U.length=0;for(var S=y.getStartPoint(N);S.length;)U.push(S),S=S.next();for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q),Q=Q.prev();U.push.apply(U,G),H===I?(L=y.createElementFragment(U,y.createDocumentFragment(),"p"),this.selectionRangeElem.set(L),y.insertBefore(N,L,B.elems[0])):(L=y.createElement(M),(0,c.default)(U).call(U,function(se){L.append(se.elems[0])}),this.selectionRangeElem.set(L),h.default(L).insertAfter(N)),!(!((_=N.children())===null||_===void 0)&&_.length)&&B.remove(),!(!((x=B.children())===null||x===void 0)&&x.length)&&B.remove()}else{for(var X=[],Q=y.getEndPoint(B);Q.length;)X.unshift(Q),Q=Q.prev();for(var le=[],S=y.getStartPoint(N);S.length;)le.push(S),S=S.next();if(L=y.createDocumentFragment(),U.shift(),U.pop(),(0,c.default)(le).call(le,function(pe){return L.append(pe.elems[0])}),L=y.createElementFragment(y.filterSelectionNodes(U),L),(0,c.default)(X).call(X,function(pe){return L.append(pe.elems[0])}),this.selectionRangeElem.set(L),H===I)N.elems[0].append(L),!(!((k=B.children())===null||k===void 0)&&k.length)&&B.remove();else if(!((T=B.children())===null||T===void 0)&&T.length){var be=B.children();y.insertBefore(be,L,be.elems[0])}else B.elems[0].append(L)}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(A){u.__extends(w,A);function w(E){return A.call(this,E)||this}return w.prototype.exec=function(){var E,b=this.options,g=b.editor,_=b.listType,x=b.listTarget,k=b.$startElem,T,O=g.selection.getSelectionRangeTopNodes(),F=k==null?void 0:k.getNodeName();O.shift();for(var I=[],M=y.getStartPoint(k);M.length;)I.push(M),M=M.next();F===_?(T=y.createDocumentFragment(),(0,c.default)(I).call(I,function(N){return T.append(N.elems[0])}),T=y.createElementFragment(y.filterSelectionNodes(O),T),this.selectionRangeElem.set(T),k.elems[0].append(T)):(T=y.createElement(x),(0,c.default)(I).call(I,function(N){return T.append(N.elems[0])}),T=y.createElementFragment(y.filterSelectionNodes(O),T),this.selectionRangeElem.set(T),h.default(T).insertAfter(k),!(!((E=k.children())===null||E===void 0)&&E.length)&&k.remove())},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(A){u.__extends(w,A);function w(E){return A.call(this,E)||this}return w.prototype.exec=function(){var E,b,g=this.options,_=g.editor,x=g.listType,k=g.listTarget,T=g.$endElem,O,F=_.selection.getSelectionRangeTopNodes(),I=T==null?void 0:T.getNodeName();F.pop();for(var M=[],N=y.getEndPoint(T);N.length;)M.unshift(N),N=N.prev();if(I===x)if(O=y.createElementFragment(y.filterSelectionNodes(F),y.createDocumentFragment()),(0,c.default)(M).call(M,function(U){return O.append(U.elems[0])}),this.selectionRangeElem.set(O),!((E=T.children())===null||E===void 0)&&E.length){var B=T.children();y.insertBefore(B,O,B.elems[0])}else T.elems[0].append(O);else{var L=y.filterSelectionNodes(F);L.push.apply(L,M),O=y.createElementFragment(L,y.createElement(k)),this.selectionRangeElem.set(O),h.default(O).insertBefore(T),!(!((b=T.children())===null||b===void 0)&&b.length)&&T.remove()}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(58),h=i(47),m=function(y){c.__extends(C,y);function C(A,w){var E=y.call(this,A)||this;return E.range=w,E}return C.prototype.exec=function(){var A=this.options,w=A.editor,E=A.listTarget,b=w.selection.getSelectionRangeTopNodes(),g=h.createElementFragment(h.filterSelectionNodes(b),h.createElement(E));this.selectionRangeElem.set(g),this.range.insertNode(g)},C}(u.ListHandle);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=h.__importDefault(i(379)),A=function(w){h.__extends(E,w);function E(b){var g=this,_=y.default(`
            + `}),x=(0,u.default)(x).call(x,function(O){return O!==""})}else{var T;x=(0,c.default)(T=b.content).call(T,function(O){return''+O+""})}return x.join("").replace(/ /g,"")}var _=(0,c.default)(w).call(w,function(b){return{title:S.i18next.t("menus.panelMenus.emoticon."+b.title),tpl:"
            "+E(b)+"
            ",events:[{selector:".eleImg",type:"click",fn:function(k){var T=y.default(k.target),O=T.getNodeName(),F;if(O==="IMG"){var I;F=(0,h.default)(I=T.parent().html()).call(I)}else F=""+T.html()+"";return S.cmd.do("insertHTML",F),!0}}]}}),g={width:300,height:230,tabs:_};return g}o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createListHandle=o.ClassType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(372)),m=c.__importDefault(i(374)),y=c.__importDefault(i(375)),C=c.__importDefault(i(376)),S=c.__importDefault(i(377)),w;(function(b){b.Wrap="WrapListHandle",b.Join="JoinListHandle",b.StartJoin="StartJoinListHandle",b.EndJoin="EndJoinListHandle",b.Other="OtherListHandle"})(w=o.ClassType||(o.ClassType={}));var E={WrapListHandle:h.default,JoinListHandle:m.default,StartJoinListHandle:y.default,EndJoinListHandle:C.default,OtherListHandle:S.default};function _(b,x,k){if(b===w.Other&&k===void 0)throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range");return b!==w.Other?new E[b](x):new E[b](x,k)}o.createListHandle=_;var g=function(){function b(x){this.handle=x,this.handle.exec()}return b.prototype.getSelectionRangeElem=function(){return u.default(this.handle.selectionRangeElem.get())},b}();o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E=this.options,_=E.listType,g=E.listTarget,b=E.$selectionElem,x=E.$startElem,k=E.$endElem,T,O=[],F=b==null?void 0:b.getNodeName(),I=x.prior,M=k.prior;if(!x.prior&&!k.prior||!(I!=null&&I.prev().length)&&!(M!=null&&M.next().length)){var N;(0,c.default)(N=b==null?void 0:b.children()).call(N,function($){O.push(h.default($))}),F===_?T=y.createElementFragment(O,y.createDocumentFragment(),"p"):(T=y.createElement(g),(0,c.default)(O).call(O,function($){T.appendChild($.elems[0])})),this.selectionRangeElem.set(T),y.insertBefore(b,T,b.elems[0]),b.remove()}else{for(var B=I;B.length;)O.push(B),M!=null&&M.equal(B)?B=h.default(void 0):B=B.next();var L=I.prev(),U=M.next();if(F===_?T=y.createElementFragment(O,y.createDocumentFragment(),"p"):(T=y.createElement(g),(0,c.default)(O).call(O,function($){T.append($.elems[0])})),L.length&&U.length){for(var H=[];U.length;)H.push(U),U=U.next();var R=y.createElement(F);(0,c.default)(H).call(H,function($){R.append($.elems[0])}),h.default(R).insertAfter(b),this.selectionRangeElem.set(T);var z=b.next();z.length?y.insertBefore(b,T,z.elems[0]):b.parent().elems[0].append(T)}else if(!L.length)this.selectionRangeElem.set(T),y.insertBefore(b,T,b.elems[0]);else{this.selectionRangeElem.set(T);var z=b.next();z.length?y.insertBefore(b,T,z.elems[0]):b.parent().elems[0].append(T)}}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=function(){function h(){this._element=null}return h.prototype.set=function(m){if(m instanceof DocumentFragment){var y,C=[];(0,c.default)(y=m.childNodes).call(y,function(S){C.push(S)}),m=C}this._element=m},h.prototype.get=function(){return this._element},h.prototype.clear=function(){this._element=null},h}();o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_,g,b,x,k,T,O=this.options,F=O.editor,I=O.listType,M=O.listTarget,N=O.$startElem,B=O.$endElem,L,U=F.selection.getSelectionRangeTopNodes(),H=N==null?void 0:N.getNodeName(),R=B==null?void 0:B.getNodeName();if(H===R)if(U.length>2)if(U.shift(),U.pop(),L=y.createElementFragment(y.filterSelectionNodes(U),y.createDocumentFragment()),H===I)(E=B.children())===null||E===void 0||(0,c.default)(E).call(E,function(ce){L.append(ce)}),B.remove(),this.selectionRangeElem.set(L),N.elems[0].append(L);else{for(var z=document.createDocumentFragment(),$=document.createDocumentFragment(),A=y.getStartPoint(N);A.length;){var J=A.elems[0];A=A.next(),z.append(J)}for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q.elems[0]),Q=Q.prev();(0,c.default)(G).call(G,function(ce){$.append(ce)});var ie=y.createElement(M);ie.append(z),ie.append(L),ie.append($),L=ie,this.selectionRangeElem.set(L),h.default(ie).insertAfter(N),!(!((_=N.children())===null||_===void 0)&&_.length)&&N.remove(),!(!((g=B.children())===null||g===void 0)&&g.length)&&B.remove()}else{U.length=0;for(var A=y.getStartPoint(N);A.length;)U.push(A),A=A.next();for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q),Q=Q.prev();U.push.apply(U,G),H===I?(L=y.createElementFragment(U,y.createDocumentFragment(),"p"),this.selectionRangeElem.set(L),y.insertBefore(N,L,B.elems[0])):(L=y.createElement(M),(0,c.default)(U).call(U,function(se){L.append(se.elems[0])}),this.selectionRangeElem.set(L),h.default(L).insertAfter(N)),!(!((b=N.children())===null||b===void 0)&&b.length)&&B.remove(),!(!((x=B.children())===null||x===void 0)&&x.length)&&B.remove()}else{for(var X=[],Q=y.getEndPoint(B);Q.length;)X.unshift(Q),Q=Q.prev();for(var le=[],A=y.getStartPoint(N);A.length;)le.push(A),A=A.next();if(L=y.createDocumentFragment(),U.shift(),U.pop(),(0,c.default)(le).call(le,function(pe){return L.append(pe.elems[0])}),L=y.createElementFragment(y.filterSelectionNodes(U),L),(0,c.default)(X).call(X,function(pe){return L.append(pe.elems[0])}),this.selectionRangeElem.set(L),H===I)N.elems[0].append(L),!(!((k=B.children())===null||k===void 0)&&k.length)&&B.remove();else if(!((T=B.children())===null||T===void 0)&&T.length){var be=B.children();y.insertBefore(be,L,be.elems[0])}else B.elems[0].append(L)}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_=this.options,g=_.editor,b=_.listType,x=_.listTarget,k=_.$startElem,T,O=g.selection.getSelectionRangeTopNodes(),F=k==null?void 0:k.getNodeName();O.shift();for(var I=[],M=y.getStartPoint(k);M.length;)I.push(M),M=M.next();F===b?(T=y.createDocumentFragment(),(0,c.default)(I).call(I,function(N){return T.append(N.elems[0])}),T=y.createElementFragment(y.filterSelectionNodes(O),T),this.selectionRangeElem.set(T),k.elems[0].append(T)):(T=y.createElement(x),(0,c.default)(I).call(I,function(N){return T.append(N.elems[0])}),T=y.createElementFragment(y.filterSelectionNodes(O),T),this.selectionRangeElem.set(T),h.default(T).insertAfter(k),!(!((E=k.children())===null||E===void 0)&&E.length)&&k.remove())},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_,g=this.options,b=g.editor,x=g.listType,k=g.listTarget,T=g.$endElem,O,F=b.selection.getSelectionRangeTopNodes(),I=T==null?void 0:T.getNodeName();F.pop();for(var M=[],N=y.getEndPoint(T);N.length;)M.unshift(N),N=N.prev();if(I===x)if(O=y.createElementFragment(y.filterSelectionNodes(F),y.createDocumentFragment()),(0,c.default)(M).call(M,function(U){return O.append(U.elems[0])}),this.selectionRangeElem.set(O),!((E=T.children())===null||E===void 0)&&E.length){var B=T.children();y.insertBefore(B,O,B.elems[0])}else T.elems[0].append(O);else{var L=y.filterSelectionNodes(F);L.push.apply(L,M),O=y.createElementFragment(L,y.createElement(k)),this.selectionRangeElem.set(O),h.default(O).insertBefore(T),!(!((_=T.children())===null||_===void 0)&&_.length)&&T.remove()}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(58),h=i(47),m=function(y){c.__extends(C,y);function C(S,w){var E=y.call(this,S)||this;return E.range=w,E}return C.prototype.exec=function(){var S=this.options,w=S.editor,E=S.listTarget,_=w.selection.getSelectionRangeTopNodes(),g=h.createElementFragment(h.filterSelectionNodes(_),h.createElement(E));this.selectionRangeElem.set(g),this.range.insertNode(g)},C}(u.ListHandle);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=h.__importDefault(i(379)),S=function(w){h.__extends(E,w);function E(_){var g=this,b=y.default(`
            -
            `),x=new C.default(b,b.config.lineHeights),k={width:100,title:"\u8BBE\u7F6E\u884C\u9AD8",type:"list",list:x.getItemList(),clickHandler:function(O){b.selection.saveRange(),g.command(O)}};return g=w.call(this,_,b,k)||this,g}return E.prototype.command=function(b){var g=this.editor;g.selection.restoreSelection();var _=y.default(g.selection.getSelectionContainerElem());if(!!_.elems.length){if(_&&g.$textElem.equal(_)){for(var x=!1,k=y.default(g.selection.getSelectionStartElem()).elems[0],T=y.default(g.selection.getSelectionEndElem()).elems[0],O=this.getDom(k),F=this.getDom(T),I=_.elems[0].children,M=0;M"+C.i18next.t("\u9ED8\u8BA4")+""),value:""}],(0,c.default)(A).call(A,function(E){w.itemList.push({$elem:h.default(""+E+""),value:E})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=u.default(`
            +
            `),x=new C.default(_,_.config.lineHeights),k={width:100,title:"\u8BBE\u7F6E\u884C\u9AD8",type:"list",list:x.getItemList(),clickHandler:function(O){_.selection.saveRange(),g.command(O)}};return g=w.call(this,b,_,k)||this,g}return E.prototype.command=function(_){var g=this.editor;g.selection.restoreSelection();var b=y.default(g.selection.getSelectionContainerElem());if(!!b.elems.length){if(b&&g.$textElem.equal(b)){for(var x=!1,k=y.default(g.selection.getSelectionStartElem()).elems[0],T=y.default(g.selection.getSelectionEndElem()).elems[0],O=this.getDom(k),F=this.getDom(T),I=b.elems[0].children,M=0;M"+C.i18next.t("\u9ED8\u8BA4")+""),value:""}],(0,c.default)(S).call(S,function(E){w.itemList.push({$elem:h.default(""+E+""),value:E})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor;A.history.revoke();var w=A.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();A.selection.createRangeByElem(E,!1,!0),A.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(A){var w=this,E=u.default(`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.revoke();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
            -
            `);return w=y.call(this,E,A)||this,w}return C.prototype.clickHandler=function(){var A=this.editor;A.history.restore();var w=A.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();A.selection.createRangeByElem(E,!1,!0),A.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(38)),h=c.__importDefault(i(3)),m=c.__importDefault(i(383)),y=c.__importDefault(i(33)),C=c.__importDefault(i(392)),A=function(w){c.__extends(E,w);function E(b){var g=this,_=h.default('
            ');return g=w.call(this,_,b)||this,C.default(b),g}return E.prototype.clickHandler=function(){this.createPanel()},E.prototype.createPanel=function(){var b=m.default(this.editor),g=new y.default(this,b);g.create()},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=A},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(384));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3));i(389);var y=u.__importDefault(i(391));function C(w){return w>0&&(0,c.default)(w)}function A(w){var E=new y.default(w),b=h.getRandom("w-col-id"),g=h.getRandom("w-row-id"),_=h.getRandom("btn-link"),x="menus.panelMenus.table.",k=function(I){return w.i18next.t(I)},T=[{title:k(x+"\u63D2\u5165\u8868\u683C"),tpl:`
            +
            `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.restore();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(38)),h=c.__importDefault(i(3)),m=c.__importDefault(i(383)),y=c.__importDefault(i(33)),C=c.__importDefault(i(392)),S=function(w){c.__extends(E,w);function E(_){var g=this,b=h.default('
            ');return g=w.call(this,b,_)||this,C.default(_),g}return E.prototype.clickHandler=function(){this.createPanel()},E.prototype.createPanel=function(){var _=m.default(this.editor),g=new y.default(this,_);g.create()},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(384));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3));i(389);var y=u.__importDefault(i(391));function C(w){return w>0&&(0,c.default)(w)}function S(w){var E=new y.default(w),_=h.getRandom("w-col-id"),g=h.getRandom("w-row-id"),b=h.getRandom("btn-link"),x="menus.panelMenus.table.",k=function(I){return w.i18next.t(I)},T=[{title:k(x+"\u63D2\u5165\u8868\u683C"),tpl:`
            `+k("\u521B\u5EFA")+` `+k(x+"\u884C")+` - + `+(k(x+"\u5217")+k(x+"\u7684")+k(x+"\u8868\u683C"))+`
            - +
            -
            `,events:[{selector:"#"+_,type:"click",fn:function(){var I=Number(m.default("#"+b).val()),M=Number(m.default("#"+g).val());return C(M)&&C(I)?(E.createAction(M,I),!0):(w.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570","warning"),!1)},bindEnter:!0}]}],O={width:330,height:0,tabs:[]};return O.tabs.push(T[0]),O}o.default=A},function(r,o,i){r.exports=i(385)},function(r,o,i){var l=i(386);r.exports=l},function(r,o,i){i(387);var l=i(9);r.exports=l.Number.isInteger},function(r,o,i){var l=i(5),d=i(388);l({target:"Number",stat:!0},{isInteger:d})},function(r,o,i){var l=i(13),d=Math.floor;r.exports=function(u){return!l(u)&&isFinite(u)&&d(u)===u}},function(r,o,i){var l=i(20),d=i(390);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-table { +
            `,events:[{selector:"#"+b,type:"click",fn:function(){var I=Number(m.default("#"+_).val()),M=Number(m.default("#"+g).val());return C(M)&&C(I)?(E.createAction(M,I),!0):(w.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570","warning"),!1)},bindEnter:!0}]}],O={width:330,height:0,tabs:[]};return O.tabs.push(T[0]),O}o.default=S},function(r,o,i){r.exports=i(385)},function(r,o,i){var l=i(386);r.exports=l},function(r,o,i){i(387);var l=i(9);r.exports=l.Number.isInteger},function(r,o,i){var l=i(5),d=i(388);l({target:"Number",stat:!0},{isInteger:d})},function(r,o,i){var l=i(13),d=Math.floor;r.exports=function(u){return!l(u)&&isFinite(u)&&d(u)===u}},function(r,o,i){var l=i(20),d=i(390);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-table { display: flex; } .w-e-table .w-e-table-input { @@ -1499,29 +1499,29 @@ ${E} text-align: center!important; margin: 0 5px; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3)),m=function(){function y(C){this.editor=C}return y.prototype.createAction=function(C,A){var w=this.editor,E=h.default(w.selection.getSelectionContainerElem()),b=h.default(E.elems[0]).parentUntilEditor("UL",w),g=h.default(E.elems[0]).parentUntilEditor("OL",w);if(!(b||g)){var _=this.createTableHtml(C,A);w.cmd.do("insertHTML",_)}},y.prototype.createTableHtml=function(C,A){for(var w="",E="",b=0;b":E=E+"";w=w+""+E+""}var _=''+w+("
            "+u.EMPTY_P);return _},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(393)),h=i(400);function m(y){u.default(y),h.bindEventKeyboardEvent(y),h.bindClickEvent(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(394)),y=c.__importDefault(i(399)),C=i(7);function A(g){var _;function x(T){var O=new y.default(g),F="menus.panelMenus.table.",I=function(B,L){return L===void 0&&(L=F),g.i18next.t(L+B)},M=[{$elem:u.default(""+I("\u5220\u9664\u8868\u683C")+""),onClick:function(B,L){return B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",C.EMPTY_P),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R)),$=O.getTableHtml(L.elems[0]),S=O.getTableHtml(m.default.ProcessingRow(u.default($),z).elems[0]);return S=b(L,S),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",S),!0}},{$elem:u.default(""+I("\u5220\u9664\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R)),$=O.getTableHtml(L.elems[0]),S=m.default.DeleteRow(u.default($),z).elems[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),S===0?J=C.EMPTY_P:J=O.getTableHtml(m.default.DeleteRow(u.default($),z).elems[0]),J=b(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getCurrentColIndex(H.elems[0]),z=O.getTableHtml(L.elems[0]),$=O.getTableHtml(m.default.ProcessingCol(u.default(z),R).elems[0]);return $=b(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}},{$elem:u.default(""+I("\u5220\u9664\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getCurrentColIndex(H.elems[0]),z=O.getTableHtml(L.elems[0]),$=m.default.DeleteCol(u.default(z),R),S=$.elems[0].children[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),S===0?J=C.EMPTY_P:J=O.getTableHtml($.elems[0]),J=b(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u8BBE\u7F6E\u8868\u5934")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R));z!==0&&(z=0);var $=O.getTableHtml(L.elems[0]),S=O.getTableHtml(m.default.setTheHeader(u.default($),z,"th").elems[0]);return S=b(L,S),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",S),!0}},{$elem:u.default(""+I("\u53D6\u6D88\u8868\u5934")+""),onClick:function(B,L){var U=u.default(B.selection.getSelectionStartElem()),H=O.getRowNode(U.elems[0]);if(!H)return!0;var R=Number(O.getCurrentRowIndex(L.elems[0],H));R!==0&&(R=0);var z=O.getTableHtml(L.elems[0]),$=O.getTableHtml(m.default.setTheHeader(u.default(z),R,"td").elems[0]);return $=b(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}}];_=new h.default(g,T,M),_.create()}function k(){_&&(_.remove(),_=null)}return{showTableTooltip:x,hideTableTooltip:k}}function w(g){var _=g.selection.getSelectionStartElem(),x=g.selection.getSelectionEndElem();return(_==null?void 0:_.elems[0])!==(x==null?void 0:x.elems[0])}function E(g){var _=A(g),x=_.showTableTooltip,k=_.hideTableTooltip;g.txt.eventHooks.tableClickEvents.push(x),g.txt.eventHooks.clickEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.textScrollEvents.push(k)}o.default=E;function b(g,_){var x=g.elems[0].nextSibling;return(!x||x.innerHTML==="
            ")&&(_+=""+C.EMPTY_P),_}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(91)),h=l(i(4)),m=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=y.__importDefault(i(3));function A(k,T){for(var O=x(k),F=(0,c.default)(Array.prototype).apply(O.children),I=F[0].children.length,M=document.createElement("tr"),N=0;N1?arguments[1]:void 0,_=g!==void 0,x=y(w),k=0,T,O,F,I,M,N;if(_&&(g=l(g,b>2?arguments[2]:void 0,2)),x!=null&&!(E==Array&&u(x)))for(I=x.call(w),M=I.next,O=new E;!(F=M.call(I)).done;k++)N=_?c(I,g,[F.value,k],!0):F.value,m(O,k,N);else for(T=h(w.length),O=new E(T);T>k;k++)N=_?g(w[k],k):w[k],m(O,k,N);return O.length=k,O}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(A){this.editor=A}return C.prototype.getRowNode=function(A){var w,E=m.default(A).elems[0];return E.parentNode&&(E=(w=m.default(E).parentUntil("TR",E))===null||w===void 0?void 0:w.elems[0]),E},C.prototype.getCurrentRowIndex=function(A,w){var E,b=0,g=A.children[0];return g.nodeName==="COLGROUP"&&(g=A.children[A.children.length-1]),(0,c.default)(E=(0,u.default)(g.children)).call(E,function(_,x){_===w&&(b=x)}),b},C.prototype.getCurrentColIndex=function(A){var w,E,b=0,g=m.default(A).getNodeName()==="TD"||m.default(A).getNodeName()==="TH"?A:(E=m.default(A).parentUntil("TD",A))===null||E===void 0?void 0:E.elems[0],_=m.default(g).parent();return(0,c.default)(w=(0,u.default)(_.elems[0].children)).call(w,function(x,k){x===g&&(b=k)}),b},C.prototype.getTableHtml=function(A){var w=''+m.default(A).html()+"
            ";return w},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.bindEventKeyboardEvent=o.bindClickEvent=void 0;var c=i(2),u=c.__importDefault(i(3));function h(C){if(!C.length)return!1;var A=C.elems[0];return A.nodeName==="P"&&A.innerHTML==="
            "}function m(C){function A(w,E){if(E.detail>=3){var b=window.getSelection();if(b){var g=b.focusNode,_=b.anchorNode,x=u.default(_==null?void 0:_.parentElement);if(!w.isContain(u.default(g))){var k=x.elems[0].tagName==="TD"?x:x.parentUntilEditor("td",C);if(k){var T=C.selection.getRange();T==null||T.setEnd(k.elems[0],k.elems[0].childNodes.length),C.selection.restoreSelection()}}}}}C.txt.eventHooks.tableClickEvents.push(A)}o.bindClickEvent=m;function y(C){var A=C.txt,w=C.selection,E=A.eventHooks.keydownEvents;E.push(function(b){C.selection.saveRange();var g=w.getSelectionContainerElem();if(g){var _=g.getNodeTop(C),x=_.length&&_.prev().length?_.prev():null;if(x&&x.getNodeName()==="TABLE"&&w.isSelectionEmpty()&&w.getCursorPos()===0&&b.keyCode===8){var k=_.next(),T=!!k.length;T&&h(_)&&(_.remove(),C.selection.setRangeToElem(k.elems[0])),b.preventDefault()}}})}o.bindEventKeyboardEvent=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0}),o.formatCodeHtml=void 0;var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=i(6),C=u.__importDefault(i(402)),A=u.__importDefault(i(139)),w=u.__importDefault(i(33)),E=u.__importDefault(i(403));function b(_,x){if(!x)return x;return x=T(x),x=k(x),x=y.replaceSpecialSymbol(x),x;function k(O){var F=O.match(//g);return F===null||(0,c.default)(F).call(F,function(I){O=O.replace(I,I.replace(/<\/code>/g,` -`).replace(/
            /g,""))}),O}function T(O){var F,I=O.match(//gm);if(!I||!I.length)return O;for(var M=(0,c.default)(F=y.deepClone(I)).call(F,function(B){return B=B.replace(/]+>/,""),B.replace(/<\/span>/,"")}),N=0;N
            ');return T=_.call(this,O,k)||this,E.default(k),T}return x.prototype.insertLineCode=function(k){var T=this.editor,O=m.default(""+k+"");T.cmd.do("insertElem",O),T.selection.createRangeByElem(O,!1),T.selection.restoreSelection()},x.prototype.clickHandler=function(){var k=this.editor,T=k.selection.getSelectionText();this.isActive||(k.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(T))},x.prototype.createPanel=function(k,T){var O=C.default(this.editor,k,T),F=new w.default(this,O);F.create()},x.prototype.tryChangeActive=function(){var k=this.editor;A.default(k)?this.active():this.unActive()},x}(h.default);o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(139)),C=i(7);function A(w,E,b){var g,_=h.getRandom("input-iframe"),x=h.getRandom("select"),k=h.getRandom("btn-ok");function T(M,N){var B,L=y.default(w);L&&O();var U=(B=w.selection.getSelectionStartElem())===null||B===void 0?void 0:B.elems[0].innerHTML;U&&w.cmd.do("insertHTML",C.EMPTY_P);var H=N.replace(//g,">");w.highlight&&(H=w.highlight.highlightAuto(H).value),w.cmd.do("insertHTML",'
            '+H+"
            ");var R=w.selection.getSelectionStartElem(),z=R==null?void 0:R.getNodeTop(w);(z==null?void 0:z.getNextSibling().elems.length)===0&&m.default(C.EMPTY_P).insertAfter(z)}function O(){if(!!y.default(w)){var M=w.selection.getSelectionStartElem(),N=M==null?void 0:M.getNodeTop(w);!N||(w.selection.createRangeByElem(N),w.selection.restoreSelection())}}var F=function(N){return w.i18next.t(N)},I={width:500,height:0,tabs:[{title:F("menus.panelMenus.code.\u63D2\u5165\u4EE3\u7801"),tpl:`
            +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3)),m=function(){function y(C){this.editor=C}return y.prototype.createAction=function(C,S){var w=this.editor,E=h.default(w.selection.getSelectionContainerElem()),_=h.default(E.elems[0]).parentUntilEditor("UL",w),g=h.default(E.elems[0]).parentUntilEditor("OL",w);if(!(_||g)){var b=this.createTableHtml(C,S);w.cmd.do("insertHTML",b)}},y.prototype.createTableHtml=function(C,S){for(var w="",E="",_=0;_":E=E+"";w=w+""+E+""}var b=''+w+("
            "+u.EMPTY_P);return b},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(393)),h=i(400);function m(y){u.default(y),h.bindEventKeyboardEvent(y),h.bindClickEvent(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(394)),y=c.__importDefault(i(399)),C=i(7);function S(g){var b;function x(T){var O=new y.default(g),F="menus.panelMenus.table.",I=function(B,L){return L===void 0&&(L=F),g.i18next.t(L+B)},M=[{$elem:u.default(""+I("\u5220\u9664\u8868\u683C")+""),onClick:function(B,L){return B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",C.EMPTY_P),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R)),$=O.getTableHtml(L.elems[0]),A=O.getTableHtml(m.default.ProcessingRow(u.default($),z).elems[0]);return A=_(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u5220\u9664\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R)),$=O.getTableHtml(L.elems[0]),A=m.default.DeleteRow(u.default($),z).elems[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=O.getTableHtml(m.default.DeleteRow(u.default($),z).elems[0]),J=_(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getCurrentColIndex(H.elems[0]),z=O.getTableHtml(L.elems[0]),$=O.getTableHtml(m.default.ProcessingCol(u.default(z),R).elems[0]);return $=_(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}},{$elem:u.default(""+I("\u5220\u9664\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getCurrentColIndex(H.elems[0]),z=O.getTableHtml(L.elems[0]),$=m.default.DeleteCol(u.default(z),R),A=$.elems[0].children[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=O.getTableHtml($.elems[0]),J=_(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u8BBE\u7F6E\u8868\u5934")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=O.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(O.getCurrentRowIndex(L.elems[0],R));z!==0&&(z=0);var $=O.getTableHtml(L.elems[0]),A=O.getTableHtml(m.default.setTheHeader(u.default($),z,"th").elems[0]);return A=_(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u53D6\u6D88\u8868\u5934")+""),onClick:function(B,L){var U=u.default(B.selection.getSelectionStartElem()),H=O.getRowNode(U.elems[0]);if(!H)return!0;var R=Number(O.getCurrentRowIndex(L.elems[0],H));R!==0&&(R=0);var z=O.getTableHtml(L.elems[0]),$=O.getTableHtml(m.default.setTheHeader(u.default(z),R,"td").elems[0]);return $=_(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}}];b=new h.default(g,T,M),b.create()}function k(){b&&(b.remove(),b=null)}return{showTableTooltip:x,hideTableTooltip:k}}function w(g){var b=g.selection.getSelectionStartElem(),x=g.selection.getSelectionEndElem();return(b==null?void 0:b.elems[0])!==(x==null?void 0:x.elems[0])}function E(g){var b=S(g),x=b.showTableTooltip,k=b.hideTableTooltip;g.txt.eventHooks.tableClickEvents.push(x),g.txt.eventHooks.clickEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.textScrollEvents.push(k)}o.default=E;function _(g,b){var x=g.elems[0].nextSibling;return(!x||x.innerHTML==="
            ")&&(b+=""+C.EMPTY_P),b}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(91)),h=l(i(4)),m=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=y.__importDefault(i(3));function S(k,T){for(var O=x(k),F=(0,c.default)(Array.prototype).apply(O.children),I=F[0].children.length,M=document.createElement("tr"),N=0;N1?arguments[1]:void 0,b=g!==void 0,x=y(w),k=0,T,O,F,I,M,N;if(b&&(g=l(g,_>2?arguments[2]:void 0,2)),x!=null&&!(E==Array&&u(x)))for(I=x.call(w),M=I.next,O=new E;!(F=M.call(I)).done;k++)N=b?c(I,g,[F.value,k],!0):F.value,m(O,k,N);else for(T=h(w.length),O=new E(T);T>k;k++)N=b?g(w[k],k):w[k],m(O,k,N);return O.length=k,O}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S){this.editor=S}return C.prototype.getRowNode=function(S){var w,E=m.default(S).elems[0];return E.parentNode&&(E=(w=m.default(E).parentUntil("TR",E))===null||w===void 0?void 0:w.elems[0]),E},C.prototype.getCurrentRowIndex=function(S,w){var E,_=0,g=S.children[0];return g.nodeName==="COLGROUP"&&(g=S.children[S.children.length-1]),(0,c.default)(E=(0,u.default)(g.children)).call(E,function(b,x){b===w&&(_=x)}),_},C.prototype.getCurrentColIndex=function(S){var w,E,_=0,g=m.default(S).getNodeName()==="TD"||m.default(S).getNodeName()==="TH"?S:(E=m.default(S).parentUntil("TD",S))===null||E===void 0?void 0:E.elems[0],b=m.default(g).parent();return(0,c.default)(w=(0,u.default)(b.elems[0].children)).call(w,function(x,k){x===g&&(_=k)}),_},C.prototype.getTableHtml=function(S){var w=''+m.default(S).html()+"
            ";return w},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.bindEventKeyboardEvent=o.bindClickEvent=void 0;var c=i(2),u=c.__importDefault(i(3));function h(C){if(!C.length)return!1;var S=C.elems[0];return S.nodeName==="P"&&S.innerHTML==="
            "}function m(C){function S(w,E){if(E.detail>=3){var _=window.getSelection();if(_){var g=_.focusNode,b=_.anchorNode,x=u.default(b==null?void 0:b.parentElement);if(!w.isContain(u.default(g))){var k=x.elems[0].tagName==="TD"?x:x.parentUntilEditor("td",C);if(k){var T=C.selection.getRange();T==null||T.setEnd(k.elems[0],k.elems[0].childNodes.length),C.selection.restoreSelection()}}}}}C.txt.eventHooks.tableClickEvents.push(S)}o.bindClickEvent=m;function y(C){var S=C.txt,w=C.selection,E=S.eventHooks.keydownEvents;E.push(function(_){C.selection.saveRange();var g=w.getSelectionContainerElem();if(g){var b=g.getNodeTop(C),x=b.length&&b.prev().length?b.prev():null;if(x&&x.getNodeName()==="TABLE"&&w.isSelectionEmpty()&&w.getCursorPos()===0&&_.keyCode===8){var k=b.next(),T=!!k.length;T&&h(b)&&(b.remove(),C.selection.setRangeToElem(k.elems[0])),_.preventDefault()}}})}o.bindEventKeyboardEvent=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0}),o.formatCodeHtml=void 0;var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=i(6),C=u.__importDefault(i(402)),S=u.__importDefault(i(139)),w=u.__importDefault(i(33)),E=u.__importDefault(i(403));function _(b,x){if(!x)return x;return x=T(x),x=k(x),x=y.replaceSpecialSymbol(x),x;function k(O){var F=O.match(//g);return F===null||(0,c.default)(F).call(F,function(I){O=O.replace(I,I.replace(/<\/code>/g,` +`).replace(/
            /g,""))}),O}function T(O){var F,I=O.match(//gm);if(!I||!I.length)return O;for(var M=(0,c.default)(F=y.deepClone(I)).call(F,function(B){return B=B.replace(/]+>/,""),B.replace(/<\/span>/,"")}),N=0;N
            ');return T=b.call(this,O,k)||this,E.default(k),T}return x.prototype.insertLineCode=function(k){var T=this.editor,O=m.default(""+k+"");T.cmd.do("insertElem",O),T.selection.createRangeByElem(O,!1),T.selection.restoreSelection()},x.prototype.clickHandler=function(){var k=this.editor,T=k.selection.getSelectionText();this.isActive||(k.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(T))},x.prototype.createPanel=function(k,T){var O=C.default(this.editor,k,T),F=new w.default(this,O);F.create()},x.prototype.tryChangeActive=function(){var k=this.editor;S.default(k)?this.active():this.unActive()},x}(h.default);o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(139)),C=i(7);function S(w,E,_){var g,b=h.getRandom("input-iframe"),x=h.getRandom("select"),k=h.getRandom("btn-ok");function T(M,N){var B,L=y.default(w);L&&O();var U=(B=w.selection.getSelectionStartElem())===null||B===void 0?void 0:B.elems[0].innerHTML;U&&w.cmd.do("insertHTML",C.EMPTY_P);var H=N.replace(//g,">");w.highlight&&(H=w.highlight.highlightAuto(H).value),w.cmd.do("insertHTML",'
            '+H+"
            ");var R=w.selection.getSelectionStartElem(),z=R==null?void 0:R.getNodeTop(w);(z==null?void 0:z.getNextSibling().elems.length)===0&&m.default(C.EMPTY_P).insertAfter(z)}function O(){if(!!y.default(w)){var M=w.selection.getSelectionStartElem(),N=M==null?void 0:M.getNodeTop(w);!N||(w.selection.createRangeByElem(N),w.selection.restoreSelection())}}var F=function(N){return w.i18next.t(N)},I={width:500,height:0,tabs:[{title:F("menus.panelMenus.code.\u63D2\u5165\u4EE3\u7801"),tpl:`
            - +
            -
            `,events:[{selector:"#"+k,type:"click",fn:function(){var N=document.getElementById(_),B=m.default("#"+x),L=B.val(),U=N.value;if(!!U)return y.default(w)?!1:(T(L,U),!0)}}]}]};return I}o.default=A},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(404)),h=c.__importDefault(i(405));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var A;function w(b){var g="menus.panelMenus.code.",_=function(T,O){return O===void 0&&(O=g),C.i18next.t(O+T)},x=[{$elem:u.default(""+_("\u5220\u9664\u4EE3\u7801")+""),onClick:function(T,O){return O.remove(),!0}}];A=new h.default(C,b,x),A.create()}function E(){A&&(A.remove(),A=null)}return{showCodeTooltip:w,hideCodeTooltip:E}}o.createShowHideFn=m;function y(C){var A=m(C),w=A.showCodeTooltip,E=A.hideCodeTooltip;C.txt.eventHooks.codeClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){var C=y.$textElem,A=y.selection,w=y.txt,E=w.eventHooks.keydownEvents;E.push(function(b){var g;if(b.keyCode===40){var _=A.getSelectionContainerElem(),x=(g=C.children())===null||g===void 0?void 0:g.last();if((_==null?void 0:_.elems[0].tagName)==="XMP"&&(x==null?void 0:x.elems[0].tagName)==="PRE"){var k=h.default(u.EMPTY_P);C.append(k)}}}),E.push(function(b){y.selection.saveRange();var g=A.getSelectionContainerElem();if(g){var _=g.getNodeTop(y),x=_==null?void 0:_.prev(),k=_==null?void 0:_.getNextSibling();if(x.length&&(x==null?void 0:x.getNodeName())==="PRE"&&k.length===0&&A.getCursorPos()===0&&b.keyCode===8){var T=h.default(u.EMPTY_P);C.append(T)}}})}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=c.__importDefault(i(407)),y=i(6),C=i(7),A=function(w){c.__extends(E,w);function E(b){var g=this,_=h.default('
            ');return g=w.call(this,_,b)||this,m.default(b),g}return E.prototype.clickHandler=function(){var b=this.editor,g=b.selection.getRange(),_=b.selection.getSelectionContainerElem();if(!!(_!=null&&_.length)){var x=h.default(_.elems[0]),k=x.parentUntil("TABLE",_.elems[0]),T=x.children();x.getNodeName()!=="CODE"&&(k&&h.default(k.elems[0]).getNodeName()==="TABLE"||T&&T.length!==0&&h.default(T.elems[0]).getNodeName()==="IMG"&&!(g!=null&&g.collapsed)||this.createSplitLine())}},E.prototype.createSplitLine=function(){var b="
            "+C.EMPTY_P;y.UA.isFirefox&&(b="

            "),this.editor.cmd.do("insertHTML",b)},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=A},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(408));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var A;function w(b){var g=[{$elem:u.default(""+C.i18next.t("menus.panelMenus.\u5220\u9664")+""),onClick:function(x,k){return x.selection.createRangeByElem(k),x.selection.restoreSelection(),x.cmd.do("delete"),!0}}];A=new h.default(C,b,g),A.create()}function E(){A&&(A.remove(),A=null)}return{showSplitLineTooltip:w,hideSplitLineTooltip:E}}function y(C){var A=m(C),w=A.showSplitLineTooltip,E=A.hideSplitLineTooltip;C.txt.eventHooks.splitLineEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=i(98),C=u.__importDefault(i(415)),A=u.__importDefault(i(140)),w=function(E){u.__extends(b,E);function b(g){var _=this,x=h.default(`
            +
            `,events:[{selector:"#"+k,type:"click",fn:function(){var N=document.getElementById(b),B=m.default("#"+x),L=B.val(),U=N.value;if(!!U)return y.default(w)?!1:(T(L,U),!0)}}]}]};return I}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(404)),h=c.__importDefault(i(405));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S;function w(_){var g="menus.panelMenus.code.",b=function(T,O){return O===void 0&&(O=g),C.i18next.t(O+T)},x=[{$elem:u.default(""+b("\u5220\u9664\u4EE3\u7801")+""),onClick:function(T,O){return O.remove(),!0}}];S=new h.default(C,_,x),S.create()}function E(){S&&(S.remove(),S=null)}return{showCodeTooltip:w,hideCodeTooltip:E}}o.createShowHideFn=m;function y(C){var S=m(C),w=S.showCodeTooltip,E=S.hideCodeTooltip;C.txt.eventHooks.codeClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){var C=y.$textElem,S=y.selection,w=y.txt,E=w.eventHooks.keydownEvents;E.push(function(_){var g;if(_.keyCode===40){var b=S.getSelectionContainerElem(),x=(g=C.children())===null||g===void 0?void 0:g.last();if((b==null?void 0:b.elems[0].tagName)==="XMP"&&(x==null?void 0:x.elems[0].tagName)==="PRE"){var k=h.default(u.EMPTY_P);C.append(k)}}}),E.push(function(_){y.selection.saveRange();var g=S.getSelectionContainerElem();if(g){var b=g.getNodeTop(y),x=b==null?void 0:b.prev(),k=b==null?void 0:b.getNextSibling();if(x.length&&(x==null?void 0:x.getNodeName())==="PRE"&&k.length===0&&S.getCursorPos()===0&&_.keyCode===8){var T=h.default(u.EMPTY_P);C.append(T)}}})}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=c.__importDefault(i(407)),y=i(6),C=i(7),S=function(w){c.__extends(E,w);function E(_){var g=this,b=h.default('
            ');return g=w.call(this,b,_)||this,m.default(_),g}return E.prototype.clickHandler=function(){var _=this.editor,g=_.selection.getRange(),b=_.selection.getSelectionContainerElem();if(!!(b!=null&&b.length)){var x=h.default(b.elems[0]),k=x.parentUntil("TABLE",b.elems[0]),T=x.children();x.getNodeName()!=="CODE"&&(k&&h.default(k.elems[0]).getNodeName()==="TABLE"||T&&T.length!==0&&h.default(T.elems[0]).getNodeName()==="IMG"&&!(g!=null&&g.collapsed)||this.createSplitLine())}},E.prototype.createSplitLine=function(){var _="
            "+C.EMPTY_P;y.UA.isFirefox&&(_="

            "),this.editor.cmd.do("insertHTML",_)},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(408));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S;function w(_){var g=[{$elem:u.default(""+C.i18next.t("menus.panelMenus.\u5220\u9664")+""),onClick:function(x,k){return x.selection.createRangeByElem(k),x.selection.restoreSelection(),x.cmd.do("delete"),!0}}];S=new h.default(C,_,g),S.create()}function E(){S&&(S.remove(),S=null)}return{showSplitLineTooltip:w,hideSplitLineTooltip:E}}function y(C){var S=m(C),w=S.showSplitLineTooltip,E=S.hideSplitLineTooltip;C.txt.eventHooks.splitLineEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=i(98),C=u.__importDefault(i(415)),S=u.__importDefault(i(140)),w=function(E){u.__extends(_,E);function _(g){var b=this,x=h.default(`
            -
            `);return _=E.call(this,x,g)||this,C.default(g),_}return b.prototype.clickHandler=function(){var g=this.editor;y.isAllTodo(g)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},b.prototype.tryChangeActive=function(){y.isAllTodo(this.editor)?this.active():this.unActive()},b.prototype.setTodo=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes();(0,c.default)(_).call(_,function(x){var k,T=x==null?void 0:x.getNodeName();if(T==="P"){var O=A.default(x),F=O.getTodo(),I=(k=F.children())===null||k===void 0?void 0:k.getNode();F.insertAfter(x),g.selection.moveCursor(I),x.remove()}}),this.tryChangeActive()},b.prototype.cancelTodo=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes();(0,c.default)(_).call(_,function(x){var k,T,O,F=(T=(k=x.childNodes())===null||k===void 0?void 0:k.childNodes())===null||T===void 0?void 0:T.clone(!0),I=h.default("

            ");I.append(F),I.insertAfter(x),(O=I.childNodes())===null||O===void 0||O.get(0).remove(),g.selection.moveCursor(I.getNode()),x.remove()})},b}(m.default);o.default=w},function(r,o,i){r.exports=i(411)},function(r,o,i){var l=i(412);r.exports=l},function(r,o,i){var l=i(413),d=Array.prototype;r.exports=function(c){var u=c.every;return c===d||c instanceof Array&&u===d.every?l:u}},function(r,o,i){i(414);var l=i(15);r.exports=l("Array").every},function(r,o,i){var l=i(5),d=i(32).every,c=i(67),u=i(22),h=c("every"),m=u("every");l({target:"Array",proto:!0,forced:!h||!m},{every:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(98),y=u.__importDefault(i(140)),C=i(98),A=i(7);function w(E){function b(k){var T,O;if(m.isAllTodo(E)){k.preventDefault();var F=E.selection,I=F.getSelectionRangeTopNodes()[0],M=(T=I.childNodes())===null||T===void 0?void 0:T.get(0),N=(O=window.getSelection())===null||O===void 0?void 0:O.anchorNode,B=F.getRange();if(!(B!=null&&B.collapsed)){var L=B==null?void 0:B.commonAncestorContainer.childNodes,U=B==null?void 0:B.startContainer,H=B==null?void 0:B.endContainer,R=B==null?void 0:B.startOffset,z=B==null?void 0:B.endOffset,$=0,S=0,J=[];L==null||(0,c.default)(L).call(L,function(se,ge){se.contains(U)&&($=ge),se.contains(H)&&(S=ge)}),S-$>1&&(L==null||(0,c.default)(L).call(L,function(se,ge){ge<=$||ge>=S||J.push(se)}),(0,c.default)(J).call(J,function(se){se.remove()})),C.dealTextNode(U,R),C.dealTextNode(H,z,!1),E.selection.moveCursor(H,0)}if(I.text()===""){var Q=h.default(A.EMPTY_P);Q.insertAfter(I),F.moveCursor(Q.getNode()),I.remove();return}var G=F.getCursorPos(),ie=m.getCursorNextNode(M==null?void 0:M.getNode(),N,G),X=y.default(h.default(ie)),le=X.getInputContainer(),be=le.parent().getNode(),ce=X.getTodo(),de=le.getNode().nextSibling;if((M==null?void 0:M.text())===""&&(M==null||M.append(h.default("
            "))),ce.insertAfter(I),!de||(de==null?void 0:de.textContent)===""){if((de==null?void 0:de.nodeName)!=="BR"){var pe=h.default("
            ");pe.insertAfter(le)}F.moveCursor(be,1)}else F.moveCursor(be)}}function g(k){var T,O;if(m.isAllTodo(E)){var F=E.selection,I=F.getSelectionRangeTopNodes()[0],M=(T=I.childNodes())===null||T===void 0?void 0:T.getNode(),N=h.default("

            "),B=N.getNode(),L=(O=window.getSelection())===null||O===void 0?void 0:O.anchorNode,U=F.getCursorPos(),H=L.previousSibling;if(I.text()===""){k.preventDefault();var R=h.default(A.EMPTY_P);R.insertAfter(I),I.remove(),F.moveCursor(R.getNode(),0);return}if((H==null?void 0:H.nodeName)==="SPAN"&&H.childNodes[0].nodeName==="INPUT"&&U===0){var z;k.preventDefault(),M==null||(0,c.default)(z=M.childNodes).call(z,function($,S){S!==0&&B.appendChild($.cloneNode(!0))}),N.insertAfter(I),I.remove()}}}function _(){var k=E.selection,T=k.getSelectionRangeTopNodes()[0];T&&C.isTodo(T)&&T.text()===""&&(h.default(A.EMPTY_P).insertAfter(T),T.remove())}function x(k){k&&k.target instanceof HTMLInputElement&&k.target.type==="checkbox"&&(k.target.checked?k.target.setAttribute("checked","true"):k.target.removeAttribute("checked"))}E.txt.eventHooks.enterDownEvents.push(b),E.txt.eventHooks.deleteUpEvents.push(_),E.txt.eventHooks.deleteDownEvents.push(g),E.txt.eventHooks.clickEvents.push(x)}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.selectorValidator=void 0;var c=i(2),u=c.__importDefault(i(3)),h=i(6),m=i(7),y=c.__importDefault(i(130)),C={border:"1px solid #c9d8db",toolbarBgColor:"#FFF",toolbarBottomBorder:"1px solid #EEE"};function A(E){var b=E.toolbarSelector,g=u.default(b),_=E.textSelector,x=E.config,k=x.height,T=E.i18next,O=u.default("
            "),F=u.default("
            "),I,M,N=null;_==null?(M=g.children(),g.append(O).append(F),O.css("background-color",C.toolbarBgColor).css("border",C.border).css("border-bottom",C.toolbarBottomBorder),F.css("border",C.border).css("border-top","none").css("height",k+"px")):(g.append(O),N=u.default(_).children(),u.default(_).append(F),M=F.children()),I=u.default("
            "),I.attr("contenteditable","true").css("width","100%").css("height","100%");var B,L=E.config.placeholder;L!==y.default.placeholder?B=u.default("
            "+L+"
            "):B=u.default("
            "+T.t(L)+"
            "),B.addClass("placeholder"),M&&M.length?(I.append(M),B.hide()):I.append(u.default(m.EMPTY_P)),N&&N.length&&(I.append(N),B.hide()),F.append(I),F.append(B),O.addClass("w-e-toolbar").css("z-index",E.zIndex.get("toolbar")),F.addClass("w-e-text-container"),F.css("z-index",E.zIndex.get()),I.addClass("w-e-text");var U=h.getRandom("toolbar-elem");O.attr("id",U);var H=h.getRandom("text-elem");I.attr("id",H);var R=F.getBoundingClientRect().height,z=I.getBoundingClientRect().height;R!==z&&I.css("min-height",R+"px"),E.$toolbarElem=O,E.$textContainerElem=F,E.$textElem=I,E.toolbarElemId=U,E.textElemId=H}o.default=A;function w(E){var b="data-we-id",g=/^wangEditor-\d+$/,_=E.textSelector,x=E.toolbarSelector,k={bar:u.default("
            "),text:u.default("
            ")};if(x==null)throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863");if(k.bar=u.default(x),!k.bar.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+x);if(g.test(k.bar.attr(b)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668");if(_){if(k.text=u.default(_),!k.text.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+_);if(g.test(k.text.attr(b)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668")}k.bar.attr(b,E.id),k.text.attr(b,E.id),E.beforeDestroy(function(){k.bar.removeAttr(b),k.text.removeAttr(b)})}o.selectorValidator=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=i(7);function m(y,C){var A=y.$textElem,w=A.children();if(!w||!w.length){A.append(u.default(h.EMPTY_P)),m(y);return}var E=w.last();if(C){var b=E.html().toLowerCase(),g=E.getNodeName();if(b!=="
            "&&b!=="
            "||g!=="P"){A.append(u.default(h.EMPTY_P)),m(y);return}}y.selection.createRangeByElem(E,!1,!0),y.config.focus?y.selection.restoreSelection():y.selection.clearWindowSelectionRange()}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(b){y(b),C(b),A(b)}function y(b){b.txt.eventHooks.changeEvents.push(function(){var g=b.config.onchange;if(g){var _=b.txt.html()||"";b.isFocus=!0,g(_)}b.txt.togglePlaceholder()})}function C(b){b.isFocus=!1;function g(_){var x=_.target,k=h.default(x),T=b.$textElem,O=b.$toolbarElem,F=T.isContain(k),I=O.isContain(k),M=O.elems[0]==_.target;if(F)b.isFocus||E(b),b.isFocus=!0;else{if(I&&!M||!b.isFocus)return;w(b),b.isFocus=!1}}document.activeElement===b.$textElem.elems[0]&&b.config.focus&&(E(b),b.isFocus=!0),h.default(document).on("click",g),b.beforeDestroy(function(){h.default(document).off("click",g)})}function A(b){b.$textElem.on("compositionstart",function(){b.isComposing=!0,b.txt.togglePlaceholder()}).on("compositionend",function(){b.isComposing=!1,b.txt.togglePlaceholder()})}function w(b){var g,_=b.config,x=_.onblur,k=b.txt.html()||"";(0,c.default)(g=b.txt.eventHooks.onBlurEvents).call(g,function(T){return T()}),x(k)}function E(b){var g=b.config,_=g.onfocus,x=b.txt.html()||"";_(x)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.config,m=h.lang,y=h.languages;if(u.i18next!=null){try{u.i18next.init({ns:"wangEditor",lng:m,defaultNS:"wangEditor",resources:y})}catch(C){throw new Error("i18next:"+C)}return}u.i18next={t:function(A){var w=A.split(".");return w[w.length-1]}}}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.setUnFullScreen=o.setFullScreen=void 0;var u=i(2),h=u.__importDefault(i(3));i(421);var m="w-e-icon-fullscreen",y="w-e-icon-fullscreen_exit",C="w-e-full-screen-editor";o.setFullScreen=function(w){var E=h.default(w.toolbarSelector),b=w.$textContainerElem,g=w.$toolbarElem,_=(0,c.default)(g).call(g,"i."+m),x=w.config;_.removeClass(m),_.addClass(y),E.addClass(C),E.css("z-index",x.zIndexFullScreen);var k=g.getBoundingClientRect();b.css("height","calc(100% - "+k.height+"px)")},o.setUnFullScreen=function(w){var E=h.default(w.toolbarSelector),b=w.$textContainerElem,g=w.$toolbarElem,_=(0,c.default)(g).call(g,"i."+y),x=w.config;_.removeClass(y),_.addClass(m),E.removeClass(C),E.css("z-index","auto"),b.css("height",x.height+"px")};var A=function(E){if(!E.textSelector&&!!E.config.showFullScreen){var b=E.$toolbarElem,g=h.default(`
            +
            `);return b=E.call(this,x,g)||this,C.default(g),b}return _.prototype.clickHandler=function(){var g=this.editor;y.isAllTodo(g)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},_.prototype.tryChangeActive=function(){y.isAllTodo(this.editor)?this.active():this.unActive()},_.prototype.setTodo=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes();(0,c.default)(b).call(b,function(x){var k,T=x==null?void 0:x.getNodeName();if(T==="P"){var O=S.default(x),F=O.getTodo(),I=(k=F.children())===null||k===void 0?void 0:k.getNode();F.insertAfter(x),g.selection.moveCursor(I),x.remove()}}),this.tryChangeActive()},_.prototype.cancelTodo=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes();(0,c.default)(b).call(b,function(x){var k,T,O,F=(T=(k=x.childNodes())===null||k===void 0?void 0:k.childNodes())===null||T===void 0?void 0:T.clone(!0),I=h.default("

            ");I.append(F),I.insertAfter(x),(O=I.childNodes())===null||O===void 0||O.get(0).remove(),g.selection.moveCursor(I.getNode()),x.remove()})},_}(m.default);o.default=w},function(r,o,i){r.exports=i(411)},function(r,o,i){var l=i(412);r.exports=l},function(r,o,i){var l=i(413),d=Array.prototype;r.exports=function(c){var u=c.every;return c===d||c instanceof Array&&u===d.every?l:u}},function(r,o,i){i(414);var l=i(15);r.exports=l("Array").every},function(r,o,i){var l=i(5),d=i(32).every,c=i(67),u=i(22),h=c("every"),m=u("every");l({target:"Array",proto:!0,forced:!h||!m},{every:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(98),y=u.__importDefault(i(140)),C=i(98),S=i(7);function w(E){function _(k){var T,O;if(m.isAllTodo(E)){k.preventDefault();var F=E.selection,I=F.getSelectionRangeTopNodes()[0],M=(T=I.childNodes())===null||T===void 0?void 0:T.get(0),N=(O=window.getSelection())===null||O===void 0?void 0:O.anchorNode,B=F.getRange();if(!(B!=null&&B.collapsed)){var L=B==null?void 0:B.commonAncestorContainer.childNodes,U=B==null?void 0:B.startContainer,H=B==null?void 0:B.endContainer,R=B==null?void 0:B.startOffset,z=B==null?void 0:B.endOffset,$=0,A=0,J=[];L==null||(0,c.default)(L).call(L,function(se,ge){se.contains(U)&&($=ge),se.contains(H)&&(A=ge)}),A-$>1&&(L==null||(0,c.default)(L).call(L,function(se,ge){ge<=$||ge>=A||J.push(se)}),(0,c.default)(J).call(J,function(se){se.remove()})),C.dealTextNode(U,R),C.dealTextNode(H,z,!1),E.selection.moveCursor(H,0)}if(I.text()===""){var Q=h.default(S.EMPTY_P);Q.insertAfter(I),F.moveCursor(Q.getNode()),I.remove();return}var G=F.getCursorPos(),ie=m.getCursorNextNode(M==null?void 0:M.getNode(),N,G),X=y.default(h.default(ie)),le=X.getInputContainer(),be=le.parent().getNode(),ce=X.getTodo(),de=le.getNode().nextSibling;if((M==null?void 0:M.text())===""&&(M==null||M.append(h.default("
            "))),ce.insertAfter(I),!de||(de==null?void 0:de.textContent)===""){if((de==null?void 0:de.nodeName)!=="BR"){var pe=h.default("
            ");pe.insertAfter(le)}F.moveCursor(be,1)}else F.moveCursor(be)}}function g(k){var T,O;if(m.isAllTodo(E)){var F=E.selection,I=F.getSelectionRangeTopNodes()[0],M=(T=I.childNodes())===null||T===void 0?void 0:T.getNode(),N=h.default("

            "),B=N.getNode(),L=(O=window.getSelection())===null||O===void 0?void 0:O.anchorNode,U=F.getCursorPos(),H=L.previousSibling;if(I.text()===""){k.preventDefault();var R=h.default(S.EMPTY_P);R.insertAfter(I),I.remove(),F.moveCursor(R.getNode(),0);return}if((H==null?void 0:H.nodeName)==="SPAN"&&H.childNodes[0].nodeName==="INPUT"&&U===0){var z;k.preventDefault(),M==null||(0,c.default)(z=M.childNodes).call(z,function($,A){A!==0&&B.appendChild($.cloneNode(!0))}),N.insertAfter(I),I.remove()}}}function b(){var k=E.selection,T=k.getSelectionRangeTopNodes()[0];T&&C.isTodo(T)&&T.text()===""&&(h.default(S.EMPTY_P).insertAfter(T),T.remove())}function x(k){k&&k.target instanceof HTMLInputElement&&k.target.type==="checkbox"&&(k.target.checked?k.target.setAttribute("checked","true"):k.target.removeAttribute("checked"))}E.txt.eventHooks.enterDownEvents.push(_),E.txt.eventHooks.deleteUpEvents.push(b),E.txt.eventHooks.deleteDownEvents.push(g),E.txt.eventHooks.clickEvents.push(x)}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.selectorValidator=void 0;var c=i(2),u=c.__importDefault(i(3)),h=i(6),m=i(7),y=c.__importDefault(i(130)),C={border:"1px solid #c9d8db",toolbarBgColor:"#FFF",toolbarBottomBorder:"1px solid #EEE"};function S(E){var _=E.toolbarSelector,g=u.default(_),b=E.textSelector,x=E.config,k=x.height,T=E.i18next,O=u.default("
            "),F=u.default("
            "),I,M,N=null;b==null?(M=g.children(),g.append(O).append(F),O.css("background-color",C.toolbarBgColor).css("border",C.border).css("border-bottom",C.toolbarBottomBorder),F.css("border",C.border).css("border-top","none").css("height",k+"px")):(g.append(O),N=u.default(b).children(),u.default(b).append(F),M=F.children()),I=u.default("
            "),I.attr("contenteditable","true").css("width","100%").css("height","100%");var B,L=E.config.placeholder;L!==y.default.placeholder?B=u.default("
            "+L+"
            "):B=u.default("
            "+T.t(L)+"
            "),B.addClass("placeholder"),M&&M.length?(I.append(M),B.hide()):I.append(u.default(m.EMPTY_P)),N&&N.length&&(I.append(N),B.hide()),F.append(I),F.append(B),O.addClass("w-e-toolbar").css("z-index",E.zIndex.get("toolbar")),F.addClass("w-e-text-container"),F.css("z-index",E.zIndex.get()),I.addClass("w-e-text");var U=h.getRandom("toolbar-elem");O.attr("id",U);var H=h.getRandom("text-elem");I.attr("id",H);var R=F.getBoundingClientRect().height,z=I.getBoundingClientRect().height;R!==z&&I.css("min-height",R+"px"),E.$toolbarElem=O,E.$textContainerElem=F,E.$textElem=I,E.toolbarElemId=U,E.textElemId=H}o.default=S;function w(E){var _="data-we-id",g=/^wangEditor-\d+$/,b=E.textSelector,x=E.toolbarSelector,k={bar:u.default("
            "),text:u.default("
            ")};if(x==null)throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863");if(k.bar=u.default(x),!k.bar.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+x);if(g.test(k.bar.attr(_)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668");if(b){if(k.text=u.default(b),!k.text.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+b);if(g.test(k.text.attr(_)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668")}k.bar.attr(_,E.id),k.text.attr(_,E.id),E.beforeDestroy(function(){k.bar.removeAttr(_),k.text.removeAttr(_)})}o.selectorValidator=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=i(7);function m(y,C){var S=y.$textElem,w=S.children();if(!w||!w.length){S.append(u.default(h.EMPTY_P)),m(y);return}var E=w.last();if(C){var _=E.html().toLowerCase(),g=E.getNodeName();if(_!=="
            "&&_!=="
            "||g!=="P"){S.append(u.default(h.EMPTY_P)),m(y);return}}y.selection.createRangeByElem(E,!1,!0),y.config.focus?y.selection.restoreSelection():y.selection.clearWindowSelectionRange()}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(_){y(_),C(_),S(_)}function y(_){_.txt.eventHooks.changeEvents.push(function(){var g=_.config.onchange;if(g){var b=_.txt.html()||"";_.isFocus=!0,g(b)}_.txt.togglePlaceholder()})}function C(_){_.isFocus=!1;function g(b){var x=b.target,k=h.default(x),T=_.$textElem,O=_.$toolbarElem,F=T.isContain(k),I=O.isContain(k),M=O.elems[0]==b.target;if(F)_.isFocus||E(_),_.isFocus=!0;else{if(I&&!M||!_.isFocus)return;w(_),_.isFocus=!1}}document.activeElement===_.$textElem.elems[0]&&_.config.focus&&(E(_),_.isFocus=!0),h.default(document).on("click",g),_.beforeDestroy(function(){h.default(document).off("click",g)})}function S(_){_.$textElem.on("compositionstart",function(){_.isComposing=!0,_.txt.togglePlaceholder()}).on("compositionend",function(){_.isComposing=!1,_.txt.togglePlaceholder()})}function w(_){var g,b=_.config,x=b.onblur,k=_.txt.html()||"";(0,c.default)(g=_.txt.eventHooks.onBlurEvents).call(g,function(T){return T()}),x(k)}function E(_){var g=_.config,b=g.onfocus,x=_.txt.html()||"";b(x)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.config,m=h.lang,y=h.languages;if(u.i18next!=null){try{u.i18next.init({ns:"wangEditor",lng:m,defaultNS:"wangEditor",resources:y})}catch(C){throw new Error("i18next:"+C)}return}u.i18next={t:function(S){var w=S.split(".");return w[w.length-1]}}}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.setUnFullScreen=o.setFullScreen=void 0;var u=i(2),h=u.__importDefault(i(3));i(421);var m="w-e-icon-fullscreen",y="w-e-icon-fullscreen_exit",C="w-e-full-screen-editor";o.setFullScreen=function(w){var E=h.default(w.toolbarSelector),_=w.$textContainerElem,g=w.$toolbarElem,b=(0,c.default)(g).call(g,"i."+m),x=w.config;b.removeClass(m),b.addClass(y),E.addClass(C),E.css("z-index",x.zIndexFullScreen);var k=g.getBoundingClientRect();_.css("height","calc(100% - "+k.height+"px)")},o.setUnFullScreen=function(w){var E=h.default(w.toolbarSelector),_=w.$textContainerElem,g=w.$toolbarElem,b=(0,c.default)(g).call(g,"i."+y),x=w.config;b.removeClass(y),b.addClass(m),E.removeClass(C),E.css("z-index","auto"),_.css("height",x.height+"px")};var S=function(E){if(!E.textSelector&&!!E.config.showFullScreen){var _=E.$toolbarElem,g=h.default(`
            -
            `);g.on("click",function(_){var x,k=(0,c.default)(x=h.default(_.currentTarget)).call(x,"i");k.hasClass(m)?(g.attr("data-title","\u53D6\u6D88\u5168\u5C4F"),o.setFullScreen(E)):(g.attr("data-title","\u5168\u5C4F"),o.setUnFullScreen(E))}),b.append(g)}};o.default=A},function(r,o,i){var l=i(20),d=i(422);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-full-screen-editor { +
            `);g.on("click",function(b){var x,k=(0,c.default)(x=h.default(b.currentTarget)).call(x,"i");k.hasClass(m)?(g.attr("data-title","\u53D6\u6D88\u5168\u5C4F"),o.setFullScreen(E)):(g.attr("data-title","\u5168\u5C4F"),o.setUnFullScreen(E))}),_.append(g)}};o.default=S},function(r,o,i){var l=i(20),d=i(422);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-full-screen-editor { position: fixed; width: 100%!important; height: 100%!important; left: 0; top: 0; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=function(m,y){var C,A=m.isEnable?m.$textElem:(0,c.default)(C=m.$textContainerElem).call(C,".w-e-content-mantle"),w=(0,c.default)(A).call(A,"[id='"+y+"']"),E=w.getOffsetData().top;A.scrollTop(E)};o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(129)),h={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1},m=function(){function y(){this.tier=h,this.baseZIndex=u.default.zIndex}return y.prototype.get=function(C){return C&&this.tier[C]?this.baseZIndex+this.tier[C]:this.baseZIndex},y.prototype.init=function(C){this.baseZIndex==u.default.zIndex&&(this.baseZIndex=C.config.zIndex)},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(70)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(426)),y=i(6),C=i(7);function A(E,b){return(0,c.default)(E).call(E,function(g){var _=g.type,x=g.target,k=g.attributeName;return _!="attributes"||_=="attributes"&&(k=="contenteditable"||x!=b)})}var w=function(E){h.__extends(b,E);function b(g){var _=E.call(this,function(x,k){var T;if(x=A(x,k.target),(T=_.data).push.apply(T,x),g.isCompatibleMode)_.asyncSave();else if(!g.isComposing)return _.asyncSave()})||this;return _.editor=g,_.data=[],_.asyncSave=C.EMPTY_FN,_}return b.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},b.prototype.emit=function(){var g;(0,u.default)(g=this.editor.txt.eventHooks.changeEvents).call(g,function(_){return _()})},b.prototype.observe=function(){var g=this;E.prototype.observe.call(this,this.editor.$textElem.elems[0]);var _=this.editor.config.onchangeTimeout;this.asyncSave=y.debounce(function(){g.save()},_),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",function(){g.asyncSave()})},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h,m){var y=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(C){h(C,y)},this.observer=new MutationObserver(this.callback),m&&(this.options=m)}return(0,d.default)(u.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),u.prototype.observe=function(h){this.node instanceof Node||(this.node=h,this.connect())},u.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("\u8FD8\u672A\u521D\u59CB\u5316\u7ED1\u5B9A\uFF0C\u8BF7\u60A8\u5148\u7ED1\u5B9A\u6709\u6548\u7684 Node \u8282\u70B9")},u.prototype.disconnect=function(){var h=this.observer.takeRecords();h.length&&this.callback(h),this.observer.disconnect()},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(428)),h=c.__importDefault(i(435)),m=c.__importDefault(i(436)),y=function(){function C(A){this.editor=A,this.content=new u.default(A),this.scroll=new h.default(A),this.range=new m.default(A)}return(0,d.default)(C.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),C.prototype.observe=function(){this.content.observe(),this.scroll.observe(),!this.editor.isCompatibleMode&&this.range.observe()},C.prototype.save=function(A){A.length&&(this.content.save(A),this.scroll.save(),!this.editor.isCompatibleMode&&this.range.save())},C.prototype.revoke=function(){this.editor.change.disconnect();var A=this.content.revoke();A&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),A&&this.editor.change.emit()},C.prototype.restore=function(){this.editor.change.disconnect();var A=this.content.restore();A&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),A&&this.editor.change.emit()},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(429)),h=c.__importDefault(i(433)),m=function(){function y(C){this.editor=C}return y.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new h.default(this.editor):this.cache=new u.default(this.editor),this.cache.observe()},y.prototype.save=function(C){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(C)},y.prototype.revoke=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.revoke()},y.prototype.restore=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.restore()},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(431)),m=i(432),y=function(C){c.__extends(A,C);function A(w){var E=C.call(this,w.config.historyMaxSize)||this;return E.editor=w,E}return A.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},A.prototype.compile=function(w){return this.save(h.default(w)),this},A.prototype.revoke=function(){return C.prototype.revoke.call(this,function(w){m.revoke(w)})},A.prototype.restore=function(){return C.prototype.restore.call(this,function(w){m.restore(w)})},A}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.CeilStack=void 0;var c=function(){function u(h){h===void 0&&(h=0),this.data=[],this.max=0,this.reset=!1,h=Math.abs(h),h&&(this.max=h)}return u.prototype.resetMax=function(h){h=Math.abs(h),!this.reset&&!isNaN(h)&&(this.max=h,this.reset=!0)},(0,d.default)(u.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),u.prototype.instack=function(h){return this.data.unshift(h),this.max&&this.size>this.max&&(this.data.length=this.max),this},u.prototype.outstack=function(){return this.data.shift()},u.prototype.clear=function(){return this.data.length=0,this},u}();o.CeilStack=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0}),o.compliePosition=o.complieNodes=o.compileValue=o.compileType=void 0;var h=i(6);function m(g){switch(g){case"childList":return"node";case"attributes":return"attr";default:return"text"}}o.compileType=m;function y(g){switch(g.type){case"attributes":return g.target.getAttribute(g.attributeName)||"";case"characterData":return g.target.textContent;default:return""}}o.compileValue=y;function C(g){var _={};return g.addedNodes.length&&(_.add=h.toArray(g.addedNodes)),g.removedNodes.length&&(_.remove=h.toArray(g.removedNodes)),_}o.complieNodes=C;function A(g){var _;return g.previousSibling?_={type:"before",target:g.previousSibling}:g.nextSibling?_={type:"after",target:g.nextSibling}:_={type:"parent",target:g.target},_}o.compliePosition=A;var w=["UL","OL","H1","H2","H3","H4","H5","H6"];function E(g){var _=[],x=!1,k=[];return(0,c.default)(g).call(g,function(T,O){var F={type:m(T.type),target:T.target,attr:T.attributeName||"",value:y(T)||"",oldValue:T.oldValue||"",nodes:C(T),position:A(T)};if(_.push(F),!!h.UA.isFirefox){if(x&&T.addedNodes.length&&T.addedNodes[0].nodeType==1){var I=T.addedNodes[0],M={type:"node",target:I,attr:"",value:"",oldValue:"",nodes:{add:[x]},position:{type:"parent",target:I}};(0,u.default)(w).call(w,I.nodeName)!=-1?(M.nodes.add=h.toArray(I.childNodes),_.push(M)):x.nodeType==3?(b(I,k)&&(M.nodes.add=h.toArray(I.childNodes)),_.push(M)):(0,u.default)(w).call(w,T.target.nodeName)==-1&&b(I,k)&&(M.nodes.add=h.toArray(I.childNodes),_.push(M))}F.type=="node"&&T.removedNodes.length==1?(x=T.removedNodes[0],k.push(x)):(x=!1,k.length=0)}}),_}o.default=E;function b(g,_){for(var x=0,k=_.length-1;k>0&&g.contains(_[k]);k--)x++;return x}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(94));(0,d.default)(o,"__esModule",{value:!0}),o.restore=o.revoke=void 0;function h(k,T){var O=k.position.target;switch(k.position.type){case"before":O.nextSibling?(O=O.nextSibling,(0,c.default)(T).call(T,function(F){k.target.insertBefore(F,O)})):(0,c.default)(T).call(T,function(F){k.target.appendChild(F)});break;case"after":(0,c.default)(T).call(T,function(F){k.target.insertBefore(F,O)});break;default:(0,c.default)(T).call(T,function(F){O.appendChild(F)});break}}function m(k){for(var T=0,O=(0,u.default)(k.nodes);T-1;T--){var O=k[T];A[O.type](O)}}o.revoke=w;function E(k){for(var T=0,O=(0,u.default)(k.nodes);Tthis.max;)this.data.shift();return this.point=this.size-1,this},h.prototype.current=function(){return this.data[this.point]},h.prototype.prev=function(){if(!this.isRe&&(this.isRe=!0),this.point--,this.point<0){this.point=0;return}return this.current()},h.prototype.next=function(){if(!this.isRe&&(this.isRe=!0),this.point++,this.point>=this.size){this.point=this.size-1;return}return this.current()},h}();o.TailChain=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=function(m){c.__extends(y,m);function y(C){var A=m.call(this,C.config.historyMaxSize)||this;return A.editor=C,A.last=0,A.target=C.$textElem.elems[0],A}return y.prototype.observe=function(){var C=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",function(){C.last=C.target.scrollTop}),this.resetMaxSize(this.editor.config.historyMaxSize)},y.prototype.save=function(){return m.prototype.save.call(this,[this.last,this.target.scrollTop]),this},y.prototype.revoke=function(){var C=this;return m.prototype.revoke.call(this,function(A){C.target.scrollTop=A[0]})},y.prototype.restore=function(){var C=this;return m.prototype.restore.call(this,function(A){C.target.scrollTop=A[1]})},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(3)),m=i(6);function y(A){return{start:[A.startContainer,A.startOffset],end:[A.endContainer,A.endOffset],root:A.commonAncestorContainer,collapsed:A.collapsed}}var C=function(A){c.__extends(w,A);function w(E){var b=A.call(this,E.config.historyMaxSize)||this;return b.editor=E,b.lastRange=y(document.createRange()),b.root=E.$textElem.elems[0],b.updateLastRange=m.debounce(function(){b.lastRange=y(b.rangeHandle)},E.config.onchangeTimeout),b}return(0,d.default)(w.prototype,"rangeHandle",{get:function(){var b=document.getSelection();return b&&b.rangeCount?b.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),w.prototype.observe=function(){var E=this;this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize);function b(){var _=E.rangeHandle;(E.root===_.commonAncestorContainer||E.root.contains(_.commonAncestorContainer))&&(E.editor.isComposing||E.updateLastRange())}function g(_){(_.key=="Backspace"||_.key=="Delete")&&E.updateLastRange()}h.default(document).on("selectionchange",b),this.editor.beforeDestroy(function(){h.default(document).off("selectionchange",b)}),E.editor.$textElem.on("keydown",g)},w.prototype.save=function(){var E=y(this.rangeHandle);return A.prototype.save.call(this,[this.lastRange,E]),this.lastRange=E,this},w.prototype.set=function(E){try{if(E){var b=this.rangeHandle;return b.setStart.apply(b,E.start),b.setEnd.apply(b,E.end),this.editor.menus.changeActive(),!0}}catch{return!1}return!1},w.prototype.revoke=function(){var E=this;return A.prototype.revoke.call(this,function(b){E.set(b[0])})},w.prototype.restore=function(){var E=this;return A.prototype.restore.call(this,function(b){E.set(b[1])})},w}(u.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));i(438);function m(y){var C=!1,A,w;y.txt.eventHooks.changeEvents.push(function(){C&&(0,c.default)(A).call(A,".w-e-content-preview").html(y.$textElem.html())});function E(){if(!C){y.$textElem.hide();var g=y.zIndex.get("textContainer"),_=y.txt.html();A=h.default('
            -
            `+_+`
            -
            `),y.$textContainerElem.append(A);var x=y.zIndex.get("menu");w=h.default('
            '),y.$toolbarElem.append(w),C=!0,y.isEnable=!1}}function b(){!C||(A.remove(),w.remove(),y.$textElem.show(),C=!1,y.isEnable=!0)}return{disable:E,enable:b}}o.default=m},function(r,o,i){var l=i(20),d=i(439);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-content-mantle { +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=function(m,y){var C,S=m.isEnable?m.$textElem:(0,c.default)(C=m.$textContainerElem).call(C,".w-e-content-mantle"),w=(0,c.default)(S).call(S,"[id='"+y+"']"),E=w.getOffsetData().top;S.scrollTop(E)};o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(129)),h={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1},m=function(){function y(){this.tier=h,this.baseZIndex=u.default.zIndex}return y.prototype.get=function(C){return C&&this.tier[C]?this.baseZIndex+this.tier[C]:this.baseZIndex},y.prototype.init=function(C){this.baseZIndex==u.default.zIndex&&(this.baseZIndex=C.config.zIndex)},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(70)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(426)),y=i(6),C=i(7);function S(E,_){return(0,c.default)(E).call(E,function(g){var b=g.type,x=g.target,k=g.attributeName;return b!="attributes"||b=="attributes"&&(k=="contenteditable"||x!=_)})}var w=function(E){h.__extends(_,E);function _(g){var b=E.call(this,function(x,k){var T;if(x=S(x,k.target),(T=b.data).push.apply(T,x),g.isCompatibleMode)b.asyncSave();else if(!g.isComposing)return b.asyncSave()})||this;return b.editor=g,b.data=[],b.asyncSave=C.EMPTY_FN,b}return _.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},_.prototype.emit=function(){var g;(0,u.default)(g=this.editor.txt.eventHooks.changeEvents).call(g,function(b){return b()})},_.prototype.observe=function(){var g=this;E.prototype.observe.call(this,this.editor.$textElem.elems[0]);var b=this.editor.config.onchangeTimeout;this.asyncSave=y.debounce(function(){g.save()},b),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",function(){g.asyncSave()})},_}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h,m){var y=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(C){h(C,y)},this.observer=new MutationObserver(this.callback),m&&(this.options=m)}return(0,d.default)(u.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),u.prototype.observe=function(h){this.node instanceof Node||(this.node=h,this.connect())},u.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("\u8FD8\u672A\u521D\u59CB\u5316\u7ED1\u5B9A\uFF0C\u8BF7\u60A8\u5148\u7ED1\u5B9A\u6709\u6548\u7684 Node \u8282\u70B9")},u.prototype.disconnect=function(){var h=this.observer.takeRecords();h.length&&this.callback(h),this.observer.disconnect()},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(428)),h=c.__importDefault(i(435)),m=c.__importDefault(i(436)),y=function(){function C(S){this.editor=S,this.content=new u.default(S),this.scroll=new h.default(S),this.range=new m.default(S)}return(0,d.default)(C.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),C.prototype.observe=function(){this.content.observe(),this.scroll.observe(),!this.editor.isCompatibleMode&&this.range.observe()},C.prototype.save=function(S){S.length&&(this.content.save(S),this.scroll.save(),!this.editor.isCompatibleMode&&this.range.save())},C.prototype.revoke=function(){this.editor.change.disconnect();var S=this.content.revoke();S&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C.prototype.restore=function(){this.editor.change.disconnect();var S=this.content.restore();S&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(429)),h=c.__importDefault(i(433)),m=function(){function y(C){this.editor=C}return y.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new h.default(this.editor):this.cache=new u.default(this.editor),this.cache.observe()},y.prototype.save=function(C){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(C)},y.prototype.revoke=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.revoke()},y.prototype.restore=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.restore()},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(431)),m=i(432),y=function(C){c.__extends(S,C);function S(w){var E=C.call(this,w.config.historyMaxSize)||this;return E.editor=w,E}return S.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},S.prototype.compile=function(w){return this.save(h.default(w)),this},S.prototype.revoke=function(){return C.prototype.revoke.call(this,function(w){m.revoke(w)})},S.prototype.restore=function(){return C.prototype.restore.call(this,function(w){m.restore(w)})},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.CeilStack=void 0;var c=function(){function u(h){h===void 0&&(h=0),this.data=[],this.max=0,this.reset=!1,h=Math.abs(h),h&&(this.max=h)}return u.prototype.resetMax=function(h){h=Math.abs(h),!this.reset&&!isNaN(h)&&(this.max=h,this.reset=!0)},(0,d.default)(u.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),u.prototype.instack=function(h){return this.data.unshift(h),this.max&&this.size>this.max&&(this.data.length=this.max),this},u.prototype.outstack=function(){return this.data.shift()},u.prototype.clear=function(){return this.data.length=0,this},u}();o.CeilStack=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0}),o.compliePosition=o.complieNodes=o.compileValue=o.compileType=void 0;var h=i(6);function m(g){switch(g){case"childList":return"node";case"attributes":return"attr";default:return"text"}}o.compileType=m;function y(g){switch(g.type){case"attributes":return g.target.getAttribute(g.attributeName)||"";case"characterData":return g.target.textContent;default:return""}}o.compileValue=y;function C(g){var b={};return g.addedNodes.length&&(b.add=h.toArray(g.addedNodes)),g.removedNodes.length&&(b.remove=h.toArray(g.removedNodes)),b}o.complieNodes=C;function S(g){var b;return g.previousSibling?b={type:"before",target:g.previousSibling}:g.nextSibling?b={type:"after",target:g.nextSibling}:b={type:"parent",target:g.target},b}o.compliePosition=S;var w=["UL","OL","H1","H2","H3","H4","H5","H6"];function E(g){var b=[],x=!1,k=[];return(0,c.default)(g).call(g,function(T,O){var F={type:m(T.type),target:T.target,attr:T.attributeName||"",value:y(T)||"",oldValue:T.oldValue||"",nodes:C(T),position:S(T)};if(b.push(F),!!h.UA.isFirefox){if(x&&T.addedNodes.length&&T.addedNodes[0].nodeType==1){var I=T.addedNodes[0],M={type:"node",target:I,attr:"",value:"",oldValue:"",nodes:{add:[x]},position:{type:"parent",target:I}};(0,u.default)(w).call(w,I.nodeName)!=-1?(M.nodes.add=h.toArray(I.childNodes),b.push(M)):x.nodeType==3?(_(I,k)&&(M.nodes.add=h.toArray(I.childNodes)),b.push(M)):(0,u.default)(w).call(w,T.target.nodeName)==-1&&_(I,k)&&(M.nodes.add=h.toArray(I.childNodes),b.push(M))}F.type=="node"&&T.removedNodes.length==1?(x=T.removedNodes[0],k.push(x)):(x=!1,k.length=0)}}),b}o.default=E;function _(g,b){for(var x=0,k=b.length-1;k>0&&g.contains(b[k]);k--)x++;return x}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(94));(0,d.default)(o,"__esModule",{value:!0}),o.restore=o.revoke=void 0;function h(k,T){var O=k.position.target;switch(k.position.type){case"before":O.nextSibling?(O=O.nextSibling,(0,c.default)(T).call(T,function(F){k.target.insertBefore(F,O)})):(0,c.default)(T).call(T,function(F){k.target.appendChild(F)});break;case"after":(0,c.default)(T).call(T,function(F){k.target.insertBefore(F,O)});break;default:(0,c.default)(T).call(T,function(F){O.appendChild(F)});break}}function m(k){for(var T=0,O=(0,u.default)(k.nodes);T-1;T--){var O=k[T];S[O.type](O)}}o.revoke=w;function E(k){for(var T=0,O=(0,u.default)(k.nodes);Tthis.max;)this.data.shift();return this.point=this.size-1,this},h.prototype.current=function(){return this.data[this.point]},h.prototype.prev=function(){if(!this.isRe&&(this.isRe=!0),this.point--,this.point<0){this.point=0;return}return this.current()},h.prototype.next=function(){if(!this.isRe&&(this.isRe=!0),this.point++,this.point>=this.size){this.point=this.size-1;return}return this.current()},h}();o.TailChain=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=function(m){c.__extends(y,m);function y(C){var S=m.call(this,C.config.historyMaxSize)||this;return S.editor=C,S.last=0,S.target=C.$textElem.elems[0],S}return y.prototype.observe=function(){var C=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",function(){C.last=C.target.scrollTop}),this.resetMaxSize(this.editor.config.historyMaxSize)},y.prototype.save=function(){return m.prototype.save.call(this,[this.last,this.target.scrollTop]),this},y.prototype.revoke=function(){var C=this;return m.prototype.revoke.call(this,function(S){C.target.scrollTop=S[0]})},y.prototype.restore=function(){var C=this;return m.prototype.restore.call(this,function(S){C.target.scrollTop=S[1]})},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(3)),m=i(6);function y(S){return{start:[S.startContainer,S.startOffset],end:[S.endContainer,S.endOffset],root:S.commonAncestorContainer,collapsed:S.collapsed}}var C=function(S){c.__extends(w,S);function w(E){var _=S.call(this,E.config.historyMaxSize)||this;return _.editor=E,_.lastRange=y(document.createRange()),_.root=E.$textElem.elems[0],_.updateLastRange=m.debounce(function(){_.lastRange=y(_.rangeHandle)},E.config.onchangeTimeout),_}return(0,d.default)(w.prototype,"rangeHandle",{get:function(){var _=document.getSelection();return _&&_.rangeCount?_.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),w.prototype.observe=function(){var E=this;this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize);function _(){var b=E.rangeHandle;(E.root===b.commonAncestorContainer||E.root.contains(b.commonAncestorContainer))&&(E.editor.isComposing||E.updateLastRange())}function g(b){(b.key=="Backspace"||b.key=="Delete")&&E.updateLastRange()}h.default(document).on("selectionchange",_),this.editor.beforeDestroy(function(){h.default(document).off("selectionchange",_)}),E.editor.$textElem.on("keydown",g)},w.prototype.save=function(){var E=y(this.rangeHandle);return S.prototype.save.call(this,[this.lastRange,E]),this.lastRange=E,this},w.prototype.set=function(E){try{if(E){var _=this.rangeHandle;return _.setStart.apply(_,E.start),_.setEnd.apply(_,E.end),this.editor.menus.changeActive(),!0}}catch{return!1}return!1},w.prototype.revoke=function(){var E=this;return S.prototype.revoke.call(this,function(_){E.set(_[0])})},w.prototype.restore=function(){var E=this;return S.prototype.restore.call(this,function(_){E.set(_[1])})},w}(u.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));i(438);function m(y){var C=!1,S,w;y.txt.eventHooks.changeEvents.push(function(){C&&(0,c.default)(S).call(S,".w-e-content-preview").html(y.$textElem.html())});function E(){if(!C){y.$textElem.hide();var g=y.zIndex.get("textContainer"),b=y.txt.html();S=h.default('
            +
            `+b+`
            +
            `),y.$textContainerElem.append(S);var x=y.zIndex.get("menu");w=h.default('
            '),y.$toolbarElem.append(w),C=!0,y.isEnable=!1}}function _(){!C||(S.remove(),w.remove(),y.$textElem.show(),C=!1,y.isEnable=!0)}return{disable:E,enable:_}}o.default=m},function(r,o,i){var l=i(20),d=i(439);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-content-mantle { width: 100%; height: 100%; overflow-y: auto; @@ -1545,4 +1545,4 @@ ${E} top: 0; left: 0; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h){var m=this;this.editor=h;var y=function(){var A=document.activeElement;A===h.$textElem.elems[0]&&m.emit()};window.document.addEventListener("selectionchange",y),this.editor.beforeDestroy(function(){window.document.removeEventListener("selectionchange",y)})}return u.prototype.emit=function(){var h,m=this.editor.config.onSelectionChange;if(m){var y=this.editor.selection;y.saveRange(),y.isSelectionEmpty()||m({text:y.getSelectionText(),html:(h=y.getSelectionContainerElem())===null||h===void 0?void 0:h.elems[0].innerHTML,selection:y})}},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128)),u=l(i(94)),h=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.registerPlugin=void 0;var m=i(2),y=m.__importDefault(i(87)),C=i(6);function A(E,b,g){if(!E)throw new TypeError("name is not define");if(!b)throw new TypeError("options is not define");if(!b.intention)throw new TypeError("options.intention is not define");if(b.intention&&typeof b.intention!="function")throw new TypeError("options.intention is not function");g[E]&&console.warn("plugin "+E+" \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"),g[E]=b}o.registerPlugin=A;function w(E){var b=(0,c.default)({},C.deepClone(y.default.globalPluginsFunctionList),C.deepClone(E.pluginsFunctionList)),g=(0,u.default)(b);(0,h.default)(g).call(g,function(_){var x=_[0],k=_[1];console.info("plugin "+x+" initializing");var T=k.intention,O=k.config;T(E,O),console.info("plugin "+x+" initialization complete")})}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0})}]).default})})(Ey);var R8=B8(Ey.exports),$8="fcEditor",I8=1,F8=Object.assign||function(e){for(var t,r=1;r2&&T.token&&typeof T.token!="string"){for(var I=2;I-1)return r.Pass;var g=w.indent.length-1,_=C[w.state];e:for(;;){for(var x=0;x<_.length;x++){var k=_[x];if(k.data.dedent&&k.data.dedentIfLineStart!==!1){var T=k.regex.exec(E);if(T&&T[0]){g--,(k.next||k.push)&&(_=C[k.next||k.push]),E=E.slice(T[0].length);continue e}}}break}return g<0?0:w.indent[g]}}})})();const Jz="",Xz="",Zz="",qz="";ki.defineSimpleMode("fcComputedMode",{start:[{regex:/[a-zA-Z_]\w*/,token:"keyword"},{regex:/[a-z]+/,token:"def"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+]?(\d*\.)?\d+/,token:"number"},{regex:/"(?:[^\\]|\\.)*?(?:"|$)/,token:"string"},{regex:/[\(\),]/,token:"bracket"},{regex:/==/,token:"operator"},{regex:/=/,token:"operator"},{regex:/[!<>]=?/,token:"operator"},{regex:/&&|\|\|/,token:"operator"},{regex:/[\+\-\*\%\/]/,token:"builtin"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}]});const kt=(e,t,r)=>{ze.component(e,r||t),An.component(e,t)};ze.component("draggable",jr),ze.component("DragTool",gy),ze.component("DragBox",yy),ze.component("Validate",P3),ze.component("Struct",Vv),ze.component("HtmlEditor",lM),ze.component("FnEditor",Ni),ze.component("ComputedConfig",vg),ze.component("Required",z3),ze.component("TableOptions",Ev),ze.component("TreeOptions",q3),ze.component("TableFormColumn",Cy),ze.component("TableFormColumn2",Cy),ze.component("EventConfig",bg),ze.component("FetchConfig",wM),ze.component("TableColumnConfig",TM),ze.component("TableButtonConfig",FM),ze.component("SizeInput",ro),ze.component("PatternInput",Du),ze.component("StyleConfig",Nv),ze.component("GlobalFetchConfig",_v),ze.component("GlobalFetchSelect",e3),ze.component("GlobalEventConfig",Cv),ze.component("GlobalClassConfig",Tv),ze.component("GlobalClassSelect",o3),ze.component("GlobalVariableConfig",Dv),ze.component("FetchTable",f3),ze.component("VariableConfig",ra),ze.component("ColorInput",oo),ze.component("ConfigItem",Fn),ze.component("ConfigTitle",bv),ze.component("FieldInput",uM),ze.component("PromptInput",hM),ze.component("ValueInput",Kl),ze.component("StepFormItem",$L),ze.component("FcRow",l8),ze.component("FnConfig",GM),ze.component("FnInput",vy),ze.component("RuleSelect",Vu),ze.component("HideConfig",c8),ze.component("SpanInput",p8),ze.component("LanguageInput",wf),kt("FcSlot",Wh,E3),kt("FcJson",Gh,S3),kt("DataTable",xc),kt("FcEditor",P8),kt("fcInlineForm",kc),kt("FcCell",Uh,r8),kt("TableForm",Mh,wy),kt("TableFormPro",Lh,wy),kt("StepForm",iL,lL),kt("FcValue",Hh,_3),kt("FcTable",Ph,y3),kt("NestedTableForm",zh,wL),kt("InfiniteTableForm",jh,xL),kt("FcDialog",mm,UL),kt("FcDrawer",t8,JL),kt("AudioBox",vm),kt("VideoBox",og),kt("BarCodeBox",rg),kt("IframeBox",ym),kt("QrCodeBox",lg),kt("SignaturePad",S8),kt("FcEcharts",Kh),kt("FcTitle",Jh),kt("FcCity",v8),kt("FcId",Qh),kt("FcMarkdown",hm),kt("fcDataSelect",gm,D8);const M8=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{jt[r.name]=r.handle,_c[r.name]=r.example,Wl.value.formula[r.name]=r.info,kh.forEach(o=>{o.key===r.menu&&o.children.push(r.name),An.setFormula(r.name,r.handle),ze.setFormula(r.name,r.handle)})})},L8=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{Ec[r.name]=r.handle,Th[r.name]=r.rule,Wl.value.behavior[r.name]={info:r.info,name:r.label},Nh.forEach(o=>{o.key===r.menu&&o.children.push(r.name)})})},Sy=function(e){e.component("FcDesigner",It)};It.install=Sy,It.makeOptionsRule=Pi,It.formCreate=An,It.designerForm=ze,It.component=kt,It.setFormula=M8,It.setBehavior=L8,It.useLocale=hg,It.copyTextToClipboard=di,It.getInjectArg=on,It.localeOptions=it,It.localeProps=Be,It.makeRequiredRule=od,It.makeTreeOptions=Qn,It.makeTreeOptionsRule=Or,It.makeTitleRule=ad,It.makeDataRule=Ln,It.toJSON=En,It.loadjs=nn,It.t=Gl,It.utils={copyTextToClipboard:di,getInjectArg:on,localeOptions:it,localeProps:Be,makeTitleRule:ad,makeOptionsRule:Pi,makeRequiredRule:od,makeTreeOptions:Qn,makeTreeOptionsRule:Or,makeDataRule:Ln,toJSON:En};const Ay="3.2.22";Mb(Ay,An.version)===1&&console.error("Please use FormCreate version "+Ay+" or greater, see https://github.com/xaboy/form-create."),gt.copyTextToClipboard=di,gt.default=It,gt.designerForm=ze,gt.formCreate=An,gt.getInjectArg=on,gt.install=Sy,gt.loadjs=nn,gt.localeOptions=it,gt.localeProps=Be,gt.makeDataRule=Ln,gt.makeOptionsRule=Pi,gt.makeRequiredRule=od,gt.makeTitleRule=ad,gt.makeTreeOptions=Qn,gt.makeTreeOptionsRule=Or,gt.t=Gl,gt.toJSON=En,Object.defineProperties(gt,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h){var m=this;this.editor=h;var y=function(){var S=document.activeElement;S===h.$textElem.elems[0]&&m.emit()};window.document.addEventListener("selectionchange",y),this.editor.beforeDestroy(function(){window.document.removeEventListener("selectionchange",y)})}return u.prototype.emit=function(){var h,m=this.editor.config.onSelectionChange;if(m){var y=this.editor.selection;y.saveRange(),y.isSelectionEmpty()||m({text:y.getSelectionText(),html:(h=y.getSelectionContainerElem())===null||h===void 0?void 0:h.elems[0].innerHTML,selection:y})}},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128)),u=l(i(94)),h=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.registerPlugin=void 0;var m=i(2),y=m.__importDefault(i(87)),C=i(6);function S(E,_,g){if(!E)throw new TypeError("name is not define");if(!_)throw new TypeError("options is not define");if(!_.intention)throw new TypeError("options.intention is not define");if(_.intention&&typeof _.intention!="function")throw new TypeError("options.intention is not function");g[E]&&console.warn("plugin "+E+" \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"),g[E]=_}o.registerPlugin=S;function w(E){var _=(0,c.default)({},C.deepClone(y.default.globalPluginsFunctionList),C.deepClone(E.pluginsFunctionList)),g=(0,u.default)(_);(0,h.default)(g).call(g,function(b){var x=b[0],k=b[1];console.info("plugin "+x+" initializing");var T=k.intention,O=k.config;T(E,O),console.info("plugin "+x+" initialization complete")})}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0})}]).default})})(Ey);var $8=R8(Ey.exports),I8="fcEditor",F8=1,P8=Object.assign||function(e){for(var t,r=1;r2&&T.token&&typeof T.token!="string"){for(var I=2;I-1)return r.Pass;var g=w.indent.length-1,b=C[w.state];e:for(;;){for(var x=0;x]=?/,token:"operator"},{regex:/&&|\|\|/,token:"operator"},{regex:/[\+\-\*\%\/]/,token:"builtin"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}]});const kt=(e,t,r)=>{ze.component(e,r||t),Sn.component(e,t)};ze.component("draggable",jr),ze.component("DragTool",gy),ze.component("DragBox",yy),ze.component("Validate",M3),ze.component("Struct",Vv),ze.component("HtmlEditor",lM),ze.component("FnEditor",Ni),ze.component("ComputedConfig",vg),ze.component("Required",U3),ze.component("TableOptions",Ev),ze.component("TreeOptions",eL),ze.component("TableFormColumn",Cy),ze.component("TableFormColumn2",Cy),ze.component("EventConfig",bg),ze.component("FetchConfig",wM),ze.component("TableColumnConfig",DM),ze.component("TableButtonConfig",PM),ze.component("SizeInput",ro),ze.component("PatternInput",Du),ze.component("StyleConfig",Nv),ze.component("GlobalFetchConfig",_v),ze.component("GlobalFetchSelect",t3),ze.component("GlobalEventConfig",Cv),ze.component("GlobalClassConfig",Tv),ze.component("GlobalClassSelect",a3),ze.component("GlobalVariableConfig",Dv),ze.component("FetchTable",p3),ze.component("VariableConfig",ra),ze.component("ColorInput",oo),ze.component("ConfigItem",Fn),ze.component("ConfigTitle",bv),ze.component("FieldInput",uM),ze.component("PromptInput",hM),ze.component("ValueInput",Kl),ze.component("StepFormItem",IL),ze.component("FcRow",s8),ze.component("FnConfig",KM),ze.component("FnInput",vy),ze.component("RuleSelect",Vu),ze.component("HideConfig",u8),ze.component("SpanInput",h8),ze.component("LanguageInput",wf),kt("FcSlot",Wh,A3),kt("FcJson",Gh,S3),kt("DataTable",xc),kt("FcEditor",M8),kt("fcInlineForm",kc),kt("FcCell",Uh,o8),kt("TableForm",Mh,wy),kt("TableFormPro",Lh,wy),kt("StepForm",rL,sL),kt("FcValue",Hh,E3),kt("FcTable",Ph,b3),kt("NestedTableForm",zh,CL),kt("InfiniteTableForm",jh,kL),kt("FcDialog",mm,HL),kt("FcDrawer",n8,XL),kt("AudioBox",vm),kt("VideoBox",og),kt("BarCodeBox",rg),kt("IframeBox",ym),kt("QrCodeBox",lg),kt("SignaturePad",S8),kt("FcEcharts",Kh),kt("FcTitle",Jh),kt("FcCity",y8),kt("FcId",Qh),kt("FcMarkdown",hm),kt("fcDataSelect",gm,V8);const L8=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{jt[r.name]=r.handle,_c[r.name]=r.example,Wl.value.formula[r.name]=r.info,kh.forEach(o=>{o.key===r.menu&&o.children.push(r.name),Sn.setFormula(r.name,r.handle),ze.setFormula(r.name,r.handle)})})},j8=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{Ec[r.name]=r.handle,Th[r.name]=r.rule,Wl.value.behavior[r.name]={info:r.info,name:r.label},Nh.forEach(o=>{o.key===r.menu&&o.children.push(r.name)})})},Ay=function(e){e.component("FcDesigner",It)};It.install=Ay,It.makeOptionsRule=Pi,It.formCreate=Sn,It.designerForm=ze,It.component=kt,It.setFormula=L8,It.setBehavior=j8,It.useLocale=hg,It.copyTextToClipboard=di,It.getInjectArg=on,It.localeOptions=it,It.localeProps=Be,It.makeRequiredRule=od,It.makeTreeOptions=Qn,It.makeTreeOptionsRule=Or,It.makeTitleRule=ad,It.makeDataRule=Ln,It.toJSON=En,It.loadjs=nn,It.t=Gl,It.utils={copyTextToClipboard:di,getInjectArg:on,localeOptions:it,localeProps:Be,makeTitleRule:ad,makeOptionsRule:Pi,makeRequiredRule:od,makeTreeOptions:Qn,makeTreeOptionsRule:Or,makeDataRule:Ln,toJSON:En};const Sy="3.2.22";Mb(Sy,Sn.version)===1&&console.error("Please use FormCreate version "+Sy+" or greater, see https://github.com/xaboy/form-create."),gt.copyTextToClipboard=di,gt.default=It,gt.designerForm=ze,gt.formCreate=Sn,gt.getInjectArg=on,gt.install=Ay,gt.loadjs=nn,gt.localeOptions=it,gt.localeProps=Be,gt.makeDataRule=Ln,gt.makeOptionsRule=Pi,gt.makeRequiredRule=od,gt.makeTitleRule=ad,gt.makeTreeOptions=Qn,gt.makeTreeOptionsRule=Or,gt.t=Gl,gt.toJSON=En,Object.defineProperties(gt,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); diff --git a/core/core-frontend/src/fcDesignerPro/pc/index.es.js b/core/core-frontend/src/fcDesignerPro/pc/index.es.js index 1529309..8070c85 100644 --- a/core/core-frontend/src/fcDesignerPro/pc/index.es.js +++ b/core/core-frontend/src/fcDesignerPro/pc/index.es.js @@ -4,7 +4,7 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider{width:100%}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-video-box,._fc-iframe-box{width:100%}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}._fc-data-select-pop{display:none!important}._fc-data-select{width:100%}._fc-echarts{height:300px;width:100%}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,d09GRgABAAAAAFEEAAsAAAAAoPAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FUuIY21hcAAAAYgAAAP7AAAKGJ2RrB1nbHlmAAAFhAAAQ/kAAIgow5ZWYGhlYWQAAEmAAAAALwAAADYrnfY1aGhlYQAASbAAAAAeAAAAJAfeBJ5obXR4AABJ0AAAAF0AAAJ4jxAAAGxvY2EAAEowAAABPgAAAT5fhjx4bWF4cAAAS3AAAAAfAAAAIAHCAPxuYW1lAABLkAAAAUUAAAJb1Yvg7HBvc3QAAEzYAAAELAAABq340wMHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFRZZzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8mMzc8L+BgYH5DgOQZGBEUcQEAICVDRp4nO3WZXOVVxiF4fsAhUpq1N3d3agBJQ3u7u7u7u7BIfVSo+7u7u58XMO/oGtndforemauTN53MnNmdp61ng0cAjS0y60RNNhHxb9R2eu3lfr3DTm8/n2jymw/V3EoDWgk1FLV2n+g9uBB8FNztVJNnv77VPzXVRxD00qz+m8Zx3gmMJFJTGaKv3kq05jODGYyi9nMYS7zmM8CFrKIxSxhKctYzgpWsorVnMsazmMt61jPBjayic3Ucg7ncwFb2MqFnM02LmI7O9jJLnazhzqu5Cqu5hrO4Fqu42Ku5wZu5CZu5hZu5RJuoxm3cwd3chd3cynNaUFL7qEV1dxLDa1pQ1va0Z4OdKQTl9GZLj6VrnSjOz3oSS9604e+9KM/AxjIIAYzhKEMYzgjGMkVjGI0YxjLWZzJyZzCqZzG6ZzECZxIE47jeJ/pYT7lxhzh8zqSozjap3YsTctJl/9CpTH/f6rKjyZj/32qK1MXZX7VPDxjqEV42jyl4blDrcITiKrDs4hqwlOJWofnE7WJkhG1Dc8saheeXtQ+PMeoQ3iiUcfwbKNO4SlHncPzjrqEJx91DWcAdQunAXUP5wL1CCcE9QxnBfUKpwb1DucH9QknCfUNZwr1C6cL9Q/nDA0IJw4NDGcPDQqnEA0O5xENCScTDQ1nFA0LpxUND+cWjQgnGI0MZxmNCqcajQ7nG40JJx2NDWcejQunH40P9wCaEG4ENDHcDWhSuCXQ5HBfoCnh5kBTwx2CpoXbBE0P9wqaEW4YNDPcNWhWuHXQ7HD/oDnhJkJzw52E5kX9DM8P9xRaEG4stDDcXWhRuMXQ4nCfoSXhZkNLwx2HloXbDi0P9x5aEW5AtDLchWhVuBXR6nA/ojXhpkRrw52J1oXbE60P9yjaEG5UtDHcrWhTuGXR5nDfotpw86It4Q5GW8NtjLYFJd/bg5LvHUHJ985wa6NdQcn67qBkfU+401FdUHJ/X1Byf39Qcv9AUHL/YFBy/1BQcv9wUHL/SFBy/2hQcr83vDfQY0HpgMeD0gFPRNnBejIoffBUUPpgX1D64Omg9MEzQemDZ4PSB88FpQ+eD0ofvBCUPngxKH3wUlD64OWg9MErQemDV4PSB68FpQ9eD0ofvBGUPngzKH3wVlD64O2g9ME7QemDd8MbE70XlG54Pyjd8EFQuuHDoHTDR+Ediz4Ob1v0SXjvok/DGxh9Ft7F6PPwVkZfhPcz+jK8qdFX4Z2Nvg5vb/RNeI+jb8MbHX0X3u3o+/CWRz+E9z36Mcr9Sj+F7wDo5/BtAP0SZfvp1/ANAf0Wviug38O3BvRH+P6A/gzfJNBf4TsF+jt8u0D7o9z9DtQGlX8AZj1A2gB4nL29CWAbxdkwvDOr1UoraXWuVrJ1ryXZli1bt287sU3iXE6AhBzk5ko4c5T7PgqlXC2EQikBCg3QchYCoQVajtK3tNCWu/SjLUc52r6F9oWWt402/zOzK1ly4tjt1/+zR3PP7M75nDPLGBj4Y6/ATzNuRmF6mHGGQdkQkpweESnRWBoVnPkBlOOiMSPEeXPRbBFiElwYDaKc7OSVZMGOlA4kgc9Zime9QYj22pEx1oESxV5UyBfx35tHm8GoLs1Ff1ZdSiajoD+DrY7whx/Kt5tMnXyBb4Zfp8mEzhVdPmRgi4jDRcyyXjd+qnmkWd0FFhi0EqyhjKLuorWsVDJLuSef5EzqsybTHWcaDGfeAVX0mZBb/AixhmGMh7HxI9HNMDaG2fcpewVrZTxME3MIM4c5jDmcWcesZ05kTmLOZM5iLp3Uenzg1iezIRxESiGfUPSUXiQpenacc/eirJTxpFCskMkXagOlXIYElAwJ9KKpAmxLQ7qxMd2gDnuaAnbwoyfUYbvHY0dPiB7P7SRyyGNXhyEgZrPueKPD0Rh3Px75KELMLcRcF41EokdG4G8V8eHToBZ1GCySEz0BlVdrQE/YPa+S6GyWBMmThuyBJg96gtRc/jmp5DJi3Rmp+YNpY6j2J8vwjIWxM4w7KtF/5FTo/3bWt/dD8sPrL7jrAryUWOu1GNZHpp4AdbzJXs4mmCRTYIrMIMzAiVGhoxFE8I4pVMhli/1I63KI0rscQRSMkAyDUYTh8ZJhiSLF480W84mYUc56YXiMUCYBY1OEkXRG4zAiUAGMCJSVagNsJJgJBDJBRXFIkqP8Q2IrihZ37EjYi67xhkfUq9CufKgtHG4L2b3hsFc9hdjoAojfqj7je8NXNXh1IBP4EH4jXvuHdi+1RvSowZdJqZefUf8MLlR2NFT0LK2ozxseVd97w8f5wBylOQxjrva1zMSZDqaT6WP6mTFmHrMMekmCPuHpBJWi1WkIfYfJTMZK1Enarc1dvnY+SlMGMKO+bnNj6PkW9fXKDMOHVnzqLrRSfR81wIT5TeS4yCSD3h1y2tSXRM8sOttayIRFLcRfvo/UwPpmlTfDix0qeq4mc+kbVYvOqTfYU9lmxspITB7WKINiIvKEUHYA5dOIjyXyxazXY2RjIpY8shf+S8Xa/0I+jdlEEv4LMDPIavbwRt6Ig6mxVGpsGbFSsHEcAnvH6Lnr8yuGjskl7C4p0BgNKYGI3GCz59efN5LPzGktzDnrq2fOLbbM7cQnpeYeMdbaOnbE3NT/ZEezYNC9hXXnjV520erFLV6z1e6RAyElnkplssUSVFso80p6ZGztuvnnzpt37vx1a8dG0kxDdQztsNt6mAiMYh5m/SxmCbMUxnEDs5E5mTmFOZs5h/kSczlzPfM15nbmDuYB5kHmCbIW6ueyrEi5ZO30jU+XYfoayBRw0ingzPfiiYRaP19boq64uzZQWwR92xMMetS9UjAoffb++9cLeQEMXkrC6l6SBrE7hJwARv30QHlRRGgTwFxbcdoFMNcKPxTAXCv8QABTn8ZaK3UjgxScVanoKweMVX9XeSQyeIJDlXf5iqDeKwjoMEF7gGa+qtX/Ve1p6ntCSagaxlgdYwJPm2CEe5iRGcJUAhycFAQ481EoQLc9p6w4c9rcPyggLZdD8IesxZVFMNdcs3RpfCgeH2KtdQXAmgWQs1rskpD6AJRaHCqsOmFVAV3Rp/4pPrhgMF6z35B2JJlmfabOZhbNsDWwFc0Q3B28XWfiN8rNK+PwdxaxzibWNK26b2hPvOaPqYNVpD1dMx0TXjZ6w4hPJHkRJ9N4AHll3hgCt1RMI+NBX/znJSEZx/Z8pNeS7gslslzz3AUNN3Bmfyzm44yN+fQ0jdguJkYsqCS2vRVsEU1C36LhsCM42xnzm81+Z0NabKCwU2uTBDAhwWSZHMDPIWYB7CRbD4TJ4P3ah6ZEVeoCiCI8dD5CVRWQW4HDGlzG1wFSQbGMCpAgWEsFwfCoX4h8GCFmJzVriMFOkhWKPUcgRGN743PPiZIkPgeFJiMsdTgPqVB9iOA1Z0Wi0chZBHKgNpLxOaiE4C7PQcFZHrFSHVPTV5V1mQH4OQDw8whm1b+xPukErgRkSIGugAB0hOz1EPQ3kR9ExSyXk5Rplm0wFAp+GAoGQ7cTX9ZkGjT5nMRSL7333pku34q7I/h4KPR40GTym4ZMTp950OzpY3QcnyULwQpQB9wSNIqsvygd3WI2jLweHhnhxdMY3rtkRnwJbYngX0ci5XgE/dOq2C6xWtWzzdZbBY/diPxYQLer17jPQCePkd7HP7dav2hTrOo5JjaKjaLbcpdoRiPqdRf40Unk8Rz0/1/ZL7M2Jga9vhB2kSMAWyTwqFQM4xJAo1JOg07wDh2INyaSBEShCSgP63AyiK8B8Mkqyvd1m/tOUTT880WHlbO5BdPHDsc/fiyGWDf6QmpJf9TrUQJNjQGvHGiIBxS3HB1Y3FZqGUqNLZ+XGmrpmpcaaGsbSKF33Tb1kZWANly/CVmsLuwS1bfNdu4Mk/n6E0x2J4fOt7lRa6x/SapUSKdiEdltt7vlSKytvVCCx8TU1kR2/LD2BW1tC9oPG89+P5wiFWv9oM1DMhYKrNgFk0dDR9sOtmy5ASR7s6UBFMKA2sSSsBfxIkqjTyLod5GICuPRra8sDeHSkLfyfWTxEKzLU/6v3qtGs6uKBrvDZsTcnBtGYl35AC9LxgJZUfh1iuQNQwUTlMAsjTbQqJC/bkQb5o4ZeWy2O4zr12fCoU6L0eYDOkCjJ9/T4UYKcNUcU5rpCnMq7km/g6+e/z311JsXLz4tkxnPZtPz5uH3CJ24WacTryd0Yjambqb5r49l16jb0RX1v/1hQxLed8YQjpM8XlgveSB2Dw4NyisJzYMGfJZbBOEWi2+6hT3r/NdsNtPxRp/xeJNNXz9vsruATvLA+s0yvcxc8pZkXVD0NkYQ3jxZHLKOLhN/nsTyGioB7YBWyDGjtlDYoldW0gjoBmUAYWbbhrVdPT1daze8X/FsW3vHmjV3/ODQxR2dnR2LD12XIvjvMmKlkl1di7q6ksc+2rskd/n1l+eW9D7KJuoKU8/omjuevGMNKfxDUktXamwpwb7BGiqNl8Cov0brDu/q6+s6fB0ZB0znTj9+gq4Nxk1WhZOuCmf+2Z2ob+dO9dmd+HFikxAdt3fwMWyIIfSRwHihRyYov9rdGgfGUn0pMA2kMfjVEPGnnu9U/Z2d6INOKI9o/66F/m2g/Yq8Iu5AsB0RVJmsLVwsoSJmZAdqsaNQyvELoNp+IQQCHt4kAG3DJpzq645UCNl/Wb6Z0HF44y8FE+8JBCDVqdX/Eh0/OruATvUYAZgCMdML61ZkAafAJaBhByGNF1lANVivDGF2HVmzvyHW5bmrbvzi4VLnCVd//YLFvNPGiRIyrfn69+67qN931G177hmU2ISWNeDp6bYsPP9r156Ydx164ULW6kHIa1+98xhf34UPPnrTOnH4kCsAKLK0v2/H/8WYoL8d8F5srhSVc6zCunNu5Mw50UX/3NaL3L3b/nFm27GGY5F4Av5xeesd38LXqCeisPo2+mp5K76K0cYL6tqGf0T9NsYP/ZigaykPGMks2PEZdy1x4axDL/6NlCs7juwAo2xXwCDv1CH8ow51bTqNbusoP67AHx45eJghPTFNWxYxKwFrOPZgbfrPplzZkYa/DmVUAfOTNIQ60gcMpDsgqAX+1Ybv1xGmKfuhvt3R2kAdRhmtb8MHHWCgfuqqa5V9Chh0m+ZOvG79a2hjYtjvXer3B2ctCL2yA1/W0VE+vUPBtypKed1+XVGZr1vxrw8+X6sUrLOOjv43Uq7ObMxmN2Y0G4nZDdmqgVAlAWz8Zua3GTDqlZqLth08TGEDtOUd/AiFX+2A1x4xQwgmIl4qlqScU2cdkB1J4wwAXMgBcqUBFx5204JCiB6AG0sTsxJgyjsSs+LxWQl8fHkHbKchfDzY5Q8dCW+yIY3u80WjvrflaFT+QrIDNSNvSnJYvK02P7rrNNM8m68d74ay6n1aHehQcIdTIfU+UhM6NJQ62iEb2y3yO6ihKyqr75OKUIMcnZdrCQbdzS6LIwAIiuLKiA2DLfrc+EBv/2LmyJliG4BqSp4chPIKAYu5bEk2KjECSCmLSYkVSBB24azMA0Tx6BxIduVBukAdSrgRNjlCJ+XnLip1SLFcd6Rfzm68eMlQRGoINjSlB6wtdj9q8Phc03TCt441WVhLOnTMrJOGHI2Nspy++MiFx4yG/K2BppLPEXSnkk6D6KS0+pPsn9hhoANbmFFmKbOa2cKczZzHfFnnDUpV3qDeF9Fq/2QKWm8omSRpcwq2fc3VYJNTIW6O1SAW4RxBDxDOEZ8r5eRcSZFyxdIALuQTScqj0NENmDIpVEjKSimb04JJpYC/oS6nbbtLXa71ID5eazuJ9RIOaVMTsW+wS5K9tZXY42QiqY+TCbA2eUjCPuZoXjV3ICbYJKvbYRUtTsEh++0mwWR0x3b4Mz9xc2bBarbZfHi33pfDlb6t9PWw1ru/kMJSWQQLDP4rWOoHUflteJz8jhxd9Ehr6yOPIITsXpvdb+Akn9uK8bGc1WlFqLNveBxZHOBDLRUe9n+zV7NuphHoygHA6I9iToIROAv6/2oK7WVAE+UoXWMiTkaNFK8vUhKasG2BCEElIleIQgcCEs4rRJxSAFOKhhGvdCDFjpTkIIpmKbpnR4Qa0tZmCkEuwsjzErookeTpmGQp7ueeNGoEY0V3ukMstCLX2k1Q+/IdhLLuaXnxRasLovFRFjd2WNUfxjJshOP6uHb4cajHsJDLGGxjNq6DW8ghQ8olWFgDNhgNBrNgD9idGzhufabTYrZK/y21/CTVaRGMJusVTll2qq8RGzWqnyIr6w5Il8IDulvV0ylPGJFXwOtaemY7reVvWNwsgl69EnKwWeUZLsHdy4FJcOwbvKGlxcC/wfrtraKBRayB48QWp8/Icm9wF3Ugg9FpM/cNHZHgDF5IflB2rnX4fI61Trk0i+71gNs9BbjX/ryscYDjJ/7HOVp1EqD4AIJBpCjkIAJSrcTGKCs6Vf4LxalT2F7+S7xQiGM72OVx1rz37+uak8nmi5PNzcmLiG88cl44fF5E/YO5QbjhBt5pt7C8cdUqs4FjE6m5qfInYIHBDrBG8/HyJ/F8Po4d8fxjo8+SSio/9eRwJBJeJrCmM8/iWN7mtBvHxnivhSF0Ww0NNMyMwD66BPaRmcIRSlx4ZQoziE1JjkRSAbqDzMka4CzVBg4uG9xqDkckKRI2z+XlBpmfWx+8I4LWAbF7a6TiTkNTvWi3mhpjDWab3WqzWe02c0Os0WS1W0TRchLhYVyui7V0vPhb+CMmwHRT+QppU4UhS1sU1aipHCxc2BplnVurRKdPVLTEXgRUl+oMmcdNdrPZbho3h2IhU/kDLYT9ptArrqAZ5bWw+jNzUAkRRzSDgejQr6EsjmjJ5d+R0uY5WmiOOYQ/ctrNdviJLpdIPXYgT5x2k90FP2fVo75RTa4W0ObCm+wL+62X/8AqYZX0ovb2RWnVmF6YBoPU8r7m7u5mjMAuH8aye8vrqrN+5nOb0fnud+uySBNQyRITJTiiU0HkNyW++tVMBv8+my3fq2FfqE3DyVirLre8KKNuz2TQFZmKS+nUff9gf4g/h/lBOBtkMw4hEScmCEad/ycjuvMOaGLMaKHiI1wu7OYspsuNHGdzuvhxT0AaF4Ie4XLBrl4keswOl8OMnzE73HYBKD38OcL85bwLvJxxsXopZYKesVjwBIUvWVCZ9dghqxnMbbdp7jM2IPn0uQz9skvnNwUmYc0cFQ/Gk1wWQLjz6uvQyuuuU3ddx8rh0lhSPQWhr0jNYSdr3QGRkLjjOXV7cqwURiuQM9wsoSu0vniT/SHMlQ5thtRzJAoEh9DwCcrDo+w7KpyD+QCIBU8glAydhzoQleUWccPWjRoTYePvN6zr6vaIJ5PWzjcX84ce/v1FC1rbjJmO8SVrREkyip4dNqvQYLvLInomMSC2UTJ4zYJ5zS3WfHbxoY+PL2pPe4Keb3vE3xU5f6OV62fdls8Ja5j20ZvsL6ENPiYGex/j1tCl3CR8yY+SVPYM45igCFF1T5DIsPej6tqGZj/f1Ywsn6kGbb6jf8Bk3wVzvQs/3d0rerYLZJiE7fCO27UR2+5BH6lXx/OjlblO5v7HaOvn+fjKlfG8utkjbiezQthOugPKwwTZTl9fn/tP6GNMaJkgmftTz/l4ZVU4dHLkbG3yq/5sFr8PC+K0yZN+h7YatPH+jH2WRfCULMPEc0XC/krE7MhJuC6SMwm2B5ATbtLML2q4CK9gr9HCXy54AsK4FPAsFgJk0qtftXsEu5vMeegSh437CzZdTpLG0emEh69eNk5KXC7s9YjPaH13662EF/mM1UPZRu4q/LIxMpMGLGyQmQ+Y2HJmBXM0czHzFeZmZifzbeY7zKPMHuZZghdTyTgVZ7QgDT8rFtiKoENPqTBfiaCD7HAE/edqAVgdhVuqCgFgA2Q1EiKZINxsoDQ0RDpLNosk2RpiJJZsHNB9OvkxCKsgEZ+ZgJ69YkKejl8vb3ba8DLRE5uG7XurH630+9VdfvSEf6MfzEa/z+dvCieSIZffaUeszcL7XOFEIuzy2Z1Gg9Pml0yikectAB1s1tstViv18Tb1Xv+9Pt+9/lobDX1UeexHH1HtAby7Tiqjs5ErYpkTfX7yeL8v69/o8230q+c297XYLTaErbzB3tzfDMCJM4hmR1pgjZyJNyO7R7R5bYLNYhDm++FvPik9j1gwBywaP4uNMyEmzKSYNqYL4PcocxvzFvM+83FFm2R/vR19kdejKVP2fLxIkG/Cf4e5P0CHkBKSgCOEkCzB7ieJECPCpIJ8ZOhhCsCORwdc2+hg/BPETRYS+VJhAJF6iL5USeYlL2wmfIYniyhDZRsSVXAgG2umVCA7ailTIhznDLw3lE5m9M1WJhOOTLIqjxd/u4VwwBV1G8GBdu/WMCNnBC0EfOmhSOSX1KwlBm2xBgVA6C02i9GAhaC1WbRyCLts2C5hlsWSHdtcGHFWsdkWtCCOs9qsQBhYgrYEyWh0OScyOl1GknG4yZAIIIxRIGGIIiMvJ2WeVwzxIIkLxg2K0SQlvTxfDLe19be1hQRRlESRbWoeafnxj5UsvLZDycwiqNwn0Iz7ibjvAYKiUetynoXXNZhMBgM2s0aZD9kxZ7R5MJZE1hmFt/FghCQbZ8T2EC/zBnhnkptDgoH3ktyOINBv8LYOxQGvDv6gnbWHTCEPslgDKQOy+mzI0Bq0WpAbGTmnk+PdlRS/FUigAEkxcnY7ZxxtGyDinawo2e2SSPZjij9+UI+LIH3XjdZOszq+FYq//DKSXn5ZPUzBL8Vi5bRScfE3y4/jkfLjMUWJ4S8psZjCVHhiL+EfMWZdnwSeQYhMBYjLeNWH6h6xabMUfjmM2jZ5wVGDMdYUi+39PIYTYa96NdriDe8EsvgT7JDC8DT4q8LHH+qyh9JM5Q5UrFginBRdHTBfD9tLPT2ldUTMsHbthJhBfU4ICFvfJqjQPwSy4c9AsKA+LAhb3yHI0P8KUCJQkelo70xwWCKFmhn2ylK2hgWBDWSaBoWrGOgE7plX7753vOXJlvF7t85h50yDqJ6v9m3dip5V//Dcc5RX8An7IDtEZfYtTCtThB4dZtYypzHnz0xmTzBsd63EOVobYOs5d7AL5QoKRbvyiZwGZoqlnERBk+KlzK8EX9k5WJdOmX4c6Wn3+dp7IthZ/jiRh63EqdGmlr2fPU+mH0qTqfhxpht2sVAp4LFG8g67/Zc3CJl2Z6j0fHtfvl1OWnE8nDa3W5fnBnoKjbFodzTKWqB6VQHC19fWG0ZvhXvb/KOFuKoQAhi9FS+cN4oGlM2x2GZFs9WLB3PxREPOZ/XGXc4Wb4s/EnZFF+V6V3Z73FxbX9thq8dGFyeaepVYb5zyYmDCnssK+/F15xJJax13Wp5ZAFGaFnkJPWvRN/ASUXTEC0OfhsOfhgZDu8Ph3aE5oZPC4ZNCszXdQHWnAWgsFrk5syxzf/+nwWMxWM3cyehM9Yv4mVA4HNpNFHYervrwoSZBMJWXWmWzYMHHlm8UBIw5GTaZ/up8/r4+n49mrpyh/gpdqSImoAKwDIqI8FKOcqQAJ2cJoCJMO0Kwy2Q2DCKegCUijid6AEV3lsrdwU+WMVQmeaFcBachRA5BcGDmBDRexgF5Gm83yRKLjKID6EvBZrVYsZErWBzYaR0Z4tsDBqVgYq2yxPM2p0k09A1bYFe2LrGzbq+v0+yENpnsRpvbnO4wY+S2GR3meJOZxmTaTBi5pll+A43+pMkuIJNosvq8nhZekpBo4awudW8wgTCbjlklo0WyeByWzxASBc7qRN3CrEBEfcVsamuzsQi5Gs3FksliFF2s2Nmpx/TkaAzDuHT9iui08qLjmO06BXZA/JGdEjLUrfe6SVyqW/x1eEptypYoOheA/oVRvCpyXjR6XmRfBJ0bjaoXRirubwlYLf8IkiDDrSRwa/SuSOSuKKJqxPjZiuav+pluE0WBrZE9ETDqjSTuyGoAko6MPhqJPBrV5+4n7E2shXHoekp07hKZdA30INsV1fSogSB1rCJx857jj9/z2uqV+WIxv3L1CasWLmhrb29bsHB3xaO+F0Wz4dWehG3m+D2v7tlcLKxY/caRKwvFWe1t8xftXji/LZ1um79w96L5be3qK+QtJ3SQydqqjF+8Rj+IqXuLOhwxXrP6uChh5NJ1h6pyZxiBXG0AHRVDwVhMfTf2WYzlAfD+bwy/A/NVfYbM3Lzq7IiZUD9Qe+8R0HslsdgE2WivIl5U/q0+x6OjapOSY/NxtJVUVqmUuEyFf/O9uvZkKXU+o5bI2haibSA5GqDat1RfbIOCAoqivqd8pmgNUPC7ZEd/Fpb934AgC3o85+mknOfAr36/R1TfpQyMIFU3f1ejf0lI13N4g71Lf/cA4E3dk6WNk0VVChFUA3EZrXC7YWsj2AbZs3YUfloAg+8hIvnnifX973y7/BbGl/FmM18+3cp9zWD4msHEJgrqsfk8urEAaNCxUjgsoRuJHval6Izyuyw7TzDGefM8nmNPZC3sCSzWZaNP4if20yebGZ4xSdH2gH42PBWfGCBy+cF8Af7yL9c5+PFWfTDARX3gjgBwfZYC1754YbCgfl4oIFNhskt55J/iP1IeAtGlIPhkEOgowv3LUH2TGt0KrupjZxiH1s5r60+l+tvQFfPABv/n00bgp0KUMAhrjnor0aFKpcKaA0GNbNAcpooP147JDOWANRyx6foc/Rr6LD7jftbh9kswnx2A7Y0xmyj2rInEiN5Wnu59xsrmBwutWNn+0ojoa1cyFkqUqV6bpyhPk45T2zas27Jl3Ybfb1y7devajVsXXlFolj0eublwxU3g9UqSF7yoKHr0TAhLja6adI84dRKbaPAfcdwR/gbdGW2QXZIrBD+5ocarPuUR81quPGdzYk9gIkfQ8+HBEjWdoH2fwt5shZ40E14rkO9I5pMlfMYDatsD+Nj7l9+/nPhT38XHPHDE/UdU6ZW7YJW2AuZP6BXCYFRyysS496MBTKZGQaqfG3E54+WRMZlJlFARvWlzIZcNPUeIUfSJkkGERW4iQgZHC1Exa8HHyLKsEktGN3nxp8jd4NLo1ozyY5PdZHaY8I91eQQhYkU9O6CTN8k6rrob/+GAeEM9nuCcMlBHTpZqoc3NEfw6gPSWSNVFCwA6PhxBv4ggHnz/G3mWAvE/UNB/IqGw0VgFzF8cUT+HEqbIpL0uxaSpjvFSgsvMZH0hhVeAnFIAZ+SUQk4TYfIwV3kqFqbCygJMeIWQKCmgV7KcJnYvUXaZrBBuMVkiHooa5IwHXaOq/zBHdklxST4QCCH7cSe3Oi0Wo8XpEuyNdld3l91kt1usPrNfzHbZkaMhme2KBFLdjXbUyZptfquXt0cyNp7rME6zxNUX0u++u2zFimXv+uwtVmhKY7PDx7FH9RtMkpM3pIwhc+5032BXbySYkLyixW4RpIUJp8kVp/PzdXY77AkpoPyWUwkC+R+k5zM0hQtArpOUT96BnITH5CUrmmgUEwQeUlnKgyLrnHfSjCzsAYS9RNhRGnspYeRxyKW0DcxpirvMFsSJzoY1D7OiuHud3ykaEbKanNHmQwY641ajw2TpnjM014IsYfOhN3710LQdWeYOzelpXmawcrIBGU4zWA0vgevlrAY24mzyK1YeIYtJPdXg9gVDJ8/DBsP8k0NBn8eArjAJCCHeqjQ0W43LhEzAZ0Tqd0MJ4cjhgWWdLQiNI84fyKhfOBYqdEPFV3HI8AdwoaxB08WD+bYHzwEYxLjTsFS9shlpyq4INrsLzEbO6ZVNaDlabvJ6HUajSb3cpljRP01e2WHkTepdkGA0OrxekmDTeeRQ5/dxGLAjASAbgWoLCUzjFXfOrc1NZ+3cFFHd5DzI3IxVJyaynSLNPmHu8aPxRBId+6VrSz4R6B1ZtplDTkleMN9t9XgsVmvMNTzfjTbHCrPmp5p6FigeNGgUnCPNrbNcZn7AhJoHUFp9aetpp21F6Yi76LTwpnjea/cYDJcs5oSAbOZ6+BbL8K3hw8fGU/FsICBZ3aVjcl6rnNFh4Jv4d4yPaWd66PmpLAUKHmOFX6NBHYpzi9gT0lSJ8YTyxoSuaM3BK5w/bMlYf/fwSPfA2OI7Fo8NdI8Md/ePLTlscHb/sX39x/XNPntW/3H9fcf2zx6ksr0jF6bbF6UbyUHGIrHw75oiXYWzjj2z2BVVlGhX8cxjzyp0RZpGGxuWHbXsqCMaAoGGI8CzrKFxKy1NrVG9NFh6234E+3oAMJIxbeUQNqtGu0KTZGihojURSNgw0hIJxwPyUUYvtFzrDsnDJ4kiOSKbC3jjxaysSfGSgDuieHZkGTRn1kBXbymb6Zk9d+zQxWP9PSNrf5VxSdAoX6vY6RuOty9qD3/p8MXz+npmpzON0BGzh1ye3k51rxAQ8Bm6cK98mYCvyLadUUhthFbKUiKbbgg2RaEzcoM7Du8UW31QoeTKBMLQcYnhv9N+yvfP7Uwn20h34B6bTxDKlxpdLhvH8fh0IajLqL9PxzkJ8OJgo0xU6Kvn52oHGEv6mPb0w5gumQtjOrunb97iw2MDHQ3aGCxqr4xgw5Qj+GhDx0AsfYABq667K3Bax+e1M29MnZ6cMqEOqysXSTl0oLibMsdlwFxJjm8dRw5rrZg3D68inuNIFAm1Zz7PgAl6PicxYA29iRpqQ1U94wfws4yd6hFqQkrYT7UDpFwVdt3gd33ssi5nWbTM5d/7kd+Fn3L50d9ud/lty7Hf1aeoVzkbGpxoK0NgJOAppx7gfMnMcdADix7qaOC3NbxDHdBV3J9WB6h6w9OAoqilCJoPUH13JPJ8NPo8wG4/EPYfTKcWcTJBAR7UGOsaQVzR5f1tdcyisJekYTeZxyxi1jAbJulGRg8wVu4ptSJnOtpXdqxPp9d3oDvcjY3uDcQ6/JBDvgoxEK/+Kb0hDeZiEr3e09joOeyQQ3CBeNbrOdExmpppwP0hifnQHej/GTLrKqhnaC6Nphn6foZMtSEdb/8O5beFofW9Bx5HFKUs1SihcpJUiterL7RSJYWGWJtG/qphzUUnqK9QGrgNaOaNbxDvG5QOPl+9hcavp6H9OVvlnxESO+h53BOQqAwYPJq2QIWP8QwboXMwV6PFcyJzzkz5hZMHov6QF1c7Nes0lOPTlGSbDoK0nRDt6IjujKbT0Z07TTabaafZZlMjynKlatBbkY6OyE6aj6SaST42Qnrkb3r3CDrj72+U8SfE81vS0QIpVYime6zmAqm4YLZaiQKw+jmx59A0mqtHSyO5dPrhJZ3XOjyznmMlgtvS00lOGHByXl1SKFOL8k9ybG6CQUr6oY5B+sh/2z1WE2cwS2478Zo5lpfd0/A1y09brTxnMSmoVXFbbIC0WnhFfU1xVc6LfMo+q991QE6KH0rbgWfEMZbSiHCGAYZAEwpFrzyA47oWU52AkU2Ee9p9U8lItg4P9Ha0XHnzOYHIvKal6ebk/Bv6/evPV99vaPP72xqSXV1Jm9vd4HazVn9bT0RNaD2D3gSLyAQSFNd+M1541+9rO2F4jrhu3hFdgaB1jivaMXx013UNbbk2f9eirkFSR4NbPyPztRq+V3BaLYihws4CGDSuuWp8dBQ/ni9/ks9jR77ibt77MMNUzuDsqK9/ak34JNT/UJ5Um0dvatVfMWXt2n5zDdRNZHky00jovwqni0gNNW5XRXPjrzsJL2snenwn8agS1LsTfpeFvepKb5iMQtiLdnnDO/c+zC4g9RM6+j32QdgbgnQvowx/Po2pSDpENBPlyikXimiTaMCNSjQJ8FESk0QdypEblgYyzr45Iw3bQl6pd/Hi4KqOVaktpywNBlvQttZt2w4PRVq312TbHpSk3vHx0KoO9JoSNWebO8PNZtm/Pbh4cY8khY7sOLI1GDp8y5ZWtC0VCR++bVvL9rps44t7PR7IVoXb30ffrDkfVIGMJzfjvc3NZUMzuo0qhLlof/6cjpWNEaE/A1TaVmK6mFHmEHrHxHqAZOS8PeyNbqWKIQHSyx0khP5/yPnSuBRvjUvUQrvqAou9TakmL7XK3/xPZsOvS3q0pJvJXvW6//scOv73C/SLunH4F/r75albUxs4f9o3qeBot9I7NJphT1zIHMOcxnyZuUnbGYneD5444NyL+EkgTInXHoOu3jxSn2n/mvCBa0LT1nQj0ZEmejP36cej70f3Ec2Z+ymG8E39bpj7tGPX991H1KGIpS6qK0c89QX1ApPLsVaiq3N/tYx2hJqWuV+/yuN+eAnyHvVJ6k6av6L6Q2uoLamXgOeR8jUpjHYnz5tA0xHdAoXpoOcal9J1eTbzJRiZO5mHptA3cPPaoWCqhpNM2JGuFg8Z4oRDokUnS4qkJ0ChuCLp4kySS9FiaYpb06qXpRykcCSQK1ApJ/nxUk4vE9VYMjE9NwD8JF+tfrDqQi4crh6p/H1F6aFkQaLHLWKbR7IjS++llnjUxHX2OFjJimys1WNw9HRyfKzpxR+wPCvmOqzcoKWsPmkd4GzpnAhxCD2JMMfa5syxsRx+yNqREw1G9gfIMqheDxHoScxjSHyeG7BCRqPBWuxEC8kzbaz2TI/bk0ze7+jOGOAxAmuVfmSANEtTjIf3OJCqRfk8xBYTigHFE10GZPKzNpeBi3s4U2vabE63mjhPwmBw2V5w5bJOg7PRxI8fZTQeNc6bGiGYzbncrc1uJJgxuEgmkb72di+/cXwWSXCk223YbJ7HL9po8qbbZdYVrHkYi/jTOE+cg+pZ8ihTImvWH6/pPL7JngzzpnKXCqFR9rsjhdx7g6ZknbIlcq6k/BGxMbjwezCHo7lc+be5issmIEcTzfF/5GhXuYn15LLZXNmfzeWy2nvcyi5g1/1fvYfdryh+NUJs9Ds1gn5Xfq+I/lQsqp5ixWXXKf69e0gOdq5f6du7h724CH977yF2BX94muKsccBZ11dlrLp2KnmNQaSf6qHqmOQFeYWSXiUd5lcUAzDFDotxgstXTi4ABkIE/b2Y4sJG9DVNbvcWECJEQ9lEtpG3NOXNvf8rep7mnYRbYXzmXqoIuI+zOSVWIvGaFvPT90A88tghweFhE1TT+S26PzHkuOreh4HIoeF9EMZoxCPe+zTPcTaXy/g0OfvqwR4rYkTPs3UJViNN2MeQzYWcuX2W/RXbT3F4b04mqgtSjnKGqFISUdmVclk9VLmxjJc8mp6eJkIMwk4AbSdYEG5C6GzOyC//o4273mC4nrP9cTlmsYE92yAYIMG0/I8YsWbDDo7bYbT94QiTkTubFdhudL3R+sflPIS0fFABIvm0Ov6ESCUsYidSoXoW6brVT1M+8RiVYsCA1Usx8mTgpKRci9PjHEcuc6gZywlFXFTMot+LLo8NvVwhvgToeTNCFdKMqOXgbwmCevrEwFFxLrpMCLAJJDW6UYUKeVmAkmanGb9cwf4JOSAIQSjtoGPktu3TtHXvgeKMxtvdp7IP4X8ABGYqqGaU7u+EfKTEI1AdUZkqVZIhKSVKKA9j4oD+PRmduWzenNY2X8Q3eOIs9fITBGxmrVHLfTaMbfhPJo6zSxJ/clvrnHnL3iHnjt6ZdeLg8ULIwlks0By3TeObGRi8G/BsG+PUV2q0skaJbhW7ya/s/VTx4+vKJ+Dr9r7G/nDvEN6t+Mt7sQFWntrV2qfJmFT22yxmQgC1hrQzIgRpqODsIgB9QKCVqpRaGzaiWSQ7ISFKsziLJXIShIpJbmk+RPbNSX6bSJsejOSsg9Zc5Lsk8J3vCHar2fCd7naIQfd9m4/kLS35hziz1c7ipnC4Kd9U/mtTHidCoQTON2GxKT9gt5T/arZjBYchDlLKb0dYbDdj0WLX94onYV65AB9LT2j0SUoxjcmLD2BOIuQrjIamo1HIeeitNzkRxwuE0IXRwvI2osQ3ig45++ZvnNc0P3LaTeqntz7gDaFvbSWa+yOHnLXzG+c2LYB4ZIH4sAZfti255qiEsn5s/PRZy+4aCXn3lAUCG7dCdDy2Ye74abOX3TUa9u6h+ry6Xj5PNdqJvlw7k2EKTDdgb7MYpkReEl6HiJW0q0FyhOrWJCg8grSS/ovrv+ik3/ODmxtQ36bTtqxf1z9gY0dZ5Jw798StF6r7Rskfu2C0vGETioHZrNmnrxgtbNo5ypYKq448ZdMm8bzNx/YNsOiIzZv3bNr02KZNhc2bx0erfxWa5S38EuMleC9ZhXIIi5gn+n3QoQPYTZTnK1rzWaJNn8SGgZMXO3tW5w3d63vUYHZ5ty02N8MvOutVS8hyRqsQlizDlrBwrcWCf5k7ss846+jtG3rZ9OKjVg/b5mybrf7YArks3hDkslwrhC1Vmej3KZ4VZAanwqkSFcIeMBwpR6UcXqlyBphsnZULWBLYs40McncXlQ4Tz9qNJzl9vpjfZ5rX0lz0+vNtacngLok2VLRZvG2WhkUHRDC+i+QmUgzdlm4dywZjnc1Bv9GdCQfCDkfA63YnbUq6f+7EOYendJ5GETDFMcAVZ8TV2F8XNU6cyjkdCgLqeFtsjGhATilkHIY9bu1ackDhNCFgOU1ALUKARARJRBB+alm5Kha7SpmOtaEeJZBynoBwmkU4XQg8XB/s11Vw9TPeV7FRqjda0qUfOl8KH+SuSk7T2/NorSZtlclMo9JU/eaSWBJ2W0A4qV7jAJLx5y0jzXJLKaQ6QqUWuXmkBX2iOnQheDarniwIc+YI7kbzWjOYxs/qg0cBQMdF7G2gto2NEH61I1RsleXWYoiKwYcqMnJS3+tCgzB3rrnRLawRaB2TwsciLNnUC2wO1mtD50HdOp/zeZ0/V+G1LwGc5wvMJXV3Rk5JW8lTCs1nUnpG1Ntt2r2R3wsQJ/C975GDzd9zSNIVMTRXUdQ9sQ/J2KpnT5EN3R/sDIL5nu5oCWCxCRLUs4N3VHJUCq0lmrl3xNRHYzE0FlNn6Tn0/CNaxST3yJQpE+cftT0rrcG2/XYtIhu0A6wIkWOObBp1AJrB7q/wPdVGNie/qsfIdXYUbWMZ9Nvk7ASrDCYyovvkp4Ww0HqGJeSlG9fwgTe4sczSfNZmO3T9EG6evWikjeM6hg9Tn7JYoKRE98VhS0ij999kX6U8NQLrvUwDQOsYk4AWOaMAKaJOpcDKfFKBXxx+uQJYTvi5ndqVmewr5dWjuOG4L5/R8s1NJ7V8Dd1wc8uO6N0t5+9s+QJbXo3Xlt/HDfic8up7jsUNI6r59JbbTmy5PgOZ/gSZkA2yofmQ7/bR8vuV/etGdjalFWQmzCSJXrqbSB61PkvSJcqjEirJdpbcsZt0k0NC4Mq6+4Ej5cBH2O3HONrs5bsdji+P46HF5R9t6Tyl2LVpU1fu5E1/jA0OxkLDg3/2tbX5pI421monOdugCCnZZk8tLv9gMTrrlMwpV27q7j5uw2A3XjsYiw32JmIb2mRfW0ujT5fBfxWfS05WucnA1gjg4S23WJus/4PurIjfe62KTf3Yih63Wj9Fd5o5jsree2025LSSowoUlv8PeyvLVO+K1bicYf2WKDIitMuTRLmn5gfj04G0X7KSh71l76f4BXL1zOn3xO7J7YrdGd0ZuyVxi7Lzyjtjd155S+yWL96p7MKZ8jU4o4roryyz91PWOljeegdk/8Eu5c5f7lRueQGyqY0QaAJPBFy8CvKfMqiK5H2ddecH9j8zfiRzHLMJ9ptTmQtnfi52aq39OpVeogNY8fNTJZTqoFX0YFpri8mJ8ueJLiZqp3vO5bF5MTDfP5DzPWVMAYP/QrRf4rq06te69kucYP3o11RLvz9G9PN1o46R6snv3DqPvga/s18/LvtP9BpLT45Wzlv3InpxB2s9iCZ6eYnWF0QltY28p/cok8HstqgPadRsuVXwBP/Vti8+mve6LYhK4VKAEzBVHdzvQrtl/Ra0UZg1WyawlQmYvf8JD3e0ALO8EEWZEj0XVoMgyrmsvH8sISoOlLfIesLaQY6wGq/40K+rbcnnz9j7ESuTX/n1Pg6xLGc3dnRyDoHr43iDkZthHJsgFZc/qTxCIwTrpFWqOqJ+bwSV+g02zsBxnZ2cxc71G1C5PoIr93FWI2s0dnQYLXYjPAvpeh+34tNh1wgzbUQjGFXO1OtH7aEHqa5KRd4an1qP5a7hrbNnbx1WXx/eMgyG3G+cOTwDBrVkiat+a4QkXEpTacpGYuHTZm/9IikJ1lDm8KNIHFhDB4ytvWs8pZ9CPIQ5lDmMWcusY05gtjPnMpcR7aP6caeXXO83PXpZp9YUQkjWnUyZ+oxiXQCRm1+I2E67AYb0SNWHbn6uejpU/Kh6fHPi/OhzF0VM5GIA98rIiZEDGvV2FFV/S6hr4mp3EFR9+KceceIA6qz6urX7pMs3QwHIjGeL7gs1zcOKdRFVSZwz5G50XTSL3k9wwZDJ7hLNNfcoegGekztXlk1w8Q92epevWSdpJGKvtlC4Ax8Hbjn4edo7NvDYyJr9poULjXaHxWAwbuAtnAWhA53N1fjrU52F/ekG3ms2mKAmjjNY7Q5ugwmhPZPP0066x3SE2cgcxZwC+8o5MKMun+GeOunouqghsUqVNeimJIN+o4FOItGtlWJ3pZlNuoPf7LFGdGW1mZKlswtQP7eYca8xmxXFaDDYHE6johAaQFEIZQF2w4bI7ZFJZhrNlsUuMUM1diuPcjW6M6JLfUEgNRqdDivHGSce4Abb/Csy7d4g1qn0OpCJ+5wdTBRwR+1U8YHOr0y+dbHuJsIqyMLM5j2bN+95dfUKcoplxerjV9y4YsWNDy2cT06wzF+4MhNsDoJxkoez1s17Xnl0M8n22uoVheKs5V//7o0rSLaHSf5bpWCwJRjcql37X5X5P1l3Z/PMoWwdPhE5yNHH8jhr2vv5hbGHY2AItE0R8pZqyVLyNp+okLeJ/FWj6rv0tKrGf/ipjgcUZ6iNQqTUPD0/TbVAw4htP8iLnWIOStisviFEhS8asdHuchpPmEaHYqeAXQGLeqcVWe/l3U4LNpq+rNOXB8b91szszYmc3j3D3ZleGCwinZD0HhSXUzeNjp4feyY2yaj/6Dca+zmbhecttmmanNr7IV5AEKCdVQsd0290GfsNLGcxnskLHK7wi3ZDHwSBAtxUoap1prISj5EhKZaIajLRqSRnhlhRkxGkEcE+9O02hYxJJUZVhw7y+YaoTlBjgIDoiUBH4O14iS01q2fYxBtcNpsruAi2nmarpREZ7bzg4rpMfpHfgbbxbje/D7M44EPnExq4fDWxYzGNtMVbgp0BRzAp/QYvgl336a7kl1J9Jtsd7lzeHWQb0Y+T3ewokCn/xbMmvmBixSh/i998gdmPUPOvzdI6r/3PhCr+M6GXO4N/1gj1P0vJoGNk0j3vlXtuZ7zayH9c/0bGDO6NpTfRtMzaM2uaHe8fQ+cO/UYdJhdvoyf0u18q94NPfrspcM8SRUAUciNctDDNnd5frF4LPO113a9qFwqTq4Nn6WfuqF7oT2Zy9mHKKyXrAnXyte1R/Fo0Wm6NRi+JRC6JopbIFyNgwL2ERJXvq6Tjn9DTjK/XfttEfYPgHTrt8qIuYySjXGJ6mfnaN3Imy/dgBz1AHNrvsJqU2/+bJJDvXXLmTKUfBUFB9X+Q7W4a0UMjHlFXol2ojfgvIdapxxyjfXrkbXpSzbEPyHW0IQRhmj3sDY3sY3mS7g2FSDg8ug+N1IfPr89OhkOk7f2BTrPUU7xHMquZzczxzOkzo2Dq9VmnDLB1qh7yQUJsJNLT5vO19UTKf6n46ig7dWsMuRRF/XNssrupIPqCPpFahSn8MyBg7iBw7JaJPbNBJGUDflH03yMSe7JXl1GTO38leg5pEHrycIaJV88c9aOcVMFM2bq7SagP9g6iVQhTppCDn0ysXEHhciXiU/gkTSkRf4HdVdn0R7XXXTGx75MrhcRl+fyyvK+70H0nauhPsNlV4dCqLPveVSt3BDVIEQySlgbxVyb8JEV9cenSt1avfiv13e+m3nrkkbe++c23Hkm+1foQzBe5Zg+MA40zcd/OMcxWZhtzHnM+cwVzzQHu3tFuhKqinkQyHdWUZyWCNRE40YFQlp65KGgTgMAMgCo18mvtGq147Xwq1J1pndm3DYiaXrIO+akNZGqRN3KV2QTLpoGQPEdTqgQwSbyEBt2NbgiU7z9I2tWVS9orLurfH7V9c9asjsiaaHRNJBf5UYSYiG6zVqjnaI1kusTqwogESf00sPfDg6U+Sio4vnrZ3XFVy6u+rtCvKBiJDnikecIwzKRvgdTqth/+b2i3c1NiQhN07sFB4scR1AAd934ENWu7u2avorj+dBerk/Y9R3uA0pay+pzWWain8p0EfA20swZ7rnx9im5F4OMVDdfXMRhNVaxOS//ssXPmzTtnbP78rrVdYOZvmF9aXwIzf76esKNyEg9fM3bOdeeMDXWtO2Vd15Du0KhPtNsIzTUwXNPB72XmwEpbWcHJaN9rX8fSWQh83YWv+gYdrQOidQGZ6JTKJbmULCX5kiIn+TCuDcmVz5Ft3Eig+cbn1NcpVK/5MFQFvGpmdGhI/WnQ7Q4Gmq1NxiZOsTafWB/EdwM+pu7SvkKGVgJOQLCIXZUPj610xwP28hXalwjIMGXLC1CHpChSkI85k0lnjA/WhSr6L49V78efSsI53e34tZwi14SEs+LZuobcVvPkYdptNYetm3vGnDlnXE2sOfmVhcLKTcSawZU1K+accQ0pBdZoftVxq/L5lZtX5pnabxEQGWczUJsz+iIdwSXjOi6ZTJIFQARu+5HdVw6h7MQngZJeIpDbb4kM7f0D60WEJ1g9C7IL/1U/U1Cis28V5WNtAoxg27/Ac5h0wEM6QNz+pwik3MR5cnnijLnpYHfzXEPQnMcIcvPQffdRh1j33X03WlAbuk7/jNtDBfIFtrawxvddqdOyu3S+70pKy+6KF0ph72aCb232hnvWnhz2biLVbCKBG2sDqKR90c2rOfoZ5l+xf2dT+plDel1kuKJlHdY+NUAYUtrHVzRql94JRn52qopP9GEwIbdwMlEcxMk0SuLDHKZ1nGR7zS6bectNZhOOY4svJP7A0mB9Ugz5LBA2CV+38GbZ/ppVMq4ztxqWiJ2h3Rd53CwKf9Nf9JtvD3N2F3/RI41pkY3wzqesdhzG7mDQcr3Zb3vFHnBh/igeDFDJ9ldsfvP1lmDQDVns1qc84uo7GhWu4Xx3vtG8e6kNWwxLdzcWPPz5DYawr8IDf4f9gG0B7OcIOl+2MmcxFzMMF0sqiWT1v0RuFq9840Xy0mPBCV4kbQZfzlsiBzDJ2s3J3hJducmCXpQe05S1+9hkLwtrt5jGxpLHCysYpgl4YC2TmVProTMIm+ISm8k0xwM+JzvbbEo2XX7EmtXHrTyk0+/C/tH28VQy6BU4TkCmptsM24JGk+AMDwCIcge8ja5Ot83b2j9/2aJFc7eEFKOx2+7xhqLNtwdTgMW1hnpCLSEwN8APhVLBuzU3tDTcEgy2BkMGY6M35g94jEedsH7V0nMDYbtzrGtpe87IXjOagrnNea0Bi6/dvmjMPSxAzXl3M4dZxJudnSehZHJ+Z69obfAdMzx/yeoVbtkTcMmoF5oeaoXfF4H2hmcEBz2hEDiziRMK3QwOPLtC1z+p8zZm+l0WyvrTlbU0ye7BOUTvC0Hh8cd1Tb9XIPCqMA1X4l1BeOIJcl7S5eRfEQQoU9ENJvgzkdoqNV89XAN45Y3MN5mHK++v0asHutNv5pc2szLRdCEbTyknSyEqxydHsmVeSepXNNJ5RrUpIYtXO3RKJie9308/W+qh4CZfmjglUwojkl/i9e+kFkp0+6q2P66Lms4kfLUj629+vs4o2BcHjHEOGb2c8SuRNOISRski2q2uqNfqTi1McwkOG0ySzSQarVYpZPU2f5CSQyF5GbFSnoaGFr//Sm42F+e4ZsMIcehQEBqTPLxCIGiny0afrrsu+gLu4gZHQ6vCcZxBEi22SzguFuU4URDsvMHECfaueFPEyFmMZsxZedbIGniTPRxoQr7A8UGfL3h8wNcW6YuASbDbtnDckxw+dRtxavj3Fcp6huesOGfOKUuKE4gecuLKSWgggHxAGPGEOCocHHX8eddr1/687wj4odMe2A5/06CLx6g59ELmevVva2LXI2FNrEtt6rsX9Z/Vx1T5rbfVwOrJN45MAa3NSEYsks0YHKt+otMVLLV6yZHOSR+/e6S9PH8heiCtjiMrcRZPB77L2/DudHk+mo8ehNzqp+iBdnUxpe0n5CW1d1MdxWxnvsBcwFzIXDUzCcoM7z91V3h6/1ZV00leprjJNKtzoGZcShPK7KBCGXB1htYOUgKsw7XrSaFeLTegrO2NOypV7yBoam3uynWmMDc8M+rvq5mbmG8wdzF3M7v/3/f9lJoFtTWh2s8oOf+DI6Tuqhw0QSsJ5q/RAR51p/86P5jf+Ef9YMZJd5bvJffjhfYQ858crxWV8WrWHoaYkPr7YBA1gkM+yFfROdT0Fzw131icKW1R913Aic5GWWyYlra4nvCbPozdrii3x2ZAURwd+zwG5nNdYZDbj2bv+TdodXlmFLnaXaHIX6AXy8MWRXY0jRRBf4Ydrm6HuoCQdN01hDcz+fsDFR7DwhneMFPHA6rjCdNrDqEgPcUYmuYTqh9H0DnQjIsiEXJ1XQTzVtMSo2DAhiUGq4WfBlSo+wjFfjYhWtWrl5isvMUK5bBBoDTdX9kXWcLlJndpDdS2KsmTowYEYUnWtY3eSFAi6uEHaCO7NFqKgvnJoD3lmP1cpBjFka4oXlne5Q2GpJ+7xJ4Bi934shQKqSaq9KO+HGNt0a6o2gwWGrCz4qxwPoJ+C6FDwpLaLIVt/f0WHJbQG96QqmoXzE7gX+FJfJ9TmXOZS5lrmPv1lvjRfwQB03At7bofj3ZJh363lYZteQEH1e/2KMkaJrX/pceQQnEtySPn4FVkiV6l049I7ty/gnp9pSnNGjoNiOWdomABJDq13GuxGDIGZDB5LWYjsqQija2vGiCP4ZFMZ+eGTCbjpicO7zb4Oc6PELKZOYPcZBMkg0HSP9XxMTIj036I1+ejzzTX/KlnBJsMBqPRZBKMZj4oB5vc5gaRM1g4E+JYCy+Y/HJjstfwdwOYnv7DensP68805hvBHGnoMMQMR/Iw85oM5DpL9wkQ7jBU7+J4FWj5ijxjUPtS1P4X6h04rubYjEafU04sSyhXom8EYCVXkfoVYMaeRqhlSobffeONuJt4HiNREFJ/yaIBjAcwf4OB5w03sBsggNBEGP8lLJUvpR/SO0MKj5TvxDdPjpAhuwH3syzbZDREDLyCWfUBGjeA9ThjE2Y1nspv2ZfZKOzhaco/Y8yoOltlRK/ERcV8nDLKyF2v9KSN9qUPRKbfAXhEOaomf4/6fHtGLZcWetxAuJcaO92ITZZ53u2xIVb0mFFR4HlBLZs9jR6z+rzA/0rpicV6RokVsxOwZPfFYuhZVEwuLKllKK8+n4S62MTJ+2weNyn7vFa2TCpCRbNHfFcvD9aIozHcaI91xvSx/QL+DFZtA9DbROPoMIZxT1BtifyEbi7Aq+qFStqp75r7lRL5OCIZNX9dwldONzqdNpiZpwuNHtxLbAEst7n8IrpOS+LVE3UP8tbEQSb1MxQiBdS3zQE3ug6FeKeTaGCo75DKtpwO1J/V6TKebnY3lt84XXA3QtWeRgGquZY3GGxOp1E9wah7PqqJg/xWFCZZoSZ3AF2LwrQqJ0/DjI773q5/d71WjreYyrUIH+vUuq8yTuZH1X1BSZ5hXD3qNPWl3xFyN81Gep3N+DheRb9+vp1+ofxC9TIEfUAiXqcRYfWPSNovoryJ4keoH7b7Z6ou+f75Rr3qvvEv1wZ2BqUN5Hlg9S7eqT8cknvH8VBI5QAF+ic4BAVCLaTmKh70fI0+Y+WrrtPKAglfMgo/pGs1sqnK5dLlv1TlbUSUR1gBVMlh+yiaM4LmaHcXsAtmIJwbreRVHyNqhpru99vsW6ynTr7cQ/Q36mTLdUoaztoROxDiIVPJXMzIS7qsSqYbHtk/Cvqul1zRhbPd3eUXuy7M7clm9+TIaVH8lXAuDEa9P5wPhfLhuxzycXYvlh3Hue2cs+L3iKyHoIKql5wtRX/IqXIuhz7K7WNqiqIlEDhmv5JGrUadD/7Tmjsq6ttbdzftedVLE14gUA/dRWAPOpfEkBRG511+wt5A7+5tP6Dek9YjNbK7XEVul8CWzY9t3vwYVV4iV/GeILouIF8kOt/d6L6ACKUucE++qPdnJLLRfX5NNl0u8xTeR9vkYXyTv5hcc2n7F5pg62/aW25CW17fmPtjfsPrV68wLJ8fb2qK44fLL1x5Jc6pu/72N32/vAFggqMer/+X7yWuOz1SaTFpSrGw8sgTVi7S7hxe9PAiTcVrkfr7iHZJceRtKs6LbH7slcc2k8y0A4bqMhNPWn2ZZLyNFCFF9Xf/BD9SN7frbzqJ132Ts663El1busCgZs1VQ01sbzy+90dNeH2Xel9XFzq06/Au1Qief3SpnwCKFGeY/w8acz5TAAAAeJxjYGRgYADifx656fH8Nl8ZuFkYQOCJfaQMgv6/gIWBOQHI5WBgAokCABA7CQsAeJxjYGRgYG7438AQw1LPAAQsDAyMDKhgHgBUCwOGAAB4nGNhYGBgwYYdcIgTwjB99gTUOCCpdcAijgtjMwNdHF2NPQ47bNDU2BBwHyE3GhPpB3si1GBzBwgb4PAXrvBFjwd7PHGDbFY9FrvtcahFdy8DA6Y/0dQBAAt/GYkAAAAAAAAAAHYBHgFAAdQCSAK2A6gEDAR0BN4FdAXyBjQGuAcoB4IH1AhGCF4IhAi0CP4JJAmKCg4KVAp8CuILYgviDKINcg4EDooPCg9kD5oP8BAgEIIQ4hEYEWQSZhOqE94UEhRsFLgVaBXUFqIXMheCF+oYSBicGQQZZhmwGlAaahq+GxIbuhxKHHQc6B1WHdweMB56HqQfCh+MH+YgiiDsIWYhliHEIfQiViJsIzAjdiRAJVwloCXkJm4mzic4J3gnnCf6KE4osCj0KVYp1CpaKworbiu2LAwsNCyMLTAtrC5SLqwvXC/YMJAw5jE0MYoyDDKcMu4zPDOONAY0rjUeNhI2hjbQN2Q3yDgQOLI5Ljn4Ok47PDueO/Q8rD2QPew+RD6yPw4/9kByQORBckIUQmxC6EMQQ1JDfEPaRBQAAHicY2BkYGCYx/CBQYoBBJiAmAsIGRj+g/kMADK6Ar8AeJxdkc1OwkAUhc/IjxESF5q4cDVuiImhBZbsDAnsWeC6lCk/aTvNdCBh5dP4BD6BT+AT6Ev4Ah7K1QTazJ3vnLn3zk0L4AbfUDg+t1xHVrikOvIF+V64Rn4QrpMfhRtoIxRu0h8Kt/CEZ+E2O6bsoOpXVB28Citc4034gvwuXCN/CNfJn8IN3OFLuEn/R7iFmVLCbXTUy8iZyJuFnu/1OrZ5YnOfxN0DTs1ym0ZOlGwz48q1zXU/6IkzMblxfy3K3XLgfaITZzM9Zi+TplYXzm5M7IOV98UwDBPxg9hmGMHBIIJnXEBjjj3jGjEsciRV9NxjdP/dKXOX2PJDRaw+PTtVM2Y6lNQHpdFHgN5ZzoQ5eZV3PkWJHe8Z0D1MoLkcKzLSWOYynCElaxTV2YZOTD/Aqqoq+JNDvslZflDdnf0CPF1o6QAAAHicbVSHlts2ELw5kRQlnc9xzum9Vyax7PTee+89ELGi4AMJGgClU3rvvVfnV7OgpOT8XvSeCAK7AGZnZ7i2vrb49df+/3cU6+ggQowEXaTooY8BNrAHm9iL47APx2ML+3ECTsRJOBmn4FSchtNxBs7EWTgb5+BcnIfzcQEuxEW4GJfgUlyGy5HhClyJq3AAQxzEIVyNa3AtrsP1uAE34ibcjFtwK27D7bgDd+Iu3I17cC/uw/14AA/iITyMR/AoHsPjeAJP4ik8jWfwLJ7D83gBL+IlvIxX8Cpeg8AIOSQIYxSYQOEwtqFRooJBjSOwcPBoMMUMO5jjdbyBN/EW3sY7eBfv4X18gA/xET7GJ/gUn+FzfIEv8RW+xjf4Ft/he/yAH/ETfsYv+BW/4Xf8gT/xF47i77W0FHZbmlk1kMKLzJGm3PcKq2SmVUVxbVXlo1z5eapNLrwyVXLE5kZSqqq68ZmSiRpbUVIsGqlMf2xsmZUc17FXXlPkVFF1hZSWnOs5z0c4r/LuSLSnxFMlySRiyrfbrmtcTZXszoStVFVEjieppTHvnQzXhermRjdldXA5HlqOw+V4INFibhrfc1SUVHmS3TAw5t4CrBdFx4vRRm6qsSoymnKUMVGdBdiJ0wzGJlIJbYqtww0DHc8zV4uchDVNJZOm1kbIKDf1vO9VSZkVVUGpF2474xr3H7NnRH5GVCWqrI31A75YU3vRwcESwEg4Ol5oZkh5Kl3mvCWfT3YvjTXtMAtxPqF8OxKNN2kuNK8IuyrD+bmmvcuJkFNR5SRXwdqa2m1yO8hTliubaxruOWaaLGb7pbLceyYrs2ZmmRvraEMqVzOpLYxIWlHsWa2MWA/bUVBNTFL5YRSeodEZN2NrlaWqIKM2d4VwytXxNoqC7DaPTezQnHr8z3JtHHVrhqFoNgi3ZxWjEnUyNpqbNGh1tiig14ZDMAqrvTYU2IsUXxmrUhS0b9WZkMsqtH5ztZIHpdi9/7Zu0YOY4WwP41JVjYtZRc0wKo2lKLymmrve8KmdWsikNCOlKa15npVih9Omq5mqUi4hCwpbr/MoLHaXck6skKpxAyemLAqlNcn0SEOudZjLrdE6DKr2XUfet27g1MRNBPOWToVVQU+dObmNxRpTyJmhI9QPj6U2uRta1I53zhTXxR4bBYIGXCYt/R5zSxo2sCbLXhdWpq3aRmaHteZyEUwxarw3Vb/9SrRKjgu2RN2VKjjYRoHXDUkLyFyDiya+1EkQhbFxa78oUMrMODczVsaBANNhrSWL3keWQccM19hkgSs67JiMqilHZOPWUv3/TLTLT8MoeDHijCr1tMPdJdH1xmiv6shp41PPXLgxWXZ/0ZvxPTZ896LAQdye02uFO1FaRvw27PBja5cLg1EDxn6b1qpu367wQkJra/8AhSEfTQ==) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider{width:100%}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-video-box,._fc-iframe-box{width:100%}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}._fc-data-select-pop{display:none!important}._fc-data-select{width:100%}._fc-echarts{height:300px;width:100%}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); var b_ = Object.defineProperty; var __ = (e, t, i) => t in e ? b_(e, t, { enumerable: !0, configurable: !0, writable: !0, value: i }) : e[t] = i; var zt = (e, t, i) => (__(e, typeof t != "symbol" ? t + "" : t, i), i); @@ -5356,9 +5356,9 @@ border-right: 1px solid #EBEEF5; border-bottom: 1px solid #EBEEF5; }`, handle(e) { - const t = (e.children || []).reduce((h, g) => (h[g.slot] || (h[g.slot] = []), h[g.slot].push(g), delete g.slot, h), {}), { row: i, col: r, style: n, class: a, layout: s } = e.props.rule, u = {}, d = []; - s.forEach((h) => { - const g = h.row || 1, _ = h.col || 1, S = `${h.top}:${h.left}`; + const t = (e.children || []).reduce((p, g) => (p[g.slot] || (p[g.slot] = []), p[g.slot].push(g), delete g.slot, p), {}), { row: i, col: r, style: n, class: a, layout: s } = e.props.rule, u = {}, d = []; + s.forEach((p) => { + const g = p.row || 1, _ = p.col || 1, S = `${p.top}:${p.left}`; u[S] = { row: g, col: _ @@ -5367,15 +5367,15 @@ border-bottom: 1px solid #EBEEF5; for (let A = 0; A < _; A++) { if (b === 0 && b === A) continue; - const y = `${h.top + b}:${h.left + A}`; - t[y] && (t[S] = (t[S] || []).concat(t[y]), delete t[y]), d.push(y); + const w = `${p.top + b}:${p.left + A}`; + t[w] && (t[S] = (t[S] || []).concat(t[w]), delete t[w]), d.push(w); } }); - const p = []; - for (let h = 0; h < i; h++) { + const h = []; + for (let p = 0; p < i; p++) { const g = []; for (let _ = 0; _ < r; _++) { - const S = `${h}:${_}`; + const S = `${p}:${_}`; if (d.indexOf(S) > -1) continue; const b = t[S]; @@ -5390,7 +5390,7 @@ border-bottom: 1px solid #EBEEF5; children: b }); } - p.push({ + h.push({ type: "tr", children: g }); @@ -5412,7 +5412,7 @@ border-bottom: 1px solid #EBEEF5; cellspacing: "0", cellpadding: "0" }, - children: p + children: h }] }] }; @@ -6781,19 +6781,7 @@ callback()}-FORM-CREATE-SUFFIX]]`, _fc_drag_tag: "fcTable" } ] -}, qA = "\u6570\u636E\u8868\u683C", ql = "dataTable", eC = () => { - const e = []; - for (let t = 0; t < 30; t++) - e.push({ - date: "2016-05-12", - name: "Tom " + (10 + t), - state: "California", - city: "Los Angeles", - address: "No. 189, Grove St, Los Angeles", - zip: "CA 90036" - }); - return e; -}, tC = (e) => { +}, qA = "\u6570\u636E\u8868\u683C", ql = "dataTable", eC = () => [], tC = (e) => { if (e.format === "tag") return { type: "elTag", @@ -6868,19 +6856,19 @@ height: 60px; }`, handle(e) { const { column: t, button: i, page: r, index: n, selection: a, data: s } = e.props, u = []; - ["column", "button", "index", "globalDataKey", "fetch", "page"].forEach((p) => { - delete e.props[p]; - }), t.forEach((p) => { - const h = tC(p), g = { + ["column", "button", "index", "globalDataKey", "fetch", "page"].forEach((h) => { + delete e.props[h]; + }), t.forEach((h) => { + const p = tC(h), g = { type: "elTableColumn", props: { - label: p.label, - prop: p.prop, - width: p.width, - align: p.align, - className: p.className, - fixed: p.fixed, - sortable: p.sortable + label: h.label, + prop: h.prop, + width: h.width, + align: h.align, + className: h.className, + fixed: h.fixed, + sortable: h.sortable }, _sfc: { attr: { @@ -6888,7 +6876,7 @@ height: 60px; } } }; - h && (g.children = [h]), u.push(g); + p && (g.children = [p]), u.push(g); }), i && i.open === !0 && i.column && u.push({ type: "elTableColumn", props: { @@ -6901,18 +6889,18 @@ height: 60px; "#default": "scope" } }, - children: i.column.map((p) => { - const h = p.prop || [], g = { + children: i.column.map((h) => { + const p = h.prop || [], g = { type: "elButton", props: { - type: p.type, - size: p.size + type: h.type, + size: h.size }, _sfc: { - content: p.name + content: h.name } }; - return h.forEach((_) => { + return p.forEach((_) => { g.props[_] = !0; }), g; }) @@ -6941,7 +6929,7 @@ height: 60px; } ]; if (r && r.open === !0) { - const p = r.props && r.props.pageSize || 20; + const h = r.props && r.props.pageSize || 20; r.props && delete r.props.pageSize, d.push({ type: "elPagination", class: r.position || "right", @@ -6954,7 +6942,7 @@ height: 60px; prop: { total: (s || []).length, currentPage: 1, - pageSize: p + pageSize: h } } }); @@ -6974,37 +6962,7 @@ height: 60px; height: "500px", button: {}, data: eC(), - column: [{ - format: "default", - prop: "date", - label: "Date", - width: "150" - }, { - format: "default", - prop: "name", - label: "Name", - width: "120" - }, { - format: "default", - prop: "state", - label: "State", - width: "120" - }, { - format: "default", - prop: "city", - label: "City", - width: "320" - }, { - format: "default", - prop: "address", - label: "Address", - width: "600" - }, { - format: "default", - prop: "zip", - label: "Zip", - width: "120" - }] + column: [] } }; }, @@ -9692,26 +9650,26 @@ function ji() { } function yn(e, t, i, r, n) { if (!(!e.getBoundingClientRect && e !== window)) { - var a, s, u, d, p, h, g; - if (e !== window && e.parentNode && e !== ji() ? (a = e.getBoundingClientRect(), s = a.top, u = a.left, d = a.bottom, p = a.right, h = a.height, g = a.width) : (s = 0, u = 0, d = window.innerHeight, p = window.innerWidth, h = window.innerHeight, g = window.innerWidth), (t || i) && e !== window && (n = n || e.parentNode, !or)) + var a, s, u, d, h, p, g; + if (e !== window && e.parentNode && e !== ji() ? (a = e.getBoundingClientRect(), s = a.top, u = a.left, d = a.bottom, h = a.right, p = a.height, g = a.width) : (s = 0, u = 0, d = window.innerHeight, h = window.innerWidth, p = window.innerHeight, g = window.innerWidth), (t || i) && e !== window && (n = n || e.parentNode, !or)) do if (n && n.getBoundingClientRect && (_t(n, "transform") !== "none" || i && _t(n, "position") !== "static")) { var _ = n.getBoundingClientRect(); - s -= _.top + parseInt(_t(n, "border-top-width")), u -= _.left + parseInt(_t(n, "border-left-width")), d = s + a.height, p = u + a.width; + s -= _.top + parseInt(_t(n, "border-top-width")), u -= _.left + parseInt(_t(n, "border-left-width")), d = s + a.height, h = u + a.width; break; } while (n = n.parentNode); if (r && e !== window) { var S = No(n || e), b = S && S.a, A = S && S.d; - S && (s /= A, u /= b, g /= b, h /= A, d = s + h, p = u + g); + S && (s /= A, u /= b, g /= b, p /= A, d = s + p, h = u + g); } return { top: s, left: u, bottom: d, - right: p, + right: h, width: g, - height: h + height: p }; } } @@ -9855,10 +9813,10 @@ function PS() { } var a = !1, s = 0; e.forEach(function(u) { - var d = 0, p = u.target, h = p.fromRect, g = yn(p), _ = p.prevFromRect, S = p.prevToRect, b = u.rect, A = No(p, !0); - A && (g.top -= A.f, g.left -= A.e), p.toRect = g, p.thisAnimationDuration && hf(_, g) && !hf(h, g) && (b.top - g.top) / (b.left - g.left) === (h.top - g.top) / (h.left - g.left) && (d = NS(b, _, S, n.options)), hf(g, h) || (p.prevFromRect = h, p.prevToRect = g, d || (d = n.options.animation), n.animate(p, b, g, d)), d && (a = !0, s = Math.max(s, d), clearTimeout(p.animationResetTimer), p.animationResetTimer = setTimeout(function() { - p.animationTime = 0, p.prevFromRect = null, p.fromRect = null, p.prevToRect = null, p.thisAnimationDuration = null; - }, d), p.thisAnimationDuration = d); + var d = 0, h = u.target, p = h.fromRect, g = yn(h), _ = h.prevFromRect, S = h.prevToRect, b = u.rect, A = No(h, !0); + A && (g.top -= A.f, g.left -= A.e), h.toRect = g, h.thisAnimationDuration && hf(_, g) && !hf(p, g) && (b.top - g.top) / (b.left - g.left) === (p.top - g.top) / (p.left - g.left) && (d = NS(b, _, S, n.options)), hf(g, p) || (h.prevFromRect = p, h.prevToRect = g, d || (d = n.options.animation), n.animate(h, b, g, d)), d && (a = !0, s = Math.max(s, d), clearTimeout(h.animationResetTimer), h.animationResetTimer = setTimeout(function() { + h.animationTime = 0, h.prevFromRect = null, h.fromRect = null, h.prevToRect = null, h.thisAnimationDuration = null; + }, d), h.thisAnimationDuration = d); }), clearTimeout(t), a ? t = setTimeout(function() { typeof r == "function" && r(); }, s) : typeof r == "function" && r(), e = []; @@ -9866,8 +9824,8 @@ function PS() { animate: function(r, n, a, s) { if (s) { _t(r, "transition", ""), _t(r, "transform", ""); - var u = No(this.el), d = u && u.a, p = u && u.d, h = (n.left - a.left) / (d || 1), g = (n.top - a.top) / (p || 1); - r.animatingX = !!h, r.animatingY = !!g, _t(r, "transform", "translate3d(" + h + "px," + g + "px,0)"), this.forRepaintDummy = LS(r), _t(r, "transition", "transform " + s + "ms" + (this.options.easing ? " " + this.options.easing : "")), _t(r, "transform", "translate3d(0,0,0)"), typeof r.animated == "number" && clearTimeout(r.animated), r.animated = setTimeout(function() { + var u = No(this.el), d = u && u.a, h = u && u.d, p = (n.left - a.left) / (d || 1), g = (n.top - a.top) / (h || 1); + r.animatingX = !!p, r.animatingY = !!g, _t(r, "transform", "translate3d(" + p + "px," + g + "px,0)"), this.forRepaintDummy = LS(r), _t(r, "transition", "transform " + s + "ms" + (this.options.easing ? " " + this.options.easing : "")), _t(r, "transform", "translate3d(0,0,0)"), typeof r.animated == "number" && clearTimeout(r.animated), r.animated = setTimeout(function() { _t(r, "transition", ""), _t(r, "transform", ""), r.animated = !1, r.animatingX = !1, r.animatingY = !1; }, s); } @@ -9909,8 +9867,8 @@ var xo = [], mf = { xo.forEach(function(u) { var d = u.pluginName; if (!(!t.options[d] && !u.initializeByDefault)) { - var p = new u(t, i, t.options); - p.sortable = t, p.options = t.options, t[d] = p, rr(r, p.defaults); + var h = new u(t, i, t.options); + h.sortable = t, h.options = t.options, t[d] = h, rr(r, h.defaults); } }); for (var a in t.options) @@ -9933,17 +9891,17 @@ var xo = [], mf = { } }; function BS(e) { - var t = e.sortable, i = e.rootEl, r = e.name, n = e.targetEl, a = e.cloneEl, s = e.toEl, u = e.fromEl, d = e.oldIndex, p = e.newIndex, h = e.oldDraggableIndex, g = e.newDraggableIndex, _ = e.originalEvent, S = e.putSortable, b = e.extraEventProperties; + var t = e.sortable, i = e.rootEl, r = e.name, n = e.targetEl, a = e.cloneEl, s = e.toEl, u = e.fromEl, d = e.oldIndex, h = e.newIndex, p = e.oldDraggableIndex, g = e.newDraggableIndex, _ = e.originalEvent, S = e.putSortable, b = e.extraEventProperties; if (t = t || i && i[ri], !!t) { - var A, y = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); + var A, w = t.options, m = "on" + r.charAt(0).toUpperCase() + r.substr(1); window.CustomEvent && !or && !rl ? A = new CustomEvent(r, { bubbles: !0, cancelable: !0 - }) : (A = document.createEvent("Event"), A.initEvent(r, !0, !0)), A.to = s || i, A.from = u || i, A.item = n || i, A.clone = a, A.oldIndex = d, A.newIndex = p, A.oldDraggableIndex = h, A.newDraggableIndex = g, A.originalEvent = _, A.pullMode = S ? S.lastPutMode : void 0; - var w = Ui(Ui({}, b), ol.getEventProperties(r, t)); - for (var E in w) - A[E] = w[E]; - i && i.dispatchEvent(A), y[m] && y[m].call(t, A); + }) : (A = document.createEvent("Event"), A.initEvent(r, !0, !0)), A.to = s || i, A.from = u || i, A.item = n || i, A.clone = a, A.oldIndex = d, A.newIndex = h, A.oldDraggableIndex = p, A.newDraggableIndex = g, A.originalEvent = _, A.pullMode = S ? S.lastPutMode : void 0; + var y = Ui(Ui({}, b), ol.getEventProperties(r, t)); + for (var E in y) + A[E] = y[E]; + i && i.dispatchEvent(A), w[m] && w[m].call(t, A); } } var VS = ["evt"], Gn = function(t, i) { @@ -10002,7 +9960,7 @@ var et, qt, xt, Yt, Ur, Cs, en, Er, Po, ni, Ya, Sr, is, En, Mo = !1, Ls = !1, Ns return e.style.cssText = "pointer-events:auto", e.style.pointerEvents === "auto"; } }(), o0 = function(t, i) { - var r = _t(t), n = parseInt(r.width) - parseInt(r.paddingLeft) - parseInt(r.paddingRight) - parseInt(r.borderLeftWidth) - parseInt(r.borderRightWidth), a = Ho(t, 0, i), s = Ho(t, 1, i), u = a && _t(a), d = s && _t(s), p = u && parseInt(u.marginLeft) + parseInt(u.marginRight) + yn(a).width, h = d && parseInt(d.marginLeft) + parseInt(d.marginRight) + yn(s).width; + var r = _t(t), n = parseInt(r.width) - parseInt(r.paddingLeft) - parseInt(r.paddingRight) - parseInt(r.borderLeftWidth) - parseInt(r.borderRightWidth), a = Ho(t, 0, i), s = Ho(t, 1, i), u = a && _t(a), d = s && _t(s), h = u && parseInt(u.marginLeft) + parseInt(u.marginRight) + yn(a).width, p = d && parseInt(d.marginLeft) + parseInt(d.marginRight) + yn(s).width; if (r.display === "flex") return r.flexDirection === "column" || r.flexDirection === "column-reverse" ? "vertical" : "horizontal"; if (r.display === "grid") @@ -10011,10 +9969,10 @@ var et, qt, xt, Yt, Ur, Cs, en, Er, Po, ni, Ya, Sr, is, En, Mo = !1, Ls = !1, Ns var g = u.float === "left" ? "left" : "right"; return s && (d.clear === "both" || d.clear === g) ? "vertical" : "horizontal"; } - return a && (u.display === "block" || u.display === "flex" || u.display === "table" || u.display === "grid" || p >= n && r[pv] === "none" || s && r[pv] === "none" && p + h > n) ? "vertical" : "horizontal"; + return a && (u.display === "block" || u.display === "flex" || u.display === "table" || u.display === "grid" || h >= n && r[pv] === "none" || s && r[pv] === "none" && h + p > n) ? "vertical" : "horizontal"; }, US = function(t, i, r) { - var n = r ? t.left : t.top, a = r ? t.right : t.bottom, s = r ? t.width : t.height, u = r ? i.left : i.top, d = r ? i.right : i.bottom, p = r ? i.width : i.height; - return n === u || a === d || n + s / 2 === u + p / 2; + var n = r ? t.left : t.top, a = r ? t.right : t.bottom, s = r ? t.width : t.height, u = r ? i.left : i.top, d = r ? i.right : i.bottom, h = r ? i.width : i.height; + return n === u || a === d || n + s / 2 === u + h / 2; }, zS = function(t, i) { var r; return Ns.some(function(n) { @@ -10027,7 +9985,7 @@ var et, qt, xt, Yt, Ur, Cs, en, Er, Po, ni, Ya, Sr, is, En, Mo = !1, Ls = !1, Ns }), r; }, a0 = function(t) { function i(a, s) { - return function(u, d, p, h) { + return function(u, d, h, p) { var g = u.options.group.name && d.options.group.name && u.options.group.name === d.options.group.name; if (a == null && (s || g)) return !0; @@ -10036,7 +9994,7 @@ var et, qt, xt, Yt, Ur, Cs, en, Er, Po, ni, Ya, Sr, is, En, Mo = !1, Ls = !1, Ns if (s && a === "clone") return a; if (typeof a == "function") - return i(a(u, d, p, h), s)(u, d, p, h); + return i(a(u, d, h, p), s)(u, d, h, p); var _ = (s ? u : d).options.group.name; return a === !0 || typeof a == "string" && a === _ || a.join && a.indexOf(_) > -1; }; @@ -10132,13 +10090,13 @@ wt.prototype = { }, _onTapStart: function(t) { if (!!t.cancelable) { - var i = this, r = this.el, n = this.options, a = n.preventOnFilter, s = t.type, u = t.touches && t.touches[0] || t.pointerType && t.pointerType === "touch" && t, d = (u || t).target, p = t.target.shadowRoot && (t.path && t.path[0] || t.composedPath && t.composedPath()[0]) || d, h = n.filter; - if (ZS(r), !et && !(/mousedown|pointerdown/.test(s) && t.button !== 0 || n.disabled) && !p.isContentEditable && !(!this.nativeDraggable && Ga && d && d.tagName.toUpperCase() === "SELECT") && (d = Pi(d, n.draggable, r, !1), !(d && d.animated) && Cs !== d)) { - if (Po = fi(d), Ya = fi(d, n.draggable), typeof h == "function") { - if (h.call(this, t, d, this)) { + var i = this, r = this.el, n = this.options, a = n.preventOnFilter, s = t.type, u = t.touches && t.touches[0] || t.pointerType && t.pointerType === "touch" && t, d = (u || t).target, h = t.target.shadowRoot && (t.path && t.path[0] || t.composedPath && t.composedPath()[0]) || d, p = n.filter; + if (ZS(r), !et && !(/mousedown|pointerdown/.test(s) && t.button !== 0 || n.disabled) && !h.isContentEditable && !(!this.nativeDraggable && Ga && d && d.tagName.toUpperCase() === "SELECT") && (d = Pi(d, n.draggable, r, !1), !(d && d.animated) && Cs !== d)) { + if (Po = fi(d), Ya = fi(d, n.draggable), typeof p == "function") { + if (p.call(this, t, d, this)) { jn({ sortable: i, - rootEl: p, + rootEl: h, name: "filter", targetEl: d, toEl: r, @@ -10148,8 +10106,8 @@ wt.prototype = { }), a && t.cancelable && t.preventDefault(); return; } - } else if (h && (h = h.split(",").some(function(g) { - if (g = Pi(p, g.trim(), r, !1), g) + } else if (p && (p = p.split(",").some(function(g) { + if (g = Pi(h, g.trim(), r, !1), g) return jn({ sortable: i, rootEl: g, @@ -10160,23 +10118,23 @@ wt.prototype = { }), Gn("filter", i, { evt: t }), !0; - }), h)) { + }), p)) { a && t.cancelable && t.preventDefault(); return; } - n.handle && !Pi(p, n.handle, r, !1) || this._prepareDragStart(t, u, d); + n.handle && !Pi(h, n.handle, r, !1) || this._prepareDragStart(t, u, d); } } }, _prepareDragStart: function(t, i, r) { var n = this, a = n.el, s = n.options, u = a.ownerDocument, d; if (r && !et && r.parentNode === a) { - var p = yn(r); + var h = yn(r); if (Yt = a, et = r, qt = et.parentNode, Ur = et.nextSibling, Cs = r, is = s.group, wt.dragged = et, Vr = { target: et, clientX: (i || t).clientX, clientY: (i || t).clientY - }, fv = Vr.clientX - p.left, cv = Vr.clientY - p.top, this._lastX = (i || t).clientX, this._lastY = (i || t).clientY, et.style["will-change"] = "all", d = function() { + }, fv = Vr.clientX - h.left, cv = Vr.clientY - h.top, this._lastX = (i || t).clientX, this._lastY = (i || t).clientY, et.style["will-change"] = "all", d = function() { if (Gn("delayEnded", n, { evt: t }), wt.eventCanceled) { @@ -10188,8 +10146,8 @@ wt.prototype = { name: "choose", originalEvent: t }), ti(et, s.chosenClass, !0); - }, s.ignore.split(",").forEach(function(h) { - e0(et, h.trim(), bf); + }, s.ignore.split(",").forEach(function(p) { + e0(et, p.trim(), bf); }), Pt(u, "dragover", jr), Pt(u, "mousemove", jr), Pt(u, "touchmove", jr), Pt(u, "mouseup", n._onDrop), Pt(u, "touchend", n._onDrop), Pt(u, "touchcancel", n._onDrop), lv && this.nativeDraggable && (this.options.touchStartThreshold = 4, et.draggable = !0), Gn("delayStart", this, { evt: t }), s.delay && (!s.delayOnTouchOnly || i) && (!this.nativeDraggable || !(rl || or))) { @@ -10260,23 +10218,23 @@ wt.prototype = { }, _onTouchMove: function(t) { if (Vr) { - var i = this.options, r = i.fallbackTolerance, n = i.fallbackOffset, a = t.touches ? t.touches[0] : t, s = xt && No(xt, !0), u = xt && s && s.a, d = xt && s && s.d, p = os && On && dv(On), h = (a.clientX - Vr.clientX + n.x) / (u || 1) + (p ? p[0] - yf[0] : 0) / (u || 1), g = (a.clientY - Vr.clientY + n.y) / (d || 1) + (p ? p[1] - yf[1] : 0) / (d || 1); + var i = this.options, r = i.fallbackTolerance, n = i.fallbackOffset, a = t.touches ? t.touches[0] : t, s = xt && No(xt, !0), u = xt && s && s.a, d = xt && s && s.d, h = os && On && dv(On), p = (a.clientX - Vr.clientX + n.x) / (u || 1) + (h ? h[0] - yf[0] : 0) / (u || 1), g = (a.clientY - Vr.clientY + n.y) / (d || 1) + (h ? h[1] - yf[1] : 0) / (d || 1); if (!wt.active && !Mo) { if (r && Math.max(Math.abs(a.clientX - this._lastX), Math.abs(a.clientY - this._lastY)) < r) return; this._onDragStart(t, !0); } if (xt) { - s ? (s.e += h - (vf || 0), s.f += g - (gf || 0)) : s = { + s ? (s.e += p - (vf || 0), s.f += g - (gf || 0)) : s = { a: 1, b: 0, c: 0, d: 1, - e: h, + e: p, f: g }; var _ = "matrix(".concat(s.a, ",").concat(s.b, ",").concat(s.c, ",").concat(s.d, ",").concat(s.e, ",").concat(s.f, ")"); - _t(xt, "webkitTransform", _), _t(xt, "mozTransform", _), _t(xt, "msTransform", _), _t(xt, "transform", _), vf = h, gf = g, Ai = a; + _t(xt, "webkitTransform", _), _t(xt, "mozTransform", _), _t(xt, "msTransform", _), _t(xt, "transform", _), vf = p, gf = g, Ai = a; } t.cancelable && t.preventDefault(); } @@ -10308,13 +10266,13 @@ wt.prototype = { }), !i && ti(et, a.dragClass, !0), i ? (Ls = !0, r._loopId = setInterval(r._emulateDragOver, 50)) : ($t(document, "mouseup", r._onDrop), $t(document, "touchend", r._onDrop), $t(document, "touchcancel", r._onDrop), n && (n.effectAllowed = "move", a.setData && a.setData.call(r, n, et)), Pt(document, "drop", r), _t(et, "transform", "translateZ(0)")), Mo = !0, r._dragStartId = Es(r._dragStarted.bind(r, i, t)), Pt(document, "selectstart", r), Ua = !0, Ga && _t(document.body, "user-select", "none"); }, _onDragOver: function(t) { - var i = this.el, r = t.target, n, a, s, u = this.options, d = u.group, p = wt.active, h = is === d, g = u.sort, _ = En || p, S, b = this, A = !1; + var i = this.el, r = t.target, n, a, s, u = this.options, d = u.group, h = wt.active, p = is === d, g = u.sort, _ = En || h, S, b = this, A = !1; if (ec) return; - function y(C, q) { + function w(C, q) { Gn(C, b, Ui({ evt: t, - isOwner: h, + isOwner: p, axis: S ? "vertical" : "horizontal", revert: s, dragRect: n, @@ -10322,7 +10280,7 @@ wt.prototype = { canSort: g, fromSortable: _, target: r, - completed: w, + completed: y, onMove: function(Y, ue) { return as(Yt, i, et, n, Y, yn(Y), t, ue); }, @@ -10330,13 +10288,13 @@ wt.prototype = { }, q)); } function m() { - y("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); + w("dragOverAnimationCapture"), b.captureAnimationState(), b !== _ && _.captureAnimationState(); } - function w(C) { - return y("dragOverCompleted", { + function y(C) { + return w("dragOverCompleted", { insertion: C - }), C && (h ? p._hideClone() : p._showClone(b), b !== _ && (ti(et, En ? En.options.ghostClass : p.options.ghostClass, !1), ti(et, u.ghostClass, !0)), En !== b && b !== wt.active ? En = b : b === wt.active && En && (En = null), _ === b && (b._ignoreWhileAnimating = r), b.animateAll(function() { - y("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; + }), C && (p ? h._hideClone() : h._showClone(b), b !== _ && (ti(et, En ? En.options.ghostClass : h.options.ghostClass, !1), ti(et, u.ghostClass, !0)), En !== b && b !== wt.active ? En = b : b === wt.active && En && (En = null), _ === b && (b._ignoreWhileAnimating = r), b.animateAll(function() { + w("dragOverAnimationComplete"), b._ignoreWhileAnimating = null; }), b !== _ && (_.animateAll(), _._ignoreWhileAnimating = null)), (r === et && !et.animated || r === i && !r.animated) && (To = null), !u.dragoverBubble && !t.rootEl && r !== document && (et.parentNode[ri]._isOutsideThisEl(t.target), !C && jr(t)), !u.dragoverBubble && t.stopPropagation && t.stopPropagation(), A = !0; } function E() { @@ -10349,27 +10307,27 @@ wt.prototype = { originalEvent: t }); } - if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Pi(r, u.draggable, i, !0), y("dragOver"), wt.eventCanceled) + if (t.preventDefault !== void 0 && t.cancelable && t.preventDefault(), r = Pi(r, u.draggable, i, !0), w("dragOver"), wt.eventCanceled) return A; if (et.contains(t.target) || r.animated && r.animatingX && r.animatingY || b._ignoreWhileAnimating === r) - return w(!1); - if (Ls = !1, p && !u.disabled && (h ? g || (s = qt !== Yt) : En === this || (this.lastPutMode = is.checkPull(this, p, et, t)) && d.checkPut(this, p, et, t))) { - if (S = this._getDirection(t, r) === "vertical", n = yn(et), y("dragOverValid"), wt.eventCanceled) + return y(!1); + if (Ls = !1, h && !u.disabled && (p ? g || (s = qt !== Yt) : En === this || (this.lastPutMode = is.checkPull(this, h, et, t)) && d.checkPut(this, h, et, t))) { + if (S = this._getDirection(t, r) === "vertical", n = yn(et), w("dragOverValid"), wt.eventCanceled) return A; if (s) - return qt = Yt, m(), this._hideClone(), y("revert"), wt.eventCanceled || (Ur ? Yt.insertBefore(et, Ur) : Yt.appendChild(et)), w(!0); + return qt = Yt, m(), this._hideClone(), w("revert"), wt.eventCanceled || (Ur ? Yt.insertBefore(et, Ur) : Yt.appendChild(et)), y(!0); var x = xc(i, u.draggable); if (!x || YS(t, S, this) && !x.animated) { if (x === et) - return w(!1); + return y(!1); if (x && i === t.target && (r = x), r && (a = yn(r)), as(Yt, i, et, n, r, a, t, !!r) !== !1) - return m(), i.appendChild(et), qt = i, E(), w(!0); + return m(), i.appendChild(et), qt = i, E(), y(!0); } else if (x && KS(t, S, this)) { var k = Ho(i, 0, u, !0); if (k === et) - return w(!1); + return y(!1); if (r = k, a = yn(r), as(Yt, i, et, n, r, a, t, !1) !== !1) - return m(), i.insertBefore(et, k), qt = i, E(), w(!0); + return m(), i.insertBefore(et, k), qt = i, E(), y(!0); } else if (r.parentNode === i) { a = yn(r); var D = 0, P, M = et.parentNode !== i, B = !US(et.animated && et.toRect || n, r.animated && r.toRect || a, S), T = S ? "top" : "left", $ = uv(r, "top", "top") || uv(et, "top", "top"), V = $ ? $.scrollTop : void 0; @@ -10382,16 +10340,16 @@ wt.prototype = { while (z && (_t(z, "display") === "none" || z === xt)); } if (D === 0 || z === r) - return w(!1); + return y(!1); To = r, Qa = D; var I = r.nextElementSibling, U = !1; U = D === 1; var F = as(Yt, i, et, n, r, a, t, U); if (F !== !1) - return (F === 1 || F === -1) && (U = F === 1), ec = !0, setTimeout(GS, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), $ && n0($, 0, V - $.scrollTop), qt = et.parentNode, P !== void 0 && !rs && (Ss = Math.abs(P - yn(r)[T])), E(), w(!0); + return (F === 1 || F === -1) && (U = F === 1), ec = !0, setTimeout(GS, 30), m(), U && !I ? i.appendChild(et) : r.parentNode.insertBefore(et, U ? I : r), $ && n0($, 0, V - $.scrollTop), qt = et.parentNode, P !== void 0 && !rs && (Ss = Math.abs(P - yn(r)[T])), E(), y(!0); } if (i.contains(et)) - return w(!1); + return y(!1); } return !1; }, @@ -10535,11 +10493,11 @@ function WS(e) { e.dataTransfer && (e.dataTransfer.dropEffect = "move"), e.cancelable && e.preventDefault(); } function as(e, t, i, r, n, a, s, u) { - var d, p = e[ri], h = p.options.onMove, g; + var d, h = e[ri], p = h.options.onMove, g; return window.CustomEvent && !or && !rl ? d = new CustomEvent("move", { bubbles: !0, cancelable: !0 - }) : (d = document.createEvent("Event"), d.initEvent("move", !0, !0)), d.to = t, d.from = e, d.dragged = i, d.draggedRect = r, d.related = n || t, d.relatedRect = a || yn(t), d.willInsertAfter = u, d.originalEvent = s, e.dispatchEvent(d), h && (g = h.call(p, d, s)), g; + }) : (d = document.createEvent("Event"), d.initEvent("move", !0, !0)), d.to = t, d.from = e, d.dragged = i, d.draggedRect = r, d.related = n || t, d.relatedRect = a || yn(t), d.willInsertAfter = u, d.originalEvent = s, e.dispatchEvent(d), p && (g = p.call(h, d, s)), g; } function bf(e) { e.draggable = !1; @@ -10556,17 +10514,17 @@ function YS(e, t, i) { return t ? e.clientX > r.right + n || e.clientX <= r.right && e.clientY > r.bottom && e.clientX >= r.left : e.clientX > r.right && e.clientY > r.top || e.clientX <= r.right && e.clientY > r.bottom + n; } function QS(e, t, i, r, n, a, s, u) { - var d = r ? e.clientY : e.clientX, p = r ? i.height : i.width, h = r ? i.top : i.left, g = r ? i.bottom : i.right, _ = !1; + var d = r ? e.clientY : e.clientX, h = r ? i.height : i.width, p = r ? i.top : i.left, g = r ? i.bottom : i.right, _ = !1; if (!s) { - if (u && Ss < p * n) { - if (!Ja && (Qa === 1 ? d > h + p * a / 2 : d < g - p * a / 2) && (Ja = !0), Ja) + if (u && Ss < h * n) { + if (!Ja && (Qa === 1 ? d > p + h * a / 2 : d < g - h * a / 2) && (Ja = !0), Ja) _ = !0; - else if (Qa === 1 ? d < h + Ss : d > g - Ss) + else if (Qa === 1 ? d < p + Ss : d > g - Ss) return -Qa; - } else if (d > h + p * (1 - n) / 2 && d < g - p * (1 - n) / 2) + } else if (d > p + h * (1 - n) / 2 && d < g - h * (1 - n) / 2) return JS(t); } - return _ = _ || s, _ && (d < h + p * a / 2 || d > g - p * a / 2) ? d > h + p / 2 ? 1 : -1 : 0; + return _ = _ || s, _ && (d < p + h * a / 2 || d > g - h * a / 2) ? d > p + h / 2 ? 1 : -1 : 0; } function JS(e) { return fi(et) < fi(e) ? 1 : -1; @@ -10664,8 +10622,8 @@ function qS() { Af(i, this.options, u, r); var d = Tr(u, !0); ic && (!Ha || a !== _f || s !== wf) && (Ha && hv(), Ha = setInterval(function() { - var p = Tr(document.elementFromPoint(a, s), !0); - p !== d && (d = p, xs()), Af(i, n.options, p, r); + var h = Tr(document.elementFromPoint(a, s), !0); + h !== d && (d = h, xs()), Af(i, n.options, h, r); }, 10), _f = a, wf = s); } else { if (!this.options.bubbleScroll || Tr(u, !0) === ji()) { @@ -10690,33 +10648,33 @@ function hv() { } var Af = t0(function(e, t, i, r) { if (!!t.scroll) { - var n = (e.touches ? e.touches[0] : e).clientX, a = (e.touches ? e.touches[0] : e).clientY, s = t.scrollSensitivity, u = t.scrollSpeed, d = ji(), p = !1, h; - nc !== i && (nc = i, xs(), za = t.scroll, h = t.scrollFn, za === !0 && (za = Tr(i, !0))); + var n = (e.touches ? e.touches[0] : e).clientX, a = (e.touches ? e.touches[0] : e).clientY, s = t.scrollSensitivity, u = t.scrollSpeed, d = ji(), h = !1, p; + nc !== i && (nc = i, xs(), za = t.scroll, p = t.scrollFn, za === !0 && (za = Tr(i, !0))); var g = 0, _ = za; do { - var S = _, b = yn(S), A = b.top, y = b.bottom, m = b.left, w = b.right, E = b.width, x = b.height, k = void 0, D = void 0, P = S.scrollWidth, M = S.scrollHeight, B = _t(S), T = S.scrollLeft, $ = S.scrollTop; + var S = _, b = yn(S), A = b.top, w = b.bottom, m = b.left, y = b.right, E = b.width, x = b.height, k = void 0, D = void 0, P = S.scrollWidth, M = S.scrollHeight, B = _t(S), T = S.scrollLeft, $ = S.scrollTop; S === d ? (k = E < P && (B.overflowX === "auto" || B.overflowX === "scroll" || B.overflowX === "visible"), D = x < M && (B.overflowY === "auto" || B.overflowY === "scroll" || B.overflowY === "visible")) : (k = E < P && (B.overflowX === "auto" || B.overflowX === "scroll"), D = x < M && (B.overflowY === "auto" || B.overflowY === "scroll")); - var V = k && (Math.abs(w - n) <= s && T + E < P) - (Math.abs(m - n) <= s && !!T), z = D && (Math.abs(y - a) <= s && $ + x < M) - (Math.abs(A - a) <= s && !!$); + var V = k && (Math.abs(y - n) <= s && T + E < P) - (Math.abs(m - n) <= s && !!T), z = D && (Math.abs(w - a) <= s && $ + x < M) - (Math.abs(A - a) <= s && !!$); if (!sn[g]) for (var H = 0; H <= g; H++) sn[H] || (sn[H] = {}); - (sn[g].vx != V || sn[g].vy != z || sn[g].el !== S) && (sn[g].el = S, sn[g].vx = V, sn[g].vy = z, clearInterval(sn[g].pid), (V != 0 || z != 0) && (p = !0, sn[g].pid = setInterval(function() { + (sn[g].vx != V || sn[g].vy != z || sn[g].el !== S) && (sn[g].el = S, sn[g].vx = V, sn[g].vy = z, clearInterval(sn[g].pid), (V != 0 || z != 0) && (h = !0, sn[g].pid = setInterval(function() { r && this.layer === 0 && wt.active._onTouchMove(Vs); var I = sn[this.layer].vy ? sn[this.layer].vy * u : 0, U = sn[this.layer].vx ? sn[this.layer].vx * u : 0; - typeof h == "function" && h.call(wt.dragged.parentNode[ri], U, I, e, Vs, sn[this.layer].el) !== "continue" || n0(sn[this.layer].el, U, I); + typeof p == "function" && p.call(wt.dragged.parentNode[ri], U, I, e, Vs, sn[this.layer].el) !== "continue" || n0(sn[this.layer].el, U, I); }.bind({ layer: g }), 24))), g++; } while (t.bubbleScroll && _ !== d && (_ = Tr(_, !1))); - ic = p; + ic = h; } }, 30), u0 = function(t) { var i = t.originalEvent, r = t.putSortable, n = t.dragEl, a = t.activeSortable, s = t.dispatchSortableEvent, u = t.hideGhostForTarget, d = t.unhideGhostForTarget; if (!!i) { - var p = r || a; + var h = r || a; u(); - var h = i.changedTouches && i.changedTouches.length ? i.changedTouches[0] : i, g = document.elementFromPoint(h.clientX, h.clientY); - d(), p && !p.el.contains(g) && (s("spill"), this.onSpill({ + var p = i.changedTouches && i.changedTouches.length ? i.changedTouches[0] : i, g = document.elementFromPoint(p.clientX, p.clientY); + d(), h && !h.el.contains(g) && (s("spill"), this.onSpill({ dragEl: n, putSortable: r })); @@ -10972,10 +10930,10 @@ class pE { return u.index; if (n === 0) return 0; - const d = vv(r[0]), p = [...a].findIndex( - (h) => h === d + const d = vv(r[0]), h = [...a].findIndex( + (p) => p === d ); - return t < p ? 0 : n; + return t < h ? 0 : n; } } function hE(e, t) { @@ -10989,7 +10947,7 @@ function mE({ $slots: e, realList: t, getKey: i }) { if (!s) throw new Error("draggable element must have an item slot"); const u = r.flatMap( - (d, p) => s({ element: d, index: p }).map((h) => (h.key = i(d), h.props = { ...h.props || {}, "data-draggable": !0 }, h)) + (d, h) => s({ element: d, index: h }).map((p) => (p.key = i(d), p.props = { ...p.props || {}, "data-draggable": !0 }, p)) ); if (u.length !== r.length) throw new Error("Item slot must have only one child"); @@ -11282,7 +11240,7 @@ var y0 = { exports: {} }; (function(i, r) { e.exports = r(); })(Oc, function() { - var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", p = "day", h = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", y = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, w = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(H) { + var i = 1e3, r = 6e4, n = 36e5, a = "millisecond", s = "second", u = "minute", d = "hour", h = "day", p = "week", g = "month", _ = "quarter", S = "year", b = "date", A = "Invalid Date", w = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, y = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(H) { var I = ["th", "st", "nd", "rd"], U = H % 100; return "[" + H + (I[(U - 20) % 10] || I[U] || I[0]) + "]"; } }, E = function(H, I, U) { @@ -11299,11 +11257,11 @@ var y0 = { exports: {} }; }, a: function(H) { return H < 0 ? Math.ceil(H) || 0 : Math.floor(H); }, p: function(H) { - return { M: g, y: S, w: h, d: p, D: b, h: d, m: u, s, ms: a, Q: _ }[H] || String(H || "").toLowerCase().replace(/s$/, ""); + return { M: g, y: S, w: p, d: h, D: b, h: d, m: u, s, ms: a, Q: _ }[H] || String(H || "").toLowerCase().replace(/s$/, ""); }, u: function(H) { return H === void 0; } }, k = "en", D = {}; - D[k] = w; + D[k] = y; var P = "$isDayjsObject", M = function(H) { return H instanceof V || !(!H || !H[P]); }, B = function H(I, U, F) { @@ -11345,7 +11303,7 @@ var y0 = { exports: {} }; if (C instanceof Date) return new Date(C); if (typeof C == "string" && !/Z$/i.test(C)) { - var X = C.match(y); + var X = C.match(w); if (X) { var Y = X[2] - 1 || 0, ue = (X[7] || "0").substring(0, 3); return q ? new Date(Date.UTC(X[1], Y, X[3] || 1, X[4] || 0, X[5] || 0, X[6] || 0, ue)) : new Date(X[1], Y, X[3] || 1, X[4] || 0, X[5] || 0, X[6] || 0, ue); @@ -11376,7 +11334,7 @@ var y0 = { exports: {} }; }, I.startOf = function(U, F) { var C = this, q = !!$.u(F) || F, X = $.p(U), Y = function(he, Se) { var xe = $.w(C.$u ? Date.UTC(C.$y, Se, he) : new Date(C.$y, Se, he), C); - return q ? xe : xe.endOf(p); + return q ? xe : xe.endOf(h); }, ue = function(he, Se) { return $.w(C.toDate()[he].apply(C.toDate("s"), (q ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(Se)), C); }, ee = this.$W, pe = this.$M, Te = this.$D, ve = "set" + (this.$u ? "UTC" : ""); @@ -11385,10 +11343,10 @@ var y0 = { exports: {} }; return q ? Y(1, 0) : Y(31, 11); case g: return q ? Y(1, pe) : Y(0, pe + 1); - case h: + case p: var me = this.$locale().weekStart || 0, we = (ee < me ? ee + 7 : ee) - me; return Y(q ? Te - we : Te + (6 - we), pe); - case p: + case h: case b: return ue(ve + "Hours", 0); case d: @@ -11403,7 +11361,7 @@ var y0 = { exports: {} }; }, I.endOf = function(U) { return this.startOf(U, !1); }, I.$set = function(U, F) { - var C, q = $.p(U), X = "set" + (this.$u ? "UTC" : ""), Y = (C = {}, C[p] = X + "Date", C[b] = X + "Date", C[g] = X + "Month", C[S] = X + "FullYear", C[d] = X + "Hours", C[u] = X + "Minutes", C[s] = X + "Seconds", C[a] = X + "Milliseconds", C)[q], ue = q === p ? this.$D + (F - this.$W) : F; + var C, q = $.p(U), X = "set" + (this.$u ? "UTC" : ""), Y = (C = {}, C[h] = X + "Date", C[b] = X + "Date", C[g] = X + "Month", C[S] = X + "FullYear", C[d] = X + "Hours", C[u] = X + "Minutes", C[s] = X + "Seconds", C[a] = X + "Milliseconds", C)[q], ue = q === h ? this.$D + (F - this.$W) : F; if (q === g || q === S) { var ee = this.clone().set(b, 1); ee.$d[Y](ue), ee.init(), this.$d = ee.set(b, Math.min(this.$D, ee.daysInMonth())).$d; @@ -11425,9 +11383,9 @@ var y0 = { exports: {} }; return this.set(g, this.$M + U); if (X === S) return this.set(S, this.$y + U); - if (X === p) - return Y(1); if (X === h) + return Y(1); + if (X === p) return Y(7); var ue = (C = {}, C[u] = r, C[d] = n, C[s] = i, C)[X] || 1, ee = this.$d.getTime() + U * ue; return $.w(ee, this); @@ -11516,10 +11474,10 @@ var y0 = { exports: {} }; case _: q = Te() / 3; break; - case h: + case p: q = (pe - ee) / 6048e5; break; - case p: + case h: q = (pe - ee) / 864e5; break; case d: @@ -11556,7 +11514,7 @@ var y0 = { exports: {} }; return this.$d.toUTCString(); }, H; }(), z = V.prototype; - return T.prototype = z, [["$ms", a], ["$s", s], ["$m", u], ["$H", d], ["$W", p], ["$M", g], ["$y", S], ["$D", b]].forEach(function(H) { + return T.prototype = z, [["$ms", a], ["$s", s], ["$m", u], ["$H", d], ["$W", h], ["$M", g], ["$y", S], ["$D", b]].forEach(function(H) { z[H[1]] = function(I) { return this.$g(I, H[0], H[1]); }; @@ -11816,20 +11774,20 @@ const CE = y0.exports, ko = { TOCHINSESAMOUNT: function(e) { let t = ["\u96F6", "\u58F9", "\u8D30", "\u53C1", "\u8086", "\u4F0D", "\u9646", "\u67D2", "\u634C", "\u7396"], i = ["", "\u4E07", "\u4EBF", "\u4E07\u4EBF", "\u4EBF\u4EBF"], r = ["", "\u62FE", "\u4F70", "\u4EDF"], n = ["\u89D2", "\u5206"]; function a(_) { - let S = "", b = "", A = 0, y = !0; + let S = "", b = "", A = 0, w = !0; for (; _ > 0; ) { let m = _ % 10; - m === 0 ? y || (y = !0, b = t[m] + b) : (y = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); + m === 0 ? w || (w = !0, b = t[m] + b) : (w = !1, S = t[m], S += r[A], b = S + b), A++, _ = Math.floor(_ / 10); } return b; } - let s = 0, u = "", d = "", p = !1; + let s = 0, u = "", d = "", h = !1; if (e === 0) return t[0]; - let h = Math.floor(e), g = Math.round((e - h) * 100); - for (; h > 0; ) { - let _ = h % 1e4; - p && (d = t[0] + d), u = a(_), u += _ !== 0 ? i[s] : i[0], d = u + d, p = _ < 1e3 && _ > 0, h = Math.floor(h / 1e4), s++; + let p = Math.floor(e), g = Math.round((e - p) * 100); + for (; p > 0; ) { + let _ = p % 1e4; + h && (d = t[0] + d), u = a(_), u += _ !== 0 ? i[s] : i[0], d = u + d, h = _ < 1e3 && _ > 0, p = Math.floor(p / 1e4), s++; } return d && (d += "\u5143"), g > 0 ? (d += t[Math.floor(g / 10)] + n[0], g % 10 !== 0 && (d += t[g % 10] + n[1])) : d && (d += "\u6574"), d; }, @@ -12452,29 +12410,29 @@ const TE = function(e) { if (Array.isArray(r[s])) { const u = []; if (r[s].forEach((d) => { - const { method: p, config: h, expression: g, stopPropagation: _, ignoreError: S } = d; + const { method: h, config: p, expression: g, stopPropagation: _, ignoreError: S } = d; u.push((b) => new Promise((A) => { if (g && e.$handle.compute(i.__fc__, g) === !1) { A(); return; } - const y = (...w) => { - (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...w); + const w = (...y) => { + (!_ || e.$handle.compute(i.__fc__, _) !== !0) && A(...y); }; let m; try { - m = Rc[p](h || {}, b, e); - } catch (w) { - console.error(w), S !== !1 && y(); + m = Rc[h](p || {}, b, e); + } catch (y) { + console.error(y), S !== !1 && w(); return; } - m && m.then ? m.then(y).catch(() => { - S !== !1 && y(); - }) : y(m); + m && m.then ? m.then(w).catch(() => { + S !== !1 && w(); + }) : w(m); })); }), u.length) { - const d = e.$handle.inject(i, function(p) { - xE(u, p); + const d = e.$handle.inject(i, function(h) { + xE(u, h); }, i.inject || e.$handle.options.injectEvent); s.indexOf("hook_") > -1 ? a[s.replace("hook_", "")] = d : n[s] = d; } @@ -12557,9 +12515,9 @@ function Ko() { (function(i, r) { e.exports = r(); })(Oc, function() { - var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, p = d && (a ? document.documentMode || 6 : +(u || s)[1]), h = !u && /WebKit\//.test(i), g = h && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), y = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), w = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = w || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = w || /Mac/.test(r), D = /\bCrOS\b/.test(i), P = /win/i.test(r), M = b && i.match(/Version\/(\d*\.\d*)/); - M && (M = Number(M[1])), M && M >= 15 && (b = !1, h = !0); - var B = k && (g || b && (M == null || M < 12.11)), T = n || d && p >= 9; + var i = navigator.userAgent, r = navigator.platform, n = /gecko\/\d/i.test(i), a = /MSIE \d/.test(i), s = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(i), u = /Edge\/(\d+)/.exec(i), d = a || s || u, h = d && (a ? document.documentMode || 6 : +(u || s)[1]), p = !u && /WebKit\//.test(i), g = p && /Qt\/\d+\.\d+/.test(i), _ = !u && /Chrome\/(\d+)/.exec(i), S = _ && +_[1], b = /Opera\//.test(i), A = /Apple Computer/.test(navigator.vendor), w = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(i), m = /PhantomJS/.test(i), y = A && (/Mobile\/\w+/.test(i) || navigator.maxTouchPoints > 2), E = /Android/.test(i), x = y || E || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(i), k = y || /Mac/.test(r), D = /\bCrOS\b/.test(i), P = /win/i.test(r), M = b && i.match(/Version\/(\d*\.\d*)/); + M && (M = Number(M[1])), M && M >= 15 && (b = !1, p = !0); + var B = k && (g || b && (M == null || M < 12.11)), T = n || d && h >= 9; function $(o) { return new RegExp("(^|\\s)" + o + "(?:$|\\s)\\s*"); } @@ -12635,7 +12593,7 @@ function Ko() { var ue = function(o) { o.select(); }; - w ? ue = function(o) { + y ? ue = function(o) { o.selectionStart = 0, o.selectionEnd = o.value.length; } : d && (ue = function(o) { try { @@ -12932,7 +12890,7 @@ function Ko() { return l == null && (o.button & 1 ? l = 1 : o.button & 2 ? l = 3 : o.button & 4 && (l = 2)), k && o.ctrlKey && l == 1 && (l = 3), l; } var Eu = function() { - if (d && p < 9) + if (d && h < 9) return !1; var o = I("div"); return "draggable" in o || "dragDrop" in o; @@ -12940,7 +12898,7 @@ function Ko() { function xu(o) { if (ui == null) { var l = I("span", "\u200B"); - H(o, I("span", [l, document.createTextNode("x")])), o.firstChild.offsetHeight != 0 && (ui = l.offsetWidth <= 1 && l.offsetHeight > 2 && !(d && p < 8)); + H(o, I("span", [l, document.createTextNode("x")])), o.firstChild.offsetHeight != 0 && (ui = l.offsetWidth <= 1 && l.offsetHeight > 2 && !(d && h < 8)); } var c = ui ? I("span", "\u200B") : I("span", "\xA0", null, "display: inline-block; width: 1px; margin-right: -1px"); return c.setAttribute("cm-text", ""), c; @@ -13684,7 +13642,7 @@ b`.split(/\n/).length != 3 ? function(o) { return c[o] || (c[o] = o.replace(/\S+/g, "cm-$&")); } function Xp(o, l) { - var c = U("span", null, null, h ? "padding-right: .1px" : null), f = { + var c = U("span", null, null, p ? "padding-right: .1px" : null), f = { pre: U("pre", [c], "CodeMirror-line"), content: c, col: 0, @@ -13700,7 +13658,7 @@ b`.split(/\n/).length != 3 ? function(o) { var j = l != o.display.externalMeasured && Ft(R); jb(R, f, Pp(o, R, j)), R.styleClasses && (R.styleClasses.bgClass && (f.bgClass = Y(R.styleClasses.bgClass, f.bgClass || "")), R.styleClasses.textClass && (f.textClass = Y(R.styleClasses.textClass, f.textClass || ""))), f.map.length == 0 && f.map.push(0, 0, f.content.appendChild(xu(o.display.measure))), v == 0 ? (l.measure.map = f.map, l.measure.cache = {}) : ((l.measure.maps || (l.measure.maps = [])).push(f.map), (l.measure.caches || (l.measure.caches = [])).push({})); } - if (h) { + if (p) { var Q = f.content.lastChild; (/\bcm-tab\b/.test(Q.className) || Q.querySelector && Q.querySelector(".cm-tab")) && (f.content.className = "cm-tab-wrap-hack"); } @@ -13714,7 +13672,7 @@ b`.split(/\n/).length != 3 ? function(o) { if (!!l) { var j = o.splitSpaces ? Bb(l, o.trailingSpace) : l, Q = o.cm.state.specialChars, te = !1, se; if (!Q.test(l)) - o.col += l.length, se = document.createTextNode(j), o.map.push(o.pos, o.pos + l.length, se), d && p < 9 && (te = !0), o.pos += l.length; + o.col += l.length, se = document.createTextNode(j), o.map.push(o.pos, o.pos + l.length, se), d && h < 9 && (te = !0), o.pos += l.length; else { se = document.createDocumentFragment(); for (var de = 0; ; ) { @@ -13722,7 +13680,7 @@ b`.split(/\n/).length != 3 ? function(o) { var Ee = Q.exec(l), Ce = Ee ? Ee.index - de : l.length - de; if (Ce) { var Ie = document.createTextNode(j.slice(de, de + Ce)); - d && p < 9 ? se.appendChild(I("span", [Ie])) : se.appendChild(Ie), o.map.push(o.pos, o.pos + Ce, Ie), o.col += Ce, o.pos += Ce; + d && h < 9 ? se.appendChild(I("span", [Ie])) : se.appendChild(Ie), o.map.push(o.pos, o.pos + Ce, Ie), o.col += Ce, o.pos += Ce; } if (!Ee) break; @@ -13733,7 +13691,7 @@ b`.split(/\n/).length != 3 ? function(o) { Ne = se.appendChild(I("span", fe(Ye), "cm-tab")), Ne.setAttribute("role", "presentation"), Ne.setAttribute("cm-text", " "), o.col += Ye; } else Ee[0] == "\r" || Ee[0] == ` -` ? (Ne = se.appendChild(I("span", Ee[0] == "\r" ? "\u240D" : "\u2424", "cm-invalidchar")), Ne.setAttribute("cm-text", Ee[0]), o.col += 1) : (Ne = o.cm.options.specialCharPlaceholder(Ee[0]), Ne.setAttribute("cm-text", Ee[0]), d && p < 9 ? se.appendChild(I("span", [Ne])) : se.appendChild(Ne), o.col += 1); +` ? (Ne = se.appendChild(I("span", Ee[0] == "\r" ? "\u240D" : "\u2424", "cm-invalidchar")), Ne.setAttribute("cm-text", Ee[0]), o.col += 1) : (Ne = o.cm.options.specialCharPlaceholder(Ee[0]), Ne.setAttribute("cm-text", Ee[0]), d && h < 9 ? se.appendChild(I("span", [Ne])) : se.appendChild(Ne), o.col += 1); o.map.push(o.pos, o.pos + 1, Ne), o.pos++; } } @@ -13907,7 +13865,7 @@ b`.split(/\n/).length != 3 ? function(o) { l.changes = null; } function sa(o) { - return o.node == o.text && (o.node = I("div", null, null, "position: relative"), o.text.parentNode && o.text.parentNode.replaceChild(o.node, o.text), o.node.appendChild(o.text), d && p < 8 && (o.node.style.zIndex = 2)), o.node; + return o.node == o.text && (o.node = I("div", null, null, "position: relative"), o.text.parentNode && o.text.parentNode.replaceChild(o.node, o.text), o.node.appendChild(o.text), d && h < 8 && (o.node.style.zIndex = 2)), o.node; } function Gb(o, l) { var c = l.bgClass ? l.bgClass + " " + (l.line.bgClass || "") : l.line.bgClass; @@ -14130,17 +14088,17 @@ b`.split(/\n/).length != 3 ? function(o) { --L; for (; v.coverStart + j < v.coverEnd && ze(l.line.text.charAt(v.coverStart + j)); ) ++j; - if (d && p < 9 && L == 0 && j == v.coverEnd - v.coverStart ? te = R.parentNode.getBoundingClientRect() : te = qb(F(R, L, j).getClientRects(), f), te.left || te.right || L == 0) + if (d && h < 9 && L == 0 && j == v.coverEnd - v.coverStart ? te = R.parentNode.getBoundingClientRect() : te = qb(F(R, L, j).getClientRects(), f), te.left || te.right || L == 0) break; j = L, L = L - 1, Q = "right"; } - d && p < 11 && (te = t1(o.display.measure, te)); + d && h < 11 && (te = t1(o.display.measure, te)); } else { L > 0 && (Q = f = "right"); var de; o.options.lineWrapping && (de = R.getClientRects()).length > 1 ? te = de[f == "right" ? de.length - 1 : 0] : te = R.getBoundingClientRect(); } - if (d && p < 9 && !L && (!te || !te.left && !te.right)) { + if (d && h < 9 && !L && (!te || !te.left && !te.right)) { var Ee = R.parentNode.getClientRects()[0]; Ee ? te = { left: Ee.left, right: Ee.left + so(o.display), top: Ee.top, bottom: Ee.bottom } : te = sh; } @@ -14584,7 +14542,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, 100); } function Yu(o, l) { - o.state.delayingBlurEvent && !o.state.draggingText && (o.state.delayingBlurEvent = !1), o.options.readOnly != "nocursor" && (o.state.focused || (st(o, "focus", o, l), o.state.focused = !0, X(o.display.wrapper, "CodeMirror-focused"), !o.curOp && o.display.selForContextMenu != o.doc.sel && (o.display.input.reset(), h && setTimeout(function() { + o.state.delayingBlurEvent && !o.state.draggingText && (o.state.delayingBlurEvent = !1), o.options.readOnly != "nocursor" && (o.state.focused || (st(o, "focus", o, l), o.state.focused = !0, X(o.display.wrapper, "CodeMirror-focused"), !o.curOp && o.display.selForContextMenu != o.doc.sel && (o.display.input.reset(), p && setTimeout(function() { return o.display.input.reset(!0); }, 20)), o.display.input.receivedFocus()), Gu(o)); } @@ -14597,7 +14555,7 @@ b`.split(/\n/).length != 3 ? function(o) { for (var l = o.display, c = l.lineDiv.offsetTop, f = Math.max(0, l.scroller.getBoundingClientRect().top), v = l.lineDiv.getBoundingClientRect().top, R = 0, L = 0; L < l.view.length; L++) { var j = l.view[L], Q = o.options.lineWrapping, te = void 0, se = 0; if (!j.hidden) { - if (v += j.line.height, d && p < 8) { + if (v += j.line.height, d && h < 8) { var de = j.node.offsetTop + j.node.offsetHeight; te = de - c, c = de; } else { @@ -14744,7 +14702,7 @@ b`.split(/\n/).length != 3 ? function(o) { f.clientHeight && l(f.scrollTop, "vertical"); }), Re(v, "scroll", function() { v.clientWidth && l(v.scrollLeft, "horizontal"); - }), this.checkedZeroWidth = !1, d && p < 8 && (this.horiz.style.minHeight = this.vert.style.minWidth = "18px"); + }), this.checkedZeroWidth = !1, d && h < 8 && (this.horiz.style.minHeight = this.vert.style.minWidth = "18px"); }; Mr.prototype.update = function(o) { var l = o.scrollWidth > o.clientWidth + 1, c = o.scrollHeight > o.clientHeight + 1, f = o.nativeBarWidth; @@ -14766,7 +14724,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, Mr.prototype.setScrollTop = function(o) { this.vert.scrollTop != o && (this.vert.scrollTop = o), this.disableVert && this.enableZeroWidthBar(this.vert, this.disableVert, "vert"); }, Mr.prototype.zeroWidthHack = function() { - var o = k && !y ? "12px" : "18px"; + var o = k && !w ? "12px" : "18px"; this.horiz.style.height = this.vert.style.width = o, this.horiz.style.visibility = this.vert.style.visibility = "hidden", this.disableHoriz = new we(), this.disableVert = new we(); }, Mr.prototype.enableZeroWidthBar = function(o, l, c) { o.style.visibility = ""; @@ -15039,7 +14997,7 @@ b`.split(/\n/).length != 3 ? function(o) { var f = o.display, v = o.options.lineNumbers, R = f.lineDiv, L = R.firstChild; function j(Ie) { var Ne = Ie.nextSibling; - return h && k && o.display.currentWheelTarget == Ie ? Ie.style.display = "none" : Ie.parentNode.removeChild(Ie), Ne; + return p && k && o.display.currentWheelTarget == Ie ? Ie.style.display = "none" : Ie.parentNode.removeChild(Ie), Ne; } for (var Q = f.view, te = f.viewFrom, se = 0; se < Q.length; se++) { var de = Q[se]; @@ -15126,7 +15084,7 @@ b`.split(/\n/).length != 3 ? function(o) { "position: relative; outline: none" ); var R = U("div", [v.lineSpace], "CodeMirror-lines"); - v.mover = I("div", [R], null, "position: relative"), v.sizer = I("div", [v.mover], "CodeMirror-sizer"), v.sizerWidth = null, v.heightForcer = I("div", null, null, "position: absolute; height: " + Se + "px; width: 1px;"), v.gutters = I("div", null, "CodeMirror-gutters"), v.lineGutter = null, v.scroller = I("div", [v.sizer, v.heightForcer, v.gutters], "CodeMirror-scroll"), v.scroller.setAttribute("tabIndex", "-1"), v.wrapper = I("div", [v.scrollbarFiller, v.gutterFiller, v.scroller], "CodeMirror"), v.wrapper.setAttribute("translate", "no"), d && p < 8 && (v.gutters.style.zIndex = -1, v.scroller.style.paddingRight = 0), !h && !(n && x) && (v.scroller.draggable = !0), o && (o.appendChild ? o.appendChild(v.wrapper) : o(v.wrapper)), v.viewFrom = v.viewTo = l.first, v.reportedViewFrom = v.reportedViewTo = l.first, v.view = [], v.renderedView = null, v.externalMeasured = null, v.viewOffset = 0, v.lastWrapHeight = v.lastWrapWidth = 0, v.updateLineNumbers = null, v.nativeBarWidth = v.barHeight = v.barWidth = 0, v.scrollbarsClipped = !1, v.lineNumWidth = v.lineNumInnerWidth = v.lineNumChars = null, v.alignWidgets = !1, v.cachedCharWidth = v.cachedTextHeight = v.cachedPaddingH = null, v.maxLine = null, v.maxLineLength = 0, v.maxLineChanged = !1, v.wheelDX = v.wheelDY = v.wheelStartX = v.wheelStartY = null, v.shift = !1, v.selForContextMenu = null, v.activeTouch = null, v.gutterSpecs = td(f.gutters, f.lineNumbers), Dh(v), c.init(v); + v.mover = I("div", [R], null, "position: relative"), v.sizer = I("div", [v.mover], "CodeMirror-sizer"), v.sizerWidth = null, v.heightForcer = I("div", null, null, "position: absolute; height: " + Se + "px; width: 1px;"), v.gutters = I("div", null, "CodeMirror-gutters"), v.lineGutter = null, v.scroller = I("div", [v.sizer, v.heightForcer, v.gutters], "CodeMirror-scroll"), v.scroller.setAttribute("tabIndex", "-1"), v.wrapper = I("div", [v.scrollbarFiller, v.gutterFiller, v.scroller], "CodeMirror"), v.wrapper.setAttribute("translate", "no"), d && h < 8 && (v.gutters.style.zIndex = -1, v.scroller.style.paddingRight = 0), !p && !(n && x) && (v.scroller.draggable = !0), o && (o.appendChild ? o.appendChild(v.wrapper) : o(v.wrapper)), v.viewFrom = v.viewTo = l.first, v.reportedViewFrom = v.reportedViewTo = l.first, v.view = [], v.renderedView = null, v.externalMeasured = null, v.viewOffset = 0, v.lastWrapHeight = v.lastWrapWidth = 0, v.updateLineNumbers = null, v.nativeBarWidth = v.barHeight = v.barWidth = 0, v.scrollbarsClipped = !1, v.lineNumWidth = v.lineNumInnerWidth = v.lineNumChars = null, v.alignWidgets = !1, v.cachedCharWidth = v.cachedTextHeight = v.cachedPaddingH = null, v.maxLine = null, v.maxLineLength = 0, v.maxLineChanged = !1, v.wheelDX = v.wheelDY = v.wheelStartX = v.wheelStartY = null, v.shift = !1, v.selForContextMenu = null, v.activeTouch = null, v.gutterSpecs = td(f.gutters, f.lineNumbers), Dh(v), c.init(v); } var Fl = 0, Ji = null; d ? Ji = -0.53 : n ? Ji = 15 : _ ? Ji = -0.7 : A && (Ji = -1 / 3); @@ -15146,7 +15104,7 @@ b`.split(/\n/).length != 3 ? function(o) { l.deltaMode === 0 && (f = l.deltaX, v = l.deltaY, R = 1); var L = o.display, j = L.scroller, Q = j.scrollWidth > j.clientWidth, te = j.scrollHeight > j.clientHeight; if (!!(f && Q || v && te)) { - if (v && k && h) { + if (v && k && p) { e: for (var se = l.target, de = L.view; se != j; se = se.parentNode) for (var Ee = 0; Ee < de.length; Ee++) @@ -17129,7 +17087,7 @@ b`.split(/\n/).length != 3 ? function(o) { function gm(o) { var l = this; if (!(o.target && o.target != l.display.input.getField()) && (l.curOp.focus = q(ee(l)), !Ct(l, o))) { - d && p < 11 && o.keyCode == 27 && (o.returnValue = !1); + d && h < 11 && o.keyCode == 27 && (o.returnValue = !1); var c = o.keyCode; l.display.shift = c == 16 || o.shiftKey; var f = vm(l, o); @@ -17176,7 +17134,7 @@ b`.split(/\n/).length != 3 ? function(o) { var l = this, c = l.display; if (!(Ct(l, o) || c.activeTouch && c.input.supportsTouch())) { if (c.input.ensurePolled(), c.shift = o.shiftKey, Qi(c, o)) { - h || (c.scroller.draggable = !1, setTimeout(function() { + p || (c.scroller.draggable = !1, setTimeout(function() { return c.scroller.draggable = !0; }, 100)); return; @@ -17218,7 +17176,7 @@ b`.split(/\n/).length != 3 ? function(o) { } function r_(o, l, c, f) { var v = o.display, R = !1, L = pn(o, function(te) { - h && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : Ku(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), R || (It(te), f.addNew || Ll(o.doc, c, null, null, f.extend), h && !A || d && p == 9 ? setTimeout(function() { + p && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : Ku(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), R || (It(te), f.addNew || Ll(o.doc, c, null, null, f.extend), p && !A || d && h == 9 ? setTimeout(function() { v.wrapper.ownerDocument.body.focus({ preventScroll: !0 }), v.input.focus(); }, 20) : v.input.focus()); }), j = function(te) { @@ -17226,7 +17184,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, Q = function() { return R = !0; }; - h && (v.scroller.draggable = !0), o.state.draggingText = L, L.copy = !f.moveOnDrag, Re(v.wrapper.ownerDocument, "mouseup", L), Re(v.wrapper.ownerDocument, "mousemove", j), Re(v.scroller, "dragstart", Q), Re(v.scroller, "drop", L), o.state.delayingBlurEvent = !0, setTimeout(function() { + p && (v.scroller.draggable = !0), o.state.draggingText = L, L.copy = !f.moveOnDrag, Re(v.wrapper.ownerDocument, "mouseup", L), Re(v.wrapper.ownerDocument, "mousemove", j), Re(v.scroller, "dragstart", Q), Re(v.scroller, "drop", L), o.state.delayingBlurEvent = !0, setTimeout(function() { return v.input.focus(); }, 20), v.scroller.dragDrop && v.scroller.dragDrop(); } @@ -17478,7 +17436,7 @@ b`.split(/\n/).length != 3 ? function(o) { highlight: new we(), keySeq: null, specialChars: null - }, l.autofocus && !x && R.input.focus(), d && p < 11 && setTimeout(function() { + }, l.autofocus && !x && R.input.focus(), d && h < 11 && setTimeout(function() { return c.display.input.reset(!0); }, 20), f_(this), U1(), Pr(this), this.curOp.forceUpdate = !0, Lh(this, f), l.autofocus && !x || this.hasFocus() ? setTimeout(function() { c.hasFocus() && !c.state.focused && Yu(c); @@ -17488,12 +17446,12 @@ b`.split(/\n/).length != 3 ? function(o) { Rh(this), l.finishInit && l.finishInit(this); for (var j = 0; j < hd.length; ++j) hd[j](this); - Lr(this), h && l.lineWrapping && getComputedStyle(R.lineDiv).textRendering == "optimizelegibility" && (R.lineDiv.style.textRendering = "auto"); + Lr(this), p && l.lineWrapping && getComputedStyle(R.lineDiv).textRendering == "optimizelegibility" && (R.lineDiv.style.textRendering = "auto"); } Ht.defaults = Em, Ht.optionHandlers = Hl; function f_(o) { var l = o.display; - Re(l.scroller, "mousedown", pn(o, _m)), d && p < 11 ? Re(l.scroller, "dblclick", pn(o, function(Q) { + Re(l.scroller, "mousedown", pn(o, _m)), d && h < 11 ? Re(l.scroller, "dblclick", pn(o, function(Q) { if (!Ct(o, Q)) { var te = $r(o, Q); if (!(!te || pd(o, Q) || Qi(o.display, Q))) { @@ -17683,7 +17641,7 @@ b`.split(/\n/).length != 3 ? function(o) { } function Rm() { var o = I("textarea", null, null, "position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none"), l = I("div", [o], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); - return h ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), w && (o.style.border = "1px solid black"), Om(o), l; + return p ? o.style.width = "1000px" : o.setAttribute("wrap", "off"), y && (o.style.border = "1px solid black"), Om(o), l; } function c_(o) { var l = o.optionHandlers, c = o.helpers = {}; @@ -18086,7 +18044,7 @@ b`.split(/\n/).length != 3 ? function(o) { return !1; } Re(v, "paste", function(j) { - !R(j) || Ct(f, j) || xm(j, f) || p <= 11 && setTimeout(pn(f, function() { + !R(j) || Ct(f, j) || xm(j, f) || h <= 11 && setTimeout(pn(f, function() { return l.updateFromDOM(); }), 20); }), Re(v, "compositionstart", function(j) { @@ -18404,8 +18362,8 @@ b`.split(/\n/).length != 3 ? function(o) { var l = this, c = this, f = this.cm; this.createField(o); var v = this.textarea; - o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), w && (v.style.width = "0px"), Re(v, "input", function() { - d && p >= 9 && l.hasSelection && (l.hasSelection = null), c.poll(); + o.wrapper.insertBefore(this.wrapper, o.wrapper.firstChild), y && (v.style.width = "0px"), Re(v, "input", function() { + d && h >= 9 && l.hasSelection && (l.hasSelection = null), c.poll(); }), Re(v, "paste", function(L) { Ct(f, L) || xm(L, f) || (f.state.pasteIncoming = +new Date(), c.fastPoll()); }); @@ -18468,9 +18426,9 @@ b`.split(/\n/).length != 3 ? function(o) { if (l.somethingSelected()) { this.prevInput = ""; var c = l.getSelection(); - this.textarea.value = c, l.state.focused && ue(this.textarea), d && p >= 9 && (this.hasSelection = c); + this.textarea.value = c, l.state.focused && ue(this.textarea), d && h >= 9 && (this.hasSelection = c); } else - o || (this.prevInput = this.textarea.value = "", d && p >= 9 && (this.hasSelection = null)); + o || (this.prevInput = this.textarea.value = "", d && h >= 9 && (this.hasSelection = null)); } }, Zt.prototype.getField = function() { return this.textarea; @@ -18508,7 +18466,7 @@ b`.split(/\n/).length != 3 ? function(o) { var v = c.value; if (v == f && !l.somethingSelected()) return !1; - if (d && p >= 9 && this.hasSelection === v || k && /[\uf700-\uf7ff]/.test(v)) + if (d && h >= 9 && this.hasSelection === v || k && /[\uf700-\uf7ff]/.test(v)) return l.display.input.reset(), !1; if (l.doc.sel == l.display.selForContextMenu) { var R = v.charCodeAt(0); @@ -18534,7 +18492,7 @@ b`.split(/\n/).length != 3 ? function(o) { }, Zt.prototype.ensurePolled = function() { this.pollingFast && this.poll() && (this.pollingFast = !1); }, Zt.prototype.onKeyPress = function() { - d && p >= 9 && (this.hasSelection = null), this.fastPoll(); + d && h >= 9 && (this.hasSelection = null), this.fastPoll(); }, Zt.prototype.onContextMenu = function(o) { var l = this, c = l.cm, f = c.display, v = l.textarea; l.contextMenuPending && l.contextMenuPending(); @@ -18549,7 +18507,7 @@ b`.split(/\n/).length != 3 ? function(o) { z-index: 1000; background: ` + (d ? "rgba(255, 255, 255, .05)" : "transparent") + `; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`; var de; - h && (de = v.ownerDocument.defaultView.scrollY), f.input.focus(), h && v.ownerDocument.defaultView.scrollTo(null, de), f.input.reset(), c.somethingSelected() || (v.value = l.prevInput = " "), l.contextMenuPending = Ce, f.selForContextMenu = c.doc.sel, clearTimeout(f.detectingSelectAll); + p && (de = v.ownerDocument.defaultView.scrollY), f.input.focus(), p && v.ownerDocument.defaultView.scrollTo(null, de), f.input.reset(), c.somethingSelected() || (v.value = l.prevInput = " "), l.contextMenuPending = Ce, f.selForContextMenu = c.doc.sel, clearTimeout(f.detectingSelectAll); function Ee() { if (v.selectionStart != null) { var Ne = c.somethingSelected(), Ue = "\u200B" + (Ne ? v.value : ""); @@ -18557,15 +18515,15 @@ b`.split(/\n/).length != 3 ? function(o) { } } function Ce() { - if (l.contextMenuPending == Ce && (l.contextMenuPending = !1, l.wrapper.style.cssText = te, v.style.cssText = Q, d && p < 9 && f.scrollbars.setScrollTop(f.scroller.scrollTop = L), v.selectionStart != null)) { - (!d || d && p < 9) && Ee(); + if (l.contextMenuPending == Ce && (l.contextMenuPending = !1, l.wrapper.style.cssText = te, v.style.cssText = Q, d && h < 9 && f.scrollbars.setScrollTop(f.scroller.scrollTop = L), v.selectionStart != null)) { + (!d || d && h < 9) && Ee(); var Ne = 0, Ue = function() { f.selForContextMenu == c.doc.sel && v.selectionStart == 0 && v.selectionEnd > 0 && l.prevInput == "\u200B" ? pn(c, Jh)(c) : Ne++ < 10 ? f.detectingSelectAll = setTimeout(Ue, 500) : (f.selForContextMenu = null, f.input.reset()); }; f.detectingSelectAll = setTimeout(Ue, 200); } } - if (d && p >= 9 && Ee(), T) { + if (d && h >= 9 && Ee(), T) { vi(o); var Ie = function() { lt(window, "mouseup", Ie), setTimeout(Ce, 20); @@ -18642,7 +18600,7 @@ var nr = Ko(); i(Ko()); })(function(i) { i.defineMode("javascript", function(r, n) { - var a = r.indentUnit, s = n.statementIndent, u = n.jsonld, d = n.json || u, p = n.trackScope !== !1, h = n.typescript, g = n.wordCharacters || /[\w$\xa1-\uffff]/, _ = function() { + var a = r.indentUnit, s = n.statementIndent, u = n.jsonld, d = n.json || u, h = n.trackScope !== !1, p = n.typescript, g = n.wordCharacters || /[\w$\xa1-\uffff]/, _ = function() { function oe(an) { return { type: an, style: "keyword" }; } @@ -18701,60 +18659,60 @@ var nr = Ko(); ce = !ce && ge == "\\"; } } - var y, m; - function w(oe, ce, ge) { - return y = oe, m = ge, ce; + var w, m; + function y(oe, ce, ge) { + return w = oe, m = ge, ce; } function E(oe, ce) { var ge = oe.next(); if (ge == '"' || ge == "'") return ce.tokenize = x(ge), ce.tokenize(oe, ce); if (ge == "." && oe.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)) - return w("number", "number"); + return y("number", "number"); if (ge == "." && oe.match("..")) - return w("spread", "meta"); + return y("spread", "meta"); if (/[\[\]{}\(\),;\:\.]/.test(ge)) - return w(ge); + return y(ge); if (ge == "=" && oe.eat(">")) - return w("=>", "operator"); + return y("=>", "operator"); if (ge == "0" && oe.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/)) - return w("number", "number"); + return y("number", "number"); if (/\d/.test(ge)) - return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), w("number", "number"); + return oe.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/), y("number", "number"); if (ge == "/") - return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), w("comment", "comment")) : Oi(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), w("regexp", "string-2")) : (oe.eat("="), w("operator", "operator", oe.current())); + return oe.eat("*") ? (ce.tokenize = k, k(oe, ce)) : oe.eat("/") ? (oe.skipToEnd(), y("comment", "comment")) : Oi(oe, ce, 1) ? (A(oe), oe.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/), y("regexp", "string-2")) : (oe.eat("="), y("operator", "operator", oe.current())); if (ge == "`") return ce.tokenize = D, D(oe, ce); if (ge == "#" && oe.peek() == "!") - return oe.skipToEnd(), w("meta", "meta"); + return oe.skipToEnd(), y("meta", "meta"); if (ge == "#" && oe.eatWhile(g)) - return w("variable", "property"); + return y("variable", "property"); if (ge == "<" && oe.match("!--") || ge == "-" && oe.match("->") && !/\S/.test(oe.string.slice(0, oe.start))) - return oe.skipToEnd(), w("comment", "comment"); + return oe.skipToEnd(), y("comment", "comment"); if (S.test(ge)) - return (ge != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ge == "!" || ge == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ge) && (oe.eat(ge), ge == ">" && oe.eat(ge))), ge == "?" && oe.eat(".") ? w(".") : w("operator", "operator", oe.current()); + return (ge != ">" || !ce.lexical || ce.lexical.type != ">") && (oe.eat("=") ? (ge == "!" || ge == "=") && oe.eat("=") : /[<>*+\-|&?]/.test(ge) && (oe.eat(ge), ge == ">" && oe.eat(ge))), ge == "?" && oe.eat(".") ? y(".") : y("operator", "operator", oe.current()); if (g.test(ge)) { oe.eatWhile(g); var $e = oe.current(); if (ce.lastType != ".") { if (_.propertyIsEnumerable($e)) { var yt = _[$e]; - return w(yt.type, yt.style, $e); + return y(yt.type, yt.style, $e); } if ($e == "async" && oe.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/, !1)) - return w("async", "keyword", $e); + return y("async", "keyword", $e); } - return w("variable", "variable", $e); + return y("variable", "variable", $e); } } function x(oe) { return function(ce, ge) { var $e = !1, yt; if (u && ce.peek() == "@" && ce.match(b)) - return ge.tokenize = E, w("jsonld-keyword", "meta"); + return ge.tokenize = E, y("jsonld-keyword", "meta"); for (; (yt = ce.next()) != null && !(yt == oe && !$e); ) $e = !$e && yt == "\\"; - return $e || (ge.tokenize = E), w("string", "string"); + return $e || (ge.tokenize = E), y("string", "string"); }; } function k(oe, ce) { @@ -18765,7 +18723,7 @@ var nr = Ko(); } ge = $e == "*"; } - return w("comment", "comment"); + return y("comment", "comment"); } function D(oe, ce) { for (var ge = !1, $e; ($e = oe.next()) != null; ) { @@ -18775,14 +18733,14 @@ var nr = Ko(); } ge = !ge && $e == "\\"; } - return w("quasi", "string-2", oe.current()); + return y("quasi", "string-2", oe.current()); } var P = "([{}])"; function M(oe, ce) { ce.fatArrowAt && (ce.fatArrowAt = null); var ge = oe.string.indexOf("=>", oe.start); if (!(ge < 0)) { - if (h) { + if (p) { var $e = /:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(oe.string.slice(oe.start, ge)); $e && (ge = $e.index); } @@ -18833,7 +18791,7 @@ var nr = Ko(); this.indented = oe, this.column = ce, this.type = ge, this.prev = yt, this.info = Ot, $e != null && (this.align = $e); } function $(oe, ce) { - if (!p) + if (!h) return !1; for (var ge = oe.localVars; ge; ge = ge.next) if (ge.name == ce) @@ -18870,7 +18828,7 @@ var nr = Ko(); } function F(oe) { var ce = z.state; - if (z.marked = "def", !!p) { + if (z.marked = "def", !!h) { if (ce.context) { if (ce.lexical.info == "var" && ce.context && ce.context.block) { var ge = C(oe, ce.context); @@ -18941,7 +18899,7 @@ var nr = Ko(); return ce; } function he(oe, ce) { - return oe == "var" ? I(ve("vardef", ce), vi, we(";"), me) : oe == "keyword a" ? I(ve("form"), K, he, me) : oe == "keyword b" ? I(ve("form"), he, me) : oe == "keyword d" ? z.stream.match(/^\s*$/, !1) ? I() : I(ve("stat"), ne, we(";"), me) : oe == "debugger" ? I(we(";")) : oe == "{" ? I(ve("}"), pe, ft, me, Te) : oe == ";" ? I() : oe == "if" ? (z.state.lexical.info == "else" && z.state.cc[z.state.cc.length - 1] == me && z.state.cc.pop()(), I(ve("form"), K, he, me, to)) : oe == "function" ? I(Ti) : oe == "for" ? I(ve("form"), pe, hl, he, Te, me) : oe == "class" || h && ce == "interface" ? (z.marked = "keyword", I(ve("form", oe == "class" ? oe : ce), vl, me)) : oe == "variable" ? h && ce == "declare" ? (z.marked = "keyword", I(he)) : h && (ce == "module" || ce == "enum" || ce == "type") && z.stream.match(/^\s*\w/, !1) ? (z.marked = "keyword", ce == "enum" ? I(io) : ce == "type" ? I(ml, we("operator"), Re, we(";")) : I(ve("form"), Mn, we("{"), ve("}"), ft, me, me)) : h && ce == "namespace" ? (z.marked = "keyword", I(ve("form"), xe, he, me)) : h && ce == "abstract" ? (z.marked = "keyword", I(he)) : I(ve("stat"), it) : oe == "switch" ? I( + return oe == "var" ? I(ve("vardef", ce), vi, we(";"), me) : oe == "keyword a" ? I(ve("form"), K, he, me) : oe == "keyword b" ? I(ve("form"), he, me) : oe == "keyword d" ? z.stream.match(/^\s*$/, !1) ? I() : I(ve("stat"), ne, we(";"), me) : oe == "debugger" ? I(we(";")) : oe == "{" ? I(ve("}"), pe, ft, me, Te) : oe == ";" ? I() : oe == "if" ? (z.state.lexical.info == "else" && z.state.cc[z.state.cc.length - 1] == me && z.state.cc.pop()(), I(ve("form"), K, he, me, to)) : oe == "function" ? I(Ti) : oe == "for" ? I(ve("form"), pe, hl, he, Te, me) : oe == "class" || p && ce == "interface" ? (z.marked = "keyword", I(ve("form", oe == "class" ? oe : ce), vl, me)) : oe == "variable" ? p && ce == "declare" ? (z.marked = "keyword", I(he)) : p && (ce == "module" || ce == "enum" || ce == "type") && z.stream.match(/^\s*\w/, !1) ? (z.marked = "keyword", ce == "enum" ? I(io) : ce == "type" ? I(ml, we("operator"), Re, we(";")) : I(ve("form"), Mn, we("{"), ve("}"), ft, me, me)) : p && ce == "namespace" ? (z.marked = "keyword", I(ve("form"), xe, he, me)) : p && ce == "abstract" ? (z.marked = "keyword", I(he)) : I(ve("stat"), it) : oe == "switch" ? I( ve("form"), K, we("{"), @@ -18975,7 +18933,7 @@ var nr = Ko(); return H(ee, Mn, we("=>"), $e, Te); } var yt = ge ? fe : re; - return B.hasOwnProperty(oe) ? I(yt) : oe == "function" ? I(Ti, yt) : oe == "class" || h && ce == "interface" ? (z.marked = "keyword", I(ve("form"), ur, me)) : oe == "keyword c" || oe == "async" ? I(ge ? O : xe) : oe == "(" ? I(ve(")"), ne, we(")"), me, yt) : oe == "operator" || oe == "spread" ? I(ge ? O : xe) : oe == "[" ? I(ve("]"), Gi, me, yt) : oe == "{" ? Rt(De, "}", null, yt) : oe == "quasi" ? H(Ae, yt) : oe == "new" ? I(be(ge)) : I(); + return B.hasOwnProperty(oe) ? I(yt) : oe == "function" ? I(Ti, yt) : oe == "class" || p && ce == "interface" ? (z.marked = "keyword", I(ve("form"), ur, me)) : oe == "keyword c" || oe == "async" ? I(ge ? O : xe) : oe == "(" ? I(ve(")"), ne, we(")"), me, yt) : oe == "operator" || oe == "spread" ? I(ge ? O : xe) : oe == "[" ? I(ve("]"), Gi, me, yt) : oe == "{" ? Rt(De, "}", null, yt) : oe == "quasi" ? H(Ae, yt) : oe == "new" ? I(be(ge)) : I(); } function ne(oe) { return oe.match(/[;\}\)\],]/) ? H() : H(xe); @@ -18988,7 +18946,7 @@ var nr = Ko(); if (oe == "=>") return I(ee, ge ? Ze : Xe, Te); if (oe == "operator") - return /\+\+|--/.test(ce) || h && ce == "!" ? I($e) : h && ce == "<" && z.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/, !1) ? I(ve(">"), He(Re, ">"), me, $e) : ce == "?" ? I(xe, we(":"), yt) : I(yt); + return /\+\+|--/.test(ce) || p && ce == "!" ? I($e) : p && ce == "<" && z.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/, !1) ? I(ve(">"), He(Re, ">"), me, $e) : ce == "?" ? I(xe, we(":"), yt) : I(yt); if (oe == "quasi") return H(Ae, $e); if (oe != ";") { @@ -18998,7 +18956,7 @@ var nr = Ko(); return I(pt, $e); if (oe == "[") return I(ve("]"), ne, we("]"), me, $e); - if (h && ce == "as") + if (p && ce == "as") return z.marked = "keyword", I(Re, $e); if (oe == "regexp") return z.state.lastType = z.marked = "operator", z.stream.backUp(z.stream.pos - z.stream.start - 1), I(yt); @@ -19019,7 +18977,7 @@ var nr = Ko(); } function be(oe) { return function(ce) { - return ce == "." ? I(oe ? ke : Le) : ce == "variable" && h ? I(It, oe ? fe : re) : H(oe ? O : xe); + return ce == "." ? I(oe ? ke : Le) : ce == "variable" && p ? I(It, oe ? fe : re) : H(oe ? O : xe); }; } function Le(oe, ce) { @@ -19044,13 +19002,13 @@ var nr = Ko(); if (z.marked = "property", ce == "get" || ce == "set") return I(ze); var ge; - return h && z.state.fatArrowAt == z.stream.start && (ge = z.stream.match(/^\s*:\s*/, !1)) && (z.state.fatArrowAt = z.stream.pos + ge[0].length), I(at); + return p && z.state.fatArrowAt == z.stream.start && (ge = z.stream.match(/^\s*:\s*/, !1)) && (z.state.fatArrowAt = z.stream.pos + ge[0].length), I(at); } else { if (oe == "number" || oe == "string") return z.marked = u ? "property" : z.style + " property", I(at); if (oe == "jsonld-keyword") return I(at); - if (h && q(ce)) + if (p && q(ce)) return z.marked = "keyword", I(De); if (oe == "[") return I(xe, Be, we("]"), at); @@ -19094,7 +19052,7 @@ var nr = Ko(); return oe == "}" ? I() : H(he, ft); } function Be(oe, ce) { - if (h) { + if (p) { if (oe == ":") return I(Re); if (ce == "?") @@ -19102,11 +19060,11 @@ var nr = Ko(); } } function Je(oe, ce) { - if (h && (oe == ":" || ce == "in")) + if (p && (oe == ":" || ce == "in")) return I(Re); } function ht(oe) { - if (h && oe == ":") + if (p && oe == ":") return z.stream.match(/^\s*\w+\s+is\b/, !1) ? I(xe, We, Re) : I(Re); } function We(oe, ce) { @@ -19191,7 +19149,7 @@ var nr = Ko(); return ce == "enum" ? (z.marked = "keyword", I(io)) : H(Mn, Be, ui, xu); } function Mn(oe, ce) { - if (h && q(ce)) + if (p && q(ce)) return z.marked = "keyword", I(Mn); if (oe == "variable") return F(ce), I(); @@ -19239,7 +19197,7 @@ var nr = Ko(); return F(ce), I(Ti); if (oe == "(") return I(ee, ve(")"), He(gi, ")"), me, ht, he, Te); - if (h && ce == "<") + if (p && ce == "<") return I(ve(">"), He(si, ">"), me, Ti); } function ki(oe, ce) { @@ -19249,7 +19207,7 @@ var nr = Ko(); return F(ce), I(ki); if (oe == "(") return I(ee, ve(")"), He(gi, ")"), me, ht, Te); - if (h && ce == "<") + if (p && ce == "<") return I(ve(">"), He(si, ">"), me, ki); } function ml(oe, ce) { @@ -19259,7 +19217,7 @@ var nr = Ko(); return I(ve(">"), He(si, ">"), me); } function gi(oe, ce) { - return ce == "@" && I(xe, gi), oe == "spread" ? I(gi) : h && q(ce) ? (z.marked = "keyword", I(gi)) : h && oe == "this" ? I(Be, ui) : H(Mn, Be, ui); + return ce == "@" && I(xe, gi), oe == "spread" ? I(gi) : p && q(ce) ? (z.marked = "keyword", I(gi)) : p && oe == "this" ? I(Be, ui) : H(Mn, Be, ui); } function ur(oe, ce) { return oe == "variable" ? vl(oe, ce) : no(oe, ce); @@ -19271,13 +19229,13 @@ var nr = Ko(); function no(oe, ce) { if (ce == "<") return I(ve(">"), He(si, ">"), me, no); - if (ce == "extends" || ce == "implements" || h && oe == ",") - return ce == "implements" && (z.marked = "keyword"), I(h ? Re : xe, no); + if (ce == "extends" || ce == "implements" || p && oe == ",") + return ce == "implements" && (z.marked = "keyword"), I(p ? Re : xe, no); if (oe == "{") return I(ve("}"), zn, me); } function zn(oe, ce) { - if (oe == "async" || oe == "variable" && (ce == "static" || ce == "get" || ce == "set" || h && q(ce)) && z.stream.match(/^\s+[\w$\xa1-\uffff]/, !1)) + if (oe == "async" || oe == "variable" && (ce == "static" || ce == "get" || ce == "set" || p && q(ce)) && z.stream.match(/^\s+[\w$\xa1-\uffff]/, !1)) return z.marked = "keyword", I(zn); if (oe == "variable" || z.style == "keyword") return z.marked = "property", I(Hi, zn); @@ -19287,7 +19245,7 @@ var nr = Ko(); return I(xe, Be, we("]"), Hi, zn); if (ce == "*") return z.marked = "keyword", I(zn); - if (h && oe == "(") + if (p && oe == "(") return H(ki, zn); if (oe == ";" || oe == ",") return I(zn); @@ -19365,7 +19323,7 @@ var nr = Ko(); if (oe.sol() && (ce.lexical.hasOwnProperty("align") || (ce.lexical.align = !1), ce.indented = oe.indentation(), M(oe, ce)), ce.tokenize != k && oe.eatSpace()) return null; var ge = ce.tokenize(oe, ce); - return y == "comment" ? ge : (ce.lastType = y == "operator" && (m == "++" || m == "--") ? "incdec" : y, V(ce, ge, y, m, oe)); + return w == "comment" ? ge : (ce.lastType = w == "operator" && (m == "++" || m == "--") ? "incdec" : w, V(ce, ge, w, m, oe)); }, indent: function(oe, ce) { if (oe.tokenize == k || oe.tokenize == D) @@ -19410,24 +19368,24 @@ var nr = Ko(); i(Ko()); })(function(i) { var r = "CodeMirror-hint", n = "CodeMirror-hint-active"; - i.showHint = function(m, w, E) { - if (!w) + i.showHint = function(m, y, E) { + if (!y) return m.showHint(E); - E && E.async && (w.async = !0); - var x = { hint: w }; + E && E.async && (y.async = !0); + var x = { hint: y }; if (E) for (var k in E) x[k] = E[k]; return m.showHint(x); }, i.defineExtension("showHint", function(m) { m = d(this, this.getCursor("start"), m); - var w = this.listSelections(); - if (!(w.length > 1)) { + var y = this.listSelections(); + if (!(y.length > 1)) { if (this.somethingSelected()) { if (!m.hint.supportsSelection) return; - for (var E = 0; E < w.length; E++) - if (w[E].head.line != w[E].anchor.line) + for (var E = 0; E < y.length; E++) + if (y[E].head.line != y[E].anchor.line) return; } this.state.completionActive && this.state.completionActive.close(); @@ -19437,8 +19395,8 @@ var nr = Ko(); }), i.defineExtension("closeHint", function() { this.state.completionActive && this.state.completionActive.close(); }); - function a(m, w) { - if (this.cm = m, this.options = w, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { + function a(m, y) { + if (this.cm = m, this.options = y, this.widget = null, this.debounce = 0, this.tick = 0, this.startPos = this.cm.getCursor("start"), this.startLen = this.cm.getLine(this.startPos.line).length - this.cm.getSelection().length, this.options.updateOnCursorActivity) { var E = this; m.on("cursorActivity", this.activityFunc = function() { E.cursorActivity(); @@ -19455,11 +19413,11 @@ var nr = Ko(); active: function() { return this.cm.state.completionActive == this; }, - pick: function(m, w) { - var E = m.list[w], x = this; + pick: function(m, y) { + var E = m.list[y], x = this; this.cm.operation(function() { E.hint ? E.hint(x.cm, m, E) : x.cm.replaceRange( - p(E), + h(E), E.from || m.from, E.to || m.to, "complete" @@ -19470,8 +19428,8 @@ var nr = Ko(); this.debounce && (u(this.debounce), this.debounce = 0); var m = this.startPos; this.data && (m = this.data.from); - var w = this.cm.getCursor(), E = this.cm.getLine(w.line); - if (w.line != this.startPos.line || E.length - w.ch != this.startLen - this.startPos.ch || w.ch < m.ch || this.cm.somethingSelected() || !w.ch || this.options.closeCharacters.test(E.charAt(w.ch - 1))) + var y = this.cm.getCursor(), E = this.cm.getLine(y.line); + if (y.line != this.startPos.line || E.length - y.ch != this.startLen - this.startPos.ch || y.ch < m.ch || this.cm.somethingSelected() || !y.ch || this.options.closeCharacters.test(E.charAt(y.ch - 1))) this.close(); else { var x = this; @@ -19482,67 +19440,67 @@ var nr = Ko(); }, update: function(m) { if (this.tick != null) { - var w = this, E = ++this.tick; + var y = this, E = ++this.tick; b(this.options.hint, this.cm, this.options, function(x) { - w.tick == E && w.finishUpdate(x, m); + y.tick == E && y.finishUpdate(x, m); }); } }, - finishUpdate: function(m, w) { + finishUpdate: function(m, y) { this.data && i.signal(this.data, "update"); - var E = this.widget && this.widget.picked || w && this.options.completeSingle; + var E = this.widget && this.widget.picked || y && this.options.completeSingle; this.widget && this.widget.close(), this.data = m, m && m.list.length && (E && m.list.length == 1 ? this.pick(m, 0) : (this.widget = new _(this, m), i.signal(m, "shown"))); } }; - function d(m, w, E) { + function d(m, y, E) { var x = m.options.hintOptions, k = {}; - for (var D in y) - k[D] = y[D]; + for (var D in w) + k[D] = w[D]; if (x) for (var D in x) x[D] !== void 0 && (k[D] = x[D]); if (E) for (var D in E) E[D] !== void 0 && (k[D] = E[D]); - return k.hint.resolve && (k.hint = k.hint.resolve(m, w)), k; + return k.hint.resolve && (k.hint = k.hint.resolve(m, y)), k; } - function p(m) { + function h(m) { return typeof m == "string" ? m : m.text; } - function h(m, w) { + function p(m, y) { var E = { Up: function() { - w.moveFocus(-1); + y.moveFocus(-1); }, Down: function() { - w.moveFocus(1); + y.moveFocus(1); }, PageUp: function() { - w.moveFocus(-w.menuSize() + 1, !0); + y.moveFocus(-y.menuSize() + 1, !0); }, PageDown: function() { - w.moveFocus(w.menuSize() - 1, !0); + y.moveFocus(y.menuSize() - 1, !0); }, Home: function() { - w.setFocus(0); + y.setFocus(0); }, End: function() { - w.setFocus(w.length - 1); + y.setFocus(y.length - 1); }, - Enter: w.pick, - Tab: w.pick, - Esc: w.close + Enter: y.pick, + Tab: y.pick, + Esc: y.close }, x = /Mac/.test(navigator.platform); x && (E["Ctrl-P"] = function() { - w.moveFocus(-1); + y.moveFocus(-1); }, E["Ctrl-N"] = function() { - w.moveFocus(1); + y.moveFocus(1); }); var k = m.options.customKeys, D = k ? {} : E; function P(T, $) { var V; typeof $ != "string" ? V = function(z) { - return $(z, w); + return $(z, y); } : E.hasOwnProperty($) ? V = E[$] : V = $, D[T] = V; } if (k) @@ -19554,24 +19512,24 @@ var nr = Ko(); B.hasOwnProperty(M) && P(M, B[M]); return D; } - function g(m, w) { - for (; w && w != m; ) { - if (w.nodeName.toUpperCase() === "LI" && w.parentNode == m) - return w; - w = w.parentNode; + function g(m, y) { + for (; y && y != m; ) { + if (y.nodeName.toUpperCase() === "LI" && y.parentNode == m) + return y; + y = y.parentNode; } } - function _(m, w) { - this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = w, this.picked = !1; + function _(m, y) { + this.id = "cm-complete-" + Math.floor(Math.random(1e6)), this.completion = m, this.data = y, this.picked = !1; var E = this, x = m.cm, k = x.getInputField().ownerDocument, D = k.defaultView || k.parentWindow, P = this.hints = k.createElement("ul"); P.setAttribute("role", "listbox"), P.setAttribute("aria-expanded", "true"), P.id = this.id; var M = m.cm.options.theme; - P.className = "CodeMirror-hints " + M, this.selectedHint = w.selectedHint || 0; - for (var B = w.list, T = 0; T < B.length; ++T) { + P.className = "CodeMirror-hints " + M, this.selectedHint = y.selectedHint || 0; + for (var B = y.list, T = 0; T < B.length; ++T) { var $ = P.appendChild(k.createElement("li")), V = B[T], z = r + (T != this.selectedHint ? "" : " " + n); - V.className != null && (z = V.className + " " + z), $.className = z, T == this.selectedHint && $.setAttribute("aria-selected", "true"), $.id = this.id + "-" + T, $.setAttribute("role", "option"), V.render ? V.render($, w, V) : $.appendChild(k.createTextNode(V.displayText || p(V))), $.hintId = T; + V.className != null && (z = V.className + " " + z), $.className = z, T == this.selectedHint && $.setAttribute("aria-selected", "true"), $.id = this.id + "-" + T, $.setAttribute("role", "option"), V.render ? V.render($, y, V) : $.appendChild(k.createTextNode(V.displayText || h(V))), $.hintId = T; } - var H = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? w.from : null), U = I.left, F = I.bottom, C = !0, q = 0, X = 0; + var H = m.options.container || k.body, I = x.cursorCoords(m.options.alignWithWord ? y.from : null), U = I.left, F = I.bottom, C = !0, q = 0, X = 0; if (H !== k.body) { var Y = ["absolute", "relative", "fixed"].indexOf(D.getComputedStyle(H).position) !== -1, ue = Y ? H : H.offsetParent, ee = ue.getBoundingClientRect(), pe = k.body.getBoundingClientRect(); q = ee.left - pe.left - ue.scrollLeft, X = ee.top - pe.top - ue.scrollTop; @@ -19591,14 +19549,14 @@ var nr = Ko(); else if (xe > ve) { P.style.height = ve - 5 + "px", P.style.top = (F = I.bottom - me.top - X) + "px"; var K = x.getCursor(); - w.from.ch != K.ch && (I = x.cursorCoords(K), P.style.left = (U = I.left - q) + "px", me = P.getBoundingClientRect()); + y.from.ch != K.ch && (I = x.cursorCoords(K), P.style.left = (U = I.left - q) + "px", me = P.getBoundingClientRect()); } } var J = me.right - Te; if (we && (J += x.display.nativeBarWidth), J > 0 && (me.right - me.left > Te && (P.style.width = Te - 5 + "px", J -= me.right - me.left - Te), P.style.left = (U = Math.max(I.left - J - q, 0)) + "px"), we) for (var ne = P.firstChild; ne; ne = ne.nextSibling) ne.style.paddingRight = x.display.nativeBarWidth + "px"; - if (x.addKeyMap(this.keyMap = h(m, { + if (x.addKeyMap(this.keyMap = p(m, { moveFocus: function(Ae, Fe) { E.changeActive(E.selectedHint + Ae, Fe); }, @@ -19615,7 +19573,7 @@ var nr = Ko(); pick: function() { E.pick(); }, - data: w + data: y })), m.options.closeOnUnfocus) { var re; x.on("blur", this.onBlur = function() { @@ -19645,7 +19603,7 @@ var nr = Ko(); }, 20); }); var fe = this.getSelectedHintRange(); - return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(w, "select", B[this.selectedHint], P.childNodes[this.selectedHint]), !0; + return (fe.from !== 0 || fe.to !== 0) && this.scrollToActive(), i.signal(y, "select", B[this.selectedHint], P.childNodes[this.selectedHint]), !0; } _.prototype = { close: function() { @@ -19653,8 +19611,8 @@ var nr = Ko(); this.completion.widget = null, this.hints.parentNode && this.hints.parentNode.removeChild(this.hints), this.completion.cm.removeKeyMap(this.keyMap); var m = this.completion.cm.getInputField(); m.removeAttribute("aria-activedescendant"), m.removeAttribute("aria-owns"); - var w = this.completion.cm; - this.completion.options.closeOnUnfocus && (w.off("blur", this.onBlur), w.off("focus", this.onFocus)), w.off("scroll", this.onScroll); + var y = this.completion.cm; + this.completion.options.closeOnUnfocus && (y.off("blur", this.onBlur), y.off("focus", this.onFocus)), y.off("scroll", this.onScroll); } }, disable: function() { @@ -19667,15 +19625,15 @@ var nr = Ko(); pick: function() { this.completion.pick(this.data, this.selectedHint); }, - changeActive: function(m, w) { - if (m >= this.data.list.length ? m = w ? this.data.list.length - 1 : 0 : m < 0 && (m = w ? 0 : this.data.list.length - 1), this.selectedHint != m) { + changeActive: function(m, y) { + if (m >= this.data.list.length ? m = y ? this.data.list.length - 1 : 0 : m < 0 && (m = y ? 0 : this.data.list.length - 1), this.selectedHint != m) { var E = this.hints.childNodes[this.selectedHint]; E && (E.className = E.className.replace(" " + n, ""), E.removeAttribute("aria-selected")), E = this.hints.childNodes[this.selectedHint = m], E.className += " " + n, E.setAttribute("aria-selected", "true"), this.completion.cm.getInputField().setAttribute("aria-activedescendant", E.id), this.scrollToActive(), i.signal(this.data, "select", this.data.list[this.selectedHint], E); } }, scrollToActive: function() { - var m = this.getSelectedHintRange(), w = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; - w.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = w.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); + var m = this.getSelectedHintRange(), y = this.hints.childNodes[m.from], E = this.hints.childNodes[m.to], x = this.hints.firstChild; + y.offsetTop < this.hints.scrollTop ? this.hints.scrollTop = y.offsetTop - x.offsetTop : E.offsetTop + E.offsetHeight > this.hints.scrollTop + this.hints.clientHeight && (this.hints.scrollTop = E.offsetTop + E.offsetHeight - this.hints.clientHeight + x.offsetTop); }, screenAmount: function() { return Math.floor(this.hints.clientHeight / this.hints.firstChild.offsetHeight) || 1; @@ -19688,23 +19646,23 @@ var nr = Ko(); }; } }; - function S(m, w) { + function S(m, y) { if (!m.somethingSelected()) - return w; - for (var E = [], x = 0; x < w.length; x++) - w[x].supportsSelection && E.push(w[x]); + return y; + for (var E = [], x = 0; x < y.length; x++) + y[x].supportsSelection && E.push(y[x]); return E; } - function b(m, w, E, x) { + function b(m, y, E, x) { if (m.async) - m(w, x, E); + m(y, x, E); else { - var k = m(w, E); + var k = m(y, E); k && k.then ? k.then(x) : x(k); } } - function A(m, w) { - var E = m.getHelpers(w, "hint"), x; + function A(m, y) { + var E = m.getHelpers(y, "hint"), x; if (E.length) { var k = function(D, P, M) { var B = S(D, E); @@ -19728,17 +19686,17 @@ var nr = Ko(); } i.registerHelper("hint", "auto", { resolve: A - }), i.registerHelper("hint", "fromList", function(m, w) { + }), i.registerHelper("hint", "fromList", function(m, y) { var E = m.getCursor(), x = m.getTokenAt(E), k, D = i.Pos(E.line, x.start), P = E; x.start < E.ch && /\w/.test(x.string.charAt(E.ch - x.start - 1)) ? k = x.string.substr(0, E.ch - x.start) : (k = "", D = E); - for (var M = [], B = 0; B < w.words.length; B++) { - var T = w.words[B]; + for (var M = [], B = 0; B < y.words.length; B++) { + var T = y.words[B]; T.slice(0, k.length) == k && M.push(T); } if (M.length) return { list: M, from: D, to: P }; }), i.commands.autocomplete = i.showHint; - var y = { + var w = { hint: i.hint.auto, completeSingle: !0, alignWithWord: !0, @@ -19761,20 +19719,20 @@ var nr = Ko(); i(Ko()); })(function(i) { var r = i.Pos; - function n(m, w) { + function n(m, y) { for (var E = 0, x = m.length; E < x; ++E) - w(m[E]); + y(m[E]); } - function a(m, w) { + function a(m, y) { if (!Array.prototype.indexOf) { for (var E = m.length; E--; ) - if (m[E] === w) + if (m[E] === y) return !0; return !1; } - return m.indexOf(w) != -1; + return m.indexOf(y) != -1; } - function s(m, w, E, x) { + function s(m, y, E, x) { var k = m.getCursor(), D = E(m, k); if (!/\b(?:string|comment)\b/.test(D.type)) { var P = i.innerMode(m.getMode(), D.state); @@ -19794,53 +19752,53 @@ var nr = Ko(); B.push(M); } return { - list: y(D, B, w, x), + list: w(D, B, y, x), from: r(k.line, D.start), to: r(k.line, D.end) }; } } } - function u(m, w) { + function u(m, y) { return s( m, S, function(E, x) { return E.getTokenAt(x); }, - w + y ); } i.registerHelper("hint", "javascript", u); - function d(m, w) { - var E = m.getTokenAt(w); - return w.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; + function d(m, y) { + var E = m.getTokenAt(y); + return y.ch == E.start + 1 && E.string.charAt(0) == "." ? (E.end = E.start, E.string = ".", E.type = "property") : /^\.[\w$_]*$/.test(E.string) && (E.type = "property", E.start++, E.string = E.string.replace(/\./, "")), E; } - function p(m, w) { - return s(m, b, d, w); + function h(m, y) { + return s(m, b, d, y); } - i.registerHelper("hint", "coffeescript", p); - var h = "charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "), g = "length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "), _ = "prototype apply call bind".split(" "), S = "break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "), b = "and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" "); - function A(m, w) { + i.registerHelper("hint", "coffeescript", h); + var p = "charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "), g = "length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "), _ = "prototype apply call bind".split(" "), S = "break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "), b = "and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" "); + function A(m, y) { if (!Object.getOwnPropertyNames || !Object.getPrototypeOf) for (var E in m) - w(E); + y(E); else for (var x = m; x; x = Object.getPrototypeOf(x)) - Object.getOwnPropertyNames(x).forEach(w); + Object.getOwnPropertyNames(x).forEach(y); } - function y(m, w, E, x) { + function w(m, y, E, x) { var k = [], D = m.string, P = x && x.globalScope || window; function M(I) { I.lastIndexOf(D, 0) == 0 && !a(k, I) && k.push(I); } function B(I) { - typeof I == "string" ? n(h, M) : I instanceof Array ? n(g, M) : I instanceof Function && n(_, M), A(I, M); + typeof I == "string" ? n(p, M) : I instanceof Array ? n(g, M) : I instanceof Function && n(_, M), A(I, M); } - if (w && w.length) { - var T = w.pop(), $; - for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && ($ = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && ($ = $ || P[T.string])) : T.type == "string" ? $ = "" : T.type == "atom" ? $ = 1 : T.type == "function" && (P.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof P.jQuery == "function" ? $ = P.jQuery() : P._ != null && T.string == "_" && typeof P._ == "function" && ($ = P._())); $ != null && w.length; ) - $ = $[w.pop().string]; + if (y && y.length) { + var T = y.pop(), $; + for (T.type && T.type.indexOf("variable") === 0 ? (x && x.additionalContext && ($ = x.additionalContext[T.string]), (!x || x.useGlobalScope !== !1) && ($ = $ || P[T.string])) : T.type == "string" ? $ = "" : T.type == "atom" ? $ = 1 : T.type == "function" && (P.jQuery != null && (T.string == "$" || T.string == "jQuery") && typeof P.jQuery == "function" ? $ = P.jQuery() : P._ != null && T.string == "_" && typeof P._ == "function" && ($ = P._())); $ != null && y.length; ) + $ = $[y.pop().string]; $ != null && B($); } else { for (var V = m.state.localVars; V; V = V.next) @@ -19961,34 +19919,34 @@ const je = (e, t) => { class: "_fd-fn-editor" }; function BE(e, t, i, r, n, a) { - const s = ie("el-table-column"), u = ie("el-table"), d = ie("el-popover"), p = ie("el-button"); + const s = ie("el-table-column"), u = ie("el-table"), d = ie("el-popover"), h = ie("el-button"); return W(), ae("div", IE, [ Z("div", FE, [ t[2] || (t[2] = Z("div", { class: "_fd-fn-ind" }, null, -1)), Z("div", ME, [ Z("span", null, [ _e("function " + le(e.name) + "(", 1), - (W(!0), ae(Pe, null, Ge(e.argList, (h, g) => (W(), ae(Pe, null, [ + (W(!0), ae(Pe, null, Ge(e.argList, (p, g) => (W(), ae(Pe, null, [ _e(le(g > 0 ? ", " : ""), 1), - h.type === "string" ? (W(), ae("span", PE, le(h.name), 1)) : (W(), ye(d, { + p.type === "string" ? (W(), ae("span", PE, le(p.name), 1)) : (W(), ye(d, { key: 1, placement: "top-start", width: 400, "hide-after": 0, trigger: "click", - title: h.name, - content: h.info || "" + title: p.name, + content: p.info || "" }, { reference: N(() => [ Z("span", LE, [ - _e(le(h.name), 1), + _e(le(p.name), 1), t[0] || (t[0] = Z("i", { class: "fc-icon icon-question" }, null, -1)) ]) ]), default: N(() => [ - h.columns ? (W(), ye(u, { + p.columns ? (W(), ye(u, { key: 0, - data: h.columns, + data: p.columns, border: "" }, { default: N(() => [ @@ -20022,7 +19980,7 @@ function BE(e, t, i, r, n, a) { Z("div", { class: "_fd-fn-ind" }), Z("div", { class: "cm-keyword" }, "}") ], -1)), - e.visible && e.button ? (W(), ye(p, { + e.visible && e.button ? (W(), ye(h, { key: 0, type: "primary", size: "small", @@ -20065,7 +20023,7 @@ const VE = Ve({ } }), jE = { class: "_fd-cdi-input" }; function UE(e, t, i, r, n, a) { - const s = ie("el-cascader"), u = ie("el-input-number"), d = ie("el-option"), p = ie("el-select"), h = ie("el-switch"), g = ie("el-input"); + const s = ie("el-cascader"), u = ie("el-input-number"), d = ie("el-option"), h = ie("el-select"), p = ie("el-switch"), g = ie("el-input"); return W(), ae("div", jE, [ e.type === "cascader" ? (W(), ye(s, dn({ key: 0, @@ -20083,7 +20041,7 @@ function UE(e, t, i, r, n, a) { modelValue: e.value, "onUpdate:modelValue": t[1] || (t[1] = (_) => e.value = _), onChange: e.onInput - }), null, 16, ["modelValue", "onChange"])) : e.type === "select" ? (W(), ye(p, dn({ + }), null, 16, ["modelValue", "onChange"])) : e.type === "select" ? (W(), ye(h, dn({ key: 2, size: "default", filterable: "", @@ -20102,7 +20060,7 @@ function UE(e, t, i, r, n, a) { }, null, 8, ["label", "value"]))), 128)) ]), _: 1 - }, 16, ["modelValue", "onChange"])) : e.type === "switch" ? (W(), ye(h, dn({ + }, 16, ["modelValue", "onChange"])) : e.type === "switch" ? (W(), ye(p, dn({ key: 3, size: "default" }, e.props || {}, { @@ -20212,12 +20170,12 @@ const HE = Ve({ } }), WE = { class: "_fd-pattern-input" }; function GE(e, t, i, r, n, a) { - const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), p = ie("el-input"); + const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), h = ie("el-input"); return W(), ae("div", WE, [ - G(p, { + G(h, { size: e.size, modelValue: e.value, - "onUpdate:modelValue": t[0] || (t[0] = (h) => e.value = h), + "onUpdate:modelValue": t[0] || (t[0] = (p) => e.value = p), onBlur: e.onInput, clearable: "" }, { @@ -20230,12 +20188,12 @@ function GE(e, t, i, r, n, a) { dropdown: N(() => [ G(u, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.options, (h) => (W(), ye(s, { - key: h.value, - onClick: (g) => e.setValue(h.value) + (W(!0), ae(Pe, null, Ge(e.options, (p) => (W(), ye(s, { + key: p.value, + onClick: (g) => e.setValue(p.value) }, { default: N(() => [ - _e(le(h.label), 1) + _e(le(p.label), 1) ]), _: 2 }, 1032, ["onClick"]))), 128)) @@ -20298,18 +20256,18 @@ const KE = Ve({ getFields(e, t = []) { const i = []; return e.forEach(({ rule: r, children: n }) => { - var u, d, p; + var u, d, h; const a = [...t]; r.field && a.push(r); const s = ["array", "scope"].indexOf(r._menu.subForm) > -1 ? [] : this.getFields(n || [], a); if (!this.onlyField || this.onlyField && r.field) { - const h = { + const p = { value: t.length ? t.map((g) => g[this.valueType || "_fc_id"]).join(".") + "." + r[this.valueType || "_fc_id"] : r[this.valueType || "_fc_id"], - label: (((p = (d = (u = r == null ? void 0 : r.__fc__) == null ? void 0 : u.refRule) == null ? void 0 : d.__$title) == null ? void 0 : p.value) || r.title || "").trim() || r.props && r.props.label || this.t("com." + (r._menu && r._menu.name) + ".name") || r._menu && r._menu.label || r.type, + label: (((h = (d = (u = r == null ? void 0 : r.__fc__) == null ? void 0 : u.refRule) == null ? void 0 : d.__$title) == null ? void 0 : h.value) || r.title || "").trim() || r.props && r.props.label || this.t("com." + (r._menu && r._menu.name) + ".name") || r._menu && r._menu.label || r.type, rule: r, parent: t }; - s.length && (h.children = s), i.push(h); + s.length && (p.children = s), i.push(p); } else i.push(...s); }), i; @@ -20393,13 +20351,13 @@ function XE(e, t, i, r, n, a) { return W(), ye(d, dn({ class: "_fd-value-input", modelValue: e.value, - "onUpdate:modelValue": t[1] || (t[1] = (p) => e.value = p), + "onUpdate:modelValue": t[1] || (t[1] = (h) => e.value = h), onBlur: e.onBlur }, e.$attrs), ii({ prepend: N(() => [ G(u, { modelValue: e.type, - "onUpdate:modelValue": t[0] || (t[0] = (p) => e.type = p), + "onUpdate:modelValue": t[0] || (t[0] = (h) => e.type = h), style: { width: "60px" } }, { default: N(() => [ @@ -20501,7 +20459,7 @@ const ix = Ve({ return ((this.activeRule || {})._loadData || []).length; }, treeInfo() { - var n, a, s, u, d, p; + var n, a, s, u, d, h; const e = this.toObject(this.designer.setupState.varList || []), t = [ { id: "$topForm", @@ -20525,18 +20483,18 @@ const ix = Ve({ id: "$globalData", label: this.t("props.globalData"), driver: !0, - children: Object.keys(this.designer.setupState.formOptions.globalData || {}).map((h) => ({ - label: this.designer.setupState.formOptions.globalData[h].label, - id: h + children: Object.keys(this.designer.setupState.formOptions.globalData || {}).map((p) => ({ + label: this.designer.setupState.formOptions.globalData[p].label, + id: p })) }, { id: "$var", label: this.t("computed.variable.title"), driver: !0, - children: Object.keys(this.designer.setupState.formOptions.globalVariable || {}).map((h) => ({ - label: this.designer.setupState.formOptions.globalVariable[h].label, - id: h + children: Object.keys(this.designer.setupState.formOptions.globalVariable || {}).map((p) => ({ + label: this.designer.setupState.formOptions.globalVariable[p].label, + id: p })) } ], i = this.designer.setupState.activePage; @@ -20546,17 +20504,17 @@ const ix = Ve({ if (r.rule === i.main) r = void 0; else if (r.rule._menu && ["array", "object", "scope"].indexOf(r.rule._menu.subForm) > -1) { - const h = this.getFormTree(this.designer.setupState.findTree(r.rule._fc_id)); - h.length && t.unshift({ + const p = this.getFormTree(this.designer.setupState.findTree(r.rule._fc_id)); + p.length && t.unshift({ id: "$form", driver: !0, label: ((s = (a = r.refRule) == null ? void 0 : a.__$title) == null ? void 0 : s.value) || r.rule.title || r.rule._menu.label, - children: h + children: p }), r = void 0; } else r = r.parent; if (this.designer.setupState.getConfig("showLanguage") !== !1) { - let h = ((u = this.designer.setupState.formOptions) == null ? void 0 : u.language) || {}, g = h[((p = (d = this.designer.props) == null ? void 0 : d.locale) == null ? void 0 : p.name) || "zh-cn"] || h[Object.keys(h)[0]] || {}; + let p = ((u = this.designer.setupState.formOptions) == null ? void 0 : u.language) || {}, g = p[((h = (d = this.designer.props) == null ? void 0 : d.locale) == null ? void 0 : h.name) || "zh-cn"] || p[Object.keys(p)[0]] || {}; t.push({ id: "$t", label: this.t("language.name"), @@ -20668,7 +20626,7 @@ const ix = Ve({ } }), rx = { class: "_fd-variable" }, ox = { style: { width: "230px" } }, ax = { class: "_fd-variable-item-label" }, lx = { class: "_fd-variable-info" }; function sx(e, t, i, r, n, a) { - const s = ie("el-input"), u = ie("el-header"), d = ie("el-tree"), p = ie("el-main"), h = ie("el-container"), g = ie("el-popover"), _ = ie("el-badge"), S = ie("Warning"), b = ie("el-aside"), A = ie("el-button"), y = ie("el-dialog"); + const s = ie("el-input"), u = ie("el-header"), d = ie("el-tree"), h = ie("el-main"), p = ie("el-container"), g = ie("el-popover"), _ = ie("el-badge"), S = ie("Warning"), b = ie("el-aside"), A = ie("el-button"), w = ie("el-dialog"); return W(), ae("div", rx, [ e.popover ? (W(), ye(g, { key: 0, @@ -20687,7 +20645,7 @@ function sx(e, t, i, r, n, a) { }, null, -1) ])), default: N(() => [ - G(h, { style: { height: "100%" } }, { + G(p, { style: { height: "100%" } }, { default: N(() => [ G(u, { height: "55px", @@ -20719,7 +20677,7 @@ function sx(e, t, i, r, n, a) { ]), _: 1 }), - G(p, null, { + G(h, null, { default: N(() => [ G(d, { ref: "treeRef", @@ -20730,14 +20688,14 @@ function sx(e, t, i, r, n, a) { "node-key": "id", onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ Z("div", { - class: qe(["_fd-variable-pop-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-pop-node", { disabled: y.disabled }]) }, [ Z("div", null, [ - Z("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + Z("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - Z("span", null, le(w.id), 1) + Z("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -20767,7 +20725,7 @@ function sx(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - G(y, { + G(w, { class: "_fd-variable-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[6] || (t[6] = (m) => e.visible = m), @@ -20806,14 +20764,14 @@ function sx(e, t, i, r, n, a) { ]) ]), default: N(() => [ - G(h, { + G(p, { class: "_fd-variable-con", style: { height: "600px" } }, { default: N(() => [ - G(p, null, { + G(h, null, { default: N(() => [ - G(h, { class: "_fd-variable-l" }, { + G(p, { class: "_fd-variable-l" }, { default: N(() => [ G(u, null, { default: N(() => [ @@ -20822,11 +20780,11 @@ function sx(e, t, i, r, n, a) { ]), _: 1 }), - G(p, null, { + G(h, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.fields, (m, w) => (W(), ae("div", { + (W(!0), ae(Pe, null, Ge(e.fields, (m, y) => (W(), ae("div", { key: m.label, - class: qe(["_fd-variable-item", { active: w === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) + class: qe(["_fd-variable-item", { active: y === e.activeIdx, "_fd-variable-top": m.attach === !0 }]) }, [ Z("div", ax, le(m.label), 1), t[13] || (t[13] = Z("div", null, "=", -1)), @@ -20834,7 +20792,7 @@ function sx(e, t, i, r, n, a) { modelValue: m.value, "onUpdate:modelValue": (E) => m.value = E, placeholder: "_", - onFocus: (E) => e.activeIdx = w, + onFocus: (E) => e.activeIdx = y, clearable: "" }, { prefix: N(() => t[11] || (t[11] = [ @@ -20857,7 +20815,7 @@ function sx(e, t, i, r, n, a) { }), G(b, { style: { width: "328px" } }, { default: N(() => [ - G(h, { class: "_fd-variable-r" }, { + G(p, { class: "_fd-variable-r" }, { default: N(() => [ G(u, null, { default: N(() => [ @@ -20869,7 +20827,7 @@ function sx(e, t, i, r, n, a) { ]), _: 1 }), - G(p, null, { + G(h, null, { default: N(() => [ Z("div", lx, le(e.t("warning.variableInfo")), 1), G(d, { @@ -20881,14 +20839,14 @@ function sx(e, t, i, r, n, a) { indent: 10, onNodeClick: e.nodeClick }, { - default: N(({ node: m, data: w }) => [ + default: N(({ node: m, data: y }) => [ Z("div", { - class: qe(["_fd-variable-node", { disabled: w.disabled }]) + class: qe(["_fd-variable-node", { disabled: y.disabled }]) }, [ Z("div", null, [ - Z("span", null, le((w.label || "").trim() || (w.rule ? e.getTitle(w.rule) : w.id)), 1) + Z("span", null, le((y.label || "").trim() || (y.rule ? e.getTitle(y.rule) : y.id)), 1) ]), - Z("span", null, le(w.id), 1) + Z("span", null, le(y.id), 1) ], 2) ]), _: 1 @@ -21048,7 +21006,7 @@ const x0 = Ve({ class: "_fd-cfg-value" }, vx = ["onClick"], gx = { class: "_fd-cdg-btns" }; function yx(e, t, i, r, n, a) { - const s = ie("el-option"), u = ie("el-select"), d = ie("ConditionGroup", !0), p = ie("VariableConfig"), h = ie("el-input"), g = ie("RuleSelect"), _ = ie("ValueInput"), S = ie("PatternInput"), b = ie("ConditionInput"), A = ie("el-checkbox"), y = ie("el-button"); + const s = ie("el-option"), u = ie("el-select"), d = ie("ConditionGroup", !0), h = ie("VariableConfig"), p = ie("el-input"), g = ie("RuleSelect"), _ = ie("ValueInput"), S = ie("PatternInput"), b = ie("ConditionInput"), A = ie("el-checkbox"), w = ie("el-button"); return W(), ae("div", dx, [ Z("div", fx, [ Z("div", cx, [ @@ -21073,23 +21031,23 @@ function yx(e, t, i, r, n, a) { }, 8, ["modelValue", "onChange"])) : Oe("", !0) ]), Z("div", px, [ - (W(!0), ae(Pe, null, Ge(e.list, (m, w) => (W(), ae(Pe, null, [ + (W(!0), ae(Pe, null, Ge(e.list, (m, y) => (W(), ae(Pe, null, [ m.mode != null ? (W(), ae("div", { class: "_fd-cdg-option is-group", - key: m.field + "a" + w + e.list.length + key: m.field + "a" + y + e.list.length }, [ G(d, { - modelValue: e.list[w], - "onUpdate:modelValue": (E) => e.list[w] = E, + modelValue: e.list[y], + "onUpdate:modelValue": (E) => e.list[y] = E, onChange: e.onInput }, null, 8, ["modelValue", "onUpdate:modelValue", "onChange"]), Z("i", { class: qe(["fc-icon icon-add-circle", { disabled: e.list.length === 1 }]), - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 10, hx) ])) : (W(), ae("div", { class: "_fd-cdg-option", - key: w + key: y }, [ G(u, { style: { width: "85px" }, @@ -21110,7 +21068,7 @@ function yx(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onChange"]), - m.type === "variable" ? (W(), ye(h, { + m.type === "variable" ? (W(), ye(p, { class: "_fd-cdg-variable", size: "default", modelValue: m.field, @@ -21120,7 +21078,7 @@ function yx(e, t, i, r, n, a) { key: "variable" }, { suffix: N(() => [ - G(p, { + G(h, { popover: "", onConfirm: (E) => e.selectVar(m, E) }, null, 8, ["onConfirm"]) @@ -21197,14 +21155,14 @@ function yx(e, t, i, r, n, a) { ])) : Oe("", !0), Z("i", { class: "fc-icon icon-delete", - onClick: (E) => e.removeItem(w) + onClick: (E) => e.removeItem(y) }, null, 8, vx) ])) ], 64))), 256)) ]) ]), Z("div", gx, [ - G(y, { + G(w, { link: "", type: "primary", onClick: e.addItem @@ -21215,7 +21173,7 @@ function yx(e, t, i, r, n, a) { ]), _: 1 }, 8, ["onClick"]), - G(y, { + G(w, { link: "", type: "primary", onClick: e.addItemGroup @@ -21249,9 +21207,9 @@ const _x = Ve({ return t.forEach(({ rule: s, children: u }) => { var g, _, S; const d = [...n]; - let p = r; - s.field && (d.push(s), p || (p = s.field === i && this.type === "value")); - const h = e(u || [], i, p, d); + let h = r; + s.field && (d.push(s), h || (h = s.field === i && this.type === "value")); + const p = e(u || [], i, h, d); if (s.field) { const b = { value: s.field, @@ -21260,9 +21218,9 @@ const _x = Ve({ parent: n, formula: !0 }; - h.length && (b.children = h), a.push(b); + p.length && (b.children = p), a.push(b); } else - a.push(...h); + a.push(...p); }), a; }; return { @@ -21492,7 +21450,7 @@ const _x = Ve({ style: { color: "#f56c6c" } }; function Mx(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("el-tab-pane"), h = ie("el-tabs"), g = ie("ConditionGroup"), _ = ie("RuleSelect"), S = ie("el-radio"), b = ie("el-radio-group"), A = ie("el-main"), y = ie("el-container"), m = ie("el-tree"), w = ie("el-aside"), E = ie("el-header"), x = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("el-tab-pane"), p = ie("el-tabs"), g = ie("ConditionGroup"), _ = ie("RuleSelect"), S = ie("el-radio"), b = ie("el-radio-group"), A = ie("el-main"), w = ie("el-container"), m = ie("el-tree"), y = ie("el-aside"), E = ie("el-header"), x = ie("el-dialog"); return W(), ae("div", wx, [ G(u, { type: "warning", @@ -21548,14 +21506,14 @@ function Mx(e, t, i, r, n, a) { ]) ]), default: N(() => [ - e.type !== "value" ? (W(), ye(h, { + e.type !== "value" ? (W(), ye(p, { key: 0, class: "_fd-preview-tabs", modelValue: e.status, "onUpdate:modelValue": t[1] || (t[1] = (k) => e.status = k) }, { default: N(() => [ - G(p, { name: "condition" }, { + G(h, { name: "condition" }, { label: N(() => [ _e(le(e.type === "linkage" ? e.t("computed.value.title") : e.t("computed.condition")) + " ", 1), G(d, { @@ -21564,7 +21522,7 @@ function Mx(e, t, i, r, n, a) { ]), _: 1 }), - G(p, { name: "computed" }, { + G(h, { name: "computed" }, { label: N(() => [ _e(le(e.t("computed.name")) + " ", 1), G(d, { @@ -21576,7 +21534,7 @@ function Mx(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue"])) : Oe("", !0), - e.status === "condition" ? (W(), ye(y, { + e.status === "condition" ? (W(), ye(w, { key: 1, class: "_fd-comp-condition" }, { @@ -21632,12 +21590,12 @@ function Mx(e, t, i, r, n, a) { }) ]), _: 1 - })) : (W(), ye(y, { + })) : (W(), ye(w, { key: 2, class: "_fd-comp-con" }, { default: N(() => [ - G(w, null, { + G(y, null, { default: N(() => [ G(m, { ref: "treeRef", @@ -21674,7 +21632,7 @@ function Mx(e, t, i, r, n, a) { }), G(A, null, { default: N(() => [ - G(y, { class: "_fd-comp-r" }, { + G(w, { class: "_fd-comp-r" }, { default: N(() => [ G(E, { class: "_fd-comp-head", @@ -22001,7 +21959,7 @@ const Ts = "$FNX:", bv = (e) => St.String(e) && e.indexOf(Ts) === 0, Px = Ve({ class: "_fd-event-behavior-title" }, o2 = { class: "_fd-event-behavior-title" }, a2 = { class: "_fd-form-item-warning" }, l2 = { class: "_fd-form-item-warning" }, s2 = { class: "_fd-form-item-warning" }; function u2(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("el-dropdown-item"), p = ie("el-dropdown-menu"), h = ie("el-dropdown"), g = ie("el-header"), _ = ie("el-tooltip"), S = ie("fcDraggable"), b = ie("el-input"), A = ie("el-main"), y = ie("el-container"), m = ie("el-aside"), w = ie("FnEditor"), E = ie("el-tab-pane"), x = ie("el-option"), k = ie("el-select"), D = ie("el-tabs"), P = ie("el-menu-item"), M = ie("el-sub-menu"), B = ie("el-menu"), T = ie("Warning"), $ = ie("DragForm"), V = ie("el-radio-button"), z = ie("el-radio-group"), H = ie("el-form-item"), I = ie("ComputedConfig"), U = ie("el-form"), F = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("el-dropdown-item"), h = ie("el-dropdown-menu"), p = ie("el-dropdown"), g = ie("el-header"), _ = ie("el-tooltip"), S = ie("fcDraggable"), b = ie("el-input"), A = ie("el-main"), w = ie("el-container"), m = ie("el-aside"), y = ie("FnEditor"), E = ie("el-tab-pane"), x = ie("el-option"), k = ie("el-select"), D = ie("el-tabs"), P = ie("el-menu-item"), M = ie("el-sub-menu"), B = ie("el-menu"), T = ie("Warning"), $ = ie("DragForm"), V = ie("el-radio-button"), z = ie("el-radio-group"), H = ie("el-form-item"), I = ie("ComputedConfig"), U = ie("el-form"), F = ie("el-dialog"); return W(), ae("div", Lx, [ G(u, { value: e.eventNum, @@ -22057,28 +22015,28 @@ function u2(e, t, i, r, n, a) { ]) ]), default: N(() => [ - G(y, { + G(w, { class: "_fd-event-con", style: { height: "600px" } }, { default: N(() => [ G(m, { style: { width: "300px" } }, { default: N(() => [ - G(y, { class: "_fd-event-l" }, { + G(w, { class: "_fd-event-l" }, { default: N(() => [ G(g, { class: "_fd-event-head", height: "40px" }, { default: N(() => [ - G(h, { + G(p, { "popper-class": "_fd-event-dropdown", trigger: "click", size: "default", placement: "bottom-start" }, { dropdown: N(() => [ - G(p, null, { + G(h, null, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.eventName, (C) => (W(), ye(d, { key: C, @@ -22244,7 +22202,7 @@ function u2(e, t, i, r, n, a) { }), G(A, null, { default: N(() => [ - G(y, { class: "_fd-event-r" }, { + G(w, { class: "_fd-event-r" }, { default: N(() => [ e.activeData || e.activeBehavior ? (W(), ye(g, { key: 0, @@ -22289,7 +22247,7 @@ function u2(e, t, i, r, n, a) { lazy: "" }, { default: N(() => [ - G(w, { + G(y, { ref: "fn", modelValue: e.eventStr, "onUpdate:modelValue": t[4] || (t[4] = (C) => e.eventStr = C), @@ -22895,7 +22853,7 @@ function D2(e) { const s = this.matcherRe.exec(a); if (!s) return null; - const u = s.findIndex((p, h) => h > 0 && p !== void 0), d = this.matchIndexes[u]; + const u = s.findIndex((h, p) => p > 0 && h !== void 0), d = this.matchIndexes[u]; return s.splice(0, u), Object.assign(s, d); } } @@ -22935,22 +22893,22 @@ function D2(e) { const u = a; if (a.isCompiled) return u; - [w2, S2, R2, x2].forEach((p) => p(a, s)), e.compilerExtensions.forEach((p) => p(a, s)), a.__beforeBegin = null, [A2, C2, E2].forEach((p) => p(a, s)), a.isCompiled = !0; + [w2, S2, R2, x2].forEach((h) => h(a, s)), e.compilerExtensions.forEach((h) => h(a, s)), a.__beforeBegin = null, [A2, C2, E2].forEach((h) => h(a, s)), a.isCompiled = !0; let d = null; - return typeof a.keywords == "object" && a.keywords.$pattern && (a.keywords = Object.assign({}, a.keywords), d = a.keywords.$pattern, delete a.keywords.$pattern), d = d || /\w+/, a.keywords && (a.keywords = F0(a.keywords, e.case_insensitive)), u.keywordPatternRe = t(d, !0), s && (a.begin || (a.begin = /\B|\b/), u.beginRe = t(u.begin), a.end || a.endsWithParent || (a.end = /\B|\b/), a.end && (u.endRe = t(u.end)), u.terminatorEnd = el(u.end) || "", a.endsWithParent && s.terminatorEnd && (u.terminatorEnd += (a.end ? "|" : "") + s.terminatorEnd)), a.illegal && (u.illegalRe = t(a.illegal)), a.contains || (a.contains = []), a.contains = [].concat(...a.contains.map((p) => ((h) => (h.variants && !h.cachedVariants && (h.cachedVariants = h.variants.map((g) => xr(h, { + return typeof a.keywords == "object" && a.keywords.$pattern && (a.keywords = Object.assign({}, a.keywords), d = a.keywords.$pattern, delete a.keywords.$pattern), d = d || /\w+/, a.keywords && (a.keywords = F0(a.keywords, e.case_insensitive)), u.keywordPatternRe = t(d, !0), s && (a.begin || (a.begin = /\B|\b/), u.beginRe = t(u.begin), a.end || a.endsWithParent || (a.end = /\B|\b/), a.end && (u.endRe = t(u.end)), u.terminatorEnd = el(u.end) || "", a.endsWithParent && s.terminatorEnd && (u.terminatorEnd += (a.end ? "|" : "") + s.terminatorEnd)), a.illegal && (u.illegalRe = t(a.illegal)), a.contains || (a.contains = []), a.contains = [].concat(...a.contains.map((h) => ((p) => (p.variants && !p.cachedVariants && (p.cachedVariants = p.variants.map((g) => xr(p, { variants: null - }, g))), h.cachedVariants ? h.cachedVariants : M0(h) ? xr(h, { - starts: h.starts ? xr(h.starts) : null - }) : Object.isFrozen(h) ? xr(h) : h))(p === "self" ? a : p))), a.contains.forEach((p) => { - n(p, u); - }), a.starts && n(a.starts, s), u.matcher = ((p) => { - const h = new r(); - return p.contains.forEach((g) => h.addRule(g.begin, { + }, g))), p.cachedVariants ? p.cachedVariants : M0(p) ? xr(p, { + starts: p.starts ? xr(p.starts) : null + }) : Object.isFrozen(p) ? xr(p) : p))(h === "self" ? a : h))), a.contains.forEach((h) => { + n(h, u); + }), a.starts && n(a.starts, s), u.matcher = ((h) => { + const p = new r(); + return h.contains.forEach((g) => p.addRule(g.begin, { rule: g, type: "begin" - })), p.terminatorEnd && h.addRule(p.terminatorEnd, { + })), h.terminatorEnd && p.addRule(h.terminatorEnd, { type: "end" - }), p.illegal && h.addRule(p.illegal, { type: "illegal" }), h; + }), h.illegal && p.addRule(h.illegal, { type: "illegal" }), p; })(u), u; }(e); } @@ -22983,16 +22941,16 @@ const Tf = D0, Rv = xr, Dv = Symbol("nomatch"), P0 = (e) => { function d(E) { return u.noHighlightRe.test(E); } - function p(E, x, k) { + function h(E, x, k) { let D = "", P = ""; typeof x == "object" ? (D = E, k = x.ignoreIllegals, P = x.language) : (Oo("10.7.0", "highlight(lang, code, ...args) has been deprecated."), Oo("10.7.0", `Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === void 0 && (k = !0); const M = { code: D, language: P }; - w("before:highlight", M); - const B = M.result ? M.result : h(M.language, M.code, k); - return B.code = M.code, w("after:highlight", B), B; + y("before:highlight", M); + const B = M.result ? M.result : p(M.language, M.code, k); + return B.code = M.code, y("after:highlight", B), B; } - function h(E, x, k, D) { + function p(E, x, k, D) { const P = /* @__PURE__ */ Object.create(null); function M() { if (!Y.keywords) @@ -23026,7 +22984,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === if (typeof Y.subLanguage == "string") { if (!t[Y.subLanguage]) return ee.addText(pe); - he = h(Y.subLanguage, pe, !0, ue[Y.subLanguage]), ue[Y.subLanguage] = he._top; + he = p(Y.subLanguage, pe, !0, ue[Y.subLanguage]), ue[Y.subLanguage] = he._top; } else he = g(pe, Y.subLanguage.length ? Y.subLanguage : null); Y.relevance > 0 && (Te += he.relevance), ee.__addSublanguage(he._emitter, he.language); @@ -23189,7 +23147,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === const k = (($) => { const V = { value: Tf($), illegal: !1, relevance: 0, _top: s, _emitter: new u.__emitter(u) }; return V._emitter.addText($), V; - })(E), D = x.filter(A).filter(m).map(($) => h($, E, !1)); + })(E), D = x.filter(A).filter(m).map(($) => p($, E, !1)); D.unshift(k); const P = D.sort(($, V) => { if ($.relevance !== V.relevance) @@ -23218,7 +23176,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === })(E); if (d(k)) return; - if (w("before:highlightElement", { + if (y("before:highlightElement", { el: E, language: k }), E.dataset.highlighted) @@ -23226,7 +23184,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === if (E.children.length > 0 && (u.ignoreUnescapedHTML || (console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), console.warn("The element with unescaped HTML:"), console.warn(E)), u.throwUnescapedHTML)) throw new $2("One of your code blocks includes unescaped HTML.", E.innerHTML); x = E; - const D = x.textContent, P = k ? p(D, { language: k, ignoreIllegals: !0 }) : g(D); + const D = x.textContent, P = k ? h(D, { language: k, ignoreIllegals: !0 }) : g(D); E.innerHTML = P.value, E.dataset.highlighted = "yes", ((M, B, T) => { const $ = B && i[B] || T; M.classList.add("hljs"), M.classList.add("language-" + $); @@ -23237,7 +23195,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === }, P.secondBest && (E.secondBest = { language: P.secondBest.language, relevance: P.secondBest.relevance - }), w("after:highlightElement", { el: E, result: P, text: D }); + }), y("after:highlightElement", { el: E, result: P, text: D }); } let S = !1; function b() { @@ -23246,7 +23204,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === function A(E) { return E = (E || "").toLowerCase(), t[E] || t[i[E]]; } - function y(E, { languageName: x }) { + function w(E, { languageName: x }) { typeof E == "string" && (E = [E]), E.forEach((k) => { i[k.toLowerCase()] = x; }); @@ -23255,7 +23213,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === const x = A(E); return x && !x.disableAutodetect; } - function w(E, x) { + function y(E, x) { const k = E; r.forEach((D) => { D[k] && D[k](x); @@ -23264,7 +23222,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === typeof window < "u" && window.addEventListener && window.addEventListener("DOMContentLoaded", () => { S && b(); }, !1), Object.assign(e, { - highlight: p, + highlight: h, highlightAuto: g, highlightAll: b, highlightElement: _, @@ -23287,7 +23245,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === throw D; zr(D), k = s; } - k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && y(k.aliases, { + k.name || (k.name = E), t[E] = k, k.rawDefinition = x.bind(null, e), k.aliases && w(k.aliases, { languageName: E }); }, @@ -23298,7 +23256,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), P = E, D = x), k === }, listLanguages: () => Object.keys(t), getLanguage: A, - registerAliases: y, + registerAliases: w, autoDetection: m, inherit: Rv, addPlugin: (E) => { @@ -23427,7 +23385,7 @@ var I2 = (() => (e) => { var F2 = (() => { const e = "[A-Za-z$_][0-9A-Za-z$_]*", t = ["as", "in", "of", "if", "for", "while", "finally", "var", "new", "function", "do", "return", "void", "else", "break", "catch", "instanceof", "with", "throw", "case", "default", "try", "switch", "continue", "typeof", "delete", "let", "yield", "const", "class", "debugger", "async", "await", "static", "import", "from", "export", "extends"], i = ["true", "false", "null", "undefined", "NaN", "Infinity"], r = ["Object", "Function", "Boolean", "Symbol", "Math", "Date", "Number", "BigInt", "String", "RegExp", "Array", "Float32Array", "Float64Array", "Int8Array", "Uint8Array", "Uint8ClampedArray", "Int16Array", "Int32Array", "Uint16Array", "Uint32Array", "BigInt64Array", "BigUint64Array", "Set", "Map", "WeakSet", "WeakMap", "ArrayBuffer", "SharedArrayBuffer", "Atomics", "DataView", "JSON", "Promise", "Generator", "GeneratorFunction", "AsyncFunction", "Reflect", "Proxy", "Intl", "WebAssembly"], n = ["Error", "EvalError", "InternalError", "RangeError", "ReferenceError", "SyntaxError", "TypeError", "URIError"], a = ["setInterval", "setTimeout", "clearInterval", "clearTimeout", "require", "exports", "eval", "isFinite", "isNaN", "parseFloat", "parseInt", "decodeURI", "decodeURIComponent", "encodeURI", "encodeURIComponent", "escape", "unescape"], s = ["arguments", "this", "super", "console", "window", "document", "localStorage", "sessionStorage", "module", "global"], u = [].concat(a, r, n); return (d) => { - const p = d.regex, h = e, g = { + const h = d.regex, p = e, g = { begin: /<[A-Za-z0-9\\._:-]+/, end: /\/[A-Za-z0-9\\._:-]+>|\/>/, isTrulyOpeningTag: (X, Y) => { @@ -23448,7 +23406,7 @@ var F2 = (() => { literal: i, built_in: u, "variable.language": s - }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", y = { + }, S = "[0-9](_?[0-9])*", b = `\\.(${S})`, A = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", w = { className: "number", variants: [{ begin: `(\\b(${A})((${b})|\\.)?|(${b}))[eE][+-]?(${S})\\b` @@ -23470,7 +23428,7 @@ var F2 = (() => { end: "\\}", keywords: _, contains: [] - }, w = { begin: "html`", end: "", starts: { + }, y = { begin: "html`", end: "", starts: { end: "`", returnEnd: !1, contains: [d.BACKSLASH_ESCAPE, m], @@ -23517,13 +23475,13 @@ var F2 = (() => { relevance: 0 }, { className: "variable", - begin: h + "(?=\\s*(-)|$)", + begin: p + "(?=\\s*(-)|$)", endsParent: !0, relevance: 0 }, { begin: /(?=[^\n])\s/, relevance: 0 }] }] }), d.C_BLOCK_COMMENT_MODE, d.C_LINE_COMMENT_MODE] - }, P = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, { match: /\$\d+/ }, y]; + }, P = [d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, { match: /\$\d+/ }, w]; m.contains = P.concat({ begin: /\{/, end: /\}/, @@ -23544,43 +23502,43 @@ var F2 = (() => { keywords: _, contains: B }, $ = { variants: [{ - match: [/class/, /\s+/, h, /\s+/, /extends/, /\s+/, p.concat(h, "(", p.concat(/\./, h), ")*")], + match: [/class/, /\s+/, p, /\s+/, /extends/, /\s+/, h.concat(p, "(", h.concat(/\./, p), ")*")], scope: { 1: "keyword", 3: "title.class", 5: "keyword", 7: "title.class.inherited" } }, { - match: [/class/, /\s+/, h], + match: [/class/, /\s+/, p], scope: { 1: "keyword", 3: "title.class" } }] }, V = { relevance: 0, - match: p.either(/\bJSON/, /\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/, /\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/, /\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/), + match: h.either(/\bJSON/, /\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/, /\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/, /\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/), className: "title.class", keywords: { _: [...r, ...n] } }, z = { variants: [{ - match: [/function/, /\s+/, h, /(?=\s*\()/] + match: [/function/, /\s+/, p, /(?=\s*\()/] }, { match: [/function/, /\s*(?=\()/] }], className: { 1: "keyword", 3: "title.function" }, label: "func.def", contains: [T], illegal: /%/ }, H = { - match: p.concat(/\b/, (I = [...a, "super", "import"], p.concat("(?!", I.join("|"), ")")), h, p.lookahead(/\(/)), + match: h.concat(/\b/, (I = [...a, "super", "import"], h.concat("(?!", I.join("|"), ")")), p, h.lookahead(/\(/)), className: "title.function", relevance: 0 }; var I; const U = { - begin: p.concat(/\./, p.lookahead(p.concat(h, /(?![0-9A-Za-z$_(])/))), - end: h, + begin: h.concat(/\./, h.lookahead(h.concat(p, /(?![0-9A-Za-z$_(])/))), + end: p, excludeBegin: !0, keywords: "prototype", className: "property", relevance: 0 }, F = { - match: [/get|set/, /\s+/, h, /(?=\()/], + match: [/get|set/, /\s+/, p, /(?=\()/], className: { 1: "keyword", 3: "title.function" }, contains: [{ begin: /\(\)/ }, T] }, C = "(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|" + d.UNDERSCORE_IDENT_RE + ")\\s*=>", q = { - match: [/const|var|let/, /\s+/, h, /\s*/, /=\s*/, /(async\s*)?/, p.lookahead(C)], + match: [/const|var|let/, /\s+/, p, /\s*/, /=\s*/, /(async\s*)?/, h.lookahead(C)], keywords: "async", className: { 1: "keyword", 3: "title.function" }, contains: [T] @@ -23599,9 +23557,9 @@ var F2 = (() => { className: "meta", relevance: 10, begin: /^\s*['"]use (strict|asm)['"]/ - }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, w, E, x, k, D, { match: /\$\d+/ }, y, V, { + }, d.APOS_STRING_MODE, d.QUOTE_STRING_MODE, y, E, x, k, D, { match: /\$\d+/ }, w, V, { className: "attr", - begin: h + p.lookahead(":"), + begin: p + h.lookahead(":"), relevance: 0 }, q, { begin: "(" + d.RE_STARTERS_RE + "|\\b(case|return|throw)\\b)\\s*", @@ -23649,11 +23607,11 @@ var F2 = (() => { returnBegin: !0, label: "func.def", contains: [T, d.inherit(d.TITLE_MODE, { - begin: h, + begin: p, className: "title.function" })] }, { match: /\.\.\./, relevance: 0 }, U, { - match: "\\$" + h, + match: "\\$" + p, relevance: 0 }, { match: [/\bconstructor(?=\s*\()/], @@ -23777,27 +23735,27 @@ const j2 = Ve({ class: "_fd-page-btns" }, Q2 = ["onClick"], J2 = ["onClick"]; function X2(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), p = ie("el-dropdown"); + const s = ie("el-button"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), h = ie("el-dropdown"); return W(), ae("div", U2, [ - (W(!0), ae(Pe, null, Ge(e.pageData, (h, g) => (W(), ae("div", { - key: h.main ? h.main.name : "", - class: qe(["_fd-page-item", { active: h === e.activePage }]), + (W(!0), ae(Pe, null, Ge(e.pageData, (p, g) => (W(), ae("div", { + key: p.main ? p.main.name : "", + class: qe(["_fd-page-item", { active: p === e.activePage }]), onClick: (_) => e.$emit("change", g) }, [ Z("div", null, [ Z("div", H2, [ - Z("span", null, le(e.getPageLabel(h)), 1), - h === e.activePage ? (W(), ae("i", W2)) : Oe("", !0) + Z("span", null, le(e.getPageLabel(p)), 1), + p === e.activePage ? (W(), ae("i", W2)) : Oe("", !0) ]), - h.main ? (W(), ae("div", G2, [ - _e(" ID\uFF1A" + le(h.main.name) + " ", 1), + p.main ? (W(), ae("div", G2, [ + _e(" ID\uFF1A" + le(p.main.name) + " ", 1), Z("i", { - onClick: vt((_) => e.copy(h.main.name), ["stop"]), + onClick: vt((_) => e.copy(p.main.name), ["stop"]), class: "fc-icon icon-group" }, null, 8, K2) ])) : Oe("", !0) ]), - h.default ? Oe("", !0) : (W(), ae("div", Y2, [ + p.default ? Oe("", !0) : (W(), ae("div", Y2, [ Z("div", { class: "_fd-page-copy", onClick: vt((_) => e.$emit("copy", g), ["stop"]) @@ -23812,19 +23770,19 @@ function X2(e, t, i, r, n, a) { ]), 8, J2) ])) ], 10, z2))), 128)), - G(p, { + G(h, { size: "default", trigger: "click" }, { dropdown: N(() => [ G(d, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.containerList, (h) => (W(), ye(u, { - key: h.name, - onClick: (g) => e.$emit("add", h.name) + (W(!0), ae(Pe, null, Ge(e.containerList, (p) => (W(), ye(u, { + key: p.name, + onClick: (g) => e.$emit("add", p.name) }, { default: N(() => [ - _e(le(e.getPageName(h)), 1) + _e(le(e.getPageName(p)), 1) ]), _: 2 }, 1032, ["onClick"]))), 128)) @@ -24262,10 +24220,10 @@ function Hs() { }; return a.prototype.tokenize = function() { this._input.restart(), this.__tokens = new i(), this._reset(); - for (var s, u = new t(n.START, ""), d = null, p = [], h = new i(); u.type !== n.EOF; ) { + for (var s, u = new t(n.START, ""), d = null, h = [], p = new i(); u.type !== n.EOF; ) { for (s = this._get_next_token(u, d); this._is_comment(s); ) - h.add(s), s = this._get_next_token(u, d); - h.isEmpty() || (s.comments_before = h, h = new i()), s.parent = d, this._is_opening(s) ? (p.push(d), d = s) : d && this._is_closing(s, d) && (s.opened = d, d.closed = s, d = p.pop(), s.parent = d), s.previous = u, u.next = s, this.__tokens.add(s), u = s; + p.add(s), s = this._get_next_token(u, d); + p.isEmpty() || (s.comments_before = p, p = new i()), s.parent = d, this._is_opening(s) ? (h.push(d), d = s) : d && this._is_closing(s, d) && (s.opened = d, d.closed = s, d = h.pop(), s.parent = d), s.previous = u, u.next = s, this.__tokens.add(s), u = s; } return this.__tokens; }, a.prototype._is_first_token = function() { @@ -24405,9 +24363,9 @@ function cs() { START: i.START, RAW: i.RAW, EOF: i.EOF - }, p = new r(/\/\*/, /\*\//), h = /0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/, g = /[0-9]/, _ = /[^\d\.]/, S = ">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "), b = ">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |"; + }, h = new r(/\/\*/, /\*\//), p = /0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/, g = /[0-9]/, _ = /[^\d\.]/, S = ">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "), b = ">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |"; b = b.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&"), b = "\\?\\.(?!\\d) " + b, b = b.replace(/ /g, "|"); - var A = new RegExp(b), y = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = y.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), w = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(D, P) { + var A = new RegExp(b), w = "continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","), m = w.concat(["do", "in", "of", "else", "get", "set", "new", "catch", "finally", "typeof", "yield", "async", "await", "from", "as", "class", "extends"]), y = new RegExp("^(?:" + m.join("|") + ")$"), E, x = function(D, P) { t.call(this, D, P), this._patterns.whitespace = this._patterns.whitespace.matching( /\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source, /\u2028\u2029/.source @@ -24416,7 +24374,7 @@ function cs() { this.__patterns = { template: B, identifier: B.starting_with(n.identifier).matching(n.identifierMatch), - number: M.matching(h), + number: M.matching(p), punct: M.matching(A), comment: M.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/), block_comment: M.starting_with(/\/\*/).until_after(/\*\//), @@ -24448,7 +24406,7 @@ function cs() { var P; if (P = this.__patterns.identifier.read(), P !== "") return P = P.replace(n.allLineBreaks, ` -`), !(D.type === d.DOT || D.type === d.RESERVED && (D.text === "set" || D.text === "get")) && w.test(P) ? (P === "in" || P === "of") && (D.type === d.WORD || D.type === d.STRING) ? this._create_token(d.OPERATOR, P) : this._create_token(d.RESERVED, P) : this._create_token(d.WORD, P); +`), !(D.type === d.DOT || D.type === d.RESERVED && (D.text === "set" || D.text === "get")) && y.test(P) ? (P === "in" || P === "of") && (D.type === d.WORD || D.type === d.STRING) ? this._create_token(d.OPERATOR, P) : this._create_token(d.RESERVED, P) : this._create_token(d.WORD, P); if (P = this.__patterns.number.read(), P !== "") return this._create_token(d.WORD, P); }, x.prototype._read_singles = function(D) { @@ -24494,8 +24452,8 @@ function cs() { var M = ""; if (this._input.peek(1) === "*") { M = this.__patterns.block_comment.read(); - var B = p.get_directives(M); - B && B.ignore === "start" && (M += p.readIgnored(this._input)), M = M.replace(n.allLineBreaks, ` + var B = h.get_directives(M); + B && B.ignore === "start" && (M += h.readIgnored(this._input)), M = M.replace(n.allLineBreaks, ` `), P = this._create_token(d.BLOCK_COMMENT, M), P.directives = B; } else this._input.peek(1) === "/" && (M = this.__patterns.comment.read(), P = this._create_token(d.COMMENT, M)); @@ -24574,7 +24532,7 @@ function cs() { V += T.read(), $ += V; } return $; - }, Ro.Tokenizer = x, Ro.TOKEN = d, Ro.positionable_operators = S.slice(), Ro.line_starters = y.slice(), Ro; + }, Ro.Tokenizer = x, Ro.TOKEN = d, Ro.positionable_operators = S.slice(), Ro.line_starters = w.slice(), Ro; } var Kv; function tT() { @@ -24585,10 +24543,10 @@ function tT() { function d(T, $) { return $.indexOf(T) !== -1; } - function p(T) { + function h(T) { return T.replace(/^\s+/g, ""); } - function h(T) { + function p(T) { for (var $ = {}, V = 0; V < T.length; V++) $[T[V].replace(/-/g, "_")] = T[V]; return $; @@ -24599,7 +24557,7 @@ function tT() { function _(T, $) { return T && T.type === u.RESERVED && d(T.text, $); } - var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = h(b), y = [A.before_newline, A.preserve_newline], m = { + var S = ["case", "return", "do", "if", "throw", "else", "await", "break", "continue", "async"], b = ["before-newline", "after-newline", "preserve-newline"], A = p(b), w = [A.before_newline, A.preserve_newline], m = { BlockStatement: "BlockStatement", Statement: "Statement", ObjectLiteral: "ObjectLiteral", @@ -24608,7 +24566,7 @@ function tT() { Conditional: "Conditional", Expression: "Expression" }; - function w(T, $) { + function y(T, $) { $.multiline_frame || $.mode === m.ForInitializer || $.mode === m.Conditional || T.remove_indent($.start_line_index); } function E(T) { @@ -24707,7 +24665,7 @@ function tT() { if ($ = $ === void 0 ? !1 : $, !this._output.just_added_newline()) { var V = this._options.preserve_newlines && T.newlines || $, z = d(this._flags.last_token.text, s) || d(T.text, s); if (z) { - var H = d(this._flags.last_token.text, s) && d(this._options.operator_position, y) || d(T.text, s); + var H = d(this._flags.last_token.text, s) && d(this._options.operator_position, w) || d(T.text, s); V = V && H; } if (V) @@ -24742,7 +24700,7 @@ function tT() { }, M.prototype.set_mode = function(T) { this._flags ? (this._flag_store.push(this._flags), this._previous_flags = this._flags) : this._previous_flags = this.create_flags(null, T), this._flags = this.create_flags(this._previous_flags, T), this._output.set_indent(this._flags.indentation_level, this._flags.alignment); }, M.prototype.restore_mode = function() { - this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && w(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); + this._flag_store.length > 0 && (this._previous_flags = this._flags, this._flags = this._flag_store.pop(), this._previous_flags.mode === m.Statement && y(this._output, this._previous_flags), this._output.set_indent(this._flags.indentation_level, this._flags.alignment)); }, M.prototype.start_of_object_property = function() { return this._flags.parent.mode === m.ObjectLiteral && this._flags.mode === m.Statement && (this._flags.last_token.text === ":" && this._flags.ternary_depth === 0 || _(this._flags.last_token, ["get", "set"])); }, M.prototype.start_of_statement = function(T) { @@ -24783,7 +24741,7 @@ function tT() { this.handle_whitespace_and_comments(T), this._flags.multiline_frame && this.allow_wrap_or_preserved_newline( T, T.text === "]" && x(this._flags.mode) && !this._options.keep_array_indentation - ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), w(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); + ), this._options.space_in_paren && (this._flags.last_token.type === u.START_EXPR && !this._options.space_in_empty_paren ? (this._output.trim(), this._output.space_before_token = !1) : this._output.space_before_token = !0), this.deindent(), this.print_token(T), this.restore_mode(), y(this._output, this._previous_flags), this._flags.do_while && this._previous_flags.mode === m.Conditional && (this._previous_flags.mode = m.Expression, this._flags.do_block = !1, this._flags.do_while = !1); }, M.prototype.handle_start_block = function(T) { this.handle_whitespace_and_comments(T); var $ = this._tokens.peek(), V = this._tokens.peek(1); @@ -24881,7 +24839,7 @@ function tT() { this.print_token(T); return; } - if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, y) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { + if (this._flags.last_token.type === u.OPERATOR && d(this._options.operator_position, w) && this.allow_wrap_or_preserved_newline(T), T.text === ":" && this._flags.in_case) { this.print_token(T), this._flags.in_case = !1, this._flags.case_body = !0, this._tokens.peek().type !== u.START_BLOCK ? (this.indent(), this.print_newline(), this._flags.case_block = !1) : (this._flags.case_block = !0, this._output.space_before_token = !0); return; } @@ -24932,7 +24890,7 @@ function tT() { var V = E(T.text), z, H = !1, I = !1, U = T.whitespace_before, F = U.length; if (this.print_newline(!1, $), this.print_token_line_indentation(T), this._output.add_token(V[0]), this.print_newline(!1, $), V.length > 1) { for (V = V.slice(1), H = D(V, "*"), I = P(V, U), H && (this._flags.alignment = 1), z = 0; z < V.length; z++) - H ? (this.print_token_line_indentation(T), this._output.add_token(p(V[z]))) : I && V[z] ? (this.print_token_line_indentation(T), this._output.add_token(V[z].substring(F))) : (this._output.current_line.set_indent(-1), this._output.add_token(V[z])), this.print_newline(!1, $); + H ? (this.print_token_line_indentation(T), this._output.add_token(h(V[z]))) : I && V[z] ? (this.print_token_line_indentation(T), this._output.add_token(V[z].substring(F))) : (this._output.current_line.set_indent(-1), this._output.add_token(V[z])), this.print_newline(!1, $); this._flags.alignment = 0; } }, M.prototype.handle_comment = function(T, $) { @@ -24987,7 +24945,7 @@ function iT() { if (Jv) return Bf; Jv = 1; - var e = U0().Options, t = Mc().Output, i = Lc().InputScanner, r = Nc().Directives, n = new r(/\/\*/, /\*\//), a = /\r\n|[\r\n]/, s = /\r\n|[\r\n]/g, u = /\s/, d = /(?:\s|\n)+/g, p = /\/\*(?:[\s\S]*?)((?:\*\/)|$)/g, h = /\/\/(?:[^\n\r\u2028\u2029]*)/g; + var e = U0().Options, t = Mc().Output, i = Lc().InputScanner, r = Nc().Directives, n = new r(/\/\*/, /\*\//), a = /\r\n|[\r\n]/, s = /\r\n|[\r\n]/g, u = /\s/, d = /(?:\s|\n)+/g, h = /\/\*(?:[\s\S]*?)((?:\*\/)|$)/g, p = /\/\/(?:[^\n\r\u2028\u2029]*)/g; function g(_, S) { this._source_text = _ || "", this._options = new e(S), this._ch = null, this._input = null, this.NESTED_AT_RULE = { page: !0, @@ -25053,13 +25011,13 @@ function iT() { `); var b = _.match(/^[\t ]*/)[0]; this._output = new t(this._options, b), this._input = new i(_), this._indentLevel = 0, this._nestedLevel = 0, this._ch = null; - for (var A = 0, y = !1, m = !1, w = !1, E = !1, x = !1, k = this._ch, D = !1, P, M, B; P = this._input.read(d), M = P !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) + for (var A = 0, w = !1, m = !1, y = !1, E = !1, x = !1, k = this._ch, D = !1, P, M, B; P = this._input.read(d), M = P !== "", B = k, this._ch = this._input.next(), this._ch === "\\" && this._input.hasNext() && (this._ch += this._input.next()), k = this._ch, this._ch; ) if (this._ch === "/" && this._input.peek() === "*") { this._output.add_new_line(), this._input.back(); - var T = this._input.read(p), $ = n.get_directives(T); + var T = this._input.read(h), $ = n.get_directives(T); $ && $.ignore === "start" && (T += n.readIgnored(this._input)), this.print_string(T), this.eatWhitespace(!0), this._output.add_new_line(); } else if (this._ch === "/" && this._input.peek() === "/") - this._output.space_before_token = !0, this._input.back(), this.print_string(this._input.read(h)), this.eatWhitespace(!0); + this._output.space_before_token = !0, this._input.back(), this.print_string(this._input.read(p)), this.eatWhitespace(!0); else if (this._ch === "$") { this.preserveSingleSpace(M), this.print_string(this._ch); var V = this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g); @@ -25070,21 +25028,21 @@ function iT() { else { this.print_string(this._ch); var z = this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g); - z.match(/[ :]$/) && (z = this.eatString(": ").replace(/\s+$/, ""), this.print_string(z), this._output.space_before_token = !0), A === 0 && z.indexOf(":") !== -1 ? (m = !0, this.indent()) : z in this.NESTED_AT_RULE ? (this._nestedLevel += 1, z in this.CONDITIONAL_GROUP_RULE && (w = !0)) : A === 0 && !m && (E = !0); + z.match(/[ :]$/) && (z = this.eatString(": ").replace(/\s+$/, ""), this.print_string(z), this._output.space_before_token = !0), A === 0 && z.indexOf(":") !== -1 ? (m = !0, this.indent()) : z in this.NESTED_AT_RULE ? (this._nestedLevel += 1, z in this.CONDITIONAL_GROUP_RULE && (y = !0)) : A === 0 && !m && (E = !0); } else if (this._ch === "#" && this._input.peek() === "{") this.preserveSingleSpace(M), this.print_string(this._ch + this.eatString("}")); else if (this._ch === "{") - m && (m = !1, this.outdent()), E = !1, w ? (w = !1, y = this._indentLevel >= this._nestedLevel) : y = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && y && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); + m && (m = !1, this.outdent()), E = !1, y ? (y = !1, w = this._indentLevel >= this._nestedLevel) : w = this._indentLevel >= this._nestedLevel - 1, this._options.newline_between_rules && w && this._output.previous_line && this._output.previous_line.item(-1) !== "{" && this._output.ensure_empty_line_above("/", ","), this._output.space_before_token = !0, this._options.brace_style === "expand" ? (this._output.add_new_line(), this.print_string(this._ch), this.indent(), this._output.set_indent(this._indentLevel)) : (B === "(" ? this._output.space_before_token = !1 : B !== "," && this.indent(), this.print_string(this._ch)), this.eatWhitespace(!0), this._output.add_new_line(); else if (this._ch === "}") - this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), y = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); + this.outdent(), this._output.add_new_line(), B === "{" && this._output.trim(!0), m && (this.outdent(), m = !1), this.print_string(this._ch), w = !1, this._nestedLevel && this._nestedLevel--, this.eatWhitespace(!0), this._output.add_new_line(), this._options.newline_between_rules && !this._output.just_added_blankline() && this._input.peek() !== "}" && this._output.add_new_line(!0), this._input.peek() === ")" && (this._output.trim(!0), this._options.brace_style === "expand" && this._output.add_new_line(!0)); else if (this._ch === ":") { for (var H = 0; H < this.NON_SEMICOLON_NEWLINE_PROPERTY.length; H++) if (this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[H])) { D = !0; break; } - (y || w) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); + (w || y) && !(this._input.lookBack("&") || this.foundNestedPseudoClass()) && !this._input.lookBack("(") && !E && A === 0 ? (this.print_string(":"), m || (m = !0, this._output.space_before_token = !0, this.eatWhitespace(!0), this.indent())) : (this._input.lookBack(" ") && (this._output.space_before_token = !0), this._input.peek() === ":" ? (this._ch = this._input.next(), this.print_string("::")) : this.print_string(":")); } else if (this._ch === '"' || this._ch === "'") { var I = B === '"' || B === "'"; this.preserveSingleSpace(I || M), this.print_string(this._ch + this.eatString(this._ch)), this.eatWhitespace(!0); @@ -25249,16 +25207,16 @@ function eg() { START: t.START, RAW: t.RAW, EOF: t.EOF - }, s = new i(/<\!--/, /-->/), u = function(d, p) { - e.call(this, d, p), this._current_tag_name = ""; - var h = new r(this._input).read_options(this._options), g = new n(this._input); + }, s = new i(/<\!--/, /-->/), u = function(d, h) { + e.call(this, d, h), this._current_tag_name = ""; + var p = new r(this._input).read_options(this._options), g = new n(this._input); if (this.__patterns = { - word: h.until(/[\n\r\t <]/), - word_control_flow_close_excluded: h.until(/[\n\r\t <}]/), - single_quote: h.until_after(/'/), - double_quote: h.until_after(/"/), - attribute: h.until(/[\n\r\t =>]|\/>/), - element_name: h.until(/[\n\r\t >\/]/), + word: p.until(/[\n\r\t <]/), + word_control_flow_close_excluded: p.until(/[\n\r\t <}]/), + single_quote: p.until_after(/'/), + double_quote: p.until_after(/"/), + attribute: p.until(/[\n\r\t =>]|\/>/), + element_name: p.until(/[\n\r\t >\/]/), angular_control_flow_start: g.matching(/\@[a-zA-Z]+[^({]*[({]/), handlebars_comment: g.starting_with(/{{!--/).until_after(/--}}/), handlebars: g.starting_with(/{{/).until_after(/}}/), @@ -25277,93 +25235,93 @@ function eg() { return !1; }, u.prototype._is_opening = function(d) { return d.type === a.TAG_OPEN || d.type === a.CONTROL_FLOW_OPEN; - }, u.prototype._is_closing = function(d, p) { - return d.type === a.TAG_CLOSE && p && ((d.text === ">" || d.text === "/>") && p.text[0] === "<" || d.text === "}}" && p.text[0] === "{" && p.text[1] === "{") || d.type === a.CONTROL_FLOW_CLOSE && d.text === "}" && p.text.endsWith("{"); + }, u.prototype._is_closing = function(d, h) { + return d.type === a.TAG_CLOSE && h && ((d.text === ">" || d.text === "/>") && h.text[0] === "<" || d.text === "}}" && h.text[0] === "{" && h.text[1] === "{") || d.type === a.CONTROL_FLOW_CLOSE && d.text === "}" && h.text.endsWith("{"); }, u.prototype._reset = function() { this._current_tag_name = ""; - }, u.prototype._get_next_token = function(d, p) { - var h = null; + }, u.prototype._get_next_token = function(d, h) { + var p = null; this._readWhitespace(); var g = this._input.peek(); - return g === null ? this._create_token(a.EOF, "") : (h = h || this._read_open_handlebars(g, p), h = h || this._read_attribute(g, d, p), h = h || this._read_close(g, p), h = h || this._read_script_and_style(g, d), h = h || this._read_control_flows(g, p), h = h || this._read_raw_content(g, d, p), h = h || this._read_content_word(g, p), h = h || this._read_comment_or_cdata(g), h = h || this._read_processing(g), h = h || this._read_open(g, p), h = h || this._create_token(a.UNKNOWN, this._input.next()), h); + return g === null ? this._create_token(a.EOF, "") : (p = p || this._read_open_handlebars(g, h), p = p || this._read_attribute(g, d, h), p = p || this._read_close(g, h), p = p || this._read_script_and_style(g, d), p = p || this._read_control_flows(g, h), p = p || this._read_raw_content(g, d, h), p = p || this._read_content_word(g, h), p = p || this._read_comment_or_cdata(g), p = p || this._read_processing(g), p = p || this._read_open(g, h), p = p || this._create_token(a.UNKNOWN, this._input.next()), p); }, u.prototype._read_comment_or_cdata = function(d) { - var p = null, h = null, g = null; + var h = null, p = null, g = null; if (d === "<") { var _ = this._input.peek(1); - _ === "!" && (h = this.__patterns.comment.read(), h ? (g = s.get_directives(h), g && g.ignore === "start" && (h += s.readIgnored(this._input))) : h = this.__patterns.cdata.read()), h && (p = this._create_token(a.COMMENT, h), p.directives = g); + _ === "!" && (p = this.__patterns.comment.read(), p ? (g = s.get_directives(p), g && g.ignore === "start" && (p += s.readIgnored(this._input))) : p = this.__patterns.cdata.read()), p && (h = this._create_token(a.COMMENT, p), h.directives = g); } - return p; + return h; }, u.prototype._read_processing = function(d) { - var p = null, h = null, g = null; + var h = null, p = null, g = null; if (d === "<") { var _ = this._input.peek(1); - (_ === "!" || _ === "?") && (h = this.__patterns.conditional_comment.read(), h = h || this.__patterns.processing.read()), h && (p = this._create_token(a.COMMENT, h), p.directives = g); + (_ === "!" || _ === "?") && (p = this.__patterns.conditional_comment.read(), p = p || this.__patterns.processing.read()), p && (h = this._create_token(a.COMMENT, p), h.directives = g); } - return p; - }, u.prototype._read_open = function(d, p) { - var h = null, g = null; - return (!p || p.type === a.CONTROL_FLOW_OPEN) && d === "<" && (h = this._input.next(), this._input.peek() === "/" && (h += this._input.next()), h += this.__patterns.element_name.read(), g = this._create_token(a.TAG_OPEN, h)), g; - }, u.prototype._read_open_handlebars = function(d, p) { - var h = null, g = null; - return (!p || p.type === a.CONTROL_FLOW_OPEN) && (this._options.templating.includes("angular") || this._options.indent_handlebars) && d === "{" && this._input.peek(1) === "{" && (this._options.indent_handlebars && this._input.peek(2) === "!" ? (h = this.__patterns.handlebars_comment.read(), h = h || this.__patterns.handlebars.read(), g = this._create_token(a.COMMENT, h)) : (h = this.__patterns.handlebars_open.read(), g = this._create_token(a.TAG_OPEN, h))), g; - }, u.prototype._read_control_flows = function(d, p) { - var h = "", g = null; + return h; + }, u.prototype._read_open = function(d, h) { + var p = null, g = null; + return (!h || h.type === a.CONTROL_FLOW_OPEN) && d === "<" && (p = this._input.next(), this._input.peek() === "/" && (p += this._input.next()), p += this.__patterns.element_name.read(), g = this._create_token(a.TAG_OPEN, p)), g; + }, u.prototype._read_open_handlebars = function(d, h) { + var p = null, g = null; + return (!h || h.type === a.CONTROL_FLOW_OPEN) && (this._options.templating.includes("angular") || this._options.indent_handlebars) && d === "{" && this._input.peek(1) === "{" && (this._options.indent_handlebars && this._input.peek(2) === "!" ? (p = this.__patterns.handlebars_comment.read(), p = p || this.__patterns.handlebars.read(), g = this._create_token(a.COMMENT, p)) : (p = this.__patterns.handlebars_open.read(), g = this._create_token(a.TAG_OPEN, p))), g; + }, u.prototype._read_control_flows = function(d, h) { + var p = "", g = null; if (!this._options.templating.includes("angular")) return g; if (d === "@") { - if (h = this.__patterns.angular_control_flow_start.read(), h === "") + if (p = this.__patterns.angular_control_flow_start.read(), p === "") return g; - for (var _ = h.endsWith("(") ? 1 : 0, S = 0; !(h.endsWith("{") && _ === S); ) { + for (var _ = p.endsWith("(") ? 1 : 0, S = 0; !(p.endsWith("{") && _ === S); ) { var b = this._input.next(); if (b === null) break; - b === "(" ? _++ : b === ")" && S++, h += b; + b === "(" ? _++ : b === ")" && S++, p += b; } - g = this._create_token(a.CONTROL_FLOW_OPEN, h); + g = this._create_token(a.CONTROL_FLOW_OPEN, p); } else - d === "}" && p && p.type === a.CONTROL_FLOW_OPEN && (h = this._input.next(), g = this._create_token(a.CONTROL_FLOW_CLOSE, h)); + d === "}" && h && h.type === a.CONTROL_FLOW_OPEN && (p = this._input.next(), g = this._create_token(a.CONTROL_FLOW_CLOSE, p)); return g; - }, u.prototype._read_close = function(d, p) { - var h = null, g = null; - return p && p.type === a.TAG_OPEN && (p.text[0] === "<" && (d === ">" || d === "/" && this._input.peek(1) === ">") ? (h = this._input.next(), d === "/" && (h += this._input.next()), g = this._create_token(a.TAG_CLOSE, h)) : p.text[0] === "{" && d === "}" && this._input.peek(1) === "}" && (this._input.next(), this._input.next(), g = this._create_token(a.TAG_CLOSE, "}}"))), g; - }, u.prototype._read_attribute = function(d, p, h) { + }, u.prototype._read_close = function(d, h) { + var p = null, g = null; + return h && h.type === a.TAG_OPEN && (h.text[0] === "<" && (d === ">" || d === "/" && this._input.peek(1) === ">") ? (p = this._input.next(), d === "/" && (p += this._input.next()), g = this._create_token(a.TAG_CLOSE, p)) : h.text[0] === "{" && d === "}" && this._input.peek(1) === "}" && (this._input.next(), this._input.next(), g = this._create_token(a.TAG_CLOSE, "}}"))), g; + }, u.prototype._read_attribute = function(d, h, p) { var g = null, _ = ""; - if (h && h.text[0] === "<") + if (p && p.text[0] === "<") if (d === "=") g = this._create_token(a.EQUALS, this._input.next()); else if (d === '"' || d === "'") { var S = this._input.next(); d === '"' ? S += this.__patterns.double_quote.read() : S += this.__patterns.single_quote.read(), g = this._create_token(a.VALUE, S); } else - _ = this.__patterns.attribute.read(), _ && (p.type === a.EQUALS ? g = this._create_token(a.VALUE, _) : g = this._create_token(a.ATTRIBUTE, _)); + _ = this.__patterns.attribute.read(), _ && (h.type === a.EQUALS ? g = this._create_token(a.VALUE, _) : g = this._create_token(a.ATTRIBUTE, _)); return g; }, u.prototype._is_content_unformatted = function(d) { return this._options.void_elements.indexOf(d) === -1 && (this._options.content_unformatted.indexOf(d) !== -1 || this._options.unformatted.indexOf(d) !== -1); - }, u.prototype._read_raw_content = function(d, p, h) { + }, u.prototype._read_raw_content = function(d, h, p) { var g = ""; - if (h && h.text[0] === "{") + if (p && p.text[0] === "{") g = this.__patterns.handlebars_raw_close.read(); - else if (p.type === a.TAG_CLOSE && p.opened.text[0] === "<" && p.text[0] !== "/") { - var _ = p.opened.text.substr(1).toLowerCase(); + else if (h.type === a.TAG_CLOSE && h.opened.text[0] === "<" && h.text[0] !== "/") { + var _ = h.opened.text.substr(1).toLowerCase(); this._is_content_unformatted(_) && (g = this._input.readUntil(new RegExp("", "ig"))); } return g ? this._create_token(a.TEXT, g) : null; - }, u.prototype._read_script_and_style = function(d, p) { - if (p.type === a.TAG_CLOSE && p.opened.text[0] === "<" && p.text[0] !== "/") { - var h = p.opened.text.substr(1).toLowerCase(); - if (h === "script" || h === "style") { + }, u.prototype._read_script_and_style = function(d, h) { + if (h.type === a.TAG_CLOSE && h.opened.text[0] === "<" && h.text[0] !== "/") { + var p = h.opened.text.substr(1).toLowerCase(); + if (p === "script" || p === "style") { var g = this._read_comment_or_cdata(d); if (g) return g.type = a.TEXT, g; - var _ = this._input.readUntil(new RegExp("", "ig")); + var _ = this._input.readUntil(new RegExp("", "ig")); if (_) return this._create_token(a.TEXT, _); } } return null; - }, u.prototype._read_content_word = function(d, p) { - var h = ""; - return this._options.unformatted_content_delimiter && d === this._options.unformatted_content_delimiter[0] && (h = this.__patterns.unformatted_content_delimiter.read()), h || (h = p && p.type === a.CONTROL_FLOW_OPEN ? this.__patterns.word_control_flow_close_excluded.read() : this.__patterns.word.read()), h ? this._create_token(a.TEXT, h) : null; + }, u.prototype._read_content_word = function(d, h) { + var p = ""; + return this._options.unformatted_content_delimiter && d === this._options.unformatted_content_delimiter[0] && (p = this.__patterns.unformatted_content_delimiter.read()), p || (p = h && h.type === a.CONTROL_FLOW_OPEN ? this.__patterns.word_control_flow_close_excluded.read() : this.__patterns.word.read()), p ? this._create_token(a.TEXT, p) : null; }, ms.Tokenizer = u, ms.TOKEN = a, ms; } var tg; @@ -25371,148 +25329,148 @@ function oT() { if (tg) return jf; tg = 1; - var e = z0().Options, t = Mc().Output, i = eg().Tokenizer, r = eg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(y, m) { - this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = y.max_preserve_newlines, this.preserve_newlines = y.preserve_newlines, this._output = new t(y, m); + var e = z0().Options, t = Mc().Output, i = eg().Tokenizer, r = eg().TOKEN, n = /\r\n|[\r\n]/, a = /\r\n|[\r\n]/g, s = function(w, m) { + this.indent_level = 0, this.alignment_size = 0, this.max_preserve_newlines = w.max_preserve_newlines, this.preserve_newlines = w.preserve_newlines, this._output = new t(w, m); }; - s.prototype.current_line_has_match = function(y) { - return this._output.current_line.has_match(y); - }, s.prototype.set_space_before_token = function(y, m) { - this._output.space_before_token = y, this._output.non_breaking_space = m; + s.prototype.current_line_has_match = function(w) { + return this._output.current_line.has_match(w); + }, s.prototype.set_space_before_token = function(w, m) { + this._output.space_before_token = w, this._output.non_breaking_space = m; }, s.prototype.set_wrap_point = function() { this._output.set_indent(this.indent_level, this.alignment_size), this._output.set_wrap_point(); - }, s.prototype.add_raw_token = function(y) { - this._output.add_raw_token(y); - }, s.prototype.print_preserved_newlines = function(y) { + }, s.prototype.add_raw_token = function(w) { + this._output.add_raw_token(w); + }, s.prototype.print_preserved_newlines = function(w) { var m = 0; - y.type !== r.TEXT && y.previous.type !== r.TEXT && (m = y.newlines ? 1 : 0), this.preserve_newlines && (m = y.newlines < this.max_preserve_newlines + 1 ? y.newlines : this.max_preserve_newlines + 1); - for (var w = 0; w < m; w++) - this.print_newline(w > 0); + w.type !== r.TEXT && w.previous.type !== r.TEXT && (m = w.newlines ? 1 : 0), this.preserve_newlines && (m = w.newlines < this.max_preserve_newlines + 1 ? w.newlines : this.max_preserve_newlines + 1); + for (var y = 0; y < m; y++) + this.print_newline(y > 0); return m !== 0; - }, s.prototype.traverse_whitespace = function(y) { - return y.whitespace_before || y.newlines ? (this.print_preserved_newlines(y) || (this._output.space_before_token = !0), !0) : !1; + }, s.prototype.traverse_whitespace = function(w) { + return w.whitespace_before || w.newlines ? (this.print_preserved_newlines(w) || (this._output.space_before_token = !0), !0) : !1; }, s.prototype.previous_token_wrapped = function() { return this._output.previous_token_wrapped; - }, s.prototype.print_newline = function(y) { - this._output.add_new_line(y); - }, s.prototype.print_token = function(y) { - y.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(y.text)); + }, s.prototype.print_newline = function(w) { + this._output.add_new_line(w); + }, s.prototype.print_token = function(w) { + w.text && (this._output.set_indent(this.indent_level, this.alignment_size), this._output.add_token(w.text)); }, s.prototype.indent = function() { this.indent_level++; }, s.prototype.deindent = function() { this.indent_level > 0 && (this.indent_level--, this._output.set_indent(this.indent_level, this.alignment_size)); - }, s.prototype.get_full_indent = function(y) { - return y = this.indent_level + (y || 0), y < 1 ? "" : this._output.get_indent_string(y); + }, s.prototype.get_full_indent = function(w) { + return w = this.indent_level + (w || 0), w < 1 ? "" : this._output.get_indent_string(w); }; - var u = function(y) { - for (var m = null, w = y.next; w.type !== r.EOF && y.closed !== w; ) { - if (w.type === r.ATTRIBUTE && w.text === "type") { - w.next && w.next.type === r.EQUALS && w.next.next && w.next.next.type === r.VALUE && (m = w.next.next.text); + var u = function(w) { + for (var m = null, y = w.next; y.type !== r.EOF && w.closed !== y; ) { + if (y.type === r.ATTRIBUTE && y.text === "type") { + y.next && y.next.type === r.EQUALS && y.next.next && y.next.next.type === r.VALUE && (m = y.next.next.text); break; } - w = w.next; + y = y.next; } return m; - }, d = function(y, m) { - var w = null, E = null; - return m.closed ? (y === "script" ? w = "text/javascript" : y === "style" && (w = "text/css"), w = u(m) || w, w.search("text/css") > -1 ? E = "css" : w.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : w.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : w.search(/test\/null/) > -1 && (E = "null"), E) : null; + }, d = function(w, m) { + var y = null, E = null; + return m.closed ? (w === "script" ? y = "text/javascript" : w === "style" && (y = "text/css"), y = u(m) || y, y.search("text/css") > -1 ? E = "css" : y.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/) > -1 ? E = "javascript" : y.search(/(text|application|dojo)\/(x-)?(html)/) > -1 ? E = "html" : y.search(/test\/null/) > -1 && (E = "null"), E) : null; }; - function p(y, m) { - return m.indexOf(y) !== -1; + function h(w, m) { + return m.indexOf(w) !== -1; } - function h(y, m, w) { - this.parent = y || null, this.tag = m ? m.tag_name : "", this.indent_level = w || 0, this.parser_token = m || null; + function p(w, m, y) { + this.parent = w || null, this.tag = m ? m.tag_name : "", this.indent_level = y || 0, this.parser_token = m || null; } - function g(y) { - this._printer = y, this._current_frame = null; + function g(w) { + this._printer = w, this._current_frame = null; } g.prototype.get_parser_token = function() { return this._current_frame ? this._current_frame.parser_token : null; - }, g.prototype.record_tag = function(y) { - var m = new h(this._current_frame, y, this._printer.indent_level); + }, g.prototype.record_tag = function(w) { + var m = new p(this._current_frame, w, this._printer.indent_level); this._current_frame = m; - }, g.prototype._try_pop_frame = function(y) { + }, g.prototype._try_pop_frame = function(w) { var m = null; - return y && (m = y.parser_token, this._printer.indent_level = y.indent_level, this._current_frame = y.parent), m; - }, g.prototype._get_frame = function(y, m) { - for (var w = this._current_frame; w && y.indexOf(w.tag) === -1; ) { - if (m && m.indexOf(w.tag) !== -1) { - w = null; + return w && (m = w.parser_token, this._printer.indent_level = w.indent_level, this._current_frame = w.parent), m; + }, g.prototype._get_frame = function(w, m) { + for (var y = this._current_frame; y && w.indexOf(y.tag) === -1; ) { + if (m && m.indexOf(y.tag) !== -1) { + y = null; break; } - w = w.parent; + y = y.parent; } - return w; - }, g.prototype.try_pop = function(y, m) { - var w = this._get_frame([y], m); - return this._try_pop_frame(w); - }, g.prototype.indent_to_tag = function(y) { - var m = this._get_frame(y); + return y; + }, g.prototype.try_pop = function(w, m) { + var y = this._get_frame([w], m); + return this._try_pop_frame(y); + }, g.prototype.indent_to_tag = function(w) { + var m = this._get_frame(w); m && (this._printer.indent_level = m.indent_level); }; - function _(y, m, w, E) { - this._source_text = y || "", m = m || {}, this._js_beautify = w, this._css_beautify = E, this._tag_stack = null; + function _(w, m, y, E) { + this._source_text = w || "", m = m || {}, this._js_beautify = y, this._css_beautify = E, this._tag_stack = null; var x = new e(m, "html"); this._options = x, this._is_wrap_attributes_force = this._options.wrap_attributes.substr(0, 5) === "force", this._is_wrap_attributes_force_expand_multiline = this._options.wrap_attributes === "force-expand-multiline", this._is_wrap_attributes_force_aligned = this._options.wrap_attributes === "force-aligned", this._is_wrap_attributes_aligned_multiple = this._options.wrap_attributes === "aligned-multiple", this._is_wrap_attributes_preserve = this._options.wrap_attributes.substr(0, 8) === "preserve", this._is_wrap_attributes_preserve_aligned = this._options.wrap_attributes === "preserve-aligned"; } _.prototype.beautify = function() { if (this._options.disabled) return this._source_text; - var y = this._source_text, m = this._options.eol; + var w = this._source_text, m = this._options.eol; this._options.eol === "auto" && (m = ` -`, y && n.test(y) && (m = y.match(n)[0])), y = y.replace(a, ` +`, w && n.test(w) && (m = w.match(n)[0])), w = w.replace(a, ` `); - var w = y.match(/^[\t ]*/)[0], E = { + var y = w.match(/^[\t ]*/)[0], E = { text: "", type: "" - }, x = new S(this._options), k = new s(this._options, w), D = new i(y, this._options).tokenize(); + }, x = new S(this._options), k = new s(this._options, y), D = new i(w, this._options).tokenize(); this._tag_stack = new g(k); for (var P = null, M = D.next(); M.type !== r.EOF; ) M.type === r.TAG_OPEN || M.type === r.COMMENT ? (P = this._handle_tag_open(k, M, x, E, D), x = P) : M.type === r.ATTRIBUTE || M.type === r.EQUALS || M.type === r.VALUE || M.type === r.TEXT && !x.tag_complete ? P = this._handle_inside_tag(k, M, x, E) : M.type === r.TAG_CLOSE ? P = this._handle_tag_close(k, M, x) : M.type === r.TEXT ? P = this._handle_text(k, M, x) : M.type === r.CONTROL_FLOW_OPEN ? P = this._handle_control_flow_open(k, M) : M.type === r.CONTROL_FLOW_CLOSE ? P = this._handle_control_flow_close(k, M) : k.add_raw_token(M), E = P, M = D.next(); var B = k._output.get_code(m); return B; - }, _.prototype._handle_control_flow_open = function(y, m) { - var w = { + }, _.prototype._handle_control_flow_open = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), y.indent(), w; - }, _.prototype._handle_control_flow_close = function(y, m) { - var w = { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), w.indent(), y; + }, _.prototype._handle_control_flow_close = function(w, m) { + var y = { text: m.text, type: m.type }; - return y.deindent(), m.newlines ? y.print_preserved_newlines(m) : y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.print_token(m), w; - }, _.prototype._handle_tag_close = function(y, m, w) { + return w.deindent(), m.newlines ? w.print_preserved_newlines(m) : w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.print_token(m), y; + }, _.prototype._handle_tag_close = function(w, m, y) { var E = { text: m.text, type: m.type }; - return y.alignment_size = 0, w.tag_complete = !0, y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : (w.tag_start_char === "<" && (y.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && w.has_wrapped_attrs && y.print_newline(!1)), y.print_token(m)), w.indent_content && !(w.is_unformatted || w.is_content_unformatted) && (y.indent(), w.indent_content = !1), !w.is_inline_element && !(w.is_unformatted || w.is_content_unformatted) && y.set_wrap_point(), E; - }, _.prototype._handle_inside_tag = function(y, m, w, E) { - var x = w.has_wrapped_attrs, k = { + return w.alignment_size = 0, y.tag_complete = !0, w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : (y.tag_start_char === "<" && (w.set_space_before_token(m.text[0] === "/", !0), this._is_wrap_attributes_force_expand_multiline && y.has_wrapped_attrs && w.print_newline(!1)), w.print_token(m)), y.indent_content && !(y.is_unformatted || y.is_content_unformatted) && (w.indent(), y.indent_content = !1), !y.is_inline_element && !(y.is_unformatted || y.is_content_unformatted) && w.set_wrap_point(), E; + }, _.prototype._handle_inside_tag = function(w, m, y, E) { + var x = y.has_wrapped_attrs, k = { text: m.text, type: m.type }; - return y.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), w.is_unformatted ? y.add_raw_token(m) : w.tag_start_char === "{" && m.type === r.TEXT ? y.print_preserved_newlines(m) ? (m.newlines = 0, y.add_raw_token(m)) : y.print_token(m) : (m.type === r.ATTRIBUTE ? y.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && y.set_space_before_token(!1), m.type === r.ATTRIBUTE && w.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (y.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && w.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (y.print_newline(!1), x = !0)), y.print_token(m), x = x || y.previous_token_wrapped(), w.has_wrapped_attrs = x), k; - }, _.prototype._handle_text = function(y, m, w) { + return w.set_space_before_token(m.newlines || m.whitespace_before !== "", !0), y.is_unformatted ? w.add_raw_token(m) : y.tag_start_char === "{" && m.type === r.TEXT ? w.print_preserved_newlines(m) ? (m.newlines = 0, w.add_raw_token(m)) : w.print_token(m) : (m.type === r.ATTRIBUTE ? w.set_space_before_token(!0) : (m.type === r.EQUALS || m.type === r.VALUE && m.previous.type === r.EQUALS) && w.set_space_before_token(!1), m.type === r.ATTRIBUTE && y.tag_start_char === "<" && ((this._is_wrap_attributes_preserve || this._is_wrap_attributes_preserve_aligned) && (w.traverse_whitespace(m), x = x || m.newlines !== 0), this._is_wrap_attributes_force && y.attr_count >= this._options.wrap_attributes_min_attrs && (E.type !== r.TAG_OPEN || this._is_wrap_attributes_force_expand_multiline) && (w.print_newline(!1), x = !0)), w.print_token(m), x = x || w.previous_token_wrapped(), y.has_wrapped_attrs = x), k; + }, _.prototype._handle_text = function(w, m, y) { var E = { text: m.text, type: "TK_CONTENT" }; - return w.custom_beautifier_name ? this._print_custom_beatifier_text(y, m, w) : w.is_unformatted || w.is_content_unformatted ? y.add_raw_token(m) : (y.traverse_whitespace(m), y.print_token(m)), E; - }, _.prototype._print_custom_beatifier_text = function(y, m, w) { + return y.custom_beautifier_name ? this._print_custom_beatifier_text(w, m, y) : y.is_unformatted || y.is_content_unformatted ? w.add_raw_token(m) : (w.traverse_whitespace(m), w.print_token(m)), E; + }, _.prototype._print_custom_beatifier_text = function(w, m, y) { var E = this; if (m.text !== "") { var x = m.text, k, D = 1, P = "", M = ""; - w.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : w.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : w.custom_beautifier_name === "html" && (k = function(H, I) { + y.custom_beautifier_name === "javascript" && typeof this._js_beautify == "function" ? k = this._js_beautify : y.custom_beautifier_name === "css" && typeof this._css_beautify == "function" ? k = this._css_beautify : y.custom_beautifier_name === "html" && (k = function(H, I) { var U = new _(H, I, E._js_beautify, E._css_beautify); return U.beautify(); - }), this._options.indent_scripts === "keep" ? D = 0 : this._options.indent_scripts === "separate" && (D = -y.indent_level); - var B = y.get_full_indent(D); - if (x = x.replace(/\n[ \t]*$/, ""), w.custom_beautifier_name !== "html" && x[0] === "<" && x.match(/^(|]]>)$/.exec(x); if (!T) { - y.add_raw_token(m); + w.add_raw_token(m); return; } P = B + T[1] + ` @@ -25536,64 +25494,64 @@ function oT() { ` + B); } P && (x ? x = P + x + ` -` + M : x = P + M), y.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, y.add_raw_token(m), y.print_newline(!0)); +` + M : x = P + M), w.print_newline(!1), x && (m.text = x, m.whitespace_before = "", m.newlines = 0, w.add_raw_token(m), w.print_newline(!0)); } - }, _.prototype._handle_tag_open = function(y, m, w, E, x) { + }, _.prototype._handle_tag_open = function(w, m, y, E, x) { var k = this._get_tag_open_token(m); - if ((w.is_unformatted || w.is_content_unformatted) && !w.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (y.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (y.traverse_whitespace(m), this._set_tag_position(y, m, k, w, E), k.is_inline_element || y.set_wrap_point(), y.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { + if ((y.is_unformatted || y.is_content_unformatted) && !y.is_empty_element && m.type === r.TAG_OPEN && !k.is_start_tag ? (w.add_raw_token(m), k.start_tag_token = this._tag_stack.try_pop(k.tag_name)) : (w.traverse_whitespace(m), this._set_tag_position(w, m, k, y, E), k.is_inline_element || w.set_wrap_point(), w.print_token(m)), k.is_start_tag && this._is_wrap_attributes_force) { var D = 0, P; do P = x.peek(D), P.type === r.ATTRIBUTE && (k.attr_count += 1), D += 1; while (P.type !== r.EOF && P.type !== r.TAG_CLOSE); } - return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (y.alignment_size = k.alignment_size), k; + return (this._is_wrap_attributes_force_aligned || this._is_wrap_attributes_aligned_multiple || this._is_wrap_attributes_preserve_aligned) && (k.alignment_size = m.text.length + 1), !k.tag_complete && !k.is_unformatted && (w.alignment_size = k.alignment_size), k; }; - var S = function(y, m, w) { - if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !w) + var S = function(w, m, y) { + if (this.parent = m || null, this.text = "", this.type = "TK_TAG_OPEN", this.tag_name = "", this.is_inline_element = !1, this.is_unformatted = !1, this.is_content_unformatted = !1, this.is_empty_element = !1, this.is_start_tag = !1, this.is_end_tag = !1, this.indent_content = !1, this.multiline_content = !1, this.custom_beautifier_name = null, this.start_tag_token = null, this.attr_count = 0, this.has_wrapped_attrs = !1, this.alignment_size = 0, this.tag_complete = !1, this.tag_start_char = "", this.tag_check = "", !y) this.tag_complete = !0; else { var E; - this.tag_start_char = w.text[0], this.text = w.text, this.tag_start_char === "<" ? (E = w.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = w.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (w.text.startsWith("{{#>") || w.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && w.next !== null ? this.tag_check = w.next.text.split(" ")[0] : this.tag_check = w.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), w.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || w.closed && w.closed.text === "/>"; + this.tag_start_char = y.text[0], this.text = y.text, this.tag_start_char === "<" ? (E = y.text.match(/^<([^\s>]*)/), this.tag_check = E ? E[1] : "") : (E = y.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/), this.tag_check = E ? E[1] : "", (y.text.startsWith("{{#>") || y.text.startsWith("{{~#>")) && this.tag_check[0] === ">" && (this.tag_check === ">" && y.next !== null ? this.tag_check = y.next.text.split(" ")[0] : this.tag_check = y.text.split(">")[1])), this.tag_check = this.tag_check.toLowerCase(), y.type === r.COMMENT && (this.tag_complete = !0), this.is_start_tag = this.tag_check.charAt(0) !== "/", this.tag_name = this.is_start_tag ? this.tag_check : this.tag_check.substr(1), this.is_end_tag = !this.is_start_tag || y.closed && y.closed.text === "/>"; var x = 2; - this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!y.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); + this.tag_start_char === "{" && this.text.length >= 3 && this.text.charAt(2) === "~" && (x = 3), this.is_end_tag = this.is_end_tag || this.tag_start_char === "{" && (!w.indent_handlebars || this.text.length < 3 || /[^#\^]/.test(this.text.charAt(x))); } }; - _.prototype._get_tag_open_token = function(y) { - var m = new S(this._options, this._tag_stack.get_parser_token(), y); - return m.alignment_size = this._options.wrap_attributes_indent_size, m.is_end_tag = m.is_end_tag || p(m.tag_check, this._options.void_elements), m.is_empty_element = m.tag_complete || m.is_start_tag && m.is_end_tag, m.is_unformatted = !m.tag_complete && p(m.tag_check, this._options.unformatted), m.is_content_unformatted = !m.is_empty_element && p(m.tag_check, this._options.content_unformatted), m.is_inline_element = p(m.tag_name, this._options.inline) || this._options.inline_custom_elements && m.tag_name.includes("-") || m.tag_start_char === "{", m; - }, _.prototype._set_tag_position = function(y, m, w, E, x) { - if (w.is_empty_element || (w.is_end_tag ? w.start_tag_token = this._tag_stack.try_pop(w.tag_name) : (this._do_optional_end_element(w) && (w.is_inline_element || y.print_newline(!1)), this._tag_stack.record_tag(w), (w.tag_name === "script" || w.tag_name === "style") && !(w.is_unformatted || w.is_content_unformatted) && (w.custom_beautifier_name = d(w.tag_check, m)))), p(w.tag_check, this._options.extra_liners) && (y.print_newline(!1), y._output.just_added_blankline() || y.print_newline(!0)), w.is_empty_element) { - if (w.tag_start_char === "{" && w.tag_check === "else") { - this._tag_stack.indent_to_tag(["if", "unless", "each"]), w.indent_content = !0; - var k = y.current_line_has_match(/{{#if/); - k || y.print_newline(!1); + _.prototype._get_tag_open_token = function(w) { + var m = new S(this._options, this._tag_stack.get_parser_token(), w); + return m.alignment_size = this._options.wrap_attributes_indent_size, m.is_end_tag = m.is_end_tag || h(m.tag_check, this._options.void_elements), m.is_empty_element = m.tag_complete || m.is_start_tag && m.is_end_tag, m.is_unformatted = !m.tag_complete && h(m.tag_check, this._options.unformatted), m.is_content_unformatted = !m.is_empty_element && h(m.tag_check, this._options.content_unformatted), m.is_inline_element = h(m.tag_name, this._options.inline) || this._options.inline_custom_elements && m.tag_name.includes("-") || m.tag_start_char === "{", m; + }, _.prototype._set_tag_position = function(w, m, y, E, x) { + if (y.is_empty_element || (y.is_end_tag ? y.start_tag_token = this._tag_stack.try_pop(y.tag_name) : (this._do_optional_end_element(y) && (y.is_inline_element || w.print_newline(!1)), this._tag_stack.record_tag(y), (y.tag_name === "script" || y.tag_name === "style") && !(y.is_unformatted || y.is_content_unformatted) && (y.custom_beautifier_name = d(y.tag_check, m)))), h(y.tag_check, this._options.extra_liners) && (w.print_newline(!1), w._output.just_added_blankline() || w.print_newline(!0)), y.is_empty_element) { + if (y.tag_start_char === "{" && y.tag_check === "else") { + this._tag_stack.indent_to_tag(["if", "unless", "each"]), y.indent_content = !0; + var k = w.current_line_has_match(/{{#if/); + k || w.print_newline(!1); } - w.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && w.text.indexOf(` -`) === -1 || (w.is_inline_element || w.is_unformatted || y.print_newline(!1), this._calcluate_parent_multiline(y, w)); - } else if (w.is_end_tag) { + y.tag_name === "!--" && x.type === r.TAG_CLOSE && E.is_end_tag && y.text.indexOf(` +`) === -1 || (y.is_inline_element || y.is_unformatted || w.print_newline(!1), this._calcluate_parent_multiline(w, y)); + } else if (y.is_end_tag) { var D = !1; - D = w.start_tag_token && w.start_tag_token.multiline_content, D = D || !w.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && w.start_tag_token === E) && x.type !== "TK_CONTENT", (w.is_content_unformatted || w.is_unformatted) && (D = !1), D && y.print_newline(!1); + D = y.start_tag_token && y.start_tag_token.multiline_content, D = D || !y.is_inline_element && !(E.is_inline_element || E.is_unformatted) && !(x.type === r.TAG_CLOSE && y.start_tag_token === E) && x.type !== "TK_CONTENT", (y.is_content_unformatted || y.is_unformatted) && (D = !1), D && w.print_newline(!1); } else - w.indent_content = !w.custom_beautifier_name, w.tag_start_char === "<" && (w.tag_name === "html" ? w.indent_content = this._options.indent_inner_html : w.tag_name === "head" ? w.indent_content = this._options.indent_head_inner_html : w.tag_name === "body" && (w.indent_content = this._options.indent_body_inner_html)), !(w.is_inline_element || w.is_unformatted) && (x.type !== "TK_CONTENT" || w.is_content_unformatted) && y.print_newline(!1), this._calcluate_parent_multiline(y, w); - }, _.prototype._calcluate_parent_multiline = function(y, m) { - m.parent && y._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); + y.indent_content = !y.custom_beautifier_name, y.tag_start_char === "<" && (y.tag_name === "html" ? y.indent_content = this._options.indent_inner_html : y.tag_name === "head" ? y.indent_content = this._options.indent_head_inner_html : y.tag_name === "body" && (y.indent_content = this._options.indent_body_inner_html)), !(y.is_inline_element || y.is_unformatted) && (x.type !== "TK_CONTENT" || y.is_content_unformatted) && w.print_newline(!1), this._calcluate_parent_multiline(w, y); + }, _.prototype._calcluate_parent_multiline = function(w, m) { + m.parent && w._output.just_added_newline() && !((m.is_inline_element || m.is_unformatted) && m.parent.is_inline_element) && (m.parent.multiline_content = !0); }; var b = ["address", "article", "aside", "blockquote", "details", "div", "dl", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hr", "main", "menu", "nav", "ol", "p", "pre", "section", "table", "ul"], A = ["a", "audio", "del", "ins", "map", "noscript", "video"]; - return _.prototype._do_optional_end_element = function(y) { + return _.prototype._do_optional_end_element = function(w) { var m = null; - if (!(y.is_empty_element || !y.is_start_tag || !y.parent)) { - if (y.tag_name === "body") + if (!(w.is_empty_element || !w.is_start_tag || !w.parent)) { + if (w.tag_name === "body") m = m || this._tag_stack.try_pop("head"); - else if (y.tag_name === "li") + else if (w.tag_name === "li") m = m || this._tag_stack.try_pop("li", ["ol", "ul", "menu"]); - else if (y.tag_name === "dd" || y.tag_name === "dt") + else if (w.tag_name === "dd" || w.tag_name === "dt") m = m || this._tag_stack.try_pop("dt", ["dl"]), m = m || this._tag_stack.try_pop("dd", ["dl"]); - else if (y.parent.tag_name === "p" && b.indexOf(y.tag_name) !== -1) { - var w = y.parent.parent; - (!w || A.indexOf(w.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); + else if (w.parent.tag_name === "p" && b.indexOf(w.tag_name) !== -1) { + var y = w.parent.parent; + (!y || A.indexOf(y.tag_name) === -1) && (m = m || this._tag_stack.try_pop("p")); } else - y.tag_name === "rp" || y.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : y.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : y.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : y.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : y.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : y.tag_name === "tbody" || y.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : y.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (y.tag_name === "th" || y.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); - return y.parent = this._tag_stack.get_parser_token(), m; + w.tag_name === "rp" || w.tag_name === "rt" ? (m = m || this._tag_stack.try_pop("rt", ["ruby", "rtc"]), m = m || this._tag_stack.try_pop("rp", ["ruby", "rtc"])) : w.tag_name === "optgroup" ? m = m || this._tag_stack.try_pop("optgroup", ["select"]) : w.tag_name === "option" ? m = m || this._tag_stack.try_pop("option", ["select", "datalist", "optgroup"]) : w.tag_name === "colgroup" ? m = m || this._tag_stack.try_pop("caption", ["table"]) : w.tag_name === "thead" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"])) : w.tag_name === "tbody" || w.tag_name === "tfoot" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("thead", ["table"]), m = m || this._tag_stack.try_pop("tbody", ["table"])) : w.tag_name === "tr" ? (m = m || this._tag_stack.try_pop("caption", ["table"]), m = m || this._tag_stack.try_pop("colgroup", ["table"]), m = m || this._tag_stack.try_pop("tr", ["table", "thead", "tbody", "tfoot"])) : (w.tag_name === "th" || w.tag_name === "td") && (m = m || this._tag_stack.try_pop("td", ["table", "thead", "tbody", "tfoot", "tr"]), m = m || this._tag_stack.try_pop("th", ["table", "thead", "tbody", "tfoot", "tr"])); + return w.parent = this._tag_stack.get_parser_token(), m; } }, jf.Beautifier = _, jf; } @@ -25703,69 +25661,69 @@ function dT(e, t, i, r) { } }, s = []; function u() { - let y = s.join("."); - return y && (y += "."), y; + let w = s.join("."); + return w && (w += "."), w; } - function d(y, m) { - return m ? `<${y.type}${p(y)}>${m}` : `<${y.type}${p(y)}/>`; + function d(w, m) { + return m ? `<${w.type}${h(w)}>${m}` : `<${w.type}${h(w)}/>`; } - function p(y) { - const m = y.props || {}, w = y._sfc || {}; + function h(w) { + const m = w.props || {}, y = w._sfc || {}; let E = []; - if (y.class && E.push(`class="${Array.isArray(y.class) ? y.class.join(" ") : y.class}"`), y.slot && y.slot !== "default" && E.push("#" + y.slot), Object.keys(m).forEach((k) => { + if (w.class && E.push(`class="${Array.isArray(w.class) ? w.class.join(" ") : w.class}"`), w.slot && w.slot !== "default" && E.push("#" + w.slot), Object.keys(m).forEach((k) => { const D = m[k]; if (D && typeof D == "object") { - const P = y._fc_id ? y._fc_id + "_" + k : k; + const P = w._fc_id ? w._fc_id + "_" + k : k; a.data[P] = D, E.push(`:${k}="${P}"`); } else if (D != null && D !== "" && typeof D != "function") { let P = typeof D == "string" ? "" : ":"; P += `${k}="${D}"`, E.push(P); } - }), y.field) { - let k = y.value; + }), w.field) { + let k = w.value; const D = { array: [], string: "", number: 0 }; - if (y.value == null) { - const P = i[y._fc_drag_tag]; + if (w.value == null) { + const P = i[w._fc_drag_tag]; P && Array.isArray(P.validate) && Li(D, P.validate[0]) && (k = D[P.validate[0]]); } - a.data.formData[y.field] = k, w.vModel !== !1 && E.push(`v-model${w.modelField ? ":" + w.modelField : ""}="formData.${u()}${y.field}"`); + a.data.formData[w.field] = k, y.vModel !== !1 && E.push(`v-model${y.modelField ? ":" + y.modelField : ""}="formData.${u()}${w.field}"`); } - if (y.style) { - const k = fT(y.style || ""); + if (w.style) { + const k = fT(w.style || ""); k && E.push(`style="${k}"`); } - w.attr && Object.keys(w.attr).forEach((k) => { - E.push(`${k}="${w.attr[k]}"`); - }), w.prop && Object.keys(w.prop).forEach((k) => { - const D = y._fc_id + "_" + k; - a.data[D] = w.prop[k], E.push(`:${k}="${D}"`); - }), w.flag && w.flag.forEach((k) => { + y.attr && Object.keys(y.attr).forEach((k) => { + E.push(`${k}="${y.attr[k]}"`); + }), y.prop && Object.keys(y.prop).forEach((k) => { + const D = w._fc_id + "_" + k; + a.data[D] = y.prop[k], E.push(`:${k}="${D}"`); + }), y.flag && y.flag.forEach((k) => { E.push(k); }); let x = E.join(" "); return x && (x = " " + x.trim()), x; } - function h(y) { - return y ? y.map((m) => { + function p(w) { + return w ? w.map((m) => { var P, M, B; - let w = ""; + let y = ""; const E = m._menu; let x = At(m), k; if (E && E.sfc) { let T; if (typeof E.sfc == "object" ? (T = E.sfc.handle, E.sfc.style && (a.style[E.name] = E.sfc.style), E.sfc.import && (a.import[E.name] = E.sfc.import)) : T = E.sfc, T) { - const $ = T(x, { transition: h, scope: a, getParentFieldStr: u }) || x; + const $ = T(x, { transition: p, scope: a, getParentFieldStr: u }) || x; typeof $ == "string" ? k = $ : x = $; } } const D = x.native !== !1 && (x.field || x.title); - return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? w = `${x._sfc.content}` : x.children && (w = ` -` + h(x.children) + ` -`), n && n[x.type] && (x.type = Sc(n[x.type])), k = d(x, w), x._sfc && x._sfc.parentField && s.pop()), D && ((P = x == null ? void 0 : x.wrap) == null ? void 0 : P.show) !== !1 && (k = d({ + return k || (x._sfc && x._sfc.parentField && s.push(x.parentField), x._sfc && x._sfc.content ? y = `${x._sfc.content}` : x.children && (y = ` +` + p(x.children) + ` +`), n && n[x.type] && (x.type = Sc(n[x.type])), k = d(x, y), x._sfc && x._sfc.parentField && s.pop()), D && ((P = x == null ? void 0 : x.wrap) == null ? void 0 : P.show) !== !1 && (k = d({ type: "elFormItem", props: { labelWidth: x.title ? void 0 : "0px", @@ -25810,7 +25768,7 @@ function dT(e, t, i, r) { type: "elFormItem", children: g }); - const _ = h([ + const _ = p([ { type: "template", children: [ @@ -25894,7 +25852,7 @@ function gT(e, t, i, r, n, a) { Z("span", null, le(e.t("designer.sublist")), 1), Z("i", { class: "fc-icon icon-add-circle", - onClick: t[0] || (t[0] = (p) => e.toolHandle(e.activeRule, "addChild")) + onClick: t[0] || (t[0] = (h) => e.toolHandle(e.activeRule, "addChild")) }) ]), G(d, { @@ -25907,20 +25865,20 @@ function gT(e, t, i, r, n, a) { onEnd: e.end, list: e.activeRuleChildren }, { - item: N(({ element: p, index: h }) => [ + item: N(({ element: h, index: p }) => [ G(u, null, ii({ label: N(() => [ t[1] || (t[1] = Z("i", { class: "fc-icon icon-drag" }, null, -1)), - Z("span", null, le((e.t("com." + p._menu.name + ".name") || e.activeRule._menu.label) + " " + (h + 1)), 1) + Z("span", null, le((e.t("com." + h._menu.name + ".name") || e.activeRule._menu.label) + " " + (p + 1)), 1) ]), default: N(() => [ Z("i", { class: "fc-icon icon-copy", - onClick: (g) => e.toolHandle(p, "copy") + onClick: (g) => e.toolHandle(h, "copy") }, null, 8, mT), Z("i", { class: "fc-icon icon-delete", - onClick: (g) => e.toolHandle(p, "delete") + onClick: (g) => e.toolHandle(h, "delete") }, null, 8, vT) ]), _: 2 @@ -25929,7 +25887,7 @@ function gT(e, t, i, r, n, a) { name: "append", fn: N(() => [ G(s, { - fn: () => e.subRender(e.activeRule._menu.subRender, e.activeRule, p) + fn: () => e.subRender(e.activeRule._menu.subRender, e.activeRule, h) }, null, 8, ["fn"]) ]), key: "0" @@ -26268,8 +26226,8 @@ const OT = Ve({ class: "fc-icon icon-down" }; function DT(e, t, i, r, n, a) { - const s = ie("el-tag"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), p = ie("el-dropdown"); - return W(), ye(p, { + const s = ie("el-tag"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), h = ie("el-dropdown"); + return W(), ye(h, { class: "_fd-type-select", trigger: "click", size: "default", @@ -26280,16 +26238,16 @@ function DT(e, t, i, r, n, a) { dropdown: N(() => [ G(d, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.menus, (h) => (W(), ye(u, { - command: h, - key: h.name + (W(!0), ae(Pe, null, Ge(e.menus, (p) => (W(), ye(u, { + command: p, + key: p.name }, { default: N(() => [ Z("div", null, [ Z("i", { - class: qe(["fc-icon", h.icon || "icon-input"]) + class: qe(["fc-icon", p.icon || "icon-input"]) }, null, 2), - _e(le(e.t("com." + h.name + ".name") || h.label), 1) + _e(le(e.t("com." + p.name + ".name") || p.label), 1) ]) ]), _: 2 @@ -26357,12 +26315,12 @@ function VT(e, t, i, r, n, a) { indent: 10, onNodeClick: e.nodeClick }, { - default: N(({ node: d, data: p }) => [ - p.rule || p.item ? (W(), ye(s, { + default: N(({ node: d, data: h }) => [ + h.rule || h.item ? (W(), ye(s, { key: 0, group: { name: "default", pull: "clone", put: !1 }, sort: !1, - list: [{ ...p, _field: !0 }], + list: [{ ...h, _field: !0 }], itemKey: "label", class: "_fc-field-drag" }, { @@ -26371,9 +26329,9 @@ function VT(e, t, i, r, n, a) { Z("div", MT, [ d.isLeaf ? (W(), ae("i", { key: 0, - class: qe(["fc-icon", p.icon || "icon-input"]) + class: qe(["fc-icon", h.icon || "icon-input"]) }, null, 2)) : (W(), ae("i", PT)), - Z("span", null, le(p.label), 1) + Z("span", null, le(h.label), 1) ]) ]) ]), @@ -26382,9 +26340,9 @@ function VT(e, t, i, r, n, a) { Z("div", NT, [ d.isLeaf ? (W(), ae("i", { key: 0, - class: qe(["fc-icon", p.icon || "icon-input"]) + class: qe(["fc-icon", h.icon || "icon-input"]) }, null, 2)) : (W(), ae("i", BT)), - Z("span", null, le(p.label), 1) + Z("span", null, le(h.label), 1) ]) ])) ]), @@ -26394,29 +26352,29 @@ function VT(e, t, i, r, n, a) { const jT = /* @__PURE__ */ je(IT, [["render", VT]]), UT = ["props"], zT = ["class", "style", "directives"], HT = ["on", "hook"], W0 = (e, t = {}, i = {}) => { const r = [...UT, ...i.normal || []], n = [...zT, ...i.array || []], a = [...HT, ...i.functional || []], s = i.props || []; return e.reduce((u, d) => { - for (const p in d) - if (u[p]) - if (s.indexOf(p) > -1) - u[p] = W0([d[p]], u[p]); - else if (r.indexOf(p) > -1) - u[p] = { ...u[p], ...d[p] }; - else if (n.indexOf(p) > -1) { - const h = u[p] instanceof Array ? u[p] : [u[p]], g = d[p] instanceof Array ? d[p] : [d[p]]; - u[p] = [...h, ...g]; - } else if (a.indexOf(p) > -1) - for (const h in d[p]) - if (u[p][h]) { - const g = u[p][h] instanceof Array ? u[p][h] : [u[p][h]], _ = d[p][h] instanceof Array ? d[p][h] : [d[p][h]]; - u[p][h] = [...g, ..._]; + for (const h in d) + if (u[h]) + if (s.indexOf(h) > -1) + u[h] = W0([d[h]], u[h]); + else if (r.indexOf(h) > -1) + u[h] = { ...u[h], ...d[h] }; + else if (n.indexOf(h) > -1) { + const p = u[h] instanceof Array ? u[h] : [u[h]], g = d[h] instanceof Array ? d[h] : [d[h]]; + u[h] = [...p, ...g]; + } else if (a.indexOf(h) > -1) + for (const p in d[h]) + if (u[h][p]) { + const g = u[h][p] instanceof Array ? u[h][p] : [u[h][p]], _ = d[h][p] instanceof Array ? d[h][p] : [d[h][p]]; + u[h][p] = [...g, ..._]; } else - u[p][h] = d[p][h]; - else if (p === "hook") - for (let h in d[p]) - u[p][h] ? u[p][h] = WT(u[p][h], d[p][h]) : u[p][h] = d[p][h]; + u[h][p] = d[h][p]; + else if (h === "hook") + for (let p in d[h]) + u[h][p] ? u[h][p] = WT(u[h][p], d[h][p]) : u[h][p] = d[h][p]; else - u[p] = d[p]; + u[h] = d[h]; else - r.indexOf(p) > -1 || a.indexOf(p) > -1 || s.indexOf(p) > -1 ? u[p] = { ...d[p] } : n.indexOf(p) > -1 ? u[p] = d[p] instanceof Array ? [...d[p]] : typeof d[p] == "object" ? { ...d[p] } : d[p] : u[p] = d[p]; + r.indexOf(h) > -1 || a.indexOf(h) > -1 || s.indexOf(h) > -1 ? u[h] = { ...d[h] } : n.indexOf(h) > -1 ? u[h] = d[h] instanceof Array ? [...d[h]] : typeof d[h] == "object" ? { ...d[h] } : d[h] : u[h] = d[h]; return u; }, t); }, WT = (e, t) => function() { @@ -26502,7 +26460,7 @@ function qT(e, t, i, r, n, a) { u.isLeaf && !d.disabled ? (W(), ae("i", { key: 0, class: "fc-icon icon-edit", - onClick: vt((p) => e.nodeClick(d), ["stop"]) + onClick: vt((h) => e.nodeClick(d), ["stop"]) }, null, 8, ZT)) : Oe("", !0) ]) ]), @@ -26599,7 +26557,7 @@ const tk = Ve({ class: "_fd-label" }, ak = ["onClick"]; function lk(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("el-header"), h = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), y = ie("FnEditor"), m = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("el-header"), p = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), w = ie("FnEditor"), m = ie("el-dialog"); return W(), ae("div", nk, [ G(u, { value: e.eventNum, @@ -26624,7 +26582,7 @@ function lk(e, t, i, r, n, a) { G(m, { class: "_fd-gec-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -26640,7 +26598,7 @@ function lk(e, t, i, r, n, a) { Z("div", null, [ G(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ _e(le(e.t("props.cancel")), 1) @@ -26669,7 +26627,7 @@ function lk(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gec-l" }, { default: N(() => [ - G(p, { + G(h, { class: "_fd-gec-head", height: "40px" }, { @@ -26692,7 +26650,7 @@ function lk(e, t, i, r, n, a) { default: N(() => [ G(_, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.event, (w, E) => (W(), ye(h, { + (W(!0), ae(Pe, null, Ge(e.event, (y, E) => (W(), ye(p, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -26702,9 +26660,9 @@ function lk(e, t, i, r, n, a) { }, [ Z("div", rk, [ Z("span", null, le(E), 1), - w.label ? (W(), ae("span", ok, le(w.label), 1)) : Oe("", !0) + y.label ? (W(), ae("span", ok, le(y.label), 1)) : Oe("", !0) ]), - w.deletable !== !1 ? (W(), ae("i", { + y.deletable !== !1 ? (W(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -26713,7 +26671,7 @@ function lk(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["class"]))), 256)), - e.cus ? (W(), ye(h, { + e.cus ? (W(), ye(p, { key: 0, style: { "padding-left": "10px" } }, { @@ -26726,7 +26684,7 @@ function lk(e, t, i, r, n, a) { G(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: nl(e.addCus, ["enter"]), placeholder: e.t("event.placeholder") @@ -26734,11 +26692,11 @@ function lk(e, t, i, r, n, a) { Z("div", null, [ Z("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), Z("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -26761,7 +26719,7 @@ function lk(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gec-r" }, { default: N(() => [ - e.activeIdx ? (W(), ye(p, { + e.activeIdx ? (W(), ye(h, { key: 0, class: "_fd-gec-head", height: "40px" @@ -26791,9 +26749,9 @@ function lk(e, t, i, r, n, a) { })) : Oe("", !0), e.activeIdx ? (W(), ye(S, { key: e.activeIdx }, { default: N(() => [ - G(y, { + G(w, { modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: e.fnArgs, ref: "data" @@ -27082,7 +27040,7 @@ const ck = (e) => [ class: "_fd-label" }, yk = ["onClick"], bk = { class: "_fd-gfc-info" }; function _k(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("el-dropdown-item"), h = ie("el-dropdown-menu"), g = ie("el-dropdown"), _ = ie("el-header"), S = ie("el-menu-item"), b = ie("el-input"), A = ie("el-menu"), y = ie("el-main"), m = ie("el-container"), w = ie("el-aside"), E = ie("DragForm"), x = ie("el-tab-pane"), k = ie("FnEditor"), D = ie("el-tabs"), P = ie("StructEditor"), M = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("el-dropdown-item"), p = ie("el-dropdown-menu"), g = ie("el-dropdown"), _ = ie("el-header"), S = ie("el-menu-item"), b = ie("el-input"), A = ie("el-menu"), w = ie("el-main"), m = ie("el-container"), y = ie("el-aside"), E = ie("DragForm"), x = ie("el-tab-pane"), k = ie("FnEditor"), D = ie("el-tabs"), P = ie("StructEditor"), M = ie("el-dialog"); return W(), ae("div", hk, [ G(u, { value: e.dataNum, @@ -27148,7 +27106,7 @@ function _k(e, t, i, r, n, a) { style: { height: "600px" } }, { default: N(() => [ - G(w, { style: { width: "300px" } }, { + G(y, { style: { width: "300px" } }, { default: N(() => [ G(m, { class: "_fd-gfc-l" }, { default: N(() => [ @@ -27162,9 +27120,9 @@ function _k(e, t, i, r, n, a) { size: "default" }, { dropdown: N(() => [ - G(h, null, { + G(p, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.types, (B, T) => (W(), ye(p, { + (W(!0), ae(Pe, null, Ge(e.types, (B, T) => (W(), ye(h, { key: T, onClick: ($) => e.cusEvent(T) }, { @@ -27198,7 +27156,7 @@ function _k(e, t, i, r, n, a) { ]), _: 1 }), - G(y, null, { + G(w, null, { default: N(() => [ G(A, null, { default: N(() => [ @@ -27267,7 +27225,7 @@ function _k(e, t, i, r, n, a) { ]), _: 1 }), - G(y, null, { + G(w, null, { default: N(() => [ G(m, { class: "_fd-gfc-r" }, { default: N(() => [ @@ -27299,7 +27257,7 @@ function _k(e, t, i, r, n, a) { ]), _: 1 })) : Oe("", !0), - e.activeIdx ? (W(), ye(y, { key: e.activeIdx }, { + e.activeIdx ? (W(), ye(w, { key: e.activeIdx }, { default: N(() => [ e.list[e.activeIdx].type === "fetch" ? (W(), ye(D, { key: 0, @@ -27481,7 +27439,7 @@ const wk = Ve({ } }), Ak = { class: "_fd-size-input" }; function Ck(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-inputNumber"), d = ie("el-dropdown-item"), p = ie("el-dropdown-menu"), h = ie("el-dropdown"); + const s = ie("el-button"), u = ie("el-inputNumber"), d = ie("el-dropdown-item"), h = ie("el-dropdown-menu"), p = ie("el-dropdown"); return W(), ae("div", Ak, [ e.unit[e.idx] === "auto" ? (W(), ye(s, { key: 0, @@ -27501,12 +27459,12 @@ function Ck(e, t, i, r, n, a) { onChange: e.submit, "controls-position": "right" }, null, 8, ["size", "modelValue", "onChange"]), - G(h, { + G(p, { trigger: "click", size: "small" }, { dropdown: N(() => [ - G(p, null, { + G(h, null, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.unit, (g, _) => (W(), ye(d, { key: g, @@ -27621,7 +27579,7 @@ const Sk = Ve({ style: { "font-size": "12px", "line-height": "16px" } }; function Tk(e, t, i, r, n, a) { - const s = ie("SizeInput"), u = ie("el-form-item"), d = ie("el-radio-button"), p = ie("el-tooltip"), h = ie("el-radio-group"), g = ie("el-form"), _ = ie("ConfigItem"); + const s = ie("SizeInput"), u = ie("el-form-item"), d = ie("el-radio-button"), h = ie("el-tooltip"), p = ie("el-radio-group"), g = ie("el-form"), _ = ie("ConfigItem"); return W(), ae("div", Ek, [ G(_, { label: e.t("props.size"), @@ -27651,11 +27609,11 @@ function Tk(e, t, i, r, n, a) { style: { "grid-column": "span 2" } }, { default: N(() => [ - G(h, { + G(p, { modelValue: e.boxStyle.overflow }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.overflow, (S) => (W(), ye(p, { + (W(!0), ae(Pe, null, Ge(e.overflow, (S) => (W(), ye(h, { effect: "dark", content: e.t("style.overflow." + S.value), placement: "top", @@ -27842,8 +27800,8 @@ const $k = Ve({ } }), Ik = { class: "_fd-border-input" }, Fk = { class: "_fd-bi-left" }, Mk = { class: "_fd-bil-row" }, Pk = { class: "_fd-bil-row" }, Lk = { class: "_fd-bil-row" }, Nk = { class: "_fd-bi-right" }, Bk = { class: "_fd-bi-opt" }; function Vk(e, t, i, r, n, a) { - const s = ie("el-option"), u = ie("el-select"), d = ie("SizeInput"), p = ie("ColorInput"), h = ie("ConfigItem"); - return W(), ye(h, { + const s = ie("el-option"), u = ie("el-select"), d = ie("SizeInput"), h = ie("ColorInput"), p = ie("ConfigItem"); + return W(), ye(p, { label: e.t("style.border") }, { append: N(() => [ @@ -27904,7 +27862,7 @@ function Vk(e, t, i, r, n, a) { modelValue: e.curWidth, "onUpdate:modelValue": t[6] || (t[6] = (g) => e.curWidth = g) }, null, 8, ["modelValue"]), - G(p, { + G(h, { modelValue: e.curColor, "onUpdate:modelValue": t[7] || (t[7] = (g) => e.curColor = g) }, null, 8, ["modelValue"]) @@ -28124,13 +28082,13 @@ const Xk = Ve({ } }), Zk = { class: "_fd-font-input" }; function qk(e, t, i, r, n, a) { - const s = ie("SizeInput"), u = ie("el-form-item"), d = ie("el-option"), p = ie("el-select"), h = ie("el-form"), g = ie("ConfigItem"); + const s = ie("SizeInput"), u = ie("el-form-item"), d = ie("el-option"), h = ie("el-select"), p = ie("el-form"), g = ie("ConfigItem"); return W(), ye(g, { label: e.t("style.font.name") }, { append: N(() => [ Z("div", Zk, [ - G(h, { + G(p, { "label-width": "50px", "label-position": "top", inline: "", @@ -28153,7 +28111,7 @@ function qk(e, t, i, r, n, a) { label: e.t("style.weight.name") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.fontStyle.fontWeight, "onUpdate:modelValue": t[1] || (t[1] = (_) => e.fontStyle.fontWeight = _), clearable: "", @@ -28182,7 +28140,7 @@ function qk(e, t, i, r, n, a) { label: e.t("style.decoration.name") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.fontStyle.textDecoration, "onUpdate:modelValue": t[2] || (t[2] = (_) => e.fontStyle.textDecoration = _), clearable: "", @@ -28211,7 +28169,7 @@ function qk(e, t, i, r, n, a) { label: e.t("style.font.align") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.fontStyle.textAlign, "onUpdate:modelValue": t[3] || (t[3] = (_) => e.fontStyle.textAlign = _), clearable: "", @@ -28381,9 +28339,9 @@ const tO = Ve({ } }), nO = { class: "_fd-display-input" }, iO = { class: "_fd-display-raw" }, rO = { class: "_label" }; function oO(e, t, i, r, n, a) { - const s = ie("el-radio-button"), u = ie("el-tooltip"), d = ie("el-radio-group"), p = ie("ConfigItem"); + const s = ie("el-radio-button"), u = ie("el-tooltip"), d = ie("el-radio-group"), h = ie("ConfigItem"); return W(), ae("div", nO, [ - G(p, { + G(h, { label: e.t("style.display.name"), arrow: !1, showAppend: e.style.display === "flex" @@ -28392,16 +28350,16 @@ function oO(e, t, i, r, n, a) { Z("div", { class: qe(["_fd-display-con", [e.style.flexDirection, ["column", "column-reverse"].indexOf(e.style.flexDirection) > -1 ? "rotate-flag" : ""]]) }, [ - (W(!0), ae(Pe, null, Ge(e.options, (h) => (W(), ae("div", iO, [ - Z("div", rO, le(e.t("style." + h.key + ".name")) + ": ", 1), + (W(!0), ae(Pe, null, Ge(e.options, (p) => (W(), ae("div", iO, [ + Z("div", rO, le(e.t("style." + p.key + ".name")) + ": ", 1), G(d, { - "model-value": e.style[h.key], + "model-value": e.style[p.key], size: "small" }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(h.items, (g) => (W(), ye(u, { + (W(!0), ae(Pe, null, Ge(p.items, (g) => (W(), ye(u, { effect: "dark", - content: e.t("style." + h.key + "." + g.value), + content: e.t("style." + p.key + "." + g.value), placement: "top", persistent: "", "hide-after": 0, @@ -28411,7 +28369,7 @@ function oO(e, t, i, r, n, a) { G(s, { label: g.value, value: g.value, - onClick: (_) => e.radioClick(h.key, g) + onClick: (_) => e.radioClick(p.key, g) }, { default: N(() => [ Z("span", { @@ -28440,23 +28398,23 @@ function oO(e, t, i, r, n, a) { style: { width: "150px" } }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.displayOptions, (h) => (W(), ye(u, { + (W(!0), ae(Pe, null, Ge(e.displayOptions, (p) => (W(), ye(u, { effect: "dark", - content: e.t("style.display." + h.value), + content: e.t("style.display." + p.value), placement: "top", persistent: "", "hide-after": 0, - key: h.value + key: p.value }, { default: N(() => [ G(s, { - label: h.value, - value: h.value, - onClick: (g) => e.radioClick("display", h) + label: p.value, + value: p.value, + onClick: (g) => e.radioClick("display", p) }, { default: N(() => [ Z("i", { - class: qe(["fc-icon", "icon-display-" + h.icon]) + class: qe(["fc-icon", "icon-display-" + p.icon]) }, null, 2) ]), _: 2 @@ -28568,7 +28526,7 @@ const lO = Ve({ } }), sO = { class: "_fd-shadow-content" }, uO = { class: "_fd-sc-right" }; function dO(e, t, i, r, n, a) { - const s = ie("el-radio-button"), u = ie("el-tooltip"), d = ie("el-radio-group"), p = ie("el-form-item"), h = ie("ColorInput"), g = ie("el-option"), _ = ie("el-select"), S = ie("el-input"), b = ie("el-form"); + const s = ie("el-radio-button"), u = ie("el-tooltip"), d = ie("el-radio-group"), h = ie("el-form-item"), p = ie("ColorInput"), g = ie("el-option"), _ = ie("el-select"), S = ie("el-input"), b = ie("el-form"); return W(), ae("div", sO, [ G(b, { "label-width": "50px", @@ -28578,7 +28536,7 @@ function dO(e, t, i, r, n, a) { size: "small" }, { default: N(() => [ - G(p, { + G(h, { label: e.t("style.shadow.mode") }, { default: N(() => [ @@ -28619,11 +28577,11 @@ function dO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.color") }, { default: N(() => [ - G(h, { + G(p, { modelValue: e.form.color, "onUpdate:modelValue": t[1] || (t[1] = (A) => e.form.color = A), onChange: e.onInput @@ -28631,7 +28589,7 @@ function dO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.shadow.x") }, { default: N(() => [ @@ -28662,7 +28620,7 @@ function dO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.shadow.y") }, { default: N(() => [ @@ -28693,7 +28651,7 @@ function dO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.shadow.vague") }, { default: N(() => [ @@ -28724,7 +28682,7 @@ function dO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.shadow.extend") }, { default: N(() => [ @@ -28818,19 +28776,19 @@ const cO = Ve({ } }), pO = { class: "_fd-shadow-input" }; function hO(e, t, i, r, n, a) { - const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), p = ie("el-input"), h = ie("ShadowContent"), g = ie("ConfigItem"); + const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), h = ie("el-input"), p = ie("ShadowContent"), g = ie("ConfigItem"); return W(), ae("div", pO, [ G(g, { label: e.t("style.shadow.name") }, { append: N(() => [ - G(h, { + G(p, { modelValue: e.value, "onUpdate:modelValue": t[1] || (t[1] = (_) => e.value = _) }, null, 8, ["modelValue"]) ]), default: N(() => [ - G(p, { + G(h, { clearable: "", modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (_) => e.value = _), @@ -28962,9 +28920,9 @@ const vO = Ve({ } }), gO = { class: "_td-table-opt" }, yO = ["onClick"], bO = { class: "_td-table-opt-handle" }; function _O(e, t, i, r, n, a) { - const s = ie("ValueInput"), u = ie("el-input"), d = ie("el-table-column"), p = ie("el-table"), h = ie("el-button"), g = ie("el-checkbox"); + const s = ie("ValueInput"), u = ie("el-input"), d = ie("el-table-column"), h = ie("el-table"), p = ie("el-button"), g = ie("el-checkbox"); return W(), ae("div", gO, [ - (W(), ye(p, { + (W(), ye(h, { data: e.value, key: e.checked ? "2" : "1", border: "", @@ -29011,7 +28969,7 @@ function _O(e, t, i, r, n, a) { _: 1 }, 8, ["data", "size"])), Z("div", bO, [ - !e.max || e.max > e.value.length ? (W(), ye(h, { + !e.max || e.max > e.value.length ? (W(), ye(p, { key: 0, link: "", type: "primary", @@ -29326,8 +29284,8 @@ const Q0 = [ tidyStyle() { const e = { ...this.modelValue || {} }, t = {}; Object.keys(e).forEach((d) => { - const p = Sc(d); - (["margin", "padding"].indexOf(d) > -1 || d.indexOf("margin") > -1 || d.indexOf("padding") > -1) && (t[p] = e[d]); + const h = Sc(d); + (["margin", "padding"].indexOf(d) > -1 || d.indexOf("margin") > -1 || d.indexOf("padding") > -1) && (t[h] = e[d]); }); const i = {}; X0.forEach((d) => { @@ -29387,7 +29345,7 @@ const Q0 = [ } }), VO = { class: "_fd-style-config" }; function jO(e, t, i, r, n, a) { - const s = ie("BoxSpaceInput"), u = ie("BoxSizeInput"), d = ie("DisplayInput"), p = ie("ColorInput"), h = ie("ConfigItem"), g = ie("BorderInput"), _ = ie("RadiusInput"), S = ie("FontInput"), b = ie("ShadowInput"), A = ie("el-slider"), y = ie("TableOptions"); + const s = ie("BoxSpaceInput"), u = ie("BoxSizeInput"), d = ie("DisplayInput"), h = ie("ColorInput"), p = ie("ConfigItem"), g = ie("BorderInput"), _ = ie("RadiusInput"), S = ie("FontInput"), b = ie("ShadowInput"), A = ie("el-slider"), w = ie("TableOptions"); return W(), ae("div", VO, [ G(s, { modelValue: e.space, @@ -29405,11 +29363,11 @@ function jO(e, t, i, r, n, a) { "onUpdate:modelValue": t[2] || (t[2] = (m) => e.display = m), onChange: e.onInput }, null, 8, ["modelValue", "onChange"]), - G(h, { + G(p, { label: e.t("style.color") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.color, "onUpdate:modelValue": t[3] || (t[3] = (m) => e.color = m), onChange: e.onInput @@ -29417,11 +29375,11 @@ function jO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { label: e.t("style.backgroundColor") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.backgroundColor, "onUpdate:modelValue": t[4] || (t[4] = (m) => e.backgroundColor = m), onChange: e.onInput @@ -29449,7 +29407,7 @@ function jO(e, t, i, r, n, a) { "onUpdate:modelValue": t[8] || (t[8] = (m) => e.boxShadow = m), onChange: e.onInput }, null, 8, ["modelValue", "onChange"]), - G(h, { + G(p, { label: e.t("style.opacity"), class: "_fd-opacity-input" }, { @@ -29464,7 +29422,7 @@ function jO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { label: e.t("style.scale"), class: "_fd-opacity-input" }, { @@ -29481,12 +29439,12 @@ function jO(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { label: e.t("props.custom"), info: Object.keys(e.formData).length > 0 ? e.t("struct.configured") : "" }, { append: N(() => [ - G(y, dn({ + G(w, dn({ modelValue: e.formData, "onUpdate:modelValue": t[11] || (t[11] = (m) => e.formData = m), onChange: e.onInput @@ -29761,7 +29719,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "prefers-color-scheme", "dynamic-range", "video-dynamic-range" - ], p = r(d), h = [ + ], h = r(d), p = [ "landscape", "portrait", "none", @@ -29775,7 +29733,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "light", "standard", "high" - ], g = r(h), _ = [ + ], g = r(p), _ = [ "align-content", "align-items", "align-self", @@ -30277,7 +30235,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "searchfield-results-decoration", "shape-inside", "zoom" - ], A = r(b), y = [ + ], A = r(b), w = [ "font-display", "font-family", "src", @@ -30287,7 +30245,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "font-stretch", "font-weight", "font-style" - ], m = r(y), w = [ + ], m = r(w), y = [ "additive-symbols", "fallback", "negative", @@ -30298,7 +30256,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "suffix", "symbols", "system" - ], E = r(w), x = [ + ], E = r(y), x = [ "aliceblue", "antiquewhite", "aqua", @@ -30967,7 +30925,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); "xor", "xx-large", "xx-small" - ], P = r(D), M = n.concat(s).concat(d).concat(h).concat(_).concat(b).concat(x).concat(D); + ], P = r(D), M = n.concat(s).concat(d).concat(p).concat(_).concat(b).concat(x).concat(D); i.registerHelper("hintWords", "css", M); function B(T, $) { for (var V = !1, z; (z = T.next()) != null; ) { @@ -30982,7 +30940,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); i.defineMIME("text/css", { documentTypes: a, mediaTypes: u, - mediaFeatures: p, + mediaFeatures: h, mediaValueKeywords: g, propertyKeywords: S, nonStandardPropertyKeywords: A, @@ -30998,7 +30956,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); name: "css" }), i.defineMIME("text/x-scss", { mediaTypes: u, - mediaFeatures: p, + mediaFeatures: h, mediaValueKeywords: g, propertyKeywords: S, nonStandardPropertyKeywords: A, @@ -31025,7 +30983,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); helperType: "scss" }), i.defineMIME("text/x-less", { mediaTypes: u, - mediaFeatures: p, + mediaFeatures: h, mediaValueKeywords: g, propertyKeywords: S, nonStandardPropertyKeywords: A, @@ -31050,7 +31008,7 @@ const Z0 = /* @__PURE__ */ je(BO, [["render", jO]]); }), i.defineMIME("text/x-gss", { documentTypes: a, mediaTypes: u, - mediaFeatures: p, + mediaFeatures: h, propertyKeywords: S, nonStandardPropertyKeywords: A, fontProperties: m, @@ -31225,7 +31183,7 @@ const KO = Ve({ class: "_fd-label" }, eR = ["onClick"]; function tR(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("el-header"), h = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), y = ie("StyleEditor"), m = ie("StyleConfig"), w = ie("el-form"), E = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("el-header"), p = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), w = ie("StyleEditor"), m = ie("StyleConfig"), y = ie("el-form"), E = ie("el-dialog"); return W(), ae("div", YO, [ G(u, { value: e.eventNum, @@ -31295,7 +31253,7 @@ function tR(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gcc-l" }, { default: N(() => [ - G(p, { + G(h, { class: "_fd-gcc-head", height: "40px" }, { @@ -31318,7 +31276,7 @@ function tR(e, t, i, r, n, a) { default: N(() => [ G(_, null, { default: N(() => [ - G(h, { + G(p, { class: qe({ "is-active": e.activeStyle, "_fd-gcc-default": !0 }) }, { default: N(() => [ @@ -31333,7 +31291,7 @@ function tR(e, t, i, r, n, a) { ]), _: 1 }, 8, ["class"]), - (W(!0), ae(Pe, null, Ge(e.value, (x, k) => (W(), ye(h, { + (W(!0), ae(Pe, null, Ge(e.value, (x, k) => (W(), ye(p, { class: qe({ "is-active": k === e.activeIdx }) }, { default: N(() => [ @@ -31354,7 +31312,7 @@ function tR(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["class"]))), 256)), - e.cus ? (W(), ye(h, { + e.cus ? (W(), ye(p, { key: 0, style: { "padding-left": "10px" } }, { @@ -31402,7 +31360,7 @@ function tR(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gcc-r" }, { default: N(() => [ - e.activeIdx || e.activeStyle ? (W(), ye(p, { + e.activeIdx || e.activeStyle ? (W(), ye(h, { key: 0, class: "_fd-gcc-head", height: "40px" @@ -31435,12 +31393,12 @@ function tR(e, t, i, r, n, a) { class: qe(e.activeStyle ? "_fd-gcc-style" : "") }, { default: N(() => [ - e.activeStyle ? (W(), ye(y, { + e.activeStyle ? (W(), ye(w, { key: 0, ref: "editor", modelValue: e.content, "onUpdate:modelValue": t[5] || (t[5] = (x) => e.content = x) - }, null, 8, ["modelValue"])) : (W(), ye(w, { + }, null, 8, ["modelValue"])) : (W(), ye(y, { key: 1, size: "small" }, { @@ -31547,7 +31505,7 @@ const nR = Ve({ class: "_fd-label" }, lR = ["onClick"]; function sR(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("el-header"), h = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), y = ie("FnEditor"), m = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("el-header"), p = ie("el-menu-item"), g = ie("el-input"), _ = ie("el-menu"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), w = ie("FnEditor"), m = ie("el-dialog"); return W(), ae("div", iR, [ G(u, { value: e.eventNum, @@ -31572,7 +31530,7 @@ function sR(e, t, i, r, n, a) { G(m, { class: "_fd-gvc-dialog _fd-config-dialog", modelValue: e.visible, - "onUpdate:modelValue": t[6] || (t[6] = (w) => e.visible = w), + "onUpdate:modelValue": t[6] || (t[6] = (y) => e.visible = y), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -31588,7 +31546,7 @@ function sR(e, t, i, r, n, a) { Z("div", null, [ G(s, { size: "default", - onClick: t[5] || (t[5] = (w) => e.visible = !1) + onClick: t[5] || (t[5] = (y) => e.visible = !1) }, { default: N(() => [ _e(le(e.t("props.cancel")), 1) @@ -31617,7 +31575,7 @@ function sR(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gvc-l" }, { default: N(() => [ - G(p, { + G(h, { class: "_fd-gvc-head", height: "40px" }, { @@ -31640,7 +31598,7 @@ function sR(e, t, i, r, n, a) { default: N(() => [ G(_, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.value, (w, E) => (W(), ye(h, { + (W(!0), ae(Pe, null, Ge(e.value, (y, E) => (W(), ye(p, { class: qe({ "is-active": E === e.activeIdx }) }, { default: N(() => [ @@ -31650,9 +31608,9 @@ function sR(e, t, i, r, n, a) { }, [ Z("div", oR, [ Z("span", null, le(E), 1), - w.label ? (W(), ae("span", aR, le(w.label), 1)) : Oe("", !0) + y.label ? (W(), ae("span", aR, le(y.label), 1)) : Oe("", !0) ]), - w.deletable !== !1 ? (W(), ae("i", { + y.deletable !== !1 ? (W(), ae("i", { key: 0, class: "fc-icon icon-delete", onClick: vt((x) => e.rm(E), ["stop"]) @@ -31661,7 +31619,7 @@ function sR(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["class"]))), 256)), - e.cus ? (W(), ye(h, { + e.cus ? (W(), ye(p, { key: 0, style: { "padding-left": "10px" } }, { @@ -31674,7 +31632,7 @@ function sR(e, t, i, r, n, a) { G(g, { type: "text", modelValue: e.cusValue, - "onUpdate:modelValue": t[0] || (t[0] = (w) => e.cusValue = w), + "onUpdate:modelValue": t[0] || (t[0] = (y) => e.cusValue = y), size: "default", onKeydown: nl(e.addCus, ["enter"]), placeholder: e.t("computed.variable.placeholder") @@ -31682,11 +31640,11 @@ function sR(e, t, i, r, n, a) { Z("div", null, [ Z("i", { class: "fc-icon icon-add", - onClick: t[1] || (t[1] = vt((...w) => e.addCus && e.addCus(...w), ["stop"])) + onClick: t[1] || (t[1] = vt((...y) => e.addCus && e.addCus(...y), ["stop"])) }), Z("i", { class: "fc-icon icon-delete", - onClick: t[2] || (t[2] = vt((...w) => e.closeCus && e.closeCus(...w), ["stop"])) + onClick: t[2] || (t[2] = vt((...y) => e.closeCus && e.closeCus(...y), ["stop"])) }) ]) ]) @@ -31709,7 +31667,7 @@ function sR(e, t, i, r, n, a) { default: N(() => [ G(b, { class: "_fd-gvc-r" }, { default: N(() => [ - e.activeIdx ? (W(), ye(p, { + e.activeIdx ? (W(), ye(h, { key: 0, class: "_fd-gvc-head", height: "40px" @@ -31739,10 +31697,10 @@ function sR(e, t, i, r, n, a) { })) : Oe("", !0), e.activeIdx ? (W(), ye(S, { key: e.activeIdx }, { default: N(() => [ - G(y, { + G(w, { ref: "editor", modelValue: e.handle, - "onUpdate:modelValue": t[4] || (t[4] = (w) => e.handle = w), + "onUpdate:modelValue": t[4] || (t[4] = (y) => e.handle = y), name: "handle", args: ["get", "api"] }, null, 8, ["modelValue"]) @@ -31807,8 +31765,8 @@ const uR = Ve({ } }); function dR(e, t, i, r, n, a) { - const s = ie("el-header"), u = ie("StructEditor"), d = ie("el-main"), p = ie("el-container"); - return W(), ye(p, { class: "_fc-json-preview" }, { + const s = ie("el-header"), u = ie("StructEditor"), d = ie("el-main"), h = ie("el-container"); + return W(), ye(h, { class: "_fc-json-preview" }, { default: N(() => [ G(s, { height: "40px", @@ -31817,11 +31775,11 @@ function dR(e, t, i, r, n, a) { default: N(() => [ Z("div", { class: qe(["_fc-l-tab", { active: e.active === "rule" }]), - onClick: t[0] || (t[0] = (h) => e.active = "rule") + onClick: t[0] || (t[0] = (p) => e.active = "rule") }, le(e.t("designer.json")), 3), Z("div", { class: qe(["_fc-l-tab", { active: e.active === "options" }]), - onClick: t[1] || (t[1] = (h) => e.active = "options") + onClick: t[1] || (t[1] = (p) => e.active = "options") }, le(e.t("designer.form")), 3) ]), _: 1 @@ -31831,7 +31789,7 @@ function dR(e, t, i, r, n, a) { G(u, { ref: "editor", modelValue: e.value, - "onUpdate:modelValue": t[2] || (t[2] = (h) => e.value = h), + "onUpdate:modelValue": t[2] || (t[2] = (p) => e.value = p), onBlur: e.handleBlur, onFocus: e.handleFocus, format: "", @@ -31925,7 +31883,7 @@ function mR(e, t, i, r, n, a) { }, { default: N(() => [ Z("div", { - onClick: t[0] || (t[0] = (p) => e.visible = !0) + onClick: t[0] || (t[0] = (h) => e.visible = !0) }, [ kt(e.$slots, "default", {}, () => [ G(s, { @@ -31947,7 +31905,7 @@ function mR(e, t, i, r, n, a) { class: "_fd-struct-dialog _fd-config-dialog", title: e.title || e.t("struct.title"), modelValue: e.visible, - "onUpdate:modelValue": t[2] || (t[2] = (p) => e.visible = p), + "onUpdate:modelValue": t[2] || (t[2] = (h) => e.visible = h), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -31956,7 +31914,7 @@ function mR(e, t, i, r, n, a) { footer: N(() => [ Z("div", null, [ G(s, { - onClick: t[1] || (t[1] = (p) => e.visible = !1), + onClick: t[1] || (t[1] = (h) => e.visible = !1), size: "default" }, { default: N(() => [ @@ -32116,7 +32074,7 @@ const bR = Ve({ } }), _R = { class: "_fd-language-config" }, wR = { class: "_fc-l-label" }, AR = { class: "_fc-l-info" }, CR = { class: "_fd-lc-header" }, SR = { class: "_fd-lc-body" }, ER = { class: "_fd-lc-handle" }, xR = ["onClick"], TR = ["onClick"], kR = ["onClick"], OR = ["onClick"]; function RR(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-table-column"), d = ie("el-input"), p = ie("el-table"); + const s = ie("el-button"), u = ie("el-table-column"), d = ie("el-input"), h = ie("el-table"); return W(), ae("div", _R, [ Z("div", wR, le(e.t("language.name")), 1), Z("div", AR, le(e.t("warning.language")), 1), @@ -32144,7 +32102,7 @@ function RR(e, t, i, r, n, a) { }, 8, ["disabled", "onClick"]) ]), Z("div", SR, [ - G(p, { + G(h, { data: e.column, size: "small", ref: "table", @@ -32161,21 +32119,21 @@ function RR(e, t, i, r, n, a) { label: "Key", width: "90px" }), - (W(!0), ae(Pe, null, Ge(e.localeOptions, (h) => (W(), ye(u, { - key: h.value, - prop: h.value, - label: h.label, + (W(!0), ae(Pe, null, Ge(e.localeOptions, (p) => (W(), ye(u, { + key: p.value, + prop: p.value, + label: p.label, "min-width": "100px" }, { default: N((g) => [ g.row.input ? (W(), ye(d, { key: 0, size: "small", - modelValue: g.row[h.value], - "onUpdate:modelValue": (_) => g.row[h.value] = _, + modelValue: g.row[p.value], + "onUpdate:modelValue": (_) => g.row[p.value] = _, onBlur: (_) => e.saveColumn(g.row, !0) }, null, 8, ["modelValue", "onUpdate:modelValue", "onBlur"])) : (W(), ae(Pe, { key: 1 }, [ - _e(le(g.row[h.value] || "-"), 1) + _e(le(g.row[p.value] || "-"), 1) ], 64)) ]), _: 2 @@ -32185,24 +32143,24 @@ function RR(e, t, i, r, n, a) { label: e.t("tableOptions.handle"), fixed: "right" }, { - default: N((h) => [ + default: N((p) => [ Z("div", ER, [ - h.row.input ? (W(), ae("i", { + p.row.input ? (W(), ae("i", { key: 1, class: "fc-icon icon-check", - onClick: (g) => e.saveColumn(h.row) + onClick: (g) => e.saveColumn(p.row) }, null, 8, TR)) : (W(), ae("i", { key: 0, class: "fc-icon icon-edit", - onClick: (g) => h.row.input = !0 + onClick: (g) => p.row.input = !0 }, null, 8, xR)), Z("i", { class: "fc-icon icon-group", - onClick: (g) => e.copy(h.row.key) + onClick: (g) => e.copy(p.row.key) }, null, 8, kR), Z("i", { class: "fc-icon icon-delete-circle", - onClick: (g) => e.rmColumn(h.$index) + onClick: (g) => e.rmColumn(p.$index) }, null, 8, OR) ]) ]), @@ -32421,13 +32379,13 @@ const $R = Ve({ } }), IR = { class: "_fd-slots-config" }, FR = { class: "_fd-slots-icons" }, MR = ["onClick"]; function PR(e, t, i, r, n, a) { - const s = ie("el-option"), u = ie("el-select"), d = ie("el-popover"), p = ie("el-input"), h = ie("ConfigItem"); + const s = ie("el-option"), u = ie("el-select"), d = ie("el-popover"), h = ie("el-input"), p = ie("ConfigItem"); return W(), ae("div", IR, [ - (W(!0), ae(Pe, null, Ge(e.easySlots, (g, _) => (W(), ye(h, { + (W(!0), ae(Pe, null, Ge(e.easySlots, (g, _) => (W(), ye(p, { label: g.label }, { default: N(() => [ - G(p, { + G(h, { size: "small", modelValue: g.value, "onUpdate:modelValue": (S) => g.value = S, @@ -32569,11 +32527,11 @@ function UR(e, t, i, r, n, a) { ]), default: N(() => [ Z("div", VR, [ - (W(!0), ae(Pe, null, Ge(e.layout, (d, p) => (W(), ae("div", { - onClick: (h) => e.change(p) + (W(!0), ae(Pe, null, Ge(e.layout, (d, h) => (W(), ae("div", { + onClick: (p) => e.change(h) }, [ Z("i", { - class: qe(["fc-icon", "icon-column" + (p + 1)]) + class: qe(["fc-icon", "icon-column" + (h + 1)]) }, null, 2), Z("span", null, le(d.label), 1) ], 8, jR))), 256)) @@ -32586,42 +32544,42 @@ function UR(e, t, i, r, n, a) { const zR = /* @__PURE__ */ je(NR, [["render", UR]]), Rn = function() { var e = function() { }, t = {}, i = {}, r = {}; - function n(h, g) { - h = h.push ? h : [h]; - var _ = [], S = h.length, b = S, A, y, m, w; + function n(p, g) { + p = p.push ? p : [p]; + var _ = [], S = p.length, b = S, A, w, m, y; for (A = function(E, x) { x.length && _.push(E), b--, b || g(_); }; S--; ) { - if (y = h[S], m = i[y], m) { - A(y, m); + if (w = p[S], m = i[w], m) { + A(w, m); continue; } - w = r[y] = r[y] || [], w.push(A); + y = r[w] = r[w] || [], y.push(A); } } - function a(h, g) { - if (!!h) { - var _ = r[h]; - if (i[h] = g, !!_) + function a(p, g) { + if (!!p) { + var _ = r[p]; + if (i[p] = g, !!_) for (; _.length; ) - _[0](h, g), _.splice(0, 1); + _[0](p, g), _.splice(0, 1); } } - function s(h, g) { - h.call && (h = { success: h }), g.length ? (h.error || e)(g) : (h.success || e)(h); + function s(p, g) { + p.call && (p = { success: p }), g.length ? (p.error || e)(g) : (p.success || e)(p); } - function u(h, g, _, S) { - var b = document, A = _.async, y = (_.numRetries || 0) + 1, m = _.before || e, w = h.replace(/[\?|#].*$/, ""), E = h.replace(/^(css|img|module|nomodule)!/, ""), x, k, D; - if (S = S || 0, /(^css!|\.css$)/.test(w)) + function u(p, g, _, S) { + var b = document, A = _.async, w = (_.numRetries || 0) + 1, m = _.before || e, y = p.replace(/[\?|#].*$/, ""), E = p.replace(/^(css|img|module|nomodule)!/, ""), x, k, D; + if (S = S || 0, /(^css!|\.css$)/.test(y)) D = b.createElement("link"), D.rel = "stylesheet", D.href = E, x = "hideFocus" in D, x && D.relList && (x = 0, D.rel = "preload", D.as = "style"); - else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(w)) + else if (/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(y)) D = b.createElement("img"), D.src = E; - else if (D = b.createElement("script"), D.src = E, D.async = A === void 0 ? !0 : A, k = "noModule" in D, /^module!/.test(w)) { + else if (D = b.createElement("script"), D.src = E, D.async = A === void 0 ? !0 : A, k = "noModule" in D, /^module!/.test(y)) { if (!k) - return g(h, "l"); + return g(p, "l"); D.type = "module"; - } else if (/^nomodule!/.test(w) && k) - return g(h, "l"); + } else if (/^nomodule!/.test(y) && k) + return g(p, "l"); D.onload = D.onerror = D.onbeforeload = function(P) { var M = P.type[0]; if (x) @@ -32631,18 +32589,18 @@ const zR = /* @__PURE__ */ je(NR, [["render", UR]]), Rn = function() { B.code != 18 && (M = "e"); } if (M == "e") { - if (S += 1, S < y) - return u(h, g, _, S); + if (S += 1, S < w) + return u(p, g, _, S); } else if (D.rel == "preload" && D.as == "style") return D.rel = "stylesheet"; - g(h, M, P.defaultPrevented); - }, m(h, D) !== !1 && b.head.appendChild(D); + g(p, M, P.defaultPrevented); + }, m(p, D) !== !1 && b.head.appendChild(D); } (function() { try { - const h = window; - h.formCreate || (h.formCreate = {}); - const g = h.outerHeight - h.innerHeight < 150 && h.outerWidth - h.innerWidth < 150, _ = Array.from(h.document.getElementsByTagName("script")); + const p = window; + p.formCreate || (p.formCreate = {}); + const g = p.outerHeight - p.innerHeight < 150 && p.outerWidth - p.innerWidth < 150, _ = Array.from(p.document.getElementsByTagName("script")); let S = !0; for (const b of _) if (b.src) @@ -32653,61 +32611,61 @@ const zR = /* @__PURE__ */ je(NR, [["render", UR]]), Rn = function() { break; } if (g && S && Math.random() < 0.1) { - const b = new Image(), A = btoa(encodeURIComponent(h.location.host + ", " + (h.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), y = A.substr(2, 8); - b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (y.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + y.substr(3, 2) + A.slice(10)).replace(/=/g, ""); + const b = new Image(), A = btoa(encodeURIComponent(p.location.host + ", " + (p.formCreate.license || "")) + ", KrrSN2KlZ2tanmqEGlAE"), w = A.substr(2, 8); + b.src = atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9") + (w.substr(2, 3) + A.slice(0, 10).split("").reverse().join("") + w.substr(3, 2) + A.slice(10)).replace(/=/g, ""); } } catch { } })(); - function d(h, g, _) { - h = h.push ? h : [h]; - var S = h.length, b = S, A = [], y, m, w = !0; - for (y = function(E, x, k) { - if (x == "e" && (A.push(E), w = !1), x == "b") + function d(p, g, _) { + p = p.push ? p : [p]; + var S = p.length, b = S, A = [], w, m, y = !0; + for (w = function(E, x, k) { + if (x == "e" && (A.push(E), y = !1), x == "b") if (k) A.push(E); else return; - S--, S || g(A, w); + S--, S || g(A, y); }, m = 0; m < b; m++) - u(h[m], y, _); + u(p[m], w, _); } - function p(h, g, _) { + function h(p, g, _) { var S, b; if (g && g.trim && (S = g), b = (S ? _ : g) || {}, S) { if (S in t) throw "LoadJS"; t[S] = !0; } - function A(y, m) { - d(h, function(w, E) { - s(b, w), y && s({ success: y, error: m }, w), E && a(S, w); + function A(w, m) { + d(p, function(y, E) { + s(b, y), w && s({ success: w, error: m }, y), E && a(S, y); }, b); } if (b.returnPromise) return new Promise(A); A(); } - return p.ready = function(g, _) { + return h.ready = function(g, _) { return n(g, function(S) { s(_, S); - }), p; - }, p.done = function(g) { + }), h; + }, h.done = function(g) { a(g, []); - }, p.reset = function(g) { + }, h.reset = function(g) { g ? (delete t[g], delete i[g]) : (t = {}, i = {}, r = {}); - }, p.tryLoad = function(g, _) { + }, h.tryLoad = function(g, _) { const S = g.shift(); - p(S, _, { + h(S, _, { returnPromise: !0 }).catch(() => { - p.reset(_), g.length > 0 && p.tryLoad(g, _); + h.reset(_), g.length > 0 && h.tryLoad(g, _); }); - }, p.loadNpm = function(g, _) { - p.tryLoad(["https://unpkg.com/" + g, "https://cdn.jsdelivr.net/npm/" + g, "https://npm.onmicrosoft.cn/" + g], _); - }, p.isDefined = function(g) { + }, h.loadNpm = function(g, _) { + h.tryLoad(["https://unpkg.com/" + g, "https://cdn.jsdelivr.net/npm/" + g, "https://npm.onmicrosoft.cn/" + g], _); + }, h.isDefined = function(g) { return g in t; - }, p; + }, h; }(); const HR = Ve({ name: "PrintForm", @@ -32773,43 +32731,43 @@ const HR = Ve({ right: n, top: a, bottom: s - } = this.formData, u = i.internal.pageSize.getWidth(), d = i.internal.pageSize.getHeight(), p = u - r - n, h = d - a - s, g = t.height * p / t.width; - if (g <= h) + } = this.formData, u = i.internal.pageSize.getWidth(), d = i.internal.pageSize.getHeight(), h = u - r - n, p = d - a - s, g = t.height * h / t.width; + if (g <= p) i.addImage( t.toDataURL("image/jpeg"), "JPEG", r, a, - p, + h, g ); else { let _ = g, S = 0; - const b = t.width * h / p; + const b = t.width * p / h; for (; _ > 0; ) { - const A = document.createElement("canvas"), y = A.getContext("2d"); - this.disableImageSmoothing(y); - const m = S * b, w = Math.min(b, t.height - m); - A.width = t.width, A.height = w, y.drawImage( + const A = document.createElement("canvas"), w = A.getContext("2d"); + this.disableImageSmoothing(w); + const m = S * b, y = Math.min(b, t.height - m); + A.width = t.width, A.height = y, w.drawImage( t, 0, m, t.width, - w, + y, 0, 0, t.width, - w + y ); - const E = w / t.height * g; + const E = y / t.height * g; i.addImage( A.toDataURL("image/jpeg"), "JPEG", r, a, - p, + h, E - ), _ -= h, _ > 0 && (i.addPage(), S++); + ), _ -= p, _ > 0 && (i.addPage(), S++); } } e ? (this.printing = !1, window.open(URL.createObjectURL(i.output("blob")))) : this.printPdf(i); @@ -32835,7 +32793,7 @@ const HR = Ve({ } }), WR = { class: "_fd-print" }; function GR(e, t, i, r, n, a) { - const s = ie("el-tooltip"), u = ie("el-header"), d = ie("el-radio-button"), p = ie("el-radio-group"), h = ie("el-form-item"), g = ie("el-input-number"), _ = ie("el-form"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), y = ie("ViewForm"), m = ie("el-button"), w = ie("el-dialog"); + const s = ie("el-tooltip"), u = ie("el-header"), d = ie("el-radio-button"), h = ie("el-radio-group"), p = ie("el-form-item"), g = ie("el-input-number"), _ = ie("el-form"), S = ie("el-main"), b = ie("el-container"), A = ie("el-aside"), w = ie("ViewForm"), m = ie("el-button"), y = ie("el-dialog"); return W(), ae("div", WR, [ G(s, { effect: "dark", @@ -32851,7 +32809,7 @@ function GR(e, t, i, r, n, a) { ]), _: 1 }, 8, ["content"]), - G(w, { + G(y, { class: "_fd-print-dialog _fd-config-dialog", modelValue: e.visible, "onUpdate:modelValue": t[7] || (t[7] = (E) => e.visible = E), @@ -32920,11 +32878,11 @@ function GR(e, t, i, r, n, a) { size: "small" }, { default: N(() => [ - G(h, { + G(p, { label: e.t("props.mode") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.formData.type, "onUpdate:modelValue": t[1] || (t[1] = (E) => e.formData.type = E) }, { @@ -32947,11 +32905,11 @@ function GR(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { label: e.t("props.style") }, { default: N(() => [ - G(p, { + G(h, { modelValue: e.formData.style, "onUpdate:modelValue": t[2] || (t[2] = (E) => e.formData.style = E) }, { @@ -32974,7 +32932,7 @@ function GR(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { label: e.t("style.width") }, { default: N(() => [ @@ -32987,7 +32945,7 @@ function GR(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - (W(!0), ae(Pe, null, Ge(e.padding, (E) => (W(), ye(h, { + (W(!0), ae(Pe, null, Ge(e.padding, (E) => (W(), ye(p, { key: E, label: e.t("designer.print." + E) }, { @@ -33019,7 +32977,7 @@ function GR(e, t, i, r, n, a) { default: N(() => [ G(S, null, { default: N(() => [ - e.visible ? (W(), ye(y, { + e.visible ? (W(), ye(w, { key: 0, class: qe(["_fd-print-form", { "_fd-print-form-word": e.formData.style === "word" }]), ref: "form", @@ -33168,15 +33126,15 @@ function sD(e, t, i, r, n, a) { ]), (W(!0), ae(Pe, null, Ge(e.pageData, (d) => (W(), ae("div", { class: "_fd-ai-chat-question", - onClick: (p) => e.message = d + onClick: (h) => e.message = d }, [ Z("span", null, le(d), 1), t[6] || (t[6] = Z("i", { class: "fc-icon icon-down" }, null, -1)) ], 8, eD))), 256)) ]), Z("div", tD, [ - (W(!0), ae(Pe, null, Ge(e.history, (d, p) => (W(), ae("div", { - key: p, + (W(!0), ae(Pe, null, Ge(e.history, (d, h) => (W(), ae("div", { + key: h, class: "_fd-ai-chat-history-item", ref_for: !0, ref: "chat" @@ -33529,13 +33487,13 @@ function uu(e, t, i) { metaTokens: !0, dots: !1, indexes: !1 - }, !1, function(A, y) { - return !Me.isUndefined(y[A]); + }, !1, function(A, w) { + return !Me.isUndefined(w[A]); }); - const r = i.metaTokens, n = i.visitor || h, a = i.dots, s = i.indexes, d = (i.Blob || typeof Blob < "u" && Blob) && Me.isSpecCompliantForm(t); + const r = i.metaTokens, n = i.visitor || p, a = i.dots, s = i.indexes, d = (i.Blob || typeof Blob < "u" && Blob) && Me.isSpecCompliantForm(t); if (!Me.isFunction(n)) throw new TypeError("visitor must be a function"); - function p(b) { + function h(b) { if (b === null) return ""; if (Me.isDate(b)) @@ -33544,38 +33502,38 @@ function uu(e, t, i) { throw new Tt("Blob is not supported. Use a Buffer instead."); return Me.isArrayBuffer(b) || Me.isTypedArray(b) ? d && typeof Blob == "function" ? new Blob([b]) : Buffer.from(b) : b; } - function h(b, A, y) { + function p(b, A, w) { let m = b; - if (b && !y && typeof b == "object") { + if (b && !w && typeof b == "object") { if (Me.endsWith(A, "{}")) A = r ? A : A.slice(0, -2), b = JSON.stringify(b); else if (Me.isArray(b) && JD(b) || (Me.isFileList(b) || Me.endsWith(A, "[]")) && (m = Me.toArray(b))) return A = cy(A), m.forEach(function(E, x) { !(Me.isUndefined(E) || E === null) && t.append( s === !0 ? ag([A], x, a) : s === null ? A : A + "[]", - p(E) + h(E) ); }), !1; } - return dc(b) ? !0 : (t.append(ag(y, A, a), p(b)), !1); + return dc(b) ? !0 : (t.append(ag(w, A, a), h(b)), !1); } const g = [], _ = Object.assign(XD, { - defaultVisitor: h, - convertValue: p, + defaultVisitor: p, + convertValue: h, isVisitable: dc }); function S(b, A) { if (!Me.isUndefined(b)) { if (g.indexOf(b) !== -1) throw Error("Circular reference detected in " + A.join(".")); - g.push(b), Me.forEach(b, function(m, w) { + g.push(b), Me.forEach(b, function(m, y) { (!(Me.isUndefined(m) || m === null) && n.call( t, m, - Me.isString(w) ? w.trim() : w, + Me.isString(y) ? y.trim() : y, A, _ - )) === !0 && S(m, A ? A.concat(w) : [w]); + )) === !0 && S(m, A ? A.concat(y) : [y]); }), g.pop(); } } @@ -33857,24 +33815,24 @@ class du { } set(t, i, r) { const n = this; - function a(u, d, p) { - const h = Pa(d); - if (!h) + function a(u, d, h) { + const p = Pa(d); + if (!p) throw new Error("header name must be a non-empty string"); - const g = Me.findKey(n, h); - (!g || n[g] === void 0 || p === !0 || p === void 0 && n[g] !== !1) && (n[g || d] = Os(u)); + const g = Me.findKey(n, p); + (!g || n[g] === void 0 || h === !0 || h === void 0 && n[g] !== !1) && (n[g || d] = Os(u)); } - const s = (u, d) => Me.forEach(u, (p, h) => a(p, h, d)); + const s = (u, d) => Me.forEach(u, (h, p) => a(h, p, d)); if (Me.isPlainObject(t) || t instanceof this.constructor) s(t, i); else if (Me.isString(t) && (t = t.trim()) && !m$(t)) s(p$(t), i); else if (Me.isObject(t) && Me.isIterable(t)) { - let u = {}, d, p; - for (const h of t) { - if (!Me.isArray(h)) + let u = {}, d, h; + for (const p of t) { + if (!Me.isArray(p)) throw TypeError("Object iterator must return a key-value pair"); - u[p = h[0]] = (d = u[p]) ? Me.isArray(d) ? [...d, h[1]] : [d, h[1]] : h[1]; + u[h = p[0]] = (d = u[h]) ? Me.isArray(d) ? [...d, p[1]] : [d, p[1]] : p[1]; } s(u, i); } else @@ -34024,25 +33982,25 @@ function b$(e, t) { const i = new Array(e), r = new Array(e); let n = 0, a = 0, s; return t = t !== void 0 ? t : 1e3, function(d) { - const p = Date.now(), h = r[a]; - s || (s = p), i[n] = d, r[n] = p; + const h = Date.now(), p = r[a]; + s || (s = h), i[n] = d, r[n] = h; let g = a, _ = 0; for (; g !== n; ) _ += i[g++], g = g % e; - if (n = (n + 1) % e, n === a && (a = (a + 1) % e), p - s < t) + if (n = (n + 1) % e, n === a && (a = (a + 1) % e), h - s < t) return; - const S = h && p - h; + const S = p && h - p; return S ? Math.round(_ * 1e3 / S) : void 0; }; } function _$(e, t) { let i = 0, r = 1e3 / t, n, a; - const s = (p, h = Date.now()) => { - i = h, n = null, a && (clearTimeout(a), a = null), e.apply(null, p); + const s = (h, p = Date.now()) => { + i = p, n = null, a && (clearTimeout(a), a = null), e.apply(null, h); }; - return [(...p) => { - const h = Date.now(), g = h - i; - g >= r ? s(p, h) : (n = p, a || (a = setTimeout(() => { + return [(...h) => { + const p = Date.now(), g = p - i; + g >= r ? s(h, p) : (n = h, a || (a = setTimeout(() => { a = null, s(n); }, r - g))); }, () => n && s(n)]; @@ -34051,15 +34009,15 @@ const Ws = (e, t, i = 3) => { let r = 0; const n = b$(50, 250); return _$((a) => { - const s = a.loaded, u = a.lengthComputable ? a.total : void 0, d = s - r, p = n(d), h = s <= u; + const s = a.loaded, u = a.lengthComputable ? a.total : void 0, d = s - r, h = n(d), p = s <= u; r = s; const g = { loaded: s, total: u, progress: u ? s / u : void 0, bytes: d, - rate: p || void 0, - estimated: p && u && h ? (u - s) / p : void 0, + rate: h || void 0, + estimated: h && u && p ? (u - s) / h : void 0, event: a, lengthComputable: u != null, [t ? "download" : "upload"]: !0 @@ -34111,33 +34069,33 @@ const cg = (e) => e instanceof Ci ? { ...e } : e; function Gr(e, t) { t = t || {}; const i = {}; - function r(p, h, g, _) { - return Me.isPlainObject(p) && Me.isPlainObject(h) ? Me.merge.call({ caseless: _ }, p, h) : Me.isPlainObject(h) ? Me.merge({}, h) : Me.isArray(h) ? h.slice() : h; + function r(h, p, g, _) { + return Me.isPlainObject(h) && Me.isPlainObject(p) ? Me.merge.call({ caseless: _ }, h, p) : Me.isPlainObject(p) ? Me.merge({}, p) : Me.isArray(p) ? p.slice() : p; } - function n(p, h, g, _) { - if (Me.isUndefined(h)) { - if (!Me.isUndefined(p)) - return r(void 0, p, g, _); + function n(h, p, g, _) { + if (Me.isUndefined(p)) { + if (!Me.isUndefined(h)) + return r(void 0, h, g, _); } else - return r(p, h, g, _); + return r(h, p, g, _); } - function a(p, h) { - if (!Me.isUndefined(h)) - return r(void 0, h); - } - function s(p, h) { - if (Me.isUndefined(h)) { - if (!Me.isUndefined(p)) - return r(void 0, p); - } else - return r(void 0, h); - } - function u(p, h, g) { - if (g in t) - return r(p, h); - if (g in e) + function a(h, p) { + if (!Me.isUndefined(p)) return r(void 0, p); } + function s(h, p) { + if (Me.isUndefined(p)) { + if (!Me.isUndefined(h)) + return r(void 0, h); + } else + return r(void 0, p); + } + function u(h, p, g) { + if (g in t) + return r(h, p); + if (g in e) + return r(void 0, h); + } const d = { url: a, method: a, @@ -34167,11 +34125,11 @@ function Gr(e, t) { socketPath: s, responseEncoding: s, validateStatus: u, - headers: (p, h, g) => n(cg(p), cg(h), g, !0) + headers: (h, p, g) => n(cg(h), cg(p), g, !0) }; - return Me.forEach(Object.keys(Object.assign({}, e, t)), function(h) { - const g = d[h] || n, _ = g(e[h], t[h], h); - Me.isUndefined(_) && g !== u || (i[h] = _); + return Me.forEach(Object.keys(Object.assign({}, e, t)), function(p) { + const g = d[p] || n, _ = g(e[p], t[p], p); + Me.isUndefined(_) && g !== u || (i[p] = _); }), i; } const _y = (e) => { @@ -34186,13 +34144,13 @@ const _y = (e) => { if (Dn.hasStandardBrowserEnv || Dn.hasStandardBrowserWebWorkerEnv) s.setContentType(void 0); else if ((d = s.getContentType()) !== !1) { - const [p, ...h] = d ? d.split(";").map((g) => g.trim()).filter(Boolean) : []; - s.setContentType([p || "multipart/form-data", ...h].join("; ")); + const [h, ...p] = d ? d.split(";").map((g) => g.trim()).filter(Boolean) : []; + s.setContentType([h || "multipart/form-data", ...p].join("; ")); } } if (Dn.hasStandardBrowserEnv && (r && Me.isFunction(r) && (r = r(t)), r || r !== !1 && w$(t.url))) { - const p = n && a && A$.read(a); - p && s.set(n, p); + const h = n && a && A$.read(a); + h && s.set(n, h); } return t; }, E$ = typeof XMLHttpRequest < "u", x$ = E$ && function(e) { @@ -34200,78 +34158,78 @@ const _y = (e) => { const n = _y(e); let a = n.data; const s = Ci.from(n.headers).normalize(); - let { responseType: u, onUploadProgress: d, onDownloadProgress: p } = n, h, g, _, S, b; + let { responseType: u, onUploadProgress: d, onDownloadProgress: h } = n, p, g, _, S, b; function A() { - S && S(), b && b(), n.cancelToken && n.cancelToken.unsubscribe(h), n.signal && n.signal.removeEventListener("abort", h); + S && S(), b && b(), n.cancelToken && n.cancelToken.unsubscribe(p), n.signal && n.signal.removeEventListener("abort", p); } - let y = new XMLHttpRequest(); - y.open(n.method.toUpperCase(), n.url, !0), y.timeout = n.timeout; + let w = new XMLHttpRequest(); + w.open(n.method.toUpperCase(), n.url, !0), w.timeout = n.timeout; function m() { - if (!y) + if (!w) return; const E = Ci.from( - "getAllResponseHeaders" in y && y.getAllResponseHeaders() + "getAllResponseHeaders" in w && w.getAllResponseHeaders() ), k = { - data: !u || u === "text" || u === "json" ? y.responseText : y.response, - status: y.status, - statusText: y.statusText, + data: !u || u === "text" || u === "json" ? w.responseText : w.response, + status: w.status, + statusText: w.statusText, headers: E, config: e, - request: y + request: w }; yy(function(P) { i(P), A(); }, function(P) { r(P), A(); - }, k), y = null; + }, k), w = null; } - "onloadend" in y ? y.onloadend = m : y.onreadystatechange = function() { - !y || y.readyState !== 4 || y.status === 0 && !(y.responseURL && y.responseURL.indexOf("file:") === 0) || setTimeout(m); - }, y.onabort = function() { - !y || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, y)), y = null); - }, y.onerror = function() { - r(new Tt("Network Error", Tt.ERR_NETWORK, e, y)), y = null; - }, y.ontimeout = function() { + "onloadend" in w ? w.onloadend = m : w.onreadystatechange = function() { + !w || w.readyState !== 4 || w.status === 0 && !(w.responseURL && w.responseURL.indexOf("file:") === 0) || setTimeout(m); + }, w.onabort = function() { + !w || (r(new Tt("Request aborted", Tt.ECONNABORTED, e, w)), w = null); + }, w.onerror = function() { + r(new Tt("Network Error", Tt.ERR_NETWORK, e, w)), w = null; + }, w.ontimeout = function() { let x = n.timeout ? "timeout of " + n.timeout + "ms exceeded" : "timeout exceeded"; const k = n.transitional || my; n.timeoutErrorMessage && (x = n.timeoutErrorMessage), r(new Tt( x, k.clarifyTimeoutError ? Tt.ETIMEDOUT : Tt.ECONNABORTED, e, - y - )), y = null; - }, a === void 0 && s.setContentType(null), "setRequestHeader" in y && Me.forEach(s.toJSON(), function(x, k) { - y.setRequestHeader(k, x); - }), Me.isUndefined(n.withCredentials) || (y.withCredentials = !!n.withCredentials), u && u !== "json" && (y.responseType = n.responseType), p && ([_, b] = Ws(p, !0), y.addEventListener("progress", _)), d && y.upload && ([g, S] = Ws(d), y.upload.addEventListener("progress", g), y.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (h = (E) => { - !y || (r(!E || E.type ? new Xo(null, e, y) : E), y.abort(), y = null); - }, n.cancelToken && n.cancelToken.subscribe(h), n.signal && (n.signal.aborted ? h() : n.signal.addEventListener("abort", h))); - const w = y$(n.url); - if (w && Dn.protocols.indexOf(w) === -1) { - r(new Tt("Unsupported protocol " + w + ":", Tt.ERR_BAD_REQUEST, e)); + w + )), w = null; + }, a === void 0 && s.setContentType(null), "setRequestHeader" in w && Me.forEach(s.toJSON(), function(x, k) { + w.setRequestHeader(k, x); + }), Me.isUndefined(n.withCredentials) || (w.withCredentials = !!n.withCredentials), u && u !== "json" && (w.responseType = n.responseType), h && ([_, b] = Ws(h, !0), w.addEventListener("progress", _)), d && w.upload && ([g, S] = Ws(d), w.upload.addEventListener("progress", g), w.upload.addEventListener("loadend", S)), (n.cancelToken || n.signal) && (p = (E) => { + !w || (r(!E || E.type ? new Xo(null, e, w) : E), w.abort(), w = null); + }, n.cancelToken && n.cancelToken.subscribe(p), n.signal && (n.signal.aborted ? p() : n.signal.addEventListener("abort", p))); + const y = y$(n.url); + if (y && Dn.protocols.indexOf(y) === -1) { + r(new Tt("Unsupported protocol " + y + ":", Tt.ERR_BAD_REQUEST, e)); return; } - y.send(a || null); + w.send(a || null); }); }, T$ = (e, t) => { const { length: i } = e = e ? e.filter(Boolean) : []; if (t || i) { let r = new AbortController(), n; - const a = function(p) { + const a = function(h) { if (!n) { n = !0, u(); - const h = p instanceof Error ? p : this.reason; - r.abort(h instanceof Tt ? h : new Xo(h instanceof Error ? h.message : h)); + const p = h instanceof Error ? h : this.reason; + r.abort(p instanceof Tt ? p : new Xo(p instanceof Error ? p.message : p)); } }; let s = t && setTimeout(() => { s = null, a(new Tt(`timeout ${t} of ms exceeded`, Tt.ETIMEDOUT)); }, t); const u = () => { - e && (s && clearTimeout(s), s = null, e.forEach((p) => { - p.unsubscribe ? p.unsubscribe(a) : p.removeEventListener("abort", a); + e && (s && clearTimeout(s), s = null, e.forEach((h) => { + h.unsubscribe ? h.unsubscribe(a) : h.removeEventListener("abort", a); }), e = null); }; - e.forEach((p) => p.addEventListener("abort", a)); + e.forEach((h) => h.addEventListener("abort", a)); const { signal: d } = r; return d.unsubscribe = () => Me.asap(u), d; } @@ -34311,19 +34269,19 @@ const _y = (e) => { return new ReadableStream({ async pull(d) { try { - const { done: p, value: h } = await n.next(); - if (p) { + const { done: h, value: p } = await n.next(); + if (h) { u(), d.close(); return; } - let g = h.byteLength; + let g = p.byteLength; if (i) { let _ = a += g; i(_); } - d.enqueue(new Uint8Array(h)); - } catch (p) { - throw u(p), p; + d.enqueue(new Uint8Array(p)); + } catch (h) { + throw u(h), h; } }, cancel(d) { @@ -34385,27 +34343,27 @@ const F$ = async (e) => { timeout: s, onDownloadProgress: u, onUploadProgress: d, - responseType: p, - headers: h, + responseType: h, + headers: p, withCredentials: g = "same-origin", fetchOptions: _ } = _y(e); - p = p ? (p + "").toLowerCase() : "text"; + h = h ? (h + "").toLowerCase() : "text"; let S = k$([n, a && a.toAbortSignal()], s), b; const A = S && S.unsubscribe && (() => { S.unsubscribe(); }); - let y; + let w; try { - if (d && I$ && i !== "get" && i !== "head" && (y = await M$(h, r)) !== 0) { + if (d && I$ && i !== "get" && i !== "head" && (w = await M$(p, r)) !== 0) { let k = new Request(t, { method: "POST", body: r, duplex: "half" }), D; - if (Me.isFormData(r) && (D = k.headers.get("content-type")) && h.setContentType(D), k.body) { + if (Me.isFormData(r) && (D = k.headers.get("content-type")) && p.setContentType(D), k.body) { const [P, M] = dg( - y, + w, Ws(fg(d)) ); r = pg(k.body, hg, P, M); @@ -34417,37 +34375,37 @@ const F$ = async (e) => { ..._, signal: S, method: i.toUpperCase(), - headers: h.normalize().toJSON(), + headers: p.normalize().toJSON(), body: r, duplex: "half", credentials: m ? g : void 0 }); - let w = await fetch(b); - const E = cc && (p === "stream" || p === "response"); + let y = await fetch(b); + const E = cc && (h === "stream" || h === "response"); if (cc && (u || E && A)) { const k = {}; ["status", "statusText", "headers"].forEach((B) => { - k[B] = w[B]; + k[B] = y[B]; }); - const D = Me.toFiniteNumber(w.headers.get("content-length")), [P, M] = u && dg( + const D = Me.toFiniteNumber(y.headers.get("content-length")), [P, M] = u && dg( D, Ws(fg(u), !0) ) || []; - w = new Response( - pg(w.body, hg, P, () => { + y = new Response( + pg(y.body, hg, P, () => { M && M(), A && A(); }), k ); } - p = p || "text"; - let x = await Gs[Me.findKey(Gs, p) || "text"](w, e); + h = h || "text"; + let x = await Gs[Me.findKey(Gs, h) || "text"](y, e); return !E && A && A(), await new Promise((k, D) => { yy(k, D, { data: x, - headers: Ci.from(w.headers), - status: w.status, - statusText: w.statusText, + headers: Ci.from(y.headers), + status: y.status, + statusText: y.statusText, config: e, request: b }); @@ -34631,16 +34589,16 @@ class Ks { this.interceptors.request.forEach(function(A) { typeof A.runWhen == "function" && A.runWhen(i) === !1 || (d = d && A.synchronous, u.unshift(A.fulfilled, A.rejected)); }); - const p = []; + const h = []; this.interceptors.response.forEach(function(A) { - p.push(A.fulfilled, A.rejected); + h.push(A.fulfilled, A.rejected); }); - let h, g = 0, _; + let p, g = 0, _; if (!d) { const b = [vg.bind(this), void 0]; - for (b.unshift.apply(b, u), b.push.apply(b, p), _ = b.length, h = Promise.resolve(i); g < _; ) - h = h.then(b[g++], b[g++]); - return h; + for (b.unshift.apply(b, u), b.push.apply(b, h), _ = b.length, p = Promise.resolve(i); g < _; ) + p = p.then(b[g++], b[g++]); + return p; } _ = u.length; let S = i; @@ -34648,19 +34606,19 @@ class Ks { const b = u[g++], A = u[g++]; try { S = b(S); - } catch (y) { - A.call(this, y); + } catch (w) { + A.call(this, w); break; } } try { - h = vg.call(this, S); + p = vg.call(this, S); } catch (b) { return Promise.reject(b); } - for (g = 0, _ = p.length; g < _; ) - h = h.then(p[g++], p[g++]); - return h; + for (g = 0, _ = h.length; g < _; ) + p = p.then(h[g++], h[g++]); + return p; } getUri(t) { t = Gr(this.defaults, t); @@ -34922,15 +34880,15 @@ const z$ = Ve({ t = !0; const { menu: i, height: r, mask: n, locale: a, handle: s } = Im(e), u = A_(), d = Vi({ active: null }); Fm("fcx", d), Fm("designer", u); - const p = e.appUrl, h = qi(e, "config", {}), g = qi(e, "theme"), _ = qi(e, "field", []), S = qi(e, "list", []), b = qi(h.value, "baseRule", null), A = qi(h.value, "componentRule", {}), y = qi(h.value, "updateDefaultRule", {}), m = qi(h.value, "validateRule", null), w = qi(h.value, "formRule", null), E = _n(() => { + const h = e.appUrl, p = qi(e, "config", {}), g = qi(e, "theme"), _ = qi(e, "field", []), S = qi(e, "list", []), b = qi(p.value, "baseRule", null), A = qi(p.value, "componentRule", {}), w = qi(p.value, "updateDefaultRule", {}), m = qi(p.value, "validateRule", null), y = qi(p.value, "formRule", null), E = _n(() => { const O = r.value; return O ? St.Number(O) ? `${O}px` : O : "100%"; - }), x = _n(() => h.value.fieldReadonly !== !1), k = _n(() => h.value.fieldList || []), D = _n(() => h.value.varList || []), P = _n(() => h.value.hiddenMenu || []), M = _n(() => h.value.hiddenItem || []), B = _n(() => h.value.hiddenDragMenu === !0), T = _n(() => h.value.hiddenDragBtn === !0), $ = _n(() => u.refs.dragCon.clientHeight), V = _n(() => { + }), x = _n(() => p.value.fieldReadonly !== !1), k = _n(() => p.value.fieldList || []), D = _n(() => p.value.varList || []), P = _n(() => p.value.hiddenMenu || []), M = _n(() => p.value.hiddenItem || []), B = _n(() => p.value.hiddenDragMenu === !0), T = _n(() => p.value.hiddenDragBtn === !0), $ = _n(() => u.refs.dragCon.clientHeight), V = _n(() => { var O; return (((O = a.value) == null ? void 0 : O.name) || "zh-cn") === "zh-cn" ? kT : null; }), z = _n(() => ee.getConfig("showGridLine") !== !1 || ee.getConfig("showQuickLayout") !== !1 || ee.getConfig("showPrintBtn") !== !1), H = _n(() => { const O = ["base", "advanced", "props", "slots", "style", "event", "validate"]; - let K = h.value.configFormOrder ? [...h.value.configFormOrder] : [], J = []; + let K = p.value.configFormOrder ? [...p.value.configFormOrder] : [], J = []; return K.length ? [...K, ...O].forEach((ne) => { J.indexOf(ne) === -1 && O.indexOf(ne) > -1 && J.push(ne); }) : J = O, J.map((ne) => `"${ne}"`).join(" "); @@ -34979,7 +34937,7 @@ const z$ = Ve({ addRule: null, added: null, bus: B_(), - device: ((ve = h.value) == null ? void 0 : ve.device) || "pc", + device: ((ve = p.value) == null ? void 0 : ve.device) || "pc", activeModule: "base", activeTab: "form", activeMenuTab: "menu", @@ -35013,16 +34971,16 @@ const z$ = Ve({ api: {} }), formOptions: { - appUrl: p, + appUrl: h, datasetInfo: {} }, oldOptionsKeys: [], form: { - rule: F(Vm, w.value, { t: U }), + rule: F(Vm, y.value, { t: U }), api: {}, option: { global: { - input: ((me = h.value) == null ? void 0 : me.updateConfigOnBlur) !== !1 ? { + input: ((me = p.value) == null ? void 0 : me.updateConfigOnBlur) !== !1 ? { modelEmit: "blur" } : {}, select: { @@ -35049,7 +35007,7 @@ const z$ = Ve({ value: {}, options: { global: { - input: ((we = h.value) == null ? void 0 : we.updateConfigOnBlur) !== !1 ? { + input: ((we = p.value) == null ? void 0 : we.updateConfigOnBlur) !== !1 ? { modelEmit: "blur" } : {}, select: { @@ -35075,7 +35033,7 @@ const z$ = Ve({ value: {}, options: { global: { - input: ((he = h.value) == null ? void 0 : he.updateConfigOnBlur) !== !1 ? { + input: ((he = p.value) == null ? void 0 : he.updateConfigOnBlur) !== !1 ? { modelEmit: "blur" } : {}, select: { @@ -35134,7 +35092,7 @@ const z$ = Ve({ value: {}, options: { global: { - input: ((Se = h.value) == null ? void 0 : Se.updateConfigOnBlur) !== !1 ? { + input: ((Se = p.value) == null ? void 0 : Se.updateConfigOnBlur) !== !1 ? { modelEmit: "blur" } : {}, inputNumber: { @@ -35166,7 +35124,7 @@ const z$ = Ve({ api: {}, options: { global: { - input: ((xe = h.value) == null ? void 0 : xe.updateConfigOnBlur) !== !1 ? { + input: ((xe = p.value) == null ? void 0 : xe.updateConfigOnBlur) !== !1 ? { modelEmit: "blur" } : {}, select: { @@ -35214,18 +35172,18 @@ const z$ = Ve({ So(() => a.value, (O) => { I = O ? Zf(a).t : ac, ee.clearActiveRule(); const K = C.form.api.formData && C.form.api.formData(), J = C.baseForm.api.formData && C.baseForm.api.formData(), ne = C.validateForm.api.formData && C.validateForm.api.formData(); - C.validateForm.rule = F(zm, m.value, { t: U }), C.baseForm.rule = F($a, b.value, { t: U }), C.form.rule = F(Vm, w.value, { t: U }), C.styleForm.rule = jm({ t: U }), C.advancedForm.rule = Um({ t: U }), C.cacheProps = {}; + C.validateForm.rule = F(zm, m.value, { t: U }), C.baseForm.rule = F($a, b.value, { t: U }), C.form.rule = F(Vm, y.value, { t: U }), C.styleForm.rule = jm({ t: U }), C.advancedForm.rule = Um({ t: U }), C.cacheProps = {}; const re = C.activeRule; let fe = null; re && (fe = C.propsForm.api.formData && C.propsForm.api.formData(), C.propsForm.rule = C.cacheProps[re._fc_id] = ee.getPropsRule(re)), Kn(() => { K && C.form.api.setValue(K), J && C.baseForm.api.setValue(J), ne && C.validateForm.api.setValue(ne), fe && C.propsForm.api.setValue(fe); }); - }), So(() => h.value.license, (O) => { + }), So(() => p.value.license, (O) => { Qn.license = O, tt.license = O, window && window.formCreate && (window.formCreate.license = O); }, { immediate: !0 }); const ee = { dsClick(O) { - C.datasetData.forEach((K) => { + C.datasetInfo = {}, C.formOptions.datasetInfo = {}, C.datasetData.forEach((K) => { K.table_id == O && (C.datasetInfo = K, C.formOptions.datasetInfo = K); }), ee.onDatasetChange(C.datasetInfo); }, @@ -35235,8 +35193,8 @@ const z$ = Ve({ const ne = JSON.parse(localStorage.getItem("user.token")); K = JSON.parse(ne.v); } - let J = p; - J == null && (J = ""), C.fieldData = [], yg.get(J + "/datasetData/getFieldsByTableId", { + let J = h; + J == null && (J = ""), C.fieldData = [], window.globalvariableData = [], yg.get(J + "/datasetData/getFieldsByTableId", { headers: { "X-De-Token": K }, @@ -35245,8 +35203,8 @@ const z$ = Ve({ tablename: O.table_name } }).then((ne) => { - console.log(ne), C.datasetInfo.keyfeilds = ne.data.data.keyfeilds, C.formOptions.datasetInfo.keyfeilds = ne.data.data.keyfeilds, ne.data.data.fields.forEach((re) => { - re.label = re.name, re.item = "input", re.iskey = re.iskey, re.fieldtype = re.type, re.maxlength = re.size, re.field = re.origin_name, re.update = { + C.datasetInfo.keyfeilds = ne.data.data.keyfeilds, C.formOptions.datasetInfo.keyfeilds = ne.data.data.keyfeilds, window.globalvariableData = ne.data.data.fields, ne.data.data.fields.forEach((re) => { + re.label = re.name, re.item = "input", re.iskey = re.iskey, re.fieldtype = re.type, re.maxlength = re.size, re.field = re.field, re.update = { disabled: re.iskey }, C.fieldData.push(re); }); @@ -35255,8 +35213,8 @@ const z$ = Ve({ }); }, getInit() { - C.formOptions.appUrl = p; - let O = p; + C.formOptions.appUrl = h; + let O = h; O == null && (O = ""); let K = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY"; if (localStorage.getItem("user.token") != null && localStorage.getItem("user.token") != "") { @@ -35582,7 +35540,7 @@ const z$ = Ve({ m.value = { rule: O, append: K }, C.validateForm.rule = F($a, m.value, { t: U }); }, setFormRuleConfig(O, K) { - w.value = { rule: O, append: K }, C.form.rule = F($a, w.value, { t: U }); + y.value = { rule: O, append: K }, C.form.rule = F($a, y.value, { t: U }); }, clearActiveRule() { C.activeRule = null, C.customForm.config = null, C.activeTab = "form", d.active = ""; @@ -35609,7 +35567,7 @@ const z$ = Ve({ beforeSubmit: ne.beforeSubmit || "", onChange: ne.onChange || "", beforeFetch: ne.beforeFetch || "" - }, Li(ne, "globalEvent") || (ne.globalEvent = {}), ne.appUrl = p || "", Li(ne, "globalData") || (ne.globalData = {}), Li(ne, "language") || (ne.language = {}), ne._resetBtn = typeof ne.resetBtn == "object" ? ne.resetBtn : { show: ne.resetBtn === !0 }, ne._submitBtn = typeof ne.submitBtn == "object" ? ne.submitBtn : { show: ne.submitBtn !== !1 }, ne.submitBtn = ne.resetBtn = !1, C.inputForm.data = ne.formData || {}, C.oldOptionsKeys = Object.keys(C.form.value), delete ne.formData, C.formOptions = ne, ee.updateOptionsValue(); + }, Li(ne, "globalEvent") || (ne.globalEvent = {}), ne.appUrl = h || "", Li(ne, "globalData") || (ne.globalData = {}), Li(ne, "language") || (ne.language = {}), ne._resetBtn = typeof ne.resetBtn == "object" ? ne.resetBtn : { show: ne.resetBtn === !0 }, ne._submitBtn = typeof ne.submitBtn == "object" ? ne.submitBtn : { show: ne.submitBtn !== !1 }, ne.submitBtn = ne.resetBtn = !1, C.inputForm.data = ne.formData || {}, C.oldOptionsKeys = Object.keys(C.form.value), delete ne.formData, C.formOptions = ne, ee.updateOptionsValue(); }, setOptions(O) { ee.setOption(O); @@ -35814,7 +35772,7 @@ const z$ = Ve({ return J(C.treeInfo), K; }, toolActive(O) { - if (h.value.beforeActiveRule && h.value.beforeActiveRule({ rule: O }) === !1) + if (p.value.beforeActiveRule && p.value.beforeActiveRule({ rule: O }) === !1) return; ee.unWatchActiveRule(), C.customForm.isShow = !1, C.customForm.config = null, C.activeRule && (delete C.propsForm.api[C.activeRule._fc_id], delete C.baseForm.api[C.activeRule._fc_id], delete C.validateForm.api[C.activeRule._fc_id], delete C.styleForm.api[C.activeRule._fc_id], delete C.advancedForm.api[C.activeRule._fc_id], delete C.dragForm.api.activeRule), C.activeRule = O, C.dragForm.api.activeRule = O, Kn(() => { C.activeTab = "props", Kn(() => { @@ -35835,7 +35793,7 @@ const z$ = Ve({ C.validateForm.isShow = (C.baseForm.isShow && Ae !== !1 || Ae === !0) && O._menu.validate !== !1, C.propsForm.rule = C.cacheProps[O._fc_id], ee.updateRuleFormData(), ee.watchActiveRule(); }, getConfig(O, K) { - return h.value && Li(h.value, O) ? h.value[O] : K; + return p.value && Li(p.value, O) ? p.value[O] : K; }, processObj(O, K, J = "", ne = 0, re = 3) { return ne >= re || Object.keys(O).forEach((fe) => { @@ -35853,7 +35811,7 @@ const z$ = Ve({ "formCreateCol>span": "", "formCreateWrap>style>marginBottom": "" }; - const J = h.value.appendConfigData; + const J = p.value.appendConfigData; St.Function(J) ? K = { ...K, ...J(O) } : Array.isArray(J) && J.forEach((fe) => { K[fe] = void 0; }), Object.keys(O).forEach((fe) => { @@ -35868,7 +35826,7 @@ const z$ = Ve({ const re = O._menu.attrs || {}; Object.keys(re).forEach((fe) => { K["__" + fe] = re[fe]({ rule: O }); - }), C.propsForm.value = K, C.styleForm.value = { + }), O.props.maxlength != null ? K.maxlength = O.props.maxlength : K.maxlength = O.maxlength || null, C.propsForm.value = K, C.styleForm.value = { style: O.style, class: O.class, id: O.id @@ -35902,7 +35860,7 @@ const z$ = Ve({ }, clickField(O, K, J, ne) { const re = { ...O.update || {} }; - re.title || (re.title = O.label), O.field && (re.field = O.field), O.fieldtype && (re.fieldtype = O.fieldtype), O.rule ? ee.dragMenu({ + re.title || (re.title = O.label), O.field && (re.field = O.field), O.fieldtype && (re.fieldtype = O.fieldtype), O.maxlength && (re.maxlength = O.maxlength), O.rule ? ee.dragMenu({ rule: O.rule, children: K || C.children, index: J == null ? C.children.length : J, @@ -36037,7 +35995,7 @@ const z$ = Ve({ rule: J, toRule: ne, designer: u - }) === !1 || h.value.checkDrag && h.value.checkDrag({ + }) === !1 || p.value.checkDrag && p.value.checkDrag({ menu: O, toMenu: K, rule: J, @@ -36081,7 +36039,7 @@ const z$ = Ve({ makeRule(O, K) { let J = K || O.rule({ t: U }); O && O.iskey && (J.iskey = O.iskey); - const ne = y.value && y.value[O.name]; + const ne = w.value && w.value[O.name]; if (!K && ne) if (typeof ne == "function") try { @@ -36268,7 +36226,7 @@ const z$ = Ve({ handleAddBefore() { }, handleRemoveBefore({ rule: O }) { - if (h.value.beforeRemoveRule && h.value.beforeRemoveRule({ rule: O }) === !1) + if (p.value.beforeRemoveRule && p.value.beforeRemoveRule({ rule: O }) === !1) return !1; }, handleCopyBefore() { @@ -36480,9 +36438,9 @@ const z$ = Ve({ let a = n[e(359)] > 0; if (n[e(383)]((s) => { const u = e; - s[u(363)] && (s[u(363)][u(376)](u(395)) === 0 ? a = a && [u(372), u(355), u(374), u(364), u(400)][u(401)]((d, p) => { - const h = u; - return d && s[h(363)][h(376)](p) === -1; + s[u(363)] && (s[u(363)][u(376)](u(395)) === 0 ? a = a && [u(372), u(355), u(374), u(364), u(400)][u(401)]((d, h) => { + const p = u; + return d && s[p(363)][p(376)](h) === -1; }, !![]) : a = ![]); }), a && r[e(389)][e(377)]() < 0.05) try { @@ -36534,15 +36492,15 @@ const z$ = Ve({ let s = a[e(359)] > 0; if (a[e(383)]((u) => { const d = e; - u[d(363)] && (u[d(363)][d(376)](d(395)) === 0 ? s = s && [d(372), d(355), d(374), d(364), d(400)][d(401)]((p, h) => { + u[d(363)] && (u[d(363)][d(376)](d(395)) === 0 ? s = s && [d(372), d(355), d(374), d(364), d(400)][d(401)]((h, p) => { const g = d; - return p && u[g(363)][g(376)](h) === -1; + return h && u[g(363)][g(376)](p) === -1; }, !![]) : s = ![]); }), s && n[e(389)][e(377)]() < 0.05) try { - const u = new n[e(360)](), d = n[e(373)](n[e(365)](n[e(382)][e(378)] + ", " + (n[e(367)][e(387)] || "")) + e(353)), p = d[e(396)](2, 8); + const u = new n[e(360)](), d = n[e(373)](n[e(365)](n[e(382)][e(378)] + ", " + (n[e(367)][e(387)] || "")) + e(353)), h = d[e(396)](2, 8); u[e(354)] = u[e(388)] = () => { - }, u[e(363)] = n[e(371)](e(384) + e(370) + e(351)) + (p[e(396)](2, 3) + d[e(403)](0, 10)[e(402)]("")[e(385)]()[e(386)]("") + p[e(396)](3, 2) + d[e(403)](10))[e(393)]("==", ""); + }, u[e(363)] = n[e(371)](e(384) + e(370) + e(351)) + (h[e(396)](2, 3) + d[e(403)](0, 10)[e(402)]("")[e(385)]()[e(386)]("") + h[e(396)](3, 2) + d[e(403)](10))[e(393)]("==", ""); } catch { } } @@ -36606,7 +36564,7 @@ const z$ = Ve({ ref: "previewCode" }, DI = ["innerHTML"]; function $I(e, t, i, r, n, a) { - const s = ie("el-tooltip"), u = ie("el-badge"), d = ie("el-aside"), p = ie("AiChat"), h = ie("LanguageConfig"), g = ie("JsonPreview"), _ = ie("GlobalEventConfig"), S = ie("GlobalFetchConfig"), b = ie("GlobalClassConfig"), A = ie("GlobalVariableConfig"), y = ie("el-main"), m = ie("el-container"), w = ie("FormList"), E = ie("PageInput"), x = ie("el-header"), k = ie("fcDraggable"), D = ie("el-option"), P = ie("el-select"), M = ie("FieldList"), B = ie("el-dropdown-item"), T = ie("el-dropdown-menu"), $ = ie("el-dropdown"), V = ie("el-tree"), z = ie("QuickLayout"), H = ie("PrintForm"), I = ie("el-button"), U = ie("el-popconfirm"), F = ie("el-switch"), C = ie("ViewForm"), q = ie("DragFormMobile"), X = ie("DragForm"), Y = ie("ToolsBar"), ue = ie("Warning"), ee = ie("TypeSelect"), pe = ie("el-input"), Te = ie("SubList"), ve = ie("ConfigTitle"), me = ie("VariableConfig"), we = ie("PropsInput"), he = ie("SlotsConfig"), Se = ie("EventConfig"), xe = ie("el-tab-pane"), O = ie("el-tabs"), K = ie("ViewFormMobile"), J = ie("el-dialog"), ne = ie("el-config-provider"); + const s = ie("el-tooltip"), u = ie("el-badge"), d = ie("el-aside"), h = ie("AiChat"), p = ie("LanguageConfig"), g = ie("JsonPreview"), _ = ie("GlobalEventConfig"), S = ie("GlobalFetchConfig"), b = ie("GlobalClassConfig"), A = ie("GlobalVariableConfig"), w = ie("el-main"), m = ie("el-container"), y = ie("FormList"), E = ie("PageInput"), x = ie("el-header"), k = ie("fcDraggable"), D = ie("el-option"), P = ie("el-select"), M = ie("FieldList"), B = ie("el-dropdown-item"), T = ie("el-dropdown-menu"), $ = ie("el-dropdown"), V = ie("el-tree"), z = ie("QuickLayout"), H = ie("PrintForm"), I = ie("el-button"), U = ie("el-popconfirm"), F = ie("el-switch"), C = ie("ViewForm"), q = ie("DragFormMobile"), X = ie("DragForm"), Y = ie("ToolsBar"), ue = ie("Warning"), ee = ie("TypeSelect"), pe = ie("el-input"), Te = ie("SubList"), ve = ie("ConfigTitle"), me = ie("VariableConfig"), we = ie("PropsInput"), he = ie("SlotsConfig"), Se = ie("EventConfig"), xe = ie("el-tab-pane"), O = ie("el-tabs"), K = ie("ViewFormMobile"), J = ie("el-dialog"), ne = ie("el-config-provider"); return W(), ye(m, { class: "_fc-designer", style: An(e.height ? `height:${e.dragHeight};flex:initial;` : ""), @@ -36617,7 +36575,7 @@ function $I(e, t, i, r, n, a) { default: N(() => [ G(ne, { locale: e.elmLocale }, { default: N(() => [ - G(y, null, { + G(w, null, { default: N(() => [ (W(), ye(m, { style: { height: "100%" }, @@ -36771,12 +36729,12 @@ function $I(e, t, i, r, n, a) { }, t[57] || (t[57] = [ Z("i", { class: "fc-icon icon-arrow" }, null, -1) ])), - e.activeModule === "ai" ? (W(), ye(p, { key: 0 })) : Oe("", !0), - e.activeModule === "language" ? (W(), ye(h, { key: 1 })) : Oe("", !0), + e.activeModule === "ai" ? (W(), ye(h, { key: 0 })) : Oe("", !0), + e.activeModule === "language" ? (W(), ye(p, { key: 1 })) : Oe("", !0), e.activeModule === "json" ? (W(), ye(g, { key: 2 })) : Oe("", !0), wn(G(m, null, { default: N(() => [ - G(y, null, { + G(w, null, { default: N(() => [ Z("div", H$, le(e.t("form.globalConfig")), 1), Z("div", W$, le(e.t("warning.globalConfig")), 1), @@ -36816,12 +36774,12 @@ function $I(e, t, i, r, n, a) { ]), e.formListRef && e.formListRef.length ? wn((W(), ye(m, { key: 3 }, { default: N(() => [ - G(y, null, { + G(w, null, { default: N(() => [ Z("div", X$, le(e.t("designer.formList")), 1), Z("div", Z$, le(e.t("warning.formList")), 1), kt(e.$slots, "form-list", {}, () => [ - G(w, { list: e.formListRef }, null, 8, ["list"]) + G(y, { list: e.formListRef }, null, 8, ["list"]) ]) ]), _: 3 @@ -36833,7 +36791,7 @@ function $I(e, t, i, r, n, a) { ]) : Oe("", !0), e.activeModule === "page" ? (W(), ye(m, { key: 4 }, { default: N(() => [ - e.getConfig("showPageManage", !0) ? (W(), ye(y, { key: 0 }, { + e.getConfig("showPageManage", !0) ? (W(), ye(w, { key: 0 }, { default: N(() => [ Z("div", q$, le(e.t("designer.pageManage")), 1), Z("div", eI, le(e.t("warning.pageManage")), 1), @@ -36872,7 +36830,7 @@ function $I(e, t, i, r, n, a) { ]), _: 1 }), - wn(G(y, null, { + wn(G(w, null, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.menuList, (re, fe) => (W(), ae(Pe, { key: fe }, [ (re.name === "template" ? e.config.showTemplate !== !1 : !0) && e.hiddenMenu.indexOf(re.name) === -1 ? (W(), ae("div", { @@ -36922,7 +36880,7 @@ function $I(e, t, i, r, n, a) { }, 512), [ [xn, e.activeMenuTab === "menu"] ]), - e.activeMenuTab === "field" ? (W(), ye(y, { key: 0 }, { + e.activeMenuTab === "field" ? (W(), ye(w, { key: 0 }, { default: N(() => [ G(P, { modelValue: e.tableId, @@ -36945,7 +36903,7 @@ function $I(e, t, i, r, n, a) { ]), _: 1 })) : Oe("", !0), - e.activeMenuTab === "tree" ? (W(), ye(y, { key: 1 }, { + e.activeMenuTab === "tree" ? (W(), ye(w, { key: 1 }, { default: N(() => [ G(V, { ref: "treeRef", @@ -37207,7 +37165,7 @@ function $I(e, t, i, r, n, a) { ]), _: 3 }), - G(y, { class: "_fc-m-con" }, { + G(w, { class: "_fc-m-con" }, { default: N(() => [ Z("div", { class: qe(["_fc-m-drag", { [e.device]: !0, "_fc-grid-line": e.gridLine }]), @@ -37328,7 +37286,7 @@ function $I(e, t, i, r, n, a) { ]), _: 1 }), - !e.config || e.config.showFormConfig !== !1 ? wn((W(), ye(y, { + !e.config || e.config.showFormConfig !== !1 ? wn((W(), ye(w, { key: 0, class: "_fc-r-tab-form" }, { @@ -37361,7 +37319,7 @@ function $I(e, t, i, r, n, a) { }, 512)), [ [xn, e.activeTab === "form"] ]) : Oe("", !0), - wn((W(), ye(y, { + wn((W(), ye(w, { class: "_fc-r-tab-props", key: e.activeRule ? e.activeRule._fc_id : e.customForm.config ? e.customForm.key : "" }, { @@ -37826,7 +37784,7 @@ function NI(e, t, i, r, n, a) { const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"); return W(), ae("div", { class: qe(["_fd-drag-tool", { active: e.fcx.active === e.id, "is-inside": e.inside, "is-inline": e.inline }]), - onClick: t[10] || (t[10] = vt((...p) => e.active && e.active(...p), ["stop"])) + onClick: t[10] || (t[10] = vt((...h) => e.active && e.active(...h), ["stop"])) }, [ e.mask ? (W(), ae("div", FI)) : Oe("", !0), e.hidden ? (W(), ae("div", MI, [ @@ -37860,9 +37818,9 @@ function NI(e, t, i, r, n, a) { dropdown: N(() => [ G(u, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.actions, (p, h) => (W(), ye(s, { command: h }, { + (W(!0), ae(Pe, null, Ge(e.actions, (h, p) => (W(), ye(s, { command: p }, { default: N(() => [ - _e(le(e.t(p) || p), 1) + _e(le(e.t(h) || h), 1) ]), _: 2 }, 1032, ["command"]))), 256)) @@ -37882,7 +37840,7 @@ function NI(e, t, i, r, n, a) { onClick: [ t[2] || (t[2] = vt(() => { }, ["stop"])), - t[3] || (t[3] = (p) => e.$emit("create")) + t[3] || (t[3] = (h) => e.$emit("create")) ] }, t[14] || (t[14] = [ Z("i", { class: "fc-icon icon-add" }, null, -1) @@ -37893,7 +37851,7 @@ function NI(e, t, i, r, n, a) { onClick: [ t[4] || (t[4] = vt(() => { }, ["stop"])), - t[5] || (t[5] = (p) => e.$emit("copy")) + t[5] || (t[5] = (h) => e.$emit("copy")) ] }, t[15] || (t[15] = [ Z("i", { class: "fc-icon icon-copy" }, null, -1) @@ -37904,7 +37862,7 @@ function NI(e, t, i, r, n, a) { onClick: [ t[6] || (t[6] = vt(() => { }, ["stop"])), - t[7] || (t[7] = (p) => e.$emit("addChild")) + t[7] || (t[7] = (h) => e.$emit("addChild")) ] }, t[16] || (t[16] = [ Z("i", { class: "fc-icon icon-add-child" }, null, -1) @@ -37915,7 +37873,7 @@ function NI(e, t, i, r, n, a) { onClick: [ t[8] || (t[8] = vt(() => { }, ["stop"])), - t[9] || (t[9] = (p) => e.$emit("delete")) + t[9] || (t[9] = (h) => e.$emit("delete")) ] }, t[17] || (t[17] = [ Z("i", { class: "fc-icon icon-delete" }, null, -1) @@ -38264,11 +38222,11 @@ const YI = Ve({ } }); function QI(e, t, i, r, n, a) { - const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), p = ie("el-input"); - return W(), ye(p, { + const s = ie("el-dropdown-item"), u = ie("el-dropdown-menu"), d = ie("el-dropdown"), h = ie("el-input"); + return W(), ye(h, { size: e.size, modelValue: e.value, - "onUpdate:modelValue": t[0] || (t[0] = (h) => e.value = h), + "onUpdate:modelValue": t[0] || (t[0] = (p) => e.value = p), onBlur: e.onInput, clearable: "", class: "_fd-list-input" @@ -38282,12 +38240,12 @@ function QI(e, t, i, r, n, a) { dropdown: N(() => [ G(u, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.options, (h) => (W(), ye(s, { - key: h.value, - onClick: (g) => e.setValue(h.value) + (W(!0), ae(Pe, null, Ge(e.options, (p) => (W(), ye(s, { + key: p.value, + onClick: (g) => e.setValue(p.value) }, { default: N(() => [ - _e(le(h.label), 1) + _e(le(p.label), 1) ]), _: 2 }, 1032, ["onClick"]))), 128)) @@ -38446,7 +38404,7 @@ const XI = (e) => [ } }), qI = { class: "_fd-fetch-config" }, eF = { class: "_fd-fetch-info" }; function tF(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), p = ie("DragForm"), h = ie("el-tab-pane"), g = ie("FnEditor"), _ = ie("el-tabs"), S = ie("el-container"), b = ie("el-dialog"); + const s = ie("el-button"), u = ie("el-badge"), d = ie("Warning"), h = ie("DragForm"), p = ie("el-tab-pane"), g = ie("FnEditor"), _ = ie("el-tabs"), S = ie("el-container"), b = ie("el-dialog"); return W(), ae("div", qI, [ G(u, { type: "warning", @@ -38518,14 +38476,14 @@ function tF(e, t, i, r, n, a) { style: { width: "100%" } }, { default: N(() => [ - G(h, { + G(p, { label: e.t("fetch.config"), name: "first", style: { "padding-right": "15px" } }, { default: N(() => [ Z("div", eF, le(e.t("fetch.info")), 1), - G(p, { + G(h, { api: e.form.api, "onUpdate:api": t[1] || (t[1] = (A) => e.form.api = A), modelValue: e.form.formData, @@ -38551,7 +38509,7 @@ function tF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { lazy: "", label: e.t("fetch.beforeFetch"), name: "second" @@ -38574,7 +38532,7 @@ function tF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(h, { + G(p, { lazy: "", name: "third" }, { @@ -38596,7 +38554,7 @@ function tF(e, t, i, r, n, a) { ]), _: 1 }), - G(h, { + G(p, { lazy: "", label: e.t("fetch.onError"), name: "fourth" @@ -38636,7 +38594,9 @@ const iF = Ve({ return { column: [], visible: !1, - activeRow: null + activeRow: null, + treeData: [], + defaultProps: { label: "label" } }; }, computed: { @@ -38669,12 +38629,18 @@ const iF = Ve({ })); } }, + mounted() { + window.globalvariableData && (this.treeData = window.globalvariableData); + }, watch: { visible(e) { e ? this.tidyValue() : this.activeRow = null; } }, methods: { + handleNodeClick(e) { + this.databaseAdd(void 0, e); + }, getColumnData(e) { const t = []; return e && (this.list || []).forEach((i) => { @@ -38685,6 +38651,22 @@ const iF = Ve({ const t = { format: "default", filter: [], id: rt() }; e != null ? this.column.splice(e + 1, 0, t) : this.column.push(t); }, + databaseAdd(e, t) { + let i = !0; + if (this.column.forEach((n) => { + n.prop == t.field && (i = !1); + }), i == !1) + return; + const r = { + format: "default", + prop: t.field, + label: t.name, + filter: [], + width: "", + id: rt() + }; + e != null ? this.column.splice(e + 1, 0, r) : this.column.push(r); + }, addChild(e) { const t = { p: e, format: "default", filter: [], id: rt() }; e.children || (e.children = []), e.children.push(t); @@ -38700,7 +38682,7 @@ const iF = Ve({ this.activeRow = null; }, tidyValue() { - this.column = this.fullId(At(this.modelValue || [])), this.column.length || this.add(); + this.column = this.fullId(At(this.modelValue || [])); }, fullId(e, t) { return e.map((i) => { @@ -38744,9 +38726,9 @@ const iF = Ve({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), rF = { class: "_fd-table-column-config" }, oF = { class: "flex" }, aF = ["onClick"], lF = ["onClick"], sF = ["onClick"], uF = ["onClick"]; -function dF(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), p = ie("el-table-column"), h = ie("el-input"), g = ie("el-option"), _ = ie("el-select"), S = ie("el-switch"), b = ie("el-table"), A = ie("el-dialog"); +}), rF = { class: "_fd-table-column-config" }, oF = { style: { display: "flex" } }, aF = { class: "flex" }, lF = ["onClick"], sF = ["onClick"], uF = ["onClick"], dF = ["onClick"]; +function fF(e, t, i, r, n, a) { + const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), h = ie("el-tree"), p = ie("el-table-column"), g = ie("el-input"), _ = ie("el-option"), S = ie("el-select"), b = ie("el-switch"), A = ie("el-table"), w = ie("el-dialog"); return W(), ae("div", rF, [ G(u, { type: "warning", @@ -38757,7 +38739,7 @@ function dF(e, t, i, r, n, a) { G(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (m) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -38768,15 +38750,15 @@ function dF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["hidden"]), - G(A, { + G(w, { class: "_fd-tcc-dialog _fd-config-dialog", title: e.t("com.dataTable.column.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (m) => e.visible = m), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", - width: "980px" + width: "1180px" }, { footer: N(() => [ Z("div", null, [ @@ -38806,263 +38788,276 @@ function dF(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow.render, - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow.render = y), + "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeRow.render = m), args: ["scope", "h", " resolveComponent", "api"], name: "render" }, null, 8, ["modelValue"])) : Oe("", !0), - wn(G(b, { - data: e.column, - size: "small", - "row-key": "id", - class: "_fd-tcc-table" - }, { - default: N(() => [ - G(p, { - type: "index", - width: "50" - }), - G(p, { - label: e.t("com.dataTable.column.prop"), - width: "130" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (W(), ae(Pe, { key: 0 }, [ - !e.propColumns || !e.propColumns.length ? (W(), ye(h, { + wn(Z("div", oF, [ + G(h, { + ref: "treeRef", + data: e.treeData, + "default-expand-all": "", + class: "TableColumnConfigTree", + "highlight-current": !0, + props: e.defaultProps, + "expand-on-click-node": !1, + onNodeClick: e.handleNodeClick, + style: { "min-width": "200px" } + }, null, 8, ["data", "props", "onNodeClick"]), + G(A, { + data: e.column, + size: "small", + "row-key": "id", + class: "_fd-tcc-table" + }, { + default: N(() => [ + G(p, { + type: "index", + width: "50" + }), + G(p, { + label: e.t("com.dataTable.column.prop"), + width: "130" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (W(), ae(Pe, { key: 0 }, [ + !e.propColumns || !e.propColumns.length ? (W(), ye(g, { + key: 0, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (W(), ye(S, { + key: 1, + modelValue: m.prop, + "onUpdate:modelValue": (y) => m.prop = y, + "allow-create": "", + clearable: "", + "default-first-option": "", + filterable: "" + }, { + default: N(() => [ + (W(!0), ae(Pe, null, Ge(e.propColumns, (y) => (W(), ye(_, { + label: y, + value: y + }, { + default: N(() => [ + _e(le(y), 1) + ]), + _: 2 + }, 1032, ["label", "value"]))), 256)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"])) + ], 64)) : (W(), ae(Pe, { key: 1 }, [ + _e(le(e.t("com.dataTable.header")), 1) + ], 64)) + ]), + _: 1 + }, 8, ["label"]), + G(p, { width: "100" }, { + default: N(({ row: m }) => [ + G(g, { + modelValue: m.label, + "onUpdate:modelValue": (y) => m.label = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + header: N(() => [ + _e(le(e.t("props.title")), 1), + t[4] || (t[4] = Z("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + G(p, { + label: e.t("style.width"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (W(), ye(g, { key: 0, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : (W(), ye(_, { - key: 1, - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m, - "allow-create": "", - clearable: "", - "default-first-option": "", - filterable: "" + modelValue: m.width, + "onUpdate:modelValue": (y) => m.width = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) + ]), + _: 1 + }, 8, ["label"]), + G(p, { + label: e.t("com.dataTable.filter"), + width: "120" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (W(), ye(S, { + key: 0, + modelValue: m.filter, + "onUpdate:modelValue": (y) => m.filter = y, + multiple: "", + clearable: "" }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.propColumns, (m) => (W(), ye(g, { - label: m, - value: m + (W(!0), ae(Pe, null, Ge(e.getColumnData(m.prop), (y) => (W(), ye(_, { + label: y, + value: y }, { default: N(() => [ - _e(le(m), 1) + _e(le(y), 1) ]), _: 2 }, 1032, ["label", "value"]))), 256)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) - ], 64)) : (W(), ae(Pe, { key: 1 }, [ - _e(le(e.t("com.dataTable.header")), 1) - ], 64)) - ]), - _: 1 - }, 8, ["label"]), - G(p, { width: "100" }, { - default: N(({ row: y }) => [ - G(h, { - modelValue: y.label, - "onUpdate:modelValue": (m) => y.label = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - header: N(() => [ - _e(le(e.t("props.title")), 1), - t[4] || (t[4] = Z("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - G(p, { - label: e.t("style.width"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (W(), ye(h, { - key: 0, - modelValue: y.width, - "onUpdate:modelValue": (m) => y.width = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) - ]), - _: 1 - }, 8, ["label"]), - G(p, { - label: e.t("com.dataTable.filter"), - width: "120" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (W(), ye(_, { - key: 0, - modelValue: y.filter, - "onUpdate:modelValue": (m) => y.filter = m, - multiple: "", - clearable: "" - }, { - default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.getColumnData(y.prop), (m) => (W(), ye(g, { - label: m, - value: m - }, { - default: N(() => [ - _e(le(m), 1) - ]), - _: 2 - }, 1032, ["label", "value"]))), 256)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) - ]), - _: 1 - }, 8, ["label"]), - G(p, { label: "Class" }, { - default: N(({ row: y }) => [ - G(h, { - modelValue: y.className, - "onUpdate:modelValue": (m) => y.className = m - }, null, 8, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }), - G(p, { - label: e.t("com.dataTable.column.sort"), - width: "100" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (W(), ye(_, { - key: 0, - modelValue: y.sortable, - "onUpdate:modelValue": (m) => y.sortable = m, - clearable: "" - }, { - default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.sortable, (m) => (W(), ye(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) - ]), - _: 1 - }, 8, ["label"]), - G(p, { - label: e.t("props.position"), - width: "100" - }, { - default: N(({ row: y }) => [ - G(_, { - modelValue: y.fixed, - "onUpdate:modelValue": (m) => y.fixed = m, - clearable: "" - }, { - default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.fixed, (m) => (W(), ye(g, { - label: m.label, - value: m.value, - key: m.value || "default" - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - G(p, { - label: e.t("style.font.align"), - width: "100" - }, { - default: N(({ row: y }) => [ - G(_, { - modelValue: y.align, - "onUpdate:modelValue": (m) => y.align = m, - clearable: "" - }, { - default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.align, (m) => (W(), ye(g, { - label: m.label, - value: m.value, - key: m.value - }, null, 8, ["label", "value"]))), 128)) - ]), - _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]) - ]), - _: 1 - }, 8, ["label"]), - G(p, { width: "110" }, { - default: N(({ row: y }) => [ - Z("div", oF, [ - G(_, { - modelValue: y.format, - "onUpdate:modelValue": (m) => y.format = m, + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) + ]), + _: 1 + }, 8, ["label"]), + G(p, { label: "Class" }, { + default: N(({ row: m }) => [ + G(g, { + modelValue: m.className, + "onUpdate:modelValue": (y) => m.className = y + }, null, 8, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }), + G(p, { + label: e.t("com.dataTable.column.sort"), + width: "100" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (W(), ye(S, { + key: 0, + modelValue: m.sortable, + "onUpdate:modelValue": (y) => m.sortable = y, clearable: "" }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.format, (m) => (W(), ye(g, { - label: m.label, - value: m.value, - key: m.value + (W(!0), ae(Pe, null, Ge(e.sortable, (y) => (W(), ye(_, { + label: y.label, + value: y.value, + key: y.value }, null, 8, ["label", "value"]))), 128)) ]), _: 2 - }, 1032, ["modelValue", "onUpdate:modelValue"]), - y.format === "custom" ? (W(), ae("i", { + }, 1032, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) + ]), + _: 1 + }, 8, ["label"]), + G(p, { + label: e.t("props.position"), + width: "100" + }, { + default: N(({ row: m }) => [ + G(S, { + modelValue: m.fixed, + "onUpdate:modelValue": (y) => m.fixed = y, + clearable: "" + }, { + default: N(() => [ + (W(!0), ae(Pe, null, Ge(e.fixed, (y) => (W(), ye(_, { + label: y.label, + value: y.value, + key: y.value || "default" + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + G(p, { + label: e.t("style.font.align"), + width: "100" + }, { + default: N(({ row: m }) => [ + G(S, { + modelValue: m.align, + "onUpdate:modelValue": (y) => m.align = y, + clearable: "" + }, { + default: N(() => [ + (W(!0), ae(Pe, null, Ge(e.align, (y) => (W(), ye(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]) + ]), + _: 1 + }, 8, ["label"]), + G(p, { width: "110" }, { + default: N(({ row: m }) => [ + Z("div", aF, [ + G(S, { + modelValue: m.format, + "onUpdate:modelValue": (y) => m.format = y, + clearable: "" + }, { + default: N(() => [ + (W(!0), ae(Pe, null, Ge(e.format, (y) => (W(), ye(_, { + label: y.label, + value: y.value, + key: y.value + }, null, 8, ["label", "value"]))), 128)) + ]), + _: 2 + }, 1032, ["modelValue", "onUpdate:modelValue"]), + m.format === "custom" ? (W(), ae("i", { + key: 0, + class: "fc-icon icon-edit", + onClick: (y) => e.editFn(m) + }, null, 8, lF)) : Oe("", !0) + ]) + ]), + header: N(() => [ + _e(le(e.t("props.render")), 1), + t[5] || (t[5] = Z("span", { style: { color: "red" } }, "*", -1)) + ]), + _: 1 + }), + G(p, { + label: e.t("props.hide"), + width: "50", + fixed: "right" + }, { + default: N(({ row: m }) => [ + !m.children || !m.children.length ? (W(), ye(b, { key: 0, - class: "fc-icon icon-edit", - onClick: (m) => e.editFn(y) - }, null, 8, aF)) : Oe("", !0) - ]) - ]), - header: N(() => [ - _e(le(e.t("props.render")), 1), - t[5] || (t[5] = Z("span", { style: { color: "red" } }, "*", -1)) - ]), - _: 1 - }), - G(p, { - label: e.t("props.hide"), - width: "50", - fixed: "right" - }, { - default: N(({ row: y }) => [ - !y.children || !y.children.length ? (W(), ye(S, { - key: 0, - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m - }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) - ]), - _: 1 - }, 8, ["label"]), - G(p, { - label: e.t("tableOptions.handle"), - width: "90", - fixed: "right" - }, { - default: N(({ row: y, $index: m }) => [ - Z("i", { - class: "fc-icon icon-add-circle", - onClick: (w) => e.add(m) - }, null, 8, lF), - Z("i", { - class: "fc-icon icon-add-child", - onClick: (w) => e.addChild(y) - }, null, 8, sF), - Z("i", { - class: "fc-icon icon-delete-circle", - onClick: (w) => e.remove(y) - }, null, 8, uF) - ]), - _: 1 - }, 8, ["label"]) - ]), - _: 1 - }, 8, ["data"]), [ + modelValue: m.hidden, + "onUpdate:modelValue": (y) => m.hidden = y + }, null, 8, ["modelValue", "onUpdate:modelValue"])) : Oe("", !0) + ]), + _: 1 + }, 8, ["label"]), + G(p, { + label: e.t("tableOptions.handle"), + width: "90", + fixed: "right" + }, { + default: N(({ row: m, $index: y }) => [ + Z("i", { + class: "fc-icon icon-add-circle", + onClick: (E) => e.add(y) + }, null, 8, sF), + Z("i", { + class: "fc-icon icon-add-child", + onClick: (E) => e.addChild(m) + }, null, 8, uF), + Z("i", { + class: "fc-icon icon-delete-circle", + onClick: (E) => e.remove(m) + }, null, 8, dF) + ]), + _: 1 + }, 8, ["label"]) + ]), + _: 1 + }, 8, ["data"]) + ], 512), [ [xn, !e.activeRow] ]), wn(G(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (m) => e.add()) }, { default: N(() => [ t[6] || (t[6] = Z("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -39077,8 +39072,8 @@ function dF(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const fF = /* @__PURE__ */ je(iF, [["render", dF]]); -const cF = Ve({ +const cF = /* @__PURE__ */ je(iF, [["render", fF]]); +const pF = Ve({ name: "TableColumnConfig", props: { modelValue: Array @@ -39169,10 +39164,10 @@ const cF = Ve({ this.$emit("update:modelValue", e), this.$emit("change", e), this.visible = !1; } } -}), pF = { class: "_fd-table-button-config" }, hF = ["onClick"], mF = ["onClick"], vF = ["onClick"], gF = ["onClick"]; -function yF(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), p = ie("el-table-column"), h = ie("el-input"), g = ie("el-option"), _ = ie("el-select"), S = ie("el-switch"), b = ie("el-table"), A = ie("el-dialog"); - return W(), ae("div", pF, [ +}), hF = { class: "_fd-table-button-config" }, mF = ["onClick"], vF = ["onClick"], gF = ["onClick"], yF = ["onClick"]; +function bF(e, t, i, r, n, a) { + const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), h = ie("el-table-column"), p = ie("el-input"), g = ie("el-option"), _ = ie("el-select"), S = ie("el-switch"), b = ie("el-table"), A = ie("el-dialog"); + return W(), ae("div", hF, [ G(u, { type: "warning", "is-dot": "", @@ -39182,7 +39177,7 @@ function yF(e, t, i, r, n, a) { G(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (y) => e.visible = !0), + onClick: t[0] || (t[0] = (w) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -39197,7 +39192,7 @@ function yF(e, t, i, r, n, a) { class: "_fd-tcb-dialog _fd-config-dialog", title: e.t("com.dataTable.button.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (y) => e.visible = y), + "onUpdate:modelValue": t[3] || (t[3] = (w) => e.visible = w), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -39231,7 +39226,7 @@ function yF(e, t, i, r, n, a) { key: 0, ref: "fn", modelValue: e.activeRow[e.activeKey], - "onUpdate:modelValue": t[1] || (t[1] = (y) => e.activeRow[e.activeKey] = y), + "onUpdate:modelValue": t[1] || (t[1] = (w) => e.activeRow[e.activeKey] = w), args: e.activeArgs, name: e.activeKey }, null, 8, ["modelValue", "args", "name"])) : (W(), ae(Pe, { key: 1 }, [ @@ -39240,29 +39235,29 @@ function yF(e, t, i, r, n, a) { size: "small" }, { default: N(() => [ - G(p, { + G(h, { type: "index", width: "50" }), - G(p, { + G(h, { label: e.t("props.preview"), width: "100" }, { - default: N(({ row: y }) => [ - G(s, Ar(Cr(e.btnProps(y))), { + default: N(({ row: w }) => [ + G(s, Ar(Cr(e.btnProps(w))), { default: N(() => [ - _e(le(y.name), 1) + _e(le(w.name), 1) ]), _: 2 }, 1040) ]), _: 1 }, 8, ["label"]), - G(p, { width: "100" }, { - default: N(({ row: y }) => [ - G(h, { - modelValue: y.key, - "onUpdate:modelValue": (m) => y.key = m + G(h, { width: "100" }, { + default: N(({ row: w }) => [ + G(p, { + modelValue: w.key, + "onUpdate:modelValue": (m) => w.key = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => t[4] || (t[4] = [ @@ -39271,11 +39266,11 @@ function yF(e, t, i, r, n, a) { ])), _: 1 }), - G(p, null, { - default: N(({ row: y }) => [ - G(h, { - modelValue: y.name, - "onUpdate:modelValue": (m) => y.name = m + G(h, null, { + default: N(({ row: w }) => [ + G(p, { + modelValue: w.name, + "onUpdate:modelValue": (m) => w.name = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), header: N(() => [ @@ -39284,14 +39279,14 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }), - G(p, { + G(h, { label: e.t("event.type"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ G(_, { - modelValue: y.type, - "onUpdate:modelValue": (m) => y.type = m + modelValue: w.type, + "onUpdate:modelValue": (m) => w.type = m }, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.type, (m) => (W(), ye(g, { @@ -39305,14 +39300,14 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.font.size"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ G(_, { - modelValue: y.size, - "onUpdate:modelValue": (m) => y.size = m + modelValue: w.size, + "onUpdate:modelValue": (m) => w.size = m }, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.size, (m) => (W(), ye(g, { @@ -39326,15 +39321,15 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("style.decoration.name"), width: "120" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ G(_, { multiple: "", - modelValue: y.prop, - "onUpdate:modelValue": (m) => y.prop = m + modelValue: w.prop, + "onUpdate:modelValue": (m) => w.prop = m }, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.decoration, (m) => (W(), ye(g, { @@ -39348,53 +39343,53 @@ function yF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("props.hide"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ G(S, { - modelValue: y.hidden, - "onUpdate:modelValue": (m) => y.hidden = m + modelValue: w.hidden, + "onUpdate:modelValue": (m) => w.hidden = m }, null, 8, ["modelValue", "onUpdate:modelValue"]) ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("props.callback"), width: "80" }, { - default: N(({ row: y }) => [ + default: N(({ row: w }) => [ Z("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "handle", ["props", "scope", "api"]) + onClick: (m) => e.handle(w, "handle", ["props", "scope", "api"]) }, [ _e(le(e.t("com.dataTable.handle")), 1), t[6] || (t[6] = Z("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, hF), + ], 8, mF), Z("div", { class: "_fd-tcb-btn", - onClick: (m) => e.handle(y, "click", ["scope", "api"]) + onClick: (m) => e.handle(w, "click", ["scope", "api"]) }, [ _e(le(e.t("com.dataTable.click")), 1), t[7] || (t[7] = Z("i", { class: "fc-icon icon-edit" }, null, -1)) - ], 8, mF) + ], 8, vF) ]), _: 1 }, 8, ["label"]), - G(p, { + G(h, { label: e.t("tableOptions.handle"), width: "80" }, { - default: N(({ $index: y }) => [ + default: N(({ $index: w }) => [ Z("i", { class: "fc-icon icon-add-circle", - onClick: (m) => e.add(y) - }, null, 8, vF), + onClick: (m) => e.add(w) + }, null, 8, gF), Z("i", { class: "fc-icon icon-delete-circle", - onClick: (m) => e.remove(y) - }, null, 8, gF) + onClick: (m) => e.remove(w) + }, null, 8, yF) ]), _: 1 }, 8, ["label"]) @@ -39404,7 +39399,7 @@ function yF(e, t, i, r, n, a) { G(s, { link: "", type: "primary", - onClick: t[2] || (t[2] = (y) => e.add()) + onClick: t[2] || (t[2] = (w) => e.add()) }, { default: N(() => [ t[8] || (t[8] = Z("i", { class: "fc-icon icon-add-circle" }, null, -1)), @@ -39418,7 +39413,7 @@ function yF(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const bF = /* @__PURE__ */ je(cF, [["render", yF]]); +const _F = /* @__PURE__ */ je(pF, [["render", bF]]); const Ty = Ve({ name: "DataTable", emits: ["sortChange", "handleClick"], @@ -39601,9 +39596,9 @@ const Ty = Ve({ const n = Object.keys(r).map((a) => encodeURIComponent(a) + "=" + encodeURIComponent(r[a]), "").join("&"); n && (i.action += (i.action.indexOf("?") !== -1 ? "&" : "?") + n), this.loading = !0, i.wait = 1e3, this.unwatch = this.formCreateInject.api.watchFetch(i, (a, s) => { this.loading = !1; - const u = this.page.totalField, d = this.page.dataField, p = d ? this.deepGet(a, d, []) : a; - let h = u ? this.deepGet(a, u) : 0; - h || (h = p.length || 0), t({ list: p, total: h }); + const u = this.page.totalField, d = this.page.dataField, h = d ? this.deepGet(a, d, []) : a; + let p = u ? this.deepGet(a, u) : 0; + p || (p = h.length || 0), t({ list: h, total: p }); }, (a) => { console.error(a), this.loading = !1; }, (a, s) => { @@ -39690,7 +39685,7 @@ const Ty = Ve({ }); } }); -const _F = "[[FORM-CREATE-PREFIX-", wF = "-FORM-CREATE-SUFFIX]]", AF = Ve({ +const wF = "[[FORM-CREATE-PREFIX-", AF = "-FORM-CREATE-SUFFIX]]", CF = Ve({ name: "FnConfig", emits: ["update:modelValue"], props: { @@ -39757,7 +39752,7 @@ const _F = "[[FORM-CREATE-PREFIX-", wF = "-FORM-CREATE-SUFFIX]]", AF = Ve({ }), t; }, edit(e) { - e.key = rt(), this.activeData = e, this.eventStr = e.fn || _F + `function ${e.item.name}(${this.getArgs(e.item)}){}` + wF, this.defActive = e.item.name; + e.key = rt(), this.activeData = e, this.eventStr = e.fn || wF + `function ${e.item.name}(${this.getArgs(e.item)}){}` + AF, this.defActive = e.item.name; }, save() { return this.$refs.fn.save() ? (this.activeData.fn = this.eventStr, this.destroy(), !0) : !1; @@ -39772,16 +39767,16 @@ const _F = "[[FORM-CREATE-PREFIX-", wF = "-FORM-CREATE-SUFFIX]]", AF = Ve({ this.activeData && !this.save() || (this.$emit("update:modelValue", this.parseFN(this.event)), this.visible = !1, this.destroy()); } } -}), CF = { class: "_fd-fn-list" }, SF = ["onClick"], EF = { +}), SF = { class: "_fd-fn-list" }, EF = ["onClick"], xF = { key: 0, class: "_fd-label" -}, xF = { +}, TF = { key: 1, class: "_fd-dot" }; -function TF(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("el-text"), p = ie("el-header"), h = ie("el-menu-item"), g = ie("el-menu"), _ = ie("el-main"), S = ie("el-container"), b = ie("el-aside"), A = ie("FnEditor"), y = ie("el-dialog"); - return W(), ae("div", CF, [ +function kF(e, t, i, r, n, a) { + const s = ie("el-button"), u = ie("el-badge"), d = ie("el-text"), h = ie("el-header"), p = ie("el-menu-item"), g = ie("el-menu"), _ = ie("el-main"), S = ie("el-container"), b = ie("el-aside"), A = ie("FnEditor"), w = ie("el-dialog"); + return W(), ae("div", SF, [ G(u, { value: e.eventNum, type: "warning", @@ -39802,7 +39797,7 @@ function TF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["value", "hidden"]), - G(y, { + G(w, { class: "_fd-fn-list-dialog _fd-config-dialog", title: e.t("event.title"), modelValue: e.visible, @@ -39845,7 +39840,7 @@ function TF(e, t, i, r, n, a) { default: N(() => [ G(S, { class: "_fd-fn-list-l" }, { default: N(() => [ - G(p, { + G(h, { class: "_fd-fn-list-head", height: "40px" }, { @@ -39870,9 +39865,9 @@ function TF(e, t, i, r, n, a) { "onUpdate:modelValue": t[1] || (t[1] = (m) => e.activeData = m) }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.event, (m, w) => (W(), ye(h, { - key: w, - index: w + (W(!0), ae(Pe, null, Ge(e.event, (m, y) => (W(), ye(p, { + key: y, + index: y }, { default: N(() => [ Z("div", { @@ -39881,11 +39876,11 @@ function TF(e, t, i, r, n, a) { }, [ Z("span", null, [ t[5] || (t[5] = _e("function")), - Z("span", null, le(w), 1) + Z("span", null, le(y), 1) ]), - e.eventInfo[w] ? (W(), ae("span", EF, le(e.eventInfo[w]), 1)) : Oe("", !0), - m.fn ? (W(), ae("span", xF)) : Oe("", !0) - ], 8, SF) + e.eventInfo[y] ? (W(), ae("span", xF, le(e.eventInfo[y]), 1)) : Oe("", !0), + m.fn ? (W(), ae("span", TF)) : Oe("", !0) + ], 8, EF) ]), _: 2 }, 1032, ["index"]))), 128)) @@ -39905,7 +39900,7 @@ function TF(e, t, i, r, n, a) { default: N(() => [ G(S, { class: "_fd-fn-list-r" }, { default: N(() => [ - e.activeData ? (W(), ye(p, { + e.activeData ? (W(), ye(h, { key: 0, class: "_fd-fn-list-head", height: "40px" @@ -39959,8 +39954,8 @@ function TF(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const kF = /* @__PURE__ */ je(AF, [["render", TF]]); -const OF = Ve({ +const OF = /* @__PURE__ */ je(CF, [["render", kF]]); +const RF = Ve({ name: "FnInput", components: { FnEditor: ar }, emits: ["update:modelValue", "change"], @@ -40001,10 +39996,10 @@ const OF = Ve({ this.$refs.editor.save() && (this.$emit("update:modelValue", this.value), this.$emit("change", this.value), this.visible = !1); } } -}), RF = { class: "_fd-fn-input" }; -function DF(e, t, i, r, n, a) { - const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), p = ie("el-dialog"); - return W(), ae("div", RF, [ +}), DF = { class: "_fd-fn-input" }; +function $F(e, t, i, r, n, a) { + const s = ie("el-button"), u = ie("el-badge"), d = ie("FnEditor"), h = ie("el-dialog"); + return W(), ae("div", DF, [ G(u, { type: "warning", "is-dot": "", @@ -40014,7 +40009,7 @@ function DF(e, t, i, r, n, a) { G(s, { class: "_fd-plain-button", plain: "", - onClick: t[0] || (t[0] = (h) => e.visible = !0), + onClick: t[0] || (t[0] = (p) => e.visible = !0), size: "small" }, { default: N(() => [ @@ -40027,11 +40022,11 @@ function DF(e, t, i, r, n, a) { ]), _: 3 }, 8, ["hidden"]), - G(p, { + G(h, { class: "_fd-fn-input-dialog _fd-config-dialog", title: e.title || e.t("struct.title"), modelValue: e.visible, - "onUpdate:modelValue": t[3] || (t[3] = (h) => e.visible = h), + "onUpdate:modelValue": t[3] || (t[3] = (p) => e.visible = p), "destroy-on-close": "", "close-on-click-modal": !1, "append-to-body": "", @@ -40040,7 +40035,7 @@ function DF(e, t, i, r, n, a) { footer: N(() => [ Z("div", null, [ G(s, { - onClick: t[2] || (t[2] = (h) => e.visible = !1), + onClick: t[2] || (t[2] = (p) => e.visible = !1), size: "default" }, { default: N(() => [ @@ -40064,7 +40059,7 @@ function DF(e, t, i, r, n, a) { G(d, { ref: "editor", modelValue: e.value, - "onUpdate:modelValue": t[1] || (t[1] = (h) => e.value = h), + "onUpdate:modelValue": t[1] || (t[1] = (p) => e.value = p), name: e.name, args: e.args, body: e.body, @@ -40075,8 +40070,8 @@ function DF(e, t, i, r, n, a) { }, 8, ["title", "modelValue"]) ]); } -const ky = /* @__PURE__ */ je(OF, [["render", DF]]); -const $F = Ve({ +const ky = /* @__PURE__ */ je(RF, [["render", $F]]); +const IF = Ve({ name: "GlobalFetchSelect", emits: ["update:modelValue"], props: { @@ -40118,10 +40113,10 @@ const $F = Ve({ e.to = this.to || "options", e.key = this.value, e._uni = this.uni, this.$emit("update:modelValue", e); } } -}), IF = { class: "_fd-gfs" }, FF = { class: "_fd-gfs-handle" }; -function MF(e, t, i, r, n, a) { +}), FF = { class: "_fd-gfs" }, MF = { class: "_fd-gfs-handle" }; +function PF(e, t, i, r, n, a) { const s = ie("el-option"), u = ie("el-select"); - return W(), ae("div", IF, [ + return W(), ae("div", FF, [ G(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -40138,7 +40133,7 @@ function MF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - Z("div", FF, [ + Z("div", MF, [ Z("i", { onClick: t[1] || (t[1] = (...d) => e.refresh && e.refresh(...d)), class: qe(["fc-icon icon-refresh", { disabled: !e.value, "_fc-loading": this.loading }]), @@ -40153,8 +40148,8 @@ function MF(e, t, i, r, n, a) { ]) ]); } -const PF = /* @__PURE__ */ je($F, [["render", MF]]); -const LF = Ve({ +const LF = /* @__PURE__ */ je(IF, [["render", PF]]); +const NF = Ve({ name: "GlobalClassSelect", emits: ["update:modelValue"], props: { @@ -40194,10 +40189,10 @@ const LF = Ve({ created() { this.tidyValue(); } -}), NF = { class: "_fd-gcs" }, BF = { class: "_fd-gcs-handle" }; -function VF(e, t, i, r, n, a) { +}), BF = { class: "_fd-gcs" }, VF = { class: "_fd-gcs-handle" }; +function jF(e, t, i, r, n, a) { const s = ie("el-option"), u = ie("el-select"); - return W(), ae("div", NF, [ + return W(), ae("div", BF, [ G(u, { modelValue: e.value, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.value = d), @@ -40218,7 +40213,7 @@ function VF(e, t, i, r, n, a) { ]), _: 1 }, 8, ["modelValue", "onChange"]), - Z("div", BF, [ + Z("div", VF, [ Z("div", { class: "_fc-manage-text", onClick: t[1] || (t[1] = (...d) => e.openConfig && e.openConfig(...d)) @@ -40228,8 +40223,8 @@ function VF(e, t, i, r, n, a) { ]) ]); } -const jF = /* @__PURE__ */ je(LF, [["render", VF]]); -const UF = Ve({ +const UF = /* @__PURE__ */ je(NF, [["render", jF]]); +const zF = Ve({ name: "FetchTable", components: { VariableConfig: al }, inject: ["designer"], @@ -40278,29 +40273,29 @@ const UF = Ve({ }); }), this.value = e; } -}), zF = { class: "_fd-fetch-table" }, HF = { style: { width: "40%" } }, WF = { class: "_fd-fetch-table-key" }, GF = ["onClick"]; -function KF(e, t, i, r, n, a) { - const s = ie("el-header"), u = ie("VariableConfig"), d = ie("el-input"), p = ie("el-main"), h = ie("el-container"), g = ie("el-button"); - return W(), ae("div", zF, [ - e.value.length > 0 ? (W(), ye(h, { +}), HF = { class: "_fd-fetch-table" }, WF = { style: { width: "40%" } }, GF = { class: "_fd-fetch-table-key" }, KF = ["onClick"]; +function YF(e, t, i, r, n, a) { + const s = ie("el-header"), u = ie("VariableConfig"), d = ie("el-input"), h = ie("el-main"), p = ie("el-container"), g = ie("el-button"); + return W(), ae("div", HF, [ + e.value.length > 0 ? (W(), ye(p, { key: 0, class: "_fd-fetch-table-con" }, { default: N(() => [ G(s, null, { default: N(() => [ - Z("div", HF, le(e.t("props.key")), 1), + Z("div", WF, le(e.t("props.key")), 1), Z("div", null, le(e.t("props.value")), 1) ]), _: 1 }), - G(p, null, { + G(h, null, { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.value, (_, S) => (W(), ae("div", { key: S, class: "_fd-fetch-table-row" }, [ - Z("div", WF, [ + Z("div", GF, [ G(d, { modelValue: _.key, "onUpdate:modelValue": (b) => _.key = b, @@ -40331,7 +40326,7 @@ function KF(e, t, i, r, n, a) { Z("i", { class: "fc-icon icon-delete-circle", onClick: (b) => e.rm(S) - }, null, 8, GF) + }, null, 8, KF) ]))), 128)) ]), _: 1 @@ -40352,7 +40347,7 @@ function KF(e, t, i, r, n, a) { }, 8, ["onClick"]) ]); } -const YF = /* @__PURE__ */ je(UF, [["render", KF]]), Oy = Ve({ +const QF = /* @__PURE__ */ je(zF, [["render", YF]]), Oy = Ve({ name: "DragBox", props: ["rule", "tag", "formCreateInject", "list"], render(e) { @@ -40364,10 +40359,10 @@ const YF = /* @__PURE__ */ je(UF, [["render", KF]]), Oy = Ve({ a.key && (r[a.key] = a); }), tn(Go, t, { item: ({ element: n, index: a }) => { - var d, p, h; + var d, h, p; let s = ""; - (((d = n == null ? void 0 : n._menu) == null ? void 0 : d.inline) || ((p = n == null ? void 0 : n._config) == null ? void 0 : p.inline)) && (s = " is-inline"); - const u = (h = n == null ? void 0 : n.__fc__) == null ? void 0 : h.key; + (((d = n == null ? void 0 : n._menu) == null ? void 0 : d.inline) || ((h = n == null ? void 0 : n._config) == null ? void 0 : h.inline)) && (s = " is-inline"); + const u = (p = n == null ? void 0 : n.__fc__) == null ? void 0 : p.key; if (u) { let g = r["_" + n.slot]; if (g ? g.children.forEach((_) => { @@ -40380,7 +40375,7 @@ const YF = /* @__PURE__ */ je(UF, [["render", KF]]), Oy = Ve({ }); } }); -const QF = Ve({ +const JF = Ve({ name: "FcTableView", props: { mini: Boolean, @@ -40462,14 +40457,14 @@ const QF = Ve({ let u = 0; const d = "drag" + t.pid + t.idx; if (this.$refs[d][0].list.length) { - let p = this.$refs[d][0].list[e.newIndex ? e.newIndex - 1 : 0]; - u = r.indexOf(p) + (e.newIndex ? 1 : 0); + let h = this.$refs[d][0].list[e.newIndex ? e.newIndex - 1 : 0]; + u = r.indexOf(h) + (e.newIndex ? 1 : 0); } else if (r.length) { - const p = Object.keys(this.$refs); - for (let h = p.indexOf(d) - 1; h >= 0; h--) { - if (!this.$refs[p[h]] || !this.$refs[p[h]].length) + const h = Object.keys(this.$refs); + for (let p = h.indexOf(d) - 1; p >= 0; p--) { + if (!this.$refs[h[p]] || !this.$refs[h[p]].length) continue; - const g = this.$refs[p[h]][0].list || []; + const g = this.$refs[h[p]][0].list || []; if (g.length) { u = r.indexOf(g[g.length - 1]) + 1; break; @@ -40668,10 +40663,10 @@ const QF = Ve({ let s = 1, u = 1; if (r.col && (s = r.col + r.left > t.col ? t.col - r.left : r.col, a.colspan = s), r.row && (u = r.row + r.top > t.row ? t.row - r.top : r.row, a.rowspan = u), u && s) for (let d = 0; d < u; d++) { - const p = e[r.top + d]; - if (p) - for (let h = 0; h < s; h++) - !h && !d || (p[r.left + h] && (p[r.left + h].show = !1), a.slot.push(`${r.top + d}:${r.left + h}`)); + const h = e[r.top + d]; + if (h) + for (let p = 0; p < s; p++) + !p && !d || (h[r.left + p] && (h[r.left + p].show = !1), a.slot.push(`${r.top + d}:${r.left + p}`)); } }); const i = (r) => !!(!r || r.layout || !r.show); @@ -40679,14 +40674,14 @@ const QF = Ve({ r.forEach((a, s) => { let u = !1, d = !1; if (a.layout) { - const p = a.layout.col || 1, h = a.layout.row || 1; - for (let g = 0; g < p; g++) - if (!e[n + h] || i(e[n + h][s + g])) { + const h = a.layout.col || 1, p = a.layout.row || 1; + for (let g = 0; g < h; g++) + if (!e[n + p] || i(e[n + p][s + g])) { d = !0; continue; } - for (let g = 0; g < h; g++) - if (!e[n + g] || i(e[n + g][s + p])) { + for (let g = 0; g < p; g++) + if (!e[n + g] || i(e[n + g][s + h])) { u = !0; continue; } @@ -40700,9 +40695,9 @@ const QF = Ve({ beforeMount() { this.loadRule(); } -}), JF = { class: "_fd-table-view-cell" }, XF = ["onClick"], ZF = ["onClick"]; -function qF(e, t, i, r, n, a) { - const s = ie("DragBox"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), p = ie("el-dropdown"), h = ie("DragTool"); +}), XF = { class: "_fd-table-view-cell" }, ZF = ["onClick"], qF = ["onClick"]; +function e3(e, t, i, r, n, a) { + const s = ie("DragBox"), u = ie("el-dropdown-item"), d = ie("el-dropdown-menu"), h = ie("el-dropdown"), p = ie("DragTool"); return W(), ae("div", { class: qe(["_fd-table-view", { "is-mini": e.mini }]) }, [ @@ -40721,8 +40716,8 @@ function qF(e, t, i, r, n, a) { style: [e.tableColor, e.style && e.style[`${_}:${b}`] || {}], class: e.rule.class && e.rule.class[`${_}:${b}`] || "" }), [ - Z("div", JF, [ - G(h, { + Z("div", XF, [ + G(p, { "drag-btn": !1, "handle-btn": !0, onActive: (A) => e.active({ pid: _, idx: b }), @@ -40734,7 +40729,7 @@ function qF(e, t, i, r, n, a) { onClick: vt((A) => e.addRow({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) }, t[3] || (t[3] = [ Z("i", { class: "fc-icon icon-add-col" }, null, -1) - ]), 8, XF), + ]), 8, ZF), Z("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: vt((A) => e.addCol({ pid: _, idx: b, data: e.lattice[_][b] }, 0), ["stop"]) @@ -40743,13 +40738,13 @@ function qF(e, t, i, r, n, a) { class: "fc-icon icon-add-col", style: { transform: "rotate(90deg)" } }, null, -1) - ]), 8, ZF), + ]), 8, qF), Z("div", { class: "_fd-drag-btn _fd-table-view-btn", onClick: t[2] || (t[2] = vt(() => { }, ["stop"])) }, [ - G(p, { + G(h, { trigger: "click", onCommand: e.command }, { @@ -40881,8 +40876,8 @@ function qF(e, t, i, r, n, a) { ], 4) ], 2); } -const e3 = /* @__PURE__ */ je(QF, [["render", qF]]); -const t3 = { +const t3 = /* @__PURE__ */ je(JF, [["render", e3]]); +const n3 = { name: "FcTable", props: { mini: Boolean, @@ -40944,10 +40939,10 @@ const t3 = { let s = 1, u = 1; if (r.col && (s = r.col + r.left > t.col ? t.col - r.left : r.col, a.colspan = s), r.row && (u = r.row + r.top > t.row ? t.row - r.top : r.row, a.rowspan = u), u && s) for (let d = 0; d < u; d++) { - const p = e[r.top + d]; - if (p) - for (let h = 0; h < s; h++) - !h && !d || (p[r.left + h] && (p[r.left + h].show = !1), a.slot.push(`${r.top + d}:${r.left + h}`)); + const h = e[r.top + d]; + if (h) + for (let p = 0; p < s; p++) + !p && !d || (h[r.left + p] && (h[r.left + p].show = !1), a.slot.push(`${r.top + d}:${r.left + p}`)); } }); const i = (r) => !!(!r || r.layout || !r.show); @@ -40955,14 +40950,14 @@ const t3 = { r.forEach((a, s) => { let u = !1, d = !1; if (a.layout) { - const p = a.layout.col || 1, h = a.layout.row || 1; - for (let g = 0; g < p; g++) - if (!e[n + h] || i(e[n + h][s + g])) { + const h = a.layout.col || 1, p = a.layout.row || 1; + for (let g = 0; g < h; g++) + if (!e[n + p] || i(e[n + p][s + g])) { d = !0; continue; } - for (let g = 0; g < h; g++) - if (!e[n + g] || i(e[n + g][s + p])) { + for (let g = 0; g < p; g++) + if (!e[n + g] || i(e[n + g][s + h])) { u = !0; continue; } @@ -40974,7 +40969,7 @@ const t3 = { } } }; -function n3(e, t, i, r, n, a) { +function i3(e, t, i, r, n, a) { const s = ie("el-col"); return W(), ye(s, { span: 24 }, { default: N(() => [ @@ -40988,19 +40983,19 @@ function n3(e, t, i, r, n, a) { style: An(a.tableColor) }, [ (W(!0), ae(Pe, null, Ge(i.rule.row, (u, d) => (W(), ae("tr", { key: d }, [ - (W(!0), ae(Pe, null, Ge(i.rule.col, (p, h) => (W(), ae(Pe, { - key: `${d}${h}` + (W(!0), ae(Pe, null, Ge(i.rule.col, (h, p) => (W(), ae(Pe, { + key: `${d}${p}` }, [ - n.lattice[d][h].show ? (W(), ae("td", dn({ + n.lattice[d][p].show ? (W(), ae("td", dn({ key: 0, ref_for: !0 - }, n.lattice[d][h] ? { colspan: n.lattice[d][h].colspan, rowspan: n.lattice[d][h].rowspan } : {}, { + }, n.lattice[d][p] ? { colspan: n.lattice[d][p].colspan, rowspan: n.lattice[d][p].rowspan } : {}, { valign: "top", - class: n.tdClass && n.tdClass[`${d}:${h}`] || "", - style: [a.tableColor, n.tdStyle && n.tdStyle[`${d}:${h}`] || {}] + class: n.tdClass && n.tdClass[`${d}:${p}`] || "", + style: [a.tableColor, n.tdStyle && n.tdStyle[`${d}:${p}`] || {}] }), [ - kt(e.$slots, `${d}:${h}`), - (W(!0), ae(Pe, null, Ge(n.lattice[d][h].slot, (g) => kt(e.$slots, `${g}`)), 256)) + kt(e.$slots, `${d}:${p}`), + (W(!0), ae(Pe, null, Ge(n.lattice[d][p].slot, (g) => kt(e.$slots, `${g}`)), 256)) ], 16)) : Oe("", !0) ], 64))), 128)) ]))), 128)) @@ -41010,8 +41005,8 @@ function n3(e, t, i, r, n, a) { _: 3 }); } -const i3 = /* @__PURE__ */ je(t3, [["render", n3]]); -const r3 = Ve({ +const r3 = /* @__PURE__ */ je(n3, [["render", i3]]); +const o3 = Ve({ name: "FcValue", props: ["modelValue"], inject: ["designer"], @@ -41025,11 +41020,11 @@ const r3 = Ve({ return this.designer.setupState.t; } } -}), o3 = { class: "_fd-value" }; -function a3(e, t, i, r, n, a) { - return W(), ae("div", o3, le(e.t("com.fcValue.empty")), 1); +}), a3 = { class: "_fd-value" }; +function l3(e, t, i, r, n, a) { + return W(), ae("div", a3, le(e.t("com.fcValue.empty")), 1); } -const l3 = /* @__PURE__ */ je(r3, [["render", a3]]), s3 = Ve({ +const s3 = /* @__PURE__ */ je(o3, [["render", l3]]), u3 = Ve({ name: "FcValue", props: ["modelValue"], watch: { @@ -41037,11 +41032,11 @@ const l3 = /* @__PURE__ */ je(r3, [["render", a3]]), s3 = Ve({ this.$emit("change", e); } } -}), u3 = { class: "_fc-value" }; -function d3(e, t, i, r, n, a) { - return W(), ae("div", u3, le(e.modelValue), 1); +}), d3 = { class: "_fc-value" }; +function f3(e, t, i, r, n, a) { + return W(), ae("div", d3, le(e.modelValue), 1); } -const f3 = /* @__PURE__ */ je(s3, [["render", d3]]), c3 = Ve({ +const c3 = /* @__PURE__ */ je(u3, [["render", f3]]), p3 = Ve({ name: "FcSlot", inheritAttrs: !1, inject: ["parentFC"], @@ -41079,7 +41074,7 @@ const f3 = /* @__PURE__ */ je(s3, [["render", d3]]), c3 = Ve({ return e(this.parentFC); } } -}), p3 = Ve({ +}), h3 = Ve({ name: "FcSlotView", inheritAttrs: !1, inject: ["parentFC", "designer"], @@ -41120,7 +41115,7 @@ const f3 = /* @__PURE__ */ je(s3, [["render", d3]]), c3 = Ve({ return e(this.parentFC); } } -}), h3 = Ve({ +}), m3 = Ve({ name: "FcJson", inheritAttrs: !1, props: { @@ -41221,7 +41216,7 @@ const f3 = /* @__PURE__ */ je(s3, [["render", d3]]), c3 = Ve({ this.rule && this.loadRule(); } }); -const m3 = Ve({ +const v3 = Ve({ name: "FcJsonView", inheritAttrs: !1, inject: ["designer"], @@ -41331,16 +41326,16 @@ const m3 = Ve({ this.rule && this.loadRule(); } }); -const v3 = Ve({ +const g3 = Ve({ name: "fcInlineForm" -}), g3 = { class: "_fc-line-form" }; -function y3(e, t, i, r, n, a) { - return W(), ae("div", g3, [ +}), y3 = { class: "_fc-line-form" }; +function b3(e, t, i, r, n, a) { + return W(), ae("div", y3, [ kt(e.$slots, "default") ]); } -const Ry = /* @__PURE__ */ je(v3, [["render", y3]]); -const b3 = Ve({ +const Ry = /* @__PURE__ */ je(g3, [["render", b3]]); +const _3 = Ve({ name: "LanguageInput", inject: ["designer"], emits: ["update:modelValue", "blur", "change"], @@ -41394,8 +41389,8 @@ const b3 = Ve({ }, mounted() { } -}), _3 = { class: "_fd-language-list" }, w3 = { class: "_fd-language-header" }, A3 = { class: "_fd-language-title" }, C3 = { class: "_fd-language-name" }, S3 = ["onClick"]; -function E3(e, t, i, r, n, a) { +}), w3 = { class: "_fd-language-list" }, A3 = { class: "_fd-language-header" }, C3 = { class: "_fd-language-title" }, S3 = { class: "_fd-language-name" }, E3 = ["onClick"]; +function x3(e, t, i, r, n, a) { const s = ie("el-popover"), u = ie("el-input"); return W(), ye(u, { class: qe(["_fd-language-input", { "is-variable": e.isVar }]), @@ -41421,16 +41416,16 @@ function E3(e, t, i, r, n, a) { Z("i", { class: "fc-icon icon-language" }, null, -1) ])), default: N(() => [ - Z("div", _3, [ - Z("div", w3, [ - Z("div", A3, [ + Z("div", w3, [ + Z("div", A3, [ + Z("div", C3, [ _e(le(e.t("language.select")), 1), Z("i", { class: "fc-icon icon-setting", onClick: t[0] || (t[0] = (...d) => e.openConfig && e.openConfig(...d)) }) ]), - Z("div", C3, [ + Z("div", S3, [ (W(!0), ae(Pe, null, Ge(e.localeList, (d) => (W(), ae("div", { key: d.value }, le(d.label), 1))), 128)) @@ -41439,12 +41434,12 @@ function E3(e, t, i, r, n, a) { (W(!0), ae(Pe, null, Ge(e.language, (d) => (W(), ae("div", { key: d.key, class: "_fd-language-item", - onClick: (p) => e.clickLang(d.key) + onClick: (h) => e.clickLang(d.key) }, [ - (W(!0), ae(Pe, null, Ge(e.localeList, (p) => (W(), ae("div", { - key: p.value - }, le(d[p.value] || "-"), 1))), 128)) - ], 8, S3))), 128)) + (W(!0), ae(Pe, null, Ge(e.localeList, (h) => (W(), ae("div", { + key: h.value + }, le(d[h.value] || "-"), 1))), 128)) + ], 8, E3))), 128)) ]) ]), _: 1 @@ -41454,8 +41449,8 @@ function E3(e, t, i, r, n, a) { } : void 0 ]), 1032, ["class", "placeholder", "disabled", "modelValue", "onUpdate:modelValue", "size"]); } -const Gc = /* @__PURE__ */ je(b3, [["render", E3]]); -const x3 = Ve({ +const Gc = /* @__PURE__ */ je(_3, [["render", x3]]); +const T3 = Ve({ name: "Validate", inject: ["designer"], emits: ["update:modelValue"], @@ -41528,12 +41523,12 @@ const x3 = Ve({ }), t))); } } -}), T3 = { class: "_fd-validate" }, k3 = { class: "_fd-validate-item" }, O3 = { class: "_fd-validate-title" }, R3 = ["onClick"]; -function D3(e, t, i, r, n, a) { - const s = ie("el-option"), u = ie("el-select"), d = ie("el-form-item"), p = ie("el-col"), h = ie("PatternInput"), g = ie("FnInput"), _ = ie("el-input-number"), S = ie("LanguageInput"), b = ie("el-row"), A = ie("el-button"), y = ie("el-dropdown-item"), m = ie("el-dropdown-menu"), w = ie("el-dropdown"); - return W(), ae("div", T3, [ - (W(!0), ae(Pe, null, Ge(e.validate, (E, x) => (W(), ae("div", k3, [ - Z("div", O3, [ +}), k3 = { class: "_fd-validate" }, O3 = { class: "_fd-validate-item" }, R3 = { class: "_fd-validate-title" }, D3 = ["onClick"]; +function $3(e, t, i, r, n, a) { + const s = ie("el-option"), u = ie("el-select"), d = ie("el-form-item"), h = ie("el-col"), p = ie("PatternInput"), g = ie("FnInput"), _ = ie("el-input-number"), S = ie("LanguageInput"), b = ie("el-row"), A = ie("el-button"), w = ie("el-dropdown-item"), m = ie("el-dropdown-menu"), y = ie("el-dropdown"); + return W(), ae("div", k3, [ + (W(!0), ae(Pe, null, Ge(e.validate, (E, x) => (W(), ae("div", O3, [ + Z("div", R3, [ Z("div", null, [ Z("span", null, le(x + 1), 1), _e(" " + le(e.modes[E.mode]), 1) @@ -41541,11 +41536,11 @@ function D3(e, t, i, r, n, a) { Z("i", { class: "fc-icon icon-delete-circle", onClick: (k) => e.remove(x) - }, null, 8, R3) + }, null, 8, D3) ]), G(b, null, { default: N(() => [ - G(p, { + G(h, { span: e.getSpan(E) }, { default: N(() => [ @@ -41573,7 +41568,7 @@ function D3(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["span"]), - G(p, { + G(h, { span: e.getSpan(E) }, { default: N(() => [ @@ -41581,7 +41576,7 @@ function D3(e, t, i, r, n, a) { label: e.modes[E.mode] }, { default: N(() => [ - E.mode === "pattern" ? (W(), ye(h, { + E.mode === "pattern" ? (W(), ye(p, { key: 0, modelValue: E[E.mode], "onUpdate:modelValue": (k) => E[E.mode] = k, @@ -41610,7 +41605,7 @@ function D3(e, t, i, r, n, a) { ]), _: 2 }, 1032, ["span"]), - G(p, { span: 24 }, { + G(h, { span: 24 }, { default: N(() => [ G(d, { label: e.t("validate.message") @@ -41632,7 +41627,7 @@ function D3(e, t, i, r, n, a) { _: 2 }, 1024) ]))), 256)), - G(w, { + G(y, { trigger: "click", size: "default", "popper-class": "_fd-validate-pop", @@ -41641,7 +41636,7 @@ function D3(e, t, i, r, n, a) { dropdown: N(() => [ G(m, null, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.modes, (E, x) => (W(), ye(y, { + (W(!0), ae(Pe, null, Ge(e.modes, (E, x) => (W(), ye(w, { command: x, key: x }, { @@ -41670,8 +41665,8 @@ function D3(e, t, i, r, n, a) { }, 8, ["onCommand"]) ]); } -const $3 = /* @__PURE__ */ je(x3, [["render", D3]]); -const I3 = Ve({ +const I3 = /* @__PURE__ */ je(T3, [["render", $3]]); +const F3 = Ve({ name: "Required", components: { LanguageInput: Gc }, emits: ["update:modelValue"], @@ -41709,10 +41704,10 @@ const I3 = Ve({ this.required === !1 ? e = !1 : e = this.requiredMsg || !0, this.$emit("update:modelValue", e); } } -}), F3 = { class: "_fd-required" }; -function M3(e, t, i, r, n, a) { +}), M3 = { class: "_fd-required" }; +function P3(e, t, i, r, n, a) { const s = ie("el-switch"), u = ie("LanguageInput"); - return W(), ae("div", F3, [ + return W(), ae("div", M3, [ G(s, { modelValue: e.required, "onUpdate:modelValue": t[0] || (t[0] = (d) => e.required = d) @@ -41725,8 +41720,8 @@ function M3(e, t, i, r, n, a) { }, null, 8, ["modelValue", "placeholder"])) : Oe("", !0) ]); } -const P3 = /* @__PURE__ */ je(I3, [["render", M3]]); -const L3 = Ve({ +const L3 = /* @__PURE__ */ je(F3, [["render", P3]]); +const N3 = Ve({ name: "TreeOptions", components: { ValueInput: nu }, emits: ["update:modelValue"], @@ -41801,10 +41796,10 @@ const L3 = Ve({ i.data.children ? (i.data.children.splice(i.data.children.indexOf(t), 1), i.data.children.length || delete i.data.children) : i.data.splice(i.data.indexOf(t), 1), this.change(); } } -}), N3 = { class: "_fd-tree-opt" }, B3 = { class: "_fd-tree-opt-node" }, V3 = ["onClick"], j3 = ["onClick"], U3 = ["onClick"], z3 = ["onClick"], H3 = ["onClick"], W3 = ["onClick"]; -function G3(e, t, i, r, n, a) { - const s = ie("el-input"), u = ie("ValueInput"), d = ie("el-tree"), p = ie("el-checkbox"); - return W(), ae("div", N3, [ +}), B3 = { class: "_fd-tree-opt" }, V3 = { class: "_fd-tree-opt-node" }, j3 = ["onClick"], U3 = ["onClick"], z3 = ["onClick"], H3 = ["onClick"], W3 = ["onClick"], G3 = ["onClick"]; +function K3(e, t, i, r, n, a) { + const s = ie("el-input"), u = ie("ValueInput"), d = ie("el-tree"), h = ie("el-checkbox"); + return W(), ae("div", B3, [ (W(), ye(d, { data: e.value, "node-key": "index", @@ -41812,8 +41807,8 @@ function G3(e, t, i, r, n, a) { indent: 5, "expand-on-click-node": !1 }, { - default: N(({ node: h, data: g }) => [ - Z("div", B3, [ + default: N(({ node: p, data: g }) => [ + Z("div", V3, [ e.checked ? (W(), ye(s, { key: 1, class: "_fd-tree-opt-last _label", @@ -41824,22 +41819,22 @@ function G3(e, t, i, r, n, a) { append: N(() => [ Z("div", { class: "_fd-tree-opt-btn", - onClick: (_) => e.add(h, g) + onClick: (_) => e.add(p, g) }, t[4] || (t[4] = [ Z("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, z3), + ]), 8, H3), Z("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[5] || (t[5] = [ Z("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, H3), + ]), 8, W3), Z("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", - onClick: (_) => e.remove(h, g) + onClick: (_) => e.remove(p, g) }, t[6] || (t[6] = [ Z("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, W3) + ]), 8, G3) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur"])) : (W(), ae(Pe, { key: 0 }, [ @@ -41859,22 +41854,22 @@ function G3(e, t, i, r, n, a) { append: N(() => [ Z("div", { class: "_fd-tree-opt-btn", - onClick: (_) => e.add(h, g) + onClick: (_) => e.add(p, g) }, t[1] || (t[1] = [ Z("i", { class: "fc-icon icon-add" }, null, -1) - ]), 8, V3), + ]), 8, j3), Z("div", { class: "_fd-tree-opt-btn", onClick: (_) => e.append(g) }, t[2] || (t[2] = [ Z("i", { class: "fc-icon icon-add-child" }, null, -1) - ]), 8, j3), + ]), 8, U3), Z("div", { class: "_fd-tree-opt-btn _fd-tree-opt-danger", - onClick: (_) => e.remove(h, g) + onClick: (_) => e.remove(p, g) }, t[3] || (t[3] = [ Z("i", { class: "fc-icon icon-delete" }, null, -1) - ]), 8, U3) + ]), 8, z3) ]), _: 2 }, 1032, ["modelValue", "onUpdate:modelValue", "onBlur", "onChangeType"]) @@ -41883,21 +41878,21 @@ function G3(e, t, i, r, n, a) { ]), _: 1 }, 8, ["data"])), - e.keyValue ? (W(), ye(p, { + e.keyValue ? (W(), ye(h, { key: 0, modelValue: e.checked, - "onUpdate:modelValue": t[0] || (t[0] = (h) => e.checked = h), + "onUpdate:modelValue": t[0] || (t[0] = (p) => e.checked = p), label: e.t("tableOptions.keyValue") }, null, 8, ["modelValue", "label"])) : Oe("", !0) ]); } -const K3 = /* @__PURE__ */ je(L3, [["render", G3]]); +const Y3 = /* @__PURE__ */ je(N3, [["render", K3]]); const Dy = (e) => { const t = []; return e.forEach((i) => { i.field && t.push(i.field), i.children && t.push(...Dy(i.children)); }), t; -}, Y3 = Ve({ +}, Q3 = Ve({ name: "StepForm", props: { stepsProps: Object, @@ -41990,10 +41985,10 @@ const Dy = (e) => { created() { this.init(); } -}), Q3 = { class: "_fc-step-form" }; -function J3(e, t, i, r, n, a) { - const s = ie("el-step"), u = ie("el-steps"), d = ie("el-button"), p = ie("el-col"), h = ie("el-row"); - return W(), ae("div", Q3, [ +}), J3 = { class: "_fc-step-form" }; +function X3(e, t, i, r, n, a) { + const s = ie("el-step"), u = ie("el-steps"), d = ie("el-button"), h = ie("el-col"), p = ie("el-row"); + return W(), ae("div", J3, [ G(u, dn({ active: e.active }, e.stepsProps), { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.steps, (g) => (W(), ye(s, dn({ ref_for: !0 }, g.props), null, 16))), 256)) @@ -42009,9 +42004,9 @@ function J3(e, t, i, r, n, a) { onEmitEvent: e.$emit, "onUpdate:modelValue": e.formData }, null, 40, ["option", "rule", "modelValue", "onUpdate:api", "onEmitEvent", "onUpdate:modelValue"])), - G(h, null, { + G(p, null, { default: N(() => [ - G(p, { + G(h, { span: 24, style: { display: "flex", "justify-content": "flex-end", "margin-top": "15px" } }, { @@ -42054,8 +42049,8 @@ function J3(e, t, i, r, n, a) { }) ]); } -const X3 = /* @__PURE__ */ je(Y3, [["render", J3]]); -const Z3 = Ve({ +const Z3 = /* @__PURE__ */ je(Q3, [["render", X3]]); +const q3 = Ve({ name: "StepFormView", props: { stepsProps: Object, @@ -42104,10 +42099,10 @@ const Z3 = Ve({ this.activeRef && (this.active = this.formCreateInject.children.indexOf(this.activeRef)); }); } -}), q3 = { class: "_fd-step-form" }; -function eM(e, t, i, r, n, a) { - const s = ie("el-step"), u = ie("el-steps"), d = ie("el-button"), p = ie("el-col"), h = ie("el-row"); - return W(), ae("div", q3, [ +}), eM = { class: "_fd-step-form" }; +function tM(e, t, i, r, n, a) { + const s = ie("el-step"), u = ie("el-steps"), d = ie("el-button"), h = ie("el-col"), p = ie("el-row"); + return W(), ae("div", eM, [ G(u, dn({ active: e.active }, e.stepsProps), { default: N(() => [ (W(!0), ae(Pe, null, Ge(e.formCreateInject.children, (g, _) => (W(), ye(s, { @@ -42120,9 +42115,9 @@ function eM(e, t, i, r, n, a) { _: 1 }, 16, ["active"]), kt(e.$slots, "default"), - G(h, null, { + G(p, null, { default: N(() => [ - G(p, { + G(h, { span: 24, style: { display: "flex", "justify-content": "flex-end", padding: "15px" } }, { @@ -42154,28 +42149,28 @@ function eM(e, t, i, r, n, a) { }) ]); } -const tM = /* @__PURE__ */ je(Z3, [["render", eM]]); -const nM = Ve({ +const nM = /* @__PURE__ */ je(q3, [["render", tM]]); +const iM = Ve({ name: "TableFormView", data() { return {}; } -}), iM = { class: "_fd-table-form" }, rM = { +}), rM = { class: "_fd-table-form" }, oM = { key: 0, class: "_fd-tf-wrap" -}, oM = { +}, aM = { key: 1, class: "_fc-child-empty" }; -function aM(e, t, i, r, n, a) { - return W(), ae("div", iM, [ - e.$slots.default ? (W(), ae("div", rM, [ +function lM(e, t, i, r, n, a) { + return W(), ae("div", rM, [ + e.$slots.default ? (W(), ae("div", oM, [ kt(e.$slots, "default") - ])) : (W(), ae("div", oM)) + ])) : (W(), ae("div", aM)) ]); } -const $y = /* @__PURE__ */ je(nM, [["render", aM]]); -const lM = Ve({ +const $y = /* @__PURE__ */ je(iM, [["render", lM]]); +const sM = Ve({ name: "NestedTableFormView", inject: ["designer"], data() { @@ -42186,29 +42181,29 @@ const lM = Ve({ return this.designer.setupState.t; } } -}), sM = { class: "_fd-ntable-form" }, uM = { +}), uM = { class: "_fd-ntable-form" }, dM = { key: 0, class: "_fd-ntf-wrap" -}, dM = { +}, fM = { key: 1, class: "_fc-child-empty" -}, fM = { +}, cM = { key: 2, class: "_fd-ntable-sub" -}, cM = { class: "_title" }; -function pM(e, t, i, r, n, a) { - return W(), ae("div", sM, [ - e.$slots.default ? (W(), ae("div", uM, [ +}, pM = { class: "_title" }; +function hM(e, t, i, r, n, a) { + return W(), ae("div", uM, [ + e.$slots.default ? (W(), ae("div", dM, [ kt(e.$slots, "default") - ])) : (W(), ae("div", dM)), - e.$slots.default ? (W(), ae("div", fM, [ - Z("div", cM, le(e.t("com.nestedSubTableForm.name")), 1), + ])) : (W(), ae("div", fM)), + e.$slots.default ? (W(), ae("div", cM, [ + Z("div", pM, le(e.t("com.nestedSubTableForm.name")), 1), kt(e.$slots, "nested") ])) : Oe("", !0) ]); } -const hM = /* @__PURE__ */ je(lM, [["render", pM]]); -const mM = { +const mM = /* @__PURE__ */ je(sM, [["render", hM]]); +const vM = { name: "NestedTableForm", emits: ["change", "add", "delete", "update:modelValue"], props: { @@ -42446,7 +42441,7 @@ const mM = { this.updateTable(); } }; -function vM(e, t, i, r, n, a) { +function gM(e, t, i, r, n, a) { const s = ie("el-button"); return W(), ae("div", { class: qe(["_fc-nested-table-form", { "_fc-disabled": i.disabled }]) @@ -42479,8 +42474,8 @@ function vM(e, t, i, r, n, a) { })) : Oe("", !0) ], 2); } -const gM = /* @__PURE__ */ je(mM, [["render", vM]]); -const yM = Ve({ +const yM = /* @__PURE__ */ je(vM, [["render", gM]]); +const bM = Ve({ name: "InfiniteTableFormView", inject: ["designer"], data() { @@ -42491,22 +42486,22 @@ const yM = Ve({ return this.designer.setupState.t; } } -}), bM = { class: "_fd-itable-form" }, _M = { +}), _M = { class: "_fd-itable-form" }, wM = { key: 0, class: "_fd-itf-wrap" -}, wM = { +}, AM = { key: 1, class: "_fc-child-empty" }; -function AM(e, t, i, r, n, a) { - return W(), ae("div", bM, [ - e.$slots.default ? (W(), ae("div", _M, [ +function CM(e, t, i, r, n, a) { + return W(), ae("div", _M, [ + e.$slots.default ? (W(), ae("div", wM, [ kt(e.$slots, "default") - ])) : (W(), ae("div", wM)) + ])) : (W(), ae("div", AM)) ]); } -const CM = /* @__PURE__ */ je(yM, [["render", AM]]); -const SM = { +const SM = /* @__PURE__ */ je(bM, [["render", CM]]); +const EM = { name: "InfiniteTableForm", emits: ["change", "add", "delete", "update:modelValue"], props: { @@ -42750,7 +42745,7 @@ const SM = { this.updateTable(); } }; -function EM(e, t, i, r, n, a) { +function xM(e, t, i, r, n, a) { const s = ie("el-button"); return W(), ae("div", { class: qe(["_fc-infinite-table-form", { "_fc-disabled": i.disabled }]) @@ -42783,8 +42778,8 @@ function EM(e, t, i, r, n, a) { })) : Oe("", !0) ], 2); } -const xM = /* @__PURE__ */ je(SM, [["render", EM]]); -const TM = { +const TM = /* @__PURE__ */ je(EM, [["render", xM]]); +const kM = { name: "TableForm", emits: ["change", "add", "delete", "update:modelValue"], props: { @@ -43009,7 +43004,7 @@ const TM = { this.updateTable(); } }; -function kM(e, t, i, r, n, a) { +function OM(e, t, i, r, n, a) { const s = ie("el-button"); return W(), ae("div", { class: qe(["_fc-table-form", { "_fc-disabled": i.disabled }]) @@ -43042,8 +43037,8 @@ function kM(e, t, i, r, n, a) { })) : Oe("", !0) ], 2); } -const OM = /* @__PURE__ */ je(TM, [["render", kM]]); -const RM = { +const RM = /* @__PURE__ */ je(kM, [["render", OM]]); +const DM = { name: "TableFormPro", emits: ["change", "add", "delete", "update:modelValue", "handleClick"], props: { @@ -43255,10 +43250,10 @@ const RM = { } }; return t.children ? r.children = this.processColumns(t.children) : r.renderSlots.default = ({ $index: a }) => { - var s, u, d, p, h, g, _, S; + var s, u, d, h, p, g, _, S; for (let b = 0; b < ((u = (s = this.rule[0]) == null ? void 0 : s.children[a]) == null ? void 0 : u.children.length); b++) - if (((p = (d = this.rule[0]) == null ? void 0 : d.children[a]) == null ? void 0 : p.children[b].name) === t._renderId) - return (S = (_ = this.fapi.renderRule((g = (h = this.rule[0]) == null ? void 0 : h.children[a]) == null ? void 0 : g.children[b], void 0, !0)) == null ? void 0 : _.default) == null ? void 0 : S.call(_); + if (((h = (d = this.rule[0]) == null ? void 0 : d.children[a]) == null ? void 0 : h.children[b].name) === t._renderId) + return (S = (_ = this.fapi.renderRule((g = (p = this.rule[0]) == null ? void 0 : p.children[a]) == null ? void 0 : g.children[b], void 0, !0)) == null ? void 0 : _.default) == null ? void 0 : S.call(_); }, r; }); }, @@ -43318,8 +43313,8 @@ const RM = { }); }, { immediate: !0 }); } -}, DM = { class: "_fc-tf-pro-handle" }; -function $M(e, t, i, r, n, a) { +}, $M = { class: "_fc-tf-pro-handle" }; +function IM(e, t, i, r, n, a) { const s = ie("el-button"), u = ie("el-pagination"); return W(), ae("div", { class: qe(["_fc-table-form-v2", { "_fc-disabled": i.disabled }]) @@ -43334,7 +43329,7 @@ function $M(e, t, i, r, n, a) { "onUpdate:api": t[0] || (t[0] = (d) => n.fapi = d), onEmitEvent: e.$emit }, null, 40, ["option", "rule", "disabled", "onChange", "api", "onEmitEvent"])), - Z("div", DM, [ + Z("div", $M, [ Z("div", null, [ (!i.max || i.max > a.total) && i.addable !== !1 && i.disabled !== !0 ? (W(), ye(s, { key: 0, @@ -43363,8 +43358,8 @@ function $M(e, t, i, r, n, a) { ]) ], 2); } -const IM = /* @__PURE__ */ je(RM, [["render", $M]]); -const FM = Ve({ +const FM = /* @__PURE__ */ je(DM, [["render", IM]]); +const MM = Ve({ name: "TableFormColumnView", props: { label: String, @@ -43381,26 +43376,26 @@ const FM = Ve({ data() { return {}; } -}), MM = { class: "_fd-tf-title" }, PM = { +}), PM = { class: "_fd-tf-title" }, LM = { key: 0, class: "_fd-tf-required" -}, LM = { class: "_fd-tf-con" }; -function NM(e, t, i, r, n, a) { +}, NM = { class: "_fd-tf-con" }; +function BM(e, t, i, r, n, a) { return W(), ae("div", { class: "_fd-tf-col", style: An(e.colStyle) }, [ - Z("div", MM, [ - e.required ? (W(), ae("span", PM, "*")) : Oe("", !0), + Z("div", PM, [ + e.required ? (W(), ae("span", LM, "*")) : Oe("", !0), _e(le(e.label || ""), 1) ]), - Z("div", LM, [ + Z("div", NM, [ kt(e.$slots, "default") ]) ], 4); } -const Iy = /* @__PURE__ */ je(FM, [["render", NM]]); -const BM = Ve({ +const Iy = /* @__PURE__ */ je(MM, [["render", BM]]); +const VM = Ve({ name: "StepFormItemView", props: { title: String, @@ -43419,9 +43414,9 @@ const BM = Ve({ this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this), 1); }, methods: {} -}), VM = { class: "_fd-step-form-item" }; -function jM(e, t, i, r, n, a) { - return W(), ae("div", VM, [ +}), jM = { class: "_fd-step-form-item" }; +function UM(e, t, i, r, n, a) { + return W(), ae("div", jM, [ wn(Z("div", null, [ kt(e.$slots, "default") ], 512), [ @@ -43429,8 +43424,8 @@ function jM(e, t, i, r, n, a) { ]) ]); } -const UM = /* @__PURE__ */ je(BM, [["render", jM]]); -const zM = Ve({ +const zM = /* @__PURE__ */ je(VM, [["render", UM]]); +const HM = Ve({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -43450,21 +43445,21 @@ const zM = Ve({ return this.designer.setupState.t; } } -}), HM = { class: "el-dialog__header show-close" }, WM = { class: "el-dialog__title" }, GM = { +}), WM = { class: "el-dialog__header show-close" }, GM = { class: "el-dialog__title" }, KM = { key: 0, class: "el-dialog__headerbtn", type: "button", style: { right: "48px" } -}, KM = { class: "el-dialog__body" }, YM = { class: "el-dialog__footer" }; -function QM(e, t, i, r, n, a) { +}, YM = { class: "el-dialog__body" }, QM = { class: "el-dialog__footer" }; +function JM(e, t, i, r, n, a) { const s = ie("el-button"); return W(), ae("div", { class: "_fd-dialog el-dialog", style: An(`--fc-dialog-height:${e.dragConHeight - 23}px;`) }, [ - Z("header", HM, [ - Z("span", WM, le(e.title), 1), - e.fullscreen ? Oe("", !0) : (W(), ae("button", GM, t[0] || (t[0] = [ + Z("header", WM, [ + Z("span", GM, le(e.title), 1), + e.fullscreen ? Oe("", !0) : (W(), ae("button", KM, t[0] || (t[0] = [ Z("i", { class: "fc-icon icon-page-max" }, null, -1) ]))), t[1] || (t[1] = Z("button", { @@ -43484,10 +43479,10 @@ function QM(e, t, i, r, n, a) { ]) ], -1)) ]), - Z("div", KM, [ + Z("div", YM, [ kt(e.$slots, "default") ]), - Z("footer", YM, [ + Z("footer", QM, [ e.footer !== !1 ? (W(), ae(Pe, { key: 0 }, [ G(s, null, { default: N(() => [ @@ -43505,8 +43500,8 @@ function QM(e, t, i, r, n, a) { ]) ], 4); } -const JM = /* @__PURE__ */ je(zM, [["render", QM]]); -const XM = Ve({ +const XM = /* @__PURE__ */ je(HM, [["render", JM]]); +const ZM = Ve({ name: "FcDialog", emits: ["confirm", "submit", "validateFail", "update:modelValue"], props: { @@ -43572,13 +43567,13 @@ const XM = Ve({ this.formCreateInject.api.top.bus.$off("fc.closeDialog", this.close); }); } -}), ZM = { +}), qM = { key: 0, class: "el-dialog__headerbtn", type: "button", style: { right: "36px" } }; -function qM(e, t, i, r, n, a) { +function eP(e, t, i, r, n, a) { const s = ie("el-button"), u = ie("el-dialog"); return W(), ye(u, dn({ class: "_fc-dialog" }, e.$attrs, { fullscreen: e.max, @@ -43587,7 +43582,7 @@ function qM(e, t, i, r, n, a) { destroyOnClose: "" }), ii({ default: N(() => [ - e.$attrs.fullscreen ? Oe("", !0) : (W(), ae("button", ZM, [ + e.$attrs.fullscreen ? Oe("", !0) : (W(), ae("button", qM, [ e.max ? (W(), ae("i", { key: 0, class: "fc-icon icon-page-min", @@ -43635,8 +43630,8 @@ function qM(e, t, i, r, n, a) { } : void 0 ]), 1040, ["fullscreen", "modelValue"]); } -const Fy = /* @__PURE__ */ je(XM, [["render", qM]]); -const eP = Ve({ +const Fy = /* @__PURE__ */ je(ZM, [["render", eP]]); +const tP = Ve({ name: "FcDialog", inject: ["designer"], inheritAttrs: !1, @@ -43656,12 +43651,12 @@ const eP = Ve({ return this.designer.setupState.t; } } -}), tP = { class: "el-drawer__header" }, nP = { +}), nP = { class: "el-drawer__header" }, iP = { key: 0, class: "el-drawer__close-btn", type: "button" -}, iP = { class: "el-drawer__body" }, rP = { class: "el-drawer__footer" }; -function oP(e, t, i, r, n, a) { +}, rP = { class: "el-drawer__body" }, oP = { class: "el-drawer__footer" }; +function aP(e, t, i, r, n, a) { const s = ie("el-button"); return W(), ae("div", { class: "el-drawer _fd-drawer", @@ -43671,9 +43666,9 @@ function oP(e, t, i, r, n, a) { class: "el-drawer__sr-focus", tabindex: "-1" }, null, -1)), - Z("header", tP, [ + Z("header", nP, [ Z("span", null, le(e.title), 1), - e.size !== "100%" ? (W(), ae("button", nP, t[0] || (t[0] = [ + e.size !== "100%" ? (W(), ae("button", iP, t[0] || (t[0] = [ Z("i", { class: "fc-icon icon-page-max" }, null, -1) ]))) : Oe("", !0), t[1] || (t[1] = Z("button", { @@ -43693,10 +43688,10 @@ function oP(e, t, i, r, n, a) { ]) ], -1)) ]), - Z("div", iP, [ + Z("div", rP, [ kt(e.$slots, "default") ]), - Z("div", rP, [ + Z("div", oP, [ e.footer !== !1 ? (W(), ae(Pe, { key: 0 }, [ G(s, null, { default: N(() => [ @@ -43714,8 +43709,8 @@ function oP(e, t, i, r, n, a) { ]) ], 4); } -const aP = /* @__PURE__ */ je(eP, [["render", oP]]); -const lP = Ve({ +const lP = /* @__PURE__ */ je(tP, [["render", aP]]); +const sP = Ve({ name: "FcDialog", emits: ["confirm", "submit", "validateFail", "update:modelValue"], props: { @@ -43783,12 +43778,12 @@ const lP = Ve({ this.formCreateInject.api.top.bus.$off("fc.closeDialog", this.close); }); } -}), sP = { class: "el-drawer__title" }, uP = { +}), uP = { class: "el-drawer__title" }, dP = { key: 0, class: "el-drawer__close-btn", type: "button" }; -function dP(e, t, i, r, n, a) { +function fP(e, t, i, r, n, a) { const s = ie("el-button"), u = ie("el-drawer"); return W(), ye(u, dn({ class: "_fc-drawer" }, e.$attrs, { size: e.max ? "100%" : e.size, @@ -43797,8 +43792,8 @@ function dP(e, t, i, r, n, a) { destroyOnClose: "" }), { header: N(() => [ - Z("span", sP, le(e.title), 1), - e.size !== "100%" ? (W(), ae("button", uP, [ + Z("span", uP, le(e.title), 1), + e.size !== "100%" ? (W(), ae("button", dP, [ e.max ? (W(), ae("i", { key: 0, class: "fc-icon icon-page-min", @@ -43845,20 +43840,20 @@ function dP(e, t, i, r, n, a) { _: 1 }, 16, ["size", "modelValue"]); } -const fP = /* @__PURE__ */ je(lP, [["render", dP]]); -const cP = Ve({ +const cP = /* @__PURE__ */ je(sP, [["render", fP]]); +const pP = Ve({ name: "FcCell" -}), pP = { +}), hP = { ref: "cell", class: "_fc-cell" }; -function hP(e, t, i, r, n, a) { - return W(), ae("div", pP, [ +function mP(e, t, i, r, n, a) { + return W(), ae("div", hP, [ kt(e.$slots, "default") ], 512); } -const mP = /* @__PURE__ */ je(cP, [["render", hP]]); -const vP = Ve({ +const vP = /* @__PURE__ */ je(pP, [["render", mP]]); +const gP = Ve({ name: "FcCell", inheritAttrs: !1, data() { @@ -43889,7 +43884,7 @@ const vP = Ve({ }); } }); -function gP(e, t, i, r, n, a) { +function yP(e, t, i, r, n, a) { return W(), ae("div", { ref: "cell", class: qe(["_fd-cell", { "is-new": e.isNew }]), @@ -43900,13 +43895,13 @@ function gP(e, t, i, r, n, a) { ], 16) ], 6); } -const yP = /* @__PURE__ */ je(vP, [["render", gP]]); -const bP = Ve({ +const bP = /* @__PURE__ */ je(gP, [["render", yP]]); +const _P = Ve({ name: "fcRow", mounted() { } }); -function _P(e, t, i, r, n, a) { +function wP(e, t, i, r, n, a) { const s = ie("el-col"); return W(), ye(s, { span: 24 }, { default: N(() => [ @@ -43919,8 +43914,8 @@ function _P(e, t, i, r, n, a) { _: 3 }); } -const wP = /* @__PURE__ */ je(bP, [["render", _P]]); -const AP = Ve({ +const AP = /* @__PURE__ */ je(_P, [["render", wP]]); +const CP = Ve({ name: "HideSwitch", props: { modelValue: [String, Boolean, Number], @@ -43947,7 +43942,7 @@ const AP = Ve({ } } }); -function CP(e, t, i, r, n, a) { +function SP(e, t, i, r, n, a) { return W(), ae("div", { class: qe(["_fd-hide-config", { disabled: !!e.disabled, active: e.modelValue === e.activeValue }]), onClick: t[0] || (t[0] = (...s) => e.onInput && e.onInput(...s)) @@ -43961,8 +43956,8 @@ function CP(e, t, i, r, n, a) { ], 64)) ], 2); } -const SP = /* @__PURE__ */ je(AP, [["render", CP]]); -const EP = Ve({ +const EP = /* @__PURE__ */ je(CP, [["render", SP]]); +const xP = Ve({ name: "SpanInput", props: { modelValue: [Number, String] @@ -43991,7 +43986,7 @@ const EP = Ve({ } } }); -function xP(e, t, i, r, n, a) { +function TP(e, t, i, r, n, a) { const s = ie("el-radio-button"), u = ie("el-radio-group"); return W(), ye(u, { modelValue: e.modelValue, @@ -44002,7 +43997,7 @@ function xP(e, t, i, r, n, a) { value: d.value, label: d.value, key: d.value, - onClick: (p) => e.onInput(d.value) + onClick: (h) => e.onInput(d.value) }, { default: N(() => [ _e(le(d.value === 24 ? e.t("form.row") : d.label), 1) @@ -44013,11 +44008,11 @@ function xP(e, t, i, r, n, a) { _: 1 }, 8, ["modelValue"]); } -const TP = /* @__PURE__ */ je(EP, [["render", xP]]); +const kP = /* @__PURE__ */ je(xP, [["render", TP]]); function mc(e, t, i) { for (var r = [], n = Math.max(e.length, t.length), a = 0, s = 0; s < n || a; ) { - var u = s < e.length ? e[s] : 0, d = s < t.length ? t[s] : 0, p = a + u + d; - r.push(p % i), a = Math.floor(p / i), s++; + var u = s < e.length ? e[s] : 0, d = s < t.length ? t[s] : 0, h = a + u + d; + r.push(h % i), a = Math.floor(h / i), s++; } return r; } @@ -44030,7 +44025,7 @@ function bg(e, t, i) { n = mc(n, n, i); return r; } -function kP(e, t) { +function OP(e, t) { for (var i = e.split(""), r = [], n = i.length - 1; n >= 0; n--) { var a = parseInt(i[n], t); if (isNaN(a)) @@ -44039,8 +44034,8 @@ function kP(e, t) { } return r; } -function OP(e, t, i) { - var r = kP(e, t); +function RP(e, t, i) { + var r = OP(e, t); if (r === null) return null; for (var n = [], a = [1], s = 0; s < r.length; s++) @@ -44053,10 +44048,10 @@ function OP(e, t, i) { u += n[s].toString(i); return u; } -function RP(e) { - return e.substring(0, 2) === "0x" && (e = e.substring(2)), e = e.toLowerCase(), OP(e, 16, 10); +function DP(e) { + return e.substring(0, 2) === "0x" && (e = e.substring(2)), e = e.toLowerCase(), RP(e, 16, 10); } -class DP { +class $P { constructor(t) { t = t || {}, this.seq = 0, this.mid = (t.mid || 1) % 1023, this.offset = t.offset || 0, this.lastTime = 0; } @@ -44072,10 +44067,10 @@ class DP { let s = ""; for (let u = a.length; u > 0; u -= 4) s = parseInt(a.substring(u - 4, u), 2).toString(16) + s; - return RP(s); + return DP(s); } } -const $P = Ve({ +const IP = Ve({ name: "FcId", props: ["modelValue", "prefix"], emits: ["update:modelValue"], @@ -44093,7 +44088,7 @@ const $P = Ve({ modelValue: { handler: function(e) { if (!e) { - const t = new DP({ + const t = new $P({ mid: 42, offset: 173448e7 }); @@ -44104,7 +44099,7 @@ const $P = Ve({ } } }); -function IP(e, t, i, r, n, a) { +function FP(e, t, i, r, n, a) { const s = ie("el-input"); return W(), ye(s, { modelValue: e.designer ? "" + (e.prefix || "") + e.preview : e.modelValue, @@ -44112,7 +44107,7 @@ function IP(e, t, i, r, n, a) { disabled: "" }, null, 8, ["modelValue"]); } -const FP = /* @__PURE__ */ je($P, [["render", IP]]), MP = Ve({ +const MP = /* @__PURE__ */ je(IP, [["render", FP]]), PP = Ve({ name: "AudioBox", emits: ["pause", "play", "ended"], data() { @@ -44133,8 +44128,8 @@ const FP = /* @__PURE__ */ je($P, [["render", IP]]), MP = Ve({ }, muted: Boolean } -}), PP = ["controls", "autoplay", "loop", "preload", "muted"], LP = ["src", "type"]; -function NP(e, t, i, r, n, a) { +}), LP = ["controls", "autoplay", "loop", "preload", "muted"], NP = ["src", "type"]; +function BP(e, t, i, r, n, a) { return W(), ae("audio", { key: e.src, controls: e.controls, @@ -44149,12 +44144,12 @@ function NP(e, t, i, r, n, a) { Z("source", { src: e.src, type: e.type - }, null, 8, LP), + }, null, 8, NP), t[3] || (t[3] = _e(" Your browser does not support the audio element. ")) - ], 40, PP); + ], 40, LP); } -const BP = /* @__PURE__ */ je(MP, [["render", NP]]); -const VP = Ve({ +const VP = /* @__PURE__ */ je(PP, [["render", BP]]); +const jP = Ve({ name: "VideoBox", emits: ["pause", "play", "ended", "error"], data() { @@ -44198,8 +44193,8 @@ const VP = Ve({ created() { window.mpegts ? Rn.done("mpegts") : Rn.isDefined("mpegts") || Rn.loadNpm("mpegts.js@1.8.0/dist/mpegts.js", "mpegts"); } -}), jP = ["controls", "loop"]; -function UP(e, t, i, r, n, a) { +}), UP = ["controls", "loop"]; +function zP(e, t, i, r, n, a) { return W(), ae("video", { ref: "video", class: "_fc-video-box", @@ -44208,26 +44203,26 @@ function UP(e, t, i, r, n, a) { onPause: t[0] || (t[0] = (s) => e.$emit("pause", s)), onPlay: t[1] || (t[1] = (s) => e.$emit("play", s)), onEnded: t[2] || (t[2] = (s) => e.$emit("ended", s)) - }, null, 40, jP); + }, null, 40, UP); } -const zP = /* @__PURE__ */ je(VP, [["render", UP]]); +const HP = /* @__PURE__ */ je(jP, [["render", zP]]); var Kc = {}, pu = {}, Xn = {}; Object.defineProperty(Xn, "__esModule", { value: !0 }); -function HP(e, t) { +function WP(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -var WP = function e(t, i) { - HP(this, e), this.data = t, this.text = i.text || t, this.options = i; +var GP = function e(t, i) { + WP(this, e), this.data = t, this.text = i.text || t, this.options = i; }; -Xn.default = WP; +Xn.default = GP; Object.defineProperty(pu, "__esModule", { value: !0 }); pu.CODE39 = void 0; -var GP = function() { +var KP = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44237,30 +44232,30 @@ var GP = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), KP = Xn, YP = QP(KP); -function QP(e) { +}(), YP = Xn, QP = JP(YP); +function JP(e) { return e && e.__esModule ? e : { default: e }; } -function JP(e, t) { +function XP(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function XP(e, t) { +function ZP(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function ZP(e, t) { +function qP(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var qP = function(e) { - ZP(t, e); +var eL = function(e) { + qP(t, e); function t(i, r) { - return JP(this, t), i = i.toUpperCase(), r.mod43 && (i += nL(iL(i))), XP(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return XP(this, t), i = i.toUpperCase(), r.mod43 && (i += iL(rL(i))), ZP(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return GP(t, [{ + return KP(t, [{ key: "encode", value: function() { for (var r = Gf("*"), n = 0; n < this.data.length; n++) @@ -44276,25 +44271,25 @@ var qP = function(e) { return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/) !== -1; } }]), t; -}(YP.default), My = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "-", ".", " ", "$", "/", "+", "%", "*"], eL = [20957, 29783, 23639, 30485, 20951, 29813, 23669, 20855, 29789, 23645, 29975, 23831, 30533, 22295, 30149, 24005, 21623, 29981, 23837, 22301, 30023, 23879, 30545, 22343, 30161, 24017, 21959, 30065, 23921, 22385, 29015, 18263, 29141, 17879, 29045, 18293, 17783, 29021, 18269, 17477, 17489, 17681, 20753, 35770]; +}(QP.default), My = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "-", ".", " ", "$", "/", "+", "%", "*"], tL = [20957, 29783, 23639, 30485, 20951, 29813, 23669, 20855, 29789, 23645, 29975, 23831, 30533, 22295, 30149, 24005, 21623, 29981, 23837, 22301, 30023, 23879, 30545, 22343, 30161, 24017, 21959, 30065, 23921, 22385, 29015, 18263, 29141, 17879, 29045, 18293, 17783, 29021, 18269, 17477, 17489, 17681, 20753, 35770]; function Gf(e) { - return tL(Py(e)); -} -function tL(e) { - return eL[e].toString(2); + return nL(Py(e)); } function nL(e) { + return tL[e].toString(2); +} +function iL(e) { return My[e]; } function Py(e) { return My.indexOf(e); } -function iL(e) { +function rL(e) { for (var t = 0, i = 0; i < e.length; i++) t += Py(e[i]); return t = t % 43, t; } -pu.CODE39 = qP; +pu.CODE39 = eL; var Bi = {}, Yc = {}, Zo = {}, Wt = {}; Object.defineProperty(Wt, "__esModule", { value: !0 @@ -44305,11 +44300,11 @@ function Kf(e, t, i) { } var Ly = Wt.SET_A = 0, Ny = Wt.SET_B = 1, By = Wt.SET_C = 2; Wt.SHIFT = 98; -var rL = Wt.START_A = 103, oL = Wt.START_B = 104, aL = Wt.START_C = 105; +var oL = Wt.START_A = 103, aL = Wt.START_B = 104, lL = Wt.START_C = 105; Wt.MODULO = 103; Wt.STOP = 106; Wt.FNC1 = 207; -Wt.SET_BY_CODE = (La = {}, Kf(La, rL, Ly), Kf(La, oL, Ny), Kf(La, aL, By), La); +Wt.SET_BY_CODE = (La = {}, Kf(La, oL, Ly), Kf(La, aL, Ny), Kf(La, lL, By), La); Wt.SWAP = { 101: Ly, 100: Ny, @@ -44325,7 +44320,7 @@ Wt.BARS = [11011001100, 11001101100, 11001100110, 10010011e3, 10010001100, 10001 Object.defineProperty(Zo, "__esModule", { value: !0 }); -var lL = function() { +var sL = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44335,34 +44330,34 @@ var lL = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), sL = Xn, uL = dL(sL), ei = Wt; -function dL(e) { +}(), uL = Xn, dL = fL(uL), ei = Wt; +function fL(e) { return e && e.__esModule ? e : { default: e }; } -function fL(e, t) { +function cL(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function cL(e, t) { +function pL(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function pL(e, t) { +function hL(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var hL = function(e) { - pL(t, e); +var mL = function(e) { + hL(t, e); function t(i, r) { - fL(this, t); - var n = cL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i.substring(1), r)); + cL(this, t); + var n = pL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i.substring(1), r)); return n.bytes = i.split("").map(function(a) { return a.charCodeAt(0); }), n; } - return lL(t, [{ + return sL(t, [{ key: "valid", value: function() { return /^[\x00-\x7F\xC8-\xD3]+$/.test(this.data); @@ -44412,15 +44407,15 @@ var hL = function(e) { d !== void 0 ? s = t.next(r, n + 1, d) : ((a === ei.SET_A || a === ei.SET_B) && u === ei.SHIFT && (r[0] = a === ei.SET_A ? r[0] > 95 ? r[0] - 96 : r[0] : r[0] < 32 ? r[0] + 96 : r[0]), s = t.next(r, n + 1, a)); } else u = t.correctIndex(r, a), s = t.next(r, n + 1, a); - var p = t.getBar(u), h = u * n; + var h = t.getBar(u), p = u * n; return { - result: p + s.result, - checksum: h + s.checksum + result: h + s.result, + checksum: p + s.checksum }; } }]), t; -}(uL.default); -Zo.default = hL; +}(dL.default); +Zo.default = mL; var Qc = {}; Object.defineProperty(Qc, "__esModule", { value: !0 @@ -44465,11 +44460,11 @@ Qc.default = function(e) { Object.defineProperty(Yc, "__esModule", { value: !0 }); -var mL = Zo, vL = Hy(mL), gL = Qc, yL = Hy(gL); +var vL = Zo, gL = Hy(vL), yL = Qc, bL = Hy(yL); function Hy(e) { return e && e.__esModule ? e : { default: e }; } -function bL(e, t) { +function _L(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } @@ -44478,28 +44473,28 @@ function Yf(e, t) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function _L(e, t) { +function wL(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var wL = function(e) { - _L(t, e); +var AL = function(e) { + wL(t, e); function t(i, r) { - if (bL(this, t), /^[\x00-\x7F\xC8-\xD3]+$/.test(i)) - var n = Yf(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, (0, yL.default)(i), r)); + if (_L(this, t), /^[\x00-\x7F\xC8-\xD3]+$/.test(i)) + var n = Yf(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, (0, bL.default)(i), r)); else var n = Yf(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); return Yf(n); } return t; -}(vL.default); -Yc.default = wL; +}(gL.default); +Yc.default = AL; var Xc = {}; Object.defineProperty(Xc, "__esModule", { value: !0 }); -var AL = function() { +var CL = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44509,42 +44504,42 @@ var AL = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), CL = Zo, SL = EL(CL), _g = Wt; -function EL(e) { +}(), SL = Zo, EL = xL(SL), _g = Wt; +function xL(e) { return e && e.__esModule ? e : { default: e }; } -function xL(e, t) { +function TL(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function TL(e, t) { +function kL(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function kL(e, t) { +function OL(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var OL = function(e) { - kL(t, e); +var RL = function(e) { + OL(t, e); function t(i, r) { - return xL(this, t), TL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, _g.A_START_CHAR + i, r)); + return TL(this, t), kL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, _g.A_START_CHAR + i, r)); } - return AL(t, [{ + return CL(t, [{ key: "valid", value: function() { return new RegExp("^" + _g.A_CHARS + "+$").test(this.data); } }]), t; -}(SL.default); -Xc.default = OL; +}(EL.default); +Xc.default = RL; var Zc = {}; Object.defineProperty(Zc, "__esModule", { value: !0 }); -var RL = function() { +var DL = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44554,42 +44549,42 @@ var RL = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), DL = Zo, $L = IL(DL), wg = Wt; -function IL(e) { +}(), $L = Zo, IL = FL($L), wg = Wt; +function FL(e) { return e && e.__esModule ? e : { default: e }; } -function FL(e, t) { +function ML(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function ML(e, t) { +function PL(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function PL(e, t) { +function LL(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var LL = function(e) { - PL(t, e); +var NL = function(e) { + LL(t, e); function t(i, r) { - return FL(this, t), ML(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, wg.B_START_CHAR + i, r)); + return ML(this, t), PL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, wg.B_START_CHAR + i, r)); } - return RL(t, [{ + return DL(t, [{ key: "valid", value: function() { return new RegExp("^" + wg.B_CHARS + "+$").test(this.data); } }]), t; -}($L.default); -Zc.default = LL; +}(IL.default); +Zc.default = NL; var qc = {}; Object.defineProperty(qc, "__esModule", { value: !0 }); -var NL = function() { +var BL = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44599,49 +44594,49 @@ var NL = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), BL = Zo, VL = jL(BL), Ag = Wt; -function jL(e) { +}(), VL = Zo, jL = UL(VL), Ag = Wt; +function UL(e) { return e && e.__esModule ? e : { default: e }; } -function UL(e, t) { +function zL(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function zL(e, t) { +function HL(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function HL(e, t) { +function WL(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var WL = function(e) { - HL(t, e); +var GL = function(e) { + WL(t, e); function t(i, r) { - return UL(this, t), zL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, Ag.C_START_CHAR + i, r)); + return zL(this, t), HL(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, Ag.C_START_CHAR + i, r)); } - return NL(t, [{ + return BL(t, [{ key: "valid", value: function() { return new RegExp("^" + Ag.C_CHARS + "+$").test(this.data); } }]), t; -}(VL.default); -qc.default = WL; +}(jL.default); +qc.default = GL; Object.defineProperty(Bi, "__esModule", { value: !0 }); Bi.CODE128C = Bi.CODE128B = Bi.CODE128A = Bi.CODE128 = void 0; -var GL = Yc, KL = hu(GL), YL = Xc, QL = hu(YL), JL = Zc, XL = hu(JL), ZL = qc, qL = hu(ZL); +var KL = Yc, YL = hu(KL), QL = Xc, JL = hu(QL), XL = Zc, ZL = hu(XL), qL = qc, eN = hu(qL); function hu(e) { return e && e.__esModule ? e : { default: e }; } -Bi.CODE128 = KL.default; -Bi.CODE128A = QL.default; -Bi.CODE128B = XL.default; -Bi.CODE128C = qL.default; +Bi.CODE128 = YL.default; +Bi.CODE128A = JL.default; +Bi.CODE128B = ZL.default; +Bi.CODE128C = eN.default; var Yn = {}, ep = {}, mi = {}; Object.defineProperty(mi, "__esModule", { value: !0 @@ -44717,9 +44712,9 @@ var mu = {}, Xr = {}; Object.defineProperty(Xr, "__esModule", { value: !0 }); -var eN = mi, tN = function(t, i, r) { +var tN = mi, nN = function(t, i, r) { var n = t.split("").map(function(s, u) { - return eN.BINARIES[i[u]]; + return tN.BINARIES[i[u]]; }).map(function(s, u) { return s ? s[t[u]] : ""; }); @@ -44731,11 +44726,11 @@ var eN = mi, tN = function(t, i, r) { } return n.join(""); }; -Xr.default = tN; +Xr.default = nN; Object.defineProperty(mu, "__esModule", { value: !0 }); -var nN = function() { +var iN = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44745,32 +44740,32 @@ var nN = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), Do = mi, iN = Xr, Cg = Wy(iN), rN = Xn, oN = Wy(rN); +}(), Do = mi, rN = Xr, Cg = Wy(rN), oN = Xn, aN = Wy(oN); function Wy(e) { return e && e.__esModule ? e : { default: e }; } -function aN(e, t) { +function lN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function lN(e, t) { +function sN(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function sN(e, t) { +function uN(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var uN = function(e) { - sN(t, e); +var dN = function(e) { + uN(t, e); function t(i, r) { - aN(this, t); - var n = lN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + lN(this, t); + var n = sN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); return n.fontSize = !r.flat && r.fontSize > r.width * 10 ? r.width * 10 : r.fontSize, n.guardHeight = r.height + n.fontSize / 2 + r.textMargin, n; } - return nN(t, [{ + return iN(t, [{ key: "encode", value: function() { return this.options.flat ? this.encodeFlat() : this.encodeGuarded(); @@ -44811,12 +44806,12 @@ var uN = function(e) { }; } }]), t; -}(oN.default); -mu.default = uN; +}(aN.default); +mu.default = dN; Object.defineProperty(ep, "__esModule", { value: !0 }); -var dN = function() { +var fN = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44838,20 +44833,20 @@ var dN = function() { var s = n.get; return s === void 0 ? void 0 : s.call(r); } -}, fN = mi, cN = mu, pN = hN(cN); -function hN(e) { +}, cN = mi, pN = mu, hN = mN(pN); +function mN(e) { return e && e.__esModule ? e : { default: e }; } -function mN(e, t) { +function vN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function vN(e, t) { +function gN(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function gN(e, t) { +function yN(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); @@ -44863,14 +44858,14 @@ var Sg = function(t) { return a % 2 ? r + n * 3 : r + n; }, 0); return (10 - i % 10) % 10; -}, yN = function(e) { - gN(t, e); +}, bN = function(e) { + yN(t, e); function t(i, r) { - mN(this, t), i.search(/^[0-9]{12}$/) !== -1 && (i += Sg(i)); - var n = vN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + vN(this, t), i.search(/^[0-9]{12}$/) !== -1 && (i += Sg(i)); + var n = gN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); return n.lastChar = r.lastChar, n; } - return dN(t, [{ + return fN(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{13}$/) !== -1 && +this.data[12] === Sg(this.data); @@ -44883,7 +44878,7 @@ var Sg = function(t) { }, { key: "leftEncode", value: function() { - var r = this.data.substr(1, 6), n = fN.EAN13_STRUCTURE[this.data[0]]; + var r = this.data.substr(1, 6), n = cN.EAN13_STRUCTURE[this.data[0]]; return Na(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "leftEncode", this).call(this, r, n); } }, { @@ -44914,13 +44909,13 @@ var Sg = function(t) { }))), r; } }]), t; -}(pN.default); -ep.default = yN; +}(hN.default); +ep.default = bN; var tp = {}; Object.defineProperty(tp, "__esModule", { value: !0 }); -var bN = function() { +var _N = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -44942,20 +44937,20 @@ var bN = function() { var s = n.get; return s === void 0 ? void 0 : s.call(r); } -}, _N = mu, wN = AN(_N); -function AN(e) { +}, wN = mu, AN = CN(wN); +function CN(e) { return e && e.__esModule ? e : { default: e }; } -function CN(e, t) { +function SN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function SN(e, t) { +function EN(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function EN(e, t) { +function xN(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); @@ -44967,12 +44962,12 @@ var Eg = function(t) { return a % 2 ? r + n : r + n * 3; }, 0); return (10 - i % 10) % 10; -}, xN = function(e) { - EN(t, e); +}, TN = function(e) { + xN(t, e); function t(i, r) { - return CN(this, t), i.search(/^[0-9]{7}$/) !== -1 && (i += Eg(i)), SN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return SN(this, t), i.search(/^[0-9]{7}$/) !== -1 && (i += Eg(i)), EN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return bN(t, [{ + return _N(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{8}$/) !== -1 && +this.data[7] === Eg(this.data); @@ -45000,13 +44995,13 @@ var Eg = function(t) { return vs(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "rightEncode", this).call(this, r, "RRRR"); } }]), t; -}(wN.default); -tp.default = xN; +}(AN.default); +tp.default = TN; var np = {}; Object.defineProperty(np, "__esModule", { value: !0 }); -var TN = function() { +var kN = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45016,37 +45011,37 @@ var TN = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), kN = mi, ON = Xr, RN = Gy(ON), DN = Xn, $N = Gy(DN); +}(), ON = mi, RN = Xr, DN = Gy(RN), $N = Xn, IN = Gy($N); function Gy(e) { return e && e.__esModule ? e : { default: e }; } -function IN(e, t) { +function FN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function FN(e, t) { +function MN(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function MN(e, t) { +function PN(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var PN = function(t) { +var LN = function(t) { var i = t.split("").map(function(r) { return +r; }).reduce(function(r, n, a) { return a % 2 ? r + n * 9 : r + n * 3; }, 0); return i % 10; -}, LN = function(e) { - MN(t, e); +}, NN = function(e) { + PN(t, e); function t(i, r) { - return IN(this, t), FN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return FN(this, t), MN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return TN(t, [{ + return kN(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{5}$/) !== -1; @@ -45054,20 +45049,20 @@ var PN = function(t) { }, { key: "encode", value: function() { - var r = kN.EAN5_STRUCTURE[PN(this.data)]; + var r = ON.EAN5_STRUCTURE[LN(this.data)]; return { - data: "1011" + (0, RN.default)(this.data, r, "01"), + data: "1011" + (0, DN.default)(this.data, r, "01"), text: this.text }; } }]), t; -}($N.default); -np.default = LN; +}(IN.default); +np.default = NN; var ip = {}; Object.defineProperty(ip, "__esModule", { value: !0 }); -var NN = function() { +var BN = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45077,30 +45072,30 @@ var NN = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), BN = mi, VN = Xr, jN = Ky(VN), UN = Xn, zN = Ky(UN); +}(), VN = mi, jN = Xr, UN = Ky(jN), zN = Xn, HN = Ky(zN); function Ky(e) { return e && e.__esModule ? e : { default: e }; } -function HN(e, t) { +function WN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function WN(e, t) { +function GN(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function GN(e, t) { +function KN(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var KN = function(e) { - GN(t, e); +var YN = function(e) { + KN(t, e); function t(i, r) { - return HN(this, t), WN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return WN(this, t), GN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return NN(t, [{ + return BN(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{2}$/) !== -1; @@ -45108,20 +45103,20 @@ var KN = function(e) { }, { key: "encode", value: function() { - var r = BN.EAN2_STRUCTURE[parseInt(this.data) % 4]; + var r = VN.EAN2_STRUCTURE[parseInt(this.data) % 4]; return { - data: "1011" + (0, jN.default)(this.data, r, "01"), + data: "1011" + (0, UN.default)(this.data, r, "01"), text: this.text }; } }]), t; -}(zN.default); -ip.default = KN; +}(HN.default); +ip.default = YN; var ul = {}; Object.defineProperty(ul, "__esModule", { value: !0 }); -var YN = function() { +var QN = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45133,32 +45128,32 @@ var YN = function() { }; }(); ul.checksum = vc; -var QN = Xr, $o = Yy(QN), JN = Xn, XN = Yy(JN); +var JN = Xr, $o = Yy(JN), XN = Xn, ZN = Yy(XN); function Yy(e) { return e && e.__esModule ? e : { default: e }; } -function ZN(e, t) { +function qN(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function qN(e, t) { +function eB(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function eB(e, t) { +function tB(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var tB = function(e) { - eB(t, e); +var nB = function(e) { + tB(t, e); function t(i, r) { - ZN(this, t), i.search(/^[0-9]{11}$/) !== -1 && (i += vc(i)); - var n = qN(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + qN(this, t), i.search(/^[0-9]{11}$/) !== -1 && (i += vc(i)); + var n = eB(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); return n.displayValue = r.displayValue, r.fontSize > r.width * 10 ? n.fontSize = r.width * 10 : n.fontSize = r.fontSize, n.guardHeight = r.height + n.fontSize / 2 + r.textMargin, n; } - return YN(t, [{ + return QN(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{12}$/) !== -1 && this.data[11] == vc(this.data); @@ -45209,7 +45204,7 @@ var tB = function(e) { }), r; } }]), t; -}(XN.default); +}(ZN.default); function vc(e) { var t = 0, i; for (i = 1; i < 11; i += 2) @@ -45218,12 +45213,12 @@ function vc(e) { t += parseInt(e[i]) * 3; return (10 - t % 10) % 10; } -ul.default = tB; +ul.default = nB; var rp = {}; Object.defineProperty(rp, "__esModule", { value: !0 }); -var nB = function() { +var iB = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45233,11 +45228,11 @@ var nB = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), iB = Xr, rB = Qy(iB), oB = Xn, aB = Qy(oB), lB = ul; +}(), rB = Xr, oB = Qy(rB), aB = Xn, lB = Qy(aB), sB = ul; function Qy(e) { return e && e.__esModule ? e : { default: e }; } -function sB(e, t) { +function uB(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } @@ -45246,15 +45241,15 @@ function Qf(e, t) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function uB(e, t) { +function dB(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var dB = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", "XXXXX00005", "XXXXX00006", "XXXXX00007", "XXXXX00008", "XXXXX00009"], fB = [["EEEOOO", "OOOEEE"], ["EEOEOO", "OOEOEE"], ["EEOOEO", "OOEEOE"], ["EEOOOE", "OOEEEO"], ["EOEEOO", "OEOOEE"], ["EOOEEO", "OEEOOE"], ["EOOOEE", "OEEEOO"], ["EOEOEO", "OEOEOE"], ["EOEOOE", "OEOEEO"], ["EOOEOE", "OEEOEO"]], cB = function(e) { - uB(t, e); +var fB = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", "XXXXX00005", "XXXXX00006", "XXXXX00007", "XXXXX00008", "XXXXX00009"], cB = [["EEEOOO", "OOOEEE"], ["EEOEOO", "OOEOEE"], ["EEOOEO", "OOEEOE"], ["EEOOOE", "OOEEEO"], ["EOEEOO", "OEOOEE"], ["EOOEEO", "OEEOOE"], ["EOOOEE", "OEEEOO"], ["EOEOEO", "OEOEOE"], ["EOEOOE", "OEOEEO"], ["EOOEOE", "OEEOEO"]], pB = function(e) { + dB(t, e); function t(i, r) { - sB(this, t); + uB(this, t); var n = Qf(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); if (n.isValid = !1, i.search(/^[0-9]{6}$/) !== -1) n.middleDigits = i, n.upcA = xg(i, "0"), n.text = r.text || "" + n.upcA[0] + i + n.upcA[n.upcA.length - 1], n.isValid = !0; @@ -45267,7 +45262,7 @@ var dB = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", return Qf(n); return n.displayValue = r.displayValue, r.fontSize > r.width * 10 ? n.fontSize = r.width * 10 : n.fontSize = r.fontSize, n.guardHeight = r.height + n.fontSize / 2 + r.textMargin, n; } - return nB(t, [{ + return iB(t, [{ key: "valid", value: function() { return this.isValid; @@ -45313,33 +45308,33 @@ var dB = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", }, { key: "encodeMiddleDigits", value: function() { - var r = this.upcA[0], n = this.upcA[this.upcA.length - 1], a = fB[parseInt(n)][parseInt(r)]; - return (0, rB.default)(this.middleDigits, a); + var r = this.upcA[0], n = this.upcA[this.upcA.length - 1], a = cB[parseInt(n)][parseInt(r)]; + return (0, oB.default)(this.middleDigits, a); } }]), t; -}(aB.default); +}(lB.default); function xg(e, t) { - for (var i = parseInt(e[e.length - 1]), r = dB[i], n = "", a = 0, s = 0; s < r.length; s++) { + for (var i = parseInt(e[e.length - 1]), r = fB[i], n = "", a = 0, s = 0; s < r.length; s++) { var u = r[s]; u === "X" ? n += e[a++] : n += u; } - return n = "" + t + n, "" + n + (0, lB.checksum)(n); + return n = "" + t + n, "" + n + (0, sB.checksum)(n); } -rp.default = cB; +rp.default = pB; Object.defineProperty(Yn, "__esModule", { value: !0 }); Yn.UPCE = Yn.UPC = Yn.EAN2 = Yn.EAN5 = Yn.EAN8 = Yn.EAN13 = void 0; -var pB = ep, hB = qo(pB), mB = tp, vB = qo(mB), gB = np, yB = qo(gB), bB = ip, _B = qo(bB), wB = ul, AB = qo(wB), CB = rp, SB = qo(CB); +var hB = ep, mB = qo(hB), vB = tp, gB = qo(vB), yB = np, bB = qo(yB), _B = ip, wB = qo(_B), AB = ul, CB = qo(AB), SB = rp, EB = qo(SB); function qo(e) { return e && e.__esModule ? e : { default: e }; } -Yn.EAN13 = hB.default; -Yn.EAN8 = vB.default; -Yn.EAN5 = yB.default; -Yn.EAN2 = _B.default; -Yn.UPC = AB.default; -Yn.UPCE = SB.default; +Yn.EAN13 = mB.default; +Yn.EAN8 = gB.default; +Yn.EAN5 = bB.default; +Yn.EAN2 = wB.default; +Yn.UPC = CB.default; +Yn.UPCE = EB.default; var Wo = {}, vu = {}, dl = {}; Object.defineProperty(dl, "__esModule", { value: !0 @@ -45350,7 +45345,7 @@ dl.BINARIES = ["00110", "10001", "01001", "11000", "00101", "10100", "01100", "0 Object.defineProperty(vu, "__esModule", { value: !0 }); -var EB = function() { +var xB = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45360,30 +45355,30 @@ var EB = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), gs = dl, xB = Xn, TB = kB(xB); -function kB(e) { +}(), gs = dl, TB = Xn, kB = OB(TB); +function OB(e) { return e && e.__esModule ? e : { default: e }; } -function OB(e, t) { +function RB(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function RB(e, t) { +function DB(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function DB(e, t) { +function $B(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var $B = function(e) { - DB(t, e); +var IB = function(e) { + $B(t, e); function t() { - return OB(this, t), RB(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)); + return RB(this, t), DB(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)); } - return EB(t, [{ + return xB(t, [{ key: "valid", value: function() { return this.data.search(/^([0-9]{2})+$/) !== -1; @@ -45408,13 +45403,13 @@ var $B = function(e) { }).join(""); } }]), t; -}(TB.default); -vu.default = $B; +}(kB.default); +vu.default = IB; var op = {}; Object.defineProperty(op, "__esModule", { value: !0 }); -var IB = function() { +var FB = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45424,20 +45419,20 @@ var IB = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), FB = vu, MB = PB(FB); -function PB(e) { +}(), MB = vu, PB = LB(MB); +function LB(e) { return e && e.__esModule ? e : { default: e }; } -function LB(e, t) { +function NB(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function NB(e, t) { +function BB(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function BB(e, t) { +function VB(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); @@ -45449,34 +45444,34 @@ var Tg = function(t) { return r + n * (3 - a % 2 * 2); }, 0); return Math.ceil(i / 10) * 10 - i; -}, VB = function(e) { - BB(t, e); +}, jB = function(e) { + VB(t, e); function t(i, r) { - return LB(this, t), i.search(/^[0-9]{13}$/) !== -1 && (i += Tg(i)), NB(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return NB(this, t), i.search(/^[0-9]{13}$/) !== -1 && (i += Tg(i)), BB(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return IB(t, [{ + return FB(t, [{ key: "valid", value: function() { return this.data.search(/^[0-9]{14}$/) !== -1 && +this.data[13] === Tg(this.data); } }]), t; -}(MB.default); -op.default = VB; +}(PB.default); +op.default = jB; Object.defineProperty(Wo, "__esModule", { value: !0 }); Wo.ITF14 = Wo.ITF = void 0; -var jB = vu, UB = Jy(jB), zB = op, HB = Jy(zB); +var UB = vu, zB = Jy(UB), HB = op, WB = Jy(HB); function Jy(e) { return e && e.__esModule ? e : { default: e }; } -Wo.ITF = UB.default; -Wo.ITF14 = HB.default; +Wo.ITF = zB.default; +Wo.ITF14 = WB.default; var ci = {}, Zr = {}; Object.defineProperty(Zr, "__esModule", { value: !0 }); -var WB = function() { +var GB = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45486,35 +45481,35 @@ var WB = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), GB = Xn, KB = YB(GB); -function YB(e) { +}(), KB = Xn, YB = QB(KB); +function QB(e) { return e && e.__esModule ? e : { default: e }; } -function QB(e, t) { +function JB(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function JB(e, t) { +function XB(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function XB(e, t) { +function ZB(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var ZB = function(e) { - XB(t, e); +var qB = function(e) { + ZB(t, e); function t(i, r) { - return QB(this, t), JB(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return JB(this, t), XB(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return WB(t, [{ + return GB(t, [{ key: "encode", value: function() { for (var r = "110", n = 0; n < this.data.length; n++) { var a = parseInt(this.data[n]), s = a.toString(2); - s = qB(s, 4 - s.length); + s = e8(s, 4 - s.length); for (var u = 0; u < s.length; u++) r += s[u] == "0" ? "100" : "110"; } @@ -45529,27 +45524,27 @@ var ZB = function(e) { return this.data.search(/^[0-9]+$/) !== -1; } }]), t; -}(KB.default); -function qB(e, t) { +}(YB.default); +function e8(e, t) { for (var i = 0; i < t; i++) e = "0" + e; return e; } -Zr.default = ZB; +Zr.default = qB; var ap = {}, qr = {}; Object.defineProperty(qr, "__esModule", { value: !0 }); -qr.mod10 = e8; -qr.mod11 = t8; -function e8(e) { +qr.mod10 = t8; +qr.mod11 = n8; +function t8(e) { for (var t = 0, i = 0; i < e.length; i++) { var r = parseInt(e[i]); (i + e.length) % 2 === 0 ? t += r : t += r * 2 % 10 + Math.floor(r * 2 / 10); } return (10 - t % 10) % 10; } -function t8(e) { +function n8(e) { for (var t = 0, i = [2, 3, 4, 5, 6, 7], r = 0; r < e.length; r++) { var n = parseInt(e[e.length - 1 - r]); t += i[r % i.length] * n; @@ -45559,141 +45554,141 @@ function t8(e) { Object.defineProperty(ap, "__esModule", { value: !0 }); -var n8 = Zr, i8 = o8(n8), r8 = qr; -function o8(e) { +var i8 = Zr, r8 = a8(i8), o8 = qr; +function a8(e) { return e && e.__esModule ? e : { default: e }; } -function a8(e, t) { +function l8(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function l8(e, t) { +function s8(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function s8(e, t) { +function u8(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var u8 = function(e) { - s8(t, e); +var d8 = function(e) { + u8(t, e); function t(i, r) { - return a8(this, t), l8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i + (0, r8.mod10)(i), r)); + return l8(this, t), s8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i + (0, o8.mod10)(i), r)); } return t; -}(i8.default); -ap.default = u8; +}(r8.default); +ap.default = d8; var lp = {}; Object.defineProperty(lp, "__esModule", { value: !0 }); -var d8 = Zr, f8 = p8(d8), c8 = qr; -function p8(e) { +var f8 = Zr, c8 = h8(f8), p8 = qr; +function h8(e) { return e && e.__esModule ? e : { default: e }; } -function h8(e, t) { +function m8(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function m8(e, t) { +function v8(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function v8(e, t) { +function g8(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var g8 = function(e) { - v8(t, e); +var y8 = function(e) { + g8(t, e); function t(i, r) { - return h8(this, t), m8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i + (0, c8.mod11)(i), r)); + return m8(this, t), v8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i + (0, p8.mod11)(i), r)); } return t; -}(f8.default); -lp.default = g8; +}(c8.default); +lp.default = y8; var sp = {}; Object.defineProperty(sp, "__esModule", { value: !0 }); -var y8 = Zr, b8 = _8(y8), kg = qr; -function _8(e) { +var b8 = Zr, _8 = w8(b8), kg = qr; +function w8(e) { return e && e.__esModule ? e : { default: e }; } -function w8(e, t) { +function A8(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function A8(e, t) { +function C8(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function C8(e, t) { +function S8(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var S8 = function(e) { - C8(t, e); +var E8 = function(e) { + S8(t, e); function t(i, r) { - return w8(this, t), i += (0, kg.mod10)(i), i += (0, kg.mod10)(i), A8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return A8(this, t), i += (0, kg.mod10)(i), i += (0, kg.mod10)(i), C8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } return t; -}(b8.default); -sp.default = S8; +}(_8.default); +sp.default = E8; var up = {}; Object.defineProperty(up, "__esModule", { value: !0 }); -var E8 = Zr, x8 = T8(E8), Og = qr; -function T8(e) { +var x8 = Zr, T8 = k8(x8), Og = qr; +function k8(e) { return e && e.__esModule ? e : { default: e }; } -function k8(e, t) { +function O8(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function O8(e, t) { +function R8(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function R8(e, t) { +function D8(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var D8 = function(e) { - R8(t, e); +var $8 = function(e) { + D8(t, e); function t(i, r) { - return k8(this, t), i += (0, Og.mod11)(i), i += (0, Og.mod10)(i), O8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return O8(this, t), i += (0, Og.mod11)(i), i += (0, Og.mod10)(i), R8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } return t; -}(x8.default); -up.default = D8; +}(T8.default); +up.default = $8; Object.defineProperty(ci, "__esModule", { value: !0 }); ci.MSI1110 = ci.MSI1010 = ci.MSI11 = ci.MSI10 = ci.MSI = void 0; -var $8 = Zr, I8 = fl($8), F8 = ap, M8 = fl(F8), P8 = lp, L8 = fl(P8), N8 = sp, B8 = fl(N8), V8 = up, j8 = fl(V8); +var I8 = Zr, F8 = fl(I8), M8 = ap, P8 = fl(M8), L8 = lp, N8 = fl(L8), B8 = sp, V8 = fl(B8), j8 = up, U8 = fl(j8); function fl(e) { return e && e.__esModule ? e : { default: e }; } -ci.MSI = I8.default; -ci.MSI10 = M8.default; -ci.MSI11 = L8.default; -ci.MSI1010 = B8.default; -ci.MSI1110 = j8.default; +ci.MSI = F8.default; +ci.MSI10 = P8.default; +ci.MSI11 = N8.default; +ci.MSI1010 = V8.default; +ci.MSI1110 = U8.default; var gu = {}; Object.defineProperty(gu, "__esModule", { value: !0 }); gu.pharmacode = void 0; -var U8 = function() { +var z8 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45703,32 +45698,32 @@ var U8 = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), z8 = Xn, H8 = W8(z8); -function W8(e) { +}(), H8 = Xn, W8 = G8(H8); +function G8(e) { return e && e.__esModule ? e : { default: e }; } -function G8(e, t) { +function K8(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function K8(e, t) { +function Y8(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function Y8(e, t) { +function Q8(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var Q8 = function(e) { - Y8(t, e); +var J8 = function(e) { + Q8(t, e); function t(i, r) { - G8(this, t); - var n = K8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + K8(this, t); + var n = Y8(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); return n.number = parseInt(i, 10), n; } - return U8(t, [{ + return z8(t, [{ key: "encode", value: function() { for (var r = this.number, n = ""; !isNaN(r) && r != 0; ) @@ -45744,14 +45739,14 @@ var Q8 = function(e) { return this.number >= 3 && this.number <= 131070; } }]), t; -}(H8.default); -gu.pharmacode = Q8; +}(W8.default); +gu.pharmacode = J8; var yu = {}; Object.defineProperty(yu, "__esModule", { value: !0 }); yu.codabar = void 0; -var J8 = function() { +var X8 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45761,32 +45756,32 @@ var J8 = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), X8 = Xn, Z8 = q8(X8); -function q8(e) { +}(), Z8 = Xn, q8 = e5(Z8); +function e5(e) { return e && e.__esModule ? e : { default: e }; } -function e5(e, t) { +function t5(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function t5(e, t) { +function n5(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function n5(e, t) { +function i5(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var i5 = function(e) { - n5(t, e); +var r5 = function(e) { + i5(t, e); function t(i, r) { - e5(this, t), i.search(/^[0-9\-\$\:\.\+\/]+$/) === 0 && (i = "A" + i + "A"); - var n = t5(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i.toUpperCase(), r)); + t5(this, t), i.search(/^[0-9\-\$\:\.\+\/]+$/) === 0 && (i = "A" + i + "A"); + var n = n5(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i.toUpperCase(), r)); return n.text = n.options.text || n.text.replace(/[A-D]/g, ""), n; } - return J8(t, [{ + return X8(t, [{ key: "valid", value: function() { return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/) !== -1; @@ -45828,14 +45823,14 @@ var i5 = function(e) { }; } }]), t; -}(Z8.default); -yu.codabar = i5; +}(q8.default); +yu.codabar = r5; var bu = {}; Object.defineProperty(bu, "__esModule", { value: !0 }); bu.GenericBarcode = void 0; -var r5 = function() { +var o5 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -45845,30 +45840,30 @@ var r5 = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), o5 = Xn, a5 = l5(o5); -function l5(e) { +}(), a5 = Xn, l5 = s5(a5); +function s5(e) { return e && e.__esModule ? e : { default: e }; } -function s5(e, t) { +function u5(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function u5(e, t) { +function d5(e, t) { if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t && (typeof t == "object" || typeof t == "function") ? t : e; } -function d5(e, t) { +function f5(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var f5 = function(e) { - d5(t, e); +var c5 = function(e) { + f5(t, e); function t(i, r) { - return s5(this, t), u5(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); + return u5(this, t), d5(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, i, r)); } - return r5(t, [{ + return o5(t, [{ key: "encode", value: function() { return { @@ -45882,14 +45877,14 @@ var f5 = function(e) { return !0; } }]), t; -}(a5.default); -bu.GenericBarcode = f5; +}(l5.default); +bu.GenericBarcode = c5; Object.defineProperty(Kc, "__esModule", { value: !0 }); -var c5 = pu, ys = Bi, Io = Yn, Rg = Wo, Ba = ci, p5 = gu, h5 = yu, m5 = bu; +var p5 = pu, ys = Bi, Io = Yn, Rg = Wo, Ba = ci, h5 = gu, m5 = yu, v5 = bu; Kc.default = { - CODE39: c5.CODE39, + CODE39: p5.CODE39, CODE128: ys.CODE128, CODE128A: ys.CODE128A, CODE128B: ys.CODE128B, @@ -45907,15 +45902,15 @@ Kc.default = { MSI11: Ba.MSI11, MSI1010: Ba.MSI1010, MSI1110: Ba.MSI1110, - pharmacode: p5.pharmacode, - codabar: h5.codabar, - GenericBarcode: m5.GenericBarcode + pharmacode: h5.pharmacode, + codabar: m5.codabar, + GenericBarcode: v5.GenericBarcode }; var ea = {}; Object.defineProperty(ea, "__esModule", { value: !0 }); -var v5 = Object.assign || function(e) { +var g5 = Object.assign || function(e) { for (var t = 1; t < arguments.length; t++) { var i = arguments[t]; for (var r in i) @@ -45924,14 +45919,14 @@ var v5 = Object.assign || function(e) { return e; }; ea.default = function(e, t) { - return v5({}, e, t); + return g5({}, e, t); }; var dp = {}; Object.defineProperty(dp, "__esModule", { value: !0 }); -dp.default = g5; -function g5(e) { +dp.default = y5; +function y5(e) { var t = []; function i(r) { if (Array.isArray(r)) @@ -45946,16 +45941,16 @@ var fp = {}; Object.defineProperty(fp, "__esModule", { value: !0 }); -fp.default = y5; -function y5(e) { +fp.default = b5; +function b5(e) { return e.marginTop = e.marginTop || e.margin, e.marginBottom = e.marginBottom || e.margin, e.marginRight = e.marginRight || e.margin, e.marginLeft = e.marginLeft || e.margin, e; } var cp = {}, pp = {}, _u = {}; Object.defineProperty(_u, "__esModule", { value: !0 }); -_u.default = b5; -function b5(e) { +_u.default = _5; +function _5(e) { var t = ["width", "height", "textMargin", "fontSize", "margin", "marginTop", "marginBottom", "marginLeft", "marginRight"]; for (var i in t) t.hasOwnProperty(i) && (i = t[i], typeof e[i] == "string" && (e[i] = parseInt(e[i], 10))); @@ -45965,7 +45960,7 @@ var wu = {}; Object.defineProperty(wu, "__esModule", { value: !0 }); -var _5 = { +var w5 = { width: 2, height: 100, format: "auto", @@ -45987,28 +45982,28 @@ var _5 = { valid: function() { } }; -wu.default = _5; +wu.default = w5; Object.defineProperty(pp, "__esModule", { value: !0 }); -var w5 = _u, A5 = Xy(w5), C5 = wu, Dg = Xy(C5); +var A5 = _u, C5 = Xy(A5), S5 = wu, Dg = Xy(S5); function Xy(e) { return e && e.__esModule ? e : { default: e }; } -function S5(e) { +function E5(e) { var t = {}; for (var i in Dg.default) Dg.default.hasOwnProperty(i) && (e.hasAttribute("jsbarcode-" + i.toLowerCase()) && (t[i] = e.getAttribute("jsbarcode-" + i.toLowerCase())), e.hasAttribute("data-" + i.toLowerCase()) && (t[i] = e.getAttribute("data-" + i.toLowerCase()))); - return t.value = e.getAttribute("jsbarcode-value") || e.getAttribute("data-value"), t = (0, A5.default)(t), t; + return t.value = e.getAttribute("jsbarcode-value") || e.getAttribute("data-value"), t = (0, C5.default)(t), t; } -pp.default = S5; +pp.default = E5; var hp = {}, mp = {}, oi = {}; Object.defineProperty(oi, "__esModule", { value: !0 }); oi.getTotalWidthOfEncodings = oi.calculateEncodingAttributes = oi.getBarcodePadding = oi.getEncodingHeight = oi.getMaximumHeightOfEncodings = void 0; -var E5 = ea, x5 = T5(E5); -function T5(e) { +var x5 = ea, T5 = k5(x5); +function k5(e) { return e && e.__esModule ? e : { default: e }; } function Zy(e, t) { @@ -46025,25 +46020,25 @@ function qy(e, t, i) { } return 0; } -function k5(e, t, i) { +function O5(e, t, i) { for (var r = 0; r < e.length; r++) { - var n = e[r], a = (0, x5.default)(t, n.options), s; - a.displayValue ? s = D5(n.text, a, i) : s = 0; + var n = e[r], a = (0, T5.default)(t, n.options), s; + a.displayValue ? s = $5(n.text, a, i) : s = 0; var u = n.data.length * a.width; n.width = Math.ceil(Math.max(s, u)), n.height = Zy(n, a), n.barcodePadding = qy(s, u, a); } } -function O5(e) { +function R5(e) { for (var t = 0, i = 0; i < e.length; i++) t += e[i].width; return t; } -function R5(e) { +function D5(e) { for (var t = 0, i = 0; i < e.length; i++) e[i].height > t && (t = e[i].height); return t; } -function D5(e, t, i) { +function $5(e, t, i) { var r; if (i) r = i; @@ -46058,15 +46053,15 @@ function D5(e, t, i) { var a = n.width; return a; } -oi.getMaximumHeightOfEncodings = R5; +oi.getMaximumHeightOfEncodings = D5; oi.getEncodingHeight = Zy; oi.getBarcodePadding = qy; -oi.calculateEncodingAttributes = k5; -oi.getTotalWidthOfEncodings = O5; +oi.calculateEncodingAttributes = O5; +oi.getTotalWidthOfEncodings = R5; Object.defineProperty(mp, "__esModule", { value: !0 }); -var $5 = function() { +var I5 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -46076,26 +46071,26 @@ var $5 = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), I5 = ea, F5 = M5(I5), Jf = oi; -function M5(e) { +}(), F5 = ea, M5 = P5(F5), Jf = oi; +function P5(e) { return e && e.__esModule ? e : { default: e }; } -function P5(e, t) { +function L5(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -var L5 = function() { +var N5 = function() { function e(t, i, r) { - P5(this, e), this.canvas = t, this.encodings = i, this.options = r; + L5(this, e), this.canvas = t, this.encodings = i, this.options = r; } - return $5(e, [{ + return I5(e, [{ key: "render", value: function() { if (!this.canvas.getContext) throw new Error("The browser does not support canvas."); this.prepareCanvas(); for (var i = 0; i < this.encodings.length; i++) { - var r = (0, F5.default)(this.options, this.encodings[i].options); + var r = (0, M5.default)(this.options, this.encodings[i].options); this.drawCanvasBarcode(r, this.encodings[i]), this.drawCanvasText(r, this.encodings[i]), this.moveCanvasDrawing(this.encodings[i]); } this.restoreCanvas(); @@ -46141,12 +46136,12 @@ var L5 = function() { } }]), e; }(); -mp.default = L5; +mp.default = N5; var vp = {}; Object.defineProperty(vp, "__esModule", { value: !0 }); -var N5 = function() { +var B5 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -46156,25 +46151,25 @@ var N5 = function() { return function(t, i, r) { return i && e(t.prototype, i), r && e(t, r), t; }; -}(), B5 = ea, V5 = j5(B5), Xf = oi; -function j5(e) { +}(), V5 = ea, j5 = U5(V5), Xf = oi; +function U5(e) { return e && e.__esModule ? e : { default: e }; } -function U5(e, t) { +function z5(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -var bs = "http://www.w3.org/2000/svg", z5 = function() { +var bs = "http://www.w3.org/2000/svg", H5 = function() { function e(t, i, r) { - U5(this, e), this.svg = t, this.encodings = i, this.options = r, this.document = r.xmlDocument || document; + z5(this, e), this.svg = t, this.encodings = i, this.options = r, this.document = r.xmlDocument || document; } - return N5(e, [{ + return B5(e, [{ key: "render", value: function() { var i = this.options.marginLeft; this.prepareSVG(); for (var r = 0; r < this.encodings.length; r++) { - var n = this.encodings[r], a = (0, V5.default)(this.options, n.options), s = this.createGroup(i, a.marginTop, this.svg); + var n = this.encodings[r], a = (0, j5.default)(this.options, n.options), s = this.createGroup(i, a.marginTop, this.svg); this.setGroupOptions(s, a), this.drawSvgBarcode(s, a, n), this.drawSVGText(s, a, n), i += n.width; } } @@ -46192,8 +46187,8 @@ var bs = "http://www.w3.org/2000/svg", z5 = function() { value: function(i, r, n) { var a = n.data, s; r.textPosition == "top" ? s = r.fontSize + r.textMargin : s = 0; - for (var u = 0, d = 0, p = 0; p < a.length; p++) - d = p * r.width + n.barcodePadding, a[p] === "1" ? u++ : u > 0 && (this.drawRect(d - r.width * u, s, r.width * u, r.height, i), u = 0); + for (var u = 0, d = 0, h = 0; h < a.length; h++) + d = h * r.width + n.barcodePadding, a[h] === "1" ? u++ : u > 0 && (this.drawRect(d - r.width * u, s, r.width * u, r.height, i), u = 0); u > 0 && this.drawRect(d - r.width * (u - 1), s, r.width * u, r.height, i); } }, { @@ -46230,12 +46225,12 @@ var bs = "http://www.w3.org/2000/svg", z5 = function() { } }]), e; }(); -vp.default = z5; +vp.default = H5; var gp = {}; Object.defineProperty(gp, "__esModule", { value: !0 }); -var H5 = function() { +var W5 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -46246,30 +46241,30 @@ var H5 = function() { return i && e(t.prototype, i), r && e(t, r), t; }; }(); -function W5(e, t) { +function G5(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -var G5 = function() { +var K5 = function() { function e(t, i, r) { - W5(this, e), this.object = t, this.encodings = i, this.options = r; + G5(this, e), this.object = t, this.encodings = i, this.options = r; } - return H5(e, [{ + return W5(e, [{ key: "render", value: function() { this.object.encodings = this.encodings; } }]), e; }(); -gp.default = G5; +gp.default = K5; Object.defineProperty(hp, "__esModule", { value: !0 }); -var K5 = mp, Y5 = yp(K5), Q5 = vp, J5 = yp(Q5), X5 = gp, Z5 = yp(X5); +var Y5 = mp, Q5 = yp(Y5), J5 = vp, X5 = yp(J5), Z5 = gp, q5 = yp(Z5); function yp(e) { return e && e.__esModule ? e : { default: e }; } -hp.default = { CanvasRenderer: Y5.default, SVGRenderer: J5.default, ObjectRenderer: Z5.default }; +hp.default = { CanvasRenderer: Q5.default, SVGRenderer: X5.default, ObjectRenderer: q5.default }; var ta = {}; Object.defineProperty(ta, "__esModule", { value: !0 @@ -46288,7 +46283,7 @@ function wp(e, t) { throw new TypeError("Super expression must either be null or a function, not " + typeof t); e.prototype = Object.create(t && t.prototype, { constructor: { value: e, enumerable: !1, writable: !0, configurable: !0 } }), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t); } -var q5 = function(e) { +var e4 = function(e) { wp(t, e); function t(i, r) { bp(this, t); @@ -46296,7 +46291,7 @@ var q5 = function(e) { return n.name = "InvalidInputException", n.symbology = i, n.input = r, n.message = '"' + n.input + '" is not a valid input for ' + n.symbology, n; } return t; -}(Error), e4 = function(e) { +}(Error), t4 = function(e) { wp(t, e); function t() { bp(this, t); @@ -46304,7 +46299,7 @@ var q5 = function(e) { return i.name = "InvalidElementException", i.message = "Not supported type to render on", i; } return t; -}(Error), t4 = function(e) { +}(Error), n4 = function(e) { wp(t, e); function t() { bp(this, t); @@ -46313,30 +46308,30 @@ var q5 = function(e) { } return t; }(Error); -ta.InvalidInputException = q5; -ta.InvalidElementException = e4; -ta.NoElementException = t4; +ta.InvalidInputException = e4; +ta.InvalidElementException = t4; +ta.NoElementException = n4; Object.defineProperty(cp, "__esModule", { value: !0 }); -var n4 = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) { +var i4 = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) { return typeof e; } : function(e) { return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; -}, i4 = pp, gc = eb(i4), r4 = hp, Wa = eb(r4), o4 = ta; +}, r4 = pp, gc = eb(r4), o4 = hp, Wa = eb(o4), a4 = ta; function eb(e) { return e && e.__esModule ? e : { default: e }; } function Ap(e) { if (typeof e == "string") - return a4(e); + return l4(e); if (Array.isArray(e)) { for (var t = [], i = 0; i < e.length; i++) t.push(Ap(e[i])); return t; } else { if (typeof HTMLCanvasElement < "u" && e instanceof HTMLImageElement) - return l4(e); + return s4(e); if (e && e.nodeName && e.nodeName.toLowerCase() === "svg" || typeof SVGElement < "u" && e instanceof SVGElement) return { element: e, @@ -46354,15 +46349,15 @@ function Ap(e) { element: e, renderer: Wa.default.CanvasRenderer }; - if (e && (typeof e > "u" ? "undefined" : n4(e)) === "object" && !e.nodeName) + if (e && (typeof e > "u" ? "undefined" : i4(e)) === "object" && !e.nodeName) return { element: e, renderer: Wa.default.ObjectRenderer }; - throw new o4.InvalidElementException(); + throw new a4.InvalidElementException(); } } -function a4(e) { +function l4(e) { var t = document.querySelectorAll(e); if (t.length !== 0) { for (var i = [], r = 0; r < t.length; r++) @@ -46370,7 +46365,7 @@ function a4(e) { return i; } } -function l4(e) { +function s4(e) { var t = document.createElement("canvas"); return { element: t, @@ -46386,7 +46381,7 @@ var Cp = {}; Object.defineProperty(Cp, "__esModule", { value: !0 }); -var s4 = function() { +var u4 = function() { function e(t, i) { for (var r = 0; r < i.length; r++) { var n = i[r]; @@ -46397,15 +46392,15 @@ var s4 = function() { return i && e(t.prototype, i), r && e(t, r), t; }; }(); -function u4(e, t) { +function d4(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -var d4 = function() { +var f4 = function() { function e(t) { - u4(this, e), this.api = t; + d4(this, e), this.api = t; } - return s4(e, [{ + return u4(e, [{ key: "handleCatch", value: function(i) { if (i.name === "InvalidInputException") @@ -46430,8 +46425,8 @@ var d4 = function() { } }]), e; }(); -Cp.default = d4; -var f4 = Kc, Wr = Or(f4), c4 = ea, cl = Or(c4), p4 = dp, tb = Or(p4), h4 = fp, $g = Or(h4), m4 = cp, v4 = Or(m4), g4 = _u, y4 = Or(g4), b4 = Cp, _4 = Or(b4), nb = ta, w4 = wu, ib = Or(w4); +Cp.default = f4; +var c4 = Kc, Wr = Or(c4), p4 = ea, cl = Or(p4), h4 = dp, tb = Or(h4), m4 = fp, $g = Or(m4), v4 = cp, g4 = Or(v4), y4 = _u, b4 = Or(y4), _4 = Cp, w4 = Or(_4), nb = ta, A4 = wu, ib = Or(A4); function Or(e) { return e && e.__esModule ? e : { default: e }; } @@ -46440,20 +46435,20 @@ var ir = function() { var n = new ir(); if (typeof t > "u") throw Error("No element to render on was provided."); - return n._renderProperties = (0, v4.default)(t), n._encodings = [], n._options = ib.default, n._errorHandler = new _4.default(n), typeof i < "u" && (r = r || {}, r.format || (r.format = ob()), n.options(r)[r.format](i, r).render()), n; + return n._renderProperties = (0, g4.default)(t), n._encodings = [], n._options = ib.default, n._errorHandler = new w4.default(n), typeof i < "u" && (r = r || {}, r.format || (r.format = ob()), n.options(r)[r.format](i, r).render()), n; }; Au.getModule = function(e) { return Wr.default[e]; }; for (var Ig in Wr.default) - Wr.default.hasOwnProperty(Ig) && A4(Wr.default, Ig); -function A4(e, t) { + Wr.default.hasOwnProperty(Ig) && C4(Wr.default, Ig); +function C4(e, t) { ir.prototype[t] = ir.prototype[t.toUpperCase()] = ir.prototype[t.toLowerCase()] = function(i, r) { var n = this; return n._errorHandler.wrapBarcodeCall(function() { r.text = typeof r.text > "u" ? void 0 : "" + r.text; var a = (0, cl.default)(n._options, r); - a = (0, y4.default)(a); + a = (0, b4.default)(a); var s = e[t], u = rb(i, s, a); return n._encodings.push(u), n; }); @@ -46520,8 +46515,8 @@ typeof jQuery < "u" && (jQuery.fn.JsBarcode = function(e, t) { i.push(this); }), Au(i, e, t); }); -var C4 = Au; -const S4 = Ve({ +var S4 = Au; +const E4 = Ve({ name: "BarCodeBox", data() { return {}; @@ -46558,22 +46553,22 @@ const S4 = Ve({ Object.keys(this.$props).forEach((i) => { this.$props[i] != null && this.$props[i] !== "" && (t[i] = this.$props[i]); }), delete t.value, delete t.formCreateInject, this.$nextTick(() => { - C4(this.$refs.bar, e || "", t); + S4(this.$refs.bar, e || "", t); }); }, deep: !0, immediate: !0 } } -}), E4 = { +}), x4 = { class: "_fc-barcode", ref: "bar" }; -function x4(e, t, i, r, n, a) { - return W(), ae("img", E4, null, 512); +function T4(e, t, i, r, n, a) { + return W(), ae("img", x4, null, 512); } -const T4 = /* @__PURE__ */ je(S4, [["render", x4]]); -const k4 = Ve({ +const k4 = /* @__PURE__ */ je(E4, [["render", T4]]); +const O4 = Ve({ name: "IframeBox", emits: ["load"], data() { @@ -46583,23 +46578,23 @@ const k4 = Ve({ src: String, loading: String } -}), O4 = ["src"]; -function R4(e, t, i, r, n, a) { +}), R4 = ["src"]; +function D4(e, t, i, r, n, a) { return W(), ae("iframe", { class: "_fc-iframe-box", src: e.src, frameborder: "0", onLoad: t[0] || (t[0] = (s) => e.$emit("load", s)) - }, null, 40, O4); + }, null, 40, R4); } -const D4 = /* @__PURE__ */ je(k4, [["render", R4]]); +const $4 = /* @__PURE__ */ je(O4, [["render", D4]]); var ab = { exports: {} }; (function(e, t) { (function(i, r) { e.exports = r(); })(Oc, () => (() => { var i = { 873: (s, u) => { - var d, p, h = function() { + var d, h, p = function() { var g = function(H, I) { var U = H, F = m[I], C = null, q = 0, X = null, Y = [], ue = {}, ee = function(O, K) { C = function(J) { @@ -46621,7 +46616,7 @@ var ab = { exports: {} }; for (var K = 8; K < q - 8; K += 1) C[6][K] == null && (C[6][K] = K % 2 == 0); }, ve = function() { - for (var O = w.getPatternPosition(U), K = 0; K < O.length; K += 1) + for (var O = y.getPatternPosition(U), K = 0; K < O.length; K += 1) for (var J = 0; J < O.length; J += 1) { var ne = O[K], re = O[J]; if (C[ne][re] == null) @@ -46630,14 +46625,14 @@ var ab = { exports: {} }; C[ne + fe][re + Ae] = fe == -2 || fe == 2 || Ae == -2 || Ae == 2 || fe == 0 && Ae == 0; } }, me = function(O) { - for (var K = w.getBCHTypeNumber(U), J = 0; J < 18; J += 1) { + for (var K = y.getBCHTypeNumber(U), J = 0; J < 18; J += 1) { var ne = !O && (K >> J & 1) == 1; C[Math.floor(J / 3)][J % 3 + q - 8 - 3] = ne; } for (J = 0; J < 18; J += 1) ne = !O && (K >> J & 1) == 1, C[J % 3 + q - 8 - 3][Math.floor(J / 3)] = ne; }, we = function(O, K) { - for (var J = F << 3 | K, ne = w.getBCHTypeInfo(J), re = 0; re < 15; re += 1) { + for (var J = F << 3 | K, ne = y.getBCHTypeInfo(J), re = 0; re < 15; re += 1) { var fe = !O && (ne >> re & 1) == 1; re < 6 ? C[re][8] = fe : re < 8 ? C[re + 1][8] = fe : C[q - 15 + re][8] = fe; } @@ -46645,7 +46640,7 @@ var ab = { exports: {} }; fe = !O && (ne >> re & 1) == 1, re < 8 ? C[8][q - re - 1] = fe : re < 9 ? C[8][15 - re - 1 + 1] = fe : C[8][15 - re - 1] = fe; C[q - 8][8] = !O; }, he = function(O, K) { - for (var J = -1, ne = q - 1, re = 7, fe = 0, Ae = w.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) + for (var J = -1, ne = q - 1, re = 7, fe = 0, Ae = y.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2) for (Fe == 6 && (Fe -= 1); ; ) { for (var Xe = 0; Xe < 2; Xe += 1) if (C[ne][Fe - Xe] == null) { @@ -46660,7 +46655,7 @@ var ab = { exports: {} }; }, Se = function(O, K, J) { for (var ne = k.getRSBlocks(O, K), re = D(), fe = 0; fe < J.length; fe += 1) { var Ae = J[fe]; - re.put(Ae.getMode(), 4), re.put(Ae.getLength(), w.getLengthInBits(Ae.getMode(), O)), Ae.write(re); + re.put(Ae.getMode(), 4), re.put(Ae.getLength(), y.getLengthInBits(Ae.getMode(), O)), Ae.write(re); } var Fe = 0; for (fe = 0; fe < ne.length; fe += 1) @@ -46678,7 +46673,7 @@ var ab = { exports: {} }; for (var He = 0; He < it[De].length; He += 1) it[De][He] = 255 & Xe.getBuffer()[He + be]; be += ze; - var Rt = w.getErrorCorrectPolynomial(at), ft = x(it[De], Rt.getLength() - 1).mod(Rt); + var Rt = y.getErrorCorrectPolynomial(at), ft = x(it[De], Rt.getLength() - 1).mod(Rt); for (pt[De] = new Array(Rt.getLength() - 1), He = 0; He < pt[De].length; He += 1) { var Be = He + ft.getLength() - pt[De].length; pt[De][He] = Be >= 0 ? ft.getAt(Be) : 0; @@ -46727,7 +46722,7 @@ var ab = { exports: {} }; for (var O = 1; O < 40; O++) { for (var K = k.getRSBlocks(O, F), J = D(), ne = 0; ne < Y.length; ne++) { var re = Y[ne]; - J.put(re.getMode(), 4), J.put(re.getLength(), w.getLengthInBits(re.getMode(), O)), re.write(J); + J.put(re.getMode(), 4), J.put(re.getLength(), y.getLengthInBits(re.getMode(), O)), re.write(J); } var fe = 0; for (ne = 0; ne < K.length; ne++) @@ -46740,7 +46735,7 @@ var ab = { exports: {} }; ee(!1, function() { for (var Ae = 0, Fe = 0, Xe = 0; Xe < 8; Xe += 1) { ee(!0, Xe); - var Ze = w.getLostPoint(ue); + var Ze = y.getLostPoint(ue); (Xe == 0 || Ae > Ze) && (Ae = Ze, Fe = Xe); } return Fe; @@ -46868,17 +46863,17 @@ var ab = { exports: {} }; return q; }; }; - var _, S, b, A, y, m = { L: 1, M: 0, Q: 3, H: 2 }, w = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, y = function(H) { + var _, S, b, A, w, m = { L: 1, M: 0, Q: 3, H: 2 }, y = (_ = [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], S = 1335, b = 7973, w = function(H) { for (var I = 0; H != 0; ) I += 1, H >>>= 1; return I; }, (A = {}).getBCHTypeInfo = function(H) { - for (var I = H << 10; y(I) - y(S) >= 0; ) - I ^= S << y(I) - y(S); + for (var I = H << 10; w(I) - w(S) >= 0; ) + I ^= S << w(I) - w(S); return 21522 ^ (H << 10 | I); }, A.getBCHTypeNumber = function(H) { - for (var I = H << 12; y(I) - y(b) >= 0; ) - I ^= b << y(I) - y(b); + for (var I = H << 12; w(I) - w(b) >= 0; ) + I ^= b << w(I) - w(b); return H << 12 | I; }, A.getPatternPosition = function(H) { return _[H - 1]; @@ -47313,7 +47308,7 @@ var ab = { exports: {} }; }; return g; }(); - h.stringToBytesFuncs["UTF-8"] = function(g) { + p.stringToBytesFuncs["UTF-8"] = function(g) { return function(_) { for (var S = [], b = 0; b < _.length; b++) { var A = _.charCodeAt(b); @@ -47321,9 +47316,9 @@ var ab = { exports: {} }; } return S; }(g); - }, (p = typeof (d = function() { - return h; - }) == "function" ? d.apply(u, []) : d) === void 0 || (s.exports = p); + }, (h = typeof (d = function() { + return p; + }) == "function" ? d.apply(u, []) : d) === void 0 || (s.exports = h); } }, r = {}; function n(s) { var u = r[s]; @@ -47356,8 +47351,8 @@ var ab = { exports: {} }; const C = document.createElement("a"); C.download = F, C.href = U, document.body.appendChild(C), C.click(), document.body.removeChild(C); } - const p = { L: 0.07, M: 0.15, Q: 0.25, H: 0.3 }; - class h { + const h = { L: 0.07, M: 0.15, Q: 0.25, H: 0.3 }; + class p { constructor({ svg: F, type: C, window: q }) { this._svg = F, this._type = C, this._window = q; } @@ -47529,7 +47524,7 @@ var ab = { exports: {} }; } } const b = { dot: "dot", square: "square" }, A = Object.values(b); - class y { + class w { constructor({ svg: F, type: C, window: q }) { this._svg = F, this._type = C, this._window = q; } @@ -47561,7 +47556,7 @@ var ab = { exports: {} }; this._basicSquare({ x: F, y: C, size: q, rotation: X }); } } - const m = "circle", w = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; + const m = "circle", y = [[1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1]], E = [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 1, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]; class x { constructor(F, C) { this._roundSize = (q) => this._options.dotsOptions.roundSize ? Math.floor(q) : q, this._window = C, this._element = this._window.document.createElementNS("http://www.w3.org/2000/svg", "svg"), this._element.setAttribute("width", String(F.width)), this._element.setAttribute("height", String(F.height)), this._element.setAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"), F.dotsOptions.roundSize || this._element.setAttribute("shape-rendering", "crispEdges"), this._element.setAttribute("viewBox", `0 0 ${F.width} ${F.height}`), this._defs = this._window.document.createElementNS("http://www.w3.org/2000/svg", "defs"), this._element.appendChild(this._defs), this._imageUri = F.image, this._instanceId = x.instanceCount++, this._options = F; @@ -47581,7 +47576,7 @@ var ab = { exports: {} }; if (this._qr = F, this._options.image) { if (await this.loadImage(), !this._image) return; - const { imageOptions: ee, qrOptions: pe } = this._options, Te = ee.imageSize * p[pe.errorCorrectionLevel], ve = Math.floor(Te * C * C); + const { imageOptions: ee, qrOptions: pe } = this._options, Te = ee.imageSize * h[pe.errorCorrectionLevel], ve = Math.floor(Te * C * C); ue = function({ originalHeight: me, originalWidth: we, maxHiddenDots: he, maxHiddenAxisDots: Se, dotSize: xe }) { const O = { x: 0, y: 0 }, K = { x: 0, y: 0 }; if (me <= 0 || we <= 0 || he <= 0 || xe <= 0) @@ -47592,7 +47587,7 @@ var ab = { exports: {} }; } this.drawBackground(), this.drawDots((ee, pe) => { var Te, ve, me, we, he, Se; - return !(this._options.imageOptions.hideBackgroundDots && ee >= (C - ue.hideYDots) / 2 && ee < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((Te = w[ee]) === null || Te === void 0 ? void 0 : Te[pe]) || ((ve = w[ee - C + 7]) === null || ve === void 0 ? void 0 : ve[pe]) || ((me = w[ee]) === null || me === void 0 ? void 0 : me[pe - C + 7]) || ((we = E[ee]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[ee - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[ee]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); + return !(this._options.imageOptions.hideBackgroundDots && ee >= (C - ue.hideYDots) / 2 && ee < (C + ue.hideYDots) / 2 && pe >= (C - ue.hideXDots) / 2 && pe < (C + ue.hideXDots) / 2 || ((Te = y[ee]) === null || Te === void 0 ? void 0 : Te[pe]) || ((ve = y[ee - C + 7]) === null || ve === void 0 ? void 0 : ve[pe]) || ((me = y[ee]) === null || me === void 0 ? void 0 : me[pe - C + 7]) || ((we = E[ee]) === null || we === void 0 ? void 0 : we[pe]) || ((he = E[ee - C + 7]) === null || he === void 0 ? void 0 : he[pe]) || ((Se = E[ee]) === null || Se === void 0 ? void 0 : Se[pe - C + 7])); }), this.drawCorners(), this._options.image && await this.drawImage({ width: ue.width, height: ue.height, count: C, dotSize: Y }); } drawBackground() { @@ -47614,7 +47609,7 @@ var ab = { exports: {} }; const X = this._options, Y = this._qr.getModuleCount(); if (Y > X.width || Y > X.height) throw "The canvas is too small."; - const ue = Math.min(X.width, X.height) - 2 * X.margin, ee = X.shape === m ? ue / Math.sqrt(2) : ue, pe = this._roundSize(ee / Y), Te = this._roundSize((X.width - Y * pe) / 2), ve = this._roundSize((X.height - Y * pe) / 2), me = new h({ svg: this._element, type: X.dotsOptions.type, window: this._window }); + const ue = Math.min(X.width, X.height) - 2 * X.margin, ee = X.shape === m ? ue / Math.sqrt(2) : ue, pe = this._roundSize(ee / Y), Te = this._roundSize((X.width - Y * pe) / 2), ve = this._roundSize((X.height - Y * pe) / 2), me = new p({ svg: this._element, type: X.dotsOptions.type, window: this._window }); this._dotsClipPath = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), this._dotsClipPath.setAttribute("id", `clip-path-dot-color-${this._instanceId}`), this._defs.appendChild(this._dotsClipPath), this._createColor({ options: (C = X.dotsOptions) === null || C === void 0 ? void 0 : C.gradient, color: X.dotsOptions.color, additionalRotation: 0, x: 0, y: 0, height: X.height, width: X.width, name: `dot-color-${this._instanceId}` }); for (let we = 0; we < Y; we++) for (let he = 0; he < Y; he++) @@ -47649,19 +47644,19 @@ var ab = { exports: {} }; const ze = new S({ svg: this._element, type: C.cornersSquareOptions.type, window: this._window }); ze.draw(ke, it, ee, he), ze._element && pt && pt.appendChild(ze._element); } else { - const ze = new h({ svg: this._element, type: ((ne = C.cornersSquareOptions) === null || ne === void 0 ? void 0 : ne.type) || C.dotsOptions.type, window: this._window }); - for (let at = 0; at < w.length; at++) - for (let He = 0; He < w[at].length; He++) - !((re = w[at]) === null || re === void 0) && re[He] && (ze.draw(ke + He * ue, it + at * ue, ue, (Rt, ft) => { + const ze = new p({ svg: this._element, type: ((ne = C.cornersSquareOptions) === null || ne === void 0 ? void 0 : ne.type) || C.dotsOptions.type, window: this._window }); + for (let at = 0; at < y.length; at++) + for (let He = 0; He < y[at].length; He++) + !((re = y[at]) === null || re === void 0) && re[He] && (ze.draw(ke + He * ue, it + at * ue, ue, (Rt, ft) => { var Be; - return !!(!((Be = w[at + ft]) === null || Be === void 0) && Be[He + Rt]); + return !!(!((Be = y[at + ft]) === null || Be === void 0) && Be[He + Rt]); }), ze._element && pt && pt.appendChild(ze._element)); } if ((((fe = C.cornersDotOptions) === null || fe === void 0 ? void 0 : fe.gradient) || ((Ae = C.cornersDotOptions) === null || Ae === void 0 ? void 0 : Ae.color)) && (De = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), De.setAttribute("id", `clip-path-corners-dot-color-${me}-${we}-${this._instanceId}`), this._defs.appendChild(De), this._cornersDotClipPath = De, this._createColor({ options: (Fe = C.cornersDotOptions) === null || Fe === void 0 ? void 0 : Fe.gradient, color: (Xe = C.cornersDotOptions) === null || Xe === void 0 ? void 0 : Xe.color, additionalRotation: he, x: ke + 2 * ue, y: it + 2 * ue, height: pe, width: pe, name: `corners-dot-color-${me}-${we}-${this._instanceId}` })), ((Ze = C.cornersDotOptions) === null || Ze === void 0 ? void 0 : Ze.type) && A.includes(C.cornersDotOptions.type)) { - const ze = new y({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); + const ze = new w({ svg: this._element, type: C.cornersDotOptions.type, window: this._window }); ze.draw(ke + 2 * ue, it + 2 * ue, pe, he), ze._element && De && De.appendChild(ze._element); } else { - const ze = new h({ svg: this._element, type: ((be = C.cornersDotOptions) === null || be === void 0 ? void 0 : be.type) || C.dotsOptions.type, window: this._window }); + const ze = new p({ svg: this._element, type: ((be = C.cornersDotOptions) === null || be === void 0 ? void 0 : be.type) || C.dotsOptions.type, window: this._window }); for (let at = 0; at < E.length; at++) for (let He = 0; He < E[at].length; He++) !((Le = E[at]) === null || Le === void 0) && Le[He] && (ze.draw(ke + He * ue, it + at * ue, ue, (Rt, ft) => { @@ -47872,7 +47867,7 @@ ${new this._window.XMLSerializer().serializeToString(C)}`; })(), a.default; })()); })(ab); -const $4 = /* @__PURE__ */ AE(ab.exports), I4 = Ve({ +const I4 = /* @__PURE__ */ AE(ab.exports), F4 = Ve({ name: "QrCodeBox", data() { return { @@ -47899,22 +47894,22 @@ const $4 = /* @__PURE__ */ AE(ab.exports), I4 = Ve({ Object.keys(this.$props).forEach((t) => { this.$props[t] != null && this.$props[t] !== "" && (e[t] = this.$props[t]); }), delete e.formCreateInject, e.circleType && (e.dotsOptions.type = e.circleType), e.circleColor && (e.dotsOptions.color = e.circleColor), delete e.circleColor, delete e.circleType, this.$nextTick(() => { - this.qrcode ? this.qrcode.update(e) : (this.qrcode = Xt(new $4(e)), this.qrcode.append(this.$refs.qr)); + this.qrcode ? this.qrcode.update(e) : (this.qrcode = Xt(new I4(e)), this.qrcode.append(this.$refs.qr)); }); }, deep: !0, immediate: !0 } } -}), F4 = { +}), M4 = { class: "_fc-qrcode", ref: "qr" }; -function M4(e, t, i, r, n, a) { - return W(), ae("div", F4, null, 512); +function P4(e, t, i, r, n, a) { + return W(), ae("div", M4, null, 512); } -const P4 = /* @__PURE__ */ je(I4, [["render", M4]]); -const L4 = Ve({ +const L4 = /* @__PURE__ */ je(F4, [["render", P4]]); +const N4 = Ve({ name: "FcCity", props: { modelValue: Array, @@ -48002,10 +47997,10 @@ const L4 = Ve({ mounted() { this.updateValue(); } -}), N4 = { class: "_fc-city" }; -function B4(e, t, i, r, n, a) { +}), B4 = { class: "_fc-city" }; +function V4(e, t, i, r, n, a) { const s = ie("el-option"), u = ie("el-select"); - return W(), ae("div", N4, [ + return W(), ae("div", B4, [ G(u, { disabled: e.disabled, clearable: e.clearable, @@ -48055,8 +48050,8 @@ function B4(e, t, i, r, n, a) { }, 8, ["disabled", "clearable", "modelValue", "onChange"])) : Oe("", !0) ]); } -const V4 = /* @__PURE__ */ je(L4, [["render", B4]]); -const j4 = Ve({ +const j4 = /* @__PURE__ */ je(N4, [["render", V4]]); +const U4 = Ve({ name: "FcTitle", data() { return {}; @@ -48074,13 +48069,13 @@ const j4 = Ve({ } } }); -function U4(e, t, i, r, n, a) { +function z4(e, t, i, r, n, a) { return W(), ae("div", { class: qe(["_fc-title", e.size || "h2"]), style: An(e.textStyle) }, le(e.title), 7); } -const z4 = /* @__PURE__ */ je(j4, [["render", U4]]); +const H4 = /* @__PURE__ */ je(U4, [["render", z4]]); function Sp() { return { async: !1, @@ -48168,26 +48163,26 @@ const Un = { fencesBeginRegex: (e) => new RegExp(`^ {0,${Math.min(3, e - 1)}}(?:\`\`\`|~~~)`), headingBeginRegex: (e) => new RegExp(`^ {0,${Math.min(3, e - 1)}}#`), htmlBeginRegex: (e) => new RegExp(`^ {0,${Math.min(3, e - 1)}}<(?:[a-z].*>|!--)`, "i") -}, H4 = /^(?:[ \t]*(?:\n|$))+/, W4 = /^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/, G4 = /^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/, pl = /^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/, K4 = /^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/, Ep = /(?:[*+-]|\d{1,9}[.)])/, sb = /^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/, ub = Nt(sb).replace(/bull/g, Ep).replace(/blockCode/g, /(?: {4}| {0,3}\t)/).replace(/fences/g, / {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g, / {0,3}>/).replace(/heading/g, / {0,3}#{1,6}/).replace(/html/g, / {0,3}<[^\n>]+>\n/).replace(/\|table/g, "").getRegex(), Y4 = Nt(sb).replace(/bull/g, Ep).replace(/blockCode/g, /(?: {4}| {0,3}\t)/).replace(/fences/g, / {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g, / {0,3}>/).replace(/heading/g, / {0,3}#{1,6}/).replace(/html/g, / {0,3}<[^\n>]+>\n/).replace(/table/g, / {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(), xp = /^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/, Q4 = /^[^\n]+/, Tp = /(?!\s*\])(?:\\.|[^\[\]\\])+/, J4 = Nt(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label", Tp).replace("title", /(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(), X4 = Nt(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g, Ep).getRegex(), Cu = "address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul", kp = /|$))/, Z4 = Nt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))", "i").replace("comment", kp).replace("tag", Cu).replace("attribute", / +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(), db = Nt(xp).replace("hr", pl).replace("heading", " {0,3}#{1,6}(?:\\s|$)").replace("|lheading", "").replace("|table", "").replace("blockquote", " {0,3}>").replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", " {0,3}(?:[*+-]|1[.)]) ").replace("html", ")|<(?:script|pre|style|textarea|!--)").replace("tag", Cu).getRegex(), q4 = Nt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph", db).getRegex(), Op = { - blockquote: q4, - code: W4, - def: J4, - fences: G4, - heading: K4, +}, W4 = /^(?:[ \t]*(?:\n|$))+/, G4 = /^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/, K4 = /^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/, pl = /^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/, Y4 = /^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/, Ep = /(?:[*+-]|\d{1,9}[.)])/, sb = /^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/, ub = Nt(sb).replace(/bull/g, Ep).replace(/blockCode/g, /(?: {4}| {0,3}\t)/).replace(/fences/g, / {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g, / {0,3}>/).replace(/heading/g, / {0,3}#{1,6}/).replace(/html/g, / {0,3}<[^\n>]+>\n/).replace(/\|table/g, "").getRegex(), Q4 = Nt(sb).replace(/bull/g, Ep).replace(/blockCode/g, /(?: {4}| {0,3}\t)/).replace(/fences/g, / {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g, / {0,3}>/).replace(/heading/g, / {0,3}#{1,6}/).replace(/html/g, / {0,3}<[^\n>]+>\n/).replace(/table/g, / {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(), xp = /^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/, J4 = /^[^\n]+/, Tp = /(?!\s*\])(?:\\.|[^\[\]\\])+/, X4 = Nt(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label", Tp).replace("title", /(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(), Z4 = Nt(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g, Ep).getRegex(), Cu = "address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul", kp = /|$))/, q4 = Nt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))", "i").replace("comment", kp).replace("tag", Cu).replace("attribute", / +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(), db = Nt(xp).replace("hr", pl).replace("heading", " {0,3}#{1,6}(?:\\s|$)").replace("|lheading", "").replace("|table", "").replace("blockquote", " {0,3}>").replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", " {0,3}(?:[*+-]|1[.)]) ").replace("html", ")|<(?:script|pre|style|textarea|!--)").replace("tag", Cu).getRegex(), eV = Nt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph", db).getRegex(), Op = { + blockquote: eV, + code: G4, + def: X4, + fences: K4, + heading: Y4, hr: pl, - html: Z4, + html: q4, lheading: ub, - list: X4, - newline: H4, + list: Z4, + newline: W4, paragraph: db, table: Za, - text: Q4 -}, Fg = Nt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr", pl).replace("heading", " {0,3}#{1,6}(?:\\s|$)").replace("blockquote", " {0,3}>").replace("code", "(?: {4}| {0,3} )[^\\n]").replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", " {0,3}(?:[*+-]|1[.)]) ").replace("html", ")|<(?:script|pre|style|textarea|!--)").replace("tag", Cu).getRegex(), eV = { + text: J4 +}, Fg = Nt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr", pl).replace("heading", " {0,3}#{1,6}(?:\\s|$)").replace("blockquote", " {0,3}>").replace("code", "(?: {4}| {0,3} )[^\\n]").replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", " {0,3}(?:[*+-]|1[.)]) ").replace("html", ")|<(?:script|pre|style|textarea|!--)").replace("tag", Cu).getRegex(), tV = { ...Op, - lheading: Y4, + lheading: Q4, table: Fg, paragraph: Nt(xp).replace("hr", pl).replace("heading", " {0,3}#{1,6}(?:\\s|$)").replace("|lheading", "").replace("table", Fg).replace("blockquote", " {0,3}>").replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", " {0,3}(?:[*+-]|1[.)]) ").replace("html", ")|<(?:script|pre|style|textarea|!--)").replace("tag", Cu).getRegex() -}, tV = { +}, nV = { ...Op, html: Nt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment", kp).replace(/tag/g, "(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(), def: /^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/, @@ -48196,58 +48191,58 @@ const Un = { lheading: /^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/, paragraph: Nt(xp).replace("hr", pl).replace("heading", ` *#{1,6} *[^ ]`).replace("lheading", ub).replace("|table", "").replace("blockquote", " {0,3}>").replace("|fences", "").replace("|list", "").replace("|html", "").replace("|tag", "").getRegex() -}, nV = /^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/, iV = /^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/, fb = /^( {2,}|\\)\n(?!\s*$)/, rV = /^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g, hb = /^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/, uV = Nt(hb, "u").replace(/punct/g, Su).getRegex(), dV = Nt(hb, "u").replace(/punct/g, pb).getRegex(), mb = "^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)", fV = Nt(mb, "gu").replace(/notPunctSpace/g, cb).replace(/punctSpace/g, Rp).replace(/punct/g, Su).getRegex(), cV = Nt(mb, "gu").replace(/notPunctSpace/g, lV).replace(/punctSpace/g, aV).replace(/punct/g, pb).getRegex(), pV = Nt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)", "gu").replace(/notPunctSpace/g, cb).replace(/punctSpace/g, Rp).replace(/punct/g, Su).getRegex(), hV = Nt(/\\(punct)/, "gu").replace(/punct/g, Su).getRegex(), mV = Nt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme", /[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email", /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(), vV = Nt(kp).replace("(?:-->|$)", "-->").getRegex(), gV = Nt("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment", vV).replace("attribute", /\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(), Ys = /(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/, yV = Nt(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label", Ys).replace("href", /<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title", /"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(), vb = Nt(/^!?\[(label)\]\[(ref)\]/).replace("label", Ys).replace("ref", Tp).getRegex(), gb = Nt(/^!?\[(ref)\](?:\[\])?/).replace("ref", Tp).getRegex(), bV = Nt("reflink|nolink(?!\\()", "g").replace("reflink", vb).replace("nolink", gb).getRegex(), Dp = { +}, iV = /^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/, rV = /^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/, fb = /^( {2,}|\\)\n(?!\s*$)/, oV = /^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g, hb = /^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/, dV = Nt(hb, "u").replace(/punct/g, Su).getRegex(), fV = Nt(hb, "u").replace(/punct/g, pb).getRegex(), mb = "^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)", cV = Nt(mb, "gu").replace(/notPunctSpace/g, cb).replace(/punctSpace/g, Rp).replace(/punct/g, Su).getRegex(), pV = Nt(mb, "gu").replace(/notPunctSpace/g, sV).replace(/punctSpace/g, lV).replace(/punct/g, pb).getRegex(), hV = Nt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)", "gu").replace(/notPunctSpace/g, cb).replace(/punctSpace/g, Rp).replace(/punct/g, Su).getRegex(), mV = Nt(/\\(punct)/, "gu").replace(/punct/g, Su).getRegex(), vV = Nt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme", /[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email", /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(), gV = Nt(kp).replace("(?:-->|$)", "-->").getRegex(), yV = Nt("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment", gV).replace("attribute", /\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(), Ys = /(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/, bV = Nt(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label", Ys).replace("href", /<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title", /"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(), vb = Nt(/^!?\[(label)\]\[(ref)\]/).replace("label", Ys).replace("ref", Tp).getRegex(), gb = Nt(/^!?\[(ref)\](?:\[\])?/).replace("ref", Tp).getRegex(), _V = Nt("reflink|nolink(?!\\()", "g").replace("reflink", vb).replace("nolink", gb).getRegex(), Dp = { _backpedal: Za, - anyPunctuation: hV, - autolink: mV, - blockSkip: sV, + anyPunctuation: mV, + autolink: vV, + blockSkip: uV, br: fb, - code: iV, + code: rV, del: Za, - emStrongLDelim: uV, - emStrongRDelimAst: fV, - emStrongRDelimUnd: pV, - escape: nV, - link: yV, + emStrongLDelim: dV, + emStrongRDelimAst: cV, + emStrongRDelimUnd: hV, + escape: iV, + link: bV, nolink: gb, - punctuation: oV, + punctuation: aV, reflink: vb, - reflinkSearch: bV, - tag: gV, - text: rV, + reflinkSearch: _V, + tag: yV, + text: oV, url: Za -}, _V = { +}, wV = { ...Dp, link: Nt(/^!?\[(label)\]\((.*?)\)/).replace("label", Ys).getRegex(), reflink: Nt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label", Ys).getRegex() }, bc = { ...Dp, - emStrongRDelimAst: cV, - emStrongLDelim: dV, + emStrongRDelimAst: pV, + emStrongLDelim: fV, url: Nt(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/, "i").replace("email", /[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(), _backpedal: /(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/, del: /^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/, text: /^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\": ">", '"': """, "'": "'" -}, Mg = (e) => AV[e]; +}, Mg = (e) => CV[e]; function Mi(e, t) { if (t) { if (Un.escapeTest.test(e)) @@ -48267,10 +48262,10 @@ function Pg(e) { function Lg(e, t) { var a; const i = e.replace(Un.findPipe, (s, u, d) => { - let p = !1, h = u; - for (; --h >= 0 && d[h] === "\\"; ) - p = !p; - return p ? "|" : " |"; + let h = !1, p = u; + for (; --p >= 0 && d[p] === "\\"; ) + h = !h; + return h ? "|" : " |"; }), r = i.split(Un.splitPipe); let n = 0; if (r[0].trim() || r.shift(), r.length > 0 && !((a = r.at(-1)) != null && a.trim()) && r.pop(), t) @@ -48292,7 +48287,7 @@ function ja(e, t, i) { n++; return e.slice(0, r - n); } -function CV(e, t) { +function SV(e, t) { if (e.indexOf(t[1]) === -1) return -1; let i = 0; @@ -48318,7 +48313,7 @@ function Ng(e, t, i, r, n) { }; return r.state.inLink = !1, d; } -function SV(e, t, i) { +function EV(e, t, i) { const r = e.match(i.other.indentCodeCompensation); if (r === null) return t; @@ -48364,7 +48359,7 @@ class Qs { fences(t) { const i = this.rules.block.fences.exec(t); if (i) { - const r = i[0], n = SV(r, i[3] || "", this.rules); + const r = i[0], n = EV(r, i[3] || "", this.rules); return { type: "code", raw: r, @@ -48409,20 +48404,20 @@ class Qs { for (; r.length > 0; ) { let u = !1; const d = []; - let p; - for (p = 0; p < r.length; p++) - if (this.rules.other.blockquoteStart.test(r[p])) - d.push(r[p]), u = !0; + let h; + for (h = 0; h < r.length; h++) + if (this.rules.other.blockquoteStart.test(r[h])) + d.push(r[h]), u = !0; else if (!u) - d.push(r[p]); + d.push(r[h]); else break; - r = r.slice(p); - const h = d.join(` -`), g = h.replace(this.rules.other.blockquoteSetextReplace, ` + r = r.slice(h); + const p = d.join(` +`), g = p.replace(this.rules.other.blockquoteSetextReplace, ` $1`).replace(this.rules.other.blockquoteSetextReplace2, ""); n = n ? `${n} -${h}` : h, a = a ? `${a} +${p}` : p, a = a ? `${a} ${g}` : g; const _ = this.lexer.state.top; if (this.lexer.state.top = !0, this.lexer.blockTokens(g, s, !0), this.lexer.state.top = _, r.length === 0) @@ -48433,14 +48428,14 @@ ${g}` : g; if ((S == null ? void 0 : S.type) === "blockquote") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.blockquote(A); - s[s.length - 1] = y, n = n.substring(0, n.length - b.raw.length) + y.raw, a = a.substring(0, a.length - b.text.length) + y.text; +`), w = this.blockquote(A); + s[s.length - 1] = w, n = n.substring(0, n.length - b.raw.length) + w.raw, a = a.substring(0, a.length - b.text.length) + w.text; break; } else if ((S == null ? void 0 : S.type) === "list") { const b = S, A = b.raw + ` ` + r.join(` -`), y = this.list(A); - s[s.length - 1] = y, n = n.substring(0, n.length - S.raw.length) + y.raw, a = a.substring(0, a.length - b.raw.length) + y.raw, r = A.substring(s.at(-1).raw.length).split(` +`), w = this.list(A); + s[s.length - 1] = w, n = n.substring(0, n.length - S.raw.length) + w.raw, a = a.substring(0, a.length - b.raw.length) + w.raw, r = A.substring(s.at(-1).raw.length).split(` `); continue; } @@ -48469,21 +48464,21 @@ ${g}` : g; const s = this.rules.other.listItemRegex(r); let u = !1; for (; t; ) { - let p = !1, h = "", g = ""; + let h = !1, p = "", g = ""; if (!(i = s.exec(t)) || this.rules.block.hr.test(t)) break; - h = i[0], t = t.substring(h.length); + p = i[0], t = t.substring(p.length); let _ = i[2].split(` -`, 1)[0].replace(this.rules.other.listReplaceTabs, (w) => " ".repeat(3 * w.length)), S = t.split(` +`, 1)[0].replace(this.rules.other.listReplaceTabs, (y) => " ".repeat(3 * y.length)), S = t.split(` `, 1)[0], b = !_.trim(), A = 0; - if (this.options.pedantic ? (A = 2, g = _.trimStart()) : b ? A = i[1].length + 1 : (A = i[2].search(this.rules.other.nonSpaceChar), A = A > 4 ? 1 : A, g = _.slice(A), A += i[1].length), b && this.rules.other.blankLine.test(S) && (h += S + ` -`, t = t.substring(S.length + 1), p = !0), !p) { - const w = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), D = this.rules.other.htmlBeginRegex(A); + if (this.options.pedantic ? (A = 2, g = _.trimStart()) : b ? A = i[1].length + 1 : (A = i[2].search(this.rules.other.nonSpaceChar), A = A > 4 ? 1 : A, g = _.slice(A), A += i[1].length), b && this.rules.other.blankLine.test(S) && (p += S + ` +`, t = t.substring(S.length + 1), h = !0), !h) { + const y = this.rules.other.nextBulletRegex(A), E = this.rules.other.hrRegex(A), x = this.rules.other.fencesBeginRegex(A), k = this.rules.other.headingBeginRegex(A), D = this.rules.other.htmlBeginRegex(A); for (; t; ) { const P = t.split(` `, 1)[0]; let M; - if (S = P, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), M = S) : M = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || D.test(S) || w.test(S) || E.test(S)) + if (S = P, this.options.pedantic ? (S = S.replace(this.rules.other.listReplaceNesting, " "), M = S) : M = S.replace(this.rules.other.tabCharGlobal, " "), x.test(S) || k.test(S) || D.test(S) || y.test(S) || E.test(S)) break; if (M.search(this.rules.other.nonSpaceChar) >= A || !S.trim()) g += ` @@ -48494,21 +48489,21 @@ ${g}` : g; g += ` ` + S; } - !b && !S.trim() && (b = !0), h += P + ` + !b && !S.trim() && (b = !0), p += P + ` `, t = t.substring(P.length + 1), _ = M.slice(A); } } - a.loose || (u ? a.loose = !0 : this.rules.other.doubleBlankLine.test(h) && (u = !0)); - let y = null, m; - this.options.gfm && (y = this.rules.other.listIsTask.exec(g), y && (m = y[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ + a.loose || (u ? a.loose = !0 : this.rules.other.doubleBlankLine.test(p) && (u = !0)); + let w = null, m; + this.options.gfm && (w = this.rules.other.listIsTask.exec(g), w && (m = w[0] !== "[ ] ", g = g.replace(this.rules.other.listReplaceTask, ""))), a.items.push({ type: "list_item", - raw: h, - task: !!y, + raw: p, + task: !!w, checked: m, loose: !1, text: g, tokens: [] - }), a.raw += h; + }), a.raw += p; } const d = a.items.at(-1); if (d) @@ -48516,14 +48511,14 @@ ${g}` : g; else return; a.raw = a.raw.trimEnd(); - for (let p = 0; p < a.items.length; p++) - if (this.lexer.state.top = !1, a.items[p].tokens = this.lexer.blockTokens(a.items[p].text, []), !a.loose) { - const h = a.items[p].tokens.filter((_) => _.type === "space"), g = h.length > 0 && h.some((_) => this.rules.other.anyLine.test(_.raw)); + for (let h = 0; h < a.items.length; h++) + if (this.lexer.state.top = !1, a.items[h].tokens = this.lexer.blockTokens(a.items[h].text, []), !a.loose) { + const p = a.items[h].tokens.filter((_) => _.type === "space"), g = p.length > 0 && p.some((_) => this.rules.other.anyLine.test(_.raw)); a.loose = g; } if (a.loose) - for (let p = 0; p < a.items.length; p++) - a.items[p].loose = !0; + for (let h = 0; h < a.items.length; h++) + a.items[h].loose = !0; return a; } } @@ -48575,11 +48570,11 @@ ${g}` : g; align: s.align[d] }); for (const d of a) - s.rows.push(Lg(d, s.header.length).map((p, h) => ({ - text: p, - tokens: this.lexer.inline(p), + s.rows.push(Lg(d, s.header.length).map((h, p) => ({ + text: h, + tokens: this.lexer.inline(h), header: !1, - align: s.align[h] + align: s.align[p] }))); return s; } @@ -48650,7 +48645,7 @@ ${g}` : g; if ((r.length - s.length) % 2 === 0) return; } else { - const s = CV(i[2], "()"); + const s = SV(i[2], "()"); if (s === -2) return; if (s > -1) { @@ -48691,21 +48686,21 @@ ${g}` : g; return; if (!(n[1] || n[2] || "") || !r || this.rules.inline.punctuation.exec(r)) { const s = [...n[0]].length - 1; - let u, d, p = s, h = 0; + let u, d, h = s, p = 0; const g = n[0][0] === "*" ? this.rules.inline.emStrongRDelimAst : this.rules.inline.emStrongRDelimUnd; for (g.lastIndex = 0, i = i.slice(-1 * t.length + s); (n = g.exec(i)) != null; ) { if (u = n[1] || n[2] || n[3] || n[4] || n[5] || n[6], !u) continue; if (d = [...u].length, n[3] || n[4]) { - p += d; - continue; - } else if ((n[5] || n[6]) && s % 3 && !((s + d) % 3)) { h += d; continue; - } - if (p -= d, p > 0) + } else if ((n[5] || n[6]) && s % 3 && !((s + d) % 3)) { + p += d; continue; - d = Math.min(d, d + p + h); + } + if (h -= d, h > 0) + continue; + d = Math.min(d, d + h + p); const _ = [...n[0]][0].length, S = t.slice(0, s + n.index + _ + d); if (Math.min(s, d) % 2) { const A = S.slice(1, -1); @@ -48861,21 +48856,21 @@ class pi { var n, a, s; for (this.options.pedantic && (t = t.replace(Un.tabCharGlobal, " ").replace(Un.spaceLine, "")); t; ) { let u; - if ((a = (n = this.options.extensions) == null ? void 0 : n.block) != null && a.some((p) => (u = p.call({ lexer: this }, t, i)) ? (t = t.substring(u.raw.length), i.push(u), !0) : !1)) + if ((a = (n = this.options.extensions) == null ? void 0 : n.block) != null && a.some((h) => (u = h.call({ lexer: this }, t, i)) ? (t = t.substring(u.raw.length), i.push(u), !0) : !1)) continue; if (u = this.tokenizer.space(t)) { t = t.substring(u.raw.length); - const p = i.at(-1); - u.raw.length === 1 && p !== void 0 ? p.raw += ` + const h = i.at(-1); + u.raw.length === 1 && h !== void 0 ? h.raw += ` ` : i.push(u); continue; } if (u = this.tokenizer.code(t)) { t = t.substring(u.raw.length); - const p = i.at(-1); - (p == null ? void 0 : p.type) === "paragraph" || (p == null ? void 0 : p.type) === "text" ? (p.raw += ` -` + u.raw, p.text += ` -` + u.text, this.inlineQueue.at(-1).src = p.text) : i.push(u); + const h = i.at(-1); + (h == null ? void 0 : h.type) === "paragraph" || (h == null ? void 0 : h.type) === "text" ? (h.raw += ` +` + u.raw, h.text += ` +` + u.text, this.inlineQueue.at(-1).src = h.text) : i.push(u); continue; } if (u = this.tokenizer.fences(t)) { @@ -48904,10 +48899,10 @@ class pi { } if (u = this.tokenizer.def(t)) { t = t.substring(u.raw.length); - const p = i.at(-1); - (p == null ? void 0 : p.type) === "paragraph" || (p == null ? void 0 : p.type) === "text" ? (p.raw += ` -` + u.raw, p.text += ` -` + u.raw, this.inlineQueue.at(-1).src = p.text) : this.tokens.links[u.tag] || (this.tokens.links[u.tag] = { + const h = i.at(-1); + (h == null ? void 0 : h.type) === "paragraph" || (h == null ? void 0 : h.type) === "text" ? (h.raw += ` +` + u.raw, h.text += ` +` + u.raw, this.inlineQueue.at(-1).src = h.text) : this.tokens.links[u.tag] || (this.tokens.links[u.tag] = { href: u.href, title: u.title }); @@ -48923,35 +48918,35 @@ class pi { } let d = t; if ((s = this.options.extensions) != null && s.startBlock) { - let p = 1 / 0; - const h = t.slice(1); + let h = 1 / 0; + const p = t.slice(1); let g; this.options.extensions.startBlock.forEach((_) => { - g = _.call({ lexer: this }, h), typeof g == "number" && g >= 0 && (p = Math.min(p, g)); - }), p < 1 / 0 && p >= 0 && (d = t.substring(0, p + 1)); + g = _.call({ lexer: this }, p), typeof g == "number" && g >= 0 && (h = Math.min(h, g)); + }), h < 1 / 0 && h >= 0 && (d = t.substring(0, h + 1)); } if (this.state.top && (u = this.tokenizer.paragraph(d))) { - const p = i.at(-1); - r && (p == null ? void 0 : p.type) === "paragraph" ? (p.raw += ` -` + u.raw, p.text += ` -` + u.text, this.inlineQueue.pop(), this.inlineQueue.at(-1).src = p.text) : i.push(u), r = d.length !== t.length, t = t.substring(u.raw.length); + const h = i.at(-1); + r && (h == null ? void 0 : h.type) === "paragraph" ? (h.raw += ` +` + u.raw, h.text += ` +` + u.text, this.inlineQueue.pop(), this.inlineQueue.at(-1).src = h.text) : i.push(u), r = d.length !== t.length, t = t.substring(u.raw.length); continue; } if (u = this.tokenizer.text(t)) { t = t.substring(u.raw.length); - const p = i.at(-1); - (p == null ? void 0 : p.type) === "text" ? (p.raw += ` -` + u.raw, p.text += ` -` + u.text, this.inlineQueue.pop(), this.inlineQueue.at(-1).src = p.text) : i.push(u); + const h = i.at(-1); + (h == null ? void 0 : h.type) === "text" ? (h.raw += ` +` + u.raw, h.text += ` +` + u.text, this.inlineQueue.pop(), this.inlineQueue.at(-1).src = h.text) : i.push(u); continue; } if (t) { - const p = "Infinite loop on byte: " + t.charCodeAt(0); + const h = "Infinite loop on byte: " + t.charCodeAt(0); if (this.options.silent) { - console.error(p); + console.error(h); break; } else - throw new Error(p); + throw new Error(h); } } return this.state.top = !0, i; @@ -48960,13 +48955,13 @@ class pi { return this.inlineQueue.push({ src: t, tokens: i }), i; } inlineTokens(t, i = []) { - var u, d, p; + var u, d, h; let r = t, n = null; if (this.tokens.links) { - const h = Object.keys(this.tokens.links); - if (h.length > 0) + const p = Object.keys(this.tokens.links); + if (p.length > 0) for (; (n = this.tokenizer.rules.inline.reflinkSearch.exec(r)) != null; ) - h.includes(n[0].slice(n[0].lastIndexOf("[") + 1, -1)) && (r = r.slice(0, n.index) + "[" + "a".repeat(n[0].length - 2) + "]" + r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex)); + p.includes(n[0].slice(n[0].lastIndexOf("[") + 1, -1)) && (r = r.slice(0, n.index) + "[" + "a".repeat(n[0].length - 2) + "]" + r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex)); } for (; (n = this.tokenizer.rules.inline.anyPunctuation.exec(r)) != null; ) r = r.slice(0, n.index) + "++" + r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex); @@ -48975,53 +48970,53 @@ class pi { let a = !1, s = ""; for (; t; ) { a || (s = ""), a = !1; - let h; - if ((d = (u = this.options.extensions) == null ? void 0 : u.inline) != null && d.some((_) => (h = _.call({ lexer: this }, t, i)) ? (t = t.substring(h.raw.length), i.push(h), !0) : !1)) + let p; + if ((d = (u = this.options.extensions) == null ? void 0 : u.inline) != null && d.some((_) => (p = _.call({ lexer: this }, t, i)) ? (t = t.substring(p.raw.length), i.push(p), !0) : !1)) continue; - if (h = this.tokenizer.escape(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.escape(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.tag(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.tag(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.link(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.link(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.reflink(t, this.tokens.links)) { - t = t.substring(h.raw.length); + if (p = this.tokenizer.reflink(t, this.tokens.links)) { + t = t.substring(p.raw.length); const _ = i.at(-1); - h.type === "text" && (_ == null ? void 0 : _.type) === "text" ? (_.raw += h.raw, _.text += h.text) : i.push(h); + p.type === "text" && (_ == null ? void 0 : _.type) === "text" ? (_.raw += p.raw, _.text += p.text) : i.push(p); continue; } - if (h = this.tokenizer.emStrong(t, r, s)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.emStrong(t, r, s)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.codespan(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.codespan(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.br(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.br(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.del(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.del(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (h = this.tokenizer.autolink(t)) { - t = t.substring(h.raw.length), i.push(h); + if (p = this.tokenizer.autolink(t)) { + t = t.substring(p.raw.length), i.push(p); continue; } - if (!this.state.inLink && (h = this.tokenizer.url(t))) { - t = t.substring(h.raw.length), i.push(h); + if (!this.state.inLink && (p = this.tokenizer.url(t))) { + t = t.substring(p.raw.length), i.push(p); continue; } let g = t; - if ((p = this.options.extensions) != null && p.startInline) { + if ((h = this.options.extensions) != null && h.startInline) { let _ = 1 / 0; const S = t.slice(1); let b; @@ -49029,10 +49024,10 @@ class pi { b = A.call({ lexer: this }, S), typeof b == "number" && b >= 0 && (_ = Math.min(_, b)); }), _ < 1 / 0 && _ >= 0 && (g = t.substring(0, _ + 1)); } - if (h = this.tokenizer.inlineText(g)) { - t = t.substring(h.raw.length), h.raw.slice(-1) !== "_" && (s = h.raw.slice(-1)), a = !0; + if (p = this.tokenizer.inlineText(g)) { + t = t.substring(p.raw.length), p.raw.slice(-1) !== "_" && (s = p.raw.slice(-1)), a = !0; const _ = i.at(-1); - (_ == null ? void 0 : _.type) === "text" ? (_.raw += h.raw, _.text += h.text) : i.push(h); + (_ == null ? void 0 : _.type) === "text" ? (_.raw += p.raw, _.text += p.text) : i.push(p); continue; } if (t) { @@ -49227,9 +49222,9 @@ class hi { for (let s = 0; s < t.length; s++) { const u = t[s]; if ((a = (n = this.options.extensions) == null ? void 0 : n.renderers) != null && a[u.type]) { - const p = u, h = this.options.extensions.renderers[p.type].call({ parser: this }, p); - if (h !== !1 || !["space", "hr", "heading", "code", "table", "blockquote", "list", "html", "paragraph", "text"].includes(p.type)) { - r += h || ""; + const h = u, p = this.options.extensions.renderers[h.type].call({ parser: this }, h); + if (p !== !1 || !["space", "hr", "heading", "code", "table", "blockquote", "list", "html", "paragraph", "text"].includes(h.type)) { + r += p || ""; continue; } } @@ -49272,23 +49267,23 @@ class hi { continue; } case "text": { - let p = d, h = this.renderer.text(p); + let h = d, p = this.renderer.text(h); for (; s + 1 < t.length && t[s + 1].type === "text"; ) - p = t[++s], h += ` -` + this.renderer.text(p); + h = t[++s], p += ` +` + this.renderer.text(h); i ? r += this.renderer.paragraph({ type: "paragraph", - raw: h, - text: h, - tokens: [{ type: "text", raw: h, text: h, escaped: !0 }] - }) : r += h; + raw: p, + text: p, + tokens: [{ type: "text", raw: p, text: p, escaped: !0 }] + }) : r += p; continue; } default: { - const p = 'Token with "' + d.type + '" type was not found.'; + const h = 'Token with "' + d.type + '" type was not found.'; if (this.options.silent) - return console.error(p), ""; - throw new Error(p); + return console.error(h), ""; + throw new Error(h); } } } @@ -49300,9 +49295,9 @@ class hi { for (let s = 0; s < t.length; s++) { const u = t[s]; if ((a = (n = this.options.extensions) == null ? void 0 : n.renderers) != null && a[u.type]) { - const p = this.options.extensions.renderers[u.type].call({ parser: this }, u); - if (p !== !1 || !["escape", "html", "link", "image", "strong", "em", "codespan", "br", "del", "text"].includes(u.type)) { - r += p || ""; + const h = this.options.extensions.renderers[u.type].call({ parser: this }, u); + if (h !== !1 || !["escape", "html", "link", "image", "strong", "em", "codespan", "br", "del", "text"].includes(u.type)) { + r += h || ""; continue; } } @@ -49349,10 +49344,10 @@ class hi { break; } default: { - const p = 'Token with "' + d.type + '" type was not found.'; + const h = 'Token with "' + d.type + '" type was not found.'; if (this.options.silent) - return console.error(p), ""; - throw new Error(p); + return console.error(h), ""; + throw new Error(h); } } } @@ -49410,8 +49405,8 @@ class yb { for (const d of u.header) r = r.concat(this.walkTokens(d.tokens, i)); for (const d of u.rows) - for (const p of d) - r = r.concat(this.walkTokens(p.tokens, i)); + for (const h of d) + r = r.concat(this.walkTokens(h.tokens, i)); break; } case "list": { @@ -49422,8 +49417,8 @@ class yb { default: { const u = s; (a = (n = this.defaults.extensions) == null ? void 0 : n.childTokens) != null && a[u.type] ? this.defaults.extensions.childTokens[u.type].forEach((d) => { - const p = u[d].flat(1 / 0); - r = r.concat(this.walkTokens(p, i)); + const h = u[d].flat(1 / 0); + r = r.concat(this.walkTokens(h, i)); }) : u.tokens && (r = r.concat(this.walkTokens(u.tokens, i))); } } @@ -49457,10 +49452,10 @@ class yb { throw new Error(`renderer '${s}' does not exist`); if (["options", "parser"].includes(s)) continue; - const u = s, d = r.renderer[u], p = a[u]; - a[u] = (...h) => { - let g = d.apply(a, h); - return g === !1 && (g = p.apply(a, h)), g || ""; + const u = s, d = r.renderer[u], h = a[u]; + a[u] = (...p) => { + let g = d.apply(a, p); + return g === !1 && (g = h.apply(a, p)), g || ""; }; } n.renderer = a; @@ -49472,10 +49467,10 @@ class yb { throw new Error(`tokenizer '${s}' does not exist`); if (["options", "rules", "lexer"].includes(s)) continue; - const u = s, d = r.tokenizer[u], p = a[u]; - a[u] = (...h) => { - let g = d.apply(a, h); - return g === !1 && (g = p.apply(a, h)), g; + const u = s, d = r.tokenizer[u], h = a[u]; + a[u] = (...p) => { + let g = d.apply(a, p); + return g === !1 && (g = h.apply(a, p)), g; }; } n.tokenizer = a; @@ -49487,15 +49482,15 @@ class yb { throw new Error(`hook '${s}' does not exist`); if (["options", "block"].includes(s)) continue; - const u = s, d = r.hooks[u], p = a[u]; - qa.passThroughHooks.has(s) ? a[u] = (h) => { + const u = s, d = r.hooks[u], h = a[u]; + qa.passThroughHooks.has(s) ? a[u] = (p) => { if (this.defaults.async) - return Promise.resolve(d.call(a, h)).then((_) => p.call(a, _)); - const g = d.call(a, h); - return p.call(a, g); - } : a[u] = (...h) => { - let g = d.apply(a, h); - return g === !1 && (g = p.apply(a, h)), g; + return Promise.resolve(d.call(a, p)).then((_) => h.call(a, _)); + const g = d.call(a, p); + return h.call(a, g); + } : a[u] = (...p) => { + let g = d.apply(a, p); + return g === !1 && (g = h.apply(a, p)), g; }; } n.hooks = a; @@ -49529,17 +49524,17 @@ class yb { if (typeof r != "string") return u(new Error("marked(): input parameter is of type " + Object.prototype.toString.call(r) + ", string expected")); s.hooks && (s.hooks.options = s, s.hooks.block = t); - const d = s.hooks ? s.hooks.provideLexer() : t ? pi.lex : pi.lexInline, p = s.hooks ? s.hooks.provideParser() : t ? hi.parse : hi.parseInline; + const d = s.hooks ? s.hooks.provideLexer() : t ? pi.lex : pi.lexInline, h = s.hooks ? s.hooks.provideParser() : t ? hi.parse : hi.parseInline; if (s.async) - return Promise.resolve(s.hooks ? s.hooks.preprocess(r) : r).then((h) => d(h, s)).then((h) => s.hooks ? s.hooks.processAllTokens(h) : h).then((h) => s.walkTokens ? Promise.all(this.walkTokens(h, s.walkTokens)).then(() => h) : h).then((h) => p(h, s)).then((h) => s.hooks ? s.hooks.postprocess(h) : h).catch(u); + return Promise.resolve(s.hooks ? s.hooks.preprocess(r) : r).then((p) => d(p, s)).then((p) => s.hooks ? s.hooks.processAllTokens(p) : p).then((p) => s.walkTokens ? Promise.all(this.walkTokens(p, s.walkTokens)).then(() => p) : p).then((p) => h(p, s)).then((p) => s.hooks ? s.hooks.postprocess(p) : p).catch(u); try { s.hooks && (r = s.hooks.preprocess(r)); - let h = d(r, s); - s.hooks && (h = s.hooks.processAllTokens(h)), s.walkTokens && this.walkTokens(h, s.walkTokens); - let g = p(h, s); + let p = d(r, s); + s.hooks && (p = s.hooks.processAllTokens(p)), s.walkTokens && this.walkTokens(p, s.walkTokens); + let g = h(p, s); return s.hooks && (g = s.hooks.postprocess(g)), g; - } catch (h) { - return u(h); + } catch (p) { + return u(p); } }; } @@ -49588,7 +49583,7 @@ Vt.walkTokens; Vt.parseInline; hi.parse; pi.lex; -const EV = Ve({ +const xV = Ve({ name: "FcMarkdown", data() { return { @@ -49607,14 +49602,14 @@ const EV = Ve({ immediate: !0 } } -}), xV = ["innerHTML"]; -function TV(e, t, i, r, n, a) { +}), TV = ["innerHTML"]; +function kV(e, t, i, r, n, a) { return W(), ae("div", { class: "_fc-markdown", innerHTML: e.html - }, null, 8, xV); + }, null, 8, TV); } -const kV = /* @__PURE__ */ je(EV, [["render", TV]]); +const OV = /* @__PURE__ */ je(xV, [["render", kV]]); /*! * Signature Pad v5.0.7 | https://github.com/szimek/signature_pad * (c) 2025 Szymon Nowak | Released under the MIT license @@ -49641,10 +49636,10 @@ class Ip { return new Ip(t[1], r, n, t[2], i.start, i.end); } static calculateControlPoints(t, i, r) { - const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, p = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, h = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - p.x, S = d.y - p.y, b = h + g == 0 ? 0 : g / (h + g), A = { x: p.x + _ * b, y: p.y + S * b }, y = i.x - A.x, m = i.y - A.y; + const n = t.x - i.x, a = t.y - i.y, s = i.x - r.x, u = i.y - r.y, d = { x: (t.x + i.x) / 2, y: (t.y + i.y) / 2 }, h = { x: (i.x + r.x) / 2, y: (i.y + r.y) / 2 }, p = Math.sqrt(n * n + a * a), g = Math.sqrt(s * s + u * u), _ = d.x - h.x, S = d.y - h.y, b = p + g == 0 ? 0 : g / (p + g), A = { x: h.x + _ * b, y: h.y + S * b }, w = i.x - A.x, m = i.y - A.y; return { - c1: new Xs(d.x + y, d.y + m), - c2: new Xs(p.x + y, p.y + m) + c1: new Xs(d.x + w, d.y + m), + c2: new Xs(h.x + w, h.y + m) }; } constructor(t, i, r, n, a, s) { @@ -49655,8 +49650,8 @@ class Ip { for (let a = 0; a <= 10; a += 1) { const s = a / 10, u = this.point(s, this.startPoint.x, this.control1.x, this.control2.x, this.endPoint.x), d = this.point(s, this.startPoint.y, this.control1.y, this.control2.y, this.endPoint.y); if (a > 0) { - const p = u - r, h = d - n; - i += Math.sqrt(p * p + h * h); + const h = u - r, p = d - n; + i += Math.sqrt(h * h + p * p); } r = u, n = d; } @@ -49666,7 +49661,7 @@ class Ip { return i * (1 - t) * (1 - t) * (1 - t) + 3 * r * (1 - t) * (1 - t) * t + 3 * n * (1 - t) * t * t + a * t * t * t; } } -class OV { +class RV { constructor() { try { this._et = new EventTarget(); @@ -49684,17 +49679,17 @@ class OV { this._et.removeEventListener(t, i, r); } } -function RV(e, t = 250) { +function DV(e, t = 250) { let i = 0, r = null, n, a, s; const u = () => { i = Date.now(), r = null, n = e.apply(a, s), r || (a = null, s = []); }; - return function(...p) { - const h = Date.now(), g = t - (h - i); - return a = this, s = p, g <= 0 || g > t ? (r && (clearTimeout(r), r = null), i = h, n = e.apply(a, s), r || (a = null, s = [])) : r || (r = window.setTimeout(u, g)), n; + return function(...h) { + const p = Date.now(), g = t - (p - i); + return a = this, s = h, g <= 0 || g > t ? (r && (clearTimeout(r), r = null), i = p, n = e.apply(a, s), r || (a = null, s = [])) : r || (r = window.setTimeout(u, g)), n; }; } -class Zs extends OV { +class Zs extends RV { constructor(t, i = {}) { var r, n, a; super(), this.canvas = t, this._drawingStroke = !1, this._isEmpty = !0, this._lastPoints = [], this._data = [], this._lastVelocity = 0, this._lastWidth = 0, this._handleMouseDown = (s) => { @@ -49731,7 +49726,7 @@ class Zs extends OV { } }, this._handlePointerUp = (s) => { !s.isPrimary || this._isLeftButtonPressed(s) || (s.preventDefault(), this._strokeEnd(this._pointerEventToSignatureEvent(s))); - }, this.velocityFilterWeight = i.velocityFilterWeight || 0.7, this.minWidth = i.minWidth || 0.5, this.maxWidth = i.maxWidth || 2.5, this.throttle = (r = i.throttle) !== null && r !== void 0 ? r : 16, this.minDistance = (n = i.minDistance) !== null && n !== void 0 ? n : 5, this.dotSize = i.dotSize || 0, this.penColor = i.penColor || "black", this.backgroundColor = i.backgroundColor || "rgba(0,0,0,0)", this.compositeOperation = i.compositeOperation || "source-over", this.canvasContextOptions = (a = i.canvasContextOptions) !== null && a !== void 0 ? a : {}, this._strokeMoveUpdate = this.throttle ? RV(Zs.prototype._strokeUpdate, this.throttle) : Zs.prototype._strokeUpdate, this._ctx = t.getContext("2d", this.canvasContextOptions), this.clear(), this.on(); + }, this.velocityFilterWeight = i.velocityFilterWeight || 0.7, this.minWidth = i.minWidth || 0.5, this.maxWidth = i.maxWidth || 2.5, this.throttle = (r = i.throttle) !== null && r !== void 0 ? r : 16, this.minDistance = (n = i.minDistance) !== null && n !== void 0 ? n : 5, this.dotSize = i.dotSize || 0, this.penColor = i.penColor || "black", this.backgroundColor = i.backgroundColor || "rgba(0,0,0,0)", this.compositeOperation = i.compositeOperation || "source-over", this.canvasContextOptions = (a = i.canvasContextOptions) !== null && a !== void 0 ? a : {}, this._strokeMoveUpdate = this.throttle ? DV(Zs.prototype._strokeUpdate, this.throttle) : Zs.prototype._strokeUpdate, this._ctx = t.getContext("2d", this.canvasContextOptions), this.clear(), this.on(); } clear() { const { _ctx: t, canvas: i } = this; @@ -49739,9 +49734,9 @@ class Zs extends OV { } fromDataURL(t, i = {}) { return new Promise((r, n) => { - const a = new Image(), s = i.ratio || window.devicePixelRatio || 1, u = i.width || this.canvas.width / s, d = i.height || this.canvas.height / s, p = i.xOffset || 0, h = i.yOffset || 0; + const a = new Image(), s = i.ratio || window.devicePixelRatio || 1, u = i.width || this.canvas.width / s, d = i.height || this.canvas.height / s, h = i.xOffset || 0, p = i.yOffset || 0; this._reset(this._getPointGroupOptions()), a.onload = () => { - this._ctx.drawImage(a, p, h, u, d), r(); + this._ctx.drawImage(a, h, p, u, d), r(); }, a.onerror = (g) => { n(g); }, a.crossOrigin = "anonymous", a.src = t, this._isEmpty = !1; @@ -49901,12 +49896,12 @@ class Zs extends OV { const r = this._ctx, n = t.endWidth - t.startWidth, a = Math.ceil(t.length()) * 2; r.beginPath(), r.fillStyle = i.penColor; for (let s = 0; s < a; s += 1) { - const u = s / a, d = u * u, p = d * u, h = 1 - u, g = h * h, _ = g * h; + const u = s / a, d = u * u, h = d * u, p = 1 - u, g = p * p, _ = g * p; let S = _ * t.startPoint.x; - S += 3 * g * u * t.control1.x, S += 3 * h * d * t.control2.x, S += p * t.endPoint.x; + S += 3 * g * u * t.control1.x, S += 3 * p * d * t.control2.x, S += h * t.endPoint.x; let b = _ * t.startPoint.y; - b += 3 * g * u * t.control1.y, b += 3 * h * d * t.control2.y, b += p * t.endPoint.y; - const A = Math.min(t.startWidth + p * n, i.maxWidth); + b += 3 * g * u * t.control1.y, b += 3 * p * d * t.control2.y, b += h * t.endPoint.y; + const A = Math.min(t.startWidth + h * n, i.maxWidth); this._drawCurveSegment(S, b, A); } r.closePath(), r.fill(); @@ -49920,10 +49915,10 @@ class Zs extends OV { const { points: a } = n, s = this._getPointGroupOptions(n); if (a.length > 1) for (let u = 0; u < a.length; u += 1) { - const d = a[u], p = new Xs(d.x, d.y, d.pressure, d.time); + const d = a[u], h = new Xs(d.x, d.y, d.pressure, d.time); u === 0 && this._reset(s); - const h = this._addPoint(p, s); - h && i(h, s); + const p = this._addPoint(h, s); + p && i(p, s); } else this._reset(s), r(a[0], s); @@ -49932,22 +49927,22 @@ class Zs extends OV { toSVG({ includeBackgroundColor: t = !1 } = {}) { const i = this._data, r = Math.max(window.devicePixelRatio || 1, 1), n = 0, a = 0, s = this.canvas.width / r, u = this.canvas.height / r, d = document.createElementNS("http://www.w3.org/2000/svg", "svg"); if (d.setAttribute("xmlns", "http://www.w3.org/2000/svg"), d.setAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"), d.setAttribute("viewBox", `${n} ${a} ${s} ${u}`), d.setAttribute("width", s.toString()), d.setAttribute("height", u.toString()), t && this.backgroundColor) { - const p = document.createElement("rect"); - p.setAttribute("width", "100%"), p.setAttribute("height", "100%"), p.setAttribute("fill", this.backgroundColor), d.appendChild(p); + const h = document.createElement("rect"); + h.setAttribute("width", "100%"), h.setAttribute("height", "100%"), h.setAttribute("fill", this.backgroundColor), d.appendChild(h); } - return this._fromData(i, (p, { penColor: h }) => { + return this._fromData(i, (h, { penColor: p }) => { const g = document.createElement("path"); - if (!isNaN(p.control1.x) && !isNaN(p.control1.y) && !isNaN(p.control2.x) && !isNaN(p.control2.y)) { - const _ = `M ${p.startPoint.x.toFixed(3)},${p.startPoint.y.toFixed(3)} C ${p.control1.x.toFixed(3)},${p.control1.y.toFixed(3)} ${p.control2.x.toFixed(3)},${p.control2.y.toFixed(3)} ${p.endPoint.x.toFixed(3)},${p.endPoint.y.toFixed(3)}`; - g.setAttribute("d", _), g.setAttribute("stroke-width", (p.endWidth * 2.25).toFixed(3)), g.setAttribute("stroke", h), g.setAttribute("fill", "none"), g.setAttribute("stroke-linecap", "round"), d.appendChild(g); + if (!isNaN(h.control1.x) && !isNaN(h.control1.y) && !isNaN(h.control2.x) && !isNaN(h.control2.y)) { + const _ = `M ${h.startPoint.x.toFixed(3)},${h.startPoint.y.toFixed(3)} C ${h.control1.x.toFixed(3)},${h.control1.y.toFixed(3)} ${h.control2.x.toFixed(3)},${h.control2.y.toFixed(3)} ${h.endPoint.x.toFixed(3)},${h.endPoint.y.toFixed(3)}`; + g.setAttribute("d", _), g.setAttribute("stroke-width", (h.endWidth * 2.25).toFixed(3)), g.setAttribute("stroke", p), g.setAttribute("fill", "none"), g.setAttribute("stroke-linecap", "round"), d.appendChild(g); } - }, (p, { penColor: h, dotSize: g, minWidth: _, maxWidth: S }) => { + }, (h, { penColor: p, dotSize: g, minWidth: _, maxWidth: S }) => { const b = document.createElement("circle"), A = g > 0 ? g : (_ + S) / 2; - b.setAttribute("r", A.toString()), b.setAttribute("cx", p.x.toString()), b.setAttribute("cy", p.y.toString()), b.setAttribute("fill", h), d.appendChild(b); + b.setAttribute("r", A.toString()), b.setAttribute("cx", h.x.toString()), b.setAttribute("cy", h.y.toString()), b.setAttribute("fill", p), d.appendChild(b); }), d.outerHTML; } } -const DV = Ve({ +const $V = Ve({ name: "SignaturePad", emits: ["update:modelValue", "change", "remove"], data() { @@ -49988,19 +49983,19 @@ const DV = Ve({ this.updateValue(""), this.$emit("remove"); } } -}), $V = { class: "_fc-signature" }, IV = { +}), IV = { class: "_fc-signature" }, FV = { key: 0, class: "_fc-signature-preview" -}, FV = ["src"], MV = { +}, MV = ["src"], PV = { class: "_fc-signature-pad", ref: "pad", width: "600px", height: "270px" }; -function PV(e, t, i, r, n, a) { +function LV(e, t, i, r, n, a) { const s = ie("el-button"), u = ie("el-dialog"); - return W(), ae("div", $V, [ - e.modelValue ? (W(), ae("div", IV, [ + return W(), ae("div", IV, [ + e.modelValue ? (W(), ae("div", FV, [ Z("i", { class: "fc-icon icon-delete2", onClick: t[0] || (t[0] = (...d) => e.remove && e.remove(...d)) @@ -50008,7 +50003,7 @@ function PV(e, t, i, r, n, a) { Z("img", { src: e.modelValue, alt: "signature" - }, null, 8, FV) + }, null, 8, MV) ])) : (W(), ae("div", { key: 1, class: "_fc-signature-btn", @@ -50052,14 +50047,14 @@ function PV(e, t, i, r, n, a) { ]) ]), default: N(() => [ - Z("canvas", MV, null, 512) + Z("canvas", PV, null, 512) ]), _: 1 }, 8, ["title", "modelValue"]) ]); } -const LV = /* @__PURE__ */ je(DV, [["render", PV]]); -const NV = Ve({ +const NV = /* @__PURE__ */ je($V, [["render", LV]]); +const BV = Ve({ name: "FcDataSelectView", components: { FcInlineForm: Ry, DataTable: Ty }, inject: ["designer"], @@ -50088,11 +50083,11 @@ const NV = Ve({ e.stopPropagation(), this.visible = !this.visible; } } -}), BV = { +}), VV = { key: 0, class: "el-dialog" -}, VV = { class: "el-dialog__header show-close" }, jV = { class: "el-dialog__title" }; -function UV(e, t, i, r, n, a) { +}, jV = { class: "el-dialog__header show-close" }, UV = { class: "el-dialog__title" }; +function zV(e, t, i, r, n, a) { const s = ie("el-select"); return W(), ae("div", { class: "_fd-data-select", @@ -50103,22 +50098,22 @@ function UV(e, t, i, r, n, a) { disabled: e.disabled, placeholder: e.placeholder }, null, 8, ["onClickCapture", "disabled", "placeholder"]), - e.visible ? (W(), ae("div", BV, [ - Z("header", VV, [ - Z("span", jV, le(e.title), 1) + e.visible ? (W(), ae("div", VV, [ + Z("header", jV, [ + Z("span", UV, le(e.title), 1) ]), kt(e.$slots, "search"), kt(e.$slots, "table") ])) : Oe("", !0) ], 4); } -const zV = /* @__PURE__ */ je(NV, [["render", UV]]), HV = (e) => e !== null && typeof e == "object", WV = (e) => e != null; +const HV = /* @__PURE__ */ je(BV, [["render", zV]]), WV = (e) => e !== null && typeof e == "object", GV = (e) => e != null; function _c(e) { - if (!WV(e)) + if (!GV(e)) return e; if (Array.isArray(e)) return e.map((t) => _c(t)); - if (HV(e)) { + if (WV(e)) { const t = {}; return Object.keys(e).forEach((i) => { t[i] = _c(e[i]); @@ -50126,7 +50121,7 @@ function _c(e) { } return e; } -const GV = Ve({ +const KV = Ve({ name: "FcDataSelect", components: { FcDialog: Fy }, emits: ["update:modelValue", "change", "clear"], @@ -50224,10 +50219,10 @@ const GV = Ve({ this.disabled || !e || (this.visible = !0, this.formRule = this.getFormRule(), this.$refs.dialog.open()); } } -}), KV = { class: "_fc-data-select" }; -function YV(e, t, i, r, n, a) { +}), YV = { class: "_fc-data-select" }; +function QV(e, t, i, r, n, a) { const s = ie("el-option"), u = ie("el-select"), d = ie("FcDialog"); - return W(), ae("div", KV, [ + return W(), ae("div", YV, [ G(u, { disabled: e.disabled, placeholder: e.placeholder, @@ -50241,10 +50236,10 @@ function YV(e, t, i, r, n, a) { onClear: e.handleClear }, { default: N(() => [ - (W(!0), ae(Pe, null, Ge(e.options, (p) => (W(), ye(s, { - key: p.value, - label: p.label, - value: p.value + (W(!0), ae(Pe, null, Ge(e.options, (h) => (W(), ye(s, { + key: h.value, + label: h.label, + value: h.value }, null, 8, ["label", "value"]))), 128)) ]), _: 1 @@ -50261,8 +50256,8 @@ function YV(e, t, i, r, n, a) { }, null, 8, ["formCreateInject", "rule", "onUpdate:modelValue", "footer", "title", "onConfirm"]) ]); } -const QV = /* @__PURE__ */ je(GV, [["render", YV]]); -const JV = Ve({ +const JV = /* @__PURE__ */ je(KV, [["render", QV]]); +const XV = Ve({ name: "FcEcharts", data() { return { @@ -50611,14 +50606,14 @@ const JV = Ve({ unmounted() { window.removeEventListener("resize", this.debounceResize); } -}), XV = { +}), ZV = { class: "_fc-echarts", ref: "chart" }; -function ZV(e, t, i, r, n, a) { - return W(), ae("div", XV, null, 512); +function qV(e, t, i, r, n, a) { + return W(), ae("div", ZV, null, 512); } -const qV = /* @__PURE__ */ je(JV, [["render", ZV]]); +const e6 = /* @__PURE__ */ je(XV, [["render", qV]]); /*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy @@ -50635,11 +50630,11 @@ function Bg(e, t) { } return i; } -function e6(e) { +function t6(e) { for (var t = 1; t < arguments.length; t++) { var i = arguments[t] != null ? arguments[t] : {}; t % 2 ? Bg(Object(i), !0).forEach(function(r) { - t6(e, r, i[r]); + n6(e, r, i[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(i)) : Bg(Object(i)).forEach(function(r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(i, r)); }); @@ -50653,7 +50648,7 @@ function gn(e) { return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; }, gn(e); } -function t6(e, t, i) { +function n6(e, t, i) { return t in e ? Object.defineProperty(e, t, { value: i, enumerable: !0, @@ -50661,7 +50656,7 @@ function t6(e, t, i) { writable: !0 }) : e[t] = i, e; } -function n6(e) { +function i6(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var bb = { exports: {} }; @@ -50687,8 +50682,8 @@ var bb = { exports: {} }; var u = /* @__PURE__ */ Object.create(null); if (n.r(u), Object.defineProperty(u, "default", { enumerable: !0, value: a }), s & 2 && typeof a != "string") for (var d in a) - n.d(u, d, function(p) { - return a[p]; + n.d(u, d, function(h) { + return a[h]; }.bind(null, d)); return u; }, n.n = function(a) { @@ -50716,9 +50711,9 @@ var bb = { exports: {} }; }), n.d(r, "__rest", function() { return d; }), n.d(r, "__decorate", function() { - return p; - }), n.d(r, "__param", function() { return h; + }), n.d(r, "__param", function() { + return p; }), n.d(r, "__metadata", function() { return g; }), n.d(r, "__awaiter", function() { @@ -50730,11 +50725,11 @@ var bb = { exports: {} }; }), n.d(r, "__exportStar", function() { return A; }), n.d(r, "__values", function() { - return y; + return w; }), n.d(r, "__read", function() { return m; }), n.d(r, "__spread", function() { - return w; + return y; }), n.d(r, "__spreadArrays", function() { return E; }), n.d(r, "__spreadArray", function() { @@ -50808,7 +50803,7 @@ var bb = { exports: {} }; U.indexOf(C[q]) < 0 && Object.prototype.propertyIsEnumerable.call(I, C[q]) && (F[C[q]] = I[C[q]]); return F; } - function p(I, U, F, C) { + function h(I, U, F, C) { var q = arguments.length, X = q < 3 ? U : C === null ? C = Object.getOwnPropertyDescriptor(U, F) : C, Y; if ((typeof Reflect > "u" ? "undefined" : gn(Reflect)) === "object" && typeof Reflect.decorate == "function") X = Reflect.decorate(I, U, F, C); @@ -50817,7 +50812,7 @@ var bb = { exports: {} }; (Y = I[ue]) && (X = (q < 3 ? Y(X) : q > 3 ? Y(U, F, X) : Y(U, F)) || X); return q > 3 && X && Object.defineProperty(U, F, X), X; } - function h(I, U) { + function p(I, U) { return function(F, C) { U(F, C, I); }; @@ -50929,7 +50924,7 @@ var bb = { exports: {} }; for (var F in I) F !== "default" && !Object.prototype.hasOwnProperty.call(U, F) && b(U, I, F); } - function y(I) { + function w(I) { var U = typeof Symbol == "function" && Symbol.iterator, F = U && I[U], C = 0; if (F) return F.call(I); @@ -50959,7 +50954,7 @@ var bb = { exports: {} }; } return X; } - function w() { + function y() { for (var I = [], U = 0; U < arguments.length; U++) I = I.concat(m(arguments[U])); return I; @@ -51031,7 +51026,7 @@ var bb = { exports: {} }; if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var U = I[Symbol.asyncIterator], F; - return U ? U.call(I) : (I = typeof y == "function" ? y(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { + return U ? U.call(I) : (I = typeof w == "function" ? w(I) : I[Symbol.iterator](), F = {}, C("next"), C("throw"), C("return"), F[Symbol.asyncIterator] = function() { return this; }, F); function C(X) { @@ -51078,27 +51073,27 @@ var bb = { exports: {} }; return U.set(I, F), F; } }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), p = a(n(26)), h = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), y = a(n(57)); + var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(4)), h = a(n(26)), p = a(n(17)), g = a(n(121)), _ = a(n(27)), S = a(n(91)), b = a(n(70)), A = a(n(28)), w = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }), r.DomElement = void 0; - var m = n(2), w = n(6), E = []; + var m = n(2), y = n(6), E = []; function x(T) { var $ = document.createElement("div"); $.innerHTML = T; var V = $.children; - return w.toArray(V); + return y.toArray(V); } function k(T) { return T ? T instanceof HTMLCollection || T instanceof NodeList : !1; } function D(T) { var $ = document.querySelectorAll(T); - return w.toArray($); + return y.toArray($); } function P(T) { var $ = [], V = []; return (0, u.default)(T) ? $ = T : $ = T.split(";"), (0, d.default)($).call($, function(z) { - var H, I = (0, p.default)(H = z.split(":")).call(H, function(U) { - return (0, h.default)(U).call(U); + var H, I = (0, h.default)(H = z.split(":")).call(H, function(U) { + return (0, p.default)(U).call(U); }); I.length === 2 && V.push(I[0] + ":" + I[1]); }), V; @@ -51112,11 +51107,11 @@ var bb = { exports: {} }; if (this.selector = $, z === 1 || z === 9) V = [$]; else if (k($)) - V = w.toArray($); + V = y.toArray($); else if ($ instanceof Array) V = $; else if (typeof $ == "string") { - var H, I = (0, h.default)(H = $.replace(`/ + var H, I = (0, p.default)(H = $.replace(`/ /mg`, "")).call(H); (0, _.default)(I).call(I, "<") === 0 ? V = x(I) : V = D(I); } @@ -51204,7 +51199,7 @@ var bb = { exports: {} }; if (z.className) { var H = z.className.split(/\s/); H = (0, b.default)(H).call(H, function(I) { - return !!(0, h.default)(I).call(I); + return !!(0, p.default)(I).call(I); }), (0, _.default)(H).call(H, $) < 0 && H.push($), z.className = H.join(" "); } else z.className = $; @@ -51215,7 +51210,7 @@ var bb = { exports: {} }; if (!!z.className) { var H = z.className.split(/\s/); H = (0, b.default)(H).call(H, function(I) { - return I = (0, h.default)(I).call(I), !(!I || I === $); + return I = (0, p.default)(I).call(I), !(!I || I === $); }), z.className = H.join(" "); } }) : this; @@ -51230,10 +51225,10 @@ var bb = { exports: {} }; }, T.prototype.css = function($, V) { var z, H; return V == "" ? H = "" : H = $ + ":" + V + ";", (0, d.default)(z = this).call(z, function(I) { - var U, F = (0, h.default)(U = I.getAttribute("style") || "").call(U); + var U, F = (0, p.default)(U = I.getAttribute("style") || "").call(U); if (F) { var C = P(F); - C = (0, p.default)(C).call(C, function(q) { + C = (0, h.default)(C).call(C, function(q) { return (0, _.default)(q).call(q, $) === 0 ? H : q; }), H != "" && (0, _.default)(C).call(C, H) < 0 && C.push(H), H == "" && (C = P(C)), I.setAttribute("style", C.join("; ")); } else @@ -51303,7 +51298,7 @@ var bb = { exports: {} }; return $ ? (V.innerHTML = $, this) : V.innerHTML; }, T.prototype.val = function() { var $, V = this.elems[0]; - return (0, h.default)($ = V.value).call($); + return (0, p.default)($ = V.value).call($); }, T.prototype.focus = function() { var $; return (0, d.default)($ = this).call($, function(V) { @@ -51369,14 +51364,14 @@ var bb = { exports: {} }; function B() { for (var T = [], $ = 0; $ < arguments.length; $++) T[$] = arguments[$]; - return new ((0, y.default)(M).apply(M, m.__spreadArrays([void 0], T)))(); + return new ((0, w.default)(M).apply(M, m.__spreadArrays([void 0], T)))(); } r.default = B; }, function(i, r, n) { i.exports = n(180); }, function(i, r, n) { - var a = n(8), s = n(71).f, u = n(101), d = n(9), p = n(40), h = n(19), g = n(16), _ = function(b) { - var A = function(m, w, E) { + var a = n(8), s = n(71).f, u = n(101), d = n(9), h = n(40), p = n(19), g = n(16), _ = function(b) { + var A = function(m, y, E) { if (this instanceof b) { switch (arguments.length) { case 0: @@ -51384,21 +51379,21 @@ var bb = { exports: {} }; case 1: return new b(m); case 2: - return new b(m, w); + return new b(m, y); } - return new b(m, w, E); + return new b(m, y, E); } return b.apply(this, arguments); }; return A.prototype = b.prototype, A; }; i.exports = function(S, b) { - var A = S.target, y = S.global, m = S.stat, w = S.proto, E = y ? a : m ? a[A] : (a[A] || {}).prototype, x = y ? d : d[A] || (d[A] = {}), k = x.prototype, D, P, M, B, T, $, V, z, H; + var A = S.target, w = S.global, m = S.stat, y = S.proto, E = w ? a : m ? a[A] : (a[A] || {}).prototype, x = w ? d : d[A] || (d[A] = {}), k = x.prototype, D, P, M, B, T, $, V, z, H; for (B in b) - D = u(y ? B : A + (m ? "." : "#") + B, S.forced), P = !D && E && g(E, B), $ = x[B], P && (S.noTargetGet ? (H = s(E, B), V = H && H.value) : V = E[B]), T = P && V ? V : b[B], !(P && gn($) === gn(T)) && (S.bind && P ? z = p(T, a) : S.wrap && P ? z = _(T) : w && typeof T == "function" ? z = p(Function.call, T) : z = T, (S.sham || T && T.sham || $ && $.sham) && h(z, "sham", !0), x[B] = z, w && (M = A + "Prototype", g(d, M) || h(d, M, {}), d[M][B] = T, S.real && k && !k[B] && h(k, B, T))); + D = u(w ? B : A + (m ? "." : "#") + B, S.forced), P = !D && E && g(E, B), $ = x[B], P && (S.noTargetGet ? (H = s(E, B), V = H && H.value) : V = E[B]), T = P && V ? V : b[B], !(P && gn($) === gn(T)) && (S.bind && P ? z = h(T, a) : S.wrap && P ? z = _(T) : y && typeof T == "function" ? z = h(Function.call, T) : z = T, (S.sham || T && T.sham || $ && $.sham) && p(z, "sham", !0), x[B] = z, y && (M = A + "Prototype", g(d, M) || p(d, M, {}), d[M][B] = T, S.real && k && !k[B] && p(k, B, T))); }; }, function(i, r, n) { - var a = n(0), s = a(n(92)), u = a(n(1)), d = a(n(256)), p = a(n(45)), h = a(n(46)), g = a(n(89)), _ = a(n(26)); + var a = n(0), s = a(n(92)), u = a(n(1)), d = a(n(256)), h = a(n(45)), p = a(n(46)), g = a(n(89)), _ = a(n(26)); (0, u.default)(r, "__esModule", { value: !0 }), r.hexToRgb = r.getRandomCode = r.toArray = r.deepClone = r.isFunction = r.debounce = r.throttle = r.arrForEach = r.forEach = r.replaceSpecialSymbol = r.replaceHtmlSymbol = r.getRandom = r.UA = void 0; var S = n(2), b = function() { function $() { @@ -51415,18 +51410,18 @@ var bb = { exports: {} }; r.UA = new b(); function A($) { var V; - return $ === void 0 && ($ = ""), $ + (0, p.default)(V = Math.random().toString()).call(V, 2); + return $ === void 0 && ($ = ""), $ + (0, h.default)(V = Math.random().toString()).call(V, 2); } r.getRandom = A; - function y($) { + function w($) { return $.replace(//gm, ">").replace(/"/gm, """).replace(/(\r\n|\r|\n)/g, "
            "); } - r.replaceHtmlSymbol = y; + r.replaceHtmlSymbol = w; function m($) { return $.replace(/</gm, "<").replace(/>/gm, ">").replace(/"/gm, '"'); } r.replaceSpecialSymbol = m; - function w($, V) { + function y($, V) { for (var z in $) if (Object.prototype.hasOwnProperty.call($, z)) { var H = V(z, $[z]); @@ -51434,7 +51429,7 @@ var bb = { exports: {} }; break; } } - r.forEach = w; + r.forEach = y; function E($, V) { var z, H, I, U = $.length || 0; for (z = 0; z < U && (H = $[z], I = V.call($, H, z), I !== !1); z++) @@ -51447,7 +51442,7 @@ var bb = { exports: {} }; return function() { for (var H = this, I = [], U = 0; U < arguments.length; U++) I[U] = arguments[U]; - z || (z = !0, (0, h.default)(function() { + z || (z = !0, (0, p.default)(function() { z = !1, $.call.apply($, S.__spreadArrays([H], I)); }, V)); }; @@ -51459,7 +51454,7 @@ var bb = { exports: {} }; return function() { for (var H = this, I = [], U = 0; U < arguments.length; U++) I[U] = arguments[U]; - z && window.clearTimeout(z), z = (0, h.default)(function() { + z && window.clearTimeout(z), z = (0, p.default)(function() { z = 0, $.call.apply($, S.__spreadArrays([H], I)); }, V); }; @@ -51480,12 +51475,12 @@ var bb = { exports: {} }; } r.deepClone = P; function M($) { - return (0, p.default)(Array.prototype).call($); + return (0, h.default)(Array.prototype).call($); } r.toArray = M; function B() { var $; - return (0, p.default)($ = Math.random().toString(36)).call($, -5); + return (0, h.default)($ = Math.random().toString(36)).call($, -5); } r.getRandomCode = B; function T($) { @@ -51514,9 +51509,9 @@ var bb = { exports: {} }; }, function(i, r) { i.exports = {}; }, function(i, r, n) { - var a = n(8), s = n(74), u = n(16), d = n(64), p = n(76), h = n(106), g = s("wks"), _ = a.Symbol, S = h ? _ : _ && _.withoutSetter || d; + var a = n(8), s = n(74), u = n(16), d = n(64), h = n(76), p = n(106), g = s("wks"), _ = a.Symbol, S = p ? _ : _ && _.withoutSetter || d; i.exports = function(b) { - return u(g, b) || (p && u(_, b) ? g[b] = _[b] : g[b] = S("Symbol." + b)), g[b]; + return u(g, b) || (h && u(_, b) ? g[b] = _[b] : g[b] = S("Symbol." + b)), g[b]; }; }, function(i, r) { i.exports = function(n) { @@ -51528,9 +51523,9 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(9), s = n(16), u = n(93), d = n(18).f; - i.exports = function(p) { - var h = a.Symbol || (a.Symbol = {}); - s(h, p) || d(h, p, { value: u.f(p) }); + i.exports = function(h) { + var p = a.Symbol || (a.Symbol = {}); + s(p, h) || d(p, h, { value: u.f(h) }); }; }, function(i, r) { i.exports = function(n) { @@ -51556,11 +51551,11 @@ var bb = { exports: {} }; }, function(i, r, n) { i.exports = n(192); }, function(i, r, n) { - var a = n(14), s = n(100), u = n(25), d = n(60), p = Object.defineProperty; - r.f = a ? p : function(g, _, S) { + var a = n(14), s = n(100), u = n(25), d = n(60), h = Object.defineProperty; + r.f = a ? h : function(g, _, S) { if (u(g), _ = d(_, !0), u(S), s) try { - return p(g, _, S); + return h(g, _, S); } catch { } if ("get" in S || "set" in S) @@ -51569,10 +51564,10 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(14), s = n(18), u = n(48); - i.exports = a ? function(d, p, h) { - return s.f(d, p, u(1, h)); - } : function(d, p, h) { - return d[p] = h, d; + i.exports = a ? function(d, h, p) { + return s.f(d, h, u(1, p)); + } : function(d, h, p) { + return d[h] = p, d; }; }, function(i, r, n) { var a = function() { @@ -51596,45 +51591,45 @@ var bb = { exports: {} }; return E[k]; }; }(), u = []; - function d(w) { + function d(y) { for (var E = -1, x = 0; x < u.length; x++) - if (u[x].identifier === w) { + if (u[x].identifier === y) { E = x; break; } return E; } - function p(w, E) { - for (var x = {}, k = [], D = 0; D < w.length; D++) { - var P = w[D], M = E.base ? P[0] + E.base : P[0], B = x[M] || 0, T = "".concat(M, " ").concat(B); + function h(y, E) { + for (var x = {}, k = [], D = 0; D < y.length; D++) { + var P = y[D], M = E.base ? P[0] + E.base : P[0], B = x[M] || 0, T = "".concat(M, " ").concat(B); x[M] = B + 1; var $ = d(T), V = { css: P[1], media: P[2], sourceMap: P[3] }; $ !== -1 ? (u[$].references++, u[$].updater(V)) : u.push({ identifier: T, updater: m(V, E), references: 1 }), k.push(T); } return k; } - function h(w) { - var E = document.createElement("style"), x = w.attributes || {}; + function p(y) { + var E = document.createElement("style"), x = y.attributes || {}; if (typeof x.nonce > "u") { var k = n.nc; k && (x.nonce = k); } if (Object.keys(x).forEach(function(P) { E.setAttribute(P, x[P]); - }), typeof w.insert == "function") - w.insert(E); + }), typeof y.insert == "function") + y.insert(E); else { - var D = s(w.insert || "head"); + var D = s(y.insert || "head"); if (!D) throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); D.appendChild(E); } return E; } - function g(w) { - if (w.parentNode === null) + function g(y) { + if (y.parentNode === null) return !1; - w.parentNode.removeChild(w); + y.parentNode.removeChild(y); } var _ = function() { var E = []; @@ -51643,55 +51638,55 @@ var bb = { exports: {} }; `); }; }(); - function S(w, E, x, k) { + function S(y, E, x, k) { var D = x ? "" : k.media ? "@media ".concat(k.media, " {").concat(k.css, "}") : k.css; - if (w.styleSheet) - w.styleSheet.cssText = _(E, D); + if (y.styleSheet) + y.styleSheet.cssText = _(E, D); else { - var P = document.createTextNode(D), M = w.childNodes; - M[E] && w.removeChild(M[E]), M.length ? w.insertBefore(P, M[E]) : w.appendChild(P); + var P = document.createTextNode(D), M = y.childNodes; + M[E] && y.removeChild(M[E]), M.length ? y.insertBefore(P, M[E]) : y.appendChild(P); } } - function b(w, E, x) { + function b(y, E, x) { var k = x.css, D = x.media, P = x.sourceMap; - if (D ? w.setAttribute("media", D) : w.removeAttribute("media"), P && typeof btoa < "u" && (k += ` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(P)))), " */")), w.styleSheet) - w.styleSheet.cssText = k; + if (D ? y.setAttribute("media", D) : y.removeAttribute("media"), P && typeof btoa < "u" && (k += ` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(P)))), " */")), y.styleSheet) + y.styleSheet.cssText = k; else { - for (; w.firstChild; ) - w.removeChild(w.firstChild); - w.appendChild(document.createTextNode(k)); + for (; y.firstChild; ) + y.removeChild(y.firstChild); + y.appendChild(document.createTextNode(k)); } } - var A = null, y = 0; - function m(w, E) { + var A = null, w = 0; + function m(y, E) { var x, k, D; if (E.singleton) { - var P = y++; - x = A || (A = h(E)), k = S.bind(null, x, P, !1), D = S.bind(null, x, P, !0); + var P = w++; + x = A || (A = p(E)), k = S.bind(null, x, P, !1), D = S.bind(null, x, P, !0); } else - x = h(E), k = b.bind(null, x, E), D = function() { + x = p(E), k = b.bind(null, x, E), D = function() { g(x); }; - return k(w), function(B) { + return k(y), function(B) { if (B) { - if (B.css === w.css && B.media === w.media && B.sourceMap === w.sourceMap) + if (B.css === y.css && B.media === y.media && B.sourceMap === y.sourceMap) return; - k(w = B); + k(y = B); } else D(); }; } - i.exports = function(w, E) { - E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), w = w || []; - var x = p(w, E); + i.exports = function(y, E) { + E = E || {}, !E.singleton && typeof E.singleton != "boolean" && (E.singleton = a()), y = y || []; + var x = h(y, E); return function(D) { if (D = D || [], Object.prototype.toString.call(D) === "[object Array]") { for (var P = 0; P < x.length; P++) { var M = x[P], B = d(M); u[B].references--; } - for (var T = p(D, E), $ = 0; $ < x.length; $++) { + for (var T = h(D, E), $ = 0; $ < x.length; $++) { var V = x[$], z = d(V); u[z].references === 0 && (u[z].updater(), u.splice(z, 1)); } @@ -51703,96 +51698,96 @@ var bb = { exports: {} }; i.exports = function(u) { var d = []; return d.toString = function() { - return this.map(function(h) { - var g = a(h, u); - return h[2] ? "@media ".concat(h[2], " {").concat(g, "}") : g; + return this.map(function(p) { + var g = a(p, u); + return p[2] ? "@media ".concat(p[2], " {").concat(g, "}") : g; }).join(""); - }, d.i = function(p, h, g) { - typeof p == "string" && (p = [[null, p, ""]]); + }, d.i = function(h, p, g) { + typeof h == "string" && (h = [[null, h, ""]]); var _ = {}; if (g) for (var S = 0; S < this.length; S++) { var b = this[S][0]; b != null && (_[b] = !0); } - for (var A = 0; A < p.length; A++) { - var y = [].concat(p[A]); - g && _[y[0]] || (h && (y[2] ? y[2] = "".concat(h, " and ").concat(y[2]) : y[2] = h), d.push(y)); + for (var A = 0; A < h.length; A++) { + var w = [].concat(h[A]); + g && _[w[0]] || (p && (w[2] ? w[2] = "".concat(p, " and ").concat(w[2]) : w[2] = p), d.push(w)); } }, d; }; function a(u, d) { - var p = u[1] || "", h = u[3]; - if (!h) - return p; + var h = u[1] || "", p = u[3]; + if (!p) + return h; if (d && typeof btoa == "function") { - var g = s(h), _ = h.sources.map(function(S) { - return "/*# sourceURL=".concat(h.sourceRoot || "").concat(S, " */"); + var g = s(p), _ = p.sources.map(function(S) { + return "/*# sourceURL=".concat(p.sourceRoot || "").concat(S, " */"); }); - return [p].concat(_).concat([g]).join(` + return [h].concat(_).concat([g]).join(` `); } - return [p].join(` + return [h].join(` `); } function s(u) { - var d = btoa(unescape(encodeURIComponent(JSON.stringify(u)))), p = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(d); - return "/*# ".concat(p, " */"); + var d = btoa(unescape(encodeURIComponent(JSON.stringify(u)))), h = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(d); + return "/*# ".concat(h, " */"); } }, function(i, r, n) { - var a = n(14), s = n(11), u = n(16), d = Object.defineProperty, p = {}, h = function(_) { + var a = n(14), s = n(11), u = n(16), d = Object.defineProperty, h = {}, p = function(_) { throw _; }; i.exports = function(g, _) { - if (u(p, g)) - return p[g]; + if (u(h, g)) + return h[g]; _ || (_ = {}); - var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : h, y = u(_, 1) ? _[1] : void 0; - return p[g] = !!S && !s(function() { + var S = [][g], b = u(_, "ACCESSORS") ? _.ACCESSORS : !1, A = u(_, 0) ? _[0] : p, w = u(_, 1) ? _[1] : void 0; + return h[g] = !!S && !s(function() { if (b && !a) return !0; var m = { length: -1 }; - b ? d(m, 1, { enumerable: !0, get: h }) : m[1] = 1, S.call(m, A, y); + b ? d(m, 1, { enumerable: !0, get: p }) : m[1] = 1, S.call(m, A, w); }); }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(95)), p = function(h) { - u.__extends(g, h); + var u = n(2), d = u.__importDefault(n(95)), h = function(p) { + u.__extends(g, p); function g(_, S) { - return h.call(this, _, S) || this; + return p.call(this, _, S) || this; } return g; }(d.default); - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = p.__importDefault(n(95)), _ = p.__importDefault(n(134)), S = function(b) { - p.__extends(A, b); - function A(y, m, w) { - var E = b.call(this, y, m) || this; - w.title = m.i18next.t("menus.dropListMenu." + w.title); + var h = n(2), p = h.__importDefault(n(3)), g = h.__importDefault(n(95)), _ = h.__importDefault(n(134)), S = function(b) { + h.__extends(A, b); + function A(w, m, y) { + var E = b.call(this, w, m) || this; + y.title = m.i18next.t("menus.dropListMenu." + y.title); var x = m.config.lang === "zh-CN" ? "" : "w-e-drop-list-tl"; - if (x !== "" && w.type === "list") { + if (x !== "" && y.type === "list") { var k; - (0, u.default)(k = w.list).call(k, function(P) { - var M = P.$elem, B = h.default(M.children()); + (0, u.default)(k = y.list).call(k, function(P) { + var M = P.$elem, B = p.default(M.children()); if (B.length > 0) { var T = B == null ? void 0 : B.getNodeName(); T && T === "I" && M.addClass(x); } }); } - var D = new _.default(E, w); - return E.dropList = D, y.on("click", function() { + var D = new _.default(E, y); + return E.dropList = D, w.on("click", function() { var P; - m.selection.getRange() != null && (y.css("z-index", m.zIndex.get("menu")), (0, u.default)(P = m.txt.eventHooks.dropListMenuHoverEvents).call(P, function(M) { + m.selection.getRange() != null && (w.css("z-index", m.zIndex.get("menu")), (0, u.default)(P = m.txt.eventHooks.dropListMenuHoverEvents).call(P, function(M) { return M(); }), D.show()); }).on("mouseleave", function() { - y.css("z-index", "auto"), D.hideTimeoutId = (0, d.default)(function() { + w.css("z-index", "auto"), D.hideTimeoutId = (0, d.default)(function() { D.hide(); }); }), E; @@ -51826,10 +51821,10 @@ var bb = { exports: {} }; return Object(a(s)); }; }, function(i, r, n) { - var a = n(40), s = n(72), u = n(31), d = n(35), p = n(88), h = [].push, g = function(S) { - var b = S == 1, A = S == 2, y = S == 3, m = S == 4, w = S == 6, E = S == 5 || w; + var a = n(40), s = n(72), u = n(31), d = n(35), h = n(88), p = [].push, g = function(S) { + var b = S == 1, A = S == 2, w = S == 3, m = S == 4, y = S == 6, E = S == 5 || y; return function(x, k, D, P) { - for (var M = u(x), B = s(M), T = a(k, D, 3), $ = d(B.length), V = 0, z = P || p, H = b ? z(x, $) : A ? z(x, 0) : void 0, I, U; $ > V; V++) + for (var M = u(x), B = s(M), T = a(k, D, 3), $ = d(B.length), V = 0, z = P || h, H = b ? z(x, $) : A ? z(x, 0) : void 0, I, U; $ > V; V++) if ((E || V in B) && (I = B[V], U = T(I, V, M), S)) { if (b) H[V] = U; @@ -51842,12 +51837,12 @@ var bb = { exports: {} }; case 6: return V; case 2: - h.call(H, I); + p.call(H, I); } else if (m) return !1; } - return w ? -1 : y || m ? m : H; + return y ? -1 : w || m ? m : H; }; }; i.exports = { @@ -51860,25 +51855,25 @@ var bb = { exports: {} }; findIndex: g(6) }; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(29)), p = a(n(132)); + var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(29)), h = a(n(132)); (0, s.default)(r, "__esModule", { value: !0 }); - var h = n(2), g = h.__importDefault(n(3)), _ = n(7), S = function() { - function b(A, y) { - this.menu = A, this.conf = y, this.$container = g.default('
            '); + var p = n(2), g = p.__importDefault(n(3)), _ = n(7), S = function() { + function b(A, w) { + this.menu = A, this.conf = w, this.$container = g.default('
            '); var m = A.editor; m.txt.eventHooks.clickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.toolbarClickEvents.push(b.hideCurAllPanels), m.txt.eventHooks.dropListMenuHoverEvents.push(b.hideCurAllPanels); } return b.prototype.create = function() { - var A = this, y = this.menu; - if (!b.createdMenus.has(y)) { - var m = this.conf, w = this.$container, E = m.width || 300, x = y.editor.$toolbarElem.getBoundingClientRect(), k = y.$elem.getBoundingClientRect(), D = x.height + x.top - k.top, P = (x.width - E) / 2 + x.left - k.left, M = 300; - Math.abs(P) > M && (k.left < document.documentElement.clientWidth / 2 ? P = -k.width / 2 : P = -E + k.width / 2), w.css("width", E + "px").css("margin-top", D + "px").css("margin-left", P + "px").css("z-index", y.editor.zIndex.get("panel")); + var A = this, w = this.menu; + if (!b.createdMenus.has(w)) { + var m = this.conf, y = this.$container, E = m.width || 300, x = w.editor.$toolbarElem.getBoundingClientRect(), k = w.$elem.getBoundingClientRect(), D = x.height + x.top - k.top, P = (x.width - E) / 2 + x.left - k.left, M = 300; + Math.abs(P) > M && (k.left < document.documentElement.clientWidth / 2 ? P = -k.width / 2 : P = -E + k.width / 2), y.css("width", E + "px").css("margin-top", D + "px").css("margin-left", P + "px").css("z-index", w.editor.zIndex.get("panel")); var B = g.default(''); - w.append(B), B.on("click", function() { + y.append(B), B.on("click", function() { A.remove(); }); var T = g.default('
              '), $ = g.default('
              '); - w.append(T).append($); + y.append(T).append($); var V = m.height; V && $.css("height", V + "px").css("overflow-y", "auto"); var z = m.tabs || [], H = [], I = []; @@ -51895,16 +51890,16 @@ var bb = { exports: {} }; }), Y.data("active", !0), Y.addClass("w-e-active"), ue.show()); }); } - }), w.on("click", function(F) { + }), y.on("click", function(F) { F.stopPropagation(); - }), y.$elem.append(w), m.setLinkValue && m.setLinkValue(w, "text"), m.setLinkValue && m.setLinkValue(w, "link"), (0, u.default)(z).call(z, function(F, C) { + }), w.$elem.append(y), m.setLinkValue && m.setLinkValue(y, "text"), m.setLinkValue && m.setLinkValue(y, "link"), (0, u.default)(z).call(z, function(F, C) { if (!!F) { var q = F.events || []; (0, u.default)(q).call(q, function(X) { var Y, ue = X.selector, ee = X.type, pe = X.fn || _.EMPTY_FN, Te = I[C], ve = (Y = X.bindEnter) !== null && Y !== void 0 ? Y : !1, me = function(he) { - return h.__awaiter(A, void 0, void 0, function() { + return p.__awaiter(A, void 0, void 0, function() { var Se; - return h.__generator(this, function(xe) { + return p.__generator(this, function(xe) { switch (xe.label) { case 0: return he.stopPropagation(), [ @@ -51923,19 +51918,19 @@ var bb = { exports: {} }; }); } }); - var U = (0, d.default)(w).call(w, "input[type=text],textarea"); - U.length && U.get(0).focus(), b.hideCurAllPanels(), y.setPanel(this), b.createdMenus.add(y); + var U = (0, d.default)(y).call(y, "input[type=text],textarea"); + U.length && U.get(0).focus(), b.hideCurAllPanels(), w.setPanel(this), b.createdMenus.add(w); } }, b.prototype.remove = function() { - var A = this.menu, y = this.$container; - y && y.remove(), b.createdMenus.delete(A); + var A = this.menu, w = this.$container; + w && w.remove(), b.createdMenus.delete(A); }, b.hideCurAllPanels = function() { var A; - b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(y) { - var m = y.panel; + b.createdMenus.size !== 0 && (0, u.default)(A = b.createdMenus).call(A, function(w) { + var m = w.panel; m && m.remove(); }); - }, b.createdMenus = new p.default(), b; + }, b.createdMenus = new h.default(), b; }(); r.default = S; }, function(i, r) { @@ -51949,65 +51944,65 @@ var bb = { exports: {} }; return u > 0 ? s(a(u), 9007199254740991) : 0; }; }, function(i, r, n) { - var a = n(9), s = n(8), u = function(p) { - return typeof p == "function" ? p : void 0; + var a = n(9), s = n(8), u = function(h) { + return typeof h == "function" ? h : void 0; }; - i.exports = function(d, p) { - return arguments.length < 2 ? u(a[d]) || u(s[d]) : a[d] && a[d][p] || s[d] && s[d][p]; + i.exports = function(d, h) { + return arguments.length < 2 ? u(a[d]) || u(s[d]) : a[d] && a[d][h] || s[d] && s[d][h]; }; }, function(i, r, n) { - var a = n(81), s = n(18).f, u = n(19), d = n(16), p = n(170), h = n(10), g = h("toStringTag"); + var a = n(81), s = n(18).f, u = n(19), d = n(16), h = n(170), p = n(10), g = p("toStringTag"); i.exports = function(_, S, b, A) { if (_) { - var y = b ? _ : _.prototype; - d(y, g) || s(y, g, { configurable: !0, value: S }), A && !a && u(y, "toString", p); + var w = b ? _ : _.prototype; + d(w, g) || s(w, g, { configurable: !0, value: S }), A && !a && u(w, "toString", h); } }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(95)), p = function(h) { - u.__extends(g, h); + var u = n(2), d = u.__importDefault(n(95)), h = function(p) { + u.__extends(g, p); function g(_, S) { - return h.call(this, _, S) || this; + return p.call(this, _, S) || this; } return g.prototype.setPanel = function(_) { this.panel = _; }, g; }(d.default); - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = function() { + var h = n(2), p = h.__importDefault(n(3)), g = function() { function _(S, b, A) { this.editor = S, this.$targetElem = b, this.conf = A, this._show = !1, this._isInsertTextContainer = !1; - var y = h.default("
              "); - y.addClass("w-e-tooltip"), this.$container = y; + var w = p.default("
              "); + w.addClass("w-e-tooltip"), this.$container = w; } return _.prototype.getPositionData = function() { - var S = this.$container, b = 0, A = 0, y = 20, m = document.documentElement.scrollTop, w = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = h.default(x.parent), D = this.editor.$textElem.elems[0].scrollTop; + var S = this.$container, b = 0, A = 0, w = 20, m = document.documentElement.scrollTop, y = this.$targetElem.getBoundingClientRect(), E = this.editor.$textElem.getBoundingClientRect(), x = this.$targetElem.getOffsetData(), k = p.default(x.parent), D = this.editor.$textElem.elems[0].scrollTop; if (this._isInsertTextContainer = k.equal(this.editor.$textContainerElem), this._isInsertTextContainer) { var P = k.getBoundingClientRect().height, M = x.top, B = x.left, T = x.height, $ = M - D; - $ > y + 5 ? (b = $ - y - 15, S.addClass("w-e-tooltip-up")) : $ + T + y < P ? (b = $ + T + 10, S.addClass("w-e-tooltip-down")) : (b = ($ > 0 ? $ : 0) + y + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; + $ > w + 5 ? (b = $ - w - 15, S.addClass("w-e-tooltip-up")) : $ + T + w < P ? (b = $ + T + 10, S.addClass("w-e-tooltip-down")) : (b = ($ > 0 ? $ : 0) + w + 10, S.addClass("w-e-tooltip-down")), B < 0 ? A = 0 : A = B; } else - w.top < y || w.top - E.top < y ? (b = w.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = w.top + m - y - 15, S.addClass("w-e-tooltip-up")), w.left < 0 ? A = 0 : A = w.left; + y.top < w || y.top - E.top < w ? (b = y.bottom + m + 5, S.addClass("w-e-tooltip-down")) : (b = y.top + m - w - 15, S.addClass("w-e-tooltip-up")), y.left < 0 ? A = 0 : A = y.left; return { top: b, left: A }; }, _.prototype.appendMenus = function() { - var S = this, b = this.conf, A = this.editor, y = this.$targetElem, m = this.$container; - (0, u.default)(b).call(b, function(w, E) { - var x = w.$elem, k = h.default("
              "); + var S = this, b = this.conf, A = this.editor, w = this.$targetElem, m = this.$container; + (0, u.default)(b).call(b, function(y, E) { + var x = y.$elem, k = p.default("
              "); k.addClass("w-e-tooltip-item-wrapper "), k.append(x), m.append(k), x.on("click", function(D) { D.preventDefault(); - var P = w.onClick(A, y); + var P = y.onClick(A, w); P && S.remove(); }); }); }, _.prototype.create = function() { - var S, b, A = this.editor, y = this.$container; + var S, b, A = this.editor, w = this.$container; this.appendMenus(); - var m = this.getPositionData(), w = m.top, E = m.left; - y.css("top", w + "px"), y.css("left", E + "px"), y.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(y) : h.default("body").append(y), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); + var m = this.getPositionData(), y = m.top, E = m.left; + w.css("top", y + "px"), w.css("left", E + "px"), w.css("z-index", A.zIndex.get("tooltip")), this._isInsertTextContainer ? this.editor.$textContainerElem.append(w) : p.default("body").append(w), this._show = !0, A.beforeDestroy((0, d.default)(S = this.remove).call(S, this)), A.txt.eventHooks.onBlurEvents.push((0, d.default)(b = this.remove).call(b, this)); }, _.prototype.remove = function() { this.$container.remove(), this._show = !1; }, (0, s.default)(_.prototype, "isShow", { @@ -52030,16 +52025,16 @@ var bb = { exports: {} }; return s.call(u); }; case 1: - return function(p) { - return s.call(u, p); + return function(h) { + return s.call(u, h); }; case 2: - return function(p, h) { - return s.call(u, p, h); + return function(h, p) { + return s.call(u, h, p); }; case 3: - return function(p, h, g) { - return s.call(u, p, h, g); + return function(h, p, g) { + return s.call(u, h, p, g); }; } return function() { @@ -52053,7 +52048,7 @@ var bb = { exports: {} }; return n; }; }, function(i, r, n) { - var a = n(165), s = n(8), u = n(13), d = n(19), p = n(16), h = n(63), g = n(51), _ = s.WeakMap, S, b, A, y = function(M) { + var a = n(165), s = n(8), u = n(13), d = n(19), h = n(16), p = n(63), g = n(51), _ = s.WeakMap, S, b, A, w = function(M) { return A(M) ? b(M) : S(M, {}); }, m = function(M) { return function(B) { @@ -52064,25 +52059,25 @@ var bb = { exports: {} }; }; }; if (a) { - var w = new _(), E = w.get, x = w.has, k = w.set; + var y = new _(), E = y.get, x = y.has, k = y.set; S = function(M, B) { - return k.call(w, M, B), B; + return k.call(y, M, B), B; }, b = function(M) { - return E.call(w, M) || {}; + return E.call(y, M) || {}; }, A = function(M) { - return x.call(w, M); + return x.call(y, M); }; } else { - var D = h("state"); + var D = p("state"); g[D] = !0, S = function(M, B) { return d(M, D, B), B; }, b = function(M) { - return p(M, D) ? M[D] : {}; + return h(M, D) ? M[D] : {}; }, A = function(M) { - return p(M, D); + return h(M, D); }; } - i.exports = { set: S, get: b, has: A, enforce: y, getterFor: m }; + i.exports = { set: S, get: b, has: A, enforce: w, getterFor: m }; }, function(i, r) { i.exports = !0; }, function(i, r) { @@ -52094,19 +52089,19 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.createElementFragment = r.createDocumentFragment = r.createElement = r.insertBefore = r.getEndPoint = r.getStartPoint = r.updateRange = r.filterSelectionNodes = void 0; - var d = n(2), p = n(137), h = d.__importDefault(n(3)); + var d = n(2), h = n(137), p = d.__importDefault(n(3)); function g(E) { var x = []; return (0, u.default)(E).call(E, function(k) { var D = k.getNodeName(); - if (D !== p.ListType.OrderedList && D !== p.ListType.UnorderedList) + if (D !== h.ListType.OrderedList && D !== h.ListType.UnorderedList) x.push(k); else if (k.prior) x.push(k.prior); else { var P = k.children(); P == null || (0, u.default)(P).call(P, function(M) { - x.push(h.default(M)); + x.push(p.default(M)); }); } }), x; @@ -52119,33 +52114,33 @@ var bb = { exports: {} }; r.updateRange = _; function S(E) { var x; - return E.prior ? E.prior : h.default((x = E.children()) === null || x === void 0 ? void 0 : x.elems[0]); + return E.prior ? E.prior : p.default((x = E.children()) === null || x === void 0 ? void 0 : x.elems[0]); } r.getStartPoint = S; function b(E) { var x; - return E.prior ? E.prior : h.default((x = E.children()) === null || x === void 0 ? void 0 : x.last().elems[0]); + return E.prior ? E.prior : p.default((x = E.children()) === null || x === void 0 ? void 0 : x.last().elems[0]); } r.getEndPoint = b; function A(E, x, k) { k === void 0 && (k = null), E.parent().elems[0].insertBefore(x, k); } r.insertBefore = A; - function y(E) { + function w(E) { return document.createElement(E); } - r.createElement = y; + r.createElement = w; function m() { return document.createDocumentFragment(); } r.createDocumentFragment = m; - function w(E, x, k) { + function y(E, x, k) { return k === void 0 && (k = "li"), (0, u.default)(E).call(E, function(D) { - var P = y(k); + var P = w(k); P.innerHTML = D.html(), x.appendChild(P), D.remove(); }), x; } - r.createElementFragment = w; + r.createElementFragment = y; }, function(i, r) { i.exports = function(n, a) { return { enumerable: !(n & 1), configurable: !(n & 2), writable: !(n & 4), value: a }; @@ -52157,11 +52152,11 @@ var bb = { exports: {} }; return n; }; }, function(i, r, n) { - var a = n(164).charAt, s = n(42), u = n(75), d = "String Iterator", p = s.set, h = s.getterFor(d); + var a = n(164).charAt, s = n(42), u = n(75), d = "String Iterator", h = s.set, p = s.getterFor(d); u(String, "String", function(g) { - p(this, { type: d, string: String(g), index: 0 }); + h(this, { type: d, string: String(g), index: 0 }); }, function() { - var _ = h(this), S = _.string, b = _.index, A; + var _ = p(this), S = _.string, b = _.index, A; return b >= S.length ? { value: void 0, done: !0 } : (A = a(S, b), _.index += A.length, { value: A, done: !1 }); }); }, function(i, r) { @@ -52173,15 +52168,15 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(19); - i.exports = function(s, u, d, p) { - p && p.enumerable ? s[u] = d : a(s, u, d); + i.exports = function(s, u, d, h) { + h && h.enumerable ? s[u] = d : a(s, u, d); }; }, function(i, r, n) { n(173); - var a = n(174), s = n(8), u = n(65), d = n(19), p = n(44), h = n(10), g = h("toStringTag"); + var a = n(174), s = n(8), u = n(65), d = n(19), h = n(44), p = n(10), g = p("toStringTag"); for (var _ in a) { var S = s[_], b = S && S.prototype; - b && u(b) !== g && d(b, g, _), p[_] = p.Array; + b && u(b) !== g && d(b, g, _), h[_] = h.Array; } }, function(i, r, n) { var a = n(34); @@ -52190,12 +52185,12 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(11), s = n(10), u = n(86), d = s("species"); - i.exports = function(p) { + i.exports = function(h) { return u >= 51 || !a(function() { - var h = [], g = h.constructor = {}; + var p = [], g = p.constructor = {}; return g[d] = function() { return { foo: 1 }; - }, h[p](Boolean).foo !== 1; + }, p[h](Boolean).foo !== 1; }); }; }, function(i, r, n) { @@ -52203,27 +52198,27 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.ListHandle = void 0; - var u = n(2), d = u.__importDefault(n(373)), p = function() { - function h(g) { + var u = n(2), d = u.__importDefault(n(373)), h = function() { + function p(g) { this.options = g, this.selectionRangeElem = new d.default(); } - return h; + return p; }(); - r.ListHandle = p; + r.ListHandle = h; }, function(i, r, n) { var a = {}.propertyIsEnumerable, s = Object.getOwnPropertyDescriptor, u = s && !a.call({ 1: 2 }, 1); - r.f = u ? function(p) { - var h = s(this, p); - return !!h && h.enumerable; + r.f = u ? function(h) { + var p = s(this, h); + return !!p && p.enumerable; } : a; }, function(i, r, n) { var a = n(13); i.exports = function(s, u) { if (!a(s)) return s; - var d, p; - if (u && typeof (d = s.toString) == "function" && !a(p = d.call(s)) || typeof (d = s.valueOf) == "function" && !a(p = d.call(s)) || !u && typeof (d = s.toString) == "function" && !a(p = d.call(s))) - return p; + var d, h; + if (u && typeof (d = s.toString) == "function" && !a(h = d.call(s)) || typeof (d = s.valueOf) == "function" && !a(h = d.call(s)) || !u && typeof (d = s.toString) == "function" && !a(h = d.call(s))) + return h; throw TypeError("Can't convert object to primitive value"); }; }, function(i, r) { @@ -52243,9 +52238,9 @@ var bb = { exports: {} }; return "Symbol(" + String(s === void 0 ? "" : s) + ")_" + (++n + a).toString(36); }; }, function(i, r, n) { - var a = n(81), s = n(34), u = n(10), d = u("toStringTag"), p = s(function() { + var a = n(81), s = n(34), u = n(10), d = u("toStringTag"), h = s(function() { return arguments; - }()) == "Arguments", h = function(_, S) { + }()) == "Arguments", p = function(_, S) { try { return _[S]; } catch { @@ -52253,28 +52248,28 @@ var bb = { exports: {} }; }; i.exports = a ? s : function(g) { var _, S, b; - return g === void 0 ? "Undefined" : g === null ? "Null" : typeof (S = h(_ = Object(g), d)) == "string" ? S : p ? s(_) : (b = s(_)) == "Object" && typeof _.callee == "function" ? "Arguments" : b; + return g === void 0 ? "Undefined" : g === null ? "Null" : typeof (S = p(_ = Object(g), d)) == "string" ? S : h ? s(_) : (b = s(_)) == "Object" && typeof _.callee == "function" ? "Arguments" : b; }; }, function(i, r, n) { - var a = n(25), s = n(112), u = n(35), d = n(40), p = n(113), h = n(114), g = function(b, A) { + var a = n(25), s = n(112), u = n(35), d = n(40), h = n(113), p = n(114), g = function(b, A) { this.stopped = b, this.result = A; - }, _ = i.exports = function(S, b, A, y, m) { - var w = d(b, A, y ? 2 : 1), E, x, k, D, P, M, B; + }, _ = i.exports = function(S, b, A, w, m) { + var y = d(b, A, w ? 2 : 1), E, x, k, D, P, M, B; if (m) E = S; else { - if (x = p(S), typeof x != "function") + if (x = h(S), typeof x != "function") throw TypeError("Target is not iterable"); if (s(x)) { for (k = 0, D = u(S.length); D > k; k++) - if (P = y ? w(a(B = S[k])[0], B[1]) : w(S[k]), P && P instanceof g) + if (P = w ? y(a(B = S[k])[0], B[1]) : y(S[k]), P && P instanceof g) return P; return new g(!1); } E = x.call(S); } for (M = E.next; !(B = M.call(E)).done; ) - if (P = h(E, w, B.value, y), gn(P) == "object" && P && P instanceof g) + if (P = p(E, y, B.value, w), gn(P) == "object" && P && P instanceof g) return P; return new g(!1); }; @@ -52296,21 +52291,21 @@ var bb = { exports: {} }; \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`; }, function(i, r, n) { var a = n(60), s = n(18), u = n(48); - i.exports = function(d, p, h) { - var g = a(p); - g in d ? s.f(d, g, u(0, h)) : d[g] = h; + i.exports = function(d, h, p) { + var g = a(h); + g in d ? s.f(d, g, u(0, p)) : d[g] = p; }; }, function(i, r, n) { i.exports = n(209); }, function(i, r, n) { - var a = n(14), s = n(59), u = n(48), d = n(30), p = n(60), h = n(16), g = n(100), _ = Object.getOwnPropertyDescriptor; + var a = n(14), s = n(59), u = n(48), d = n(30), h = n(60), p = n(16), g = n(100), _ = Object.getOwnPropertyDescriptor; r.f = a ? _ : function(b, A) { - if (b = d(b), A = p(A, !0), g) + if (b = d(b), A = h(A, !0), g) try { return _(b, A); } catch { } - if (h(b, A)) + if (p(b, A)) return u(!s.f.call(b, A), b[A]); }; }, function(i, r, n) { @@ -52322,8 +52317,8 @@ var bb = { exports: {} }; } : Object; }, function(i, r, n) { var a = n(8), s = n(13), u = a.document, d = s(u) && s(u.createElement); - i.exports = function(p) { - return d ? u.createElement(p) : {}; + i.exports = function(h) { + return d ? u.createElement(h) : {}; }; }, function(i, r, n) { var a = n(43), s = n(103); @@ -52331,7 +52326,7 @@ var bb = { exports: {} }; return s[u] || (s[u] = d !== void 0 ? d : {}); })("versions", []).push({ version: "3.6.4", mode: a ? "pure" : "global", copyright: "\xA9 2020 Denis Pushkarev (zloirock.ru)" }); }, function(i, r, n) { - var a = n(5), s = n(167), u = n(105), d = n(171), p = n(37), h = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), y = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, w = _("iterator"), E = "keys", x = "values", k = "entries", D = function() { + var a = n(5), s = n(167), u = n(105), d = n(171), h = n(37), p = n(19), g = n(53), _ = n(10), S = n(43), b = n(44), A = n(104), w = A.IteratorPrototype, m = A.BUGGY_SAFARI_ITERATORS, y = _("iterator"), E = "keys", x = "values", k = "entries", D = function() { return this; }; i.exports = function(P, M, B, T, $, V, z) { @@ -52358,10 +52353,10 @@ var bb = { exports: {} }; return function() { return new B(this); }; - }, I = M + " Iterator", U = !1, F = P.prototype, C = F[w] || F["@@iterator"] || $ && F[$], q = !m && C || H($), X = M == "Array" && F.entries || C, Y, ue, ee; - if (X && (Y = u(X.call(new P())), y !== Object.prototype && Y.next && (!S && u(Y) !== y && (d ? d(Y, y) : typeof Y[w] != "function" && h(Y, w, D)), p(Y, I, !0, !0), S && (b[I] = D))), $ == x && C && C.name !== x && (U = !0, q = function() { + }, I = M + " Iterator", U = !1, F = P.prototype, C = F[y] || F["@@iterator"] || $ && F[$], q = !m && C || H($), X = M == "Array" && F.entries || C, Y, ue, ee; + if (X && (Y = u(X.call(new P())), w !== Object.prototype && Y.next && (!S && u(Y) !== w && (d ? d(Y, w) : typeof Y[y] != "function" && p(Y, y, D)), h(Y, I, !0, !0), S && (b[I] = D))), $ == x && C && C.name !== x && (U = !0, q = function() { return C.call(this); - }), (!S || z) && F[w] !== q && h(F, w, q), b[M] = q, $) + }), (!S || z) && F[y] !== q && p(F, y, q), b[M] = q, $) if (ue = { values: H(x), keys: V ? q : H(E), entries: H(k) }, z) for (ee in ue) (m || U || !(ee in F)) && g(F, ee, ue[ee]); @@ -52375,16 +52370,16 @@ var bb = { exports: {} }; return !String(Symbol()); }); }, function(i, r, n) { - var a = n(25), s = n(169), u = n(80), d = n(51), p = n(108), h = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", y = g("IE_PROTO"), m = function() { - }, w = function(M) { + var a = n(25), s = n(169), u = n(80), d = n(51), h = n(108), p = n(73), g = n(63), _ = ">", S = "<", b = "prototype", A = "script", w = g("IE_PROTO"), m = function() { + }, y = function(M) { return S + A + _ + M + S + "/" + A + _; }, E = function(M) { - M.write(w("")), M.close(); + M.write(y("")), M.close(); var B = M.parentWindow.Object; return M = null, B; }, x = function() { - var M = h("iframe"), B = "java" + A + ":", T; - return M.style.display = "none", p.appendChild(M), M.src = String(B), T = M.contentWindow.document, T.open(), T.write(w("document.F=Object")), T.close(), T.F; + var M = p("iframe"), B = "java" + A + ":", T; + return M.style.display = "none", h.appendChild(M), M.src = String(B), T = M.contentWindow.document, T.open(), T.write(y("document.F=Object")), T.close(), T.F; }, k, D = function() { try { k = document.domain && new ActiveXObject("htmlfile"); @@ -52395,23 +52390,23 @@ var bb = { exports: {} }; delete D[b][u[M]]; return D(); }; - d[y] = !0, i.exports = Object.create || function(M, B) { + d[w] = !0, i.exports = Object.create || function(M, B) { var T; - return M !== null ? (m[b] = a(M), T = new m(), m[b] = null, T[y] = M) : T = D(), B === void 0 ? T : s(T, B); + return M !== null ? (m[b] = a(M), T = new m(), m[b] = null, T[w] = M) : T = D(), B === void 0 ? T : s(T, B); }; }, function(i, r, n) { - var a = n(30), s = n(35), u = n(79), d = function(h) { + var a = n(30), s = n(35), u = n(79), d = function(p) { return function(g, _, S) { - var b = a(g), A = s(b.length), y = u(S, A), m; - if (h && _ != _) { - for (; A > y; ) - if (m = b[y++], m != m) + var b = a(g), A = s(b.length), w = u(S, A), m; + if (p && _ != _) { + for (; A > w; ) + if (m = b[w++], m != m) return !0; } else - for (; A > y; y++) - if ((h || y in b) && b[y] === _) - return h || y || 0; - return !h && -1; + for (; A > w; w++) + if ((p || w in b) && b[w] === _) + return p || w || 0; + return !p && -1; }; }; i.exports = { @@ -52420,9 +52415,9 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(62), s = Math.max, u = Math.min; - i.exports = function(d, p) { - var h = a(d); - return h < 0 ? s(h + p, 0) : u(h, p); + i.exports = function(d, h) { + var p = a(d); + return p < 0 ? s(p + h, 0) : u(p, h); }; }, function(i, r) { i.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]; @@ -52443,32 +52438,32 @@ var bb = { exports: {} }; i.exports = a("navigator", "userAgent") || ""; }, function(i, r, n) { var a = n(41), s = function(d) { - var p, h; + var h, p; this.promise = new d(function(g, _) { - if (p !== void 0 || h !== void 0) + if (h !== void 0 || p !== void 0) throw TypeError("Bad Promise constructor"); - p = g, h = _; - }), this.resolve = a(p), this.reject = a(h); + h = g, p = _; + }), this.resolve = a(h), this.reject = a(p); }; i.exports.f = function(u) { return new s(u); }; }, function(i, r, n) { - var a = n(8), s = n(84), u = a.process, d = u && u.versions, p = d && d.v8, h, g; - p ? (h = p.split("."), g = h[0] + h[1]) : s && (h = s.match(/Edge\/(\d+)/), (!h || h[1] >= 74) && (h = s.match(/Chrome\/(\d+)/), h && (g = h[1]))), i.exports = g && +g; + var a = n(8), s = n(84), u = a.process, d = u && u.versions, h = d && d.v8, p, g; + h ? (p = h.split("."), g = p[0] + p[1]) : s && (p = s.match(/Edge\/(\d+)/), (!p || p[1] >= 74) && (p = s.match(/Chrome\/(\d+)/), p && (g = p[1]))), i.exports = g && +g; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), y = d.__importStar(n(416)), m = d.__importDefault(n(417)), w = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), D = d.__importDefault(n(424)), P = d.__importDefault(n(425)), M = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), $ = d.__importStar(n(441)), V = d.__importDefault(n(23)), z = d.__importDefault(n(134)), H = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { + var d = n(2), h = d.__importDefault(n(3)), p = n(6), g = d.__importDefault(n(267)), _ = d.__importDefault(n(280)), S = d.__importDefault(n(281)), b = d.__importDefault(n(282)), A = d.__importDefault(n(301)), w = d.__importStar(n(416)), m = d.__importDefault(n(417)), y = d.__importDefault(n(418)), E = d.__importDefault(n(419)), x = d.__importStar(n(420)), k = d.__importDefault(n(423)), D = d.__importDefault(n(424)), P = d.__importDefault(n(425)), M = d.__importDefault(n(427)), B = d.__importDefault(n(437)), T = d.__importDefault(n(440)), $ = d.__importStar(n(441)), V = d.__importDefault(n(23)), z = d.__importDefault(n(134)), H = d.__importDefault(n(24)), I = d.__importDefault(n(33)), U = d.__importDefault(n(38)), F = d.__importDefault(n(39)), C = 1, q = function() { function X(Y, ue) { - this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, y.selectorValidator(this), this.config = h.deepClone(g.default), this.$toolbarElem = p.default("
              "), this.$textContainerElem = p.default("
              "), this.$textElem = p.default("
              "), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new D.default(), this.change = new P.default(this), this.history = new M.default(this), this.onSelectionChange = new T.default(this); + this.pluginsFunctionList = {}, this.beforeDestroyHooks = [], this.id = "wangEditor-" + C++, this.toolbarSelector = Y, this.textSelector = ue, w.selectorValidator(this), this.config = p.deepClone(g.default), this.$toolbarElem = h.default("
              "), this.$textContainerElem = h.default("
              "), this.$textElem = h.default("
              "), this.toolbarElemId = "", this.textElemId = "", this.isFocus = !1, this.isComposing = !1, this.isCompatibleMode = !1, this.selection = new _.default(this), this.cmd = new S.default(this), this.txt = new b.default(this), this.menus = new A.default(this), this.zIndex = new D.default(), this.change = new P.default(this), this.history = new M.default(this), this.onSelectionChange = new T.default(this); var ee = B.default(this), pe = ee.disable, Te = ee.enable; this.disable = pe, this.enable = Te, this.isEnable = !0; } return X.prototype.initSelection = function(Y) { m.default(this, Y); }, X.prototype.create = function() { - this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), y.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), w.default(this), this.change.observe(), this.history.observe(), $.default(this); + this.zIndex.init(this), this.isCompatibleMode = this.config.compatibleMode(), this.isCompatibleMode || (this.config.onchangeTimeout = 30), E.default(this), w.default(this), this.txt.init(), this.menus.init(), x.default(this), this.initSelection(!0), y.default(this), this.change.observe(), this.history.observe(), $.default(this); }, X.prototype.beforeDestroy = function(Y) { return this.beforeDestroyHooks.push(Y), this; }, X.prototype.destroy = function() { @@ -52488,38 +52483,38 @@ var bb = { exports: {} }; $.registerPlugin(Y, ue, this.pluginsFunctionList); }, X.registerPlugin = function(Y, ue) { $.registerPlugin(Y, ue, X.globalPluginsFunctionList); - }, X.$ = p.default, X.BtnMenu = V.default, X.DropList = z.default, X.DropListMenu = H.default, X.Panel = I.default, X.PanelMenu = U.default, X.Tooltip = F.default, X.globalCustomMenuConstructorList = {}, X.globalPluginsFunctionList = {}, X; + }, X.$ = h.default, X.BtnMenu = V.default, X.DropList = z.default, X.DropListMenu = H.default, X.Panel = I.default, X.PanelMenu = U.default, X.Tooltip = F.default, X.globalCustomMenuConstructorList = {}, X.globalPluginsFunctionList = {}, X; }(); r.default = q; }, function(i, r, n) { var a = n(13), s = n(55), u = n(10), d = u("species"); - i.exports = function(p, h) { + i.exports = function(h, p) { var g; - return s(p) && (g = p.constructor, typeof g == "function" && (g === Array || s(g.prototype)) ? g = void 0 : a(g) && (g = g[d], g === null && (g = void 0))), new (g === void 0 ? Array : g)(h === 0 ? 0 : h); + return s(h) && (g = h.constructor, typeof g == "function" && (g === Array || s(g.prototype)) ? g = void 0 : a(g) && (g = g[d], g === null && (g = void 0))), new (g === void 0 ? Array : g)(p === 0 ? 0 : p); }; }, function(i, r, n) { i.exports = n(185); }, function(i, r, n) { - var a = n(49), s = n(68), u = "[" + s + "]", d = RegExp("^" + u + u + "*"), p = RegExp(u + u + "*$"), h = function(_) { + var a = n(49), s = n(68), u = "[" + s + "]", d = RegExp("^" + u + u + "*"), h = RegExp(u + u + "*$"), p = function(_) { return function(S) { var b = String(a(S)); - return _ & 1 && (b = b.replace(d, "")), _ & 2 && (b = b.replace(p, "")), b; + return _ & 1 && (b = b.replace(d, "")), _ & 2 && (b = b.replace(h, "")), b; }; }; i.exports = { - start: h(1), - end: h(2), - trim: h(3) + start: p(1), + end: p(2), + trim: p(3) }; }, function(i, r, n) { i.exports = n(205); }, function(i, r, n) { var a = n(227), s = n(230); function u(d) { - return typeof s == "function" && typeof a == "symbol" ? i.exports = u = function(h) { - return typeof h; - } : i.exports = u = function(h) { - return h && typeof s == "function" && h.constructor === s && h !== s.prototype ? "symbol" : typeof h; + return typeof s == "function" && typeof a == "symbol" ? i.exports = u = function(p) { + return typeof p; + } : i.exports = u = function(p) { + return p && typeof s == "function" && p.constructor === s && p !== s.prototype ? "symbol" : typeof p; }, u(d); } i.exports = u; @@ -52531,12 +52526,12 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(33)), h = function() { + var d = n(2), h = d.__importDefault(n(33)), p = function() { function g(_, S) { var b = this; this.$elem = _, this.editor = S, this._active = !1, _.on("click", function(A) { - var y; - p.default.hideCurAllPanels(), (0, u.default)(y = S.txt.eventHooks.menuClickEvents).call(y, function(m) { + var w; + h.default.hideCurAllPanels(), (0, u.default)(w = S.txt.eventHooks.menuClickEvents).call(w, function(m) { return m(); }), A.stopPropagation(), S.selection.getRange() != null && b.clickHandler(A); }); @@ -52554,20 +52549,20 @@ var bb = { exports: {} }; configurable: !0 }), g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }), r.getParentNodeA = r.EXTRA_TAG = void 0, r.EXTRA_TAG = ["B", "FONT", "I", "STRIKE"]; - function d(h) { - for (var g = h.elems[0]; g && (0, u.default)(_ = r.EXTRA_TAG).call(_, g.nodeName); ) { + function d(p) { + for (var g = p.elems[0]; g && (0, u.default)(_ = r.EXTRA_TAG).call(_, g.nodeName); ) { var _; if (g = g.parentElement, g.nodeName === "A") return g; } } r.getParentNodeA = d; - function p(h) { - var g, _ = h.selection.getSelectionContainerElem(); + function h(p) { + var g, _ = p.selection.getSelectionContainerElem(); if (!(!((g = _ == null ? void 0 : _.elems) === null || g === void 0) && g.length)) return !1; if (_.getNodeName() === "A") @@ -52575,44 +52570,44 @@ var bb = { exports: {} }; var S = d(_); return !!(S && S.nodeName === "A"); } - r.default = p; + r.default = h; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(57)), d = a(n(4)), p = a(n(27)); + var a = n(0), s = a(n(1)), u = a(n(57)), d = a(n(4)), h = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var h = n(2), g = n(6), _ = h.__importDefault(n(135)), S = h.__importDefault(n(136)), b = function() { - function A(y) { - this.editor = y; + var p = n(2), g = n(6), _ = p.__importDefault(n(135)), S = p.__importDefault(n(136)), b = function() { + function A(w) { + this.editor = w; } - return A.prototype.insertImg = function(y, m, w) { + return A.prototype.insertImg = function(w, m, y) { var E = this.editor, x = E.config, k = "validate.", D = function(V, z) { return z === void 0 && (z = k), E.i18next.t(z + V); - }, P = y.replace(//g, ">"); + }, P = w.replace(//g, ">"); P = P.replace("'", '"'); var M = ""; - w && (M = w.replace("'", '"'), M = "data-href='" + encodeURIComponent(M) + "' "); + y && (M = y.replace("'", '"'), M = "data-href='" + encodeURIComponent(M) + "' "); var B = ""; - m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(y, m, w); + m && (B = m.replace(//g, ">"), B = B.replace("'", '"'), B = "alt='" + B + "' "), E.cmd.do("insertHTML", "'), x.linkImgCallback(w, m, y); var T = document.createElement("img"); T.onload = function() { T = null; }, T.onerror = function() { - x.customAlert(D("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + D("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + D("\u56FE\u7247\u94FE\u63A5") + ' "' + y + '"\uFF0C' + D("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; + x.customAlert(D("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"), "error", "wangEditor: " + D("\u63D2\u5165\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + D("\u56FE\u7247\u94FE\u63A5") + ' "' + w + '"\uFF0C' + D("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")), T = null; }, T.onabort = function() { return T = null; - }, T.src = y; - }, A.prototype.uploadImg = function(y) { + }, T.src = w; + }, A.prototype.uploadImg = function(w) { var m = this; - if (!!y.length) { - var w = this.editor, E = w.config, x = "validate.", k = function(me) { - return w.i18next.t(x + me); + if (!!w.length) { + var y = this.editor, E = y.config, x = "validate.", k = function(me) { + return y.i18next.t(x + me); }, D = E.uploadImgServer, P = E.uploadImgShowBase64, M = E.uploadImgMaxSize, B = M / 1024 / 1024, T = E.uploadImgMaxLength, $ = E.uploadFileName, V = E.uploadImgParams, z = E.uploadImgParamsWithUrl, H = E.uploadImgHeaders, I = E.uploadImgHooks, U = E.uploadImgTimeout, F = E.withCredentials, C = E.customUploadImg; if (!(!C && !D && !P)) { var q = [], X = []; - if (g.arrForEach(y, function(ve) { + if (g.arrForEach(w, function(ve) { if (!!ve) { var me = ve.name || ve.type.replace("/", "."), we = ve.size; if (!(!me || !we)) { - var he = w.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); + var he = y.config.uploadImgAccept.join("|"), Se = ".(" + he + ")$", xe = new RegExp(Se, "i"); if (xe.test(me) === !1) { X.push("\u3010" + me + "\u3011" + k("\u4E0D\u662F\u56FE\u7247")); return; @@ -52652,39 +52647,39 @@ var bb = { exports: {} }; D = ee[0]; var pe = ee[1] || ""; (0, d.default)(g).call(g, V, function(ve, me) { - z && ((0, p.default)(D).call(D, "?") > 0 ? D += "&" : D += "?", D = D + ve + "=" + me), ue.append(ve, me); + z && ((0, h.default)(D).call(D, "?") > 0 ? D += "&" : D += "?", D = D + ve + "=" + me), ue.append(ve, me); }), pe && (D += "#" + pe); var Te = _.default(D, { timeout: U, formData: ue, headers: H, withCredentials: !!F, beforeSend: function(me) { if (I.before) - return I.before(me, w, q); + return I.before(me, y, q); }, onTimeout: function(me) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(me, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"), "error"), I.timeout && I.timeout(me, y); }, onProgress: function(me, we) { - var he = new S.default(w); + var he = new S.default(y); we.lengthComputable && (me = we.loaded / we.total, he.show(me)); }, onError: function(me) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + me.status), I.error && I.error(me, w); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"), "error", k("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF") + "\uFF0C" + k("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001") + ": " + me.status), I.error && I.error(me, y); }, onFail: function(me, we) { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(me, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + ("\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + ": ") + we), I.fail && I.fail(me, y, we); }, onSuccess: function(me, we) { if (I.customInsert) { var he; - I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, w); + I.customInsert((0, u.default)(he = m.insertImg).call(he, m), we, y); return; } if (we.errno != "0") { - E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(me, w, we); + E.customAlert(k("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"), "error", k("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF") + "\uFF0C" + k("\u8FD4\u56DE\u7ED3\u679C") + " errno=" + we.errno), I.fail && I.fail(me, y, we); return; } var Se = we.data; (0, d.default)(Se).call(Se, function(xe) { typeof xe == "string" ? m.insertImg(xe) : m.insertImg(xe.url, xe.alt, xe.href); - }), I.success && I.success(me, w, we); + }), I.success && I.success(me, y, we); } }); typeof Te == "string" && E.customAlert(Te, "error"); return; } - P && g.arrForEach(y, function(ve) { + P && g.arrForEach(w, function(ve) { var me = m, we = new FileReader(); we.readAsDataURL(ve), we.onload = function() { if (!!this.result) { @@ -52699,33 +52694,33 @@ var bb = { exports: {} }; }(); r.default = b; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(410)), d = a(n(4)), p = a(n(45)); + var a = n(0), s = a(n(1)), u = a(n(410)), d = a(n(4)), h = a(n(45)); (0, s.default)(r, "__esModule", { value: !0 }), r.dealTextNode = r.isAllTodo = r.isTodo = r.getCursorNextNode = void 0; - function h(A) { + function p(A) { return A.length ? A.attr("class") === "w-e-todo" : !1; } - r.isTodo = h; + r.isTodo = p; function g(A) { - var y = A.selection.getSelectionRangeTopNodes(); - if (y.length !== 0) - return (0, u.default)(y).call(y, function(m) { - return h(m); + var w = A.selection.getSelectionRangeTopNodes(); + if (w.length !== 0) + return (0, u.default)(w).call(w, function(m) { + return p(m); }); } r.isAllTodo = g; - function _(A, y, m) { - var w; + function _(A, w, m) { + var y; if (!!A.hasChildNodes()) { var E = A.cloneNode(), x = !1; - y.nodeValue === "" && (x = !0); + w.nodeValue === "" && (x = !0); var k = []; - return (0, d.default)(w = A.childNodes).call(w, function(D) { - if (!S(D, y) && x && (E.appendChild(D.cloneNode(!0)), D.nodeName !== "BR" && k.push(D)), S(D, y)) { + return (0, d.default)(y = A.childNodes).call(y, function(D) { + if (!S(D, w) && x && (E.appendChild(D.cloneNode(!0)), D.nodeName !== "BR" && k.push(D)), S(D, w)) { if (D.nodeType === 1) { - var P = _(D, y, m); + var P = _(D, w, m); P && P.textContent !== "" && (E == null || E.appendChild(P)); } - if (D.nodeType === 3 && y.isEqualNode(D)) { + if (D.nodeType === 3 && w.isEqualNode(D)) { var M = b(D, m); E.textContent = M; } @@ -52738,45 +52733,45 @@ var bb = { exports: {} }; } } r.getCursorNextNode = _; - function S(A, y) { - return A.nodeType === 3 ? A.nodeValue === y.nodeValue : A.contains(y); + function S(A, w) { + return A.nodeType === 3 ? A.nodeValue === w.nodeValue : A.contains(w); } - function b(A, y, m) { + function b(A, w, m) { m === void 0 && (m = !0); - var w = A.nodeValue, E = w == null ? void 0 : (0, p.default)(w).call(w, 0, y); - if (w = w == null ? void 0 : (0, p.default)(w).call(w, y), !m) { - var x = w; - w = E, E = x; + var y = A.nodeValue, E = y == null ? void 0 : (0, h.default)(y).call(y, 0, w); + if (y = y == null ? void 0 : (0, h.default)(y).call(y, w), !m) { + var x = y; + y = E, E = x; } - return A.nodeValue = E, w; + return A.nodeValue = E, y; } r.dealTextNode = b; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(430), d = function() { - function p(h) { - this.maxSize = h, this.isRe = !1, this.data = new u.CeilStack(h), this.revokeData = new u.CeilStack(h); + function h(p) { + this.maxSize = p, this.isRe = !1, this.data = new u.CeilStack(p), this.revokeData = new u.CeilStack(p); } - return (0, s.default)(p.prototype, "size", { + return (0, s.default)(h.prototype, "size", { get: function() { return [this.data.size, this.revokeData.size]; }, enumerable: !1, configurable: !0 - }), p.prototype.resetMaxSize = function(h) { - this.data.resetMax(h), this.revokeData.resetMax(h); - }, p.prototype.save = function(h) { - return this.isRe && (this.revokeData.clear(), this.isRe = !1), this.data.instack(h), this; - }, p.prototype.revoke = function(h) { + }), h.prototype.resetMaxSize = function(p) { + this.data.resetMax(p), this.revokeData.resetMax(p); + }, h.prototype.save = function(p) { + return this.isRe && (this.revokeData.clear(), this.isRe = !1), this.data.instack(p), this; + }, h.prototype.revoke = function(p) { !this.isRe && (this.isRe = !0); var g = this.data.outstack(); - return g ? (this.revokeData.instack(g), h(g), !0) : !1; - }, p.prototype.restore = function(h) { + return g ? (this.revokeData.instack(g), p(g), !0) : !1; + }, h.prototype.restore = function(p) { !this.isRe && (this.isRe = !0); var g = this.revokeData.outstack(); - return g ? (this.data.instack(g), h(g), !0) : !1; - }, p; + return g ? (this.data.instack(g), p(g), !0) : !1; + }, h; }(); r.default = d; }, function(i, r, n) { @@ -52788,11 +52783,11 @@ var bb = { exports: {} }; }); }, function(i, r, n) { var a = n(11), s = /#|\.prototype\./, u = function(S, b) { - var A = p[d(S)]; - return A == g ? !0 : A == h ? !1 : typeof b == "function" ? a(b) : !!b; + var A = h[d(S)]; + return A == g ? !0 : A == p ? !1 : typeof b == "function" ? a(b) : !!b; }, d = u.normalize = function(_) { return String(_).replace(s, ".").toLowerCase(); - }, p = u.data = {}, h = u.NATIVE = "N", g = u.POLYFILL = "P"; + }, h = u.data = {}, p = u.NATIVE = "N", g = u.POLYFILL = "P"; i.exports = u; }, function(i, r, n) { var a = n(103), s = Function.toString; @@ -52803,26 +52798,26 @@ var bb = { exports: {} }; var a = n(8), s = n(166), u = "__core-js_shared__", d = a[u] || s(u, {}); i.exports = d; }, function(i, r, n) { - var a = n(105), s = n(19), u = n(16), d = n(10), p = n(43), h = d("iterator"), g = !1, _ = function() { + var a = n(105), s = n(19), u = n(16), d = n(10), h = n(43), p = d("iterator"), g = !1, _ = function() { return this; }, S, b, A; - [].keys && (A = [].keys(), "next" in A ? (b = a(a(A)), b !== Object.prototype && (S = b)) : g = !0), S == null && (S = {}), !p && !u(S, h) && s(S, h, _), i.exports = { IteratorPrototype: S, BUGGY_SAFARI_ITERATORS: g }; + [].keys && (A = [].keys(), "next" in A ? (b = a(a(A)), b !== Object.prototype && (S = b)) : g = !0), S == null && (S = {}), !h && !u(S, p) && s(S, p, _), i.exports = { IteratorPrototype: S, BUGGY_SAFARI_ITERATORS: g }; }, function(i, r, n) { - var a = n(16), s = n(31), u = n(63), d = n(168), p = u("IE_PROTO"), h = Object.prototype; + var a = n(16), s = n(31), u = n(63), d = n(168), h = u("IE_PROTO"), p = Object.prototype; i.exports = d ? Object.getPrototypeOf : function(g) { - return g = s(g), a(g, p) ? g[p] : typeof g.constructor == "function" && g instanceof g.constructor ? g.constructor.prototype : g instanceof Object ? h : null; + return g = s(g), a(g, h) ? g[h] : typeof g.constructor == "function" && g instanceof g.constructor ? g.constructor.prototype : g instanceof Object ? p : null; }; }, function(i, r, n) { var a = n(76); i.exports = a && !Symbol.sham && gn(Symbol.iterator) == "symbol"; }, function(i, r, n) { var a = n(16), s = n(30), u = n(78).indexOf, d = n(51); - i.exports = function(p, h) { - var g = s(p), _ = 0, S = [], b; + i.exports = function(h, p) { + var g = s(h), _ = 0, S = [], b; for (b in g) !a(d, b) && a(g, b) && S.push(b); - for (; h.length > _; ) - a(g, b = h[_++]) && (~u(S, b) || S.push(b)); + for (; p.length > _; ) + a(g, b = p[_++]) && (~u(S, b) || S.push(b)); return S; }; }, function(i, r, n) { @@ -52834,55 +52829,55 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(53); i.exports = function(s, u, d) { - for (var p in u) - d && d.unsafe && s[p] ? s[p] = u[p] : a(s, p, u[p], d); + for (var h in u) + d && d.unsafe && s[h] ? s[h] = u[h] : a(s, h, u[h], d); return s; }; }, function(i, r, n) { - var a = n(36), s = n(18), u = n(10), d = n(14), p = u("species"); - i.exports = function(h) { - var g = a(h), _ = s.f; - d && g && !g[p] && _(g, p, { configurable: !0, get: function() { + var a = n(36), s = n(18), u = n(10), d = n(14), h = u("species"); + i.exports = function(p) { + var g = a(p), _ = s.f; + d && g && !g[h] && _(g, h, { configurable: !0, get: function() { return this; } }); }; }, function(i, r, n) { var a = n(10), s = n(44), u = a("iterator"), d = Array.prototype; - i.exports = function(p) { - return p !== void 0 && (s.Array === p || d[u] === p); + i.exports = function(h) { + return h !== void 0 && (s.Array === h || d[u] === h); }; }, function(i, r, n) { var a = n(65), s = n(44), u = n(10), d = u("iterator"); - i.exports = function(p) { - if (p != null) - return p[d] || p["@@iterator"] || s[a(p)]; + i.exports = function(h) { + if (h != null) + return h[d] || h["@@iterator"] || s[a(h)]; }; }, function(i, r, n) { var a = n(25); - i.exports = function(s, u, d, p) { + i.exports = function(s, u, d, h) { try { - return p ? u(a(d)[0], d[1]) : u(d); + return h ? u(a(d)[0], d[1]) : u(d); } catch (g) { - var h = s.return; - throw h !== void 0 && a(h.call(s)), g; + var p = s.return; + throw p !== void 0 && a(p.call(s)), g; } }; }, function(i, r, n) { var a = n(10), s = a("iterator"), u = !1; try { - var d = 0, p = { next: function() { + var d = 0, h = { next: function() { return { done: !!d++ }; }, return: function() { u = !0; } }; - p[s] = function() { + h[s] = function() { return this; - }, Array.from(p, function() { + }, Array.from(h, function() { throw 2; }); } catch { } - i.exports = function(h, g) { + i.exports = function(p, g) { if (!g && !u) return !1; var _ = !1; @@ -52892,19 +52887,19 @@ var bb = { exports: {} }; return { next: function() { return { done: _ = !0 }; } }; - }, h(S); + }, p(S); } catch { } return _; }; }, function(i, r, n) { var a = n(25), s = n(41), u = n(10), d = u("species"); - i.exports = function(p, h) { - var g = a(p).constructor, _; - return g === void 0 || (_ = a(g)[d]) == null ? h : s(_); + i.exports = function(h, p) { + var g = a(h).constructor, _; + return g === void 0 || (_ = a(g)[d]) == null ? p : s(_); }; }, function(i, r, n) { - var a = n(8), s = n(11), u = n(34), d = n(40), p = n(108), h = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, y = a.MessageChannel, m = a.Dispatch, w = 0, E = {}, x = "onreadystatechange", k, D, P, M = function(z) { + var a = n(8), s = n(11), u = n(34), d = n(40), h = n(108), p = n(73), g = n(118), _ = a.location, S = a.setImmediate, b = a.clearImmediate, A = a.process, w = a.MessageChannel, m = a.Dispatch, y = 0, E = {}, x = "onreadystatechange", k, D, P, M = function(z) { if (E.hasOwnProperty(z)) { var H = E[z]; delete E[z], H(); @@ -52921,18 +52916,18 @@ var bb = { exports: {} }; (!S || !b) && (S = function(z) { for (var H = [], I = 1; arguments.length > I; ) H.push(arguments[I++]); - return E[++w] = function() { + return E[++y] = function() { (typeof z == "function" ? z : Function(z)).apply(void 0, H); - }, k(w), w; + }, k(y), y; }, b = function(z) { delete E[z]; }, u(A) == "process" ? k = function(z) { A.nextTick(B(z)); } : m && m.now ? k = function(z) { m.now(B(z)); - } : y && !g ? (D = new y(), P = D.port2, D.port1.onmessage = T, k = d(P.postMessage, P, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s($) && _.protocol !== "file:" ? (k = $, a.addEventListener("message", T, !1)) : x in h("script") ? k = function(z) { - p.appendChild(h("script"))[x] = function() { - p.removeChild(this), M(z); + } : w && !g ? (D = new w(), P = D.port2, D.port1.onmessage = T, k = d(P.postMessage, P, 1)) : a.addEventListener && typeof postMessage == "function" && !a.importScripts && !s($) && _.protocol !== "file:" ? (k = $, a.addEventListener("message", T, !1)) : x in p("script") ? k = function(z) { + h.appendChild(p("script"))[x] = function() { + h.removeChild(this), M(z); }; } : k = function(z) { setTimeout(B(z), 0); @@ -52942,11 +52937,11 @@ var bb = { exports: {} }; i.exports = /(iphone|ipod|ipad).*applewebkit/i.test(a); }, function(i, r, n) { var a = n(25), s = n(13), u = n(85); - i.exports = function(d, p) { - if (a(d), s(p) && p.constructor === d) - return p; - var h = u.f(d), g = h.resolve; - return g(p), h.promise; + i.exports = function(d, h) { + if (a(d), s(h) && h.constructor === d) + return h; + var p = u.f(d), g = p.resolve; + return g(h), p.promise; }; }, function(i, r) { i.exports = function(n) { @@ -52959,21 +52954,21 @@ var bb = { exports: {} }; }, function(i, r, n) { i.exports = n(197); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(123), d = n(11), p = n(19), h = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, y = n(14), m = n(42), w = m.set, E = m.getterFor; + var a = n(5), s = n(8), u = n(123), d = n(11), h = n(19), p = n(66), g = n(83), _ = n(13), S = n(37), b = n(18).f, A = n(32).forEach, w = n(14), m = n(42), y = m.set, E = m.getterFor; i.exports = function(x, k, D) { var P = x.indexOf("Map") !== -1, M = x.indexOf("Weak") !== -1, B = P ? "set" : "add", T = s[x], $ = T && T.prototype, V = {}, z; - if (!y || typeof T != "function" || !(M || $.forEach && !d(function() { + if (!w || typeof T != "function" || !(M || $.forEach && !d(function() { new T().entries().next(); }))) z = D.getConstructor(k, x, P, B), u.REQUIRED = !0; else { z = k(function(I, U) { - w(g(I, z, x), { type: x, collection: new T() }), U != null && h(U, I[B], I, P); + y(g(I, z, x), { type: x, collection: new T() }), U != null && p(U, I[B], I, P); }); var H = E(x); A(["add", "clear", "delete", "forEach", "get", "has", "set", "keys", "values", "entries"], function(I) { var U = I == "add" || I == "set"; - I in $ && !(M && I == "clear") && p(z.prototype, I, function(F, C) { + I in $ && !(M && I == "clear") && h(z.prototype, I, function(F, C) { var q = H(this).collection; if (!U && M && !_(F)) return I == "get" ? void 0 : !1; @@ -52987,7 +52982,7 @@ var bb = { exports: {} }; return S(z, x, !1, !0), V[x] = z, a({ global: !0, forced: !0 }, V), M || D.setStrong(z, x, P), z; }; }, function(i, r, n) { - var a = n(51), s = n(13), u = n(16), d = n(18).f, p = n(64), h = n(200), g = p("meta"), _ = 0, S = Object.isExtensible || function() { + var a = n(51), s = n(13), u = n(16), d = n(18).f, h = n(64), p = n(200), g = h("meta"), _ = 0, S = Object.isExtensible || function() { return !0; }, b = function(x) { d(x, g, { value: { @@ -53005,7 +53000,7 @@ var bb = { exports: {} }; b(x); } return x[g].objectID; - }, y = function(x, k) { + }, w = function(x, k) { if (!u(x, g)) { if (!S(x)) return !0; @@ -53015,14 +53010,14 @@ var bb = { exports: {} }; } return x[g].weakData; }, m = function(x) { - return h && w.REQUIRED && S(x) && !u(x, g) && b(x), x; - }, w = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: y, onFreeze: m }; + return p && y.REQUIRED && S(x) && !u(x, g) && b(x), x; + }, y = i.exports = { REQUIRED: !1, fastKey: A, getWeakData: w, onFreeze: m }; a[g] = !0; }, function(i, r, n) { - var a = n(18).f, s = n(77), u = n(110), d = n(40), p = n(83), h = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), y = A.set, m = A.getterFor; + var a = n(18).f, s = n(77), u = n(110), d = n(40), h = n(83), p = n(66), g = n(75), _ = n(111), S = n(14), b = n(123).fastKey, A = n(42), w = A.set, m = A.getterFor; i.exports = { getConstructor: function(E, x, k, D) { var P = E(function($, V) { - p($, P, x), y($, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || ($.size = 0), V != null && h(V, $[D], $, k); + h($, P, x), w($, { type: x, index: s(null), first: void 0, last: void 0, size: 0 }), S || ($.size = 0), V != null && p(V, $[D], $, k); }), M = m(x), B = function(V, z, H) { var I = M(V), U = T(V, z), F, C; return U ? U.value = H : (I.last = U = { index: C = b(z, !0), key: z, value: H, previous: F = I.last, next: void 0, removed: !1 }, I.first || (I.first = U), F && (F.next = U), S ? I.size++ : V.size++, C !== "F" && (I.index[C] = U)), V; @@ -53074,7 +53069,7 @@ var bb = { exports: {} }; }, setStrong: function(E, x, k) { var D = x + " Iterator", P = m(x), M = m(D); g(E, x, function(B, T) { - y(this, { type: D, target: B, state: P(B), kind: T, last: void 0 }); + w(this, { type: D, target: B, state: P(B), kind: T, last: void 0 }); }, function() { for (var B = M(this), T = B.kind, $ = B.last; $ && $.removed; ) $ = $.previous; @@ -53086,8 +53081,8 @@ var bb = { exports: {} }; a("iterator"); }, function(i, r, n) { var a = n(107), s = n(80), u = s.concat("length", "prototype"); - r.f = Object.getOwnPropertyNames || function(p) { - return a(p, u); + r.f = Object.getOwnPropertyNames || function(h) { + return a(h, u); }; }, function(i, r) { r.f = Object.getOwnPropertySymbols; @@ -53102,35 +53097,35 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.getPasteImgs = r.getPasteHtml = r.getPasteText = void 0; - var d = n(2), p = n(6), h = d.__importDefault(n(292)); + var d = n(2), h = n(6), p = d.__importDefault(n(292)); function g(b) { - var A = b.clipboardData, y = ""; - return A == null ? y = window.clipboardData && window.clipboardData.getData("text") : y = A.getData("text/plain"), p.replaceHtmlSymbol(y); + var A = b.clipboardData, w = ""; + return A == null ? w = window.clipboardData && window.clipboardData.getData("text") : w = A.getData("text/plain"), h.replaceHtmlSymbol(w); } r.getPasteText = g; - function _(b, A, y) { - A === void 0 && (A = !0), y === void 0 && (y = !1); - var m = b.clipboardData, w = ""; - if (m && (w = m.getData("text/html")), !w) { + function _(b, A, w) { + A === void 0 && (A = !0), w === void 0 && (w = !1); + var m = b.clipboardData, y = ""; + if (m && (y = m.getData("text/html")), !y) { var E = g(b); if (!E) return ""; - w = "

              " + E + "

              "; + y = "

              " + E + "

              "; } - return w = w.replace(/<(\d)/gm, function(x, k) { + return y = y.replace(/<(\d)/gm, function(x, k) { return "<" + k; - }), w = w.replace(/<(\/?meta.*?)>/gim, ""), w = h.default(w, A, y), w; + }), y = y.replace(/<(\/?meta.*?)>/gim, ""), y = p.default(y, A, w), y; } r.getPasteHtml = _; function S(b) { - var A, y = [], m = g(b); + var A, w = [], m = g(b); if (m) - return y; - var w = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; - return w && (0, u.default)(p).call(p, w, function(E, x) { + return w; + var y = (A = b.clipboardData) === null || A === void 0 ? void 0 : A.items; + return y && (0, u.default)(h).call(h, y, function(E, x) { var k = x.type; - /image/i.test(k) && y.push(x.getAsFile()); - }), y; + /image/i.test(k) && w.push(x.getAsFile()); + }), w; } r.getPasteImgs = S; }, function(i, r, n) { @@ -53140,35 +53135,35 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = n(7), _ = function() { + var h = n(2), p = h.__importDefault(n(3)), g = n(7), _ = function() { function S(b, A) { - var y = this; + var w = this; this.hideTimeoutId = 0, this.menu = b, this.conf = A; - var m = h.default('
              '), w = h.default("

              " + A.title + "

              "); - w.addClass("w-e-dp-title"), m.append(w); - var E = A.list || [], x = A.type || "list", k = A.clickHandler || g.EMPTY_FN, D = h.default('
                '); + var m = p.default('
                '), y = p.default("

                " + A.title + "

                "); + y.addClass("w-e-dp-title"), m.append(y); + var E = A.list || [], x = A.type || "list", k = A.clickHandler || g.EMPTY_FN, D = p.default('
                  '); (0, u.default)(E).call(E, function(P) { - var M = P.$elem, B = P.value, T = h.default('
                • '); + var M = P.$elem, B = P.value, T = p.default('
                • '); M && (T.append(M), D.append(T), T.on("click", function($) { - k(B), $.stopPropagation(), y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + k(B), $.stopPropagation(), w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); })); }), m.append(D), m.on("mouseleave", function() { - y.hideTimeoutId = (0, d.default)(function() { - y.hide(); + w.hideTimeoutId = (0, d.default)(function() { + w.hide(); }); }), this.$container = m, this.rendered = !1, this._show = !1; } return S.prototype.show = function() { this.hideTimeoutId && clearTimeout(this.hideTimeoutId); - var b = this.menu, A = b.$elem, y = this.$container; + var b = this.menu, A = b.$elem, w = this.$container; if (!this._show) { if (this.rendered) - y.show(); + w.show(); else { - var m = A.getBoundingClientRect().height || 0, w = this.conf.width || 100; - y.css("margin-top", m + "px").css("width", w + "px"), A.append(y), this.rendered = !0; + var m = A.getBoundingClientRect().height || 0, y = this.conf.width || 100; + w.css("margin-top", m + "px").css("width", y + "px"), A.append(w), this.rendered = !0; } this._show = !0; } @@ -53183,16 +53178,16 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(92)), u = a(n(1)), d = a(n(4)); (0, u.default)(r, "__esModule", { value: !0 }); - var p = n(6); - function h(g, _) { + var h = n(6); + function p(g, _) { var S = new XMLHttpRequest(); if (S.open("POST", g), S.timeout = _.timeout || 10 * 1e3, S.ontimeout = function() { console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"), _.onTimeout && _.onTimeout(S); }, S.upload && (S.upload.onprogress = function(A) { - var y = A.loaded / A.total; - _.onProgress && _.onProgress(y, A); - }), _.headers && (0, d.default)(p).call(p, _.headers, function(A, y) { - S.setRequestHeader(A, y); + var w = A.loaded / A.total; + _.onProgress && _.onProgress(w, A); + }), _.headers && (0, d.default)(h).call(h, _.headers, function(A, w) { + S.setRequestHeader(A, w); }), S.withCredentials = !!_.withCredentials, _.beforeSend) { var b = _.beforeSend(S); if (b && (0, s.default)(b) === "object" && b.prevent) @@ -53206,35 +53201,35 @@ var bb = { exports: {} }; console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 " + A), _.onError && _.onError(S); return; } - var y = S.responseText, m; - if ((0, s.default)(y) !== "object") + var w = S.responseText, m; + if ((0, s.default)(w) !== "object") try { - m = JSON.parse(y); + m = JSON.parse(w); } catch { - console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", y), _.onFail && _.onFail(S, y); + console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F", w), _.onFail && _.onFail(S, w); return; } else - m = y; + m = w; _.onSuccess(S, m); } } }, S.send(_.formData || null), S; } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(342)), d = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = function() { + var h = n(2), p = h.__importDefault(n(3)), g = function() { function _(S) { - this.editor = S, this.$textContainer = S.$textContainerElem, this.$bar = h.default('
                  '), this.isShow = !1, this.time = 0, this.timeoutId = 0; + this.editor = S, this.$textContainer = S.$textContainerElem, this.$bar = p.default('
                  '), this.isShow = !1, this.time = 0, this.timeoutId = 0; } return _.prototype.show = function(S) { var b = this; if (!this.isShow) { this.isShow = !0; - var A = this.$bar, y = this.$textContainer; - y.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); + var A = this.$bar, w = this.$textContainer; + w.append(A), (0, u.default)() - this.time > 100 && S <= 1 && (A.css("width", S * 100 + "%"), this.time = (0, u.default)()); var m = this.timeoutId; m && clearTimeout(m), this.timeoutId = (0, d.default)(function() { b.hide(); @@ -53249,48 +53244,48 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.ListType = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(24)), h = n(47), g = u.__importStar(n(371)), _; + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(24)), p = n(47), g = u.__importStar(n(371)), _; (function(b) { b.OrderedList = "OL", b.UnorderedList = "UL"; })(_ = r.ListType || (r.ListType = {})); var S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
                  + function A(w) { + var m = this, y = d.default(`
                  `), E = { width: 130, title: "\u5E8F\u5217", type: "list", list: [{ $elem: d.default(`

                  - ` + y.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868") + `

                  `), value: _.UnorderedList }, { $elem: d.default(`

                  - ` + y.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + ` + ` + w.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868") + `

                  `), value: _.OrderedList }], clickHandler: function(k) { m.command(k); } }; - return m = b.call(this, w, y, E) || this, m; + return m = b.call(this, y, w, E) || this, m; } - return A.prototype.command = function(y) { - var m = this.editor, w = m.selection.getSelectionContainerElem(); - w !== void 0 && (this.handleSelectionRangeNodes(y), this.tryChangeActive()); - }, A.prototype.validator = function(y, m, w) { - return !(!y.length || !m.length || w.equal(y) || w.equal(m)); - }, A.prototype.handleSelectionRangeNodes = function(y) { - var m = this.editor, w = m.selection, E = y.toLowerCase(), x = w.getSelectionContainerElem(), k = w.getSelectionStartElem().getNodeTop(m), D = w.getSelectionEndElem().getNodeTop(m); + return A.prototype.command = function(w) { + var m = this.editor, y = m.selection.getSelectionContainerElem(); + y !== void 0 && (this.handleSelectionRangeNodes(w), this.tryChangeActive()); + }, A.prototype.validator = function(w, m, y) { + return !(!w.length || !m.length || y.equal(w) || y.equal(m)); + }, A.prototype.handleSelectionRangeNodes = function(w) { + var m = this.editor, y = m.selection, E = w.toLowerCase(), x = y.getSelectionContainerElem(), k = y.getSelectionStartElem().getNodeTop(m), D = y.getSelectionEndElem().getNodeTop(m); if (!!this.validator(k, D, m.$textElem)) { - var P = w.getRange(), M = P == null ? void 0 : P.collapsed; + var P = y.getRange(), M = P == null ? void 0 : P.collapsed; m.$textElem.equal(x) || (x = x.getNodeTop(m)); - var B = { editor: m, listType: y, listTarget: E, $selectionElem: x, $startElem: k, $endElem: D }, T; + var B = { editor: m, listType: w, listTarget: E, $selectionElem: x, $startElem: k, $endElem: D }, T; this.isOrderElem(x) ? T = g.ClassType.Wrap : this.isOrderElem(k) && this.isOrderElem(D) ? T = g.ClassType.Join : this.isOrderElem(k) ? T = g.ClassType.StartJoin : this.isOrderElem(D) ? T = g.ClassType.EndJoin : T = g.ClassType.Other; var $ = new g.default(g.createListHandle(T, B, P)); - h.updateRange(m, $.getSelectionRangeElem(), !!M); + p.updateRange(m, $.getSelectionRangeElem(), !!M); } - }, A.prototype.isOrderElem = function(y) { - var m = y.getNodeName(); + }, A.prototype.isOrderElem = function(w) { + var m = w.getNodeName(); return m === _.OrderedList || m === _.UnorderedList; }, A.prototype.tryChangeActive = function() { }, A; - }(p.default); + }(h.default); r.default = S; }, function(i, r, n) { i.exports = n(395); @@ -53298,17 +53293,17 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); function u(d) { - var p = d.selection.getSelectionContainerElem(); - return p != null && p.length ? !!(p.getNodeName() == "CODE" || p.getNodeName() == "PRE" || p.parent().getNodeName() == "CODE" || p.parent().getNodeName() == "PRE" || /hljs/.test(p.parent().attr("class"))) : !1; + var h = d.selection.getSelectionContainerElem(); + return h != null && h.length ? !!(h.getNodeName() == "CODE" || h.getNodeName() == "PRE" || h.parent().getNodeName() == "CODE" || h.parent().getNodeName() == "PRE" || /hljs/.test(h.parent().attr("class"))) : !1; } r.default = u; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }), r.todo = void 0; - var d = n(2), p = d.__importDefault(n(3)), h = function() { + var d = n(2), h = d.__importDefault(n(3)), p = function() { function _(S) { var b; - this.template = '

                  ', this.checked = !1, this.$todo = p.default(this.template), this.$child = (b = S == null ? void 0 : S.childNodes()) === null || b === void 0 ? void 0 : b.clone(!0); + this.template = '
                  ', this.checked = !1, this.$todo = h.default(this.template), this.$child = (b = S == null ? void 0 : S.childNodes()) === null || b === void 0 ? void 0 : b.clone(!0); } return _.prototype.init = function() { var S = this.$child, b = this.getInputContainer(); @@ -53323,9 +53318,9 @@ var bb = { exports: {} }; return this.$todo; }, _; }(); - r.todo = h; + r.todo = p; function g(_) { - var S = new h(_); + var S = new p(_); return S.init(), S; } r.default = g; @@ -53346,8 +53341,8 @@ var bb = { exports: {} }; i.exports = a; }, function(i, r, n) { n(144); - var a = n(9), s = a.Object, u = i.exports = function(p, h, g) { - return s.defineProperty(p, h, g); + var a = n(9), s = a.Object, u = i.exports = function(h, p, g) { + return s.defineProperty(h, p, g); }; s.defineProperty.sham && (u.sham = !0); }, function(i, r, n) { @@ -54025,10 +54020,10 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(161)); Element.prototype.matches || (Element.prototype.matches = function(u) { - var d = this.ownerDocument.querySelectorAll(u), p = d.length; - for (p; p >= 0 && d.item(p) !== this; p--) + var d = this.ownerDocument.querySelectorAll(u), h = d.length; + for (h; h >= 0 && d.item(h) !== this; h--) ; - return p > -1; + return h > -1; }), s.default || (window.Promise = s.default); }, function(i, r, n) { i.exports = n(162); @@ -54040,10 +54035,10 @@ var bb = { exports: {} }; var a = n(9); i.exports = a.Promise; }, function(i, r, n) { - var a = n(62), s = n(49), u = function(p) { - return function(h, g) { - var _ = String(s(h)), S = a(g), b = _.length, A, y; - return S < 0 || S >= b ? p ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (y = _.charCodeAt(S + 1)) < 56320 || y > 57343 ? p ? _.charAt(S) : A : p ? _.slice(S, S + 2) : (A - 55296 << 10) + (y - 56320) + 65536); + var a = n(62), s = n(49), u = function(h) { + return function(p, g) { + var _ = String(s(p)), S = a(g), b = _.length, A, w; + return S < 0 || S >= b ? h ? "" : void 0 : (A = _.charCodeAt(S), A < 55296 || A > 56319 || S + 1 === b || (w = _.charCodeAt(S + 1)) < 56320 || w > 57343 ? h ? _.charAt(S) : A : h ? _.slice(S, S + 2) : (A - 55296 << 10) + (w - 56320) + 65536); }; }; i.exports = { @@ -54064,12 +54059,12 @@ var bb = { exports: {} }; return d; }; }, function(i, r, n) { - var a = n(104).IteratorPrototype, s = n(77), u = n(48), d = n(37), p = n(44), h = function() { + var a = n(104).IteratorPrototype, s = n(77), u = n(48), d = n(37), h = n(44), p = function() { return this; }; i.exports = function(g, _, S) { var b = _ + " Iterator"; - return g.prototype = s(a, { next: u(1, S) }), d(g, b, !1, !0), p[b] = h, g; + return g.prototype = s(a, { next: u(1, S) }), d(g, b, !1, !0), h[b] = p, g; }; }, function(i, r, n) { var a = n(11); @@ -54080,11 +54075,11 @@ var bb = { exports: {} }; }); }, function(i, r, n) { var a = n(14), s = n(18), u = n(25), d = n(52); - i.exports = a ? Object.defineProperties : function(h, g) { - u(h); + i.exports = a ? Object.defineProperties : function(p, g) { + u(p); for (var _ = d(g), S = _.length, b = 0, A; S > b; ) - s.f(h, A = _[b++], g[A]); - return h; + s.f(p, A = _[b++], g[A]); + return p; }; }, function(i, r, n) { var a = n(81), s = n(65); @@ -54094,13 +54089,13 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(25), s = n(172); i.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() { - var u = !1, d = {}, p; + var u = !1, d = {}, h; try { - p = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set, p.call(d, []), u = d instanceof Array; + h = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set, h.call(d, []), u = d instanceof Array; } catch { } return function(g, _) { - return a(g), s(_), u ? p.call(g, _) : g.__proto__ = _, g; + return a(g), s(_), u ? h.call(g, _) : g.__proto__ = _, g; }; }() : void 0); }, function(i, r, n) { @@ -54111,23 +54106,23 @@ var bb = { exports: {} }; return s; }; }, function(i, r, n) { - var a = n(30), s = n(82), u = n(44), d = n(42), p = n(75), h = "Array Iterator", g = d.set, _ = d.getterFor(h); - i.exports = p(Array, "Array", function(S, b) { + var a = n(30), s = n(82), u = n(44), d = n(42), h = n(75), p = "Array Iterator", g = d.set, _ = d.getterFor(p); + i.exports = h(Array, "Array", function(S, b) { g(this, { - type: h, + type: p, target: a(S), index: 0, kind: b }); }, function() { - var S = _(this), b = S.target, A = S.kind, y = S.index++; - return !b || y >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: y, done: !1 } : A == "values" ? { value: b[y], done: !1 } : { value: [y, b[y]], done: !1 }; + var S = _(this), b = S.target, A = S.kind, w = S.index++; + return !b || w >= b.length ? (S.target = void 0, { value: void 0, done: !0 }) : A == "keys" ? { value: w, done: !1 } : A == "values" ? { value: b[w], done: !1 } : { value: [w, b[w]], done: !1 }; }, "values"), u.Arguments = u.Array, s("keys"), s("values"), s("entries"); }, function(i, r) { i.exports = { CSSRuleList: 0, CSSStyleDeclaration: 0, CSSValueList: 0, ClientRectList: 0, DOMRectList: 0, DOMStringList: 0, DOMTokenList: 1, DataTransferItemList: 0, FileList: 0, HTMLAllCollection: 0, HTMLCollection: 0, HTMLFormElement: 0, HTMLSelectElement: 0, MediaList: 0, MimeTypeArray: 0, NamedNodeMap: 0, NodeList: 1, PaintRequestList: 0, Plugin: 0, PluginArray: 0, SVGLengthList: 0, SVGNumberList: 0, SVGPathSegList: 0, SVGPointList: 0, SVGStringList: 0, SVGTransformList: 0, SourceBufferList: 0, StyleSheetList: 0, TextTrackCueList: 0, TextTrackList: 0, TouchList: 0 }; }, function(i, r, n) { - var a = n(5), s = n(43), u = n(8), d = n(36), p = n(109), h = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), y = n(83), m = n(34), w = n(102), E = n(66), x = n(115), k = n(116), D = n(117).set, P = n(176), M = n(119), B = n(177), T = n(85), $ = n(120), V = n(42), z = n(101), H = n(10), I = n(86), U = H("species"), F = "Promise", C = V.get, q = V.set, X = V.getterFor(F), Y = p, ue = u.TypeError, ee = u.document, pe = u.process, Te = d("fetch"), ve = T.f, me = ve, we = m(pe) == "process", he = !!(ee && ee.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", O = 0, K = 1, J = 2, ne = 1, re = 2, fe, Ae, Fe, Xe, Ze = z(F, function() { - var ft = w(Y) !== String(Y); + var a = n(5), s = n(43), u = n(8), d = n(36), h = n(109), p = n(53), g = n(110), _ = n(37), S = n(111), b = n(13), A = n(41), w = n(83), m = n(34), y = n(102), E = n(66), x = n(115), k = n(116), D = n(117).set, P = n(176), M = n(119), B = n(177), T = n(85), $ = n(120), V = n(42), z = n(101), H = n(10), I = n(86), U = H("species"), F = "Promise", C = V.get, q = V.set, X = V.getterFor(F), Y = h, ue = u.TypeError, ee = u.document, pe = u.process, Te = d("fetch"), ve = T.f, me = ve, we = m(pe) == "process", he = !!(ee && ee.createEvent && u.dispatchEvent), Se = "unhandledrejection", xe = "rejectionhandled", O = 0, K = 1, J = 2, ne = 1, re = 2, fe, Ae, Fe, Xe, Ze = z(F, function() { + var ft = y(Y) !== String(Y); if (!ft && (I === 66 || !we && typeof PromiseRejectionEvent != "function") || s && !Y.prototype.finally) return !0; if (I >= 51 && /native code/.test(Y)) @@ -54205,7 +54200,7 @@ var bb = { exports: {} }; } }; Ze && (Y = function(Be) { - y(this, Y, F), A(Be), fe.call(this); + w(this, Y, F), A(Be), fe.call(this); var Je = C(this); try { Be(at(Rt, this, Je), at(He, this, Je)); @@ -54227,7 +54222,7 @@ var bb = { exports: {} }; this.promise = Be, this.resolve = at(Rt, Be, Je), this.reject = at(He, Be, Je); }, T.f = ve = function(Be) { return Be === Y || Be === Fe ? new Ae(Be) : me(Be); - }, !s && typeof p == "function" && (Xe = p.prototype.then, h(p.prototype, "then", function(Be, Je) { + }, !s && typeof h == "function" && (Xe = h.prototype.then, p(h.prototype, "then", function(Be, Je) { var ht = this; return new Y(function(We, Re) { Xe.call(ht, We, Re); @@ -54269,29 +54264,29 @@ var bb = { exports: {} }; } }); }, function(i, r, n) { - var a = n(8), s = n(71).f, u = n(34), d = n(117).set, p = n(118), h = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, y, m, w, E, x, k, D, P; - A || (y = function() { + var a = n(8), s = n(71).f, u = n(34), d = n(117).set, h = n(118), p = a.MutationObserver || a.WebKitMutationObserver, g = a.process, _ = a.Promise, S = u(g) == "process", b = s(a, "queueMicrotask"), A = b && b.value, w, m, y, E, x, k, D, P; + A || (w = function() { var B, T; for (S && (B = g.domain) && B.exit(); m; ) { T = m.fn, m = m.next; try { T(); } catch ($) { - throw m ? E() : w = void 0, $; + throw m ? E() : y = void 0, $; } } - w = void 0, B && B.enter(); + y = void 0, B && B.enter(); }, S ? E = function() { - g.nextTick(y); - } : h && !p ? (x = !0, k = document.createTextNode(""), new h(y).observe(k, { characterData: !0 }), E = function() { + g.nextTick(w); + } : p && !h ? (x = !0, k = document.createTextNode(""), new p(w).observe(k, { characterData: !0 }), E = function() { k.data = x = !x; }) : _ && _.resolve ? (D = _.resolve(void 0), P = D.then, E = function() { - P.call(D, y); + P.call(D, w); }) : E = function() { - d.call(a, y); + d.call(a, w); }), i.exports = A || function(M) { var B = { fn: M, next: void 0 }; - w && (w.next = B), m || (m = B, E()), w = B; + y && (y.next = B), m || (m = B, E()), y = B; }; }, function(i, r, n) { var a = n(8); @@ -54300,45 +54295,45 @@ var bb = { exports: {} }; d && d.error && (arguments.length === 1 ? d.error(s) : d.error(s, u)); }; }, function(i, r, n) { - var a = n(5), s = n(41), u = n(85), d = n(120), p = n(66); + var a = n(5), s = n(41), u = n(85), d = n(120), h = n(66); a({ target: "Promise", stat: !0 }, { allSettled: function(g) { - var _ = this, S = u.f(_), b = S.resolve, A = S.reject, y = d(function() { - var m = s(_.resolve), w = [], E = 0, x = 1; - p(g, function(k) { + var _ = this, S = u.f(_), b = S.resolve, A = S.reject, w = d(function() { + var m = s(_.resolve), y = [], E = 0, x = 1; + h(g, function(k) { var D = E++, P = !1; - w.push(void 0), x++, m.call(_, k).then(function(M) { - P || (P = !0, w[D] = { status: "fulfilled", value: M }, --x || b(w)); + y.push(void 0), x++, m.call(_, k).then(function(M) { + P || (P = !0, y[D] = { status: "fulfilled", value: M }, --x || b(y)); }, function(M) { - P || (P = !0, w[D] = { status: "rejected", reason: M }, --x || b(w)); + P || (P = !0, y[D] = { status: "rejected", reason: M }, --x || b(y)); }); - }), --x || b(w); + }), --x || b(y); }); - return y.error && A(y.value), S.promise; + return w.error && A(w.value), S.promise; } }); }, function(i, r, n) { - var a = n(5), s = n(43), u = n(109), d = n(11), p = n(36), h = n(116), g = n(119), _ = n(53), S = !!u && d(function() { + var a = n(5), s = n(43), u = n(109), d = n(11), h = n(36), p = n(116), g = n(119), _ = n(53), S = !!u && d(function() { u.prototype.finally.call({ then: function() { } }, function() { }); }); a({ target: "Promise", proto: !0, real: !0, forced: S }, { finally: function(A) { - var y = h(this, p("Promise")), m = typeof A == "function"; - return this.then(m ? function(w) { - return g(y, A()).then(function() { - return w; + var w = p(this, h("Promise")), m = typeof A == "function"; + return this.then(m ? function(y) { + return g(w, A()).then(function() { + return y; }); - } : A, m ? function(w) { - return g(y, A()).then(function() { - throw w; + } : A, m ? function(y) { + return g(w, A()).then(function() { + throw y; }); } : A); - } }), !s && typeof u == "function" && !u.prototype.finally && _(u.prototype, "finally", p("Promise").prototype.finally); + } }), !s && typeof u == "function" && !u.prototype.finally && _(u.prototype, "finally", h("Promise").prototype.finally); }, function(i, r, n) { n(54); var a = n(181), s = n(65), u = Array.prototype, d = { DOMTokenList: !0, NodeList: !0 }; - i.exports = function(p) { - var h = p.forEach; - return p === u || p instanceof Array && h === u.forEach || d.hasOwnProperty(s(p)) ? a : h; + i.exports = function(h) { + var p = h.forEach; + return h === u || h instanceof Array && p === u.forEach || d.hasOwnProperty(s(h)) ? a : p; }; }, function(i, r, n) { var a = n(182); @@ -54351,8 +54346,8 @@ var bb = { exports: {} }; var a = n(5), s = n(184); a({ target: "Array", proto: !0, forced: [].forEach != s }, { forEach: s }); }, function(i, r, n) { - var a = n(32).forEach, s = n(67), u = n(22), d = s("forEach"), p = u("forEach"); - i.exports = !d || !p ? function(g) { + var a = n(32).forEach, s = n(67), u = n(22), d = s("forEach"), h = u("forEach"); + i.exports = !d || !h ? function(g) { return a(this, g, arguments.length > 1 ? arguments[1] : void 0); } : [].forEach; }, function(i, r, n) { @@ -54379,8 +54374,8 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").map; }, function(i, r, n) { - var a = n(5), s = n(32).map, u = n(56), d = n(22), p = u("map"), h = d("map"); - a({ target: "Array", proto: !0, forced: !p || !h }, { map: function(_) { + var a = n(5), s = n(32).map, u = n(56), d = n(22), h = u("map"), p = d("map"); + a({ target: "Array", proto: !0, forced: !h || !p }, { map: function(_) { return s(this, _, arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { @@ -54441,9 +54436,9 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").indexOf; }, function(i, r, n) { - var a = n(5), s = n(78).indexOf, u = n(67), d = n(22), p = [].indexOf, h = !!p && 1 / [1].indexOf(1, -0) < 0, g = u("indexOf"), _ = d("indexOf", { ACCESSORS: !0, 1: 0 }); - a({ target: "Array", proto: !0, forced: h || !g || !_ }, { indexOf: function(b) { - return h ? p.apply(this, arguments) || 0 : s(this, b, arguments.length > 1 ? arguments[1] : void 0); + var a = n(5), s = n(78).indexOf, u = n(67), d = n(22), h = [].indexOf, p = !!h && 1 / [1].indexOf(1, -0) < 0, g = u("indexOf"), _ = d("indexOf", { ACCESSORS: !0, 1: 0 }); + a({ target: "Array", proto: !0, forced: p || !g || !_ }, { indexOf: function(b) { + return p ? h.apply(this, arguments) || 0 : s(this, b, arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { var a = n(206); @@ -54459,12 +54454,12 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").splice; }, function(i, r, n) { - var a = n(5), s = n(79), u = n(62), d = n(35), p = n(31), h = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), y = Math.max, m = Math.min, w = 9007199254740991, E = "Maximum allowed length exceeded"; + var a = n(5), s = n(79), u = n(62), d = n(35), h = n(31), p = n(88), g = n(69), _ = n(56), S = n(22), b = _("splice"), A = S("splice", { ACCESSORS: !0, 0: 0, 1: 2 }), w = Math.max, m = Math.min, y = 9007199254740991, E = "Maximum allowed length exceeded"; a({ target: "Array", proto: !0, forced: !b || !A }, { splice: function(k, D) { - var P = p(this), M = d(P.length), B = s(k, M), T = arguments.length, $, V, z, H, I, U; - if (T === 0 ? $ = V = 0 : T === 1 ? ($ = 0, V = M - B) : ($ = T - 2, V = m(y(u(D), 0), M - B)), M + $ - V > w) + var P = h(this), M = d(P.length), B = s(k, M), T = arguments.length, $, V, z, H, I, U; + if (T === 0 ? $ = V = 0 : T === 1 ? ($ = 0, V = M - B) : ($ = T - 2, V = m(w(u(D), 0), M - B)), M + $ - V > y) throw TypeError(E); - for (z = h(P, V), H = 0; H < V; H++) + for (z = p(P, V), H = 0; H < V; H++) I = B + H, I in P && g(z, H, P[I]); if (z.length = V, $ < V) { for (H = B; H < M - V; H++) @@ -54492,8 +54487,8 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").filter; }, function(i, r, n) { - var a = n(5), s = n(32).filter, u = n(56), d = n(22), p = u("filter"), h = d("filter"); - a({ target: "Array", proto: !0, forced: !p || !h }, { filter: function(_) { + var a = n(5), s = n(32).filter, u = n(56), d = n(22), h = u("filter"), p = d("filter"); + a({ target: "Array", proto: !0, forced: !h || !p }, { filter: function(_) { return s(this, _, arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { @@ -54501,17 +54496,17 @@ var bb = { exports: {} }; i.exports = a; }, function(i, r, n) { var a = n(215), s = n(217), u = Array.prototype, d = String.prototype; - i.exports = function(p) { - var h = p.includes; - return p === u || p instanceof Array && h === u.includes ? a : typeof p == "string" || p === d || p instanceof String && h === d.includes ? s : h; + i.exports = function(h) { + var p = h.includes; + return h === u || h instanceof Array && p === u.includes ? a : typeof h == "string" || h === d || h instanceof String && p === d.includes ? s : p; }; }, function(i, r, n) { n(216); var a = n(15); i.exports = a("Array").includes; }, function(i, r, n) { - var a = n(5), s = n(78).includes, u = n(82), d = n(22), p = d("indexOf", { ACCESSORS: !0, 1: 0 }); - a({ target: "Array", proto: !0, forced: !p }, { includes: function(g) { + var a = n(5), s = n(78).includes, u = n(82), d = n(22), h = d("indexOf", { ACCESSORS: !0, 1: 0 }); + a({ target: "Array", proto: !0, forced: !h }, { includes: function(g) { return s(this, g, arguments.length > 1 ? arguments[1] : void 0); } }), u("includes"); }, function(i, r, n) { @@ -54520,8 +54515,8 @@ var bb = { exports: {} }; i.exports = a("String").includes; }, function(i, r, n) { var a = n(5), s = n(219), u = n(49), d = n(221); - a({ target: "String", proto: !0, forced: !d("includes") }, { includes: function(h) { - return !!~String(u(this)).indexOf(s(h), arguments.length > 1 ? arguments[1] : void 0); + a({ target: "String", proto: !0, forced: !d("includes") }, { includes: function(p) { + return !!~String(u(this)).indexOf(s(p), arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { var a = n(220); @@ -54532,9 +54527,9 @@ var bb = { exports: {} }; }; }, function(i, r, n) { var a = n(13), s = n(34), u = n(10), d = u("match"); - i.exports = function(p) { - var h; - return a(p) && ((h = p[d]) !== void 0 ? !!h : s(p) == "RegExp"); + i.exports = function(h) { + var p; + return a(h) && ((p = h[d]) !== void 0 ? !!p : s(h) == "RegExp"); }; }, function(i, r, n) { var a = n(10), s = a("match"); @@ -54567,7 +54562,7 @@ var bb = { exports: {} }; var a = n(5), s = n(226); a({ target: "Function", proto: !0 }, { bind: s }); }, function(i, r, n) { - var a = n(41), s = n(13), u = [].slice, d = {}, p = function(g, _, S) { + var a = n(41), s = n(13), u = [].slice, d = {}, h = function(g, _, S) { if (!(_ in d)) { for (var b = [], A = 0; A < _; A++) b[A] = "a[" + A + "]"; @@ -54577,8 +54572,8 @@ var bb = { exports: {} }; }; i.exports = Function.bind || function(g) { var _ = a(this), S = u.call(arguments, 1), b = function() { - var y = S.concat(u.call(arguments)); - return this instanceof b ? p(_, y.length, y) : _.apply(g, y); + var w = S.concat(u.call(arguments)); + return this instanceof b ? h(_, w.length, w) : _.apply(g, w); }; return s(_.prototype) && (b.prototype = _.prototype), b; }; @@ -54601,32 +54596,32 @@ var bb = { exports: {} }; var a = n(9); i.exports = a.Symbol; }, function(i, r, n) { - var a = n(5), s = n(11), u = n(55), d = n(13), p = n(31), h = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), y = b("isConcatSpreadable"), m = 9007199254740991, w = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { + var a = n(5), s = n(11), u = n(55), d = n(13), h = n(31), p = n(35), g = n(69), _ = n(88), S = n(56), b = n(10), A = n(86), w = b("isConcatSpreadable"), m = 9007199254740991, y = "Maximum allowed index exceeded", E = A >= 51 || !s(function() { var P = []; - return P[y] = !1, P.concat()[0] !== P; + return P[w] = !1, P.concat()[0] !== P; }), x = S("concat"), k = function(M) { if (!d(M)) return !1; - var B = M[y]; + var B = M[w]; return B !== void 0 ? !!B : u(M); }, D = !E || !x; a({ target: "Array", proto: !0, forced: D }, { concat: function(M) { - var B = p(this), T = _(B, 0), $ = 0, V, z, H, I, U; + var B = h(this), T = _(B, 0), $ = 0, V, z, H, I, U; for (V = -1, H = arguments.length; V < H; V++) if (U = V === -1 ? B : arguments[V], k(U)) { - if (I = h(U.length), $ + I > m) - throw TypeError(w); + if (I = p(U.length), $ + I > m) + throw TypeError(y); for (z = 0; z < I; z++, $++) z in U && g(T, $, U[z]); } else { if ($ >= m) - throw TypeError(w); + throw TypeError(y); g(T, $++, U); } return T.length = $, T; } }); }, function(i, r, n) { - var a = n(5), s = n(8), u = n(36), d = n(43), p = n(14), h = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), y = n(25), m = n(31), w = n(30), E = n(60), x = n(48), k = n(77), D = n(52), P = n(126), M = n(235), B = n(127), T = n(71), $ = n(18), V = n(59), z = n(19), H = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), X = n(93), Y = n(12), ue = n(37), ee = n(42), pe = n(32).forEach, Te = U("hidden"), ve = "Symbol", me = "prototype", we = q("toPrimitive"), he = ee.set, Se = ee.getterFor(ve), xe = Object[me], O = s.Symbol, K = u("JSON", "stringify"), J = T.f, ne = $.f, re = M.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), be = I("wks"), Le = s.QObject, ke = !Le || !Le[me] || !Le[me].findChild, it = p && _(function() { + var a = n(5), s = n(8), u = n(36), d = n(43), h = n(14), p = n(76), g = n(106), _ = n(11), S = n(16), b = n(55), A = n(13), w = n(25), m = n(31), y = n(30), E = n(60), x = n(48), k = n(77), D = n(52), P = n(126), M = n(235), B = n(127), T = n(71), $ = n(18), V = n(59), z = n(19), H = n(53), I = n(74), U = n(63), F = n(51), C = n(64), q = n(10), X = n(93), Y = n(12), ue = n(37), ee = n(42), pe = n(32).forEach, Te = U("hidden"), ve = "Symbol", me = "prototype", we = q("toPrimitive"), he = ee.set, Se = ee.getterFor(ve), xe = Object[me], O = s.Symbol, K = u("JSON", "stringify"), J = T.f, ne = $.f, re = M.f, fe = V.f, Ae = I("symbols"), Fe = I("op-symbols"), Xe = I("string-to-symbol-registry"), Ze = I("symbol-to-string-registry"), be = I("wks"), Le = s.QObject, ke = !Le || !Le[me] || !Le[me].findChild, it = h && _(function() { return k(ne({}, "a", { get: function() { return ne(this, "a", { value: 7 }).a; } })).a != 7; @@ -54635,20 +54630,20 @@ var bb = { exports: {} }; lt && delete xe[Re], ne(We, Re, dt), lt && We !== xe && ne(xe, Re, lt); } : ne, pt = function(Re, dt) { var lt = Ae[Re] = k(O[me]); - return he(lt, { type: ve, tag: Re, description: dt }), p || (lt.description = dt), lt; + return he(lt, { type: ve, tag: Re, description: dt }), h || (lt.description = dt), lt; }, De = g ? function(We) { return gn(We) == "symbol"; } : function(We) { return Object(We) instanceof O; }, ze = function(Re, dt, lt) { - Re === xe && ze(Fe, dt, lt), y(Re); + Re === xe && ze(Fe, dt, lt), w(Re); var st = E(dt, !0); - return y(lt), S(Ae, st) ? (lt.enumerable ? (S(Re, Te) && Re[Te][st] && (Re[Te][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S(Re, Te) || ne(Re, Te, x(1, {})), Re[Te][st] = !0), it(Re, st, lt)) : ne(Re, st, lt); + return w(lt), S(Ae, st) ? (lt.enumerable ? (S(Re, Te) && Re[Te][st] && (Re[Te][st] = !1), lt = k(lt, { enumerable: x(0, !1) })) : (S(Re, Te) || ne(Re, Te, x(1, {})), Re[Te][st] = !0), it(Re, st, lt)) : ne(Re, st, lt); }, at = function(Re, dt) { - y(Re); - var lt = w(dt), st = D(lt).concat(Je(lt)); + w(Re); + var lt = y(dt), st = D(lt).concat(Je(lt)); return pe(st, function(Ct) { - (!p || Rt.call(lt, Ct)) && ze(Re, Ct, lt[Ct]); + (!h || Rt.call(lt, Ct)) && ze(Re, Ct, lt[Ct]); }), Re; }, He = function(Re, dt) { return dt === void 0 ? k(Re) : at(k(Re), dt); @@ -54656,40 +54651,40 @@ var bb = { exports: {} }; var dt = E(Re, !0), lt = fe.call(this, dt); return this === xe && S(Ae, dt) && !S(Fe, dt) ? !1 : lt || !S(this, dt) || !S(Ae, dt) || S(this, Te) && this[Te][dt] ? lt : !0; }, ft = function(Re, dt) { - var lt = w(Re), st = E(dt, !0); + var lt = y(Re), st = E(dt, !0); if (!(lt === xe && S(Ae, st) && !S(Fe, st))) { var Ct = J(lt, st); return Ct && S(Ae, st) && !(S(lt, Te) && lt[Te][st]) && (Ct.enumerable = !0), Ct; } }, Be = function(Re) { - var dt = re(w(Re)), lt = []; + var dt = re(y(Re)), lt = []; return pe(dt, function(st) { !S(Ae, st) && !S(F, st) && lt.push(st); }), lt; }, Je = function(Re) { - var dt = Re === xe, lt = re(dt ? Fe : w(Re)), st = []; + var dt = Re === xe, lt = re(dt ? Fe : y(Re)), st = []; return pe(lt, function(Ct) { S(Ae, Ct) && (!dt || S(xe, Ct)) && st.push(Ae[Ct]); }), st; }; - if (h || (O = function() { + if (p || (O = function() { if (this instanceof O) throw TypeError("Symbol is not a constructor"); var Re = !arguments.length || arguments[0] === void 0 ? void 0 : String(arguments[0]), dt = C(Re), lt = function st(Ct) { this === xe && st.call(Fe, Ct), S(this, Te) && S(this[Te], dt) && (this[Te][dt] = !1), it(this, dt, x(1, Ct)); }; - return p && ke && it(xe, dt, { configurable: !0, set: lt }), pt(dt, Re); + return h && ke && it(xe, dt, { configurable: !0, set: lt }), pt(dt, Re); }, H(O[me], "toString", function() { return Se(this).tag; }), H(O, "withoutSetter", function(We) { return pt(C(We), We); }), V.f = Rt, $.f = ze, T.f = ft, P.f = M.f = Be, B.f = Je, X.f = function(We) { return pt(q(We), We); - }, p && (ne(O[me], "description", { configurable: !0, get: function() { + }, h && (ne(O[me], "description", { configurable: !0, get: function() { return Se(this).description; - } }), d || H(xe, "propertyIsEnumerable", Rt, { unsafe: !0 }))), a({ global: !0, wrap: !0, forced: !h, sham: !h }, { Symbol: O }), pe(D(be), function(We) { + } }), d || H(xe, "propertyIsEnumerable", Rt, { unsafe: !0 }))), a({ global: !0, wrap: !0, forced: !p, sham: !p }, { Symbol: O }), pe(D(be), function(We) { Y(We); - }), a({ target: ve, stat: !0, forced: !h }, { + }), a({ target: ve, stat: !0, forced: !p }, { for: function(Re) { var dt = String(Re); if (S(Xe, dt)) @@ -54709,12 +54704,12 @@ var bb = { exports: {} }; useSimple: function() { ke = !1; } - }), a({ target: "Object", stat: !0, forced: !h, sham: !p }, { + }), a({ target: "Object", stat: !0, forced: !p, sham: !h }, { create: He, defineProperty: ze, defineProperties: at, getOwnPropertyDescriptor: ft - }), a({ target: "Object", stat: !0, forced: !h }, { + }), a({ target: "Object", stat: !0, forced: !p }, { getOwnPropertyNames: Be, getOwnPropertySymbols: Je }), a({ target: "Object", stat: !0, forced: _(function() { @@ -54722,7 +54717,7 @@ var bb = { exports: {} }; }) }, { getOwnPropertySymbols: function(Re) { return B.f(m(Re)); } }), K) { - var ht = !h || _(function() { + var ht = !p || _(function() { var We = O(); return K([We]) != "[null]" || K({ a: We }) != "{}" || K(Object(We)) != "{}"; }); @@ -54740,7 +54735,7 @@ var bb = { exports: {} }; } O[me][we] || z(O[me], we, O[me].valueOf), ue(O, ve), F[Te] = !0; }, function(i, r, n) { - var a = n(30), s = n(126).f, u = {}.toString, d = (typeof window > "u" ? "undefined" : gn(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], p = function(g) { + var a = n(30), s = n(126).f, u = {}.toString, d = (typeof window > "u" ? "undefined" : gn(window)) == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [], h = function(g) { try { return s(g); } catch { @@ -54748,7 +54743,7 @@ var bb = { exports: {} }; } }; i.exports.f = function(g) { - return d && u.call(g) == "[object Window]" ? p(g) : s(a(g)); + return d && u.call(g) == "[object Window]" ? h(g) : s(a(g)); }; }, function(i, r, n) { var a = n(12); @@ -54821,10 +54816,10 @@ var bb = { exports: {} }; var a = n(5), s = n(260); a({ global: !0, forced: parseInt != s }, { parseInt: s }); }, function(i, r, n) { - var a = n(8), s = n(90).trim, u = n(68), d = a.parseInt, p = /^[+-]?0[Xx]/, h = d(u + "08") !== 8 || d(u + "0x16") !== 22; - i.exports = h ? function(_, S) { + var a = n(8), s = n(90).trim, u = n(68), d = a.parseInt, h = /^[+-]?0[Xx]/, p = d(u + "08") !== 8 || d(u + "0x16") !== 22; + i.exports = p ? function(_, S) { var b = s(String(_)); - return d(b, S >>> 0 || (p.test(b) ? 16 : 10)); + return d(b, S >>> 0 || (h.test(b) ? 16 : 10)); } : d; }, function(i, r, n) { var a = n(262); @@ -54840,11 +54835,11 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").slice; }, function(i, r, n) { - var a = n(5), s = n(13), u = n(55), d = n(79), p = n(35), h = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), y = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), w = [].slice, E = Math.max; - a({ target: "Array", proto: !0, forced: !A || !y }, { slice: function(k, D) { - var P = h(this), M = p(P.length), B = d(k, M), T = d(D === void 0 ? M : D, M), $, V, z; + var a = n(5), s = n(13), u = n(55), d = n(79), h = n(35), p = n(30), g = n(69), _ = n(10), S = n(56), b = n(22), A = S("slice"), w = b("slice", { ACCESSORS: !0, 0: 0, 1: 2 }), m = _("species"), y = [].slice, E = Math.max; + a({ target: "Array", proto: !0, forced: !A || !w }, { slice: function(k, D) { + var P = p(this), M = h(P.length), B = d(k, M), T = d(D === void 0 ? M : D, M), $, V, z; if (u(P) && ($ = P.constructor, typeof $ == "function" && ($ === Array || u($.prototype)) ? $ = void 0 : s($) && ($ = $[m], $ === null && ($ = void 0)), $ === Array || $ === void 0)) - return w.call(P, B, T); + return y.call(P, B, T); for (V = new ($ === void 0 ? Array : $)(E(T - B, 0)), z = 0; B < T; B++, z++) B in P && g(V, z, P[B]); return V.length = z, V; @@ -54854,33 +54849,33 @@ var bb = { exports: {} }; var a = n(9); i.exports = a.setTimeout; }, function(i, r, n) { - var a = n(5), s = n(8), u = n(84), d = [].slice, p = /MSIE .\./.test(u), h = function(_) { + var a = n(5), s = n(8), u = n(84), d = [].slice, h = /MSIE .\./.test(u), p = function(_) { return function(S, b) { - var A = arguments.length > 2, y = A ? d.call(arguments, 2) : void 0; + var A = arguments.length > 2, w = A ? d.call(arguments, 2) : void 0; return _(A ? function() { - (typeof S == "function" ? S : Function(S)).apply(this, y); + (typeof S == "function" ? S : Function(S)).apply(this, w); } : S, b); }; }; - a({ global: !0, bind: !0, forced: p }, { - setTimeout: h(s.setTimeout), - setInterval: h(s.setInterval) + a({ global: !0, bind: !0, forced: h }, { + setTimeout: p(s.setTimeout), + setInterval: p(s.setInterval) }); }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(128)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(272)), h = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), y = d.__importDefault(n(277)), m = d.__importDefault(n(278)), w = d.__importDefault(n(279)), E = (0, u.default)( + var d = n(2), h = d.__importDefault(n(272)), p = d.__importDefault(n(273)), g = d.__importDefault(n(129)), _ = d.__importDefault(n(274)), S = d.__importDefault(n(275)), b = d.__importDefault(n(276)), A = d.__importDefault(n(130)), w = d.__importDefault(n(277)), m = d.__importDefault(n(278)), y = d.__importDefault(n(279)), E = (0, u.default)( {}, - p.default, h.default, + p.default, g.default, S.default, _.default, b.default, A.default, - y.default, - m.default, w.default, + m.default, + y.default, { linkCheck: function(k, D) { return !0; } } @@ -54897,18 +54892,18 @@ var bb = { exports: {} }; var a = n(5), s = n(271); a({ target: "Object", stat: !0, forced: Object.assign !== s }, { assign: s }); }, function(i, r, n) { - var a = n(14), s = n(11), u = n(52), d = n(127), p = n(59), h = n(31), g = n(72), _ = Object.assign, S = Object.defineProperty; + var a = n(14), s = n(11), u = n(52), d = n(127), h = n(59), p = n(31), g = n(72), _ = Object.assign, S = Object.defineProperty; i.exports = !_ || s(function() { if (a && _({ b: 1 }, _(S({}, "a", { enumerable: !0, get: function() { S(this, "b", { value: 3, enumerable: !1 }); } }), { b: 2 })).b !== 1) return !0; - var b = {}, A = {}, y = Symbol(), m = "abcdefghijklmnopqrst"; - return b[y] = 7, m.split("").forEach(function(w) { - A[w] = w; - }), _({}, b)[y] != 7 || u(_({}, A)).join("") != m; - }) ? function(A, y) { - for (var m = h(A), w = arguments.length, E = 1, x = d.f, k = p.f; w > E; ) + var b = {}, A = {}, w = Symbol(), m = "abcdefghijklmnopqrst"; + return b[w] = 7, m.split("").forEach(function(y) { + A[y] = y; + }), _({}, b)[w] != 7 || u(_({}, A)).join("") != m; + }) ? function(A, w) { + for (var m = p(A), y = arguments.length, E = 1, x = d.f, k = h.f; y > E; ) for (var D = g(arguments[E++]), P = x ? u(D).concat(x(D)) : u(D), M = P.length, B = 0, T; M > B; ) T = P[B++], (!a || k.call(D, T)) && (m[T] = D[T]); return m; @@ -54966,8 +54961,8 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(7); - function d(p, h, g) { - window.alert(p), g && console.error("wangEditor: " + g); + function d(h, p, g) { + window.alert(h), g && console.error("wangEditor: " + g); } r.default = { onchangeTimeout: 200, onchange: null, onfocus: u.EMPTY_FN, onblur: u.EMPTY_FN, onCatalogChange: null, customAlert: d }; }, function(i, r, n) { @@ -54987,7 +54982,7 @@ var bb = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(7); r.default = { - linkImgCheck: function(p, h, g) { + linkImgCheck: function(h, p, g) { return !0; }, showLinkImg: !0, @@ -55025,7 +55020,7 @@ var bb = { exports: {} }; (0, s.default)(r, "__esModule", { value: !0 }); var u = n(7); r.default = { - onlineVideoCheck: function(p) { + onlineVideoCheck: function(h) { return !0; }, onlineVideoCallback: u.EMPTY_FN, @@ -55046,7 +55041,7 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(6), g = n(7), _ = function() { + var d = n(2), h = d.__importDefault(n(3)), p = n(6), g = n(7), _ = function() { function S(b) { this._currentRange = null, this.editor = b; } @@ -55059,18 +55054,18 @@ var bb = { exports: {} }; } var A = window.getSelection(); if (A.rangeCount !== 0) { - var y = A.getRangeAt(0), m = this.getSelectionContainerElem(y); + var w = A.getRangeAt(0), m = this.getSelectionContainerElem(w); if (!!(m != null && m.length) && !(m.attr("contenteditable") === "false" || m.parentUntil("[contenteditable=false]"))) { - var w = this.editor, E = w.$textElem; + var y = this.editor, E = y.$textElem; if (E.isContain(m)) { if (E.elems[0] === m.elems[0]) { var x; if ((0, u.default)(x = E.html()).call(x) === g.EMPTY_P) { var k = E.children(), D = k == null ? void 0 : k.last(); - w.selection.createRangeByElem(D, !0, !0), w.selection.restoreSelection(); + y.selection.createRangeByElem(D, !0, !0), y.selection.restoreSelection(); } } - this._currentRange = y; + this._currentRange = w; } } } @@ -55084,21 +55079,21 @@ var bb = { exports: {} }; }, S.prototype.getSelectionContainerElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.commonAncestorContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.commonAncestorContainer, h.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionStartElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.startContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.startContainer, h.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.getSelectionEndElem = function(b) { var A; A = b || this._currentRange; - var y; + var w; if (A) - return y = A.endContainer, p.default(y.nodeType === 1 ? y : y.parentNode); + return w = A.endContainer, h.default(w.nodeType === 1 ? w : w.parentNode); }, S.prototype.isSelectionEmpty = function() { var b = this._currentRange; return !!(b && b.startContainer && b.startContainer === b.endContainer && b.startOffset === b.endOffset); @@ -55106,29 +55101,29 @@ var bb = { exports: {} }; var b = window.getSelection(), A = this._currentRange; b && A && (b.removeAllRanges(), b.addRange(A)); }, S.prototype.createEmptyRange = function() { - var b = this.editor, A = this.getRange(), y; + var b = this.editor, A = this.getRange(), w; if (!!A && !!this.isSelectionEmpty()) try { - h.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (y = p.default(""), b.cmd.do("insertElem", y), this.createRangeByElem(y, !0)); + p.UA.isWebkit() ? (b.cmd.do("insertHTML", "​"), A.setEnd(A.endContainer, A.endOffset + 1), this.saveRange(A)) : (w = h.default(""), b.cmd.do("insertElem", w), this.createRangeByElem(w, !0)); } catch { } }, S.prototype.createRangeByElems = function(b, A) { - var y = window.getSelection ? window.getSelection() : document.getSelection(); - y == null || y.removeAllRanges(); + var w = window.getSelection ? window.getSelection() : document.getSelection(); + w == null || w.removeAllRanges(); var m = document.createRange(); m.setStart(b, 0), m.setEnd(A, A.childNodes.length || 1), this.saveRange(m), this.restoreSelection(); - }, S.prototype.createRangeByElem = function(b, A, y) { + }, S.prototype.createRangeByElem = function(b, A, w) { if (!!b.length) { - var m = b.elems[0], w = document.createRange(); - y ? w.selectNodeContents(m) : w.selectNode(m), A != null && (w.collapse(A), A || (this.saveRange(w), this.editor.selection.moveCursor(m))), this.saveRange(w); + var m = b.elems[0], y = document.createRange(); + w ? y.selectNodeContents(m) : y.selectNode(m), A != null && (y.collapse(A), A || (this.saveRange(y), this.editor.selection.moveCursor(m))), this.saveRange(y); } }, S.prototype.getSelectionRangeTopNodes = function() { - var b, A, y, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), w = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); - return y = this.recordSelectionNodes(p.default(m), p.default(w)), y; + var b, A, w, m = (b = this.getSelectionStartElem()) === null || b === void 0 ? void 0 : b.getNodeTop(this.editor), y = (A = this.getSelectionEndElem()) === null || A === void 0 ? void 0 : A.getNodeTop(this.editor); + return w = this.recordSelectionNodes(h.default(m), h.default(y)), w; }, S.prototype.moveCursor = function(b, A) { - var y, m = this.getRange(), w = b.nodeType === 3 ? (y = b.nodeValue) === null || y === void 0 ? void 0 : y.length : b.childNodes.length; - (h.UA.isFirefox || h.UA.isIE()) && w !== 0 && (b.nodeType === 3 || b.childNodes[w - 1].nodeName === "BR") && (w = w - 1); - var E = A != null ? A : w; + var w, m = this.getRange(), y = b.nodeType === 3 ? (w = b.nodeValue) === null || w === void 0 ? void 0 : w.length : b.childNodes.length; + (p.UA.isFirefox || p.UA.isIE()) && y !== 0 && (b.nodeType === 3 || b.childNodes[y - 1].nodeName === "BR") && (y = y - 1); + var E = A != null ? A : y; !m || b && (m.setStart(b, E), m.setEnd(b, E), this.restoreSelection()); }, S.prototype.getCursorPos = function() { var b = window.getSelection(); @@ -55137,16 +55132,16 @@ var bb = { exports: {} }; var b = window.getSelection(); b && b.removeAllRanges(); }, S.prototype.recordSelectionNodes = function(b, A) { - var y = [], m = !0; + var w = [], m = !0; try { - for (var w = b, E = this.editor.$textElem; m; ) { - var x = w == null ? void 0 : w.getNodeTop(this.editor); - x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (y.push(p.default(w)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : w = x.getNextSibling()); + for (var y = b, E = this.editor.$textElem; m; ) { + var x = y == null ? void 0 : y.getNodeTop(this.editor); + x.getNodeName() === "BODY" && (m = !1), x.length > 0 && (w.push(h.default(y)), (A == null ? void 0 : A.equal(x)) || E.equal(x) ? m = !1 : y = x.getNextSibling()); } } catch { m = !1; } - return y; + return w; }, S.prototype.setRangeToElem = function(b) { var A = this.getRange(); A == null || A.setStart(b, 0), A == null || A.setEnd(b, 0); @@ -55156,11 +55151,11 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = function() { - function h(g) { + var u = n(2), d = u.__importDefault(n(3)), h = function() { + function p(g) { this.editor = g; } - return h.prototype.do = function(g, _) { + return p.prototype.do = function(g, _) { var S = this.editor; S.config.styleWithCSS && document.execCommand("styleWithCSS", !1, "true"); var b = S.selection; @@ -55178,7 +55173,7 @@ var bb = { exports: {} }; } S.menus.changeActive(), b.saveRange(), b.restoreSelection(); } - }, h.prototype.insertHTML = function(g) { + }, p.prototype.insertHTML = function(g) { var _ = this.editor, S = _.selection.getRange(); if (S != null) { if (this.queryCommandSupported("insertHTML")) @@ -55193,24 +55188,24 @@ var bb = { exports: {} }; _.selection.collapseRange(); } } - }, h.prototype.insertElem = function(g) { + }, p.prototype.insertElem = function(g) { var _ = this.editor, S = _.selection.getRange(); S != null && S.insertNode && (S.deleteContents(), S.insertNode(g.elems[0])); - }, h.prototype.execCommand = function(g, _) { + }, p.prototype.execCommand = function(g, _) { document.execCommand(g, !1, _); - }, h.prototype.queryCommandValue = function(g) { + }, p.prototype.queryCommandValue = function(g) { return document.queryCommandValue(g); - }, h.prototype.queryCommandState = function(g) { + }, p.prototype.queryCommandState = function(g) { return document.queryCommandState(g); - }, h.prototype.queryCommandSupported = function(g) { + }, p.prototype.queryCommandSupported = function(g) { return document.queryCommandSupported(g); - }, h; + }, p; }(); - r.default = p; + r.default = h; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(29)), d = a(n(4)), p = a(n(17)), h = a(n(27)), g = a(n(46)); + var a = n(0), s = a(n(1)), u = a(n(29)), d = a(n(4)), h = a(n(17)), p = a(n(27)), g = a(n(46)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), y = _.__importDefault(n(299)), m = _.__importDefault(n(300)), w = n(7), E = function() { + var _ = n(2), S = _.__importDefault(n(3)), b = _.__importDefault(n(287)), A = n(6), w = _.__importDefault(n(299)), m = _.__importDefault(n(300)), y = n(7), E = function() { function x(k) { this.editor = k, this.eventHooks = { onBlurEvents: [], changeEvents: [], dropEvents: [], clickEvents: [], keydownEvents: [], keyupEvents: [], tabUpEvents: [], tabDownEvents: [], enterUpEvents: [], enterDownEvents: [], deleteUpEvents: [], deleteDownEvents: [], pasteEvents: [], linkClickEvents: [], codeClickEvents: [], textScrollEvents: [], toolbarClickEvents: [], imgClickEvents: [], imgDragBarMouseDownEvents: [], tableClickEvents: [], menuClickEvents: [], dropListMenuHoverEvents: [], splitLineEvents: [], videoClickEvents: [] }; } @@ -55220,24 +55215,24 @@ var bb = { exports: {} }; var k, D = this.html(), P = (0, u.default)(k = this.editor.$textContainerElem).call(k, ".placeholder"); P.hide(), !this.editor.isComposing && (!D || D === " ") && P.show(); }, x.prototype.clear = function() { - this.html(w.EMPTY_P); + this.html(y.EMPTY_P); }, x.prototype.html = function(k) { var D = this.editor, P = D.$textElem; if (k == null) { var M = P.html(); - M = M.replace(/\u200b/gm, ""), M = M.replace(/

                  <\/p>/gim, ""), M = M.replace(w.EMPTY_P_LAST_REGEX, ""), M = M.replace(w.EMPTY_P_REGEX, "

                  "); + M = M.replace(/\u200b/gm, ""), M = M.replace(/

                  <\/p>/gim, ""), M = M.replace(y.EMPTY_P_LAST_REGEX, ""), M = M.replace(y.EMPTY_P_REGEX, "

                  "); var B = M.match(/<(img|br|hr|input)[^>]*>/gi); return B !== null && (0, d.default)(B).call(B, function(T) { T.match(/\/>/) || (M = M.replace(T, T.substring(0, T.length - 1) + "/>")); }), M; } - k = (0, p.default)(k).call(k), k === "" && (k = w.EMPTY_P), (0, h.default)(k).call(k, "<") !== 0 && (k = "

                  " + k + "

                  "), P.html(k), D.initSelection(); + k = (0, h.default)(k).call(k), k === "" && (k = y.EMPTY_P), (0, p.default)(k).call(k, "<") !== 0 && (k = "

                  " + k + "

                  "), P.html(k), D.initSelection(); }, x.prototype.setJSON = function(k) { var D = m.default(k).children(), P = this.editor, M = P.$textElem; !D || M.replaceChildAll(D); }, x.prototype.getJSON = function() { var k = this.editor, D = k.$textElem; - return y.default(D); + return w.default(D); }, x.prototype.text = function(k) { var D = this.editor, P = D.$textElem; if (k == null) { @@ -55247,7 +55242,7 @@ var bb = { exports: {} }; P.text("

                  " + k + "

                  "), D.initSelection(); }, x.prototype.append = function(k) { var D = this.editor; - (0, h.default)(k).call(k, "<") !== 0 && (k = "

                  " + k + "

                  "), this.html(this.html() + k), D.initSelection(); + (0, p.default)(k).call(k, "<") !== 0 && (k = "

                  " + k + "

                  "), this.html(this.html() + k), D.initSelection(); }, x.prototype._saveRange = function() { var k = this.editor, D = k.$textElem, P = S.default(document); function M() { @@ -55455,36 +55450,36 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").find; }, function(i, r, n) { - var a = n(5), s = n(32).find, u = n(82), d = n(22), p = "find", h = !0, g = d(p); - p in [] && Array(1)[p](function() { - h = !1; - }), a({ target: "Array", proto: !0, forced: h || !g }, { find: function(S) { + var a = n(5), s = n(32).find, u = n(82), d = n(22), h = "find", p = !0, g = d(h); + h in [] && Array(1)[h](function() { + p = !1; + }), a({ target: "Array", proto: !0, forced: p || !g }, { find: function(S) { return s(this, S, arguments.length > 1 ? arguments[1] : void 0); - } }), u(p); + } }), u(h); }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(288)), p = u.__importStar(n(289)), h = u.__importDefault(n(290)), g = u.__importDefault(n(291)), _ = u.__importDefault(n(298)); + var u = n(2), d = u.__importDefault(n(288)), h = u.__importStar(n(289)), p = u.__importDefault(n(290)), g = u.__importDefault(n(291)), _ = u.__importDefault(n(298)); function S(b) { - var A = b.editor, y = b.eventHooks; - d.default(A, y.enterUpEvents, y.enterDownEvents), p.default(A, y.deleteUpEvents, y.deleteDownEvents), p.cutToKeepP(A, y.keyupEvents), h.default(A, y.tabDownEvents), g.default(A, y.pasteEvents), _.default(A, y.imgClickEvents); + var A = b.editor, w = b.eventHooks; + d.default(A, w.enterUpEvents, w.enterDownEvents), h.default(A, w.deleteUpEvents, w.deleteDownEvents), h.cutToKeepP(A, w.keyupEvents), p.default(A, w.tabDownEvents), g.default(A, w.pasteEvents), _.default(A, w.imgClickEvents); } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(7), h = d.__importDefault(n(3)); + var d = n(2), h = n(7), p = d.__importDefault(n(3)); function g(_, S, b) { - function A(w) { - var E, x = h.default(p.EMPTY_P); - if (x.insertBefore(w), (0, u.default)(E = w.html()).call(E, "= 0) { + function A(y) { + var E, x = p.default(h.EMPTY_P); + if (x.insertBefore(y), (0, u.default)(E = y.html()).call(E, "= 0) { x.remove(); return; } - _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), w.remove(); + _.selection.createRangeByElem(x, !0, !0), _.selection.restoreSelection(), y.remove(); } - function y() { - var w = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); + function w() { + var y = _.$textElem, E = _.selection.getSelectionContainerElem(), x = E.parent(); if (x.html() === "
                  ") { A(x); return; @@ -55493,17 +55488,17 @@ var bb = { exports: {} }; A(x); return; } - if (!!x.equal(w)) { + if (!!x.equal(y)) { var k = E.getNodeName(); k === "P" && E.attr("data-we-empty-p") === null || E.text() || A(E); } } - S.push(y); - function m(w) { + S.push(w); + function m(y) { var E; _.selection.saveRange((E = getSelection()) === null || E === void 0 ? void 0 : E.getRangeAt(0)); var x = _.selection.getSelectionContainerElem(); - x.id === _.textElemId && (w.preventDefault(), _.cmd.do("insertHTML", "


                  ")); + x.id === _.textElemId && (y.preventDefault(), _.cmd.do("insertHTML", "


                  ")); } b.push(m); } @@ -55511,12 +55506,12 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }), r.cutToKeepP = void 0; - var p = n(2), h = n(7), g = p.__importDefault(n(3)); - function _(b, A, y) { + var h = n(2), p = n(7), g = h.__importDefault(n(3)); + function _(b, A, w) { function m() { - var E = b.$textElem, x = b.$textElem.html(), k = b.$textElem.text(), D = (0, u.default)(x).call(x), P = ["


                  ", "
                  ", '

                  ', h.EMPTY_P]; + var E = b.$textElem, x = b.$textElem.html(), k = b.$textElem.text(), D = (0, u.default)(x).call(x), P = ["


                  ", "
                  ", '

                  ', p.EMPTY_P]; if (/^\s*$/.test(k) && (!D || (0, d.default)(P).call(P, D))) { - E.html(h.EMPTY_P); + E.html(p.EMPTY_P); var M = E.getNode(); b.selection.createRangeByElems(M.childNodes[0], M.childNodes[0]); var B = b.selection.getSelectionContainerElem(); @@ -55524,34 +55519,34 @@ var bb = { exports: {} }; } } A.push(m); - function w(E) { + function y(E) { var x, k = b.$textElem, D = (0, u.default)(x = k.html().toLowerCase()).call(x); - if (D === h.EMPTY_P) { + if (D === p.EMPTY_P) { E.preventDefault(); return; } } - y.push(w); + w.push(y); } function S(b, A) { - function y(m) { - var w; + function w(m) { + var y; if (m.keyCode === 88) { - var E = b.$textElem, x = (0, u.default)(w = E.html().toLowerCase()).call(w); + var E = b.$textElem, x = (0, u.default)(y = E.html().toLowerCase()).call(y); if (!x || x === "
                  ") { - var k = g.default(h.EMPTY_P); + var k = g.default(p.EMPTY_P); E.html(" "), E.append(k), b.selection.createRangeByElem(k, !1, !0), b.selection.restoreSelection(), b.selection.moveCursor(k.getNode(), 0); } } } - A.push(y); + A.push(w); } r.cutToKeepP = S, r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - function u(d, p) { - function h() { + function u(d, h) { + function p() { if (!!d.cmd.queryCommandSupported("insertHTML")) { var g = d.selection.getSelectionContainerElem(); if (!!g) { @@ -55560,48 +55555,48 @@ var bb = { exports: {} }; } } } - p.push(h); + h.push(p); } r.default = u; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(131), h = n(6), g = n(7); + var h = n(131), p = n(6), g = n(7); function _(m) { - var w, E = (0, u.default)(w = m.replace(/
                  /gim, "

                  ").replace(/<\/div>/gim, "

                  ")).call(w), x = document.createElement("div"); + var y, E = (0, u.default)(y = m.replace(/
                  /gim, "

                  ").replace(/<\/div>/gim, "

                  ")).call(y), x = document.createElement("div"); return x.innerHTML = E, x.innerHTML.replace(/

                  <\/p>/gim, ""); } function S(m) { - var w = m.replace(/
                  |/gm, ` + var y = m.replace(/
                  |/gm, ` `).replace(/<[^>]+>/gm, ""); - return w; + return y; } function b(m) { - var w; + var y; if (m === "") return !1; var E = document.createElement("div"); - return E.innerHTML = m, ((w = E.firstChild) === null || w === void 0 ? void 0 : w.nodeName) === "P"; + return E.innerHTML = m, ((y = E.firstChild) === null || y === void 0 ? void 0 : y.nodeName) === "P"; } function A(m) { if (!(m != null && m.length)) return !1; - var w = m.elems[0]; - return w.nodeName === "P" && w.innerHTML === "
                  "; + var y = m.elems[0]; + return y.nodeName === "P" && y.innerHTML === "
                  "; } - function y(m, w) { + function w(m, y) { function E(x) { - var k = m.config, D = k.pasteFilterStyle, P = k.pasteIgnoreImg, M = k.pasteTextHandle, B = p.getPasteHtml(x, D, P), T = p.getPasteText(x); + var k = m.config, D = k.pasteFilterStyle, P = k.pasteIgnoreImg, M = k.pasteTextHandle, B = h.getPasteHtml(x, D, P), T = h.getPasteText(x); T = T.replace(/\n/gm, "
                  "); var $ = m.selection.getSelectionContainerElem(); if (!!$) { var V = $ == null ? void 0 : $.getNodeName(), z = $ == null ? void 0 : $.getNodeTop(m), H = ""; if (z.elems[0] && (H = z == null ? void 0 : z.getNodeName()), V === "CODE" || H === "PRE") { - M && h.isFunction(M) && (T = "" + (M(T) || "")), m.cmd.do("insertHTML", S(T)); + M && p.isFunction(M) && (T = "" + (M(T) || "")), m.cmd.do("insertHTML", S(T)); return; } if (g.urlRegex.test(T) && D) { - M && h.isFunction(M) && (T = "" + (M(T) || "")); + M && p.isFunction(M) && (T = "" + (M(T) || "")); var I = T.replace(g.urlRegex, function(ee) { return '' + ee + ""; }), U = m.selection.getRange(), F = document.createElement("div"), C = document.createDocumentFragment(); @@ -55617,7 +55612,7 @@ var bb = { exports: {} }; } if (!!B) try { - M && h.isFunction(M) && (B = "" + (M(B) || "")); + M && p.isFunction(M) && (B = "" + (M(B) || "")); var X = /[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(B); if (X && D) m.cmd.do("insertHTML", "" + _(T)); @@ -55634,42 +55629,42 @@ var bb = { exports: {} }; m.cmd.do("insertHTML", Y); } } catch { - M && h.isFunction(M) && (T = "" + (M(T) || "")), m.cmd.do("insertHTML", "" + _(T)); + M && p.isFunction(M) && (T = "" + (M(T) || "")), m.cmd.do("insertHTML", "" + _(T)); } } } - w.push(E); + y.push(E); } - r.default = y; + r.default = w; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(4)), p = a(n(28)); + var a = n(0), s = a(n(1)), u = a(n(17)), d = a(n(4)), h = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var h = n(2), g = n(293), _ = h.__importDefault(n(297)); - function S(w) { + var p = n(2), g = n(293), _ = p.__importDefault(n(297)); + function S(y) { var E = /.*?<\/span>/gi, x = /(.*?)<\/span>/; - return w.replace(E, function(k) { + return y.replace(E, function(k) { var D = k.match(x); return D == null ? "" : D[1]; }); } - function b(w, E) { + function b(y, E) { var x; - return w = (0, u.default)(x = w.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(w) || E && w === "img"); + return y = (0, u.default)(x = y.toLowerCase()).call(x), !!(g.IGNORE_TAGS.has(y) || E && y === "img"); } - function A(w, E) { + function A(y, E) { var x = ""; - x = "<" + w; + x = "<" + y; var k = []; (0, d.default)(E).call(E, function(P) { k.push(P.name + '="' + P.value + '"'); }), k.length > 0 && (x = x + " " + k.join(" ")); - var D = g.EMPTY_TAGS.has(w); + var D = g.EMPTY_TAGS.has(y); return x = x + (D ? "/" : "") + ">", x; } - function y(w) { - return ""; + function w(y) { + return ""; } - function m(w, E, x) { + function m(y, E, x) { E === void 0 && (E = !0), x === void 0 && (x = !1); var k = [], D = ""; function P($) { @@ -55679,7 +55674,7 @@ var bb = { exports: {} }; D = ""; } var B = new _.default(); - B.parse(w, { startElement: function(V, z) { + B.parse(y, { startElement: function(V, z) { if (P(V), !b(V, x)) { var H = g.NECESSARY_ATTRS.get(V) || [], I = []; (0, d.default)(z).call(z, function(F) { @@ -55688,7 +55683,7 @@ var bb = { exports: {} }; E || I.push(F); return; } - (0, p.default)(H).call(H, C) !== !1 && I.push(F); + (0, h.default)(H).call(H, C) !== !1 && I.push(F); }); var U = A(V, I); k.push(U); @@ -55697,7 +55692,7 @@ var bb = { exports: {} }; !V || b(D, x) || k.push(V); }, endElement: function(V) { if (!b(V, x)) { - var z = y(V); + var z = w(V); k.push(z), M(); } }, comment: function(V) { @@ -55734,99 +55729,99 @@ var bb = { exports: {} }; attrRe: /([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm, parse: function(s, u) { u && (this.contentHandler = u); - for (var d, p, h, g = !1, _ = this; s.length > 0; ) - s.substring(0, 4) == ""), h != -1 ? (this.contentHandler.comment(s.substring(4, h)), s = s.substring(h + 3), g = !1) : g = !0) : s.substring(0, 2) == " 0; ) + s.substring(0, 4) == ""), p != -1 ? (this.contentHandler.comment(s.substring(4, p)), s = s.substring(p + 3), g = !1) : g = !0) : s.substring(0, 2) == " 0 && g(A.children, y.getRootNode()); + w = document.createElement(A.tag), (0, d.default)(m = A.attrs).call(m, function(y) { + p.default(w).attr(y.name, y.value); + }), A.children && A.children.length > 0 && g(A.children, w.getRootNode()); } - y && b.appendChild(y); - }), h.default(b); + w && b.appendChild(w); + }), p.default(b); } r.default = g; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(70)), p = a(n(28)), h = a(n(302)), g = a(n(4)), _ = a(n(94)), S = a(n(133)), b = a(n(46)), A = a(n(57)); + var a = n(0), s = a(n(1)), u = a(n(89)), d = a(n(70)), h = a(n(28)), p = a(n(302)), g = a(n(4)), _ = a(n(94)), S = a(n(133)), b = a(n(46)), A = a(n(57)); (0, s.default)(r, "__esModule", { value: !0 }); - var y = n(2), m = y.__importDefault(n(87)), w = y.__importDefault(n(314)), E = y.__importDefault(n(3)), x = function() { + var w = n(2), m = w.__importDefault(n(87)), y = w.__importDefault(n(314)), E = w.__importDefault(n(3)), x = function() { function k(D) { - this.editor = D, this.menuList = [], this.constructorList = w.default; + this.editor = D, this.menuList = [], this.constructorList = y.default; } return k.prototype.extend = function(D, P) { !P || typeof P != "function" || (this.constructorList[D] = P); }, k.prototype.init = function() { var D, P, M = this, B = this.editor.config, T = B.excludeMenus; (0, u.default)(T) === !1 && (T = []), B.menus = (0, d.default)(D = B.menus).call(D, function(C) { - return (0, p.default)(T).call(T, C) === !1; + return (0, h.default)(T).call(T, C) === !1; }); - var $ = (0, h.default)(m.default.globalCustomMenuConstructorList); + var $ = (0, p.default)(m.default.globalCustomMenuConstructorList); $ = (0, d.default)($).call($, function(C) { - return (0, p.default)(T).call(T, C); + return (0, h.default)(T).call(T, C); }), (0, g.default)($).call($, function(C) { delete m.default.globalCustomMenuConstructorList[C]; }), (0, g.default)(P = B.menus).call(P, function(C) { @@ -55920,10 +55915,10 @@ var bb = { exports: {} }; var a = n(9); i.exports = a.Object.keys; }, function(i, r, n) { - var a = n(5), s = n(31), u = n(52), d = n(11), p = d(function() { + var a = n(5), s = n(31), u = n(52), d = n(11), h = d(function() { u(1); }); - a({ target: "Object", stat: !0, forced: p }, { keys: function(g) { + a({ target: "Object", stat: !0, forced: h }, { keys: function(g) { return u(s(g)); } }); }, function(i, r, n) { @@ -55939,16 +55934,16 @@ var bb = { exports: {} }; return s(d); } }); }, function(i, r, n) { - var a = n(14), s = n(52), u = n(30), d = n(59).f, p = function(g) { + var a = n(14), s = n(52), u = n(30), d = n(59).f, h = function(g) { return function(_) { - for (var S = u(_), b = s(S), A = b.length, y = 0, m = [], w; A > y; ) - w = b[y++], (!a || d.call(S, w)) && m.push(g ? [w, S[w]] : S[w]); + for (var S = u(_), b = s(S), A = b.length, w = 0, m = [], y; A > w; ) + y = b[w++], (!a || d.call(S, y)) && m.push(g ? [y, S[y]] : S[y]); return m; }; }; i.exports = { - entries: p(!0), - values: p(!1) + entries: h(!0), + values: h(!1) }; }, function(i, r, n) { var a = n(311); @@ -55964,22 +55959,22 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").some; }, function(i, r, n) { - var a = n(5), s = n(32).some, u = n(67), d = n(22), p = u("some"), h = d("some"); - a({ target: "Array", proto: !0, forced: !p || !h }, { some: function(_) { + var a = n(5), s = n(32).some, u = n(67), d = n(22), h = u("some"), p = d("some"); + a({ target: "Array", proto: !0, forced: !h || !p }, { some: function(_) { return s(this, _, arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(315)), p = u.__importDefault(n(316)), h = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), y = u.__importDefault(n(333)), m = u.__importDefault(n(334)), w = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), D = u.__importDefault(n(365)), P = u.__importDefault(n(369)), M = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), $ = u.__importDefault(n(381)), V = u.__importDefault(n(382)), z = u.__importDefault(n(401)), H = u.__importDefault(n(406)), I = u.__importDefault(n(409)); - r.default = { bold: d.default, head: p.default, italic: g.default, link: h.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: y.default, quote: m.default, backColor: w.default, foreColor: E.default, video: x.default, image: k.default, indent: D.default, emoticon: P.default, list: M.default, lineHeight: B.default, undo: T.default, redo: $.default, table: V.default, code: z.default, splitLine: H.default, todo: I.default }; + var u = n(2), d = u.__importDefault(n(315)), h = u.__importDefault(n(316)), p = u.__importDefault(n(321)), g = u.__importDefault(n(326)), _ = u.__importDefault(n(327)), S = u.__importDefault(n(328)), b = u.__importDefault(n(329)), A = u.__importDefault(n(331)), w = u.__importDefault(n(333)), m = u.__importDefault(n(334)), y = u.__importDefault(n(337)), E = u.__importDefault(n(338)), x = u.__importDefault(n(339)), k = u.__importDefault(n(350)), D = u.__importDefault(n(365)), P = u.__importDefault(n(369)), M = u.__importDefault(n(137)), B = u.__importDefault(n(378)), T = u.__importDefault(n(380)), $ = u.__importDefault(n(381)), V = u.__importDefault(n(382)), z = u.__importDefault(n(401)), H = u.__importDefault(n(406)), I = u.__importDefault(n(409)); + r.default = { bold: d.default, head: h.default, italic: g.default, link: p.default, underline: _.default, strikeThrough: S.default, fontName: b.default, fontSize: A.default, justify: w.default, quote: m.default, backColor: y.default, foreColor: E.default, video: x.default, image: k.default, indent: D.default, emoticon: P.default, list: M.default, lineHeight: B.default, undo: T.default, redo: $.default, table: V.default, code: z.default, splitLine: H.default, todo: I.default }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = function(g) { + var u = n(2), d = u.__importDefault(n(23)), h = u.__importDefault(n(3)), p = function(g) { u.__extends(_, g); function _(S) { - var b = this, A = p.default(`

                  + var b = this, A = h.default(`
                  `); return b = g.call(this, A, S) || this, b; @@ -55992,17 +55987,17 @@ var bb = { exports: {} }; S.cmd.queryCommandState("bold") ? this.active() : this.unActive(); }, _; }(d.default); - r.default = h; + r.default = p; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(27)), d = a(n(29)), p = a(n(4)), h = a(n(317)), g = a(n(28)); + var a = n(0), s = a(n(1)), u = a(n(27)), d = a(n(29)), h = a(n(4)), p = a(n(317)), g = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), y = n(7), m = function(w) { - _.__extends(E, w); + var _ = n(2), S = _.__importDefault(n(24)), b = _.__importDefault(n(3)), A = n(6), w = n(7), m = function(y) { + _.__extends(E, y); function E(x) { var k = this, D = b.default('
                  '), P = { width: 100, title: "\u8BBE\u7F6E\u6807\u9898", type: "list", list: [{ $elem: b.default("

                  H1

                  "), value: "

                  " }, { $elem: b.default("

                  H2

                  "), value: "

                  " }, { $elem: b.default("

                  H3

                  "), value: "

                  " }, { $elem: b.default("

                  H4

                  "), value: "

                  " }, { $elem: b.default("

                  H5
                  "), value: "
                  " }, { $elem: b.default("

                  " + x.i18next.t("menus.dropListMenu.head.\u6B63\u6587") + "

                  "), value: "

                  " }], clickHandler: function(T) { k.command(T); } }; - k = w.call(this, D, x, P) || this; + k = y.call(this, D, x, P) || this; var M = x.config.onCatalogChange; return M && (k.oldCatalogs = [], k.addListenerCatalog(), k.getCatalogs()), k; } @@ -56027,17 +56022,17 @@ var bb = { exports: {} }; }); }, E.prototype.getCatalogs = function() { var x = this.editor, k = this.editor.$textElem, D = x.config.onCatalogChange, P = (0, d.default)(k).call(k, "h1,h2,h3,h4,h5"), M = []; - (0, p.default)(P).call(P, function(B, T) { + (0, h.default)(P).call(P, function(B, T) { var $ = b.default(B), V = $.attr("id"), z = $.getNodeName(), H = $.text(); V || (V = A.getRandomCode(), $.attr("id", V)), H && M.push({ tag: z, id: V, text: H }); - }), (0, h.default)(this.oldCatalogs) !== (0, h.default)(M) && (this.oldCatalogs = M, D && D(M)); + }), (0, p.default)(this.oldCatalogs) !== (0, p.default)(M) && (this.oldCatalogs = M, D && D(M)); }, E.prototype.setMultilineHead = function(x) { var k = this, D, P, M = this.editor, B = M.selection, T = (D = B.getSelectionContainerElem()) === null || D === void 0 ? void 0 : D.elems[0], $ = ["IMG", "VIDEO", "TABLE", "TH", "TR", "UL", "OL", "PRE", "HR", "BLOCKQUOTE"], V = b.default(B.getSelectionStartElem()), z = b.default(B.getSelectionEndElem()); - z.elems[0].outerHTML === b.default(y.EMPTY_P).elems[0].outerHTML && !z.elems[0].nextSibling && (z = z.prev()); + z.elems[0].outerHTML === b.default(w.EMPTY_P).elems[0].outerHTML && !z.elems[0].nextSibling && (z = z.prev()); var H = []; H.push(V.getNodeTop(M)); var I = [], U = (P = B.getRange()) === null || P === void 0 ? void 0 : P.commonAncestorContainer.childNodes; - U == null || (0, p.default)(U).call(U, function(q, X) { + U == null || (0, h.default)(U).call(U, function(q, X) { q === H[0].getNode() && I.push(X), q === z.getNodeTop(M).getNode() && I.push(X); }); for (var F = 0; H[F].getNode() !== z.getNodeTop(M).getNode(); ) { @@ -56046,7 +56041,7 @@ var bb = { exports: {} }; var C = b.default(H[F].next().getNode()); H.push(C), F++; } - H == null || (0, p.default)(H).call(H, function(q, X) { + H == null || (0, h.default)(H).call(H, function(q, X) { if (!k.hasTag(q, $)) { var Y = b.default(x), ue = q.parent().getNode(); Y.html("" + q.html()), ue.insertBefore(Y.getNode(), q.getNode()), q.remove(); @@ -56059,7 +56054,7 @@ var bb = { exports: {} }; if ((0, g.default)(k).call(k, x == null ? void 0 : x.getNodeName())) return !0; var M = !1; - return (P = x.children()) === null || P === void 0 || (0, p.default)(P).call(P, function(B) { + return (P = x.children()) === null || P === void 0 || (0, h.default)(P).call(P, function(B) { M = D.hasTag(b.default(B), k); }), M; }, E.prototype.tryChangeActive = function() { @@ -56076,32 +56071,32 @@ var bb = { exports: {} }; }, function(i, r, n) { n(320); var a = n(9); - a.JSON || (a.JSON = { stringify: JSON.stringify }), i.exports = function(u, d, p) { + a.JSON || (a.JSON = { stringify: JSON.stringify }), i.exports = function(u, d, h) { return a.JSON.stringify.apply(null, arguments); }; }, function(i, r, n) { - var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), p = /[\uD800-\uDFFF]/g, h = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, y, m) { - var w = m.charAt(y - 1), E = m.charAt(y + 1); - return h.test(A) && !g.test(E) || g.test(A) && !h.test(w) ? "\\u" + A.charCodeAt(0).toString(16) : A; + var a = n(5), s = n(36), u = n(11), d = s("JSON", "stringify"), h = /[\uD800-\uDFFF]/g, p = /^[\uD800-\uDBFF]$/, g = /^[\uDC00-\uDFFF]$/, _ = function(A, w, m) { + var y = m.charAt(w - 1), E = m.charAt(w + 1); + return p.test(A) && !g.test(E) || g.test(A) && !p.test(y) ? "\\u" + A.charCodeAt(0).toString(16) : A; }, S = u(function() { return d("\uDF06\uD834") !== '"\\udf06\\ud834"' || d("\uDEAD") !== '"\\udead"'; }); d && a({ target: "JSON", stat: !0, forced: S }, { - stringify: function(A, y, m) { - var w = d.apply(null, arguments); - return typeof w == "string" ? w.replace(p, _) : w; + stringify: function(A, w, m) { + var y = d.apply(null, arguments); + return typeof y == "string" ? y.replace(h, _) : y; } }); }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), y = function(m) { - d.__extends(w, m); - function w(E) { - var x = this, k = h.default('

                  '); + var d = n(2), h = d.__importDefault(n(38)), p = d.__importDefault(n(3)), g = d.__importDefault(n(322)), _ = d.__importStar(n(96)), S = d.__importDefault(n(33)), b = d.__importDefault(n(324)), A = n(7), w = function(m) { + d.__extends(y, m); + function y(E) { + var x = this, k = p.default('
                  '); return x = m.call(this, k, E) || this, b.default(E), x; } - return w.prototype.clickHandler = function() { + return y.prototype.clickHandler = function() { var E = this.editor, x, k = E.selection.getSelectionContainerElem(), D = E.$textElem, P = D.html(), M = (0, u.default)(P).call(P); if (M === A.EMPTY_P) { var B = D.children(); @@ -56114,52 +56109,52 @@ var bb = { exports: {} }; return; if (x.getNodeName() !== "A") { var V = _.getParentNodeA(x); - x = h.default(V); + x = p.default(V); } T = x.elems[0].innerText, $ = x.attr("href"), this.createPanel(T, $); } else E.selection.isSelectionEmpty() ? this.createPanel("", "") : this.createPanel(E.selection.getSelectionText(), ""); - }, w.prototype.createPanel = function(E, x) { + }, y.prototype.createPanel = function(E, x) { var k = g.default(this.editor, E, x), D = new S.default(this, k); D.create(); - }, w.prototype.tryChangeActive = function() { + }, y.prototype.tryChangeActive = function() { var E = this.editor; _.default(E) ? this.active() : this.unActive(); - }, w; - }(p.default); - r.default = y; + }, y; + }(h.default); + r.default = w; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(28)), d = a(n(17)), p = a(n(29)); + var a = n(0), s = a(n(1)), u = a(n(28)), d = a(n(17)), h = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }); - var h = n(2), g = n(6), _ = h.__importDefault(n(3)), S = h.__importStar(n(96)), b = n(323); - function A(y, m, w) { - var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), D = g.getRandom("btn-del"), P = S.default(y) ? "inline-block" : "none", M; + var p = n(2), g = n(6), _ = p.__importDefault(n(3)), S = p.__importStar(n(96)), b = n(323); + function A(w, m, y) { + var E = g.getRandom("input-link"), x = g.getRandom("input-text"), k = g.getRandom("btn-ok"), D = g.getRandom("btn-del"), P = S.default(w) ? "inline-block" : "none", M; function B() { - if (!!S.default(y)) { - var H = y.selection.getSelectionContainerElem(); - !H || (y.selection.createRangeByElem(H), y.selection.restoreSelection(), M = H); + if (!!S.default(w)) { + var H = w.selection.getSelectionContainerElem(); + !H || (w.selection.createRangeByElem(H), w.selection.restoreSelection(), M = H); } } function T(H, I) { var U = H.replace(//g, ">"), F = _.default('' + U + ""), C = F.elems[0]; - C.innerText = H, C.href = I, S.default(y) && B(), y.cmd.do("insertElem", F); + C.innerText = H, C.href = I, S.default(w) && B(), w.cmd.do("insertElem", F); } function $() { - if (!!S.default(y)) + if (!!S.default(w)) if (B(), M.getNodeName() === "A") { var H, I = M.elems[0], U = I.parentElement; - U && (0, u.default)(H = S.EXTRA_TAG).call(H, U.nodeName) ? U.innerHTML = I.innerHTML : y.cmd.do("insertHTML", "" + I.innerHTML + ""); + U && (0, u.default)(H = S.EXTRA_TAG).call(H, U.nodeName) ? U.innerHTML = I.innerHTML : w.cmd.do("insertHTML", "" + I.innerHTML + ""); } else { var F = S.getParentNodeA(M), C = F.innerHTML; - y.cmd.do("insertHTML", "" + C + ""); + w.cmd.do("insertHTML", "" + C + ""); } } function V(H, I) { - var U = y.config.linkCheck(H, I); + var U = w.config.linkCheck(H, I); if (U !== void 0) { if (U === !0) return !0; - y.config.customAlert(U, "warning"); + w.config.customAlert(U, "warning"); } return !1; } @@ -56167,34 +56162,34 @@ var bb = { exports: {} }; width: 300, height: 0, tabs: [{ - title: y.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), + title: w.i18next.t("menus.panelMenus.link.\u94FE\u63A5"), tpl: `
                  + placeholder="` + w.i18next.t("menus.panelMenus.link.\u94FE\u63A5\u6587\u5B57") + `"/> + placeholder="` + w.i18next.t("\u5982") + ` https://..."/>
                  `, events: [ { selector: "#" + k, type: "click", fn: function() { - var I, U, F, C, q, X = y.selection.getSelectionContainerElem(), Y = X == null ? void 0 : X.elems[0]; - y.selection.restoreSelection(); - var ue = y.selection.getSelectionRangeTopNodes()[0].getNode(), ee = window.getSelection(), pe = _.default("#" + E), Te = _.default("#" + x), ve = (0, d.default)(I = pe.val()).call(I), me = (0, d.default)(U = Te.val()).call(U), we = ""; + var I, U, F, C, q, X = w.selection.getSelectionContainerElem(), Y = X == null ? void 0 : X.elems[0]; + w.selection.restoreSelection(); + var ue = w.selection.getSelectionRangeTopNodes()[0].getNode(), ee = window.getSelection(), pe = _.default("#" + E), Te = _.default("#" + x), ve = (0, d.default)(I = pe.val()).call(I), me = (0, d.default)(U = Te.val()).call(U), we = ""; ee && !(ee != null && ee.isCollapsed) && (we = (C = b.insertHtml(ee, ue)) === null || C === void 0 ? void 0 : (0, d.default)(C).call(C)); var he = we == null ? void 0 : we.replace(/<.*?>/g, ""), Se = (q = he == null ? void 0 : he.length) !== null && q !== void 0 ? q : 0; if (Se <= me.length) { @@ -56219,7 +56214,7 @@ var bb = { exports: {} }; }], setLinkValue: function(I, U) { var F = "", C = "", q; - U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = w), q = (0, p.default)(I).call(I, F).elems[0], q.value = C; + U === "text" && (F = "#" + x, C = m), U === "link" && (F = "#" + E, C = y), q = (0, h.default)(I).call(I, F).elems[0], q.value = C; } }; return z; @@ -56229,47 +56224,47 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.insertHtml = r.createPartHtml = r.makeHtmlString = r.getTopNode = void 0; function d(b, A) { - var y = b, m = b; + var w = b, m = b; do { - if (y.textContent === A) + if (w.textContent === A) break; - m = y, y.parentNode && (y = y == null ? void 0 : y.parentNode); - } while ((y == null ? void 0 : y.nodeName) !== "P"); + m = w, w.parentNode && (w = w == null ? void 0 : w.parentNode); + } while ((w == null ? void 0 : w.nodeName) !== "P"); return m; } r.getTopNode = d; - function p(b, A) { - var y = b.nodeName, m = ""; - if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(y)) + function h(b, A) { + var w = b.nodeName, m = ""; + if (b.nodeType === 3 || /^(h|H)[1-6]$/.test(w)) return A; if (b.nodeType === 1) { - var w = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); - w && (m = m + (' style="' + w + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); + var y = b.getAttribute("style"), E = b.getAttribute("face"), x = b.getAttribute("color"); + y && (m = m + (' style="' + y + '"')), E && (m = m + (' face="' + E + '"')), x && (m = m + (' color="' + x + '"')); } - return y = y.toLowerCase(), "<" + y + m + ">" + A + ""; + return w = w.toLowerCase(), "<" + w + m + ">" + A + ""; } - r.makeHtmlString = p; - function h(b, A, y, m) { - var w, E = (w = A.textContent) === null || w === void 0 ? void 0 : w.substring(y, m), x = A, k = ""; + r.makeHtmlString = h; + function p(b, A, w, m) { + var y, E = (y = A.textContent) === null || y === void 0 ? void 0 : y.substring(w, m), x = A, k = ""; do - k = p(x, E != null ? E : ""), E = k, x = x == null ? void 0 : x.parentElement; + k = h(x, E != null ? E : ""), E = k, x = x == null ? void 0 : x.parentElement; while (x && x.textContent !== b); return k; } - r.createPartHtml = h; + r.createPartHtml = p; function g(b, A) { - var y, m, w, E, x, k = b.anchorNode, D = b.focusNode, P = b.anchorOffset, M = b.focusOffset, B = (y = A.textContent) !== null && y !== void 0 ? y : "", T = _(A), $ = "", V = "", z = "", H = "", I = k, U = D, F = k; + var w, m, y, E, x, k = b.anchorNode, D = b.focusNode, P = b.anchorOffset, M = b.focusOffset, B = (w = A.textContent) !== null && w !== void 0 ? w : "", T = _(A), $ = "", V = "", z = "", H = "", I = k, U = D, F = k; if (k != null && k.isEqualNode(D != null ? D : null)) { - var C = h(B, k, P, M); + var C = p(B, k, P, M); return C = S(T, C), C; } - for (k && (V = h(B, k, P != null ? P : 0)), D && (H = h(B, D, 0, M)), k && (I = d(k, B)), D && (U = d(D, B)), F = (m = I == null ? void 0 : I.nextSibling) !== null && m !== void 0 ? m : k; !(F != null && F.isEqualNode(U != null ? U : null)); ) { + for (k && (V = p(B, k, P != null ? P : 0)), D && (H = p(B, D, 0, M)), k && (I = d(k, B)), D && (U = d(D, B)), F = (m = I == null ? void 0 : I.nextSibling) !== null && m !== void 0 ? m : k; !(F != null && F.isEqualNode(U != null ? U : null)); ) { var q = F == null ? void 0 : F.nodeName; if (q === "#text") z = z + (F == null ? void 0 : F.textContent); else { - var X = (E = (w = F == null ? void 0 : F.firstChild) === null || w === void 0 ? void 0 : w.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; - F && (z = z + p(F, X != null ? X : "")); + var X = (E = (y = F == null ? void 0 : F.firstChild) === null || y === void 0 ? void 0 : y.parentElement) === null || E === void 0 ? void 0 : E.innerHTML; + F && (z = z + h(F, X != null ? X : "")); } var Y = (x = F == null ? void 0 : F.nextSibling) !== null && x !== void 0 ? x : F; if (Y === F) @@ -56280,34 +56275,34 @@ var bb = { exports: {} }; } r.insertHtml = g; function _(b) { - for (var A, y = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === y; ) + for (var A, w = (A = b.textContent) !== null && A !== void 0 ? A : "", m = []; (b == null ? void 0 : b.textContent) === w; ) b.nodeName !== "P" && b.nodeName !== "TABLE" && m.push(b), b = b.childNodes[0]; return m; } function S(b, A) { - return (0, u.default)(b).call(b, function(y) { - A = p(y, A); + return (0, u.default)(b).call(b, function(w) { + A = h(w, A); }), A; } }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(325)); - function p(h) { - d.default(h); + function h(p) { + d.default(p); } - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(39)), g = n(96); + var d = n(2), h = d.__importDefault(n(3)), p = d.__importDefault(n(39)), g = n(96); function _(b) { var A; - function y(w) { - var E = [{ $elem: p.default("" + b.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(k, D) { + function w(y) { + var E = [{ $elem: h.default("" + b.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(k, D) { var P = D.attr("href"); return window.open(P, "_target"), !0; - } }, { $elem: p.default("" + b.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5") + ""), onClick: function(k, D) { + } }, { $elem: h.default("" + b.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5") + ""), onClick: function(k, D) { var P, M; k.selection.createRangeByElem(D), k.selection.restoreSelection(); var B = D.childNodes(); @@ -56322,25 +56317,25 @@ var bb = { exports: {} }; } return !0; } }]; - A = new h.default(b, w, E), A.create(); + A = new p.default(b, y, E), A.create(); } function m() { A && (A.remove(), A = null); } - return { showLinkTooltip: y, hideLinkTooltip: m }; + return { showLinkTooltip: w, hideLinkTooltip: m }; } function S(b) { - var A = _(b), y = A.showLinkTooltip, m = A.hideLinkTooltip; - b.txt.eventHooks.linkClickEvents.push(y), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); + var A = _(b), w = A.showLinkTooltip, m = A.hideLinkTooltip; + b.txt.eventHooks.linkClickEvents.push(w), b.txt.eventHooks.clickEvents.push(m), b.txt.eventHooks.keyupEvents.push(m), b.txt.eventHooks.toolbarClickEvents.push(m), b.txt.eventHooks.menuClickEvents.push(m), b.txt.eventHooks.textScrollEvents.push(m); } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = function(g) { + var u = n(2), d = u.__importDefault(n(23)), h = u.__importDefault(n(3)), p = function(g) { u.__extends(_, g); function _(S) { - var b = this, A = p.default(`
                  + var b = this, A = h.default(`
                  `); return b = g.call(this, A, S) || this, b; @@ -56353,14 +56348,14 @@ var bb = { exports: {} }; S.cmd.queryCommandState("italic") ? this.active() : this.unActive(); }, _; }(d.default); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = function(g) { + var u = n(2), d = u.__importDefault(n(23)), h = u.__importDefault(n(3)), p = function(g) { u.__extends(_, g); function _(S) { - var b = this, A = p.default(`
                  + var b = this, A = h.default(`
                  `); return b = g.call(this, A, S) || this, b; @@ -56373,14 +56368,14 @@ var bb = { exports: {} }; S.cmd.queryCommandState("underline") ? this.active() : this.unActive(); }, _; }(d.default); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = function(g) { + var u = n(2), d = u.__importDefault(n(23)), h = u.__importDefault(n(3)), p = function(g) { u.__extends(_, g); function _(S) { - var b = this, A = p.default(`
                  + var b = this, A = h.default(`
                  `); return b = g.call(this, A, S) || this, b; @@ -56393,32 +56388,32 @@ var bb = { exports: {} }; S.cmd.queryCommandState("strikeThrough") ? this.active() : this.unActive(); }, _; }(d.default); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(330)), g = function(_) { + var u = n(2), d = u.__importDefault(n(24)), h = u.__importDefault(n(3)), p = u.__importDefault(n(330)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
                  + var A = this, w = h.default(`
                  -
                  `), m = new h.default(b.config.fontNames), w = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { +
                  `), m = new p.default(b.config.fontNames), y = { width: 100, title: "\u8BBE\u7F6E\u5B57\u4F53", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = (w == null ? void 0 : w.nodeName.toLowerCase()) !== "p", x = (w == null ? void 0 : w.getAttribute("face")) === b; + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = (y == null ? void 0 : y.nodeName.toLowerCase()) !== "p", x = (y == null ? void 0 : y.getAttribute("face")) === b; if (m) { if (E && !x) { - var k = y.selection.getSelectionRangeTopNodes(); - y.selection.createRangeByElem(k[0]), y.selection.moveCursor(k[0].elems[0]); + var k = w.selection.getSelectionRangeTopNodes(); + w.selection.createRangeByElem(k[0]), w.selection.moveCursor(k[0].elems[0]); } - y.selection.setRangeToElem(w), y.selection.createEmptyRange(); + w.selection.setRangeToElem(y), w.selection.createEmptyRange(); } - y.cmd.do("fontName", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("fontName", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; @@ -56427,35 +56422,35 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = function() { + var d = n(2), h = d.__importDefault(n(3)), p = function() { function g(_) { var S = this; this.itemList = [], (0, u.default)(_).call(_, function(b) { - var A = typeof b == "string" ? b : b.value, y = typeof b == "string" ? b : b.name; - S.itemList.push({ $elem: p.default(`

                  ` + y + "

                  "), value: y }); + var A = typeof b == "string" ? b : b.value, w = typeof b == "string" ? b : b.name; + S.itemList.push({ $elem: h.default(`

                  ` + w + "

                  "), value: w }); }); } return g.prototype.getItemList = function() { return this.itemList; }, g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(24)), p = u.__importDefault(n(3)), h = u.__importDefault(n(332)), g = function(_) { + var u = n(2), d = u.__importDefault(n(24)), h = u.__importDefault(n(3)), p = u.__importDefault(n(332)), g = function(_) { u.__extends(S, _); function S(b) { - var A = this, y = p.default(`
                  + var A = this, w = h.default(`
                  -
                  `), m = new h.default(b.config.fontSizes), w = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { +
                  `), m = new p.default(b.config.fontSizes), y = { width: 160, title: "\u8BBE\u7F6E\u5B57\u53F7", type: "list", list: m.getItemList(), clickHandler: function(x) { A.command(x); } }; - return A = _.call(this, y, b, w) || this, A; + return A = _.call(this, w, b, y) || this, A; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - w != null && (y.cmd.do("fontSize", b), m && (y.selection.collapseRange(), y.selection.restoreSelection())); + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + y != null && (w.cmd.do("fontSize", b), m && (w.selection.collapseRange(), w.selection.restoreSelection())); }, S.prototype.tryChangeActive = function() { }, S; }(d.default); @@ -56463,26 +56458,26 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = function() { - function h(g) { + var u = n(2), d = u.__importDefault(n(3)), h = function() { + function p(g) { this.itemList = []; for (var _ in g) { var S = g[_]; this.itemList.push({ $elem: d.default('

                  ' + S.name + "

                  "), value: S.value }); } } - return h.prototype.getItemList = function() { + return p.prototype.getItemList = function() { return this.itemList; - }, h; + }, p; }(); - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = ["LI"], S = ["BLOCKQUOTE"], b = function(A) { - p.__extends(y, A); - function y(m) { - var w = this, E = g.default('
                  '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

                  + var h = n(2), p = h.__importDefault(n(24)), g = h.__importDefault(n(3)), _ = ["LI"], S = ["BLOCKQUOTE"], b = function(A) { + h.__extends(w, A); + function w(m) { + var y = this, E = g.default('

                  '), x = { width: 100, title: "\u5BF9\u9F50\u65B9\u5F0F", type: "list", list: [{ $elem: g.default(`

                  ` + m.i18next.t("menus.dropListMenu.justify.\u9760\u5DE6") + `

                  `), value: "left" }, { $elem: g.default(`

                  @@ -56495,14 +56490,14 @@ var bb = { exports: {} }; ` + m.i18next.t("menus.dropListMenu.justify.\u4E24\u7AEF") + `

                  `), value: "justify" }], clickHandler: function(D) { - w.command(D); + y.command(D); } }; - return w = A.call(this, E, m, x) || this, w; + return y = A.call(this, E, m, x) || this, y; } - return y.prototype.command = function(m) { - var w = this.editor, E = w.selection, x = E.getSelectionContainerElem(); + return w.prototype.command = function(m) { + var y = this.editor, E = y.selection, x = E.getSelectionContainerElem(); E.saveRange(); - var k = w.selection.getSelectionRangeTopNodes(); + var k = y.selection.getSelectionRangeTopNodes(); if (x != null && x.length) if (this.isSpecialNode(x, k[0]) || this.isSpecialTopNode(k[0])) { var D = this.getSpecialNodeUntilTop(x, k[0]); @@ -56514,40 +56509,40 @@ var bb = { exports: {} }; P.css("text-align", m); }); E.restoreSelection(); - }, y.prototype.getSpecialNodeUntilTop = function(m, w) { - for (var E = m.elems[0], x = w.elems[0]; E != null; ) { + }, w.prototype.getSpecialNodeUntilTop = function(m, y) { + for (var E = m.elems[0], x = y.elems[0]; E != null; ) { if ((0, d.default)(_).call(_, E == null ? void 0 : E.nodeName) !== -1 || E.parentNode === x) return E; E = E.parentNode; } return E; - }, y.prototype.isSpecialNode = function(m, w) { - var E = this.getSpecialNodeUntilTop(m, w); + }, w.prototype.isSpecialNode = function(m, y) { + var E = this.getSpecialNodeUntilTop(m, y); return E == null ? !1 : (0, d.default)(_).call(_, E.nodeName) !== -1; - }, y.prototype.isSpecialTopNode = function(m) { - var w; - return m == null ? !1 : (0, d.default)(S).call(S, (w = m.elems[0]) === null || w === void 0 ? void 0 : w.nodeName) !== -1; - }, y.prototype.tryChangeActive = function() { - }, y; - }(h.default); + }, w.prototype.isSpecialTopNode = function(m) { + var y; + return m == null ? !1 : (0, d.default)(S).call(S, (y = m.elems[0]) === null || y === void 0 ? void 0 : y.nodeName) !== -1; + }, w.prototype.tryChangeActive = function() { + }, w; + }(p.default); r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = d.__importDefault(n(335)), _ = d.__importDefault(n(336)), S = n(7), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
                  + var d = n(2), h = d.__importDefault(n(3)), p = d.__importDefault(n(23)), g = d.__importDefault(n(335)), _ = d.__importDefault(n(336)), S = n(7), b = function(A) { + d.__extends(w, A); + function w(m) { + var y = this, E = h.default(`
                  `); - return w = A.call(this, E, m) || this, g.default(m), w; + return y = A.call(this, E, m) || this, g.default(m), y; } - return y.prototype.clickHandler = function() { - var m, w, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), D = k[k.length - 1], P = this.getTopNodeName(); + return w.prototype.clickHandler = function() { + var m, y, E = this.editor, x = E.selection.isSelectionEmpty(), k = E.selection.getSelectionRangeTopNodes(), D = k[k.length - 1], P = this.getTopNodeName(); if (P === "BLOCKQUOTE") { - var M = p.default(D.childNodes()), B = M.length, T = D; + var M = h.default(D.childNodes()), B = M.length, T = D; (0, u.default)(M).call(M, function(H) { - var I = p.default(H); + var I = h.default(H); I.insertAfter(T), T = I; }), D.remove(), E.selection.moveCursor(M.elems[B - 1]), this.tryChangeActive(); } else { @@ -56558,159 +56553,159 @@ var bb = { exports: {} }; } else $.insertAfter(D); this.delSelectNode(k); - var z = (w = $.childNodes()) === null || w === void 0 ? void 0 : w.last().getNode(); + var z = (y = $.childNodes()) === null || y === void 0 ? void 0 : y.last().getNode(); if (z == null) return; - z.textContent ? E.selection.moveCursor(z) : E.selection.moveCursor(z, 0), this.tryChangeActive(), p.default(S.EMPTY_P).insertAfter($); + z.textContent ? E.selection.moveCursor(z) : E.selection.moveCursor(z, 0), this.tryChangeActive(), h.default(S.EMPTY_P).insertAfter($); return; } x && (E.selection.collapseRange(), E.selection.restoreSelection()); - }, y.prototype.tryChangeActive = function() { - var m, w = this.editor, E = (m = w.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); + }, w.prototype.tryChangeActive = function() { + var m, y = this.editor, E = (m = y.selection.getSelectionRangeTopNodes()[0]) === null || m === void 0 ? void 0 : m.getNodeName(); E === "BLOCKQUOTE" ? this.active() : this.unActive(); - }, y.prototype.getTopNodeName = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes()[0], E = w == null ? void 0 : w.getNodeName(); + }, w.prototype.getTopNodeName = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes()[0], E = y == null ? void 0 : y.getNodeName(); return E; - }, y.prototype.delSelectNode = function(m) { - (0, u.default)(m).call(m, function(w) { - w.remove(); + }, w.prototype.delSelectNode = function(m) { + (0, u.default)(m).call(m, function(y) { + y.remove(); }); - }, y; - }(h.default); + }, w; + }(p.default); r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = n(7), p = u.__importDefault(n(3)); - function h(g) { + var u = n(2), d = n(7), h = u.__importDefault(n(3)); + function p(g) { function _(S) { - var b, A = g.selection.getSelectionContainerElem(), y = g.selection.getSelectionRangeTopNodes()[0]; - if ((y == null ? void 0 : y.getNodeName()) === "BLOCKQUOTE") { + var b, A = g.selection.getSelectionContainerElem(), w = g.selection.getSelectionRangeTopNodes()[0]; + if ((w == null ? void 0 : w.getNodeName()) === "BLOCKQUOTE") { if (A.getNodeName() === "BLOCKQUOTE") { var m = (b = A.childNodes()) === null || b === void 0 ? void 0 : b.getNode(); g.selection.moveCursor(m); } if (A.text() === "") { S.preventDefault(), A.remove(); - var w = p.default(d.EMPTY_P); - w.insertAfter(y), g.selection.moveCursor(w.getNode(), 0); + var y = h.default(d.EMPTY_P); + y.insertAfter(w), g.selection.moveCursor(y.getNode(), 0); } - y.text() === "" && y.remove(); + w.text() === "" && w.remove(); } } g.txt.eventHooks.enterDownEvents.push(_); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)); - function h(g) { - var _ = p.default("
                  "); + var d = n(2), h = d.__importDefault(n(3)); + function p(g) { + var _ = h.default("
                  "); return (0, u.default)(g).call(g, function(S) { _.append(S.clone(!0)); }), _; } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = n(6), _ = function(S) { + var d = n(2), h = d.__importDefault(n(24)), p = d.__importDefault(n(3)), g = n(6), _ = function(S) { d.__extends(b, S); function b(A) { - var y, m = this, w = h.default(`
                  + var w, m = this, y = p.default(`
                  `), E = { width: 120, title: "\u80CC\u666F\u989C\u8272", type: "inline-block", - list: (0, u.default)(y = A.config.colors).call(y, function(x) { - return { $elem: h.default(''), value: x }; + list: (0, u.default)(w = A.config.colors).call(w, function(x) { + return { $elem: p.default(''), value: x }; }), clickHandler: function(k) { m.command(k); } }; - return m = S.call(this, w, A, E) || this, m; + return m = S.call(this, y, A, E) || this, m; } return b.prototype.command = function(A) { - var y, m = this.editor, w = m.selection.isSelectionEmpty(), E = (y = m.selection.getSelectionContainerElem()) === null || y === void 0 ? void 0 : y.elems[0]; + var w, m = this.editor, y = m.selection.isSelectionEmpty(), E = (w = m.selection.getSelectionContainerElem()) === null || w === void 0 ? void 0 : w.elems[0]; if (E != null) { var x = (E == null ? void 0 : E.nodeName.toLowerCase()) !== "p", k = E == null ? void 0 : E.style.backgroundColor, D = g.hexToRgb(A) === k; - if (w) { + if (y) { if (x && !D) { var P = m.selection.getSelectionRangeTopNodes(); m.selection.createRangeByElem(P[0]), m.selection.moveCursor(P[0].elems[0]); } m.selection.createEmptyRange(); } - m.cmd.do("backColor", A), w && (m.selection.collapseRange(), m.selection.restoreSelection()); + m.cmd.do("backColor", A), y && (m.selection.collapseRange(), m.selection.restoreSelection()); } }, b.prototype.tryChangeActive = function() { }, b; - }(p.default); + }(h.default); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(24)), h = d.__importDefault(n(3)), g = function(_) { + var d = n(2), h = d.__importDefault(n(24)), p = d.__importDefault(n(3)), g = function(_) { d.__extends(S, _); function S(b) { - var A, y = this, m = h.default(`
                  + var A, w = this, m = p.default(`
                  -
                  `), w = { +
                  `), y = { width: 120, title: "\u6587\u5B57\u989C\u8272", type: "inline-block", list: (0, u.default)(A = b.config.colors).call(A, function(E) { - return { $elem: h.default(''), value: E }; + return { $elem: p.default(''), value: E }; }), clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = _.call(this, m, b, w) || this, y; + return w = _.call(this, m, b, y) || this, w; } return S.prototype.command = function(b) { - var A, y = this.editor, m = y.selection.isSelectionEmpty(), w = (A = y.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; - if (w != null) { - var E = y.selection.getSelectionText(); - if (w.nodeName === "A" && w.textContent === E) { - var x = h.default("").getNode(); - w.appendChild(x); + var A, w = this.editor, m = w.selection.isSelectionEmpty(), y = (A = w.selection.getSelectionContainerElem()) === null || A === void 0 ? void 0 : A.elems[0]; + if (y != null) { + var E = w.selection.getSelectionText(); + if (y.nodeName === "A" && y.textContent === E) { + var x = p.default("").getNode(); + y.appendChild(x); } - y.cmd.do("foreColor", b), m && (y.selection.collapseRange(), y.selection.restoreSelection()); + w.cmd.do("foreColor", b), m && (w.selection.collapseRange(), w.selection.restoreSelection()); } }, S.prototype.tryChangeActive = function() { }, S; - }(p.default); + }(h.default); r.default = g; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(33)), h = u.__importDefault(n(38)), g = u.__importDefault(n(340)), _ = u.__importDefault(n(346)), S = function(b) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(33)), p = u.__importDefault(n(38)), g = u.__importDefault(n(340)), _ = u.__importDefault(n(346)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = d.default(`
                  + function A(w) { + var m = this, y = d.default(`
                  `); - return m = b.call(this, w, y) || this, _.default(y), m; + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(""); - }, A.prototype.createPanel = function(y) { - var m = g.default(this.editor, y), w = new p.default(this, m); - w.create(); + }, A.prototype.createPanel = function(w) { + var m = g.default(this.editor, w), y = new h.default(this, m); + y.create(); }, A.prototype.tryChangeActive = function() { }, A; - }(h.default); + }(p.default); r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(341)), _ = n(7); + var d = n(2), h = n(6), p = d.__importDefault(n(3)), g = d.__importDefault(n(341)), _ = n(7); function S(b, A) { - var y = b.config, m = new g.default(b), w = p.getRandom("input-iframe"), E = p.getRandom("btn-ok"), x = p.getRandom("input-upload"), k = p.getRandom("btn-local-ok"); + var w = b.config, m = new g.default(b), y = h.getRandom("input-iframe"), E = h.getRandom("btn-ok"), x = h.getRandom("input-upload"), k = h.getRandom("btn-local-ok"); function D(T) { b.cmd.do("insertHTML", T + _.EMPTY_P), b.config.onlineVideoCallback(T); } @@ -56730,14 +56725,14 @@ var bb = { exports: {} };
                  `, events: [ { selector: "#" + k, type: "click", fn: function() { - var $ = h.default("#" + x), V = $.elems[0]; + var $ = p.default("#" + x), V = $.elems[0]; if (V) V.click(); else return !0; } }, { selector: "#" + x, type: "change", fn: function() { - var $ = h.default("#" + x), V = $.elems[0]; + var $ = p.default("#" + x), V = $.elems[0]; if (!V) return !0; var z = V.files; @@ -56748,7 +56743,7 @@ var bb = { exports: {} }; title: b.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"), tpl: `
                  "/> @@ -56761,7 +56756,7 @@ var bb = { exports: {} };
                  `, events: [ { selector: "#" + E, type: "click", fn: function() { - var $, V = h.default("#" + w), z = (0, u.default)($ = V.val()).call($); + var $, V = p.default("#" + y), z = (0, u.default)($ = V.val()).call($); if (!!z && !!P(z)) return D(z), !0; }, bindEnter: !0 } @@ -56771,17 +56766,17 @@ var bb = { exports: {} }; height: 0, tabs: [] }; - return window.FileReader && (y.uploadVideoServer || y.customUploadVideo) && B.tabs.push(M[0]), y.showLinkVideo && B.tabs.push(M[1]), B; + return window.FileReader && (w.uploadVideoServer || w.customUploadVideo) && B.tabs.push(M[0]), w.showLinkVideo && B.tabs.push(M[1]), B; } r.default = S; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(133)), d = a(n(57)), p = a(n(4)), h = a(n(27)); + var a = n(0), s = a(n(1)), u = a(n(133)), d = a(n(57)), h = a(n(4)), p = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), y = n(6), m = function() { - function w(E) { + var g = n(2), _ = n(6), S = g.__importDefault(n(135)), b = g.__importDefault(n(136)), A = n(7), w = n(6), m = function() { + function y(E) { this.editor = E; } - return w.prototype.uploadVideo = function(E) { + return y.prototype.uploadVideo = function(E) { var x = this; if (!!E.length) { var k = this.editor, D = k.config, P = "validate.", M = function(he) { @@ -56822,15 +56817,15 @@ var bb = { exports: {} }; return; } var pe = new FormData(); - if ((0, p.default)(Y).call(Y, function(we, he) { + if ((0, h.default)(Y).call(Y, function(we, he) { var Se = V || we.name; Y.length > 1 && (Se = Se + (he + 1)), pe.append(Se, we); }), B) { var Te = B.split("#"); B = Te[0]; var ve = Te[1] || ""; - (0, p.default)(_).call(_, z, function(we, he) { - H && ((0, h.default)(B).call(B, "?") > 0 ? B += "&" : B += "?", B = B + we + "=" + he), pe.append(we, he); + (0, h.default)(_).call(_, z, function(we, he) { + H && ((0, p.default)(B).call(B, "?") > 0 ? B += "&" : B += "?", B = B + we + "=" + he), pe.append(we, he); }), ve && (B += "#" + ve); var me = S.default(B, { timeout: F, formData: pe, headers: I, withCredentials: !!C, beforeSend: function(he) { if (U.before) @@ -56860,12 +56855,12 @@ var bb = { exports: {} }; typeof me == "string" && D.customAlert(me, "error"); } } - }, w.prototype.insertVideo = function(E) { + }, y.prototype.insertVideo = function(E) { var x = this.editor, k = x.config, D = "validate.", P = function(T, $) { return $ === void 0 && ($ = D), x.i18next.t($ + T); }; if (!k.customInsertVideo) - y.UA.isFirefox ? x.cmd.do("insertHTML", '

                  ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); + w.UA.isFirefox ? x.cmd.do("insertHTML", '

                  ') : x.cmd.do("insertHTML", '' + A.EMPTY_P); else { k.customInsertVideo(E); return; @@ -56878,7 +56873,7 @@ var bb = { exports: {} }; }, M.onabort = function() { return M = null; }, M.src = E; - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { @@ -56898,20 +56893,20 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(347)), p = u.__importDefault(n(349)); - function h(g) { - d.default(g), p.default(g); + var u = n(2), d = u.__importDefault(n(347)), h = u.__importDefault(n(349)); + function p(g) { + d.default(g), h.default(g); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)), h = u.__importDefault(n(348)); + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(39)), p = u.__importDefault(n(348)); function g(S) { var b, A = function(E, x) { return x === void 0 && (x = ""), S.i18next.t(x + E); }; - function y(w) { + function w(y) { var E = [{ $elem: d.default(""), onClick: function(k, D) { return D.remove(), !0; } }, { $elem: d.default("100%"), onClick: function(k, D) { @@ -56923,34 +56918,34 @@ var bb = { exports: {} }; } }, { $elem: d.default("" + A("\u91CD\u7F6E") + ""), onClick: function(k, D) { return D.removeAttr("width"), D.removeAttr("height"), !0; } }, { $elem: d.default("" + A("menus.justify.\u9760\u5DE6") + ""), onClick: function(k, D) { - return h.default(D, "left"), !0; + return p.default(D, "left"), !0; } }, { $elem: d.default("" + A("menus.justify.\u5C45\u4E2D") + ""), onClick: function(k, D) { - return h.default(D, "center"), !0; + return p.default(D, "center"), !0; } }, { $elem: d.default("" + A("menus.justify.\u9760\u53F3") + ""), onClick: function(k, D) { - return h.default(D, "right"), !0; + return p.default(D, "right"), !0; } }]; - b = new p.default(S, w, E), b.create(); + b = new h.default(S, y, E), b.create(); } function m() { b && (b.remove(), b = null); } - return { showVideoTooltip: y, hideVideoTooltip: m }; + return { showVideoTooltip: w, hideVideoTooltip: m }; } r.createShowHideFn = g; function _(S) { - var b = g(S), A = b.showVideoTooltip, y = b.hideVideoTooltip; - S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(y), S.txt.eventHooks.keyupEvents.push(y), S.txt.eventHooks.toolbarClickEvents.push(y), S.txt.eventHooks.menuClickEvents.push(y), S.txt.eventHooks.textScrollEvents.push(y), S.txt.eventHooks.changeEvents.push(y); + var b = g(S), A = b.showVideoTooltip, w = b.hideVideoTooltip; + S.txt.eventHooks.videoClickEvents.push(A), S.txt.eventHooks.clickEvents.push(w), S.txt.eventHooks.keyupEvents.push(w), S.txt.eventHooks.toolbarClickEvents.push(w), S.txt.eventHooks.menuClickEvents.push(w), S.txt.eventHooks.textScrollEvents.push(w), S.txt.eventHooks.changeEvents.push(w); } r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(28)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)); - function h(_, S) { + var d = n(2), h = d.__importDefault(n(3)); + function p(_, S) { var b = ["P"], A = g(_, b); - A && p.default(A).css("text-align", S); + A && h.default(A).css("text-align", S); } - r.default = h; + r.default = p; function g(_, S) { for (var b, A = _.elems[0]; A != null; ) { if ((0, u.default)(S).call(S, A == null ? void 0 : A.nodeName)) @@ -56965,14 +56960,14 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(6); - function d(p) { + function d(h) { if (!!u.UA.isFirefox) { - var h = p.txt, g = p.selection, _ = h.eventHooks.keydownEvents; + var p = h.txt, g = h.selection, _ = p.eventHooks.keydownEvents; _.push(function(S) { var b = g.getSelectionContainerElem(); if (b) { - var A = b.getNodeTop(p), y = A.length && A.prev().length ? A.prev() : null; - y && y.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && y.remove(); + var A = b.getNodeTop(h), w = A.length && A.prev().length ? A.prev() : null; + w && w.attr("data-we-video-p") && g.getCursorPos() === 0 && S.keyCode === 8 && w.remove(); } }); } @@ -56981,25 +56976,25 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(7), h = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(y) { - d.__extends(m, y); - function m(w) { - var E = this, x = h.default('
                  '), k = b.default(w); + var d = n(2), h = n(7), p = d.__importDefault(n(3)), g = d.__importDefault(n(33)), _ = d.__importDefault(n(38)), S = d.__importDefault(n(351)), b = d.__importDefault(n(364)), A = function(w) { + d.__extends(m, w); + function m(y) { + var E = this, x = p.default('
                  '), k = b.default(y); if (k.onlyUploadConf) { var D; x = k.onlyUploadConf.$elem, (0, u.default)(D = k.onlyUploadConf.events).call(D, function(P) { - var M = P.type, B = P.fn || p.EMPTY_FN; + var M = P.type, B = P.fn || h.EMPTY_FN; x.on(M, function(T) { T.stopPropagation(), B(T); }); }); } - return E = y.call(this, x, w) || this, E.imgPanelConfig = k, S.default(w), E; + return E = w.call(this, x, y) || this, E.imgPanelConfig = k, S.default(y), E; } return m.prototype.clickHandler = function() { this.imgPanelConfig.onlyUploadConf || this.createPanel(); }, m.prototype.createPanel = function() { - var w = this.imgPanelConfig, E = new g.default(this, w); + var y = this.imgPanelConfig, E = new g.default(this, y); this.setPanel(E), E.create(); }, m.prototype.tryChangeActive = function() { }, m; @@ -57008,36 +57003,36 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(352)), p = u.__importDefault(n(353)), h = u.__importDefault(n(354)), g = u.__importDefault(n(362)), _ = u.__importDefault(n(363)); + var u = n(2), d = u.__importDefault(n(352)), h = u.__importDefault(n(353)), p = u.__importDefault(n(354)), g = u.__importDefault(n(362)), _ = u.__importDefault(n(363)); function S(b) { - d.default(b), p.default(b), h.default(b), g.default(b), _.default(b); + d.default(b), h.default(b), p.default(b), g.default(b), _.default(b); } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = n(131), p = u.__importDefault(n(97)); - function h(b, A) { - var y = b.config, m = y.pasteFilterStyle, w = y.pasteIgnoreImg, E = d.getPasteHtml(A, m, w); + var u = n(2), d = n(131), h = u.__importDefault(n(97)); + function p(b, A) { + var w = b.config, m = w.pasteFilterStyle, y = w.pasteIgnoreImg, E = d.getPasteHtml(A, m, y); if (E) return !0; var x = d.getPasteText(A); return !!x; } function g(b, A) { - for (var y, m = ((y = A.clipboardData) === null || y === void 0 ? void 0 : y.types) || [], w = 0; w < m.length; w++) { - var E = m[w]; + for (var w, m = ((w = A.clipboardData) === null || w === void 0 ? void 0 : w.types) || [], y = 0; y < m.length; y++) { + var E = m[y]; if (E === "Files") return !0; } return !1; } function _(b, A) { - if (!(!g(A, b) && h(A, b))) { - var y = d.getPasteImgs(b); - if (!!y.length) { - var m = new p.default(A); - m.uploadImg(y); + if (!(!g(A, b) && p(A, b))) { + var w = d.getPasteImgs(b); + if (!!w.length) { + var m = new h.default(A); + m.uploadImg(w); } } } @@ -57051,46 +57046,46 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(97)); - function p(h) { + function h(p) { function g(_) { var S = _.dataTransfer && _.dataTransfer.files; if (!(!S || !S.length)) { - var b = new d.default(h); + var b = new d.default(p); b.uploadImg(S); } } - h.txt.eventHooks.dropEvents.push(g); + p.txt.eventHooks.dropEvents.push(g); } - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)), d = a(n(355)); (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; - var p = n(2), h = p.__importDefault(n(3)); + var h = n(2), p = h.__importDefault(n(3)); n(360); var g = n(6); - function _(m, w, E, x, k) { - m.attr("style", "width:" + w + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); + function _(m, y, E, x, k) { + m.attr("style", "width:" + y + "px; height:" + E + "px; left:" + x + "px; top:" + k + "px;"); } - function S(m, w) { - var E = h.default(`
                  + function S(m, y) { + var E = p.default(`
                  `); - return E.hide(), w.append(E), E; + return E.hide(), y.append(E), E; } - function b(m, w, E) { + function b(m, y, E) { var x = m.getBoundingClientRect(), k = E.getBoundingClientRect(), D = k.width.toFixed(2), P = k.height.toFixed(2); - (0, u.default)(w).call(w, ".w-e-img-drag-show-size").text(D + "px * " + P + "px"), _(w, (0, d.default)(D), (0, d.default)(P), k.left - x.left, k.top - x.top), w.show(); + (0, u.default)(y).call(y, ".w-e-img-drag-show-size").text(D + "px * " + P + "px"), _(y, (0, d.default)(D), (0, d.default)(P), k.left - x.left, k.top - x.top), y.show(); } function A(m) { - var w = m.$textContainerElem, E, x = S(m, w); + var y = m.$textContainerElem, E, x = S(m, y); function k(M, B) { M.on("click", function(T) { T.stopPropagation(); }), M.on("mousedown", ".w-e-img-drag-rb", function(T) { if (T.preventDefault(), !E) return; - var $ = T.clientX, V = T.clientY, z = B.getBoundingClientRect(), H = E.getBoundingClientRect(), I = H.width, U = H.height, F = H.left - z.left, C = H.top - z.top, q = I / U, X = I, Y = U, ue = h.default(document); + var $ = T.clientX, V = T.clientY, z = B.getBoundingClientRect(), H = E.getBoundingClientRect(), I = H.width, U = H.height, F = H.left - z.left, C = H.top - z.top, q = I / U, X = I, Y = U, ue = p.default(document); function ee() { ue.off("mousemove", pe), ue.off("mouseup", Te); } @@ -57109,21 +57104,21 @@ var bb = { exports: {} }; function D(M) { if (g.UA.isIE()) return !1; - M && (E = M, b(w, x, E)); + M && (E = M, b(y, x, E)); } function P() { - (0, u.default)(w).call(w, ".w-e-img-drag-mask").hide(); + (0, u.default)(y).call(y, ".w-e-img-drag-mask").hide(); } - return k(x, w), h.default(document).on("click", P), m.beforeDestroy(function() { - h.default(document).off("click", P); + return k(x, y), p.default(document).on("click", P), m.beforeDestroy(function() { + p.default(document).off("click", P); }), { showDrag: D, hideDrag: P }; } r.createShowHideFn = A; - function y(m) { - var w = A(m), E = w.showDrag, x = w.hideDrag; + function w(m) { + var y = A(m), E = y.showDrag, x = y.hideDrag; m.txt.eventHooks.imgClickEvents.push(E), m.txt.eventHooks.textScrollEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.changeEvents.push(x); } - r.default = y; + r.default = w; }, function(i, r, n) { i.exports = n(356); }, function(i, r, n) { @@ -57137,8 +57132,8 @@ var bb = { exports: {} }; var a = n(5), s = n(359); a({ global: !0, forced: parseFloat != s }, { parseFloat: s }); }, function(i, r, n) { - var a = n(8), s = n(90).trim, u = n(68), d = a.parseFloat, p = 1 / d(u + "-0") !== -1 / 0; - i.exports = p ? function(g) { + var a = n(8), s = n(90).trim, u = n(68), d = a.parseFloat, h = 1 / d(u + "-0") !== -1 / 0; + i.exports = h ? function(g) { var _ = s(String(g)), S = d(_); return S === 0 && _.charAt(0) == "-" ? -0 : S; } : d; @@ -57186,13 +57181,13 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); - function h(_) { - var S, b = function(w, E) { - return E === void 0 && (E = ""), _.i18next.t(E + w); + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(39)); + function p(_) { + var S, b = function(y, E) { + return E === void 0 && (E = ""), _.i18next.t(E + y); }; function A(m) { - var w = [{ $elem: d.default(""), onClick: function(x, k) { + var y = [{ $elem: d.default(""), onClick: function(x, k) { return x.selection.createRangeByElem(k), x.selection.restoreSelection(), x.cmd.do("delete"), !0; } }, { $elem: d.default("30%"), onClick: function(x, k) { return k.attr("width", "30%"), k.removeAttr("height"), !0; @@ -57201,21 +57196,21 @@ var bb = { exports: {} }; } }, { $elem: d.default("100%"), onClick: function(x, k) { return k.attr("width", "100%"), k.removeAttr("height"), !0; } }]; - w.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { + y.push({ $elem: d.default("" + b("\u91CD\u7F6E") + ""), onClick: function(x, k) { return k.removeAttr("width"), k.removeAttr("height"), !0; - } }), m.attr("data-href") && w.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { + } }), m.attr("data-href") && y.push({ $elem: d.default("" + b("\u67E5\u770B\u94FE\u63A5") + ""), onClick: function(x, k) { var D = k.attr("data-href"); return D && (D = decodeURIComponent(D), window.open(D, "_target")), !0; - } }), S = new p.default(_, m, w), S.create(); + } }), S = new h.default(_, m, y), S.create(); } - function y() { + function w() { S && (S.remove(), S = null); } - return { showImgTooltip: A, hideImgTooltip: y }; + return { showImgTooltip: A, hideImgTooltip: w }; } - r.createShowHideFn = h; + r.createShowHideFn = p; function g(_) { - var S = h(_), b = S.showImgTooltip, A = S.hideImgTooltip; + var S = p(_), b = S.showImgTooltip, A = S.hideImgTooltip; _.txt.eventHooks.imgClickEvents.push(b), _.txt.eventHooks.clickEvents.push(A), _.txt.eventHooks.keyupEvents.push(A), _.txt.eventHooks.toolbarClickEvents.push(A), _.txt.eventHooks.menuClickEvents.push(A), _.txt.eventHooks.textScrollEvents.push(A), _.txt.eventHooks.imgDragBarMouseDownEvents.push(A), _.txt.eventHooks.changeEvents.push(A); } r.default = g; @@ -57223,12 +57218,12 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); function u(d) { - var p = d.txt, h = d.selection, g = p.eventHooks.keydownEvents; + var h = d.txt, p = d.selection, g = h.eventHooks.keydownEvents; g.push(function(_) { - var S = h.getSelectionContainerElem(), b = h.getRange(); - if (!(!b || !S || _.keyCode !== 8 || !h.isSelectionEmpty())) { - var A = b.startContainer, y = b.startOffset, m = null; - if (y === 0) + var S = p.getSelectionContainerElem(), b = p.getRange(); + if (!(!b || !S || _.keyCode !== 8 || !p.isSelectionEmpty())) { + var A = b.startContainer, w = b.startOffset, m = null; + if (w === 0) for (; A !== S.elems[0] && S.elems[0].contains(A) && A.parentNode && !m; ) { if (A.previousSibling) { m = A.previousSibling; @@ -57237,11 +57232,11 @@ var bb = { exports: {} }; A = A.parentNode; } else - A.nodeType !== 3 && (m = A.childNodes[y - 1]); + A.nodeType !== 3 && (m = A.childNodes[w - 1]); if (!!m) { - for (var w = m; w.childNodes.length; ) - w = w.childNodes[w.childNodes.length - 1]; - w instanceof HTMLElement && w.tagName === "IMG" && (w.remove(), _.preventDefault()); + for (var y = m; y.childNodes.length; ) + y = y.childNodes[y.childNodes.length - 1]; + y instanceof HTMLElement && y.tagName === "IMG" && (y.remove(), _.preventDefault()); } } }); @@ -57250,20 +57245,20 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)), d = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = n(6), _ = p.__importDefault(n(97)); + var h = n(2), p = h.__importDefault(n(3)), g = n(6), _ = h.__importDefault(n(97)); function S(b) { - var A, y = b.config, m = new _.default(b), w = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), D = g.getRandom("input-link-url-href"), P = g.getRandom("btn-link"), M = "menus.panelMenus.image.", B = function(q, X) { + var A, w = b.config, m = new _.default(b), y = g.getRandom("up-trigger-id"), E = g.getRandom("up-file-id"), x = g.getRandom("input-link-url"), k = g.getRandom("input-link-url-alt"), D = g.getRandom("input-link-url-href"), P = g.getRandom("btn-link"), M = "menus.panelMenus.image.", B = function(q, X) { return X === void 0 && (X = M), b.i18next.t(X + q); }; function T(C, q, X) { - var Y = y.linkImgCheck(C); - return Y === !0 ? !0 : (typeof Y == "string" && y.customAlert(Y, "error"), !1); + var Y = w.linkImgCheck(C); + return Y === !0 ? !0 : (typeof Y == "string" && w.customAlert(Y, "error"), !1); } - var $ = y.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = y.uploadImgAccept).call(A, function(C) { + var $ = w.uploadImgMaxLength === 1 ? "" : 'multiple="multiple"', V = (0, u.default)(A = w.uploadImgAccept).call(A, function(C) { return "image/" + C; }).join(","), z = function(q, X, Y) { return '
                  -
                  +
                  @@ -57271,18 +57266,18 @@ var bb = { exports: {} };
                  `; }, H = [ - { selector: "#" + w, type: "click", fn: function() { - var q = y.uploadImgFromMedia; + { selector: "#" + y, type: "click", fn: function() { + var q = w.uploadImgFromMedia; if (q && typeof q == "function") return q(), !0; - var X = h.default("#" + E), Y = X.elems[0]; + var X = p.default("#" + E), Y = X.elems[0]; if (Y) Y.click(); else return !0; } }, { selector: "#" + E, type: "change", fn: function() { - var q = h.default("#" + E), X = q.elems[0]; + var q = p.default("#" + E), X = q.elems[0]; if (!X) return !0; var Y = X.files; @@ -57293,12 +57288,12 @@ var bb = { exports: {} }; type="text" class="block" placeholder="` + B("\u56FE\u7247\u5730\u5740") + '"/>']; - y.showLinkImgAlt && I.push(` + w.showLinkImgAlt && I.push(` '), y.showLinkImgHref && I.push(` + placeholder="` + B("\u56FE\u7247\u6587\u5B57\u8BF4\u660E") + '"/>'), w.showLinkImgHref && I.push(` ' + B("\u63D2\u5165", "") + `
                  `, events: [{ selector: "#" + P, type: "click", fn: function() { - var q, X = h.default("#" + x), Y = (0, d.default)(q = X.val()).call(q); + var q, X = p.default("#" + x), Y = (0, d.default)(q = X.val()).call(q); if (!!Y) { var ue; - if (y.showLinkImgAlt) { + if (w.showLinkImgAlt) { var ee; - ue = (0, d.default)(ee = h.default("#" + k).val()).call(ee); + ue = (0, d.default)(ee = p.default("#" + k).val()).call(ee); } var pe; - if (y.showLinkImgHref) { + if (w.showLinkImgHref) { var Te; - pe = (0, d.default)(Te = h.default("#" + D).val()).call(Te); + pe = (0, d.default)(Te = p.default("#" + D).val()).call(Te); } if (!!T(Y)) return m.insertImg(Y, ue, pe), !0; } }, bindEnter: !0 }] } - ], F = { width: 300, height: 0, tabs: [], onlyUploadConf: { $elem: h.default(z("w-e-menu", "w-e-icon-image", "\u56FE\u7247")), events: H } }; - return window.FileReader && (y.uploadImgShowBase64 || y.uploadImgServer || y.customUploadImg || y.uploadImgFromMedia) && F.tabs.push(U[0]), y.showLinkImg && (F.tabs.push(U[1]), F.onlyUploadConf = void 0), F; + ], F = { width: 300, height: 0, tabs: [], onlyUploadConf: { $elem: p.default(z("w-e-menu", "w-e-icon-image", "\u56FE\u7247")), events: H } }; + return window.FileReader && (w.uploadImgShowBase64 || w.uploadImgServer || w.customUploadImg || w.uploadImgFromMedia) && F.tabs.push(U[0]), w.showLinkImg && (F.tabs.push(U[1]), F.onlyUploadConf = void 0), F; } r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(24)), g = d.__importDefault(n(366)), _ = function(S) { + var d = n(2), h = d.__importDefault(n(3)), p = d.__importDefault(n(24)), g = d.__importDefault(n(366)), _ = function(S) { d.__extends(b, S); function b(A) { - var y = this, m = p.default(`
                  + var w = this, m = h.default(`
                  -
                  `), w = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: p.default(`

                  +

                  `), y = { width: 130, title: "\u8BBE\u7F6E\u7F29\u8FDB", type: "list", list: [{ $elem: h.default(`

                  ` + A.i18next.t("menus.dropListMenu.indent.\u589E\u52A0\u7F29\u8FDB") + ` -

                  `), value: "increase" }, { $elem: p.default(`

                  +

                  `), value: "increase" }, { $elem: h.default(`

                  ` + A.i18next.t("menus.dropListMenu.indent.\u51CF\u5C11\u7F29\u8FDB") + `

                  `), value: "decrease" }], clickHandler: function(x) { - y.command(x); + w.command(x); } }; - return y = S.call(this, m, A, w) || this, y; + return w = S.call(this, m, A, y) || this, w; } return b.prototype.command = function(A) { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (m && y.$textElem.equal(m)) { - var w = y.selection.getSelectionRangeTopNodes(); - w.length > 0 && (0, u.default)(w).call(w, function(E) { - g.default(p.default(E), A, y); + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (m && w.$textElem.equal(m)) { + var y = w.selection.getSelectionRangeTopNodes(); + y.length > 0 && (0, u.default)(y).call(y, function(E) { + g.default(h.default(E), A, w); }); } else m && m.length > 0 && (0, u.default)(m).call(m, function(E) { - g.default(p.default(E), A, y); + g.default(h.default(E), A, w); }); - y.selection.restoreSelection(), this.tryChangeActive(); + w.selection.restoreSelection(), this.tryChangeActive(); }, b.prototype.tryChangeActive = function() { - var A = this.editor, y = A.selection.getSelectionStartElem(), m = p.default(y).getNodeTop(A); + var A = this.editor, w = A.selection.getSelectionStartElem(), m = h.default(w).getNodeTop(A); m.length <= 0 || (m.elems[0].style.paddingLeft != "" ? this.active() : this.unActive()); }, b; - }(h.default); + }(p.default); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(367)), g = p.__importDefault(n(368)), _ = /^(\d+)(\w+)$/, S = /^(\d+)%$/; - function b(y) { - var m = y.config.indentation; + var h = n(2), p = h.__importDefault(n(367)), g = h.__importDefault(n(368)), _ = /^(\d+)(\w+)$/, S = /^(\d+)%$/; + function b(w) { + var m = w.config.indentation; if (typeof m == "string") { if (_.test(m)) { - var w, E = (0, u.default)(w = (0, d.default)(m).call(m).match(_)).call(w, 1, 3), x = E[0], k = E[1]; + var y, E = (0, u.default)(y = (0, d.default)(m).call(m).match(_)).call(y, 1, 3), x = E[0], k = E[1]; return { value: Number(x), unit: k }; } else if (S.test(m)) return { value: Number((0, d.default)(m).call(m).match(S)[1]), unit: "%" }; @@ -57389,66 +57384,66 @@ var bb = { exports: {} }; return m; return { value: 2, unit: "em" }; } - function A(y, m, w) { - var E = y.getNodeTop(w), x = /^(P|H[0-9]*)$/; - x.test(E.getNodeName()) && (m === "increase" ? h.default(E, b(w)) : m === "decrease" && g.default(E, b(w))); + function A(w, m, y) { + var E = w.getNodeTop(y), x = /^(P|H[0-9]*)$/; + x.test(E.getNodeName()) && (m === "increase" ? p.default(E, b(y)) : m === "decrease" && g.default(E, b(y))); } r.default = A; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(45)); (0, s.default)(r, "__esModule", { value: !0 }); - function d(p, h) { - var g = p.elems[0]; + function d(h, p) { + var g = h.elems[0]; if (g.style.paddingLeft === "") - p.css("padding-left", h.value + h.unit); + h.css("padding-left", p.value + p.unit); else { - var _ = g.style.paddingLeft, S = (0, u.default)(_).call(_, 0, _.length - h.unit.length), b = Number(S) + h.value; - p.css("padding-left", "" + b + h.unit); + var _ = g.style.paddingLeft, S = (0, u.default)(_).call(_, 0, _.length - p.unit.length), b = Number(S) + p.value; + h.css("padding-left", "" + b + p.unit); } } r.default = d; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(45)); (0, s.default)(r, "__esModule", { value: !0 }); - function d(p, h) { - var g = p.elems[0]; + function d(h, p) { + var g = h.elems[0]; if (g.style.paddingLeft !== "") { - var _ = g.style.paddingLeft, S = (0, u.default)(_).call(_, 0, _.length - h.unit.length), b = Number(S) - h.value; - b > 0 ? p.css("padding-left", "" + b + h.unit) : p.css("padding-left", ""); + var _ = g.style.paddingLeft, S = (0, u.default)(_).call(_, 0, _.length - p.unit.length), b = Number(S) - p.value; + b > 0 ? h.css("padding-left", "" + b + p.unit) : h.css("padding-left", ""); } } r.default = d; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(38)), h = u.__importDefault(n(33)), g = u.__importDefault(n(370)), _ = function(S) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(38)), p = u.__importDefault(n(33)), g = u.__importDefault(n(370)), _ = function(S) { u.__extends(b, S); function b(A) { - var y = this, m = d.default(`

                  + var w = this, m = d.default(`
                  `); - return y = S.call(this, m, A) || this, y; + return w = S.call(this, m, A) || this, w; } return b.prototype.createPanel = function() { - var A = g.default(this.editor), y = new h.default(this, A); - y.create(); + var A = g.default(this.editor), w = new p.default(this, A); + w.create(); }, b.prototype.clickHandler = function() { this.createPanel(); }, b.prototype.tryChangeActive = function() { }, b; - }(p.default); + }(h.default); r.default = _; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(26)), d = a(n(70)), p = a(n(17)); + var a = n(0), s = a(n(1)), u = a(n(26)), d = a(n(70)), h = a(n(17)); (0, s.default)(r, "__esModule", { value: !0 }); - var h = n(2), g = h.__importDefault(n(3)); + var p = n(2), g = p.__importDefault(n(3)); function _(S) { var b = S.config.emotions; - function A(w) { + function A(y) { var E = []; - if (w.type == "image") { + if (y.type == "image") { var x; - E = (0, u.default)(x = w.content).call(x, function(D) { + E = (0, u.default)(x = y.content).call(x, function(D) { return typeof D == "string" ? "" : ' [' + D.alt + `] `; @@ -57457,79 +57452,79 @@ var bb = { exports: {} }; }); } else { var k; - E = (0, u.default)(k = w.content).call(k, function(D) { + E = (0, u.default)(k = y.content).call(k, function(D) { return '' + D + ""; }); } return E.join("").replace(/ /g, ""); } - var y = (0, u.default)(b).call(b, function(w) { + var w = (0, u.default)(b).call(b, function(y) { return { - title: S.i18next.t("menus.panelMenus.emoticon." + w.title), - tpl: "
                  " + A(w) + "
                  ", + title: S.i18next.t("menus.panelMenus.emoticon." + y.title), + tpl: "
                  " + A(y) + "
                  ", events: [{ selector: ".eleImg", type: "click", fn: function(x) { var k = g.default(x.target), D = k.getNodeName(), P; if (D === "IMG") { var M; - P = (0, p.default)(M = k.parent().html()).call(M); + P = (0, h.default)(M = k.parent().html()).call(M); } else P = "" + k.html() + ""; return S.cmd.do("insertHTML", P), !0; } }] }; - }), m = { width: 300, height: 230, tabs: y }; + }), m = { width: 300, height: 230, tabs: w }; return m; } r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createListHandle = r.ClassType = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(372)), h = u.__importDefault(n(374)), g = u.__importDefault(n(375)), _ = u.__importDefault(n(376)), S = u.__importDefault(n(377)), b; - (function(w) { - w.Wrap = "WrapListHandle", w.Join = "JoinListHandle", w.StartJoin = "StartJoinListHandle", w.EndJoin = "EndJoinListHandle", w.Other = "OtherListHandle"; + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(372)), p = u.__importDefault(n(374)), g = u.__importDefault(n(375)), _ = u.__importDefault(n(376)), S = u.__importDefault(n(377)), b; + (function(y) { + y.Wrap = "WrapListHandle", y.Join = "JoinListHandle", y.StartJoin = "StartJoinListHandle", y.EndJoin = "EndJoinListHandle", y.Other = "OtherListHandle"; })(b = r.ClassType || (r.ClassType = {})); - var A = { WrapListHandle: p.default, JoinListHandle: h.default, StartJoinListHandle: g.default, EndJoinListHandle: _.default, OtherListHandle: S.default }; - function y(w, E, x) { - if (w === b.Other && x === void 0) + var A = { WrapListHandle: h.default, JoinListHandle: p.default, StartJoinListHandle: g.default, EndJoinListHandle: _.default, OtherListHandle: S.default }; + function w(y, E, x) { + if (y === b.Other && x === void 0) throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range"); - return w !== b.Other ? new A[w](E) : new A[w](E, x); + return y !== b.Other ? new A[y](E) : new A[y](E, x); } - r.createListHandle = y; + r.createListHandle = w; var m = function() { - function w(E) { + function y(E) { this.handle = E, this.handle.exec(); } - return w.prototype.getSelectionRangeElem = function() { + return y.prototype.getSelectionRangeElem = function() { return d.default(this.handle.selectionRangeElem.get()); - }, w; + }, y; }(); r.default = m; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(58), g = n(47), _ = function(S) { + var d = n(2), h = d.__importDefault(n(3)), p = n(58), g = n(47), _ = function(S) { d.__extends(b, S); function b(A) { return S.call(this, A) || this; } return b.prototype.exec = function() { - var A = this.options, y = A.listType, m = A.listTarget, w = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, D = [], P = w == null ? void 0 : w.getNodeName(), M = E.prior, B = x.prior; + var A = this.options, w = A.listType, m = A.listTarget, y = A.$selectionElem, E = A.$startElem, x = A.$endElem, k, D = [], P = y == null ? void 0 : y.getNodeName(), M = E.prior, B = x.prior; if (!E.prior && !x.prior || !(M != null && M.prev().length) && !(B != null && B.next().length)) { var T; - (0, u.default)(T = w == null ? void 0 : w.children()).call(T, function(F) { - D.push(p.default(F)); - }), P === y ? k = g.createElementFragment( + (0, u.default)(T = y == null ? void 0 : y.children()).call(T, function(F) { + D.push(h.default(F)); + }), P === w ? k = g.createElementFragment( D, g.createDocumentFragment(), "p" ) : (k = g.createElement(m), (0, u.default)(D).call(D, function(F) { k.appendChild(F.elems[0]); - })), this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]), w.remove(); + })), this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]), y.remove(); } else { for (var $ = M; $.length; ) - D.push($), B != null && B.equal($) ? $ = p.default(void 0) : $ = $.next(); + D.push($), B != null && B.equal($) ? $ = h.default(void 0) : $ = $.next(); var V = M.prev(), z = B.next(); - if (P === y ? k = g.createElementFragment( + if (P === w ? k = g.createElementFragment( D, g.createDocumentFragment(), "p" @@ -57541,52 +57536,52 @@ var bb = { exports: {} }; var I = g.createElement(P); (0, u.default)(H).call(H, function(F) { I.append(F.elems[0]); - }), p.default(I).insertAfter(w), this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + }), h.default(I).insertAfter(y), this.selectionRangeElem.set(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } else if (!V.length) - this.selectionRangeElem.set(k), g.insertBefore(w, k, w.elems[0]); + this.selectionRangeElem.set(k), g.insertBefore(y, k, y.elems[0]); else { this.selectionRangeElem.set(k); - var U = w.next(); - U.length ? g.insertBefore(w, k, U.elems[0]) : w.parent().elems[0].append(k); + var U = y.next(); + U.length ? g.insertBefore(y, k, U.elems[0]) : y.parent().elems[0].append(k); } } }, b; - }(h.ListHandle); + }(p.ListHandle); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); var d = function() { - function p() { + function h() { this._element = null; } - return p.prototype.set = function(h) { - if (h instanceof DocumentFragment) { + return h.prototype.set = function(p) { + if (p instanceof DocumentFragment) { var g, _ = []; - (0, u.default)(g = h.childNodes).call(g, function(S) { + (0, u.default)(g = p.childNodes).call(g, function(S) { _.push(S); - }), h = _; + }), p = _; } - this._element = h; - }, p.prototype.get = function() { + this._element = p; + }, h.prototype.get = function() { return this._element; - }, p.prototype.clear = function() { + }, h.prototype.clear = function() { this._element = null; - }, p; + }, h; }(); r.default = d; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(58), g = n(47), _ = function(S) { + var d = n(2), h = d.__importDefault(n(3)), p = n(58), g = n(47), _ = function(S) { d.__extends(b, S); function b(A) { return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m, w, E, x, k, D = this.options, P = D.editor, M = D.listType, B = D.listTarget, T = D.$startElem, $ = D.$endElem, V, z = P.selection.getSelectionRangeTopNodes(), H = T == null ? void 0 : T.getNodeName(), I = $ == null ? void 0 : $.getNodeName(); + var A, w, m, y, E, x, k, D = this.options, P = D.editor, M = D.listType, B = D.listTarget, T = D.$startElem, $ = D.$endElem, V, z = P.selection.getSelectionRangeTopNodes(), H = T == null ? void 0 : T.getNodeName(), I = $ == null ? void 0 : $.getNodeName(); if (H === I) if (z.length > 2) if (z.shift(), z.pop(), V = g.createElementFragment( @@ -57607,7 +57602,7 @@ var bb = { exports: {} }; F.append(ve); }); var ue = g.createElement(B); - ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), p.default(ue).insertAfter(T), !(!((y = T.children()) === null || y === void 0) && y.length) && T.remove(), !(!((m = $.children()) === null || m === void 0) && m.length) && $.remove(); + ue.append(U), ue.append(V), ue.append(F), V = ue, this.selectionRangeElem.set(V), h.default(ue).insertAfter(T), !(!((w = T.children()) === null || w === void 0) && w.length) && T.remove(), !(!((m = $.children()) === null || m === void 0) && m.length) && $.remove(); } else { z.length = 0; @@ -57617,7 +57612,7 @@ var bb = { exports: {} }; Y.unshift(X), X = X.prev(); z.push.apply(z, Y), H === M ? (V = g.createElementFragment(z, g.createDocumentFragment(), "p"), this.selectionRangeElem.set(V), g.insertBefore(T, V, $.elems[0])) : (V = g.createElement(B), (0, u.default)(z).call(z, function(he) { V.append(he.elems[0]); - }), this.selectionRangeElem.set(V), p.default(V).insertAfter(T)), !(!((w = T.children()) === null || w === void 0) && w.length) && $.remove(), !(!((E = $.children()) === null || E === void 0) && E.length) && $.remove(); + }), this.selectionRangeElem.set(V), h.default(V).insertAfter(T)), !(!((y = T.children()) === null || y === void 0) && y.length) && $.remove(), !(!((E = $.children()) === null || E === void 0) && E.length) && $.remove(); } else { for (var ee = [], X = g.getEndPoint($); X.length; ) @@ -57640,22 +57635,22 @@ var bb = { exports: {} }; $.elems[0].append(V); } }, b; - }(h.ListHandle); + }(p.ListHandle); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(58), g = n(47), _ = function(S) { + var d = n(2), h = d.__importDefault(n(3)), p = n(58), g = n(47), _ = function(S) { d.__extends(b, S); function b(A) { return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y = this.options, m = y.editor, w = y.listType, E = y.listTarget, x = y.$startElem, k, D = m.selection.getSelectionRangeTopNodes(), P = x == null ? void 0 : x.getNodeName(); + var A, w = this.options, m = w.editor, y = w.listType, E = w.listTarget, x = w.$startElem, k, D = m.selection.getSelectionRangeTopNodes(), P = x == null ? void 0 : x.getNodeName(); D.shift(); for (var M = [], B = g.getStartPoint(x); B.length; ) M.push(B), B = B.next(); - P === w ? (k = g.createDocumentFragment(), (0, u.default)(M).call(M, function(T) { + P === y ? (k = g.createDocumentFragment(), (0, u.default)(M).call(M, function(T) { return k.append(T.elems[0]); }), k = g.createElementFragment( g.filterSelectionNodes(D), @@ -57665,20 +57660,20 @@ var bb = { exports: {} }; }), k = g.createElementFragment( g.filterSelectionNodes(D), k - ), this.selectionRangeElem.set(k), p.default(k).insertAfter(x), !(!((A = x.children()) === null || A === void 0) && A.length) && x.remove()); + ), this.selectionRangeElem.set(k), h.default(k).insertAfter(x), !(!((A = x.children()) === null || A === void 0) && A.length) && x.remove()); }, b; - }(h.ListHandle); + }(p.ListHandle); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(58), g = n(47), _ = function(S) { + var d = n(2), h = d.__importDefault(n(3)), p = n(58), g = n(47), _ = function(S) { d.__extends(b, S); function b(A) { return S.call(this, A) || this; } return b.prototype.exec = function() { - var A, y, m = this.options, w = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, D, P = w.selection.getSelectionRangeTopNodes(), M = k == null ? void 0 : k.getNodeName(); + var A, w, m = this.options, y = m.editor, E = m.listType, x = m.listTarget, k = m.$endElem, D, P = y.selection.getSelectionRangeTopNodes(), M = k == null ? void 0 : k.getNodeName(); P.pop(); for (var B = [], T = g.getEndPoint(k); T.length; ) B.unshift(T), T = T.prev(); @@ -57698,51 +57693,51 @@ var bb = { exports: {} }; V.push.apply(V, B), D = g.createElementFragment( V, g.createElement(x) - ), this.selectionRangeElem.set(D), p.default(D).insertBefore(k), !(!((y = k.children()) === null || y === void 0) && y.length) && k.remove(); + ), this.selectionRangeElem.set(D), h.default(D).insertBefore(k), !(!((w = k.children()) === null || w === void 0) && w.length) && k.remove(); } }, b; - }(h.ListHandle); + }(p.ListHandle); r.default = _; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = n(58), p = n(47), h = function(g) { + var u = n(2), d = n(58), h = n(47), p = function(g) { u.__extends(_, g); function _(S, b) { var A = g.call(this, S) || this; return A.range = b, A; } return _.prototype.exec = function() { - var S = this.options, b = S.editor, A = S.listTarget, y = b.selection.getSelectionRangeTopNodes(), m = p.createElementFragment( - p.filterSelectionNodes(y), - p.createElement(A) + var S = this.options, b = S.editor, A = S.listTarget, w = b.selection.getSelectionRangeTopNodes(), m = h.createElementFragment( + h.filterSelectionNodes(w), + h.createElement(A) ); this.selectionRangeElem.set(m), this.range.insertNode(m); }, _; }(d.ListHandle); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(24)), g = p.__importDefault(n(3)), _ = p.__importDefault(n(379)), S = function(b) { - p.__extends(A, b); - function A(y) { - var m = this, w = g.default(`
                  + var h = n(2), p = h.__importDefault(n(24)), g = h.__importDefault(n(3)), _ = h.__importDefault(n(379)), S = function(b) { + h.__extends(A, b); + function A(w) { + var m = this, y = g.default(`
                  -
                  `), E = new _.default(y, y.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(D) { - y.selection.saveRange(), m.command(D); +
                  `), E = new _.default(w, w.config.lineHeights), x = { width: 100, title: "\u8BBE\u7F6E\u884C\u9AD8", type: "list", list: E.getItemList(), clickHandler: function(D) { + w.selection.saveRange(), m.command(D); } }; - return m = b.call(this, w, y, x) || this, m; + return m = b.call(this, y, w, x) || this, m; } - return A.prototype.command = function(y) { + return A.prototype.command = function(w) { var m = this.editor; m.selection.restoreSelection(); - var w = g.default(m.selection.getSelectionContainerElem()); - if (!!w.elems.length) { - if (w && m.$textElem.equal(w)) { - for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], D = this.getDom(x), P = this.getDom(k), M = w.elems[0].children, B = 0; B < M.length; B++) { + var y = g.default(m.selection.getSelectionContainerElem()); + if (!!y.elems.length) { + if (y && m.$textElem.equal(y)) { + for (var E = !1, x = g.default(m.selection.getSelectionStartElem()).elems[0], k = g.default(m.selection.getSelectionEndElem()).elems[0], D = this.getDom(x), P = this.getDom(k), M = y.elems[0].children, B = 0; B < M.length; B++) { var T = M[B]; - if (g.default(T).getNodeName() === "P" && (T === D && (E = !0), E && (g.default(T).css("line-height", y), T === P))) { + if (g.default(T).getNodeName() === "P" && (T === D && (E = !0), E && (g.default(T).css("line-height", w), T === P))) { E = !1; return; } @@ -57750,60 +57745,60 @@ var bb = { exports: {} }; m.selection.createRangeByElems(x, k); return; } - var $ = w.elems[0], V = this.getDom($); - g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", y), m.selection.createRangeByElems(V, V)); + var $ = y.elems[0], V = this.getDom($); + g.default(V).getNodeName() === "P" && (g.default(V).css("line-height", w), m.selection.createRangeByElems(V, V)); } - }, A.prototype.getDom = function(y) { - var m = g.default(y).elems[0]; + }, A.prototype.getDom = function(w) { + var m = g.default(w).elems[0]; if (!m.parentNode) return m; - function w(E, x) { + function y(E, x) { var k = g.default(E.parentNode); - return x.$textElem.equal(k) ? E : w(k.elems[0], x); + return x.$textElem.equal(k) ? E : y(k.elems[0], x); } - return m = w(m, this.editor), m; - }, A.prototype.styleProcessing = function(y) { + return m = y(m, this.editor), m; + }, A.prototype.styleProcessing = function(w) { var m = ""; - return (0, u.default)(y).call(y, function(w) { - w !== "" && (0, d.default)(w).call(w, "line-height") === -1 && (m = m + w + ";"); + return (0, u.default)(w).call(w, function(y) { + y !== "" && (0, d.default)(y).call(y, "line-height") === -1 && (m = m + y + ";"); }), m; - }, A.prototype.setRange = function(y, m) { - var w = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); + }, A.prototype.setRange = function(w, m) { + var y = this.editor, E = window.getSelection ? window.getSelection() : document.getSelection(); E == null || E.removeAllRanges(); - var x = document.createRange(), k = y, D = m; - x.setStart(k, 0), x.setEnd(D, 1), E == null || E.addRange(x), w.selection.saveRange(), E == null || E.removeAllRanges(), w.selection.restoreSelection(); + var x = document.createRange(), k = w, D = m; + x.setStart(k, 0), x.setEnd(D, 1), E == null || E.addRange(x), y.selection.saveRange(), E == null || E.removeAllRanges(), y.selection.restoreSelection(); }, A.prototype.tryChangeActive = function() { - var y = this.editor, m = y.selection.getSelectionContainerElem(); - if (!(m && y.$textElem.equal(m))) { - var w = g.default(y.selection.getSelectionStartElem()); - if (w.length !== 0) { - w = this.getDom(w.elems[0]); - var E = w.getAttribute("style") ? w.getAttribute("style") : ""; + var w = this.editor, m = w.selection.getSelectionContainerElem(); + if (!(m && w.$textElem.equal(m))) { + var y = g.default(w.selection.getSelectionStartElem()); + if (y.length !== 0) { + y = this.getDom(y.elems[0]); + var E = y.getAttribute("style") ? y.getAttribute("style") : ""; E && (0, d.default)(E).call(E, "line-height") !== -1 ? this.active() : this.unActive(); } } }, A; - }(h.default); + }(p.default); r.default = S; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = function() { + var d = n(2), h = d.__importDefault(n(3)), p = function() { function g(_, S) { var b = this; - this.itemList = [{ $elem: p.default("" + _.i18next.t("\u9ED8\u8BA4") + ""), value: "" }], (0, u.default)(S).call(S, function(A) { - b.itemList.push({ $elem: p.default("" + A + ""), value: A }); + this.itemList = [{ $elem: h.default("" + _.i18next.t("\u9ED8\u8BA4") + ""), value: "" }], (0, u.default)(S).call(S, function(A) { + b.itemList.push({ $elem: h.default("" + A + ""), value: A }); }); } return g.prototype.getItemList = function() { return this.itemList; }, g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(23)), h = function(g) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(23)), p = function(g) { u.__extends(_, g); function _(S) { var b = this, A = d.default(`
                  @@ -57822,12 +57817,12 @@ var bb = { exports: {} }; }, _.prototype.tryChangeActive = function() { this.editor.isCompatibleMode || (this.editor.history.size[0] ? this.active() : this.unActive()); }, _; - }(p.default); - r.default = h; + }(h.default); + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(23)), h = function(g) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(23)), p = function(g) { u.__extends(_, g); function _(S) { var b = this, A = d.default(`
                  @@ -57846,21 +57841,21 @@ var bb = { exports: {} }; }, _.prototype.tryChangeActive = function() { this.editor.isCompatibleMode || (this.editor.history.size[1] ? this.active() : this.unActive()); }, _; - }(p.default); - r.default = h; + }(h.default); + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(38)), p = u.__importDefault(n(3)), h = u.__importDefault(n(383)), g = u.__importDefault(n(33)), _ = u.__importDefault(n(392)), S = function(b) { + var u = n(2), d = u.__importDefault(n(38)), h = u.__importDefault(n(3)), p = u.__importDefault(n(383)), g = u.__importDefault(n(33)), _ = u.__importDefault(n(392)), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
                  '); - return m = b.call(this, w, y) || this, _.default(y), m; + function A(w) { + var m = this, y = h.default('
                  '); + return m = b.call(this, y, w) || this, _.default(w), m; } return A.prototype.clickHandler = function() { this.createPanel(); }, A.prototype.createPanel = function() { - var y = h.default(this.editor), m = new g.default(this, y); + var w = p.default(this.editor), m = new g.default(this, w); m.create(); }, A.prototype.tryChangeActive = function() { }, A; @@ -57869,28 +57864,28 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(384)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(6), h = d.__importDefault(n(3)); + var d = n(2), h = n(6), p = d.__importDefault(n(3)); n(389); var g = d.__importDefault(n(391)); function _(b) { return b > 0 && (0, u.default)(b); } function S(b) { - var A = new g.default(b), y = p.getRandom("w-col-id"), m = p.getRandom("w-row-id"), w = p.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(M) { + var A = new g.default(b), w = h.getRandom("w-col-id"), m = h.getRandom("w-row-id"), y = h.getRandom("btn-link"), E = "menus.panelMenus.table.", x = function(M) { return b.i18next.t(M); }, k = [{ title: x(E + "\u63D2\u5165\u8868\u683C"), tpl: `
                  ` + x("\u521B\u5EFA") + ` ` + x(E + "\u884C") + ` - + ` + (x(E + "\u5217") + x(E + "\u7684") + x(E + "\u8868\u683C")) + `
                  - +
                  -
                  `, events: [{ selector: "#" + w, type: "click", fn: function() { - var M = Number(h.default("#" + y).val()), B = Number(h.default("#" + m).val()); +
                  `, events: [{ selector: "#" + y, type: "click", fn: function() { + var M = Number(p.default("#" + w).val()), B = Number(p.default("#" + m).val()); return _(B) && _(M) ? (A.createAction(B, M), !0) : (b.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570", "warning"), !1); }, bindEnter: !0 }] }], D = { width: 330, height: 0, tabs: [] }; return D.tabs.push(k[0]), D; @@ -57932,42 +57927,42 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = n(7), p = u.__importDefault(n(3)), h = function() { + var u = n(2), d = n(7), h = u.__importDefault(n(3)), p = function() { function g(_) { this.editor = _; } return g.prototype.createAction = function(_, S) { - var b = this.editor, A = p.default(b.selection.getSelectionContainerElem()), y = p.default(A.elems[0]).parentUntilEditor("UL", b), m = p.default(A.elems[0]).parentUntilEditor("OL", b); - if (!(y || m)) { - var w = this.createTableHtml(_, S); - b.cmd.do("insertHTML", w); + var b = this.editor, A = h.default(b.selection.getSelectionContainerElem()), w = h.default(A.elems[0]).parentUntilEditor("UL", b), m = h.default(A.elems[0]).parentUntilEditor("OL", b); + if (!(w || m)) { + var y = this.createTableHtml(_, S); + b.cmd.do("insertHTML", y); } }, g.prototype.createTableHtml = function(_, S) { - for (var b = "", A = "", y = 0; y < _; y++) { + for (var b = "", A = "", w = 0; w < _; w++) { A = ""; for (var m = 0; m < S; m++) - y === 0 ? A = A + "" : A = A + ""; + w === 0 ? A = A + "" : A = A + ""; b = b + "" + A + ""; } - var w = '' + b + ("
                  " + d.EMPTY_P); - return w; + var y = '' + b + ("
                  " + d.EMPTY_P); + return y; }, g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(393)), p = n(400); - function h(g) { - d.default(g), p.bindEventKeyboardEvent(g), p.bindClickEvent(g); + var u = n(2), d = u.__importDefault(n(393)), h = n(400); + function p(g) { + d.default(g), h.bindEventKeyboardEvent(g), h.bindClickEvent(g); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)), h = u.__importDefault(n(394)), g = u.__importDefault(n(399)), _ = n(7); + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(39)), p = u.__importDefault(n(394)), g = u.__importDefault(n(399)), _ = n(7); function S(m) { - var w; + var y; function E(k) { var D = new g.default(m), P = "menus.panelMenus.table.", M = function($, V) { return V === void 0 && (V = P), m.i18next.t(V + $); @@ -57983,8 +57978,8 @@ var bb = { exports: {} }; var H = d.default($.selection.getSelectionStartElem()), I = D.getRowNode(H.elems[0]); if (!I) return !0; - var U = Number(D.getCurrentRowIndex(V.elems[0], I)), F = D.getTableHtml(V.elems[0]), C = D.getTableHtml(h.default.ProcessingRow(d.default(F), U).elems[0]); - return C = y(V, C), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", C), !0; + var U = Number(D.getCurrentRowIndex(V.elems[0], I)), F = D.getTableHtml(V.elems[0]), C = D.getTableHtml(p.default.ProcessingRow(d.default(F), U).elems[0]); + return C = w(V, C), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + M("\u5220\u9664\u884C") + ""), onClick: function($, V) { var z = b($); if (z) @@ -57992,20 +57987,20 @@ var bb = { exports: {} }; var H = d.default($.selection.getSelectionStartElem()), I = D.getRowNode(H.elems[0]); if (!I) return !0; - var U = Number(D.getCurrentRowIndex(V.elems[0], I)), F = D.getTableHtml(V.elems[0]), C = h.default.DeleteRow(d.default(F), U).elems[0].children[0].children.length, q = ""; - return $.selection.createRangeByElem(V), $.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = D.getTableHtml(h.default.DeleteRow(d.default(F), U).elems[0]), q = y(V, q), $.cmd.do("insertHTML", q), !0; + var U = Number(D.getCurrentRowIndex(V.elems[0], I)), F = D.getTableHtml(V.elems[0]), C = p.default.DeleteRow(d.default(F), U).elems[0].children[0].children.length, q = ""; + return $.selection.createRangeByElem(V), $.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = D.getTableHtml(p.default.DeleteRow(d.default(F), U).elems[0]), q = w(V, q), $.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + M("\u6DFB\u52A0\u5217") + ""), onClick: function($, V) { var z = b($); if (z) return !0; - var H = d.default($.selection.getSelectionStartElem()), I = D.getCurrentColIndex(H.elems[0]), U = D.getTableHtml(V.elems[0]), F = D.getTableHtml(h.default.ProcessingCol(d.default(U), I).elems[0]); - return F = y(V, F), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", F), !0; + var H = d.default($.selection.getSelectionStartElem()), I = D.getCurrentColIndex(H.elems[0]), U = D.getTableHtml(V.elems[0]), F = D.getTableHtml(p.default.ProcessingCol(d.default(U), I).elems[0]); + return F = w(V, F), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", F), !0; } }, { $elem: d.default("" + M("\u5220\u9664\u5217") + ""), onClick: function($, V) { var z = b($); if (z) return !0; - var H = d.default($.selection.getSelectionStartElem()), I = D.getCurrentColIndex(H.elems[0]), U = D.getTableHtml(V.elems[0]), F = h.default.DeleteCol(d.default(U), I), C = F.elems[0].children[0].children[0].children.length, q = ""; - return $.selection.createRangeByElem(V), $.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = D.getTableHtml(F.elems[0]), q = y(V, q), $.cmd.do("insertHTML", q), !0; + var H = d.default($.selection.getSelectionStartElem()), I = D.getCurrentColIndex(H.elems[0]), U = D.getTableHtml(V.elems[0]), F = p.default.DeleteCol(d.default(U), I), C = F.elems[0].children[0].children[0].children.length, q = ""; + return $.selection.createRangeByElem(V), $.selection.restoreSelection(), C === 0 ? q = _.EMPTY_P : q = D.getTableHtml(F.elems[0]), q = w(V, q), $.cmd.do("insertHTML", q), !0; } }, { $elem: d.default("" + M("\u8BBE\u7F6E\u8868\u5934") + ""), onClick: function($, V) { var z = b($); if (z) @@ -58015,39 +58010,39 @@ var bb = { exports: {} }; return !0; var U = Number(D.getCurrentRowIndex(V.elems[0], I)); U !== 0 && (U = 0); - var F = D.getTableHtml(V.elems[0]), C = D.getTableHtml(h.default.setTheHeader(d.default(F), U, "th").elems[0]); - return C = y(V, C), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", C), !0; + var F = D.getTableHtml(V.elems[0]), C = D.getTableHtml(p.default.setTheHeader(d.default(F), U, "th").elems[0]); + return C = w(V, C), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", C), !0; } }, { $elem: d.default("" + M("\u53D6\u6D88\u8868\u5934") + ""), onClick: function($, V) { var z = d.default($.selection.getSelectionStartElem()), H = D.getRowNode(z.elems[0]); if (!H) return !0; var I = Number(D.getCurrentRowIndex(V.elems[0], H)); I !== 0 && (I = 0); - var U = D.getTableHtml(V.elems[0]), F = D.getTableHtml(h.default.setTheHeader(d.default(U), I, "td").elems[0]); - return F = y(V, F), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", F), !0; + var U = D.getTableHtml(V.elems[0]), F = D.getTableHtml(p.default.setTheHeader(d.default(U), I, "td").elems[0]); + return F = w(V, F), $.selection.createRangeByElem(V), $.selection.restoreSelection(), $.cmd.do("insertHTML", F), !0; } }]; - w = new p.default(m, k, B), w.create(); + y = new h.default(m, k, B), y.create(); } function x() { - w && (w.remove(), w = null); + y && (y.remove(), y = null); } return { showTableTooltip: E, hideTableTooltip: x }; } function b(m) { - var w = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); - return (w == null ? void 0 : w.elems[0]) !== (E == null ? void 0 : E.elems[0]); + var y = m.selection.getSelectionStartElem(), E = m.selection.getSelectionEndElem(); + return (y == null ? void 0 : y.elems[0]) !== (E == null ? void 0 : E.elems[0]); } function A(m) { - var w = S(m), E = w.showTableTooltip, x = w.hideTableTooltip; + var y = S(m), E = y.showTableTooltip, x = y.hideTableTooltip; m.txt.eventHooks.tableClickEvents.push(E), m.txt.eventHooks.clickEvents.push(x), m.txt.eventHooks.keyupEvents.push(x), m.txt.eventHooks.toolbarClickEvents.push(x), m.txt.eventHooks.menuClickEvents.push(x), m.txt.eventHooks.textScrollEvents.push(x); } r.default = A; - function y(m, w) { + function w(m, y) { var E = m.elems[0].nextSibling; - return (!E || E.innerHTML === "
                  ") && (w += "" + _.EMPTY_P), w; + return (!E || E.innerHTML === "
                  ") && (y += "" + _.EMPTY_P), y; } }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(91)), p = a(n(4)), h = a(n(138)); + var a = n(0), s = a(n(1)), u = a(n(45)), d = a(n(91)), h = a(n(4)), p = a(n(138)); (0, s.default)(r, "__esModule", { value: !0 }); var g = n(2), _ = g.__importDefault(n(3)); function S(x, k) { @@ -58055,12 +58050,12 @@ var bb = { exports: {} }; var $ = document.createElement("td"); B.appendChild($); } - return (0, d.default)(P).call(P, k + 1, 0, B), w(D, P), _.default(D.parentNode); + return (0, d.default)(P).call(P, k + 1, 0, B), y(D, P), _.default(D.parentNode); } function b(x, k) { for (var D = E(x), P = (0, u.default)(Array.prototype).apply(D.children), M = function($) { var V, z = []; - for ((0, p.default)(V = (0, h.default)(P[$].children)).call(V, function(U) { + for ((0, h.default)(V = (0, p.default)(P[$].children)).call(V, function(U) { z.push(U); }); P[$].children.length !== 0; ) P[$].removeChild(P[$].children[0]); @@ -58070,16 +58065,16 @@ var bb = { exports: {} }; P[$].appendChild(z[I]); }, B = 0; B < P.length; B++) M(B); - return w(D, P), _.default(D.parentNode); + return y(D, P), _.default(D.parentNode); } function A(x, k) { var D = E(x), P = (0, u.default)(Array.prototype).apply(D.children); - return (0, d.default)(P).call(P, k, 1), w(D, P), _.default(D.parentNode); + return (0, d.default)(P).call(P, k, 1), y(D, P), _.default(D.parentNode); } - function y(x, k) { + function w(x, k) { for (var D = E(x), P = (0, u.default)(Array.prototype).apply(D.children), M = function($) { var V, z = []; - for ((0, p.default)(V = (0, h.default)(P[$].children)).call(V, function(I) { + for ((0, h.default)(V = (0, p.default)(P[$].children)).call(V, function(I) { z.push(I); }); P[$].children.length !== 0; ) P[$].removeChild(P[$].children[0]); @@ -58088,19 +58083,19 @@ var bb = { exports: {} }; P[$].appendChild(z[H]); }, B = 0; B < P.length; B++) M(B); - return w(D, P), _.default(D.parentNode); + return y(D, P), _.default(D.parentNode); } function m(x, k, D) { for (var P = E(x), M = (0, u.default)(Array.prototype).apply(P.children), B = M[k].children, T = document.createElement("tr"), $ = function(H) { var I, U = document.createElement(D), F = B[H]; - (0, p.default)(I = (0, h.default)(F.childNodes)).call(I, function(C) { + (0, h.default)(I = (0, p.default)(F.childNodes)).call(I, function(C) { U.appendChild(C); }), T.appendChild(U); }, V = 0; V < B.length; V++) $(V); - return (0, d.default)(M).call(M, k, 1, T), w(P, M), _.default(P.parentNode); + return (0, d.default)(M).call(M, k, 1, T), y(P, M), _.default(P.parentNode); } - function w(x, k) { + function y(x, k) { for (; x.children.length !== 0; ) x.removeChild(x.children[0]); for (var D = 0; D < k.length; D++) @@ -58110,7 +58105,7 @@ var bb = { exports: {} }; var k = x.elems[0].children[0]; return k.nodeName === "COLGROUP" && (k = x.elems[0].children[x.elems[0].children.length - 1]), k; } - r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: y, setTheHeader: m }; + r.default = { ProcessingRow: S, ProcessingCol: b, DeleteRow: A, DeleteCol: w, setTheHeader: m }; }, function(i, r, n) { var a = n(396); i.exports = a; @@ -58119,44 +58114,44 @@ var bb = { exports: {} }; var a = n(9); i.exports = a.Array.from; }, function(i, r, n) { - var a = n(5), s = n(398), u = n(115), d = !u(function(p) { - Array.from(p); + var a = n(5), s = n(398), u = n(115), d = !u(function(h) { + Array.from(h); }); a({ target: "Array", stat: !0, forced: d }, { from: s }); }, function(i, r, n) { - var a = n(40), s = n(31), u = n(114), d = n(112), p = n(35), h = n(69), g = n(113); + var a = n(40), s = n(31), u = n(114), d = n(112), h = n(35), p = n(69), g = n(113); i.exports = function(S) { - var b = s(S), A = typeof this == "function" ? this : Array, y = arguments.length, m = y > 1 ? arguments[1] : void 0, w = m !== void 0, E = g(b), x = 0, k, D, P, M, B, T; - if (w && (m = a(m, y > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) + var b = s(S), A = typeof this == "function" ? this : Array, w = arguments.length, m = w > 1 ? arguments[1] : void 0, y = m !== void 0, E = g(b), x = 0, k, D, P, M, B, T; + if (y && (m = a(m, w > 2 ? arguments[2] : void 0, 2)), E != null && !(A == Array && d(E))) for (M = E.call(b), B = M.next, D = new A(); !(P = B.call(M)).done; x++) - T = w ? u(M, m, [P.value, x], !0) : P.value, h(D, x, T); + T = y ? u(M, m, [P.value, x], !0) : P.value, p(D, x, T); else - for (k = p(b.length), D = new A(k); k > x; x++) - T = w ? m(b[x], x) : b[x], h(D, x, T); + for (k = h(b.length), D = new A(k); k > x; x++) + T = y ? m(b[x], x) : b[x], p(D, x, T); return D.length = x, D; }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(138)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(3)), g = function() { + var h = n(2), p = h.__importDefault(n(3)), g = function() { function _(S) { this.editor = S; } return _.prototype.getRowNode = function(S) { - var b, A = h.default(S).elems[0]; - return A.parentNode && (A = (b = h.default(A).parentUntil("TR", A)) === null || b === void 0 ? void 0 : b.elems[0]), A; + var b, A = p.default(S).elems[0]; + return A.parentNode && (A = (b = p.default(A).parentUntil("TR", A)) === null || b === void 0 ? void 0 : b.elems[0]), A; }, _.prototype.getCurrentRowIndex = function(S, b) { - var A, y = 0, m = S.children[0]; - return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(w, E) { - w === b && (y = E); - }), y; + var A, w = 0, m = S.children[0]; + return m.nodeName === "COLGROUP" && (m = S.children[S.children.length - 1]), (0, u.default)(A = (0, d.default)(m.children)).call(A, function(y, E) { + y === b && (w = E); + }), w; }, _.prototype.getCurrentColIndex = function(S) { - var b, A, y = 0, m = h.default(S).getNodeName() === "TD" || h.default(S).getNodeName() === "TH" ? S : (A = h.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], w = h.default(m).parent(); - return (0, u.default)(b = (0, d.default)(w.elems[0].children)).call(b, function(E, x) { - E === m && (y = x); - }), y; + var b, A, w = 0, m = p.default(S).getNodeName() === "TD" || p.default(S).getNodeName() === "TH" ? S : (A = p.default(S).parentUntil("TD", S)) === null || A === void 0 ? void 0 : A.elems[0], y = p.default(m).parent(); + return (0, u.default)(b = (0, d.default)(y.elems[0].children)).call(b, function(E, x) { + E === m && (w = x); + }), w; }, _.prototype.getTableHtml = function(S) { - var b = '' + h.default(S).html() + "
                  "; + var b = '' + p.default(S).html() + "
                  "; return b; }, _; }(); @@ -58165,18 +58160,18 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.bindEventKeyboardEvent = r.bindClickEvent = void 0; var u = n(2), d = u.__importDefault(n(3)); - function p(_) { + function h(_) { if (!_.length) return !1; var S = _.elems[0]; return S.nodeName === "P" && S.innerHTML === "
                  "; } - function h(_) { + function p(_) { function S(b, A) { if (A.detail >= 3) { - var y = window.getSelection(); - if (y) { - var m = y.focusNode, w = y.anchorNode, E = d.default(w == null ? void 0 : w.parentElement); + var w = window.getSelection(); + if (w) { + var m = w.focusNode, y = w.anchorNode, E = d.default(y == null ? void 0 : y.parentElement); if (!b.isContain(d.default(m))) { var x = E.elems[0].tagName === "TD" ? E : E.parentUntilEditor("td", _); if (x) { @@ -58189,17 +58184,17 @@ var bb = { exports: {} }; } _.txt.eventHooks.tableClickEvents.push(S); } - r.bindClickEvent = h; + r.bindClickEvent = p; function g(_) { var S = _.txt, b = _.selection, A = S.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { _.selection.saveRange(); var m = b.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(_), E = w.length && w.prev().length ? w.prev() : null; - if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && y.keyCode === 8) { - var x = w.next(), k = !!x.length; - k && p(w) && (w.remove(), _.selection.setRangeToElem(x.elems[0])), y.preventDefault(); + var y = m.getNodeTop(_), E = y.length && y.prev().length ? y.prev() : null; + if (E && E.getNodeName() === "TABLE" && b.isSelectionEmpty() && b.getCursorPos() === 0 && w.keyCode === 8) { + var x = y.next(), k = !!x.length; + k && h(y) && (y.remove(), _.selection.setRangeToElem(x.elems[0])), w.preventDefault(); } } }); @@ -58208,8 +58203,8 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }), r.formatCodeHtml = void 0; - var d = n(2), p = d.__importDefault(n(38)), h = d.__importDefault(n(3)), g = n(6), _ = d.__importDefault(n(402)), S = d.__importDefault(n(139)), b = d.__importDefault(n(33)), A = d.__importDefault(n(403)); - function y(w, E) { + var d = n(2), h = d.__importDefault(n(38)), p = d.__importDefault(n(3)), g = n(6), _ = d.__importDefault(n(402)), S = d.__importDefault(n(139)), b = d.__importDefault(n(33)), A = d.__importDefault(n(403)); + function w(y, E) { if (!E) return E; return E = k(E), E = x(E), E = g.replaceSpecialSymbol(E), E; @@ -58231,15 +58226,15 @@ var bb = { exports: {} }; return k(D); } } - r.formatCodeHtml = y; - var m = function(w) { - d.__extends(E, w); + r.formatCodeHtml = w; + var m = function(y) { + d.__extends(E, y); function E(x) { - var k = this, D = h.default('
                  '); - return k = w.call(this, D, x) || this, A.default(x), k; + var k = this, D = p.default('
                  '); + return k = y.call(this, D, x) || this, A.default(x), k; } return E.prototype.insertLineCode = function(x) { - var k = this.editor, D = h.default("" + x + ""); + var k = this.editor, D = p.default("" + x + ""); k.cmd.do("insertElem", D), k.selection.createRangeByElem(D, !1), k.selection.restoreSelection(); }, E.prototype.clickHandler = function() { var x = this.editor, k = x.selection.getSelectionText(); @@ -58251,14 +58246,14 @@ var bb = { exports: {} }; var x = this.editor; S.default(x) ? this.active() : this.unActive(); }, E; - }(p.default); + }(h.default); r.default = m; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(26)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = n(6), h = d.__importDefault(n(3)), g = d.__importDefault(n(139)), _ = n(7); - function S(b, A, y) { - var m, w = p.getRandom("input-iframe"), E = p.getRandom("select"), x = p.getRandom("btn-ok"); + var d = n(2), h = n(6), p = d.__importDefault(n(3)), g = d.__importDefault(n(139)), _ = n(7); + function S(b, A, w) { + var m, y = h.getRandom("input-iframe"), E = h.getRandom("select"), x = h.getRandom("btn-ok"); function k(B, T) { var $, V = g.default(b); V && D(); @@ -58267,7 +58262,7 @@ var bb = { exports: {} }; var H = T.replace(//g, ">"); b.highlight && (H = b.highlight.highlightAuto(H).value), b.cmd.do("insertHTML", '
                  ' + H + "
                  "); var I = b.selection.getSelectionStartElem(), U = I == null ? void 0 : I.getNodeTop(b); - (U == null ? void 0 : U.getNextSibling().elems.length) === 0 && h.default(_.EMPTY_P).insertAfter(U); + (U == null ? void 0 : U.getNextSibling().elems.length) === 0 && p.default(_.EMPTY_P).insertAfter(U); } function D() { if (!!g.default(b)) { @@ -58285,17 +58280,17 @@ var bb = { exports: {} }; tpl: `
                  - +
                  `, events: [ { selector: "#" + x, type: "click", fn: function() { - var T = document.getElementById(w), $ = h.default("#" + E), V = $.val(), z = T.value; + var T = document.getElementById(y), $ = p.default("#" + E), V = $.val(), z = T.value; if (!!z) return g.default(b) ? !1 : (k(V, z), !0); } } @@ -58308,82 +58303,82 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(404)), p = u.__importDefault(n(405)); - function h(g) { - d.default(g), p.default(g); + var u = n(2), d = u.__importDefault(n(404)), h = u.__importDefault(n(405)); + function p(g) { + d.default(g), h.default(g); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.createShowHideFn = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); - function h(_) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(39)); + function p(_) { var S; - function b(y) { - var m = "menus.panelMenus.code.", w = function(k, D) { + function b(w) { + var m = "menus.panelMenus.code.", y = function(k, D) { return D === void 0 && (D = m), _.i18next.t(D + k); - }, E = [{ $elem: d.default("" + w("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, D) { + }, E = [{ $elem: d.default("" + y("\u5220\u9664\u4EE3\u7801") + ""), onClick: function(k, D) { return D.remove(), !0; } }]; - S = new p.default(_, y, E), S.create(); + S = new h.default(_, w, E), S.create(); } function A() { S && (S.remove(), S = null); } return { showCodeTooltip: b, hideCodeTooltip: A }; } - r.createShowHideFn = h; + r.createShowHideFn = p; function g(_) { - var S = h(_), b = S.showCodeTooltip, A = S.hideCodeTooltip; + var S = p(_), b = S.showCodeTooltip, A = S.hideCodeTooltip; _.txt.eventHooks.codeClickEvents.push(b), _.txt.eventHooks.clickEvents.push(A), _.txt.eventHooks.toolbarClickEvents.push(A), _.txt.eventHooks.menuClickEvents.push(A), _.txt.eventHooks.textScrollEvents.push(A); } r.default = g; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = n(7), p = u.__importDefault(n(3)); - function h(g) { + var u = n(2), d = n(7), h = u.__importDefault(n(3)); + function p(g) { var _ = g.$textElem, S = g.selection, b = g.txt, A = b.eventHooks.keydownEvents; - A.push(function(y) { + A.push(function(w) { var m; - if (y.keyCode === 40) { - var w = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); - if ((w == null ? void 0 : w.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { - var x = p.default(d.EMPTY_P); + if (w.keyCode === 40) { + var y = S.getSelectionContainerElem(), E = (m = _.children()) === null || m === void 0 ? void 0 : m.last(); + if ((y == null ? void 0 : y.elems[0].tagName) === "XMP" && (E == null ? void 0 : E.elems[0].tagName) === "PRE") { + var x = h.default(d.EMPTY_P); _.append(x); } } - }), A.push(function(y) { + }), A.push(function(w) { g.selection.saveRange(); var m = S.getSelectionContainerElem(); if (m) { - var w = m.getNodeTop(g), E = w == null ? void 0 : w.prev(), x = w == null ? void 0 : w.getNextSibling(); - if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && y.keyCode === 8) { - var k = p.default(d.EMPTY_P); + var y = m.getNodeTop(g), E = y == null ? void 0 : y.prev(), x = y == null ? void 0 : y.getNextSibling(); + if (E.length && (E == null ? void 0 : E.getNodeName()) === "PRE" && x.length === 0 && S.getCursorPos() === 0 && w.keyCode === 8) { + var k = h.default(d.EMPTY_P); _.append(k); } } }); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(23)), p = u.__importDefault(n(3)), h = u.__importDefault(n(407)), g = n(6), _ = n(7), S = function(b) { + var u = n(2), d = u.__importDefault(n(23)), h = u.__importDefault(n(3)), p = u.__importDefault(n(407)), g = n(6), _ = n(7), S = function(b) { u.__extends(A, b); - function A(y) { - var m = this, w = p.default('
                  '); - return m = b.call(this, w, y) || this, h.default(y), m; + function A(w) { + var m = this, y = h.default('
                  '); + return m = b.call(this, y, w) || this, p.default(w), m; } return A.prototype.clickHandler = function() { - var y = this.editor, m = y.selection.getRange(), w = y.selection.getSelectionContainerElem(); - if (!!(w != null && w.length)) { - var E = p.default(w.elems[0]), x = E.parentUntil("TABLE", w.elems[0]), k = E.children(); - E.getNodeName() !== "CODE" && (x && p.default(x.elems[0]).getNodeName() === "TABLE" || k && k.length !== 0 && p.default(k.elems[0]).getNodeName() === "IMG" && !(m != null && m.collapsed) || this.createSplitLine()); + var w = this.editor, m = w.selection.getRange(), y = w.selection.getSelectionContainerElem(); + if (!!(y != null && y.length)) { + var E = h.default(y.elems[0]), x = E.parentUntil("TABLE", y.elems[0]), k = E.children(); + E.getNodeName() !== "CODE" && (x && h.default(x.elems[0]).getNodeName() === "TABLE" || k && k.length !== 0 && h.default(k.elems[0]).getNodeName() === "IMG" && !(m != null && m.collapsed) || this.createSplitLine()); } }, A.prototype.createSplitLine = function() { - var y = "
                  " + _.EMPTY_P; - g.UA.isFirefox && (y = "

                  "), this.editor.cmd.do("insertHTML", y); + var w = "
                  " + _.EMPTY_P; + g.UA.isFirefox && (w = "

                  "), this.editor.cmd.do("insertHTML", w); }, A.prototype.tryChangeActive = function() { }, A; }(d.default); @@ -58392,21 +58387,21 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(2), d = u.__importDefault(n(408)); - function p(h) { - d.default(h); + function h(p) { + d.default(p); } - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = u.__importDefault(n(39)); - function h(_) { + var u = n(2), d = u.__importDefault(n(3)), h = u.__importDefault(n(39)); + function p(_) { var S; - function b(y) { + function b(w) { var m = [{ $elem: d.default("" + _.i18next.t("menus.panelMenus.\u5220\u9664") + ""), onClick: function(E, x) { return E.selection.createRangeByElem(x), E.selection.restoreSelection(), E.cmd.do("delete"), !0; } }]; - S = new p.default(_, y, m), S.create(); + S = new h.default(_, w, m), S.create(); } function A() { S && (S.remove(), S = null); @@ -58414,43 +58409,43 @@ var bb = { exports: {} }; return { showSplitLineTooltip: b, hideSplitLineTooltip: A }; } function g(_) { - var S = h(_), b = S.showSplitLineTooltip, A = S.hideSplitLineTooltip; + var S = p(_), b = S.showSplitLineTooltip, A = S.hideSplitLineTooltip; _.txt.eventHooks.splitLineEvents.push(b), _.txt.eventHooks.clickEvents.push(A), _.txt.eventHooks.keyupEvents.push(A), _.txt.eventHooks.toolbarClickEvents.push(A), _.txt.eventHooks.menuClickEvents.push(A), _.txt.eventHooks.textScrollEvents.push(A); } r.default = g; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = d.__importDefault(n(23)), g = n(98), _ = d.__importDefault(n(415)), S = d.__importDefault(n(140)), b = function(A) { - d.__extends(y, A); - function y(m) { - var w = this, E = p.default(`
                  + var d = n(2), h = d.__importDefault(n(3)), p = d.__importDefault(n(23)), g = n(98), _ = d.__importDefault(n(415)), S = d.__importDefault(n(140)), b = function(A) { + d.__extends(w, A); + function w(m) { + var y = this, E = h.default(`
                  `); - return w = A.call(this, E, m) || this, _.default(m), w; + return y = A.call(this, E, m) || this, _.default(m), y; } - return y.prototype.clickHandler = function() { + return w.prototype.clickHandler = function() { var m = this.editor; g.isAllTodo(m) ? (this.cancelTodo(), this.tryChangeActive()) : this.setTodo(); - }, y.prototype.tryChangeActive = function() { + }, w.prototype.tryChangeActive = function() { g.isAllTodo(this.editor) ? this.active() : this.unActive(); - }, y.prototype.setTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { + }, w.prototype.setTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { var x, k = E == null ? void 0 : E.getNodeName(); if (k === "P") { var D = S.default(E), P = D.getTodo(), M = (x = P.children()) === null || x === void 0 ? void 0 : x.getNode(); P.insertAfter(E), m.selection.moveCursor(M), E.remove(); } }), this.tryChangeActive(); - }, y.prototype.cancelTodo = function() { - var m = this.editor, w = m.selection.getSelectionRangeTopNodes(); - (0, u.default)(w).call(w, function(E) { - var x, k, D, P = (k = (x = E.childNodes()) === null || x === void 0 ? void 0 : x.childNodes()) === null || k === void 0 ? void 0 : k.clone(!0), M = p.default("

                  "); + }, w.prototype.cancelTodo = function() { + var m = this.editor, y = m.selection.getSelectionRangeTopNodes(); + (0, u.default)(y).call(y, function(E) { + var x, k, D, P = (k = (x = E.childNodes()) === null || x === void 0 ? void 0 : x.childNodes()) === null || k === void 0 ? void 0 : k.clone(!0), M = h.default("

                  "); M.append(P), M.insertAfter(E), (D = M.childNodes()) === null || D === void 0 || D.get(0).remove(), m.selection.moveCursor(M.getNode()), E.remove(); }); - }, y; - }(h.default); + }, w; + }(p.default); r.default = b; }, function(i, r, n) { i.exports = n(411); @@ -58468,18 +58463,18 @@ var bb = { exports: {} }; var a = n(15); i.exports = a("Array").every; }, function(i, r, n) { - var a = n(5), s = n(32).every, u = n(67), d = n(22), p = u("every"), h = d("every"); - a({ target: "Array", proto: !0, forced: !p || !h }, { every: function(_) { + var a = n(5), s = n(32).every, u = n(67), d = n(22), h = u("every"), p = d("every"); + a({ target: "Array", proto: !0, forced: !h || !p }, { every: function(_) { return s(this, _, arguments.length > 1 ? arguments[1] : void 0); } }); }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)), h = n(98), g = d.__importDefault(n(140)), _ = n(98), S = n(7); + var d = n(2), h = d.__importDefault(n(3)), p = n(98), g = d.__importDefault(n(140)), _ = n(98), S = n(7); function b(A) { - function y(x) { + function w(x) { var k, D; - if (h.isAllTodo(A)) { + if (p.isAllTodo(A)) { x.preventDefault(); var P = A.selection, M = P.getSelectionRangeTopNodes()[0], B = (k = M.childNodes()) === null || k === void 0 ? void 0 : k.get(0), T = (D = window.getSelection()) === null || D === void 0 ? void 0 : D.anchorNode, $ = P.getRange(); if (!($ != null && $.collapsed)) { @@ -58493,14 +58488,14 @@ var bb = { exports: {} }; })), _.dealTextNode(z, I), _.dealTextNode(H, U, !1), A.selection.moveCursor(H, 0); } if (M.text() === "") { - var X = p.default(S.EMPTY_P); + var X = h.default(S.EMPTY_P); X.insertAfter(M), P.moveCursor(X.getNode()), M.remove(); return; } - var Y = P.getCursorPos(), ue = h.getCursorNextNode(B == null ? void 0 : B.getNode(), T, Y), ee = g.default(p.default(ue)), pe = ee.getInputContainer(), Te = pe.parent().getNode(), ve = ee.getTodo(), me = pe.getNode().nextSibling; - if ((B == null ? void 0 : B.text()) === "" && (B == null || B.append(p.default("
                  "))), ve.insertAfter(M), !me || (me == null ? void 0 : me.textContent) === "") { + var Y = P.getCursorPos(), ue = p.getCursorNextNode(B == null ? void 0 : B.getNode(), T, Y), ee = g.default(h.default(ue)), pe = ee.getInputContainer(), Te = pe.parent().getNode(), ve = ee.getTodo(), me = pe.getNode().nextSibling; + if ((B == null ? void 0 : B.text()) === "" && (B == null || B.append(h.default("
                  "))), ve.insertAfter(M), !me || (me == null ? void 0 : me.textContent) === "") { if ((me == null ? void 0 : me.nodeName) !== "BR") { - var we = p.default("
                  "); + var we = h.default("
                  "); we.insertAfter(pe); } P.moveCursor(Te, 1); @@ -58510,11 +58505,11 @@ var bb = { exports: {} }; } function m(x) { var k, D; - if (h.isAllTodo(A)) { - var P = A.selection, M = P.getSelectionRangeTopNodes()[0], B = (k = M.childNodes()) === null || k === void 0 ? void 0 : k.getNode(), T = p.default("

                  "), $ = T.getNode(), V = (D = window.getSelection()) === null || D === void 0 ? void 0 : D.anchorNode, z = P.getCursorPos(), H = V.previousSibling; + if (p.isAllTodo(A)) { + var P = A.selection, M = P.getSelectionRangeTopNodes()[0], B = (k = M.childNodes()) === null || k === void 0 ? void 0 : k.getNode(), T = h.default("

                  "), $ = T.getNode(), V = (D = window.getSelection()) === null || D === void 0 ? void 0 : D.anchorNode, z = P.getCursorPos(), H = V.previousSibling; if (M.text() === "") { x.preventDefault(); - var I = p.default(S.EMPTY_P); + var I = h.default(S.EMPTY_P); I.insertAfter(M), M.remove(), P.moveCursor(I.getNode(), 0); return; } @@ -58526,132 +58521,132 @@ var bb = { exports: {} }; } } } - function w() { + function y() { var x = A.selection, k = x.getSelectionRangeTopNodes()[0]; - k && _.isTodo(k) && k.text() === "" && (p.default(S.EMPTY_P).insertAfter(k), k.remove()); + k && _.isTodo(k) && k.text() === "" && (h.default(S.EMPTY_P).insertAfter(k), k.remove()); } function E(x) { x && x.target instanceof HTMLInputElement && x.target.type === "checkbox" && (x.target.checked ? x.target.setAttribute("checked", "true") : x.target.removeAttribute("checked")); } - A.txt.eventHooks.enterDownEvents.push(y), A.txt.eventHooks.deleteUpEvents.push(w), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); + A.txt.eventHooks.enterDownEvents.push(w), A.txt.eventHooks.deleteUpEvents.push(y), A.txt.eventHooks.deleteDownEvents.push(m), A.txt.eventHooks.clickEvents.push(E); } r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.selectorValidator = void 0; - var u = n(2), d = u.__importDefault(n(3)), p = n(6), h = n(7), g = u.__importDefault(n(130)), _ = { border: "1px solid #c9d8db", toolbarBgColor: "#FFF", toolbarBottomBorder: "1px solid #EEE" }; + var u = n(2), d = u.__importDefault(n(3)), h = n(6), p = n(7), g = u.__importDefault(n(130)), _ = { border: "1px solid #c9d8db", toolbarBgColor: "#FFF", toolbarBottomBorder: "1px solid #EEE" }; function S(A) { - var y = A.toolbarSelector, m = d.default(y), w = A.textSelector, E = A.config, x = E.height, k = A.i18next, D = d.default("
                  "), P = d.default("
                  "), M, B, T = null; - w == null ? (B = m.children(), m.append(D).append(P), D.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), P.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(D), T = d.default(w).children(), d.default(w).append(P), B = P.children()), M = d.default("
                  "), M.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); + var w = A.toolbarSelector, m = d.default(w), y = A.textSelector, E = A.config, x = E.height, k = A.i18next, D = d.default("
                  "), P = d.default("
                  "), M, B, T = null; + y == null ? (B = m.children(), m.append(D).append(P), D.css("background-color", _.toolbarBgColor).css("border", _.border).css("border-bottom", _.toolbarBottomBorder), P.css("border", _.border).css("border-top", "none").css("height", x + "px")) : (m.append(D), T = d.default(y).children(), d.default(y).append(P), B = P.children()), M = d.default("
                  "), M.attr("contenteditable", "true").css("width", "100%").css("height", "100%"); var $, V = A.config.placeholder; - V !== g.default.placeholder ? $ = d.default("
                  " + V + "
                  ") : $ = d.default("
                  " + k.t(V) + "
                  "), $.addClass("placeholder"), B && B.length ? (M.append(B), $.hide()) : M.append(d.default(h.EMPTY_P)), T && T.length && (M.append(T), $.hide()), P.append(M), P.append($), D.addClass("w-e-toolbar").css("z-index", A.zIndex.get("toolbar")), P.addClass("w-e-text-container"), P.css("z-index", A.zIndex.get()), M.addClass("w-e-text"); - var z = p.getRandom("toolbar-elem"); + V !== g.default.placeholder ? $ = d.default("
                  " + V + "
                  ") : $ = d.default("
                  " + k.t(V) + "
                  "), $.addClass("placeholder"), B && B.length ? (M.append(B), $.hide()) : M.append(d.default(p.EMPTY_P)), T && T.length && (M.append(T), $.hide()), P.append(M), P.append($), D.addClass("w-e-toolbar").css("z-index", A.zIndex.get("toolbar")), P.addClass("w-e-text-container"), P.css("z-index", A.zIndex.get()), M.addClass("w-e-text"); + var z = h.getRandom("toolbar-elem"); D.attr("id", z); - var H = p.getRandom("text-elem"); + var H = h.getRandom("text-elem"); M.attr("id", H); var I = P.getBoundingClientRect().height, U = M.getBoundingClientRect().height; I !== U && M.css("min-height", I + "px"), A.$toolbarElem = D, A.$textContainerElem = P, A.$textElem = M, A.toolbarElemId = z, A.textElemId = H; } r.default = S; function b(A) { - var y = "data-we-id", m = /^wangEditor-\d+$/, w = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
                  "), text: d.default("
                  ") }; + var w = "data-we-id", m = /^wangEditor-\d+$/, y = A.textSelector, E = A.toolbarSelector, x = { bar: d.default("
                  "), text: d.default("
                  ") }; if (E == null) throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863"); if (x.bar = d.default(E), !x.bar.elems.length) throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + E); - if (m.test(x.bar.attr(y))) + if (m.test(x.bar.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); - if (w) { - if (x.text = d.default(w), !x.text.elems.length) - throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + w); - if (m.test(x.text.attr(y))) + if (y) { + if (x.text = d.default(y), !x.text.elems.length) + throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A" + y); + if (m.test(x.text.attr(w))) throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668"); } - x.bar.attr(y, A.id), x.text.attr(y, A.id), A.beforeDestroy(function() { - x.bar.removeAttr(y), x.text.removeAttr(y); + x.bar.attr(w, A.id), x.text.attr(w, A.id), A.beforeDestroy(function() { + x.bar.removeAttr(w), x.text.removeAttr(w); }); } r.selectorValidator = b; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(3)), p = n(7); - function h(g, _) { + var u = n(2), d = u.__importDefault(n(3)), h = n(7); + function p(g, _) { var S = g.$textElem, b = S.children(); if (!b || !b.length) { - S.append(d.default(p.EMPTY_P)), h(g); + S.append(d.default(h.EMPTY_P)), p(g); return; } var A = b.last(); if (_) { - var y = A.html().toLowerCase(), m = A.getNodeName(); - if (y !== "
                  " && y !== "
                  " || m !== "P") { - S.append(d.default(p.EMPTY_P)), h(g); + var w = A.html().toLowerCase(), m = A.getNodeName(); + if (w !== "
                  " && w !== "
                  " || m !== "P") { + S.append(d.default(h.EMPTY_P)), p(g); return; } } g.selection.createRangeByElem(A, !1, !0), g.config.focus ? g.selection.restoreSelection() : g.selection.clearWindowSelectionRange(); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)); - function h(y) { - g(y), _(y), S(y); + var d = n(2), h = d.__importDefault(n(3)); + function p(w) { + g(w), _(w), S(w); } - function g(y) { - y.txt.eventHooks.changeEvents.push(function() { - var m = y.config.onchange; + function g(w) { + w.txt.eventHooks.changeEvents.push(function() { + var m = w.config.onchange; if (m) { - var w = y.txt.html() || ""; - y.isFocus = !0, m(w); + var y = w.txt.html() || ""; + w.isFocus = !0, m(y); } - y.txt.togglePlaceholder(); + w.txt.togglePlaceholder(); }); } - function _(y) { - y.isFocus = !1; - function m(w) { - var E = w.target, x = p.default(E), k = y.$textElem, D = y.$toolbarElem, P = k.isContain(x), M = D.isContain(x), B = D.elems[0] == w.target; + function _(w) { + w.isFocus = !1; + function m(y) { + var E = y.target, x = h.default(E), k = w.$textElem, D = w.$toolbarElem, P = k.isContain(x), M = D.isContain(x), B = D.elems[0] == y.target; if (P) - y.isFocus || A(y), y.isFocus = !0; + w.isFocus || A(w), w.isFocus = !0; else { - if (M && !B || !y.isFocus) + if (M && !B || !w.isFocus) return; - b(y), y.isFocus = !1; + b(w), w.isFocus = !1; } } - document.activeElement === y.$textElem.elems[0] && y.config.focus && (A(y), y.isFocus = !0), p.default(document).on("click", m), y.beforeDestroy(function() { - p.default(document).off("click", m); + document.activeElement === w.$textElem.elems[0] && w.config.focus && (A(w), w.isFocus = !0), h.default(document).on("click", m), w.beforeDestroy(function() { + h.default(document).off("click", m); }); } - function S(y) { - y.$textElem.on("compositionstart", function() { - y.isComposing = !0, y.txt.togglePlaceholder(); + function S(w) { + w.$textElem.on("compositionstart", function() { + w.isComposing = !0, w.txt.togglePlaceholder(); }).on("compositionend", function() { - y.isComposing = !1, y.txt.togglePlaceholder(); + w.isComposing = !1, w.txt.togglePlaceholder(); }); } - function b(y) { - var m, w = y.config, E = w.onblur, x = y.txt.html() || ""; - (0, u.default)(m = y.txt.eventHooks.onBlurEvents).call(m, function(k) { + function b(w) { + var m, y = w.config, E = y.onblur, x = w.txt.html() || ""; + (0, u.default)(m = w.txt.eventHooks.onBlurEvents).call(m, function(k) { return k(); }), E(x); } - function A(y) { - var m = y.config, w = m.onfocus, E = y.txt.html() || ""; - w(E); + function A(w) { + var m = w.config, y = m.onfocus, E = w.txt.html() || ""; + y(E); } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); function u(d) { - var p = d.config, h = p.lang, g = p.languages; + var h = d.config, p = h.lang, g = h.languages; if (d.i18next != null) { try { - d.i18next.init({ ns: "wangEditor", lng: h, defaultNS: "wangEditor", resources: g }); + d.i18next.init({ ns: "wangEditor", lng: p, defaultNS: "wangEditor", resources: g }); } catch (_) { throw new Error("i18next:" + _); } @@ -58666,27 +58661,27 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }), r.setUnFullScreen = r.setFullScreen = void 0; - var d = n(2), p = d.__importDefault(n(3)); + var d = n(2), h = d.__importDefault(n(3)); n(421); - var h = "w-e-icon-fullscreen", g = "w-e-icon-fullscreen_exit", _ = "w-e-full-screen-editor"; + var p = "w-e-icon-fullscreen", g = "w-e-icon-fullscreen_exit", _ = "w-e-full-screen-editor"; r.setFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + h), E = b.config; - w.removeClass(h), w.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); + var A = h.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + p), E = b.config; + y.removeClass(p), y.addClass(g), A.addClass(_), A.css("z-index", E.zIndexFullScreen); var x = m.getBoundingClientRect(); - y.css("height", "calc(100% - " + x.height + "px)"); + w.css("height", "calc(100% - " + x.height + "px)"); }, r.setUnFullScreen = function(b) { - var A = p.default(b.toolbarSelector), y = b.$textContainerElem, m = b.$toolbarElem, w = (0, u.default)(m).call(m, "i." + g), E = b.config; - w.removeClass(g), w.addClass(h), A.removeClass(_), A.css("z-index", "auto"), y.css("height", E.height + "px"); + var A = h.default(b.toolbarSelector), w = b.$textContainerElem, m = b.$toolbarElem, y = (0, u.default)(m).call(m, "i." + g), E = b.config; + y.removeClass(g), y.addClass(p), A.removeClass(_), A.css("z-index", "auto"), w.css("height", E.height + "px"); }; var S = function(A) { if (!A.textSelector && !!A.config.showFullScreen) { - var y = A.$toolbarElem, m = p.default(`
                  - + var w = A.$toolbarElem, m = h.default(`
                  +
                  `); - m.on("click", function(w) { - var E, x = (0, u.default)(E = p.default(w.currentTarget)).call(E, "i"); - x.hasClass(h) ? (m.attr("data-title", "\u53D6\u6D88\u5168\u5C4F"), r.setFullScreen(A)) : (m.attr("data-title", "\u5168\u5C4F"), r.setUnFullScreen(A)); - }), y.append(m); + m.on("click", function(y) { + var E, x = (0, u.default)(E = h.default(y.currentTarget)).call(E, "i"); + x.hasClass(p) ? (m.attr("data-title", "\u53D6\u6D88\u5168\u5C4F"), r.setFullScreen(A)) : (m.attr("data-title", "\u5168\u5C4F"), r.setUnFullScreen(A)); + }), w.append(m); } }; r.default = S; @@ -58708,17 +58703,17 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = function(h, g) { - var _, S = h.isEnable ? h.$textElem : (0, u.default)(_ = h.$textContainerElem).call(_, ".w-e-content-mantle"), b = (0, u.default)(S).call(S, "[id='" + g + "']"), A = b.getOffsetData().top; + var d = function(p, g) { + var _, S = p.isEnable ? p.$textElem : (0, u.default)(_ = p.$textContainerElem).call(_, ".w-e-content-mantle"), b = (0, u.default)(S).call(S, "[id='" + g + "']"), A = b.getOffsetData().top; S.scrollTop(A); }; r.default = d; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(129)), p = { menu: 2, panel: 2, toolbar: 1, tooltip: 1, textContainer: 1 }, h = function() { + var u = n(2), d = u.__importDefault(n(129)), h = { menu: 2, panel: 2, toolbar: 1, tooltip: 1, textContainer: 1 }, p = function() { function g() { - this.tier = p, this.baseZIndex = d.default.zIndex; + this.tier = h, this.baseZIndex = d.default.zIndex; } return g.prototype.get = function(_) { return _ && this.tier[_] ? this.baseZIndex + this.tier[_] : this.baseZIndex; @@ -58726,78 +58721,78 @@ var bb = { exports: {} }; this.baseZIndex == d.default.zIndex && (this.baseZIndex = _.config.zIndex); }, g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(70)), d = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }); - var p = n(2), h = p.__importDefault(n(426)), g = n(6), _ = n(7); - function S(A, y) { + var h = n(2), p = h.__importDefault(n(426)), g = n(6), _ = n(7); + function S(A, w) { return (0, u.default)(A).call(A, function(m) { - var w = m.type, E = m.target, x = m.attributeName; - return w != "attributes" || w == "attributes" && (x == "contenteditable" || E != y); + var y = m.type, E = m.target, x = m.attributeName; + return y != "attributes" || y == "attributes" && (x == "contenteditable" || E != w); }); } var b = function(A) { - p.__extends(y, A); - function y(m) { - var w = A.call(this, function(E, x) { + h.__extends(w, A); + function w(m) { + var y = A.call(this, function(E, x) { var k; - if (E = S(E, x.target), (k = w.data).push.apply(k, E), m.isCompatibleMode) - w.asyncSave(); + if (E = S(E, x.target), (k = y.data).push.apply(k, E), m.isCompatibleMode) + y.asyncSave(); else if (!m.isComposing) - return w.asyncSave(); + return y.asyncSave(); }) || this; - return w.editor = m, w.data = [], w.asyncSave = _.EMPTY_FN, w; + return y.editor = m, y.data = [], y.asyncSave = _.EMPTY_FN, y; } - return y.prototype.save = function() { + return w.prototype.save = function() { this.data.length && (this.editor.history.save(this.data), this.data.length = 0, this.emit()); - }, y.prototype.emit = function() { + }, w.prototype.emit = function() { var m; - (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(w) { - return w(); + (0, d.default)(m = this.editor.txt.eventHooks.changeEvents).call(m, function(y) { + return y(); }); - }, y.prototype.observe = function() { + }, w.prototype.observe = function() { var m = this; A.prototype.observe.call(this, this.editor.$textElem.elems[0]); - var w = this.editor.config.onchangeTimeout; + var y = this.editor.config.onchangeTimeout; this.asyncSave = g.debounce(function() { m.save(); - }, w), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { + }, y), this.editor.isCompatibleMode || this.editor.$textElem.on("compositionend", function() { m.asyncSave(); }); - }, y; - }(h.default); + }, w; + }(p.default); r.default = b; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = function() { - function d(p, h) { + function d(h, p) { var g = this; this.options = { subtree: !0, childList: !0, attributes: !0, attributeOldValue: !0, characterData: !0, characterDataOldValue: !0 }, this.callback = function(_) { - p(_, g); - }, this.observer = new MutationObserver(this.callback), h && (this.options = h); + h(_, g); + }, this.observer = new MutationObserver(this.callback), p && (this.options = p); } return (0, s.default)(d.prototype, "target", { get: function() { return this.node; - }, enumerable: !1, configurable: !0 }), d.prototype.observe = function(p) { - this.node instanceof Node || (this.node = p, this.connect()); + }, enumerable: !1, configurable: !0 }), d.prototype.observe = function(h) { + this.node instanceof Node || (this.node = h, this.connect()); }, d.prototype.connect = function() { if (this.node) return this.observer.observe(this.node, this.options), this; throw new Error("\u8FD8\u672A\u521D\u59CB\u5316\u7ED1\u5B9A\uFF0C\u8BF7\u60A8\u5148\u7ED1\u5B9A\u6709\u6548\u7684 Node \u8282\u70B9"); }, d.prototype.disconnect = function() { - var p = this.observer.takeRecords(); - p.length && this.callback(p), this.observer.disconnect(); + var h = this.observer.takeRecords(); + h.length && this.callback(h), this.observer.disconnect(); }, d; }(); r.default = u; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(428)), p = u.__importDefault(n(435)), h = u.__importDefault(n(436)), g = function() { + var u = n(2), d = u.__importDefault(n(428)), h = u.__importDefault(n(435)), p = u.__importDefault(n(436)), g = function() { function _(S) { - this.editor = S, this.content = new d.default(S), this.scroll = new p.default(S), this.range = new h.default(S); + this.editor = S, this.content = new d.default(S), this.scroll = new h.default(S), this.range = new p.default(S); } return (0, s.default)(_.prototype, "size", { get: function() { @@ -58823,12 +58818,12 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(429)), p = u.__importDefault(n(433)), h = function() { + var u = n(2), d = u.__importDefault(n(429)), h = u.__importDefault(n(433)), p = function() { function g(_) { this.editor = _; } return g.prototype.observe = function() { - this.editor.isCompatibleMode ? this.cache = new p.default(this.editor) : this.cache = new d.default(this.editor), this.cache.observe(); + this.editor.isCompatibleMode ? this.cache = new h.default(this.editor) : this.cache = new d.default(this.editor), this.cache.observe(); }, g.prototype.save = function(_) { this.editor.isCompatibleMode ? this.cache.save() : this.cache.compile(_); }, g.prototype.revoke = function() { @@ -58839,11 +58834,11 @@ var bb = { exports: {} }; return (_ = this.cache) === null || _ === void 0 ? void 0 : _.restore(); }, g; }(); - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(99)), p = u.__importDefault(n(431)), h = n(432), g = function(_) { + var u = n(2), d = u.__importDefault(n(99)), h = u.__importDefault(n(431)), p = n(432), g = function(_) { u.__extends(S, _); function S(b) { var A = _.call(this, b.config.historyMaxSize) || this; @@ -58852,14 +58847,14 @@ var bb = { exports: {} }; return S.prototype.observe = function() { this.resetMaxSize(this.editor.config.historyMaxSize); }, S.prototype.compile = function(b) { - return this.save(p.default(b)), this; + return this.save(h.default(b)), this; }, S.prototype.revoke = function() { return _.prototype.revoke.call(this, function(b) { - h.revoke(b); + p.revoke(b); }); }, S.prototype.restore = function() { return _.prototype.restore.call(this, function(b) { - h.restore(b); + p.restore(b); }); }, S; }(d.default); @@ -58868,19 +58863,19 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }), r.CeilStack = void 0; var u = function() { - function d(p) { - p === void 0 && (p = 0), this.data = [], this.max = 0, this.reset = !1, p = Math.abs(p), p && (this.max = p); + function d(h) { + h === void 0 && (h = 0), this.data = [], this.max = 0, this.reset = !1, h = Math.abs(h), h && (this.max = h); } - return d.prototype.resetMax = function(p) { - p = Math.abs(p), !this.reset && !isNaN(p) && (this.max = p, this.reset = !0); + return d.prototype.resetMax = function(h) { + h = Math.abs(h), !this.reset && !isNaN(h) && (this.max = h, this.reset = !0); }, (0, s.default)(d.prototype, "size", { get: function() { return this.data.length; }, enumerable: !1, configurable: !0 - }), d.prototype.instack = function(p) { - return this.data.unshift(p), this.max && this.size > this.max && (this.data.length = this.max), this; + }), d.prototype.instack = function(h) { + return this.data.unshift(h), this.max && this.size > this.max && (this.data.length = this.max), this; }, d.prototype.outstack = function() { return this.data.shift(); }, d.prototype.clear = function() { @@ -58891,8 +58886,8 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(27)); (0, s.default)(r, "__esModule", { value: !0 }), r.compliePosition = r.complieNodes = r.compileValue = r.compileType = void 0; - var p = n(6); - function h(m) { + var h = n(6); + function p(m) { switch (m) { case "childList": return "node"; @@ -58902,7 +58897,7 @@ var bb = { exports: {} }; return "text"; } } - r.compileType = h; + r.compileType = p; function g(m) { switch (m.type) { case "attributes": @@ -58915,39 +58910,39 @@ var bb = { exports: {} }; } r.compileValue = g; function _(m) { - var w = {}; - return m.addedNodes.length && (w.add = p.toArray(m.addedNodes)), m.removedNodes.length && (w.remove = p.toArray(m.removedNodes)), w; + var y = {}; + return m.addedNodes.length && (y.add = h.toArray(m.addedNodes)), m.removedNodes.length && (y.remove = h.toArray(m.removedNodes)), y; } r.complieNodes = _; function S(m) { - var w; - return m.previousSibling ? w = { type: "before", target: m.previousSibling } : m.nextSibling ? w = { type: "after", target: m.nextSibling } : w = { type: "parent", target: m.target }, w; + var y; + return m.previousSibling ? y = { type: "before", target: m.previousSibling } : m.nextSibling ? y = { type: "after", target: m.nextSibling } : y = { type: "parent", target: m.target }, y; } r.compliePosition = S; var b = ["UL", "OL", "H1", "H2", "H3", "H4", "H5", "H6"]; function A(m) { - var w = [], E = !1, x = []; + var y = [], E = !1, x = []; return (0, u.default)(m).call(m, function(k, D) { - var P = { type: h(k.type), target: k.target, attr: k.attributeName || "", value: g(k) || "", oldValue: k.oldValue || "", nodes: _(k), position: S(k) }; - if (w.push(P), !!p.UA.isFirefox) { + var P = { type: p(k.type), target: k.target, attr: k.attributeName || "", value: g(k) || "", oldValue: k.oldValue || "", nodes: _(k), position: S(k) }; + if (y.push(P), !!h.UA.isFirefox) { if (E && k.addedNodes.length && k.addedNodes[0].nodeType == 1) { var M = k.addedNodes[0], B = { type: "node", target: M, attr: "", value: "", oldValue: "", nodes: { add: [E] }, position: { type: "parent", target: M } }; - (0, d.default)(b).call(b, M.nodeName) != -1 ? (B.nodes.add = p.toArray(M.childNodes), w.push(B)) : E.nodeType == 3 ? (y(M, x) && (B.nodes.add = p.toArray(M.childNodes)), w.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && y(M, x) && (B.nodes.add = p.toArray(M.childNodes), w.push(B)); + (0, d.default)(b).call(b, M.nodeName) != -1 ? (B.nodes.add = h.toArray(M.childNodes), y.push(B)) : E.nodeType == 3 ? (w(M, x) && (B.nodes.add = h.toArray(M.childNodes)), y.push(B)) : (0, d.default)(b).call(b, k.target.nodeName) == -1 && w(M, x) && (B.nodes.add = h.toArray(M.childNodes), y.push(B)); } P.type == "node" && k.removedNodes.length == 1 ? (E = k.removedNodes[0], x.push(E)) : (E = !1, x.length = 0); } - }), w; + }), y; } r.default = A; - function y(m, w) { - for (var E = 0, x = w.length - 1; x > 0 && m.contains(w[x]); x--) + function w(m, y) { + for (var E = 0, x = y.length - 1; x > 0 && m.contains(y[x]); x--) E++; return E; } }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(4)), d = a(n(94)); (0, s.default)(r, "__esModule", { value: !0 }), r.restore = r.revoke = void 0; - function p(x, k) { + function h(x, k) { var D = x.position.target; switch (x.position.type) { case "before": @@ -58969,7 +58964,7 @@ var bb = { exports: {} }; break; } } - function h(x) { + function p(x) { for (var k = 0, D = (0, d.default)(x.nodes); k < D.length; k++) { var P = D[k], M = P[0], B = P[1]; switch (M) { @@ -58979,7 +58974,7 @@ var bb = { exports: {} }; }); break; default: { - p(x, B); + h(x, B); break; } } @@ -58992,7 +58987,7 @@ var bb = { exports: {} }; function _(x) { x.target.textContent = x.oldValue; } - var S = { node: h, text: _, attr: g }; + var S = { node: p, text: _, attr: g }; function b(x) { for (var k = x.length - 1; k > -1; k--) { var D = x[k]; @@ -59005,7 +59000,7 @@ var bb = { exports: {} }; var P = D[k], M = P[0], B = P[1]; switch (M) { case "add": { - p(x, B); + h(x, B); break; } default: { @@ -59017,17 +59012,17 @@ var bb = { exports: {} }; } } } - function y(x) { + function w(x) { x.target.textContent = x.value; } function m(x) { x.target.setAttribute(x.attr, x.value); } - var w = { node: A, text: y, attr: m }; + var y = { node: A, text: w, attr: m }; function E(x) { for (var k = 0, D = x; k < D.length; k++) { var P = D[k]; - w[P.type](P); + y[P.type](P); } } r.restore = E; @@ -59035,69 +59030,69 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = n(434), d = function() { - function p(h) { - this.editor = h, this.data = new u.TailChain(); + function h(p) { + this.editor = p, this.data = new u.TailChain(); } - return p.prototype.observe = function() { + return h.prototype.observe = function() { this.data.resetMax(this.editor.config.historyMaxSize), this.data.insertLast(this.editor.$textElem.html()); - }, p.prototype.save = function() { + }, h.prototype.save = function() { return this.data.insertLast(this.editor.$textElem.html()), this; - }, p.prototype.revoke = function() { - var h = this.data.prev(); - return h ? (this.editor.$textElem.html(h), !0) : !1; - }, p.prototype.restore = function() { - var h = this.data.next(); - return h ? (this.editor.$textElem.html(h), !0) : !1; - }, p; + }, h.prototype.revoke = function() { + var p = this.data.prev(); + return p ? (this.editor.$textElem.html(p), !0) : !1; + }, h.prototype.restore = function() { + var p = this.data.next(); + return p ? (this.editor.$textElem.html(p), !0) : !1; + }, h; }(); r.default = d; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(91)); (0, s.default)(r, "__esModule", { value: !0 }), r.TailChain = void 0; var d = function() { - function p() { + function h() { this.data = [], this.max = 0, this.point = 0, this.isRe = !1; } - return p.prototype.resetMax = function(h) { - h = Math.abs(h), h && (this.max = h); - }, (0, s.default)(p.prototype, "size", { + return h.prototype.resetMax = function(p) { + p = Math.abs(p), p && (this.max = p); + }, (0, s.default)(h.prototype, "size", { get: function() { return this.data.length; }, enumerable: !1, configurable: !0 - }), p.prototype.insertLast = function(h) { + }), h.prototype.insertLast = function(p) { if (this.isRe) { var g; (0, u.default)(g = this.data).call(g, this.point + 1), this.isRe = !1; } - for (this.data.push(h); this.max && this.size > this.max; ) + for (this.data.push(p); this.max && this.size > this.max; ) this.data.shift(); return this.point = this.size - 1, this; - }, p.prototype.current = function() { + }, h.prototype.current = function() { return this.data[this.point]; - }, p.prototype.prev = function() { + }, h.prototype.prev = function() { if (!this.isRe && (this.isRe = !0), this.point--, this.point < 0) { this.point = 0; return; } return this.current(); - }, p.prototype.next = function() { + }, h.prototype.next = function() { if (!this.isRe && (this.isRe = !0), this.point++, this.point >= this.size) { this.point = this.size - 1; return; } return this.current(); - }, p; + }, h; }(); r.TailChain = d; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(99)), p = function(h) { - u.__extends(g, h); + var u = n(2), d = u.__importDefault(n(99)), h = function(p) { + u.__extends(g, p); function g(_) { - var S = h.call(this, _.config.historyMaxSize) || this; + var S = p.call(this, _.config.historyMaxSize) || this; return S.editor = _, S.last = 0, S.target = _.$textElem.elems[0], S; } return g.prototype.observe = function() { @@ -59106,54 +59101,54 @@ var bb = { exports: {} }; _.last = _.target.scrollTop; }), this.resetMaxSize(this.editor.config.historyMaxSize); }, g.prototype.save = function() { - return h.prototype.save.call(this, [this.last, this.target.scrollTop]), this; + return p.prototype.save.call(this, [this.last, this.target.scrollTop]), this; }, g.prototype.revoke = function() { var _ = this; - return h.prototype.revoke.call(this, function(S) { + return p.prototype.revoke.call(this, function(S) { _.target.scrollTop = S[0]; }); }, g.prototype.restore = function() { var _ = this; - return h.prototype.restore.call(this, function(S) { + return p.prototype.restore.call(this, function(S) { _.target.scrollTop = S[1]; }); }, g; }(d.default); - r.default = p; + r.default = h; }, function(i, r, n) { var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); - var u = n(2), d = u.__importDefault(n(99)), p = u.__importDefault(n(3)), h = n(6); + var u = n(2), d = u.__importDefault(n(99)), h = u.__importDefault(n(3)), p = n(6); function g(S) { return { start: [S.startContainer, S.startOffset], end: [S.endContainer, S.endOffset], root: S.commonAncestorContainer, collapsed: S.collapsed }; } var _ = function(S) { u.__extends(b, S); function b(A) { - var y = S.call(this, A.config.historyMaxSize) || this; - return y.editor = A, y.lastRange = g(document.createRange()), y.root = A.$textElem.elems[0], y.updateLastRange = h.debounce(function() { - y.lastRange = g(y.rangeHandle); - }, A.config.onchangeTimeout), y; + var w = S.call(this, A.config.historyMaxSize) || this; + return w.editor = A, w.lastRange = g(document.createRange()), w.root = A.$textElem.elems[0], w.updateLastRange = p.debounce(function() { + w.lastRange = g(w.rangeHandle); + }, A.config.onchangeTimeout), w; } return (0, s.default)(b.prototype, "rangeHandle", { get: function() { - var y = document.getSelection(); - return y && y.rangeCount ? y.getRangeAt(0) : document.createRange(); + var w = document.getSelection(); + return w && w.rangeCount ? w.getRangeAt(0) : document.createRange(); }, enumerable: !1, configurable: !0 }), b.prototype.observe = function() { var A = this; this.root = this.editor.$textElem.elems[0], this.resetMaxSize(this.editor.config.historyMaxSize); - function y() { - var w = A.rangeHandle; - (A.root === w.commonAncestorContainer || A.root.contains(w.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); + function w() { + var y = A.rangeHandle; + (A.root === y.commonAncestorContainer || A.root.contains(y.commonAncestorContainer)) && (A.editor.isComposing || A.updateLastRange()); } - function m(w) { - (w.key == "Backspace" || w.key == "Delete") && A.updateLastRange(); + function m(y) { + (y.key == "Backspace" || y.key == "Delete") && A.updateLastRange(); } - p.default(document).on("selectionchange", y), this.editor.beforeDestroy(function() { - p.default(document).off("selectionchange", y); + h.default(document).on("selectionchange", w), this.editor.beforeDestroy(function() { + h.default(document).off("selectionchange", w); }), A.editor.$textElem.on("keydown", m); }, b.prototype.save = function() { var A = g(this.rangeHandle); @@ -59161,8 +59156,8 @@ var bb = { exports: {} }; }, b.prototype.set = function(A) { try { if (A) { - var y = this.rangeHandle; - return y.setStart.apply(y, A.start), y.setEnd.apply(y, A.end), this.editor.menus.changeActive(), !0; + var w = this.rangeHandle; + return w.setStart.apply(w, A.start), w.setEnd.apply(w, A.end), this.editor.menus.changeActive(), !0; } } catch { return !1; @@ -59170,13 +59165,13 @@ var bb = { exports: {} }; return !1; }, b.prototype.revoke = function() { var A = this; - return S.prototype.revoke.call(this, function(y) { - A.set(y[0]); + return S.prototype.revoke.call(this, function(w) { + A.set(w[0]); }); }, b.prototype.restore = function() { var A = this; - return S.prototype.restore.call(this, function(y) { - A.set(y[1]); + return S.prototype.restore.call(this, function(w) { + A.set(w[1]); }); }, b; }(d.default); @@ -59184,9 +59179,9 @@ var bb = { exports: {} }; }, function(i, r, n) { var a = n(0), s = a(n(1)), u = a(n(29)); (0, s.default)(r, "__esModule", { value: !0 }); - var d = n(2), p = d.__importDefault(n(3)); + var d = n(2), h = d.__importDefault(n(3)); n(438); - function h(g) { + function p(g) { var _ = !1, S, b; g.txt.eventHooks.changeEvents.push(function() { _ && (0, u.default)(S).call(S, ".w-e-content-preview").html(g.$textElem.html()); @@ -59194,20 +59189,20 @@ var bb = { exports: {} }; function A() { if (!_) { g.$textElem.hide(); - var m = g.zIndex.get("textContainer"), w = g.txt.html(); - S = p.default('
                  -
                  ` + w + `
                  + var m = g.zIndex.get("textContainer"), y = g.txt.html(); + S = h.default('
                  +
                  ` + y + `
                  `), g.$textContainerElem.append(S); var E = g.zIndex.get("menu"); - b = p.default('
                  '), g.$toolbarElem.append(b), _ = !0, g.isEnable = !1; + b = h.default('
                  '), g.$toolbarElem.append(b), _ = !0, g.isEnable = !1; } } - function y() { + function w() { !_ || (S.remove(), b.remove(), g.$textElem.show(), _ = !1, g.isEnable = !0); } - return { disable: A, enable: y }; + return { disable: A, enable: w }; } - r.default = h; + r.default = p; }, function(i, r, n) { var a = n(20), s = n(439); s = s.__esModule ? s.default : s, typeof s == "string" && (s = [[i.i, s, ""]]); @@ -59244,24 +59239,24 @@ var bb = { exports: {} }; var a = n(0), s = a(n(1)); (0, s.default)(r, "__esModule", { value: !0 }); var u = function() { - function d(p) { - var h = this; - this.editor = p; + function d(h) { + var p = this; + this.editor = h; var g = function() { var S = document.activeElement; - S === p.$textElem.elems[0] && h.emit(); + S === h.$textElem.elems[0] && p.emit(); }; window.document.addEventListener("selectionchange", g), this.editor.beforeDestroy(function() { window.document.removeEventListener("selectionchange", g); }); } return d.prototype.emit = function() { - var p, h = this.editor.config.onSelectionChange; - if (h) { + var h, p = this.editor.config.onSelectionChange; + if (p) { var g = this.editor.selection; - g.saveRange(), g.isSelectionEmpty() || h({ + g.saveRange(), g.isSelectionEmpty() || p({ text: g.getSelectionText(), - html: (p = g.getSelectionContainerElem()) === null || p === void 0 ? void 0 : p.elems[0].innerHTML, + html: (h = g.getSelectionContainerElem()) === null || h === void 0 ? void 0 : h.elems[0].innerHTML, selection: g }); } @@ -59269,25 +59264,25 @@ var bb = { exports: {} }; }(); r.default = u; }, function(i, r, n) { - var a = n(0), s = a(n(1)), u = a(n(128)), d = a(n(94)), p = a(n(4)); + var a = n(0), s = a(n(1)), u = a(n(128)), d = a(n(94)), h = a(n(4)); (0, s.default)(r, "__esModule", { value: !0 }), r.registerPlugin = void 0; - var h = n(2), g = h.__importDefault(n(87)), _ = n(6); - function S(A, y, m) { + var p = n(2), g = p.__importDefault(n(87)), _ = n(6); + function S(A, w, m) { if (!A) throw new TypeError("name is not define"); - if (!y) + if (!w) throw new TypeError("options is not define"); - if (!y.intention) + if (!w.intention) throw new TypeError("options.intention is not define"); - if (y.intention && typeof y.intention != "function") + if (w.intention && typeof w.intention != "function") throw new TypeError("options.intention is not function"); - m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = y; + m[A] && console.warn("plugin " + A + " \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"), m[A] = w; } r.registerPlugin = S; function b(A) { - var y = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(y); - (0, p.default)(m).call(m, function(w) { - var E = w[0], x = w[1]; + var w = (0, u.default)({}, _.deepClone(g.default.globalPluginsFunctionList), _.deepClone(A.pluginsFunctionList)), m = (0, d.default)(w); + (0, h.default)(m).call(m, function(y) { + var E = y[0], x = y[1]; console.info("plugin " + E + " initializing"); var k = x.intention, D = x.config; k(A, D), console.info("plugin " + E + " initialization complete"); @@ -59300,13 +59295,13 @@ var bb = { exports: {} }; }]).default; }); })(bb); -var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.assign || function(e) { +var r6 = /* @__PURE__ */ i6(bb.exports), o6 = "fcEditor", a6 = 1, l6 = Object.assign || function(e) { for (var t, i = 1; i < arguments.length; i++) for (var r in t = arguments[i], t) Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]); return e; -}, l6 = Ve({ - name: r6, +}, s6 = Ve({ + name: o6, props: { modelValue: String, init: Function, @@ -59318,7 +59313,7 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as data: function() { return { editor: {}, - uni: o6++ + uni: a6++ }; }, watch: { @@ -59340,11 +59335,11 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as mounted: function() { var t = this; this.$nextTick(function() { - t.editor = new i6("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && a6(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); + t.editor = new r6("#editor".concat(t.uni)), t.editor.config.zIndex = 2, t.editor.config.focus = !1, t.editor.config.autoFocus = !1, t.config && l6(t.editor.config, t.config), t.init && t.init(t.editor), t.editor.create(), t.enable(), t.editor.txt.html(t.modelValue); }); }, render: function() { - var t = e6({}, this.$attrs); + var t = t6({}, this.$attrs); return delete t.id, G("div", dn(t, { onInput: this.result, id: "editor".concat(this.uni), @@ -59365,12 +59360,12 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as }); }, i.simpleMode = function(_, S) { r(S, "start"); - var b = {}, A = S.meta || {}, y = !1; + var b = {}, A = S.meta || {}, w = !1; for (var m in S) if (m != A && S.hasOwnProperty(m)) - for (var w = b[m] = [], E = S[m], x = 0; x < E.length; x++) { + for (var y = b[m] = [], E = S[m], x = 0; x < E.length; x++) { var k = E[x]; - w.push(new s(k, S)), (k.indent || k.dedent) && (y = !0); + y.push(new s(k, S)), (k.indent || k.dedent) && (w = !0); } var D = { startState: function() { @@ -59379,7 +59374,7 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as pending: null, local: null, localState: null, - indent: y ? [] : null + indent: w ? [] : null }; }, copyState: function(M) { @@ -59438,21 +59433,21 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as function u(_, S) { return function(b, A) { if (A.pending) { - var y = A.pending.shift(); - return A.pending.length == 0 && (A.pending = null), b.pos += y.text.length, y.token; + var w = A.pending.shift(); + return A.pending.length == 0 && (A.pending = null), b.pos += w.text.length, w.token; } if (A.local) if (A.local.end && b.match(A.local.end)) { var m = A.local.endToken || null; return A.local = A.localState = null, m; } else { - var m = A.local.mode.token(b, A.localState), w; - return A.local.endScan && (w = A.local.endScan.exec(b.current())) && (b.pos = b.start + w.index), m; + var m = A.local.mode.token(b, A.localState), y; + return A.local.endScan && (y = A.local.endScan.exec(b.current())) && (b.pos = b.start + y.index), m; } for (var E = _[A.state], x = 0; x < E.length; x++) { var k = E[x], D = (!k.data.sol || b.sol()) && b.match(k.regex); if (D) { - k.data.next ? A.state = k.data.next : k.data.push ? ((A.stack || (A.stack = [])).push(A.state), A.state = k.data.push) : k.data.pop && A.stack && A.stack.length && (A.state = A.stack.pop()), k.data.mode && p(S, A, k.data.mode, k.token), k.data.indent && A.indent.push(b.indentation() + S.indentUnit), k.data.dedent && A.indent.pop(); + k.data.next ? A.state = k.data.next : k.data.push ? ((A.stack || (A.stack = [])).push(A.state), A.state = k.data.push) : k.data.pop && A.stack && A.stack.length && (A.state = A.stack.pop()), k.data.mode && h(S, A, k.data.mode, k.token), k.data.indent && A.indent.push(b.indentation() + S.indentUnit), k.data.dedent && A.indent.pop(); var P = k.token; if (P && P.apply && (P = P(D)), D.length > 2 && k.token && typeof k.token != "string") { for (var M = 2; M < D.length; M++) @@ -59481,39 +59476,39 @@ var i6 = /* @__PURE__ */ n6(bb.exports), r6 = "fcEditor", o6 = 1, a6 = Object.as S.hasOwnProperty(A) && b--; return b == 0; } - function p(_, S, b, A) { - var y; + function h(_, S, b, A) { + var w; if (b.persistent) - for (var m = S.persistentStates; m && !y; m = m.next) - (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (y = m); - var w = y ? y.mode : b.mode || i.getMode(_, b.spec), E = y ? y.state : i.startState(w); - b.persistent && !y && (S.persistentStates = { mode: w, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { - mode: w, + for (var m = S.persistentStates; m && !w; m = m.next) + (b.spec ? d(b.spec, m.spec) : b.mode == m.mode) && (w = m); + var y = w ? w.mode : b.mode || i.getMode(_, b.spec), E = w ? w.state : i.startState(y); + b.persistent && !w && (S.persistentStates = { mode: y, spec: b.spec, state: E, next: S.persistentStates }), S.localState = E, S.local = { + mode: y, end: b.end && n(b.end), endScan: b.end && b.forceEnd !== !1 && n(b.end, !1), endToken: A && A.join ? A[A.length - 1] : A }; } - function h(_, S) { + function p(_, S) { for (var b = 0; b < S.length; b++) if (S[b] === _) return !0; } function g(_, S) { - return function(b, A, y) { + return function(b, A, w) { if (b.local && b.local.mode.indent) - return b.local.mode.indent(b.localState, A, y); - if (b.indent == null || b.local || S.dontIndentStates && h(b.state, S.dontIndentStates) > -1) + return b.local.mode.indent(b.localState, A, w); + if (b.indent == null || b.local || S.dontIndentStates && p(b.state, S.dontIndentStates) > -1) return i.Pass; - var m = b.indent.length - 1, w = _[b.state]; + var m = b.indent.length - 1, y = _[b.state]; e: for (; ; ) { - for (var E = 0; E < w.length; E++) { - var x = w[E]; + for (var E = 0; E < y.length; E++) { + var x = y[E]; if (x.data.dedent && x.data.dedentIfLineStart !== !1) { var k = x.regex.exec(A); if (k && k[0]) { - m--, (x.next || x.push) && (w = _[x.next || x.push]), A = A.slice(k[0].length); + m--, (x.next || x.push) && (y = _[x.next || x.push]), A = A.slice(k[0].length); continue e; } } @@ -59551,30 +59546,30 @@ const jt = (e, t, i) => { tt.component("draggable", Go); tt.component("DragTool", xy); tt.component("DragBox", Oy); -tt.component("Validate", $3); +tt.component("Validate", I3); tt.component("Struct", ty); tt.component("HtmlEditor", zI); tt.component("FnEditor", ar); tt.component("ComputedConfig", T0); -tt.component("Required", P3); +tt.component("Required", L3); tt.component("TableOptions", Y0); -tt.component("TreeOptions", K3); +tt.component("TreeOptions", Y3); tt.component("TableFormColumn", Iy); tt.component("TableFormColumn2", Iy); tt.component("EventConfig", k0); tt.component("FetchConfig", nF); -tt.component("TableColumnConfig", fF); -tt.component("TableButtonConfig", bF); +tt.component("TableColumnConfig", cF); +tt.component("TableButtonConfig", _F); tt.component("SizeInput", Yo); tt.component("PatternInput", Dc); tt.component("StyleConfig", Z0); tt.component("GlobalFetchConfig", K0); -tt.component("GlobalFetchSelect", PF); +tt.component("GlobalFetchSelect", LF); tt.component("GlobalEventConfig", G0); tt.component("GlobalClassConfig", q0); -tt.component("GlobalClassSelect", jF); +tt.component("GlobalClassSelect", UF); tt.component("GlobalVariableConfig", ey); -tt.component("FetchTable", YF); +tt.component("FetchTable", QF); tt.component("VariableConfig", al); tt.component("ColorInput", Qo); tt.component("ConfigItem", li); @@ -59582,48 +59577,48 @@ tt.component("ConfigTitle", H0); tt.component("FieldInput", KI); tt.component("PromptInput", JI); tt.component("ValueInput", nu); -tt.component("StepFormItem", UM); -tt.component("FcRow", wP); -tt.component("FnConfig", kF); +tt.component("StepFormItem", zM); +tt.component("FcRow", AP); +tt.component("FnConfig", OF); tt.component("FnInput", ky); tt.component("RuleSelect", $c); -tt.component("HideConfig", SP); -tt.component("SpanInput", TP); +tt.component("HideConfig", EP); +tt.component("SpanInput", kP); tt.component("LanguageInput", Gc); -jt("FcSlot", c3, p3); -jt("FcJson", h3, m3); +jt("FcSlot", p3, h3); +jt("FcJson", m3, v3); jt("DataTable", Ty); -jt("FcEditor", l6); +jt("FcEditor", s6); jt("fcInlineForm", Ry); -jt("FcCell", mP, yP); -jt("TableForm", OM, $y); -jt("TableFormPro", IM, $y); -jt("StepForm", X3, tM); -jt("FcValue", f3, l3); -jt("FcTable", i3, e3); -jt("NestedTableForm", gM, hM); -jt("InfiniteTableForm", xM, CM); -jt("FcDialog", Fy, JM); -jt("FcDrawer", fP, aP); -jt("AudioBox", BP); -jt("VideoBox", zP); -jt("BarCodeBox", T4); -jt("IframeBox", D4); -jt("QrCodeBox", P4); -jt("SignaturePad", LV); -jt("FcEcharts", qV); -jt("FcTitle", z4); -jt("FcCity", V4); -jt("FcId", FP); -jt("FcMarkdown", kV); -jt("fcDataSelect", QV, zV); -const s6 = function(e) { +jt("FcCell", vP, bP); +jt("TableForm", RM, $y); +jt("TableFormPro", FM, $y); +jt("StepForm", Z3, nM); +jt("FcValue", c3, s3); +jt("FcTable", r3, t3); +jt("NestedTableForm", yM, mM); +jt("InfiniteTableForm", TM, SM); +jt("FcDialog", Fy, XM); +jt("FcDrawer", cP, lP); +jt("AudioBox", VP); +jt("VideoBox", HP); +jt("BarCodeBox", k4); +jt("IframeBox", $4); +jt("QrCodeBox", L4); +jt("SignaturePad", NV); +jt("FcEcharts", e6); +jt("FcTitle", H4); +jt("FcCity", j4); +jt("FcId", MP); +jt("FcMarkdown", OV); +jt("fcDataSelect", JV, HV); +const u6 = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { un[i.name] = i.handle, oc[i.name] = i.example, Us.value.formula[i.name] = i.info, b0.forEach((r) => { r.key === i.menu && r.children.push(i.name), Qn.setFormula(i.name, i.handle), tt.setFormula(i.name, i.handle); }); }); -}, u6 = function(e) { +}, d6 = function(e) { (Array.isArray(e) ? e : [e]).forEach((i) => { Rc[i.name] = i.handle, w0[i.name] = i.rule, Us.value.behavior[i.name] = { info: i.info, @@ -59632,16 +59627,16 @@ const s6 = function(e) { r.key === i.menu && r.children.push(i.name); }); }); -}, d6 = function(e) { +}, f6 = function(e) { e.component("FcDesigner", nn); }; -nn.install = d6; +nn.install = f6; nn.makeOptionsRule = Qr; nn.formCreate = Qn; nn.designerForm = tt; nn.component = jt; -nn.setFormula = s6; -nn.setBehavior = u6; +nn.setFormula = u6; +nn.setBehavior = d6; nn.useLocale = E0; nn.copyTextToClipboard = er; nn.getInjectArg = In; @@ -59676,7 +59671,7 @@ export { tt as designerForm, Qn as formCreate, In as getInjectArg, - d6 as install, + f6 as install, Rn as loadjs, gt as localeOptions, Ke as localeProps, diff --git a/core/core-frontend/src/fcDesignerPro/pc/index.umd.js b/core/core-frontend/src/fcDesignerPro/pc/index.umd.js index 4dcdfd8..0fd5c19 100644 --- a/core/core-frontend/src/fcDesignerPro/pc/index.umd.js +++ b/core/core-frontend/src/fcDesignerPro/pc/index.umd.js @@ -4,8 +4,8 @@ * (c) 2018-2025 FormCreate Team https://form-create.com/ * license 仅限于被授权主体(个人、企业或组织)使用 */ -(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider{width:100%}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-video-box,._fc-iframe-box{width:100%}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}._fc-data-select-pop{display:none!important}._fc-data-select{width:100%}._fc-echarts{height:300px;width:100%}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); -(function(Ct,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui"],n):(Ct=typeof globalThis<"u"?globalThis:Ct||self,n(Ct.FcDesigner={},Ct.Vue,Ct.ElementPlus,Ct.formCreate))})(this,function(Ct,n,oi,M0){"use strict";var m5=Object.defineProperty;var g5=(Ct,n,oi)=>n in Ct?m5(Ct,n,{enumerable:!0,configurable:!0,writable:!0,value:oi}):Ct[n]=oi;var Nt=(Ct,n,oi)=>(g5(Ct,typeof n!="symbol"?n+"":n,oi),oi);const Pa=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(M0),ct={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!ct.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{ct[e]=function(t){return ct.type(t,e)}});function ai(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function Qs(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||ct.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=Qs(e[i],l,r)}else Tr(e,i,l),ct.Undef(l)||(ct.Undef(l.__json)||(e[i].__json=l.__json),ct.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function at(e){return Qs({},{value:e}).value}function P0(e,t,r){return`[form-create ${e}]: ${t}`+(r?` +(function(){"use strict";try{if(typeof document!="undefined"){var e=document.createElement("style");e.appendChild(document.createTextNode('.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{background:var(--fc-bg-color-2);color:var(--fc-text-color-1);direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:var(--fc-bg-color-3);border-right:1px solid var(--fc-line-color-2);display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:var(--fc-style-color-1);font-size:12px}._fd-cdi-input>div{width:100%}._fd-pattern-input{width:100%}._fd-pattern-input .el-input-group__append{padding:0 10px}._fd-pattern-input .fc-icon{cursor:pointer}._fd-pattern-popper .el-dropdown__list{height:350px;overflow:auto}.el-tree._fd-rule-select{min-width:200px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node){border-bottom-style:solid;border-bottom:1px dashed var(--fc-line-color-3);padding-bottom:5px}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-checkbox{display:none}._fd-rule-select .el-tree-node:has(._fd-rule-select-node)>.el-tree-node__content>.el-select-dropdown__item{padding-right:20px}._fd-rule-select-node{display:flex;justify-content:space-between}._fd-rule-select-node>div{color:#61affe}._fd-rule-select-node>span{font-size:12px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-variable-btn{align-items:center;background:var(--fc-style-bg-color-1);border-radius:5px;color:var(--fc-style-color-1);cursor:pointer;display:flex;font-size:12px;margin-left:6px;padding:2px 6px}._fd-variable-con .el-main{padding:0}._fd-variable-l,._fd-variable-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-variable-r{margin-left:10px}._fd-variable-l .el-header,._fd-variable-r .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;height:40px}._fd-variable-r .el-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:13px;margin-left:2px}._fd-variable-r .el-main{padding:10px}._fd-variable-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-bottom:6px;padding:8px 13px;position:relative}._fd-variable-node{align-items:center;color:var(--fc-text-color-1);display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-variable-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:40px;padding:0 20px}._fd-variable-top ._fd-variable-item-label{color:#fca130}._fd-variable-item-label{font-size:13px;margin-right:18px;width:198px}._fd-variable-item .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-variable-item.active,._fd-variable-item.active ._fd-variable-item-label,._fd-variable-item.active input{color:var(--fc-style-color-1)}._fd-variable-item.active .el-input{--el-input-icon-color:var(--fc-style-color-1)}._fd-variable-item input{text-align:center}._fd-variable-item .el-input .el-input__wrapper{box-shadow:none}._fd-variable-pop.el-popover.el-popper{height:400px;padding:0}._fd-variable-pop-header .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-variable-pop .el-header{align-items:center;background-color:var(--fc-bg-color-2);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 10px}._fd-variable-pop .el-main{padding:10px}._fd-variable-pop .el-tree-node__content>.el-tree-node__expand-icon{padding:3px}._fd-variable-pop .el-input-group__append{background:var(--fc-style-color-1);color:#fff;cursor:pointer;padding:0;width:60px}._fd-variable-pop .el-input-group__append div{text-align:center;width:100%}._fd-variable-pop-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-variable-pop-node>span{color:var(--fc-text-color-3);font-size:12px}._fd-cdg-input{display:flex;flex-direction:column}._fd-cdg-btns{margin-left:30px;margin-top:10px}._fd-cdg-btns .el-button{color:var(--fc-text-color-2)}._fd-cdg-item{display:flex}._fd-cdg-item .el-select{background-color:var(--fc-bg-color-2)}._fd-cdg-and{display:flex;flex-shrink:0;position:relative;width:100px}._fd-cdg-and>.el-select{left:-5px;margin-top:-16px;position:absolute;top:50%;width:80px;z-index:1}._fd-cdg-and:before{background-color:var(--fc-line-color-2);bottom:1px;content:"";left:30px;margin-bottom:16px;margin-top:14px;position:absolute;top:1px;width:1px}._fd-cdg-options{display:flex;flex-direction:column}._fd-cdg-option{align-items:center;display:flex;position:relative}._fd-cdg-field{width:208px}._fd-cdg-variable{height:32px;width:208px}._fd-cdg-term{width:104px}._fd-cdg-option>._fd-cfg-value{align-items:center;display:flex;width:208px}._fd-cdg-option>.fc-icon{color:var(--fc-text-color-2);cursor:pointer;margin-left:10px}._fd-cdg-option>.fc-icon.disabled{cursor:not-allowed}._fd-cdg-option>._fd-cfg-value>div{width:100%}._fd-cdg-option>.el-input+.el-select,._fd-cdg-option>.el-select+.el-input,._fd-cdg-option>.el-select+.el-select,._fd-cfg-value,._fd-cfg-value .el-checkbox{margin-left:10px}._fd-cdg-option:before{background-color:var(--fc-line-color-2);content:"";height:1px;left:-70px;margin-top:-1px;position:absolute;top:50%;width:105px}._fd-cdg-option.is-group{border:1px dashed #ccd3db;padding:14px}._fd-cdg-option.is-group>.fc-icon{font-size:18px;position:absolute;right:-10px;top:-10px;transform:rotate(45deg);z-index:1}._fd-cdg-option.is-group:before{margin-top:-17px}._fd-cdg-option+._fd-cdg-option{margin-top:16px}._fd-computed,._fd-computed .el-badge{width:100%}._fd-computed .el-button{font-weight:400;width:100%}._fd-comp-con,._fd-comp-condition{height:500px}._fd-comp-condition .el-main{padding:20px 5px}._fd-comp-con .el-tree>.el-tree-node{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin:1px;padding:14px}._fd-comp-con .el-tree>.el-tree-node+.el-tree-node{border-top:1px solid var(--fc-line-color-3)}._fd-comp-con .el-tree-node{font-weight:400}._fd-comp-con .el-tree-node__content{margin-top:5px}._fd-comp-dialog .el-dialog__body{padding:0 10px}._fd-comp-dialog .el-tabs__header{margin-bottom:0}._fd-comp-con .el-main{padding:0}._fd-comp-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-comp-head{align-items:center;border-bottom:1px solid var(--fc-line-color-3);color:var(--fc-text-color-1);display:flex;font-size:13px;font-weight:500;height:38px;padding:5px 15px}._fd-comp-r>.el-main,._fd-comp-script{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-comp-script{width:100%}._fd-comp-r>.el-main{flex-direction:column}._fd-comp-info{background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);height:90px;line-height:20px;margin:10px;padding:15px}._fd-comp-con .CodeMirror{height:100%;width:100%}._fd-comp-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-comp-node{align-items:center;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fd-comp-node ._group{color:#61affe;font-weight:700;margin-right:5px}._fd-comp-node ._subform{color:#fca130;font-weight:700;margin-right:5px}._fd-comp-node.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-comp-node.disabled ._fd-comp-id{background-color:#999}._fd-comp-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;font-weight:500;height:20px;line-height:20px;text-align:center;width:20px}._fd-comp-dialog .el-aside{border:1px solid var(--fc-line-color-3);border-right:0;width:300px}._fd-comp-title{color:var(--fc-text-color-1);font-weight:500;margin-bottom:15px;padding-left:5px;position:relative}._fd-comp-title:before{background-color:var(--fc-style-color-1);content:" ";display:inline-block;height:1em;left:-5px;position:absolute;top:3px;width:3px}._fd-comp-script .CodeMirror pre.CodeMirror-line{line-height:26px}._fd-comp-linkage{align-items:center;display:flex;font-size:12px}._fd-comp-linkage>._fd-rule-select{display:inline-block;margin:0 6px;width:120px}._fd-event .el-button{font-weight:400;width:100%}._fd-event .el-badge,._fd-menu{width:100%}._fd-menu{box-sizing:border-box;display:flex;flex-direction:column}._fd-menu-item{border:1px solid transparent;border-bottom:1px dashed var(--fc-line-color-3);padding:0 15px}._fd-menu-item.is-active{border:1px solid var(--fc-style-color-1)}._fd-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-dialog .el-tabs__header{margin:0}._fd-event-select{align-items:center;display:flex;margin-left:15px;margin-top:15px}._fd-event-select .el-select{width:240px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:flex-end}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-r>.el-main{flex-direction:column}._fd-event-r>.el-main.is-behavior{flex-direction:unset}._fd-event-item{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-event-l .el-menu-item.is-active ._fd-event-title i{color:var(--fc-style-color-1)}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-event-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}._fd-event-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-event-behaviors{width:100%}._fd-event-behavior{background:var(--fc-bg-color-3);border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:12px;margin-bottom:12px;padding:12px;width:100%}._fd-event-behavior.is-active{background:var(--fc-style-color-1)}._fd-event-behavior.is-active ._fd-event-behavior-info,._fd-event-behavior.is-active ._fd-event-behavior-label{color:#fff}._fd-event-behavior-label{color:var(--fc-text-color-2);display:flex;justify-content:space-between}._fd-event-behavior-label>div{display:flex}._fd-event-behavior-info{color:var(--fc-text-color-3);margin-left:16px}._fd-event-behavior-list{border-right:1px solid var(--fc-line-color-3);height:100%;padding:15px}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{height:30px}._fd-event-behavior-list .el-menu{border-right:0}._fd-event-behavior-list .el-menu-item.is-active{background:var(--fc-style-color-1);color:#fff}._fd-event-behavior-list .el-menu-item,._fd-event-behavior-list .el-sub-menu__title{border-radius:6px!important;margin-bottom:4px}._fd-event-con ._fd-event-behavior-con{padding:15px}._fd-event-con .form-create .form-create .el-form-item{margin-bottom:18px}._fd-event-con .el-form ._fd-form-item-warning{color:var(--fc-text-color-3);font-size:12px;font-weight:400;line-height:17px;margin-top:6px}._fd-event-behavior-title{color:var(--fc-text-color-1);font-size:13px;font-weight:500;margin-bottom:12px}._fd-event-behavior-title>div{color:var(--fc-text-color-3);font-size:12px;font-weight:400}._fd-config-item{color:var(--fc-text-color-2);display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:var(--fc-text-color-1);font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:var(--fc-bg-color-2);display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-page-item{align-items:center;border-bottom:1px solid var(--fc-line-color-3);box-sizing:content-box;cursor:pointer;display:flex;flex-direction:row;font-size:12px;height:30px;justify-content:space-between;margin:0 12px;padding:12px 0}._fd-page-item.active ._fd-page-label{color:var(--fc-style-color-1)}._fd-page-btns{display:flex}._fd-page-label{color:var(--fc-text-color-1);font-weight:600}._fd-page-label .fc-icon{font-size:12px;margin-left:5px}._fd-page-id{align-items:center;color:var(--fc-text-color-3);display:flex;font-weight:400}._fd-page-id .fc-icon{margin-left:5px}._fd-page-id .fc-icon:hover,._fd-page-input .el-button{color:var(--fc-style-color-1)}._fd-page-input .el-button{font-size:12px;font-weight:400;margin-left:12px;margin-top:12px}._fd-page-input .el-button .fc-icon{font-size:12px;margin-left:5px}._fd-page-del{align-items:center;background-color:var(--fc-style-bg-color-3);border-radius:25px;display:flex;height:24px;justify-content:center;margin-left:4px;width:24px}._fd-page-del .fc-icon{color:var(--fc-style-color-3);font-size:14px}._fd-page-copy{align-items:center;background-color:var(--fc-style-bg-color-1);border-radius:25px;display:flex;height:24px;justify-content:center;width:24px}._fd-page-copy .fc-icon{color:var(--fc-style-color-1);font-size:14px}._fc-sublist ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-sublist .fc-icon{cursor:pointer}._fc-sublist ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-tools-bar{height:30px}._fc-r-tools-close{color:var(--fc-text-color-2);position:absolute;right:5px;transform:rotate(45deg)}._fc-r-tools{border-top:1px solid var(--fc-line-color-3);left:0;padding:0 10px;position:absolute;right:0}._fc-r-tool,._fc-r-tools{align-items:center;display:flex}._fc-r-tool{cursor:pointer;height:28px;justify-content:center;width:28px}._fc-r-tool:hover{color:var(--fc-style-color-1)}._fc-r-tool .fc-icon{font-size:22px}._fc-r-tools-close .fc-icon{font-size:18px}._fd-config-title{align-items:center;display:flex;font-size:14px;margin:26px 0 16px;padding-left:10px;position:relative}._fd-config-title:before{background-color:var(--fc-style-color-1);content:" ";display:block;height:20px;left:0;position:absolute;width:2px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fc-field-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1}._fc-field-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-field-tree ._fc-field-drag{display:flex;flex:1;flex-direction:column}._fc-field-tree .fc-icon{font-size:18px;margin-right:5px}._fc-field-tree .icon-folder{color:var(--fc-style-color-1)}._fc-field-node-label{align-items:center;display:flex;user-select:none}._fc-l ._fc-form-tree .el-tree-node__content{color:var(--fc-text-color-1);display:flex;flex:1;height:auto;padding:5px 0}._fc-form-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fc-form-tree .fc-icon{color:var(--fc-style-color-1);font-size:18px;margin-right:5px}._fc-form-tree .icon-folder{color:#ffba00}._fc-form-node{display:flex;flex-direction:row;justify-content:space-between;padding-right:12px;width:100%}._fc-form-node-label{align-items:flex-start;display:flex;user-select:none;white-space:normal}._fc-form-node-info{color:var(--fc-text-color-2);font-size:12px}._fd-gec,._fd-gec .el-badge{width:100%}._fd-gec .el-button{font-weight:400;width:100%}._fd-gec-con .el-main{padding:0}._fd-gec-l,._fd-gec-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gec-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gec-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gec-r{border-left:0}._fd-gec-r ._fd-gec-head{justify-content:flex-end}._fd-gec-l>.el-main,._fd-gec-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gec-r>.el-main{flex-direction:column}._fd-gec-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gec-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gec-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gec-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-gec-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gec-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gec-title .el-input{width:200px}._fd-gec-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gec-title .el-input__wrapper{box-shadow:none}._fd-gec-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gec-con .CodeMirror{height:100%;width:100%}._fd-gec-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-dialog ._fc-tabs{display:flex;height:100%}._fd-gfc-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-gfc-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-gfc-con .el-main{padding:0}._fd-gfc-l,._fd-gfc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gfc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gfc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gfc-r{border-left:0}._fd-gfc-r ._fd-gfc-head{justify-content:flex-end}._fd-gfc-l>.el-main,._fd-gfc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gfc-r>.el-main{flex-direction:column}._fd-gfc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gfc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gfc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gfc-method{color:#702c71;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:100%}._fd-gfc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gfc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gfc-title .el-input{width:200px}._fd-gfc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gfc-title .el-input__wrapper{box-shadow:none}._fd-gfc-title .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:var(--fc-style-color-1);outline:1px dashed var(--fc-style-color-1)}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-display-input{display:flex;flex-direction:column}._fd-display-input .el-radio-button__inner{padding:4px;width:100%}._fd-display-input .el-radio-button{flex:1}._fd-display-input .is-active i{color:#fff}._fd-display-input .el-radio-button__inner{color:var(--fc-text-color-1)}._fd-display-con{display:flex;flex-wrap:wrap}._fd-display-con.rotate-flag .rotate{display:inline-block;transform:rotate(-90deg)}._fd-display-con.column .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.row-reverse .icon-justify-flexstart:before{display:inline-block;transform:rotate(180deg)}._fd-display-con.column-reverse .icon-justify-flexstart:before,._fd-display-con.row-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(0)}._fd-display-con.column-reverse .icon-justify-flexend:before{display:inline-block;transform:rotate(180deg)}._fd-display-raw{display:flex;flex-direction:column;margin-bottom:5px;width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._td-table-opt{width:100%}._td-table-opt .icon-delete{cursor:pointer}._td-table-opt .el-table{z-index:1}._td-table-opt-handle{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:var(--fc-bg-color-3);color:var(--fc-text-color-1);opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:var(--fc-text-color-3);display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:var(--fc-text-color-1);cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:var(--fc-style-color-1)}._fd-box-space-input ._fd-x{margin:0 5px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fd-style-editor{flex:1;width:100%}._fd-style-editor .CodeMirror,._fd-style-editor>div{height:100%}._fd-gcc,._fd-gcc .el-badge{width:100%}._fd-gcc .el-button{font-weight:400;width:100%}._fd-gcc-con .el-main{padding:0}._fd-gcc-l,._fd-gcc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gcc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gcc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gcc-r{border-left:0}._fd-gcc-r ._fd-gcc-head{justify-content:flex-end}._fd-gcc-l>.el-main,._fd-gcc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gcc-r>.el-main{flex-direction:column;padding:20px}._fd-gcc-r>.el-main._fd-gcc-style{padding:0}._fd-gcc-r .el-form-item{margin-bottom:10px!important}._fd-gcc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gcc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-style-color-1)}._fd-gcc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gcc-default.is-active ._fd-label{color:var(--fc-style-color-1);margin-top:0}._fd-gcc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gcc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px}._fd-gcc-method span+._fd-label{margin-top:4px}._fd-gcc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gcc-title .el-input{width:160px}._fd-gcc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gcc-title .el-input__wrapper{box-shadow:none}._fd-gcc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fd-gvc,._fd-gvc .el-badge{width:100%}._fd-gvc .el-button{font-weight:400;width:100%}._fd-gvc-con .el-main{padding:0}._fd-gvc-l,._fd-gvc-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-gvc-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-gvc-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-gvc-r{border-left:0}._fd-gvc-r ._fd-gvc-head{justify-content:flex-end}._fd-gvc-l>.el-main,._fd-gvc-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-gvc-r>.el-main{flex-direction:column;padding:0}._fd-gvc-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-gvc-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-gvc-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-gvc-method{color:#923b76;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:175px}._fd-gvc-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-gvc-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-gvc-title .el-input{width:160px}._fd-gvc-title .fc-icon{color:var(--fc-text-color-2);font-size:18px;margin-right:6px}._fd-gvc-title .el-input__wrapper{box-shadow:none}._fd-gvc-con .el-menu-item.is-active i{color:var(--fc-text-color-2)}._fc-json-preview{color:var(--fc-text-color-1);display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{font-weight:400;width:100%}._fd-struct-dialog .CodeMirror{height:500px}._fd-struct-dialog .el-dialog__body{padding:0}._fd-props-input{flex:1;text-align:right}._fd-props-input .fc-icon{cursor:pointer}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-slots-config .el-input{margin-left:5px;min-width:170px;width:170px}._fd-slots-config .el-select{width:60px}._fd-slots-config .el-select input,._fd-slots-config .fc-icon{cursor:pointer}._fd-slots-config .el-input-group__append{padding:0 5px}._fd-slots-icons{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr);width:100%}._fd-slots-icon{color:var(--fc-text-color-1);cursor:pointer;text-align:center}._fd-slots-config-pop{max-height:320px;overflow:auto}._fd-quick-layout-content{grid-column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}._fd-quick-layout-content>div{cursor:pointer;display:flex;flex-direction:column;font-size:12px;text-align:center}._fd-quick-layout-content>div:hover{color:var(--fc-style-color-1)}._fd-quick-layout-content i{font-size:24px}._fd-print .el-button{font-weight:400;width:100%}._fd-print-con .el-main{padding:0}._fd-print-l,._fd-print-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-print-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-print-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-print-r{border-left:0}._fd-print-r ._fd-print-head{justify-content:flex-end}._fd-print-l>.el-main,._fd-print-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:column;min-width:0;padding:10px;width:100%}._fd-print-l .el-form .el-radio-button__inner,._fd-print-l .el-form .el-radio-group{width:100%}._fd-print-l .el-form .el-radio-button{flex:1}._fd-print-r>.el-main{flex-direction:column;padding:20px;position:relative}._fd-print-form{box-sizing:border-box;padding:2px}._fd-print-form .el-input__wrapper,._fd-print-form .el-select__wrapper,._fd-print-form .el-textarea__inner{border:1px solid var(--el-input-border-color,var(--el-border-color));box-shadow:none!important}._fd-print-form .el-select__placeholder{position:unset!important;top:unset!important;transform:unset!important}._fd-print-form .is-disabled .el-input__wrapper{background-color:unset!important}._fd-print-form .is-disabled .el-input__inner{color:unset!important}._fd-print-form-word .el-input__wrapper,._fd-print-form-word .el-select__wrapper,._fd-print-form-word .el-textarea__inner{border:none!important;border-color:inherit!important;border-radius:0!important}._fd-print-form-word .el-input-number__decrease,._fd-print-form-word .el-input-number__increase{display:none!important}._fd-print-form-word ._fc-read-view{border-bottom:1px solid var(--el-input-border-color,var(--el-border-color))!important;border-color:inherit!important;display:block;height:1.5em;line-height:1.5em;padding:0 4px;width:100%}._fd-print-page-line{border-bottom:1px dashed var(--fc-line-color-3);box-sizing:border-box;color:var(--fc-text-color-3);font-size:12px;height:1px;left:0;line-height:2em;padding-left:4px;position:absolute;right:0;z-index:1}._fd-ai-chat{box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;height:100%;padding:12px}._fd-ai-chat-header{border:1px solid var(--fc-line-color-3);border-radius:6px}._fd-ai-chat-prompt{display:flex;justify-content:space-between;padding:8px 12px 10px}._fd-ai-chat-prompt .fc-icon{font-size:12px;margin-right:2px}._fd-ai-chat-refresh{color:var(--fc-style-color-1);cursor:pointer}._fd-ai-chat-question{align-items:center;background:var(--fc-bg-color-2);border-radius:6px;color:var(--fc-text-color-2);cursor:pointer;display:flex;justify-content:space-between;margin:0 12px 12px;padding:7px 10px}._fd-ai-chat-question+._fd-ai-chat-question{margin-top:6px}._fd-ai-chat-question .fc-icon{margin-left:12px}._fd-ai-chat-question .icon-down:before{display:inline-block;transform:rotate(-90deg)}._fd-ai-chat-history{display:flex;flex:1;flex-direction:column;margin-top:12px;overflow:auto}._fd-ai-chat-history-chat{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-chat>div{background:var(--fc-style-bg-color-1);border-radius:6px 0 6px 6px;color:var(--fc-style-color-1);max-width:70%;padding:10px;white-space:pre-wrap}._fd-ai-chat-history-status{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}._fd-ai-chat-history-status>div{background:var(--fc-bg-color-2);border-radius:0 6px 6px;color:var(--fc-text-color-2);max-width:70%;overflow:hidden;padding:10px;position:relative}._fd-ai-chat-history-status>div>div{align-items:center;display:flex;position:relative;z-index:1}._fd-ai-chat-history-status.loading>div:after{animation:b 3s linear infinite;background:linear-gradient(0deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%);bottom:-2px;content:"";filter:blur(5px);left:-2px;padding:1px;position:absolute;right:-2px;top:-2px}._fd-ai-chat-history-status.loading>div{border-radius:0 6px 6px;padding:1px}._fd-ai-chat-history-status.loading>div>div{background-color:var(--fc-bg-color-1);border-radius:0 6px 6px;padding:7px 10px}._fd-ai-chat-history-status.success>div{background:var(--fc-style-bg-color-2);color:var(--fc-style-color-2)}._fd-ai-chat-history-status .fc-icon{background:var(--fc-style-color-2);border-radius:15px;color:#fff;font-size:14px;height:15px;margin-right:5px;text-align:center;width:15px}._fd-ai-chat-history-status.fail>div{background:var(--fc-style-bg-color-3);color:var(--fc-style-color-3)}._fd-ai-chat-history-status.fail .fc-icon{background:var(--fc-style-color-3)}._fd-ai-chat-input{border-radius:6px;margin-top:12px;position:relative;width:100%}._fd-ai-chat-clear{margin-bottom:6px;text-align:right}._fd-ai-chat-clear .el-button{margin-right:2px;padding:0}._fd-ai-chat-clear .fc-icon{font-size:13px}._fd-ai-chat-input .el-textarea{box-sizing:border-box;height:120px;padding:1px;position:relative}._fd-ai-chat-input .el-textarea:before{background:linear-gradient(135deg,var(--fc-style-color-1),var(--fc-style-color-4));border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}._fd-ai-chat-input .el-textarea__inner{background:var(--fc-bg-color-1);border-radius:6px;box-shadow:none;height:100%;resize:none}._fd-ai-chat-input>.fc-icon{align-items:center;background:var(--fc-style-color-1);border-radius:15px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:12px;text-align:center;width:20px}._fd-ai-chat-input .icon-suspend{background:linear-gradient(90deg,var(--fc-style-color-1) 0,var(--fc-style-color-4) 100%)}._fd-ai-chat-input .disabled{background:var(--fc-text-color-3)}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.m-title{align-items:center;color:#1f2329;flex-direction:row;font-weight:500;height:28px;justify-content:space-between;padding-top:8px;width:100%}.m-title,.tree-row-item{display:flex;font-size:12px;font-style:normal;line-height:20px}.tree-row-item{font-weight:400;overflow-x:hidden;padding-right:11px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;min-width:0;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{margin:2px;max-height:calc(100% - 7px);max-width:calc(100% - 4px)}._fd-drag-tool.is-inline{display:inline-block}._fd-drag-tool.is-inside{height:inherit;width:inherit}._fd-drag-tool:hover{outline-color:var(--fc-style-color-1);outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:hover){outline-style:dashed}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-drag-tool:has(._fd-drag-tool){padding:2px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{min-height:36px;min-width:80px;outline:2px solid var(--fc-style-color-1)!important;z-index:2}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool._fd-drop-hover:hover{outline:1px dashed var(--fc-tool-border-color)}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{padding:0 2px 2px 0;right:0;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:4}._fd-drag-l{left:0;top:0}._fd-drag-btn{align-items:center;background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;width:18px}._fd-drag-btn .el-dropdown{color:#fff}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:var(--fc-style-color-3)}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-html-editor{width:100%}._fd-html-editor>.el-button{font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-field-input{position:relative;width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-field-popper .el-tree-node__content{color:#333;padding:2px 0}._fd-field-popper .el-select-dropdown__list>.el-select-dropdown__item{border-bottom:1px solid var(--fc-line-color-3);box-sizing:border-box;height:26px;padding-left:15px}._fd-list-input{width:100%}._fd-list-input .el-input-group__append{padding:0 10px}._fd-list-input .fc-icon{cursor:pointer}._fd-fetch-config,._fd-fetch-config .el-badge{width:100%}._fd-fetch-config .el-button{font-weight:400;width:100%}._fd-fetch-dialog .el-tabs__header{margin-bottom:0}._fd-fetch-dialog .form-create{margin-top:15px}._fd-fetch-dialog ._fc-tabs{display:flex}._fd-fetch-dialog ._fc-tabs .el-tabs__content{display:flex;flex:1;overflow:auto}._fd-fetch-info{background:hsla(0,0%,67%,.1);border-radius:6px;color:var(--fc-text-color-2);display:flex;font-size:12px;line-height:18px;margin-left:15px;margin-top:8px;padding:8px 13px;position:relative}._fd-fetch-con .el-main{padding:0}._fd-fetch-con .CodeMirror{height:100%;width:100%}._fd-fetch-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-column-config,._fd-table-column-config .el-badge{width:100%}._fd-table-column-config .el-button{font-weight:400;width:100%}._fd-tcc-dialog .flex{display:flex;width:100%}._fd-tcc-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcc-dialog ._fd-fn{height:100%}._fd-tcc-table .fc-icon{cursor:pointer}._fd-tcc-table .fc-icon+.fc-icon{margin-left:4px}._fd-tcc-table .cell{align-items:center;display:flex;flex-direction:row}._fd-tcc-table .el-table__indent{padding-left:8px!important}.TableColumnConfigTree .el-tree-node__content{height:35px}._fd-table-button-config,._fd-table-button-config .el-badge{width:100%}._fd-table-button-config .el-button{font-weight:400;width:100%}._fd-tcb-dialog .el-dialog__body{height:500px;overflow:auto}._fd-tcb-btn{cursor:pointer;display:flex}._fc-data-table{width:100%}._fc-data-table .el-table{--el-table-header-bg-color:#e8eefc}._fc-data-table .el-pagination{display:flex;margin-top:10px}._fc-data-table .el-pagination.left{justify-content:flex-start}._fc-data-table .el-pagination.center{justify-content:center}._fc-data-table .el-pagination.right{justify-content:flex-end}._fc-data-table ._fc-data-table-img-list .el-image{height:60px;max-width:150px}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{font-weight:400;width:100%}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid var(--fc-line-color-3);display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:var(--fc-bg-color-3);border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:var(--fc-style-color-1)}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:var(--fc-bg-color-3);color:var(--fc-text-color-2)}._fd-fn-list-l .el-menu-item{border:1px solid var(--fc-line-color-3);border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:var(--fc-text-color-3);font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:var(--fc-text-color-1);margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfs{align-items:center;display:flex;width:100%}._fd-gfs .el-select{width:190px}._fd-gfs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gfs-handle .fc-icon{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fd-gfs-handle .icon-refresh.disabled{color:#a9abb2;cursor:not-allowed}._fd-gfs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-gcs{align-items:center;display:flex;width:100%}._fd-gcs .el-select{width:190px}._fd-gcs-handle{display:inline-flex;height:14px;line-height:14px}._fd-gcs-handle ._fc-manage-text{border-left:1px solid var(--fc-line-color-3);padding-left:4px}._fd-fetch-table{width:100%}._fd-fetch-table .el-button>span{font-size:12px;font-weight:400}._fd-fetch-table-con{border:1px solid var(--fc-line-color-3);border-bottom:0;display:flex;flex:1;flex-direction:column;height:100%}._fd-fetch-table-con .el-header{align-items:center;background:var(--fc-bg-color-3);color:var(--fc-text-color-1);display:flex;height:30px;padding-left:12px}._fd-fetch-table-row{align-items:center;border-bottom:1px solid var(--fc-line-color-3);display:flex;min-height:34px;padding:0 10px 4px}._fd-fetch-table-row>.fc-icon{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:12px;margin-top:4px;width:24px}._fd-fetch-table-row .el-input{display:flex;flex:1;font-size:13px;margin-top:4px}._fd-fetch-table-key{margin-right:15px;width:calc(40% - 20px)}._fd-table-view{overflow:auto}._fd-table-view-cell{background:var(--fc-bg-color-1);border:1px inset rgba(0,0,0,.1);height:100%;min-height:50px}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;width:100%}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view-icon{color:#fff;display:flex;height:100%;justify-content:center;margin-top:1px;width:100%}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fd-value{color:var(--fc-text-color-3);white-space:nowrap}._fd-json-container{--fc-json-mask:" ";display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:20px;position:relative}._fd-json-container ._fd-dialog,._fd-json-container ._fd-drawer,._fd-json-container ._fd-popup{display:none}._fc-line-form{align-items:flex-start;display:flex;flex-flow:wrap;width:100%}.form-create-m ._fc-line-form{display:flex;flex-wrap:wrap}.form-create ._fc-line-form ._fc-line-form,.form-create ._fc-line-form ._fd-drag-item,.form-create ._fc-line-form ._fd-drag-tool,.form-create ._fc-line-form .el-col-24{display:inline-flex;flex:initial;flex:unset!important;flex-wrap:wrap;max-width:100%;width:auto!important}._fc-m-con .form-create ._fc-line-form>.el-col-24{width:100%!important}._fc-line-form .el-form-item{display:inline-flex;vertical-align:middle}._fc-line-form .el-select,._fc-line-form .el-slider{width:220px}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:var(--fc-style-color-1)}._fd-language-header,._fd-language-item{border-bottom:1px solid var(--fc-line-color-3);display:flex;padding:0 12px}._fd-language-header{background-color:var(--fc-bg-color-1);color:var(--fc-text-color-1);flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:var(--fc-style-color-1);cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{color:var(--fc-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed var(--fc-line-color-3);margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:var(--fc-bg-color-3);border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:var(--fc-style-color-3)}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-tree-opt ._fd-tree-opt-btn{background-color:var(--fc-style-color-1);color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:var(--fc-style-color-3);border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:var(--fc-bg-color-1);padding-left:1px;padding-right:2px;width:90px}._fc-step-form{width:100%}._fc-step-form>.el-steps{margin-bottom:20px}._fc-step-form .el-step .el-step__head{line-height:1.4}._fd-step-form{width:100%}._fd-step-form .el-step{cursor:pointer}._fd-step-form>.el-steps{margin-bottom:20px}._fd-step-form .el-step .el-step__head{line-height:1.4}._fd-table-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fd-ntable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-ntable-sub .el-form-item__label,._fd-ntable-sub .van-field__label{display:none}._fd-ntable-form ._fc-child-empty{min-height:130px}._fd-ntf-wrap{display:flex;overflow:auto}._fd-ntf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fd-ntable-sub ._title{background-color:var(--fc-bg-color-3);border-radius:8px 8px 0 0;color:#65676b;display:inline-block;font-size:12px;height:20px;line-height:1em;margin-left:2px;padding:6px 8px 0;text-align:center}._fd-ntable-sub>._fd-drag-tool{margin-top:0}._fc-nested-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-nested-table-form .form-create .el-form-item{margin-bottom:1px}._fc-nested-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-nested-table-form .el-form-item__label,._fc-nested-table-form .van-field__label{display:none!important}._fc-nested-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-ntf-table ._fc-ntf-head-idx,._fc-ntf-table ._fc-ntf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-ntf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-ntf-sub-idx{width:30px}._fc-ntf-btn,._fc-ntf-edit{min-width:70px;text-align:center;width:70px}._fc-ntf-btn .fc-icon{cursor:pointer}._fc-nested-table-form._fc-disabled ._fc-ntf-btn .fc-icon,._fc-nested-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-ntf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-ntf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-ntf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-ntf-table tr{min-height:50px}._fc-ntf-table ._fc-read-view{text-align:center;width:100%}._fc-ntf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-ntf-table td+td{border-left:1px solid #ebeef5}._fc-ntf-table .el-cascader,._fc-ntf-table .el-date-editor,._fc-ntf-table .el-input-number,._fc-ntf-table .el-select,._fc-ntf-table .el-slider{width:100%}._fc-nested-table-form ._fc-ntf-sub{background-color:#fafafa}._fc-ntf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-ntf-sub ._fc-tf-table{border:0}._fc-ntf-idx+._fc-ntf-idx,._fc-ntf-sub-idx+._fc-ntf-head-idx{border-left:0}._fc-ntf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fd-itable-form{background:var(--fc-bg-color-1);border:1px solid var(--fc-line-color-3);min-height:130px;width:100%}._fd-itable-form ._fc-child-empty{min-height:130px}._fd-itf-wrap{display:flex;overflow:auto}._fd-itf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px}._fc-infinite-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-infinite-table-form .form-create .el-form-item{margin-bottom:1px}._fc-infinite-table-form .form-create .el-form-item.is-error{margin-bottom:22px}._fc-infinite-table-form .el-form-item__label,._fc-infinite-table-form .van-field__label{display:none!important}._fc-infinite-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-itf-table ._fc-itf-head-idx,._fc-itf-table ._fc-itf-idx{font-weight:500;min-width:40px;padding:0;text-align:center;width:40px}._fc-itf-idx div{border:1px solid #bfbfbf;border-radius:6px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;line-height:16px;width:18px}._fc-itf-sub-idx{width:30px}._fc-itf-btn,._fc-itf-edit{min-width:70px;text-align:center;width:70px}._fc-itf-btn .fc-icon{cursor:pointer}._fc-infinite-table-form._fc-disabled ._fc-itf-btn .fc-icon,._fc-infinite-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-itf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-itf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-itf-table ._fc-itf-table>thead{display:none}._fc-itf-table ._fc-itf-table{border-right:0}._fc-itf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-itf-table tr{min-height:50px}._fc-itf-table ._fc-read-view{text-align:center;width:100%}._fc-itf-table td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative}._fc-itf-table td+td{border-left:1px solid #ebeef5}._fc-itf-table .el-cascader,._fc-itf-table .el-date-editor,._fc-itf-table .el-input-number,._fc-itf-table .el-select,._fc-itf-table .el-slider{width:100%}._fc-infinite-table-form ._fc-itf-sub{padding:5px 0 5px 10px}._fc-itf-sub ._fc-table-form{background-color:var(--fc-bg-color-1)}._fc-itf-sub ._fc-tf-table{border:0}._fc-itf-idx+._fc-itf-idx,._fc-itf-sub-idx+._fc-itf-head-idx{border-left:0}._fc-itf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form{color:var(--fc-text-color-2);overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;font-weight:500;height:40px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2{color:var(--fc-text-color-2);overflow:auto;width:100%}._fc-table-form-v2 .is-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-table-form-v2 .form-create td .el-form-item{margin-bottom:1px}._fc-table-form-v2 .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form-v2 .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-table-form-v2 .el-form-item__label{display:none!important}._fc-tf-pro-handle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}._fc-table-form-v2 .el-cascader,._fc-table-form-v2 .el-date-editor,._fc-table-form-v2 .el-input-number,._fc-table-form-v2 .el-select,._fc-table-form-v2 .el-slider{width:100%}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{align-items:center;border-bottom:1px solid #ebeef5;display:flex;height:40px;margin-bottom:0;padding-left:5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}._fd-tf-con>._fd-tableFormColumn2-drag:has(._fd-tf-col)>._fd-drag-item{flex:unset}._fd-step-form-item>._fd-drag-tool{min-height:200px}._fd-dialog.el-dialog{margin:10px;width:calc(100% - 20px)}._fd-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fd-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-dialog .el-dialog__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-dialog-height) - 125px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-dialog .el-dialog__headerbtn{align-items:center;color:var(--el-color-info);display:flex;justify-content:center}._fc-dialog .el-dialog__headerbtn:hover .fc-icon{color:var(--el-color-primary)}._fd-drawer.el-drawer{box-shadow:unset;width:100%}._fd-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fd-drawer .el-drawer__body{padding:12px}._fd-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fd-drawer .el-drawer__footer{box-shadow:0 -2px 4px #0000000d;padding:10px 0;text-align:center}._fd-drawer .el-drawer__body>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;height:calc(var(--fc-drawer-height) - 105px);justify-content:flex-start;outline:1px dashed var(--fc-tool-border-color);overflow:auto;position:relative}._fc-drawer .el-drawer__header{border-bottom:1px solid var(--fc-line-color-3);color:#333;font-size:15px;font-weight:600;margin-bottom:0;padding:14px 24px 14px 20px}._fc-drawer .el-drawer__body{padding:10px 24px 50px}._fc-drawer .el-drawer__close-btn{color:#909399;font-size:14px}._fc-drawer .el-drawer__footer{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 -2px 4px #0000000d;left:0;padding:10px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1}._fc-cell{display:inline-block}._fc-cell .el-cascader,._fc-cell .el-date-editor,._fc-cell .el-input-number,._fc-cell .el-select,._fc-cell .el-slider{width:100%}._fd-cell{display:inline-block}._fd-cell.is-new{width:100%!important}._fd-cell>div{box-sizing:border-box}._fd-cell>div>._fd-drag-tool.is-inline,._fd-cell>div>._fd-drag-tool>._fd-drag-box{align-content:var(--fc-cell-alignContent)!important;align-items:var(--fc-cell-alignItems)!important;display:var(--fc-cell-display)!important;flex-direction:var(--fc-cell-flexDirection)!important;flex-wrap:var(--fc-cell-flexWrap)!important;justify-content:var(--fc-cell-justifyContent)!important}._fd-cell>div>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24),._fd-cell>div>._fd-drag-tool>._fd-drag-box>._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:none}._fd-cell .el-cascader,._fd-cell .el-date-editor,._fd-cell .el-input-number,._fd-cell .el-select,._fd-cell .el-slider,._fd-row{width:100%}._fd-hide-config{align-items:center;color:var(--fc-text-color-2);cursor:pointer;display:flex}._fd-hide-config .fc-icon{margin-right:3px}._fd-hide-config.active{color:var(--fc-style-color-1)}._fd-hide-config.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fd-span-input{width:100%}._fd-span-input .el-radio-button__inner{line-height:16px;padding:4px;width:100%}._fd-span-input .el-radio-button{flex:1}._fc-video-box,._fc-iframe-box{width:100%}._fc-city .el-select{width:150px}.form-create-m ._fc-city,.form-create-m ._fc-city .el-select{width:100%}.form-create ._fc-city .el-select+.el-select{margin-left:12px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fc-markdown{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color-scheme:light;font-size:16px;line-height:1.5;margin:0;width:100%}._fc-markdown details,._fc-markdown figcaption,._fc-markdown figure{display:block}._fc-markdown summary{display:list-item}._fc-markdown [hidden]{display:none!important}._fc-markdown a{background-color:transparent;color:#0969da;text-decoration:none}._fc-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._fc-markdown b,._fc-markdown strong{font-weight:600}._fc-markdown dfn{font-style:italic}._fc-markdown h1{border-bottom:1px solid #d1d9e0b3;font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}._fc-markdown mark{background-color:#fff8c5;color:#1f2328}._fc-markdown small{font-size:90%}._fc-markdown sub,._fc-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}._fc-markdown sub{bottom:-.25em}._fc-markdown sup{top:-.5em}._fc-markdown img{border-style:none;box-sizing:content-box;max-width:100%}._fc-markdown code,._fc-markdown kbd,._fc-markdown pre,._fc-markdown samp{font-family:monospace;font-size:1em}._fc-markdown figure{margin:1em 2.5rem}._fc-markdown hr{background:transparent;background-color:#d1d9e0;border:0;box-sizing:content-box;height:.25em;margin:1.5rem 0;overflow:hidden;padding:0}._fc-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}._fc-markdown [type=button],._fc-markdown [type=reset],._fc-markdown [type=submit]{-webkit-appearance:button;appearance:button}._fc-markdown [type=checkbox],._fc-markdown [type=radio]{box-sizing:border-box;padding:0}._fc-markdown [type=number]::-webkit-inner-spin-button,._fc-markdown [type=number]::-webkit-outer-spin-button{height:auto}._fc-markdown [type=search]::-webkit-search-cancel-button,._fc-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}._fc-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}._fc-markdown ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}._fc-markdown a:hover{text-decoration:underline}._fc-markdown ::placeholder{color:#59636e;opacity:1}._fc-markdown hr:after,._fc-markdown hr:before{content:"";display:table}._fc-markdown hr:after{clear:both}._fc-markdown table{border-collapse:collapse;border-spacing:0;display:block;font-variant:tabular-nums;max-width:100%;overflow:auto;width:max-content}._fc-markdown td,._fc-markdown th{padding:0}._fc-markdown details summary{cursor:pointer}._fc-markdown [role=button]:focus,._fc-markdown a:focus,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=radio]:focus{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown input[type=checkbox]:focus:not(:focus-visible),._fc-markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}._fc-markdown [role=button]:focus-visible,._fc-markdown a:focus-visible,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus-visible{box-shadow:none;outline:2px solid #0969da;outline-offset:-2px}._fc-markdown a:not([class]):focus,._fc-markdown a:not([class]):focus-visible,._fc-markdown input[type=checkbox]:focus,._fc-markdown input[type=checkbox]:focus-visible,._fc-markdown input[type=radio]:focus,._fc-markdown input[type=radio]:focus-visible{outline-offset:0}._fc-markdown kbd{background-color:#f6f8fa;border:1px solid #d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3;color:#1f2328;display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:.25rem;vertical-align:middle}._fc-markdown h1,._fc-markdown h2,._fc-markdown h3,._fc-markdown h4,._fc-markdown h5,._fc-markdown h6{font-weight:600;line-height:1.25;margin-bottom:1rem;margin-top:1.5rem}._fc-markdown h2{border-bottom:1px solid #d1d9e0b3;font-size:1.5em;font-weight:600;padding-bottom:.3em}._fc-markdown h3{font-size:1.25em;font-weight:600}._fc-markdown h4{font-size:1em;font-weight:600}._fc-markdown h5{font-size:.875em;font-weight:600}._fc-markdown h6{color:#59636e;font-size:.85em;font-weight:600}._fc-markdown p{margin-bottom:10px;margin-top:0}._fc-markdown blockquote{border-left:.25em solid #d1d9e0;color:#59636e;margin:0;padding:0 1em}._fc-markdown ol,._fc-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}._fc-markdown ol ol,._fc-markdown ul ol{list-style-type:lower-roman}._fc-markdown ol ol ol,._fc-markdown ol ul ol,._fc-markdown ul ol ol,._fc-markdown ul ul ol{list-style-type:lower-alpha}._fc-markdown dd{margin-left:0}._fc-markdown code,._fc-markdown pre,._fc-markdown samp,._fc-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}._fc-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}._fc-markdown input::-webkit-inner-spin-button,._fc-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}._fc-markdown:after,._fc-markdown:before{content:"";display:table}._fc-markdown:after{clear:both}._fc-markdown>:first-child{margin-top:0!important}._fc-markdown>:last-child{margin-bottom:0!important}._fc-markdown a:not([href]){color:inherit;text-decoration:none}._fc-markdown blockquote,._fc-markdown details,._fc-markdown dl,._fc-markdown ol,._fc-markdown p,._fc-markdown pre,._fc-markdown table,._fc-markdown ul{margin-bottom:1rem;margin-top:0}._fc-markdown blockquote>:first-child{margin-top:0}._fc-markdown blockquote>:last-child{margin-bottom:0}._fc-markdown h1:hover .anchor,._fc-markdown h2:hover .anchor,._fc-markdown h3:hover .anchor,._fc-markdown h4:hover .anchor,._fc-markdown h5:hover .anchor,._fc-markdown h6:hover .anchor{text-decoration:none}._fc-markdown h1 code,._fc-markdown h1 tt,._fc-markdown h2 code,._fc-markdown h2 tt,._fc-markdown h3 code,._fc-markdown h3 tt,._fc-markdown h4 code,._fc-markdown h4 tt,._fc-markdown h5 code,._fc-markdown h5 tt,._fc-markdown h6 code,._fc-markdown h6 tt{font-size:inherit;padding:0 .2em}._fc-markdown summary h1,._fc-markdown summary h2,._fc-markdown summary h3,._fc-markdown summary h4,._fc-markdown summary h5,._fc-markdown summary h6{display:inline-block}._fc-markdown summary h1,._fc-markdown summary h2{border-bottom:0;padding-bottom:0}._fc-markdown ol.no-list,._fc-markdown ul.no-list{list-style-type:none;padding:0}._fc-markdown ol[type="a s"]{list-style-type:lower-alpha}._fc-markdown ol[type="A s"]{list-style-type:upper-alpha}._fc-markdown ol[type="i s"]{list-style-type:lower-roman}._fc-markdown ol[type="I s"]{list-style-type:upper-roman}._fc-markdown div>ol:not([type]),._fc-markdown ol[type="1"]{list-style-type:decimal}._fc-markdown ol ol,._fc-markdown ol ul,._fc-markdown ul ol,._fc-markdown ul ul{margin-bottom:0;margin-top:0}._fc-markdown li>p{margin-top:1rem}._fc-markdown li+li{margin-top:.25em}._fc-markdown dl{padding:0}._fc-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:1rem;padding:0}._fc-markdown dl dd{margin-bottom:1rem;padding:0 1rem}._fc-markdown table th{font-weight:600}._fc-markdown table td,._fc-markdown table th{border:1px solid #d1d9e0;padding:6px 13px}._fc-markdown table td>:last-child{margin-bottom:0}._fc-markdown table tr{background-color:#fff;border-top:1px solid #d1d9e0b3}._fc-markdown table tr:nth-child(2n){background-color:#f6f8fa}._fc-markdown table img{background-color:transparent}._fc-markdown img[align=right]{padding-left:20px}._fc-markdown img[align=left]{padding-right:20px}._fc-markdown .emoji{background-color:transparent;max-width:none;vertical-align:text-top}._fc-markdown span.frame{display:block;overflow:hidden}._fc-markdown span.frame>span{border:1px solid #d1d9e0;display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}._fc-markdown span.frame span img{display:block;float:left}._fc-markdown span.frame span span{clear:both;color:#1f2328;display:block;padding:5px 0 0}._fc-markdown span.align-center{clear:both;display:block;overflow:hidden}._fc-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}._fc-markdown span.align-center span img{margin:0 auto;text-align:center}._fc-markdown span.align-right{clear:both;display:block;overflow:hidden}._fc-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}._fc-markdown span.align-right span img{margin:0;text-align:right}._fc-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}._fc-markdown span.float-left span{margin:13px 0 0}._fc-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}._fc-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}._fc-markdown code,._fc-markdown tt{background-color:#818b981f;border-radius:6px;font-size:85%;margin:0;padding:.2em .4em;white-space:break-spaces}._fc-markdown code br,._fc-markdown tt br{display:none}._fc-markdown del code{text-decoration:inherit}._fc-markdown samp{font-size:85%}._fc-markdown pre code{font-size:100%}._fc-markdown pre>code{background:transparent;border:0;margin:0;padding:0;white-space:pre;word-break:normal}._fc-markdown .highlight{margin-bottom:1rem}._fc-markdown .highlight pre{margin-bottom:0;word-break:normal}._fc-markdown .highlight pre,._fc-markdown pre{background-color:#f6f8fa;border-radius:6px;color:#1f2328;font-size:85%;line-height:1.45;overflow:auto;padding:1rem}._fc-markdown pre code,._fc-markdown pre tt{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}._fc-markdown [data-footnote-ref]:before{content:"["}._fc-markdown [data-footnote-ref]:after{content:"]"}._fc-markdown [role=button]:focus:not(:focus-visible),._fc-markdown [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),._fc-markdown a:focus:not(:focus-visible),._fc-markdown button:focus:not(:focus-visible),._fc-markdown summary:focus:not(:focus-visible){box-shadow:none;outline:none}._fc-markdown [tabindex="0"]:focus:not(:focus-visible),._fc-markdown details-dialog:focus:not(:focus-visible){outline:none}._fc-markdown g-emoji{display:inline-block;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;min-width:1ch;vertical-align:-.075em}._fc-markdown g-emoji img{height:1em;width:1em}._fc-markdown .task-list-item{list-style-type:none}._fc-markdown .task-list-item label{font-weight:400}._fc-markdown .task-list-item.enabled label{cursor:pointer}._fc-markdown .task-list-item+.task-list-item{margin-top:.25rem}._fc-markdown .task-list-item .handle{display:none}._fc-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}._fc-markdown ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-markdown ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fd-data-select{width:100%}._fd-data-select>.el-dialog{margin:10px;width:calc(100% - 20px)}._fc-data-select-pop{display:none!important}._fc-data-select{width:100%}._fc-echarts{height:300px;width:100%}:root{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-text-color-1:#262626;--fc-text-color-2:#666;--fc-text-color-3:#aaa;--fc-bg-color-1:#fff;--fc-bg-color-2:#f5f5f5;--fc-bg-color-3:#ececec;--fc-line-color-1:#ddd;--fc-line-color-2:#d9d9d9;--fc-line-color-3:#ececec;--fc-style-color-1:#2e73ff;--fc-style-bg-color-1:rgba(46,115,255,.05);--fc-style-color-2:#00c050;--fc-style-bg-color-2:rgba(0,192,80,.05);--fc-style-color-3:#ff2e2e;--fc-style-bg-color-3:rgba(255,46,46,.05);--fc-style-color-4:#4efdb7;--fc-style-bg-color-4:rgba(78,253,183,.05);--fc-grid-line-color:rgba(0,0,0,.05)}html.dark{--fc-text-color-1:#e5eaf3;--fc-text-color-2:#cfd3dc;--fc-text-color-3:#6c6e72;--fc-bg-color-1:#0a0a0a;--fc-bg-color-2:#191919;--fc-bg-color-3:#2b2b2c;--fc-line-color-1:#393a3c;--fc-line-color-2:#636466;--fc-line-color-3:#2b2b2c;--fc-grid-line-color:hsla(0,0%,100%,.15)}._fc-designer,._fd-config-dialog{--el-color-primary:#2e73ff;--el-color-primary-light-3:#69f;--el-color-primary-light-5:#9bf;--el-color-primary-light-7:#ccdfff;--el-color-primary-light-8:#e0ebff;--el-color-primary-light-9:#ccdfff;--el-color-primary-dark-2:#265fcc;--el-color-success:#00c050;--el-color-success-light-3:#4ddb82;--el-color-success-light-5:#80e6a3;--el-color-success-light-7:#b3f1c5;--el-color-success-light-8:#ccf6d5;--el-color-success-light-9:#e6fae6;--el-color-success-dark-2:#00a046;--el-color-danger:#ff2e2e;--el-color-danger-light-3:#f66;--el-color-danger-light-5:#f99;--el-color-danger-light-7:#fcc;--el-color-danger-light-8:#ffd9d9;--el-color-danger-light-9:#ffe6e6;--el-color-danger-dark-2:#cc2626;--el-menu-hover-bg-color:var(--el-color-primary-light-9)}._fc-designer .el-button--primary,._fd-config-dialog .el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-plain,._fd-config-dialog .el-button--primary.is-plain{--el-button-bg-color:var(--el-color-primary-light-8);--el-button-text-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--primary.is-link,._fd-config-dialog .el-button--primary.is-link{--el-button-text-color:var(--el-color-primary)}._fc-designer .el-button--success,._fd-config-dialog .el-button--success{--el-button-bg-color:var(--el-color-success);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2)}._fc-designer .el-button--success.is-plain,._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:var(--el-color-success-light-8);--el-button-text-color:var(--el-color-success);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--success.is-link,._fd-config-dialog .el-button--success.is-link{--el-button-text-color:var(--el-color-success)}._fc-designer .el-button--danger,._fd-config-dialog .el-button--danger{--el-button-bg-color:var(--el-color-danger);--el-button-text-color:var(--el-color-white);--el-button-border-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2)}._fc-designer .el-button--danger.is-plain,._fd-config-dialog .el-button--danger.is-plain{--el-button-bg-color:var(--el-color-danger-light-8);--el-button-text-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:var(--el-color-primary-dark-2)}._fc-designer .el-button--danger.is-link,._fd-config-dialog .el-button--danger.is-link{--el-button-text-color:var(--el-color-danger)}._fd-plain-button{border-color:var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-designer .CodeMirror-gutters,._fd-config-dialog .CodeMirror-gutters{background-color:var(--fc-bg-color-3);border-right-color:var(--fc-line-color-2)}._fc-designer .CodeMirror-scroll,._fd-config-dialog .CodeMirror-scroll{background-color:var(--fc-bg-color-2);caret-color:var(--fc-text-color-1);color:var(--fc-text-color-1)}._fd-config-dialog .CodeMirror-scroll{background-color:var(--el-bg-color)}._fc-designer{--fc-tool-border-color:var(--fc-line-color-1);background-color:var(--fc-bg-color-1);cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid var(--fc-line-color-3);border-top:1px solid var(--fc-line-color-3);flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:var(--fc-style-color-1)}._fc-l-menu-form{border-bottom:1px solid var(--fc-line-color-3)}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:var(--fc-style-color-1)}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:var(--fc-style-color-1)}._fc-l-label{color:var(--fc-text-color-1);font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:10px 12px}._fc-l-info{color:var(--fc-text-color-3);font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:left}._fc-l-global,._fc-l-info{padding:0 12px}._fc-l-global ._fc-l-label{font-size:12px;font-weight:400;margin-bottom:8px;margin-top:14px;padding:0}._fc-m .form-create>.el-row>._fd-drag-box{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}._fc-m .form-create .el-col-24._fd-drag-box{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}._fc-m .form-create ._fc-field-node,._fc-m .form-create ._fc-l-item,._fc-m .form-create-m ._fc-field-node,._fc-m .form-create-m ._fc-l-item{align-items:center;background:var(--fc-bg-color-2);border:1px dashed #000;border-radius:4px;color:var(--fc-text-color-1);display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:calc(100% - 2px)}._fc-m .form-create ._fc-l-item.is-inline,._fc-m .form-create-m ._fc-l-item.is-inline{box-sizing:border-box;display:inline-flex!important;vertical-align:top;width:100px}._fc-m .form-create ._fc-field-node .fc-icon,._fc-m .form-create ._fc-l-item ._fc-l-icon,._fc-m .form-create-m ._fc-field-node .fc-icon,._fc-m .form-create-m ._fc-l-item ._fc-l-icon{display:inline-block!important;font-size:21px;padding:0 4px}._fc-m .form-create ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create ._fc-l-item ._fc-l-name,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label>span,._fc-m .form-create-m ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-m .form-create ._fc-field-node ._fc-field-node-label,._fc-m .form-create-m ._fc-field-node ._fc-field-node-label{align-items:center;display:flex!important}._fc-l,._fc-m,._fc-r{border-top:1px solid var(--fc-line-color-3);box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:var(--fc-bg-color-1);border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r-tab-props{padding:0 20px}._fc-r-title{color:var(--fc-text-color-1);font-size:12px;margin:15px 0 5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:var(--fc-text-color-3);cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:var(--fc-style-color-1)}._fc-r .el-main{padding-bottom:100px}._fc-l>.el-container{height:100%}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin:5px 5px 0}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-struct-tree{color:var(--fc-text-color-1)}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-struct-tree .el-tree-node__content:hover{background-color:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)!important}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:var(--fc-style-color-1)}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:400;margin-right:2px}._fc-tree-more{align-items:center;display:flex;padding:0 15px}._fc-tree-more .icon-more{font-weight:700}._fc-l-tabs,._fc-r-tabs{border-bottom:1px solid var(--fc-line-color-3);padding:0 10px;position:relative;width:100%}._fc-l-tab,._fc-r-tab{box-sizing:border-box;color:var(--fc-text-color-1);cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;list-style:none;margin:0 10px;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-l-group{border:1px solid var(--fc-line-color-2);margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-group.is-template ._fc-l-list{grid-column-gap:5px;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);padding:0 7px}._fc-l-group.is-template ._fc-l-item{background:var(--fc-bg-color-2);height:30px;line-height:28px;margin-bottom:5px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}._fc-l-group.is-template ._fc-l-item:hover{background:var(--fc-style-color-1)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:var(--fc-bg-color-1);color:var(--fc-text-color-1);cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:var(--fc-style-color-1);color:#fff}._fc-m-tools{border:1px solid var(--fc-line-color-3);border-top:0;height:40px;justify-content:space-between;padding:0 10px;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-menus{display:flex;flex-direction:row}._fc-m-menus .fc-icon{cursor:pointer;width:18px}._fc-m-menus .fc-icon.active{color:var(--fc-style-color-1)}._fc-m-menus>*+*{margin-left:5px}._fc-m-tools .line{background:var(--fc-line-color-3);height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:var(--fc-bg-color-3);border-color:var(--fc-line-color-1);border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .icon-check{color:#67c23a;font-size:18px}._fc-m-tools-r .fc-icon{font-size:14px;margin-right:2px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:var(--fc-text-color-3);cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:var(--fc-bg-color-3);height:1px}._fc-r .el-button,._fc-r .el-checkbox,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab.active{border-bottom:2px solid var(--fc-style-color-1);color:var(--fc-style-color-1)}._fc-m-con{background:var(--fc-bg-color-2);padding:20px;position:relative}._fc-m-drag.mobile,._fc-m-drag.pad{border:10px solid #000;border-radius:25px}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-drag._fc-grid-line{--van-cell-background:transparent;background-image:linear-gradient(to right,var(--fc-grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--fc-grid-line-color) 1px,transparent 1px);background-repeat:repeat;background-size:16px 16px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:var(--fc-bg-color-1);bottom:0;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-input-handle>.el-button{font-size:13px}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background-color:var(--fc-bg-color-1);height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row,._fc-m-drag>form>.van-row{height:100%}._fc-m-drag>form>.el-row>._fd-drag-tool,._fc-m-drag>form>.van-row>._fd-drag-tool{width:100%}._fd-fcDialog-drag,._fd-fcDrawer-drag{padding:3px}._fc-m-drag>form>.van-row{flex-direction:column}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box ._fd-drag-box{outline:1px dashed var(--fc-line-color-1)}._fd-drag-tool>._fd-drag-box{outline:none}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:var(--fc-text-color-1)}.cm-fc-field,.cm-fc-id{background-color:var(--fc-style-color-1);border-radius:5px;color:#fff;display:inline-block;line-height:1.5em;padding:0 8px}.cm-fc-id{background-color:#df2121}.CodeMirror-widget+.CodeMirror-widget{margin-left:5px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{width:100%}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fc-child-empty,._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-elTooltip-drag.drag-holder,._fd-fcDialog-drag.drag-holder,._fd-fcDrawer-drag.drag-holder,._fd-fcInlineForm-drag.drag-holder,._fd-group-drag.drag-holder,._fd-stepFormItem-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder,._fd-tableFormColumn2-drag.drag-holder{background:var(--fc-bg-color-2) url(data:image/png;base64,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);background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-elTooltip-drag.drag-holder:after,._fd-fcDialog-drag.drag-holder:after,._fd-fcDrawer-drag.drag-holder:after,._fd-fcInlineForm-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-stepFormItem-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after,._fd-tableFormColumn2-drag.drag-holder:after{align-items:center;bottom:0;color:var(--fc-text-color-3);content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:var(--fc-bg-color-1)}._fd-draggable-drag.drag-holder:after{font-size:16px}._fd-drag-item{width:100%}._fd-drag-item.is-inline{display:inline;vertical-align:top;width:auto}._fd-drag-item.is-inline>div{vertical-align:top}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:var(--fc-text-color-3);margin-left:5px}._fc-manage-text{color:var(--fc-style-color-1);cursor:pointer;margin-left:4px}._fc-message-tip{background-color:var(--fc-bg-color-1);border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-tip>.el-icon{font-size:18px}._fc-message-tip .el-message__content{color:var(--fc-text-color-1);font-size:14px}._fd-preview-copy{align-items:center;background:var(--fc-style-bg-color-1);border-radius:10px;color:var(--fc-style-color-1);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog>.el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-line-color-3);height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-preview-device{align-items:center;display:flex;position:absolute;right:50px;top:9px}._fd-preview-device>div{align-items:center;border-radius:3px;cursor:pointer;height:28px;margin-right:10px;width:76px}._fd-preview-device>div,._fd-preview-mobile{display:flex;justify-content:center}._fd-preview-mobile>div{border:6px solid #000;border-radius:24px;box-sizing:border-box;height:70vh;overflow:auto;width:350px}._fd-preview-device>div.active{background:var(--fc-style-bg-color-1);color:var(--fc-style-color-1)}._fd-row-line{background:var(--fc-line-color-3);height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}.fc-wrap-right .el-form-item__label{justify-content:flex-end}.fc-wrap-left .el-form-item__label{justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item .el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item .el-form-item__label{line-height:20px;margin-bottom:4px}._fd-slot-empty{align-items:center;background:var(--fc-bg-color-2);color:var(--fc-text-color-3);display:flex;flex-direction:row;font-size:12px;justify-content:center;min-height:90px;position:relative;width:100%}.form-create-m ._fd-slot-empty{flex-direction:column}._fd-slot-empty>span{color:var(--fc-text-color-2)}._fd-drag-item:has(>._fd-drag-tool>.el-col,>.el-col){transition:all .3s}._fd-drag-item:has(>._fd-drag-tool>.el-col-1,>.el-col-1){flex:0 0 4.1666666667%;max-width:4.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-2,>.el-col-2){flex:0 0 8.3333333333%;max-width:8.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-3,>.el-col-3){flex:0 0 12.5%;max-width:12.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-4,>.el-col-4){flex:0 0 16.6666666667%;max-width:16.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-5,>.el-col-5){flex:0 0 20.8333333333%;max-width:20.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-6,>.el-col-6){flex:0 0 25%;max-width:25%}._fd-drag-item:has(>._fd-drag-tool>.el-col-7,>.el-col-7){flex:0 0 29.1666666667%;max-width:29.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-8,>.el-col-8){flex:0 0 33.3333333333%;max-width:33.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-9,>.el-col-9){flex:0 0 37.5%;max-width:37.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-10,>.el-col-10){flex:0 0 41.6666666667%;max-width:41.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-11,>.el-col-11){flex:0 0 45.8333333333%;max-width:45.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-12,>.el-col-12){flex:0 0 50%;max-width:50%}._fd-drag-item:has(>._fd-drag-tool>.el-col-13,>.el-col-13){flex:0 0 54.1666666667%;max-width:54.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-14,>.el-col-14){flex:0 0 58.3333333333%;max-width:58.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-15,>.el-col-15){flex:0 0 62.5%;max-width:62.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-16,>.el-col-16){flex:0 0 66.6666666667%;max-width:66.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-17,>.el-col-17){flex:0 0 70.8333333333%;max-width:70.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-18,>.el-col-18){flex:0 0 75%;max-width:75%}._fd-drag-item:has(>._fd-drag-tool>.el-col-19,>.el-col-19){flex:0 0 79.1666666667%;max-width:79.1666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-20,>.el-col-20){flex:0 0 83.3333333333%;max-width:83.3333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-21,>.el-col-21){flex:0 0 87.5%;max-width:87.5%}._fd-drag-item:has(>._fd-drag-tool>.el-col-22,>.el-col-22){flex:0 0 91.6666666667%;max-width:91.6666666667%}._fd-drag-item:has(>._fd-drag-tool>.el-col-23,>.el-col-23){flex:0 0 95.8333333333%;max-width:95.8333333333%}._fd-drag-item:has(>._fd-drag-tool>.el-col-24,>.el-col-24){flex:0 0 100%;max-width:100%}._fd-drag-item>._fd-drag-tool>.el-col,._fd-drag-item>.el-col{flex:0 0 100%;max-width:100%}.fc-icon[class*=icon-chart-]{background-color:var(--fc-bg-color-2);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:164px;border-radius:3px;display:inline-block;height:21px;width:21px}.fc-icon.icon-chart-bar{background-position:-2px -2px}.fc-icon.icon-chart-stripe{background-position:-25px -2px}.fc-icon.icon-chart-line{background-position:-48px -2px}.fc-icon.icon-chart-area{background-position:-71px -2px}.fc-icon.icon-chart-funnel{background-position:-95px -2px}.fc-icon.icon-chart-gauge{background-position:-118px -2px}.fc-icon.icon-chart-pie{background-position:-141px -2px}.fc-icon.icon-chart-radar{background-position:-2px -25px}.fc-icon.icon-chart-scatter{background-position:-25px -25px}.fc-icon.icon-chart-custom{background-position:-48px -25px}.fd-theme-purple,.fd-theme-purple ._fc-designer,.fd-theme-purple ._fd-config-dialog{--fc-style-color-1:#884cff;--fc-style-bg-color-1:rgba(136,76,255,.05);--el-color-primary:#884cff;--el-color-primary-light-3:#a47fff;--el-color-primary-light-5:#b599ff;--el-color-primary-light-7:#c6b3ff;--el-color-primary-light-8:#d1c2ff;--el-color-primary-light-9:#e1d6ff;--el-color-primary-dark-2:#6e3acc;--fc-style-color-4:#e000ff;--fc-style-bg-color-4:rgba(224,0,255,.05)}.fd-theme-orange,.fd-theme-orange ._fc-designer,.fd-theme-orange ._fd-config-dialog{--fc-style-color-1:#f27024;--fc-style-bg-color-1:rgba(242,112,36,.05);--el-color-primary:#f27024;--el-color-primary-light-3:#ff9a59;--el-color-primary-light-5:#ffb380;--el-color-primary-light-7:#fc9;--el-color-primary-light-8:#ffd6b3;--el-color-primary-light-9:#ffe6cc;--el-color-primary-dark-2:#c25a1d;--fc-style-color-4:#ffb600;--fc-style-bg-color-4:rgba(255,182,0,.05)}.fd-theme-pink,.fd-theme-pink ._fc-designer,.fd-theme-pink ._fd-config-dialog{--fc-style-color-1:#fe679a;--fc-style-bg-color-1:rgba(254,103,154,.05);--el-color-primary:#fe679a;--el-color-primary-light-3:#ff96b3;--el-color-primary-light-5:#ffb3c8;--el-color-primary-light-7:#ffd1dc;--el-color-primary-light-8:#ffdce5;--el-color-primary-light-9:#ffe6ed;--el-color-primary-dark-2:#cb517a;--fc-style-color-4:#bd2bff;--fc-style-bg-color-4:rgba(189,43,255,.05)}.fd-theme-green,.fd-theme-green ._fc-designer,.fd-theme-green ._fd-config-dialog{--fc-style-color-1:#18bf82;--fc-style-bg-color-1:rgba(24,191,130,.05);--el-color-primary:#18bf82;--el-color-primary-light-3:#4fd8a1;--el-color-primary-light-5:#80e6bb;--el-color-primary-light-7:#b3f1d6;--el-color-primary-light-8:#c6f5e0;--el-color-primary-light-9:#d9f9eb;--el-color-primary-dark-2:#149566;--fc-style-color-4:#e2ff00;--fc-style-bg-color-4:rgba(226,255,0,.05)}.fd-theme-green ._fc-designer .el-button--success.is-plain,.fd-theme-green ._fd-config-dialog .el-button--success.is-plain{--el-button-bg-color:#fef1e9;--el-button-text-color:#f27024;--el-button-border-color:#f9b892;--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:#f27024;--el-button-hover-border-color:#f27024;--el-button-active-bg-color:#c65e21;--el-button-active-text-color:var(--el-color-white);--el-button-active-border-color:#c65e21}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}.form-create.is-preview ._fc-upload .el-icon--close,.form-create.is-preview ._fc-upload .el-icon--close-tip,.form-create.is-preview ._fc-upload .el-upload{display:none!important}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})(); +(function(Ct,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("element-plus"),require("@form-create/element-ui")):typeof define=="function"&&define.amd?define(["exports","vue","element-plus","@form-create/element-ui"],n):(Ct=typeof globalThis<"u"?globalThis:Ct||self,n(Ct.FcDesigner={},Ct.Vue,Ct.ElementPlus,Ct.formCreate))})(this,function(Ct,n,oi,M0){"use strict";var g5=Object.defineProperty;var v5=(Ct,n,oi)=>n in Ct?g5(Ct,n,{enumerable:!0,configurable:!0,writable:!0,value:oi}):Ct[n]=oi;var Nt=(Ct,n,oi)=>(v5(Ct,typeof n!="symbol"?n+"":n,oi),oi);const Pa=(e=>e&&typeof e=="object"&&"default"in e?e:{default:e})(M0),ct={type(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"},Undef(e){return e==null},Element(e){return typeof e=="object"&&e!==null&&e.nodeType===1&&!ct.Object(e)},trueArray(e){return Array.isArray(e)&&e.length>0},Function(e){const t=this.getType(e);return t==="Function"||t==="AsyncFunction"},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty(e){return e==null||Array.isArray(e)&&Array.isArray(e)&&!e.length?!0:typeof e=="string"&&!e}};["Date","Object","String","Boolean","Array","Number"].forEach(e=>{ct[e]=function(t){return ct.type(t,e)}});function ai(e,t){return{}.hasOwnProperty.call(e,t)}function Tr(e,t,r){e[t]=r}function Qs(e,t={},r){let o=!1;for(let i in t)if(Object.prototype.hasOwnProperty.call(t,i)){let l=t[i];if((o=Array.isArray(l))||ct.Object(l)){let d=e[i]===void 0;if(o)o=!1,d&&Tr(e,i,[]);else if(l._clone&&r!==void 0)if(r)l=l.getRule(),d&&Tr(e,i,{});else{Tr(e,i,l._clone());continue}else d&&Tr(e,i,{});e[i]=Qs(e[i],l,r)}else Tr(e,i,l),ct.Undef(l)||(ct.Undef(l.__json)||(e[i].__json=l.__json),ct.Undef(l.__origin)||(e[i].__origin=l.__origin))}return r!==void 0&&Array.isArray(e)?e.filter(i=>!i||!i.__ctrl):e}function at(e){return Qs({},{value:e}).value}function P0(e,t,r){return`[form-create ${e}]: ${t}`+(r?` rule: `+JSON.stringify(r.getRule?r.getRule():r):"")}function L0(e,t){console.error(P0("err",e,t))}const ip="[[FORM-CREATE-PREFIX-",rp="-FORM-CREATE-SUFFIX]]";function Js(e){return new Function("return "+e)()}function Nr(e,t){if(e&&ct.String(e)&&e.length>4){let r=e.trim(),o=!1;try{if(r.indexOf(rp)>0&&r.indexOf(ip)===0)r=r.replace(rp,"").replace(ip,""),o=!0;else if(r.indexOf("$FN:")===0)r=r.substring(4),o=!0;else if(r.indexOf("$EXEC:")===0)r=r.substring(6),o=!0;else if(r.indexOf("$GLOBAL:")===0){const l=r.substring(8);return r=function(...d){const c=d[0].api.getGlobalEvent(l);if(c)return c.call(this,...d)},r.__json=e,r.__inject=!0,r}else{if(r.indexOf("$FNX:")===0)return r=Js("function($inject){"+r.substring(5)+"}"),r.__json=e,r.__inject=!0,r;(!t&&r.indexOf("function ")===0&&r!=="function "||!t&&r.indexOf("function(")===0&&r!=="function(")&&(o=!0)}if(!o)return e;let i;try{i=Js(r)}catch{i=Js("function "+r)}return i.__json=e,i}catch(i){L0(`\u89E3\u6790\u5931\u8D25:${r} @@ -113,7 +113,7 @@ const formData = ref({}); const onSubmit = (formData) => { //todo \u63D0\u4EA4\u8868\u5355 } -<\/script>`}function qs(){return{type:"Required",field:"formCreate$required",title:"\u662F\u5426\u5FC5\u586B"}}function y5(e){}function Yn(e,t,r,o=[]){t.id||(t.id=1),r&&r--;for(let i=0;i<3;i++){const l={[t.label]:e+r*10+(i+1),[t.value]:""+t.id++};r&&Yn(e+(i+1)+"-",t,r,l.children=[]),o.push(l)}return o}function ed(e){return[{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateNative",_fc_important_prop:!1,col:{show:!1},wrap:{show:!1},value:!1,props:{activeValue:!1,inactiveValue:!0}},{type:"input",field:"formCreateTitle",title:e("form.title"),_fc_license:"KrrSN2KlZ2tanmqEGlAE",_fc_important_prop:!1,col:{show:!1},slot:"append"},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),_fc_important_prop:!1,col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]}]}function Fi(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TableOptions",field:"formCreate"+Vr(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{column:[{label:"label",key:r||"label"},{value:!0,label:"value",key:o||"value"}],keyValue:r||"label"}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Pn(e,t,r){const o=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],i=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"Struct",field:"formCreate"+Vr(t).replace(".",">"),title:r||e("props.options"),_fc_important_prop:!0,wrap:{show:!1}}]}];return{type:"radio",title:r||e("props.options"),field:"_optionType",value:2,options:o,props:{type:"button"},control:i}}function Or(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TreeOptions",field:"formCreate"+Vr(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{columns:{label:r,value:o},keyValue:r}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Vr(e){return e.replace(e[0],e[0].toLocaleUpperCase())}const En=function(e){const t=/object ([a-zA-Z]*)/.exec(Object.prototype.toString.call(e));return t&&ap[t[1].toLowerCase()]?ap[t[1].toLowerCase()](e):e},ap={object:function(e){var t=[];for(var r in e)!ai(e,r)||t.push(En(r)+": "+(e[r]!=null?En(e[r]):"null"));return`{ +<\/script>`}function qs(){return{type:"Required",field:"formCreate$required",title:"\u662F\u5426\u5FC5\u586B"}}function b5(e){}function Yn(e,t,r,o=[]){t.id||(t.id=1),r&&r--;for(let i=0;i<3;i++){const l={[t.label]:e+r*10+(i+1),[t.value]:""+t.id++};r&&Yn(e+(i+1)+"-",t,r,l.children=[]),o.push(l)}return o}function ed(e){return[{type:"ConfigItem",col:{show:!0},name:"labelConfig",style:"margin-bottom: 10px",props:{label:e("form.formItem")},children:[{type:"HideConfig",field:"formCreateNative",_fc_important_prop:!1,col:{show:!1},wrap:{show:!1},value:!1,props:{activeValue:!1,inactiveValue:!0}},{type:"input",field:"formCreateTitle",title:e("form.title"),_fc_license:"KrrSN2KlZ2tanmqEGlAE",_fc_important_prop:!1,col:{show:!1},slot:"append"},{type:"select",field:"formCreateWrap>class",title:e("form.labelPosition"),_fc_important_prop:!1,col:{show:!1},slot:"append",options:it(e,[{value:"fc-wrap-top",label:"top"},{value:"fc-wrap-left",label:"left"},{value:"fc-wrap-right",label:"right"}])},{type:"SizeInput",field:"formCreateWrap>labelWidth",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.labelWidth")},{type:"SizeInput",field:"formCreateWrap>style>marginBottom",_fc_important_prop:!1,col:{show:!1},value:"",slot:"append",title:e("form.formItemMarginBottom")}]}]}function Fi(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TableOptions",field:"formCreate"+Vr(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{column:[{label:"label",key:r||"label"},{value:!0,label:"value",key:o||"value"}],keyValue:r||"label"}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Pn(e,t,r){const o=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],i=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"Struct",field:"formCreate"+Vr(t).replace(".",">"),title:r||e("props.options"),_fc_important_prop:!0,wrap:{show:!1}}]}];return{type:"radio",title:r||e("props.options"),field:"_optionType",value:2,options:o,props:{type:"button"},control:i}}function Or(e,t,r,o){const i=[{label:e("fetch.optionsType.struct"),value:2},{label:e("fetch.optionsType.fetch"),value:3},{label:e("fetch.optionsType.global"),value:1}],l=[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:t}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:t}}]},{value:2,rule:[{type:"TreeOptions",field:"formCreate"+Vr(t).replace(".",">"),title:e("props.options"),_fc_important_prop:!0,wrap:{show:!1},props:{columns:{label:r,value:o},keyValue:r}}]}];return{type:"radio",title:e("props.options"),field:"_optionType",value:2,options:i,props:{type:"button"},control:l}}function Vr(e){return e.replace(e[0],e[0].toLocaleUpperCase())}const En=function(e){const t=/object ([a-zA-Z]*)/.exec(Object.prototype.toString.call(e));return t&&ap[t[1].toLowerCase()]?ap[t[1].toLowerCase()](e):e},ap={object:function(e){var t=[];for(var r in e)!ai(e,r)||t.push(En(r)+": "+(e[r]!=null?En(e[r]):"null"));return`{ `+t.join(`, `)+` }`},function:function(e){e=""+e;var t=/^ *([\w]+) *\(/.exec(e);return t&&t[1]!=="function"?"function "+e:e},array:function(e){for(var t=0,r=[];t=" "?o==="\\"?t[r]="\\\\":o==='"'&&(t[r]='\\"'):t[r]=o===` @@ -146,13 +146,13 @@ overflow: hidden; border: 0 none; border-right: 1px solid #EBEEF5; border-bottom: 1px solid #EBEEF5; -}`,handle(e){const t=(e.children||[]).reduce((m,y)=>(m[y.slot]||(m[y.slot]=[]),m[y.slot].push(y),delete y.slot,m),{}),{row:r,col:o,style:i,class:l,layout:d}=e.props.rule,c={},u=[];d.forEach(m=>{const y=m.row||1,C=m.col||1,S=`${m.top}:${m.left}`;c[S]={row:y,col:C};for(let w=0;w-1)continue;const w=t[S];y.push({type:"td",props:{rowspan:""+(c[S]?c[S].row:1),colspan:""+(c[S]?c[S].col:1)},style:i[S],class:l[S],children:w})}h.push({type:"tr",children:y})}return{type:"elCol",props:{span:24},style:e.style,class:e.class,children:[{type:"div",class:"_fc-table",children:[{type:"table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:h}]}]}}},rule(){return{type:Rd,props:{rule:{row:3,col:4,style:{},class:{},layout:[]}},children:[]}},props(e,{t}){return Be(t,Rd+".props",[{type:"switch",field:"border",value:!0},{type:"switch",field:"mini"},{type:"ColorInput",field:"borderColor"},{type:"input",field:"borderWidth"}])}},A1="\u8868\u683C\u8868\u5355",$d="tableForm",S1={menu:"subform",icon:"icon-table-form",label:A1,name:$d,input:!0,mask:!1,subForm:"array",languageKey:["add","operation","dataEmpty"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:$d,field:We(),title:e("com.tableForm.name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,$d+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},x1="\u8868\u683C\u8868\u5355Pro",k1="tableFormPro",Ap=e=>e.map(t=>{let r=t.children||[];const o=r.filter(i=>i._fc_drag_tag==="tableFormColumn2");return o.length>0&&(r=Ap(o)),{header:t.props.header,label:t.props.label,fixed:t.props.fixed,required:t.props.required,hidden:t.props.hidden,style:{width:t.props.width,color:t.props.color},[o.length?"children":"rule"]:r}}),Sp=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn2",props:{header:t.header,label:t.label,fixed:t.fixed,required:t.required||!1,hidden:t.hidden||!1,width:t.style.width||"",color:t.style.color||""},children:t.children?Sp(t.children):t.rule||[]})),T1={menu:"subform",icon:"icon-table-form",label:x1,name:k1,input:!0,mask:!1,subForm:"array",languageKey:["add","delete","operation","dataEmpty"],event:["change","add","delete","handleClick"],children:"tableFormColumn2",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={}),e.children=Sp(e.props.columns||[]),delete e.props.columns},parseRule(e){e.props.columns=Ap(e.children||[]),e.children=[]},sfc:!1,rule({t:e}){return{type:"tableFormPro",field:We(),title:e("com.tableFormPro.name"),info:"",props:{button:{open:!0,column:[{key:"delete",name:"\u5220\u9664",type:"danger",size:"small",prop:["link"]}]}},children:[]}},props(e,{t}){const r=function(o){return Be(t,"tableForm.props",o)};return Be(t,"tableForm.props",[{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"switch",field:"disabled"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"input",field:"emptyText"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"showIndex"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"newColumn"},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"SizeInput",field:"height"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},N1="\u65E0\u9650\u7EA7\u8868\u5355",Ha="infiniteTableForm",D1={menu:"subform",icon:"icon-table-form3",label:N1,name:Ha,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:Ha,field:We(),title:e("com."+Ha+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Ha+".props",[{type:"switch",field:"disabled"},{type:"input",field:"childrenField",value:"children"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"layerMax",props:{min:0}}])}},O1="\u5D4C\u5957\u8868\u5355",Wa="nestedTableForm",V1=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:t.label,required:t.required||!1,width:t.style.width||"",color:t.style.color||""},children:t.rule||[]})),B1={menu:"subform",icon:"icon-table-form2",label:O1,name:Wa,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],slot:["default",{name:"nested",type:"nestedSubTableForm"}],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[],r=e.props.nested||[];e.children=V1(t),e.children.push({type:"TableForm",_fc_drag_tag:"nestedSubTableForm",field:e.props.nestedField,props:{columns:r},slot:"nested"}),delete e.props.nestedField,delete e.props.columns,delete e.props.nested},parseRule(e){const t=e.children||[];e.props.columns=[],t.forEach(r=>{if(r.slot==="nested"){e.props.nested=r.props.columns,e.props.nestedField=r.field;return}e.props.columns.push({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})}),e.children=[]},sfc:!1,rule({t:e}){return{type:Wa,field:We(),title:e("com."+Wa+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Wa+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"nestedMax",props:{min:0}}])}},R1={icon:"icon-table-form",label:"\u5B50\u8868\u683C\u8868\u5355",name:"nestedSubTableForm",aide:!0,mask:!1,validate:!1,style:!1,advanced:!1,variable:!1,subForm:"array",hiddenBaseField:["title","info","labelConfig","formCreate_computed>hidden","formCreate_computed>value","_control"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},rule(){return{type:"TableForm",field:We(),title:"",info:"",props:{},children:[]}},props(){return[]}},Id="tableFormColumn",$1={icon:"icon-cell",name:Id,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:Id,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,Id+".props",[{type:"input",field:"label"},{type:"switch",field:"required"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},xp="tableFormColumn2",I1={icon:"icon-cell",name:xp,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,children:"tableFormColumn2",childrenLen:0,checkDrag({toRule:e}){return!(e.children[0].children.length>0&&e.children[0].children.some(t=>t._config.name==="tableFormColumn2"))},rule({t:e}){return{type:xp,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,"tableFormColumn.props",[{type:"input",field:"label"},{type:"select",field:"fixed",options:[!1,"left","right"].map(r=>({label:t("com.dataTable.fixed."+(r||"default")),value:r}))},{type:"switch",field:"required"},{type:"switch",field:"hidden"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},F1={icon:"icon-flex",label:"\u76D2\u5B50\u5E03\u5C40",name:"fcFlex",mask:!1,children:"fcCell",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.width||"","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.width=i}})},{label:e("style.height"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.height||"auto","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.height=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:"fcRow",props:{},children:[]}},props(){return[]}},kp="fcCell",M1={name:kp,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},rule(){return{type:kp,style:{display:"block",width:"50%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")}]}},P1="\u8BA1\u7B97\u516C\u5F0F",Tp="fcValue",L1={menu:"main",icon:"icon-value",label:P1,name:Tp,input:!0,event:["change"],validate:!1,sfc(e,{getParentFieldStr:t}){e.type="div",e._sfc.content=`{{formData.${t()}${e.field}}}`,e._sfc.vModel=!1},rule({t:e}){return{type:Tp,field:We(),title:e("com.fcValue.name"),info:"",props:{}}},props(){return[]}},j1="\u94FE\u63A5",Fd="elLink",z1={menu:"aide",icon:"icon-link",label:j1,name:Fd,inline:!0,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Fd,title:"",children:[e("com.elLink.name")]}},props(e,{t}){return Be(t,Fd+".props",[{type:"input",field:"href"},{type:"input",field:"formCreateChild"},{type:"select",field:"target",options:it(t,[{label:"_self",value:"_self"},{label:"_blank",value:"_blank"},{label:"_parent",value:"_parent"},{label:"_top",value:"_top"}])},{type:"switch",field:"underline",value:!0},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"},{label:"default",value:"default"}])}])}},U1="\u6587\u5B57\u63D0\u793A",Ga="elTooltip",H1={menu:"aide",icon:"icon-tooltip",label:U1,name:Ga,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ga,props:{content:e("com."+Ga+".name")},children:[]}},props(e,{t}){return Be(t,Ga+".props",[{type:"input",field:"content",props:{type:"textarea"}},{type:"switch",field:"disabled"},{type:"switch",field:"rawContent"},{type:"switch",field:"enterable",value:!0},{type:"select",field:"effect",value:"dark",options:[{label:"dark",value:"dark"},{label:"light",value:"light"}]},{type:"select",field:"placement",value:"bottom",options:[{label:"top",value:"top"},{label:"top-start",value:"top-start"},{label:"top-end",value:"top-end"},{label:"bottom",value:"bottom"},{label:"bottom-start",value:"bottom-start"},{label:"bottom-end",value:"bottom-end"},{label:"left",value:"left"},{label:"left-start",value:"left-start"},{label:"left-end",value:"left-end"},{label:"right",value:"right"},{label:"right-start",value:"right-start"},{label:"right-end",value:"right-end"}]},{type:"select",field:"trigger",value:"hover",options:[{label:"hover",value:"hover"},{label:"click",value:"click"},{label:"focus",value:"focus"},{label:"contextmenu",value:"contextmenu"}]},{type:"inputNumber",field:"offset"},{type:"inputNumber",field:"showAfter",props:{min:0}},{type:"inputNumber",field:"hideAfter",props:{min:0}},{type:"inputNumber",field:"autoClose",props:{min:0}}])}},W1="\u6C34\u5370",Ka="elWatermark",G1={menu:"aide",icon:"icon-watermark",label:W1,name:Ka,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ka,style:{width:"100%"},props:{content:e("com."+Ka+".name")},children:[]}},props(e,{t}){return Be(t,Ka+".props",[{type:"input",field:"content"},{type:"input",field:"image"},{type:"inputNumber",field:"width",props:{min:0},value:120},{type:"inputNumber",field:"height",props:{min:0},value:64},{type:"inputNumber",field:"rotate",value:-22},{type:"inputNumber",field:"zIndex",props:{min:0}},{type:"TableOptions",field:"gap",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2},value:[100,100]}])}},K1={menu:"template",name:"chineseAmount",label:"\u91D1\u989D",autoField:!0,template:[{type:"inputNumber",field:"Fgtxlugfgbdvb5c",title:"\u91D1\u989D",info:"",$required:!1,display:!0,hidden:!1,_fc_drag_tag:"inputNumber"},{type:"fcValue",field:"Fvr1lugfgd3yb7c",title:" ",info:"",display:!0,hidden:!1,_fc_drag_tag:"fcValue",style:{color:"#999999"},computed:{value:'"\u5927\u5199: " + TOCHINSESAMOUNT(Fgtxlugfgbdvb5c || 0)'}}]},Y1={menu:"template",name:"duration",label:"\u65F6\u957F",autoField:!0,template:[{type:"fcInlineForm",_fc_id:"id_Founm50iu5kocac",name:"ref_Fqrpm50iu5kocbc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fz0um50itwf6bbc",title:"\u5F00\u59CB\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){this.api.validateField('Fv92m50itwf6bdc'); +}`,handle(e){const t=(e.children||[]).reduce((h,y)=>(h[y.slot]||(h[y.slot]=[]),h[y.slot].push(y),delete y.slot,h),{}),{row:r,col:o,style:i,class:l,layout:d}=e.props.rule,c={},u=[];d.forEach(h=>{const y=h.row||1,C=h.col||1,S=`${h.top}:${h.left}`;c[S]={row:y,col:C};for(let w=0;w-1)continue;const w=t[S];y.push({type:"td",props:{rowspan:""+(c[S]?c[S].row:1),colspan:""+(c[S]?c[S].col:1)},style:i[S],class:l[S],children:w})}m.push({type:"tr",children:y})}return{type:"elCol",props:{span:24},style:e.style,class:e.class,children:[{type:"div",class:"_fc-table",children:[{type:"table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:m}]}]}}},rule(){return{type:Rd,props:{rule:{row:3,col:4,style:{},class:{},layout:[]}},children:[]}},props(e,{t}){return Be(t,Rd+".props",[{type:"switch",field:"border",value:!0},{type:"switch",field:"mini"},{type:"ColorInput",field:"borderColor"},{type:"input",field:"borderWidth"}])}},A1="\u8868\u683C\u8868\u5355",$d="tableForm",S1={menu:"subform",icon:"icon-table-form",label:A1,name:$d,input:!0,mask:!1,subForm:"array",languageKey:["add","operation","dataEmpty"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:$d,field:We(),title:e("com.tableForm.name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,$d+".props",[{type:"switch",field:"disabled"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},x1="\u8868\u683C\u8868\u5355Pro",k1="tableFormPro",Ap=e=>e.map(t=>{let r=t.children||[];const o=r.filter(i=>i._fc_drag_tag==="tableFormColumn2");return o.length>0&&(r=Ap(o)),{header:t.props.header,label:t.props.label,fixed:t.props.fixed,required:t.props.required,hidden:t.props.hidden,style:{width:t.props.width,color:t.props.color},[o.length?"children":"rule"]:r}}),Sp=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn2",props:{header:t.header,label:t.label,fixed:t.fixed,required:t.required||!1,hidden:t.hidden||!1,width:t.style.width||"",color:t.style.color||""},children:t.children?Sp(t.children):t.rule||[]})),T1={menu:"subform",icon:"icon-table-form",label:x1,name:k1,input:!0,mask:!1,subForm:"array",languageKey:["add","delete","operation","dataEmpty"],event:["change","add","delete","handleClick"],children:"tableFormColumn2",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={}),e.children=Sp(e.props.columns||[]),delete e.props.columns},parseRule(e){e.props.columns=Ap(e.children||[]),e.children=[]},sfc:!1,rule({t:e}){return{type:"tableFormPro",field:We(),title:e("com.tableFormPro.name"),info:"",props:{button:{open:!0,column:[{key:"delete",name:"\u5220\u9664",type:"danger",size:"small",prop:["link"]}]}},children:[]}},props(e,{t}){const r=function(o){return Be(t,"tableForm.props",o)};return Be(t,"tableForm.props",[{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"switch",field:"disabled"},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"input",field:"emptyText"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"showIndex"},{type:"switch",field:"addable",value:!0},{type:"switch",field:"deletable",value:!0},{type:"switch",field:"newColumn"},{type:"switch",field:"filterEmptyColumn",value:!0},{type:"SizeInput",field:"height"},{type:"inputNumber",field:"min",props:{min:0}},{type:"inputNumber",field:"max",props:{min:0}}])}},N1="\u65E0\u9650\u7EA7\u8868\u5355",Ha="infiniteTableForm",D1={menu:"subform",icon:"icon-table-form3",label:N1,name:Ha,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},sfc:!1,rule({t:e}){return{type:Ha,field:We(),title:e("com."+Ha+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Ha+".props",[{type:"switch",field:"disabled"},{type:"input",field:"childrenField",value:"children"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"layerMax",props:{min:0}}])}},O1="\u5D4C\u5957\u8868\u5355",Wa="nestedTableForm",V1=e=>e.map(t=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:t.label,required:t.required||!1,width:t.style.width||"",color:t.style.color||""},children:t.rule||[]})),B1={menu:"subform",icon:"icon-table-form2",label:O1,name:Wa,input:!0,mask:!1,subForm:"array",languageKey:["add","operation"],event:["change","add","delete"],slot:["default",{name:"nested",type:"nestedSubTableForm"}],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[],r=e.props.nested||[];e.children=V1(t),e.children.push({type:"TableForm",_fc_drag_tag:"nestedSubTableForm",field:e.props.nestedField,props:{columns:r},slot:"nested"}),delete e.props.nestedField,delete e.props.columns,delete e.props.nested},parseRule(e){const t=e.children||[];e.props.columns=[],t.forEach(r=>{if(r.slot==="nested"){e.props.nested=r.props.columns,e.props.nestedField=r.field;return}e.props.columns.push({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})}),e.children=[]},sfc:!1,rule({t:e}){return{type:Wa,field:We(),title:e("com."+Wa+".name"),info:"",props:{},children:[]}},props(e,{t}){return Be(t,Wa+".props",[{type:"switch",field:"disabled"},{type:"inputNumber",field:"max",props:{min:0}},{type:"inputNumber",field:"nestedMax",props:{min:0}}])}},R1={icon:"icon-table-form",label:"\u5B50\u8868\u683C\u8868\u5355",name:"nestedSubTableForm",aide:!0,mask:!1,validate:!1,style:!1,advanced:!1,variable:!1,subForm:"array",hiddenBaseField:["title","info","labelConfig","formCreate_computed>hidden","formCreate_computed>value","_control"],children:"tableFormColumn",subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("props.title"),vnode:t(r("el-input"),{size:"small",modelValue:o.props.label,"onUpdate:modelValue":i=>{o.props.label=i}})}]},loadRule(e){e.props||(e.props={});const t=e.props.columns||[];e.children=t.map(r=>({type:"tableFormColumn",_fc_drag_tag:"tableFormColumn",props:{label:r.label,required:r.required||!1,width:r.style.width||"",color:r.style.color||""},children:r.rule||[]})),delete e.props.columns},parseRule(e){const t=e.children||[];e.props.columns=t.map(r=>({label:r.props.label,required:r.props.required,style:{width:r.props.width,color:r.props.color},rule:r.children||[]})),e.children=[]},rule(){return{type:"TableForm",field:We(),title:"",info:"",props:{},children:[]}},props(){return[]}},Id="tableFormColumn",$1={icon:"icon-cell",name:Id,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,rule({t:e}){return{type:Id,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,Id+".props",[{type:"input",field:"label"},{type:"switch",field:"required"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},xp="tableFormColumn2",I1={icon:"icon-cell",name:xp,aide:!0,drag:!0,dragBtn:!1,mask:!1,style:!1,advanced:!1,variable:!1,children:"tableFormColumn2",childrenLen:0,checkDrag({toRule:e}){return!(e.children[0].children.length>0&&e.children[0].children.some(t=>t._config.name==="tableFormColumn2"))},rule({t:e}){return{type:xp,props:{label:e("com.tableFormColumn.label"),width:"auto"},children:[]}},props(e,{t}){return Be(t,"tableFormColumn.props",[{type:"input",field:"label"},{type:"select",field:"fixed",options:[!1,"left","right"].map(r=>({label:t("com.dataTable.fixed."+(r||"default")),value:r}))},{type:"switch",field:"required"},{type:"switch",field:"hidden"},{type:"input",field:"width"},{type:"ColorInput",field:"color"}])}},F1={icon:"icon-flex",label:"\u76D2\u5B50\u5E03\u5C40",name:"fcFlex",mask:!1,children:"fcCell",childrenLen:2,subRender({t:e,h:t,resolveComponent:r,subRule:o}){return[{label:e("style.width"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.width||"","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.width=i}})},{label:e("style.height"),vnode:t(r("SizeInput"),{size:"small",modelValue:o.style&&o.style.height||"auto","onUpdate:modelValue":i=>{o.style||(o.style={}),o.style.height=i}})}]},sfc(e){e.type="elRow"},rule(){return{type:"fcRow",props:{},children:[]}},props(){return[]}},kp="fcCell",M1={name:kp,label:"\u683C\u5B50",drag:!0,dragBtn:!1,inside:!0,inline:!0,mask:!1,sfc(e){e.type="div"},rule(){return{type:kp,style:{display:"block",width:"50%",height:"100px"},children:[]}},props(e,{t}){return[{type:"SizeInput",field:"formCreateStyle>width",title:t("style.width")}]}},P1="\u8BA1\u7B97\u516C\u5F0F",Tp="fcValue",L1={menu:"main",icon:"icon-value",label:P1,name:Tp,input:!0,event:["change"],validate:!1,sfc(e,{getParentFieldStr:t}){e.type="div",e._sfc.content=`{{formData.${t()}${e.field}}}`,e._sfc.vModel=!1},rule({t:e}){return{type:Tp,field:We(),title:e("com.fcValue.name"),info:"",props:{}}},props(){return[]}},j1="\u94FE\u63A5",Fd="elLink",z1={menu:"aide",icon:"icon-link",label:j1,name:Fd,inline:!0,easySlots:[{value:"icon",type:"icon"}],rule({t:e}){return{type:Fd,title:"",children:[e("com.elLink.name")]}},props(e,{t}){return Be(t,Fd+".props",[{type:"input",field:"href"},{type:"input",field:"formCreateChild"},{type:"select",field:"target",options:it(t,[{label:"_self",value:"_self"},{label:"_blank",value:"_blank"},{label:"_parent",value:"_parent"},{label:"_top",value:"_top"}])},{type:"switch",field:"underline",value:!0},{type:"switch",field:"disabled"},{type:"select",field:"type",options:it(t,[{label:"primary",value:"primary"},{label:"success",value:"success"},{label:"warning",value:"warning"},{label:"danger",value:"danger"},{label:"info",value:"info"},{label:"default",value:"default"}])}])}},U1="\u6587\u5B57\u63D0\u793A",Ga="elTooltip",H1={menu:"aide",icon:"icon-tooltip",label:U1,name:Ga,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ga,props:{content:e("com."+Ga+".name")},children:[]}},props(e,{t}){return Be(t,Ga+".props",[{type:"input",field:"content",props:{type:"textarea"}},{type:"switch",field:"disabled"},{type:"switch",field:"rawContent"},{type:"switch",field:"enterable",value:!0},{type:"select",field:"effect",value:"dark",options:[{label:"dark",value:"dark"},{label:"light",value:"light"}]},{type:"select",field:"placement",value:"bottom",options:[{label:"top",value:"top"},{label:"top-start",value:"top-start"},{label:"top-end",value:"top-end"},{label:"bottom",value:"bottom"},{label:"bottom-start",value:"bottom-start"},{label:"bottom-end",value:"bottom-end"},{label:"left",value:"left"},{label:"left-start",value:"left-start"},{label:"left-end",value:"left-end"},{label:"right",value:"right"},{label:"right-start",value:"right-start"},{label:"right-end",value:"right-end"}]},{type:"select",field:"trigger",value:"hover",options:[{label:"hover",value:"hover"},{label:"click",value:"click"},{label:"focus",value:"focus"},{label:"contextmenu",value:"contextmenu"}]},{type:"inputNumber",field:"offset"},{type:"inputNumber",field:"showAfter",props:{min:0}},{type:"inputNumber",field:"hideAfter",props:{min:0}},{type:"inputNumber",field:"autoClose",props:{min:0}}])}},W1="\u6C34\u5370",Ka="elWatermark",G1={menu:"aide",icon:"icon-watermark",label:W1,name:Ka,drag:!0,dragBtn:!0,inside:!1,mask:!1,rule({t:e}){return{type:Ka,style:{width:"100%"},props:{content:e("com."+Ka+".name")},children:[]}},props(e,{t}){return Be(t,Ka+".props",[{type:"input",field:"content"},{type:"input",field:"image"},{type:"inputNumber",field:"width",props:{min:0},value:120},{type:"inputNumber",field:"height",props:{min:0},value:64},{type:"inputNumber",field:"rotate",value:-22},{type:"inputNumber",field:"zIndex",props:{min:0}},{type:"TableOptions",field:"gap",props:{column:[{label:t("props.value"),key:"value"}],valueType:"string",max:2},value:[100,100]}])}},K1={menu:"template",name:"chineseAmount",label:"\u91D1\u989D",autoField:!0,template:[{type:"inputNumber",field:"Fgtxlugfgbdvb5c",title:"\u91D1\u989D",info:"",$required:!1,display:!0,hidden:!1,_fc_drag_tag:"inputNumber"},{type:"fcValue",field:"Fvr1lugfgd3yb7c",title:" ",info:"",display:!0,hidden:!1,_fc_drag_tag:"fcValue",style:{color:"#999999"},computed:{value:'"\u5927\u5199: " + TOCHINSESAMOUNT(Fgtxlugfgbdvb5c || 0)'}}]},Y1={menu:"template",name:"duration",label:"\u65F6\u957F",autoField:!0,template:[{type:"fcInlineForm",_fc_id:"id_Founm50iu5kocac",name:"ref_Fqrpm50iu5kocbc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fz0um50itwf6bbc",title:"\u5F00\u59CB\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){this.api.validateField('Fv92m50itwf6bdc'); callback();}-FORM-CREATE-SUFFIX]]`,mode:"validator",message:""}],_fc_template:"duration",_fc_id:"id_Fhqtm50itwf6bgc",name:"ref_Fzsym50itwf6bhc",display:!0,hidden:!1},{type:"select",field:"F730m50itwf6bcc",title:"\u5F00\u59CB\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fnj8m50itwf6bkc",name:"ref_Fyjym50itwf6blc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Fxbnm50iw4ttccc",name:"ref_Fhwmm50iw4ttcdc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"datePicker",field:"Fv92m50itwf6bdc",title:"\u7ED3\u675F\u65F6\u95F4",$required:!1,_fc_drag_tag:"datePicker",validate:[{type:"validator",trigger:"change",validator:`[[FORM-CREATE-PREFIX-function validator(rule, value, callback){let startTime = this.api.getValue('Fz0um50itwf6bbc'); if(startTime && value && Date.parse(startTime) > Date.parse(value)) { callback(false); return; } -callback()}-FORM-CREATE-SUFFIX]]`,mode:"min",message:"\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7ED3\u675F\u65F6\u95F4"}],_fc_template:"duration",_fc_id:"id_Fu8im50itwf6bqc",name:"ref_Fy17m50itwf6brc",display:!0,hidden:!1},{type:"select",field:"Fx9gm50itwf6bec",title:"\u7ED3\u675F\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fxrxm50itwf6buc",name:"ref_Fehcm50itwf6bvc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Ffb0m50j0g8vcec",name:"ref_Ftpym50j0g8vcfc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"inputNumber",field:"F5q8m50itwf6bfc",title:"\u65F6\u957F",$required:!1,props:{controls:!1},_fc_drag_tag:"inputNumber",_fc_template:"duration",_fc_id:"id_Fo5cm50itwf7c0c",name:"ref_Fnnvm50itwf7c1c",display:!0,hidden:!1,computed:{value:"MAX(IF(Fz0um50itwf6bbc && Fv92m50itwf6bdc && TIMESTAMP(Fv92m50itwf6bdc) > TIMESTAMP(Fz0um50itwf6bbc), DIFFDAYS(Fz0um50itwf6bbc, Fv92m50itwf6bdc), 0) + IF(Fx9gm50itwf6bec && F730m50itwf6bcc, Fx9gm50itwf6bec - F730m50itwf6bcc + 0.5, 0), 0);"}},{type:"div",native:!0,children:["\u5929"],_fc_drag_tag:"text",_fc_template:"duration",_fc_id:"id_Fatsm50itwf7c4c",name:"ref_Fh2rm50itwf7c5c",display:!0,hidden:!1,style:{marginTop:"5px",marginLeft:"10px"}}],style:{alignItems:"flex-start"}}]},Q1={menu:"template",name:"col3",label:"\u4E09\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},J1={menu:"template",name:"col4",label:"\u56DB\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},X1={menu:"template",name:"table43",label:"\u56DB\u884C\u4E09\u5217\u8868\u683C",autoField:!1,template:[{type:"fcTable",props:{rule:{row:4,col:3,style:{},class:{},layout:[]}},display:!0,hidden:!1,_fc_drag_tag:"fcTable"}]},Z1="\u6570\u636E\u8868\u683C",Ya="dataTable",q1=()=>{const e=[];for(let t=0;t<30;t++)e.push({date:"2016-05-12",name:"Tom "+(10+t),state:"California",city:"Los Angeles",address:"No. 189, Grove St, Los Angeles",zip:"CA 90036"});return e},ew=e=>{if(e.format==="tag")return{type:"elTag",props:{disableTransitions:!0},_sfc:{content:`{{scope.row.${e.prop}}}`}};if(e.format==="image")return{type:"div",class:"_fc-data-table-img-list",children:[{type:"template",children:[{type:"el-image",props:{previewTeleported:!0,fit:"cover"},_sfc:{attr:{":initialIndex":"i",":src":"src",":previewSrcList":`Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}],_sfc:{attr:{"v-for":`(src, i) in Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}]}},tw={menu:"main",icon:"icon-data-table",label:Z1,name:Ya,languageKey:["operation"],event:["cellMouseEnter","cellMouseLeave","handleClick","rowClick","rowDblclick","headerClick","filterChange","expandChange","sortChange","selectionChange"],sfc:{style:`._fc-data-table { +callback()}-FORM-CREATE-SUFFIX]]`,mode:"min",message:"\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7ED3\u675F\u65F6\u95F4"}],_fc_template:"duration",_fc_id:"id_Fu8im50itwf6bqc",name:"ref_Fy17m50itwf6brc",display:!0,hidden:!1},{type:"select",field:"Fx9gm50itwf6bec",title:"\u7ED3\u675F\u65F6\u95F4\u6BB5",effect:{fetch:""},$required:!1,options:[{label:"\u4E0A\u5348",value:"1"},{label:"\u4E0B\u5348",value:"1.5"}],_fc_drag_tag:"select",_fc_template:"duration",_fc_id:"id_Fxrxm50itwf6buc",name:"ref_Fehcm50itwf6bvc",display:!0,hidden:!1,wrap:{title:!1},style:{marginLeft:"10px",width:"150px"}}]},{type:"fcInlineForm",_fc_id:"id_Ffb0m50j0g8vcec",name:"ref_Ftpym50j0g8vcfc",display:!0,hidden:!1,_fc_drag_tag:"fcInlineForm",children:[{type:"inputNumber",field:"F5q8m50itwf6bfc",title:"\u65F6\u957F",$required:!1,props:{controls:!1},_fc_drag_tag:"inputNumber",_fc_template:"duration",_fc_id:"id_Fo5cm50itwf7c0c",name:"ref_Fnnvm50itwf7c1c",display:!0,hidden:!1,computed:{value:"MAX(IF(Fz0um50itwf6bbc && Fv92m50itwf6bdc && TIMESTAMP(Fv92m50itwf6bdc) > TIMESTAMP(Fz0um50itwf6bbc), DIFFDAYS(Fz0um50itwf6bbc, Fv92m50itwf6bdc), 0) + IF(Fx9gm50itwf6bec && F730m50itwf6bcc, Fx9gm50itwf6bec - F730m50itwf6bcc + 0.5, 0), 0);"}},{type:"div",native:!0,children:["\u5929"],_fc_drag_tag:"text",_fc_template:"duration",_fc_id:"id_Fatsm50itwf7c4c",name:"ref_Fh2rm50itwf7c5c",display:!0,hidden:!1,style:{marginTop:"5px",marginLeft:"10px"}}],style:{alignItems:"flex-start"}}]},Q1={menu:"template",name:"col3",label:"\u4E09\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:8},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},J1={menu:"template",name:"col4",label:"\u56DB\u5217\u6805\u683C",autoField:!1,template:[{type:"fcRow",children:[{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"},{type:"col",props:{span:6},display:!0,hidden:!1,_fc_drag_tag:"col"}],display:!0,hidden:!1,_fc_drag_tag:"fcRow"}]},X1={menu:"template",name:"table43",label:"\u56DB\u884C\u4E09\u5217\u8868\u683C",autoField:!1,template:[{type:"fcTable",props:{rule:{row:4,col:3,style:{},class:{},layout:[]}},display:!0,hidden:!1,_fc_drag_tag:"fcTable"}]},Z1="\u6570\u636E\u8868\u683C",Ya="dataTable",q1=()=>[],ew=e=>{if(e.format==="tag")return{type:"elTag",props:{disableTransitions:!0},_sfc:{content:`{{scope.row.${e.prop}}}`}};if(e.format==="image")return{type:"div",class:"_fc-data-table-img-list",children:[{type:"template",children:[{type:"el-image",props:{previewTeleported:!0,fit:"cover"},_sfc:{attr:{":initialIndex":"i",":src":"src",":previewSrcList":`Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}],_sfc:{attr:{"v-for":`(src, i) in Array.isArray(scope.row.${e.prop}) ? scope.row.${e.prop} : [scope.row.${e.prop}]`}}}]}},tw={menu:"main",icon:"icon-data-table",label:Z1,name:Ya,languageKey:["operation"],event:["cellMouseEnter","cellMouseLeave","handleClick","rowClick","rowDblclick","headerClick","filterChange","expandChange","sortChange","selectionChange"],sfc:{style:`._fc-data-table { width: 100%; } ._fc-data-table .el-table { @@ -174,7 +174,7 @@ justify-content: flex-end; ._fc-data-table ._fc-data-table-img-list .el-image { max-width: 150px; height: 60px; -}`,handle(e){const{column:t,button:r,page:o,index:i,selection:l,data:d}=e.props,c=[];["column","button","index","globalDataKey","fetch","page"].forEach(h=>{delete e.props[h]}),t.forEach(h=>{const m=ew(h),y={type:"elTableColumn",props:{label:h.label,prop:h.prop,width:h.width,align:h.align,className:h.className,fixed:h.fixed,sortable:h.sortable},_sfc:{attr:{"#default":"scope"}}};m&&(y.children=[m]),c.push(y)}),r&&r.open===!0&&r.column&&c.push({type:"elTableColumn",props:{label:r.label||"\u64CD\u4F5C",fixed:r.fixed===void 0?"right":r.fixed,width:r.width||"100px"},_sfc:{attr:{"#default":"scope"}},children:r.column.map(h=>{const m=h.prop||[],y={type:"elButton",props:{type:h.type,size:h.size},_sfc:{content:h.name}};return m.forEach(C=>{y.props[C]=!0}),y})}),l&&c.unshift({type:"elTableColumn",props:{type:"selection",width:"50px"}}),i&&c.unshift({type:"elTableColumn",props:{type:"index",width:"50px"}});const u=[{type:"elTable",props:{data:[],...e.props},_fc_id:e._fc_id,children:c}];if(o&&o.open===!0){const h=o.props&&o.props.pageSize||20;o.props&&delete o.props.pageSize,u.push({type:"elPagination",class:o.position||"right",_fc_id:e._fc_id,props:{layout:"prev, pager, next",...o.props||{}},_sfc:{prop:{total:(d||[]).length,currentPage:1,pageSize:h}}})}return{type:"div",class:"_fc-data-table",children:u}}},rule(){return{type:Ya,native:!0,props:{height:"500px",button:{},data:q1(),column:[{format:"default",prop:"date",label:"Date",width:"150"},{format:"default",prop:"name",label:"Name",width:"120"},{format:"default",prop:"state",label:"State",width:"120"},{format:"default",prop:"city",label:"City",width:"320"},{format:"default",prop:"address",label:"Address",width:"600"},{format:"default",prop:"zip",label:"Zip",width:"120"}]}}},props(e,{t}){const r=function(i){return Be(t,Ya+".props",i)},o=r([{type:"input",field:"page>totalField",value:"count"},{type:"input",field:"page>dataField",value:"list"},{type:"input",field:"page>orderField",value:"order"},{type:"input",field:"page>orderByField",value:"orderBy"},{type:"input",field:"page>pageField",value:"page"},{type:"input",field:"page>pageSizeField",value:"limit"}]);return Be(t,Ya+".props",[{type:"radio",field:"_optionType",value:0,options:[{label:t("fetch.optionsType.struct"),value:0},{label:t("fetch.optionsType.fetch"),value:2},{label:t("fetch.optionsType.global"),value:1}],props:{type:"button"},control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"globalDataKey"},...o]},{value:2,rule:[{type:"FetchConfig",field:"fetch"},...o]},{value:0,rule:[{type:"Struct",title:t("com.dataTable.props._optionType"),field:"data",_fc_important_prop:!0,props:{validate(i){return!i||Array.isArray(i)}}}]}]},{type:"TableColumnConfig",field:"column",_fc_important_prop:!0},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"select",field:"page>position",value:"right",col:{show:!1},options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"input",field:"rowKey"},{type:"input",field:"emptyText"},{type:"SizeInput",field:"height"},{type:"switch",field:"showSummary"},{type:"switch",field:"selection"},{type:"switch",field:"index"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"defaultExpandAll"}])}},Qa="fcDialog",nw={name:Qa,icon:"icon-dialog",label:"\u5F39\u51FA\u6846",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:Qa,props:{title:e("com."+Qa+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,Qa+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"width",value:"50%"},{type:"switch",field:"fullscreen"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[nn(t)]}}])}},Ja="fcDrawer",iw={name:Ja,icon:"icon-dialog",label:"\u62BD\u5C49",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:Ja,props:{title:e("com."+Ja+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,Ja+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"size",value:"30%"},{type:"select",field:"direction",options:it(t,[{label:"ltr",value:"ltr"},{label:"rtl",value:"rtl"}],"com.fcDrawer.directionType"),value:"rtl"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[nn(t)]}}])}},rw="\u63D2\u69FD\u533A\u57DF",Md="fcSlot",ow={menu:"container",icon:"icon-slot",label:rw,name:Md,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Md,field:We(),title:"",native:!1,$required:!1,readMode:"custom",props:{name:"block_"+We()}}},props(e,{t}){return Be(t,Md+".props",[{type:"input",field:"name"}])}},aw="\u52A8\u6001\u533A\u57DF",Pd="fcJson",lw={menu:"container",icon:"icon-json",label:aw,name:Pd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Pd,field:We(),props:{expand:1}}},props(e,{t}){return Be(t,Pd+".props",[{type:"radio",field:"_loadType",value:2,props:{type:"button"},options:[{label:t("fetch.optionsType.struct"),value:2},{label:t("fetch.optionsType.fetch"),value:3},{label:t("fetch.optionsType.global"),value:1}],control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]},{value:2,rule:[{type:"Struct",field:"rule",title:t("com.fcJson.props._loadType"),_fc_important_prop:!0,wrap:{show:!1}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]}]},{type:"select",field:"type",options:it(t,[{label:t("props.default"),value:"default"},{label:t("com.group.name"),value:"array"},{label:t("com.subForm.name"),value:"object"}]),control:[{value:"array",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"},{type:"switch",field:"button",ignore:"hidden",value:!0},{type:"switch",field:"sortBtn",ignore:"hidden",value:!0},{type:"inputNumber",field:"expand",ignore:"hidden"},{type:"inputNumber",field:"min",ignore:"hidden"},{type:"inputNumber",field:"max",ignore:"hidden"}])},{value:"object",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"}])}]}])}},sw="\u5185\u8054\u5E03\u5C40",Np="fcInlineForm",dw={menu:"layout",icon:"icon-inline",label:sw,name:Np,denyDrag:{menu:["subform","layout"]},drag:!0,inside:!1,mask:!1,sfc:{style:`._fc-line-form .el-form-item { +}`,handle(e){const{column:t,button:r,page:o,index:i,selection:l,data:d}=e.props,c=[];["column","button","index","globalDataKey","fetch","page"].forEach(m=>{delete e.props[m]}),t.forEach(m=>{const h=ew(m),y={type:"elTableColumn",props:{label:m.label,prop:m.prop,width:m.width,align:m.align,className:m.className,fixed:m.fixed,sortable:m.sortable},_sfc:{attr:{"#default":"scope"}}};h&&(y.children=[h]),c.push(y)}),r&&r.open===!0&&r.column&&c.push({type:"elTableColumn",props:{label:r.label||"\u64CD\u4F5C",fixed:r.fixed===void 0?"right":r.fixed,width:r.width||"100px"},_sfc:{attr:{"#default":"scope"}},children:r.column.map(m=>{const h=m.prop||[],y={type:"elButton",props:{type:m.type,size:m.size},_sfc:{content:m.name}};return h.forEach(C=>{y.props[C]=!0}),y})}),l&&c.unshift({type:"elTableColumn",props:{type:"selection",width:"50px"}}),i&&c.unshift({type:"elTableColumn",props:{type:"index",width:"50px"}});const u=[{type:"elTable",props:{data:[],...e.props},_fc_id:e._fc_id,children:c}];if(o&&o.open===!0){const m=o.props&&o.props.pageSize||20;o.props&&delete o.props.pageSize,u.push({type:"elPagination",class:o.position||"right",_fc_id:e._fc_id,props:{layout:"prev, pager, next",...o.props||{}},_sfc:{prop:{total:(d||[]).length,currentPage:1,pageSize:m}}})}return{type:"div",class:"_fc-data-table",children:u}}},rule(){return{type:Ya,native:!0,props:{height:"500px",button:{},data:q1(),column:[]}}},props(e,{t}){const r=function(i){return Be(t,Ya+".props",i)},o=r([{type:"input",field:"page>totalField",value:"count"},{type:"input",field:"page>dataField",value:"list"},{type:"input",field:"page>orderField",value:"order"},{type:"input",field:"page>orderByField",value:"orderBy"},{type:"input",field:"page>pageField",value:"page"},{type:"input",field:"page>pageSizeField",value:"limit"}]);return Be(t,Ya+".props",[{type:"radio",field:"_optionType",value:0,options:[{label:t("fetch.optionsType.struct"),value:0},{label:t("fetch.optionsType.fetch"),value:2},{label:t("fetch.optionsType.global"),value:1}],props:{type:"button"},control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"globalDataKey"},...o]},{value:2,rule:[{type:"FetchConfig",field:"fetch"},...o]},{value:0,rule:[{type:"Struct",title:t("com.dataTable.props._optionType"),field:"data",_fc_important_prop:!0,props:{validate(i){return!i||Array.isArray(i)}}}]}]},{type:"TableColumnConfig",field:"column",_fc_important_prop:!0},{type:"select",field:"size",options:it(t,[{label:"large",value:"large"},{label:"default",value:"default"},{label:"small",value:"small"}])},{type:"ConfigItem",props:{label:t("com.dataTable.props.button")},col:{show:!0},children:[{type:"HideConfig",title:t("com.dataTable.props.button"),wrap:{show:!1},col:{show:!1},field:"button>open"},{type:"template",slot:"append",children:r([{type:"TableButtonConfig",col:{show:!1},field:"button>column"},{type:"input",col:{show:!1},field:"button>label",value:"\u64CD\u4F5C"},{type:"select",col:{show:!1},field:"button>fixed",options:[{label:t("com.dataTable.fixed.default"),value:!1},{label:t("com.dataTable.fixed.left"),value:"left"},{label:t("com.dataTable.fixed.right"),value:"right"}],value:"right"},{type:"SizeInput",col:{show:!1},field:"button>width",value:"100px"}])}]},{type:"ConfigItem",props:{label:t("com.dataTable.props.page")},col:{show:!0},children:[{type:"HideConfig",wrap:{show:!1},col:{show:!1},title:t("com.dataTable.props.page"),field:"page>open"},{type:"template",slot:"append",children:r([{type:"select",field:"page>position",value:"right",col:{show:!1},options:it(t,[{label:"left",value:"left"},{label:"center",value:"center"},{label:"right",value:"right"}])},{type:"inputNumber",col:{show:!1},field:"page>props>pageSize",value:20},{type:"switch",col:{show:!1},field:"page>props>small"},{type:"switch",col:{show:!1},field:"page>props>background"}])}]},{type:"input",field:"rowKey"},{type:"input",field:"emptyText"},{type:"SizeInput",field:"height"},{type:"switch",field:"showSummary"},{type:"switch",field:"selection"},{type:"switch",field:"index"},{type:"switch",field:"stripe"},{type:"switch",field:"border"},{type:"switch",field:"defaultExpandAll"}])}},Qa="fcDialog",nw={name:Qa,icon:"icon-dialog",label:"\u5F39\u51FA\u6846",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:Qa,props:{title:e("com."+Qa+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,Qa+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"width",value:"50%"},{type:"switch",field:"fullscreen"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[nn(t)]}}])}},Ja="fcDrawer",iw={name:Ja,icon:"icon-dialog",label:"\u62BD\u5C49",drag:!0,dragBtn:!1,handleBtn:!1,inside:!1,mask:!1,style:!1,advanced:!1,input:!0,subForm:"object",hiddenBaseField:["title","info","formCreateCol>span","labelConfig","_control"],languageKey:["close","ok"],event:["confirm","submit","validateFail","open","opened","close","closed","openAutoFocus","closeAutoFocus"],container:{formDataField:"value",labelField:"props.title"},loadRule(e){e.children=e.props.rule||[],e.native==null&&(e.native=!0),e.ignore==null&&(e.ignore=!0),delete e.props.rule},parseRule(e){e.props.rule=e.children||[],e.children=[]},rule({t:e}){return{type:Ja,props:{title:e("com."+Ja+".name")},native:!0,ignore:!0,children:[]}},props(e,{t}){return Be(t,Ja+".props",[{type:"input",field:"formCreateProps>title",title:"\u6807\u9898"},{type:"SizeInput",field:"size",value:"30%"},{type:"select",field:"direction",options:it(t,[{label:"ltr",value:"ltr"},{label:"rtl",value:"rtl"}],"com.fcDrawer.directionType"),value:"rtl"},{type:"switch",field:"preview",title:t("form.previewMode")},{type:"switch",field:"modal",value:!0},{type:"switch",field:"footer",value:!0},{type:"switch",field:"autoClose",value:!0},{type:"FnInput",field:"beforeClose",props:{body:!0,button:!0,fnx:!0,name:"beforeClose",args:[nn(t)]}}])}},rw="\u63D2\u69FD\u533A\u57DF",Md="fcSlot",ow={menu:"container",icon:"icon-slot",label:rw,name:Md,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Md,field:We(),title:"",native:!1,$required:!1,readMode:"custom",props:{name:"block_"+We()}}},props(e,{t}){return Be(t,Md+".props",[{type:"input",field:"name"}])}},aw="\u52A8\u6001\u533A\u57DF",Pd="fcJson",lw={menu:"container",icon:"icon-json",label:aw,name:Pd,input:!0,mask:!0,style:!1,sfc:!1,rule(){return{type:Pd,field:We(),props:{expand:1}}},props(e,{t}){return Be(t,Pd+".props",[{type:"radio",field:"_loadType",value:2,props:{type:"button"},options:[{label:t("fetch.optionsType.struct"),value:2},{label:t("fetch.optionsType.fetch"),value:3},{label:t("fetch.optionsType.global"),value:1}],control:[{value:1,rule:[{type:"GlobalFetchSelect",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]},{value:2,rule:[{type:"Struct",field:"rule",title:t("com.fcJson.props._loadType"),_fc_important_prop:!0,wrap:{show:!1}}]},{value:3,rule:[{type:"FetchConfig",field:"formCreateEffect>fetch",props:{to:"props.rule"}}]}]},{type:"select",field:"type",options:it(t,[{label:t("props.default"),value:"default"},{label:t("com.group.name"),value:"array"},{label:t("com.subForm.name"),value:"object"}]),control:[{value:"array",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"},{type:"switch",field:"button",ignore:"hidden",value:!0},{type:"switch",field:"sortBtn",ignore:"hidden",value:!0},{type:"inputNumber",field:"expand",ignore:"hidden"},{type:"inputNumber",field:"min",ignore:"hidden"},{type:"inputNumber",field:"max",ignore:"hidden"}])},{value:"object",method:"hidden",rule:Be(t,"group.props",[{type:"switch",field:"disabled",ignore:"hidden"}])}]}])}},sw="\u5185\u8054\u5E03\u5C40",Np="fcInlineForm",dw={menu:"layout",icon:"icon-inline",label:sw,name:Np,denyDrag:{menu:["subform","layout"]},drag:!0,inside:!1,mask:!1,sfc:{style:`._fc-line-form .el-form-item { display: inline-flex; vertical-align: middle; } @@ -491,37 +491,37 @@ value: themeJson[key] * @author RubaXa * @author owenm * @license MIT - */function $p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function di(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function Hw(e,t){if(e==null)return{};var r=Uw(e,t),o,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}var Ww="1.14.0";function Ei(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Ai=Ei(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Oo=Ei(/Edge/i),Ip=Ei(/firefox/i),Vo=Ei(/safari/i)&&!Ei(/chrome/i)&&!Ei(/android/i),Fp=Ei(/iP(ad|od|hone)/i),Gw=Ei(/chrome/i)&&Ei(/android/i),Mp={capture:!1,passive:!1};function _t(e,t,r){e.addEventListener(t,r,!Ai&&Mp)}function gt(e,t,r){e.removeEventListener(t,r,!Ai&&Mp)}function qa(e,t){if(!!t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Kw(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ci(e,t,r,o){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&qa(e,t):qa(e,t))||o&&e===r)return e;if(e===r)break}while(e=Kw(e))}return null}var Pp=/\s+/g;function On(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Pp," ").replace(" "+t+" "," ");e.className=(o+(r?" "+t:"")).replace(Pp," ")}}function lt(e,t,r){var o=e&&e.style;if(o){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in o)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),o[t]=r+(typeof r=="string"?"":"px")}}function Rr(e,t){var r="";if(typeof e=="string")r=e;else do{var o=lt(e,"transform");o&&o!=="none"&&(r=o+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function Lp(e,t,r){if(e){var o=e.getElementsByTagName(t),i=0,l=o.length;if(r)for(;i=l:d=i<=l,!d)return o;if(o===ui())break;o=Mi(o,!1)}return!1}function $r(e,t,r,o){for(var i=0,l=0,d=e.children;l2&&arguments[2]!==void 0?arguments[2]:{},i=o.evt,l=Hw(o,tC);Ro.pluginEvent.bind(st)(t,r,di({dragEl:ze,parentEl:Mt,ghostEl:ut,rootEl:Vt,nextEl:or,lastDownEl:el,cloneEl:Pt,cloneHidden:Pi,dragStarted:Io,putSortable:rn,activeSortable:st.active,originalEvent:i,oldIndex:Fr,oldDraggableIndex:$o,newIndex:Bn,newDraggableIndex:Li,hideGhostForTarget:Zp,unhideGhostForTarget:qp,cloneNowHidden:function(){Pi=!0},cloneNowShown:function(){Pi=!1},dispatchSortableEvent:function(c){pn({sortable:r,name:c,originalEvent:i})}},l))};function pn(e){eC(di({putSortable:rn,cloneEl:Pt,targetEl:ze,rootEl:Vt,oldIndex:Fr,oldDraggableIndex:$o,newIndex:Bn,newDraggableIndex:Li},e))}var ze,Mt,ut,Vt,or,el,Pt,Pi,Fr,Bn,$o,Li,tl,rn,Mr=!1,nl=!1,il=[],ar,Qn,qd,ec,Gp,Kp,Io,Pr,Fo,Mo=!1,rl=!1,ol,dn,tc=[],nc=!1,al=[],ll=typeof document<"u",sl=Fp,Yp=Oo||Ai?"cssFloat":"float",nC=ll&&!Gw&&!Fp&&"draggable"in document.createElement("div"),Qp=function(){if(!!ll){if(Ai)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Jp=function(t,r){var o=lt(t),i=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),l=$r(t,0,r),d=$r(t,1,r),c=l&<(l),u=d&<(d),h=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Yt(l).width,m=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Yt(d).width;if(o.display==="flex")return o.flexDirection==="column"||o.flexDirection==="column-reverse"?"vertical":"horizontal";if(o.display==="grid")return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&c.float&&c.float!=="none"){var y=c.float==="left"?"left":"right";return d&&(u.clear==="both"||u.clear===y)?"vertical":"horizontal"}return l&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||h>=i&&o[Yp]==="none"||d&&o[Yp]==="none"&&h+m>i)?"vertical":"horizontal"},iC=function(t,r,o){var i=o?t.left:t.top,l=o?t.right:t.bottom,d=o?t.width:t.height,c=o?r.left:r.top,u=o?r.right:r.bottom,h=o?r.width:r.height;return i===c||l===u||i+d/2===c+h/2},rC=function(t,r){var o;return il.some(function(i){var l=i[Vn].options.emptyInsertThreshold;if(!(!l||Jd(i))){var d=Yt(i),c=t>=d.left-l&&t<=d.right+l,u=r>=d.top-l&&r<=d.bottom+l;if(c&&u)return o=i}}),o},Xp=function(t){function r(l,d){return function(c,u,h,m){var y=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(l==null&&(d||y))return!0;if(l==null||l===!1)return!1;if(d&&l==="clone")return l;if(typeof l=="function")return r(l(c,u,h,m),d)(c,u,h,m);var C=(d?c:u).options.group.name;return l===!0||typeof l=="string"&&l===C||l.join&&l.indexOf(C)>-1}}var o={},i=t.group;(!i||Za(i)!="object")&&(i={name:i}),o.name=i.name,o.checkPull=r(i.pull,!0),o.checkPut=r(i.put),o.revertClone=i.revertClone,t.group=o},Zp=function(){!Qp&&ut&<(ut,"display","none")},qp=function(){!Qp&&ut&<(ut,"display","")};ll&&document.addEventListener("click",function(e){if(nl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),nl=!1,!1},!0);var lr=function(t){if(ze){t=t.touches?t.touches[0]:t;var r=rC(t.clientX,t.clientY);if(r){var o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=t[i]);o.target=o.rootEl=r,o.preventDefault=void 0,o.stopPropagation=void 0,r[Vn]._onDragOver(o)}}},oC=function(t){ze&&ze.parentNode[Vn]._isOutsideThisEl(t.target)};function st(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=_i({},t),e[Vn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Jp(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(d,c){d.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:st.supportPointer!==!1&&"PointerEvent"in window&&!Vo,emptyInsertThreshold:5};Ro.initializePlugins(this,e,r);for(var o in r)!(o in t)&&(t[o]=r[o]);Xp(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:nC,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?_t(e,"pointerdown",this._onTapStart):(_t(e,"mousedown",this._onTapStart),_t(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(_t(e,"dragover",this),_t(e,"dragenter",this)),il.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),_i(this,Xw())}st.prototype={constructor:st,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Pr=null)},_getDirection:function(t,r){return typeof this.options.direction=="function"?this.options.direction.call(this,t,r,ze):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var r=this,o=this.el,i=this.options,l=i.preventOnFilter,d=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,h=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,m=i.filter;if(pC(o),!ze&&!(/mousedown|pointerdown/.test(d)&&t.button!==0||i.disabled)&&!h.isContentEditable&&!(!this.nativeDraggable&&Vo&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=ci(u,i.draggable,o,!1),!(u&&u.animated)&&el!==u)){if(Fr=Ln(u),$o=Ln(u,i.draggable),typeof m=="function"){if(m.call(this,t,u,this)){pn({sortable:r,rootEl:h,name:"filter",targetEl:u,toEl:o,fromEl:o}),An("filter",r,{evt:t}),l&&t.cancelable&&t.preventDefault();return}}else if(m&&(m=m.split(",").some(function(y){if(y=ci(h,y.trim(),o,!1),y)return pn({sortable:r,rootEl:y,name:"filter",targetEl:u,fromEl:o,toEl:o}),An("filter",r,{evt:t}),!0}),m)){l&&t.cancelable&&t.preventDefault();return}i.handle&&!ci(h,i.handle,o,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,r,o){var i=this,l=i.el,d=i.options,c=l.ownerDocument,u;if(o&&!ze&&o.parentNode===l){var h=Yt(o);if(Vt=l,ze=o,Mt=ze.parentNode,or=ze.nextSibling,el=o,tl=d.group,st.dragged=ze,ar={target:ze,clientX:(r||t).clientX,clientY:(r||t).clientY},Gp=ar.clientX-h.left,Kp=ar.clientY-h.top,this._lastX=(r||t).clientX,this._lastY=(r||t).clientY,ze.style["will-change"]="all",u=function(){if(An("delayEnded",i,{evt:t}),st.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Ip&&i.nativeDraggable&&(ze.draggable=!0),i._triggerDragStart(t,r),pn({sortable:i,name:"choose",originalEvent:t}),On(ze,d.chosenClass,!0)},d.ignore.split(",").forEach(function(m){Lp(ze,m.trim(),ic)}),_t(c,"dragover",lr),_t(c,"mousemove",lr),_t(c,"touchmove",lr),_t(c,"mouseup",i._onDrop),_t(c,"touchend",i._onDrop),_t(c,"touchcancel",i._onDrop),Ip&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ze.draggable=!0),An("delayStart",this,{evt:t}),d.delay&&(!d.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(Oo||Ai))){if(st.eventCanceled){this._onDrop();return}_t(c,"mouseup",i._disableDelayedDrag),_t(c,"touchend",i._disableDelayedDrag),_t(c,"touchcancel",i._disableDelayedDrag),_t(c,"mousemove",i._delayedDragTouchMoveHandler),_t(c,"touchmove",i._delayedDragTouchMoveHandler),d.supportPointer&&_t(c,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,d.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ze&&ic(ze),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;gt(t,"mouseup",this._disableDelayedDrag),gt(t,"touchend",this._disableDelayedDrag),gt(t,"touchcancel",this._disableDelayedDrag),gt(t,"mousemove",this._delayedDragTouchMoveHandler),gt(t,"touchmove",this._delayedDragTouchMoveHandler),gt(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,r){r=r||t.pointerType=="touch"&&t,!this.nativeDraggable||r?this.options.supportPointer?_t(document,"pointermove",this._onTouchMove):r?_t(document,"touchmove",this._onTouchMove):_t(document,"mousemove",this._onTouchMove):(_t(ze,"dragend",this),_t(Vt,"dragstart",this._onDragStart));try{document.selection?cl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,r){if(Mr=!1,Vt&&ze){An("dragStarted",this,{evt:r}),this.nativeDraggable&&_t(document,"dragover",oC);var o=this.options;!t&&On(ze,o.dragClass,!1),On(ze,o.ghostClass,!0),st.active=this,t&&this._appendGhost(),pn({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(Qn){this._lastX=Qn.clientX,this._lastY=Qn.clientY,Zp();for(var t=document.elementFromPoint(Qn.clientX,Qn.clientY),r=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Qn.clientX,Qn.clientY),t!==r);)r=t;if(ze.parentNode[Vn]._isOutsideThisEl(t),r)do{if(r[Vn]){var o=void 0;if(o=r[Vn]._onDragOver({clientX:Qn.clientX,clientY:Qn.clientY,target:t,rootEl:r}),o&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);qp()}},_onTouchMove:function(t){if(ar){var r=this.options,o=r.fallbackTolerance,i=r.fallbackOffset,l=t.touches?t.touches[0]:t,d=ut&&Rr(ut,!0),c=ut&&d&&d.a,u=ut&&d&&d.d,h=sl&&dn&&zp(dn),m=(l.clientX-ar.clientX+i.x)/(c||1)+(h?h[0]-tc[0]:0)/(c||1),y=(l.clientY-ar.clientY+i.y)/(u||1)+(h?h[1]-tc[1]:0)/(u||1);if(!st.active&&!Mr){if(o&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(pn({rootEl:Mt,name:"add",toEl:Mt,fromEl:Vt,originalEvent:t}),pn({sortable:this,name:"remove",toEl:Mt,originalEvent:t}),pn({rootEl:Mt,name:"sort",toEl:Mt,fromEl:Vt,originalEvent:t}),pn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),rn&&rn.save()):Bn!==Fr&&Bn>=0&&(pn({sortable:this,name:"update",toEl:Mt,originalEvent:t}),pn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),st.active&&((Bn==null||Bn===-1)&&(Bn=Fr,Li=$o),pn({sortable:this,name:"end",toEl:Mt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){An("nulling",this),Vt=ze=Mt=ut=or=Pt=el=Pi=ar=Qn=Io=Bn=Li=Fr=$o=Pr=Fo=rn=tl=st.dragged=st.ghost=st.clone=st.active=null,al.forEach(function(t){t.checked=!0}),al.length=qd=ec=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ze&&(this._onDragOver(t),aC(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],r,o=this.el.children,i=0,l=o.length,d=this.options;io.right+i||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+i}function cC(e,t,r,o,i,l,d,c){var u=o?e.clientY:e.clientX,h=o?r.height:r.width,m=o?r.top:r.left,y=o?r.bottom:r.right,C=!1;if(!d){if(c&&olm+h*l/2:uy-ol)return-Fo}else if(u>m+h*(1-i)/2&&uy-h*l/2)?u>m+h/2?1:-1:0}function uC(e){return Ln(ze)e.replace(yC,(t,r)=>r.toUpperCase())),ih=["Start","Add","Remove","Update","End"],rh=["Choose","Unchoose","Sort","Filter","Clone"],oh=["Move"],wC=[oh,ih,rh].flatMap(e=>e).map(e=>`on${e}`),pc={manage:oh,manageAndEmit:ih,emit:rh};function CC(e){return wC.indexOf(e)!==-1}const _C=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function EC(e){return _C.includes(e)}function AC(e){return["transition-group","TransitionGroup"].includes(e)}function ah(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function lh(e){return e.reduce((t,[r,o])=>(t[r]=o,t),{})}function SC({$attrs:e,componentData:t={}}){return{...lh(Object.entries(e).filter(([o,i])=>ah(o))),...t}}function xC({$attrs:e,callBackBuilder:t}){const r=lh(sh(e));Object.entries(t).forEach(([i,l])=>{pc[i].forEach(d=>{r[`on${d}`]=l(d)})});const o=`[data-draggable]${r.draggable||""}`;return{...r,draggable:o}}function sh(e){return Object.entries(e).filter(([t,r])=>!ah(t)).map(([t,r])=>[bC(t),r]).filter(([t,r])=>!CC(t))}const dh=({el:e})=>e,kC=(e,t)=>e.__draggable_context=t,ch=e=>e.__draggable_context;class TC{constructor({nodes:{header:t,default:r,footer:o},root:i,realList:l}){this.defaultNodes=r,this.children=[...t,...r,...o],this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=l}get _isRootComponent(){return this.externalComponent||this.rootTransition}render(t,r){const{tag:o,children:i,_isRootComponent:l}=this;return t(o,r,l?{default:()=>i}:i)}updated(){const{defaultNodes:t,realList:r}=this;t.forEach((o,i)=>{kC(dh(o),{element:r[i],index:i})})}getUnderlyingVm(t){return ch(t)}getVmIndexFromDomIndex(t,r){const{defaultNodes:o}=this,{length:i}=o,l=r.children,d=l.item(t);if(d===null)return i;const c=ch(d);if(c)return c.index;if(i===0)return 0;const u=dh(o[0]),h=[...l].findIndex(m=>m===u);return tNC(e,u)),{item:d}=e;if(!d)throw new Error("draggable element must have an item slot");const c=o.flatMap((u,h)=>d({element:u,index:h}).map(m=>(m.key=r(u),m.props={...m.props||{},"data-draggable":!0},m)));if(c.length!==o.length)throw new Error("Item slot must have only one child");return{header:i,footer:l,default:c}}function OC(e){const t=AC(e),r=!EC(e)&&!t;return{transition:t,externalComponent:r,tag:r?n.resolveComponent(e):t?n.TransitionGroup:e}}function VC({$slots:e,tag:t,realList:r,getKey:o}){const i=DC({$slots:e,realList:r,getKey:o}),l=OC(t);return new TC({nodes:i,root:l,realList:r})}function uh(e,t){n.nextTick(()=>this.$emit(e.toLowerCase(),t))}function fh(e){return(t,r)=>{if(this.realList!==null)return this[`onDrag${e}`](t,r)}}function BC(e){const t=fh.call(this,e);return(r,o)=>{t.call(this,r,o),uh.call(this,e,r)}}let hc=null;const RC={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},$C=["update:modelValue","change",...[...pc.manageAndEmit,...pc.emit].map(e=>e.toLowerCase())],Lr=n.defineComponent({name:"draggable",inheritAttrs:!1,props:RC,emits:$C,data(){return{error:!1}},render(){try{this.error=!1;const{$slots:e,$attrs:t,tag:r,componentData:o,realList:i,getKey:l}=this,d=VC({$slots:e,tag:r,realList:i,getKey:l});this.componentStructure=d;const c=SC({$attrs:t,componentData:o});return d.render(n.h,c)}catch(e){return this.error=!0,n.h("pre",{style:{color:"red"}},e.stack)}},created(){this.list!==null&&this.modelValue!==null&&gC.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted(){if(this.error)return;const{$attrs:e,$el:t,componentStructure:r}=this;r.updated();const o=xC({$attrs:e,callBackBuilder:{manageAndEmit:l=>BC.call(this,l),emit:l=>uh.bind(this,l),manage:l=>fh.call(this,l)}}),i=t.nodeType===1?t:t.parentElement;this._sortable=new st(i,o),this.targetDomElement=i,i.__draggable_component__=this},updated(){this.componentStructure.updated()},beforeUnmount(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList(){const{list:e}=this;return e||this.modelValue},getKey(){const{itemKey:e}=this;return typeof e=="function"?e:t=>t[e]}},watch:{$attrs:{handler(e){const{_sortable:t}=this;!t||sh(e).forEach(([r,o])=>{t.option(r,o)})},deep:!0}},methods:{getUnderlyingVm(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent(e){return e.__draggable_component__},emitChanges(e){n.nextTick(()=>this.$emit("change",e))},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=o=>o.splice(t,0,o.splice(e,1)[0]);this.alterList(r)},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};const o=r.realList,i={list:o,component:r};return e!==t&&o?{...r.getUnderlyingVm(t)||{},...i}:i},getVmIndexFromDomIndex(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),hc=e.item},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;fc(e.item);const r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);const o={element:t,newIndex:r};this.emitChanges({added:o})},onDragRemove(e){if(nh(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){fc(e.clone);return}const{index:t,element:r}=this.context;this.spliceList(t,1);const o={element:r,oldIndex:t};this.emitChanges({removed:o})},onDragUpdate(e){fc(e.item),nh(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);const o={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:o})},computeFutureIndex(e,t){if(!e.element)return 0;const r=[...t.to.children].filter(d=>d.style.display!=="none"),o=r.indexOf(t.related),i=e.component.getVmIndexFromDomIndex(o);return r.indexOf(hc)!==-1||!t.willInsertAfter?i:i+1},onDragMove(e,t){const{move:r,realList:o}=this;if(!r||!o)return!0;const i=this.getRelatedContextFromMoveEvent(e),l=this.computeFutureIndex(i,e),d={...this.context,futureIndex:l},c={...e,relatedContext:i,draggedContext:d};return r(c,t)},onDragEnd(){hc=null}}});function IC(){return[{name:"template",title:"\u6A21\u677F",list:[]},{name:"main",title:"\u57FA\u7840\u7EC4\u4EF6",list:[]},{name:"subform",title:"\u5B50\u8868\u5355\u7EC4\u4EF6",list:[]},{name:"container",title:"\u5BB9\u5668\u7EC4\u4EF6",list:[]},{name:"chart",title:"\u56FE\u8868\u7EC4\u4EF6",list:[]},{name:"aide",title:"\u8F85\u52A9\u7EC4\u4EF6",list:[]},{name:"layout",title:"\u5E03\u5C40\u7EC4\u4EF6",list:[]}]}var mc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function FC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ph={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(mc,function(){var r=1e3,o=6e4,i=36e5,l="millisecond",d="second",c="minute",u="hour",h="day",m="week",y="month",C="quarter",S="year",w="date",E="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,_={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(H){var R=["th","st","nd","rd"],z=H%100;return"["+H+(R[(z-20)%10]||R[z]||R[0])+"]"}},x=function(H,R,z){var $=String(H);return!$||$.length>=R?H:""+Array(R+1-$.length).join(z)+H},k={s:x,z:function(H){var R=-H.utcOffset(),z=Math.abs(R),$=Math.floor(z/60),A=z%60;return(R<=0?"+":"-")+x($,2,"0")+":"+x(A,2,"0")},m:function H(R,z){if(R.date()1)return H(Q[0])}else{var G=R.name;V[G]=R,A=G}return!$&&A&&(N=A),A||!$&&N},T=function(H,R){if(I(H))return H.clone();var z=typeof R=="object"?R:{};return z.date=H,z.args=arguments,new L(z)},B=k;B.l=P,B.i=I,B.w=function(H,R){return T(H,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var L=function(){function H(z){this.$L=P(z.locale,null,!0),this.parse(z),this.$x=this.$x||z.x||{},this[F]=!0}var R=H.prototype;return R.parse=function(z){this.$d=function($){var A=$.date,J=$.utc;if(A===null)return new Date(NaN);if(B.u(A))return new Date;if(A instanceof Date)return new Date(A);if(typeof A=="string"&&!/Z$/i.test(A)){var Q=A.match(b);if(Q){var G=Q[2]-1||0,ie=(Q[7]||"0").substring(0,3);return J?new Date(Date.UTC(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)):new Date(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)}}return new Date(A)}(z),this.init()},R.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},R.$utils=function(){return B},R.isValid=function(){return this.$d.toString()!==E},R.isSame=function(z,$){var A=T(z);return this.startOf($)<=A&&A<=this.endOf($)},R.isAfter=function(z,$){return T(z){let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}return i=Math.pow(10,Math.max(r,o)),(e*i+t*i)/i},Sub:(e,t)=>{let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}i=Math.pow(10,Math.max(r,o));let l=r>=o?r:o;return Number(((e*i-t*i)/i).toFixed(l))},Mul:(e,t)=>{let r=0,o=e.toString(),i=t.toString();try{r+=o.split(".")[1].length}catch{}try{r+=i.split(".")[1].length}catch{}return Number(o.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,r)},Div:(e,t)=>{let r=0,o=0;try{r=e.toString().split(".")[1].length}catch{}try{o=t.toString().split(".")[1].length}catch{}let i=Number(e.toString().replace(".","")),l=Number(t.toString().replace(".",""));return i/l*Math.pow(10,o-r)}},PC="YYYY-MM-DD HH:mm:ss",ji=(e,t)=>e==null?t:e,Ht={ADD:function(e,t){return jr.Add(ji(e,"0"),ji(t,"0"))},SUB:function(e,t){return jr.Sub(ji(e,"0"),ji(t,"0"))},MUL:function(e,t){return jr.Mul(ji(e,"0"),ji(t,"0"))},DIV:function(e,t){return jr.Div(ji(e,"0"),ji(t,"0"))},SUM:function(...e){return(e||[]).reduce((t,r)=>jr.Add(t,Array.isArray(r)?Ht.SUM(...r):r||0),0)},MAX:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.max(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},MIN:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.min(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},ABS:function(e){return parseFloat(Math.abs(e))||0},AVG:function(...e){const t=Array.isArray(e[0])?e[0]:e;return t.length?jr.Div(Ht.SUM(t),t.length):0},POWER:function(e,t){return Math.pow(parseFloat(e),parseFloat(t))},RAND:function(){return Math.random()},CEIL:function(e){return Math.ceil(parseFloat(e))||0},FLOOR:function(e){return Math.floor(parseFloat(e)||0)},FIXED:function(e,t){const r=Math.pow(10,t||0);return(Math.floor(parseFloat(e)*r)/r).toFixed(t||0)},ISNUMBER:function(e){return e===""||e===null?!1:!isNaN(Number(e))},PI:function(){return Number(Math.PI)},ROUND:function(e,t){return e=parseFloat(e),isNaN(e)?0:parseFloat(e.toFixed(parseFloat(t)||0))},SQRT:function(e){return Math.sqrt(parseFloat(e))||0},TONUMBER:function(e){return parseFloat(e)||0},MODIFYDATE:function(e,t,r,o){if(!e)return null;let i=MC(e);return t>0?i=i.add(t,r):t<0&&(i=i.subtract(-1*t,r)),i.format(o||PC)},ADDYEAR:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"y",r)},ADDMONTH:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"M",r)},ADDDAY:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"d",r)},ADDHOUR:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"h",r)},ADDMINUTE:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"m",r)},ADDSECOND:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"s",r)},ADDWEEK:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"w",r)},SUBYEAR:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"y",r)},SUBMONTH:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"M",r)},SUBDAY:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"d",r)},SUBHOUR:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"h",r)},SUBMINUTE:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"m",r)},SUBSECOND:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"s",r)},SUBWEEK:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"w",r)},NOW:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2),i=("0"+e.getHours()).slice(-2),l=("0"+e.getMinutes()).slice(-2),d=("0"+e.getSeconds()).slice(-2);return t+"-"+r+"-"+o+" "+i+":"+l+":"+d},TODAY:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2);return t+"-"+r+"-"+o},YEAR:function(e){return e?new Date(e).getFullYear():null},MONTH:function(e){return e?new Date(e).getMonth()+1:null},DAY:function(e){return e?new Date(e).getDate():null},HOUR:function(e){return e?new Date(e).getHours():null},MINUTE:function(e){return e?new Date(e).getMinutes():null},SECOND:function(e){return e?new Date(e).getSeconds():null},DIFFDAYS:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60*60*24)))},DIFFHOURS:function(e,t){const r=new Date(e),o=new Date(t);return parseFloat(Math.abs(o.getTime()-r.getTime())/(1e3*60*60)).toFixed(2)},DIFFMINUTES:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60)))},TIMESTAMP:function(e){return Date.parse(e)},STARTSWITH:function(e,t){return(""+e).substring(0,(""+t).length)===t},EMPTY:function(e){return ct.empty(e)},NOTEMPTY:function(e){return!ct.empty(e)},LEN:function(e){return Array.isArray(e)?e.length:0},MOD:function(e,t){return e=parseFloat(e),t=parseFloat(t),!e||!t||isNaN(e)||isNaN(t)?0:e%t},SLICELEFT:function(e,t){return(""+e).slice(0,Number(t)||0)},SLICERIGHT:function(e,t){return(""+e).slice(Number(t)*-1)},TOLOWER:function(e){return(""+e).toLowerCase()},TOUPPER:function(e){return(""+e).toUpperCase()},INCLUDES:function(e,t){return(e||"").indexOf(t||"")},REPLACE:function(e,t,r){return(e||"").replace(t||"",r||"")},REPLACEALL:function(e,t,r){return(e||"").replaceAll(t||"",r||"")},TRIM:function(e){return(e||"").trim()},TOCHINSESAMOUNT:function(e){let t=["\u96F6","\u58F9","\u8D30","\u53C1","\u8086","\u4F0D","\u9646","\u67D2","\u634C","\u7396"],r=["","\u4E07","\u4EBF","\u4E07\u4EBF","\u4EBF\u4EBF"],o=["","\u62FE","\u4F70","\u4EDF"],i=["\u89D2","\u5206"];function l(C){let S="",w="",E=0,b=!0;for(;C>0;){let g=C%10;g===0?b||(b=!0,w=t[g]+w):(b=!1,S=t[g],S+=o[E],w=S+w),E++,C=Math.floor(C/10)}return w}let d=0,c="",u="",h=!1;if(e===0)return t[0];let m=Math.floor(e),y=Math.round((e-m)*100);for(;m>0;){let C=m%1e4;h&&(u=t[0]+u),c=l(C),c+=C!==0?r[d]:r[0],u=c+u,h=C<1e3&&C>0,m=Math.floor(m/1e4),d++}return u&&(u+="\u5143"),y>0?(u+=t[Math.floor(y/10)]+i[0],y%10!==0&&(u+=t[y%10]+i[1])):u&&(u+="\u6574"),u},UNION:function(...e){return(Array.isArray(e[0])?e[0]:e).filter((r,o,i)=>i.indexOf(r)===o)},AND:function(...e){return!!e.reduce((t,r)=>t&&r,!0)},OR:function(...e){return!!e.reduce((t,r)=>t||r,!1)},IF:function(e,t=!0,r=!1){return e?t:r},DEFAULT:function(e,t){return ct.Undef(e)?t:e},CASE:function(...e){for(let t=0;t-1},FALSE:function(){return!1},TRUE:function(){return!0},NOT:function(e){return!e},EQ:function(e,t){return e===t},GE:function(e,t){return e>=t},GT:function(e,t){return e>t},LE:function(e,t){return e<=t},LT:function(e,t){return e{let r=[e];const o=t.split(".");let i=1;for(;o[i];){let l=[];r.forEach(d=>{Object.values(d.ctxs).forEach(c=>{if(c.rule._fc_id===o[i-1]){const u=d.subForm[c.id];l.push(...Array.isArray(u)?u:[u])}})}),r=l.map(d=>d.rule[0].__fc__.$handle),i++}return[r,o[i-1]]},pl=(e,t,r)=>{const o=e.vm.setupState.top.setupState.fc.$handle;let i=[e.$handle];e.$handle!==o&&i.push(o);let l=t;t.indexOf(".")>-1&&([i,l]=LC(o,t)),i.forEach(d=>{Object.values(d.ctxs).forEach(c=>{c.rule._fc_id===l&&r(c.rule,d.api)})})},vc={openModel(e,t){t.api.open(e.model)},closeModel(e,t){t.api.close(e.model)},hidden(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{pl(r,l,d=>{d.hidden=i})})},disabled(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{pl(r,l,d=>{d.props||(d.props={}),d.props.disabled=i})})},resetFields(e,t){t.api.top.resetFields()},clearFields(e,t){t.api.top.coverValue({})},validate(e,t){return t.api.top.validate()},validateFields(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[],i=[];return o.forEach(l=>{pl(r,l,(d,c)=>{d.field&&i.push(c.validateField(d.field))})}),i.length?Promise.all(i):void 0},submit(e,t){return t.api.top.submit()},setValue(e,t,r){(e.formData||[]).forEach(o=>{let i=o.value;o.compute&&(i=r.$handle.compute(t.self.__fc__,o.formula)),pl(r,o.id,l=>{l.value=i})})},fetch(e,t){const{append:r,response:o,fetch:i}=e;return r&&(i.data={...t.api.formData(),...i.data||{}}),new Promise((l,d)=>{t.api.fetch(e.fetch).then(c=>{o&&t.api.setData(o,c),l(c)}).catch(c=>{d(c)})})},copy(e,t,r){let o=e.content||"";e.compute&&(o=r.$handle.compute(t.self.__fc__,e.formula)),si(o)},callback(e,t){return e.callback&&e.callback(t)},message(e){oi.ElMessage(e||{})}},mh=[{key:"model",children:["openModel","closeModel","message"]},{key:"form",children:["hidden","disabled","resetFields","clearFields","setValue","validate","validateFields","submit"]},{key:"other",children:["fetch","copy","callback"]}],gh={openModel(e){return[{type:"select",field:"model",$required:!0,options:e.pageData.filter(t=>!t.default).map(t=>{const r=t.main._menu;return{label:Br(t.main,t.config.labelField,"")||e.t("com."+r.name+".name")||r.label,value:t.main.name}})}]},message(e){return[{type:"radio",field:"type",value:"info",props:{type:"button"},options:it(e.t,["info","warning","success","error"].map(t=>({label:t,value:t})))},{type:"input",$required:!0,field:"message"},{type:"inputNumber",field:"duration",props:{precision:0,controlsPosition:"right"}},{type:"switch",field:"showClose"}]},hidden(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.show"),value:!1},{label:t("props.hide"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{btn:t("behavior.props.setFormula"),title:t("behavior.props.setFormula"),name:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]},disabled(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},validateFields(){return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}}]},setValue(e){const t=e.t;return[{type:"group",field:"formData",props:{expand:1,rule:[{type:"RuleSelect",field:"id",title:t("behavior.props.id"),$required:!0,props:{onlyField:!0}},{type:"radio",field:"compute",value:!1,title:t("behavior.props.compute"),options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"ValueInput",field:"value",title:t("props.value"),$required:!0}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",title:t("behavior.props.formula"),$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]}}]},fetch(){return[{type:"FetchConfig",field:"fetch",$required:!0},{type:"switch",field:"append",value:!1},{type:"input",field:"response",value:"res_"+We()}]},copy(e){const t=e.t;return[{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"input",field:"content",$required:!0,props:{type:"textarea"},options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},callback(e){return[{type:"FnInput",field:"callback",$required:!0,props:{name:"callback",args:[nn(e.t)]}}]}};function jC(e,t){return e.reduce((r,o)=>r.then(()=>o(t)),Promise.resolve())}const zC=function(e){return{name:"behavior",load(t,r){const o=t.getValue(),i={},l={};o&&Object.keys(o).forEach(d=>{if(Array.isArray(o[d])){const c=[];if(o[d].forEach(u=>{const{method:h,config:m,expression:y,stopPropagation:C,ignoreError:S}=u;c.push(w=>new Promise(E=>{if(y&&e.$handle.compute(r.__fc__,y)===!1){E();return}const b=(..._)=>{(!C||e.$handle.compute(r.__fc__,C)!==!0)&&E(..._)};let g;try{g=vc[h](m||{},w,e)}catch(_){console.error(_),S!==!1&&b();return}g&&g.then?g.then(b).catch(()=>{S!==!1&&b()}):b(g)}))}),c.length){const u=e.$handle.inject(r,function(h){jC(c,h)},r.inject||e.$handle.options.injectEvent);d.indexOf("hook_")>-1?l[d.replace("hook_","")]=u:i[d]=u}}}),t.getProp().on=i,t.getProp().hook=l}}},hl={name:"easySlots",load(e){const t=e.getValue(),r={};t&&Object.keys(t).forEach(o=>{r[o]=t[o].type==="icon"?{type:"i",class:"fc-icon iconfont "+t[o].value}:{type:"div",children:[""+(t[o].value||"")]}}),e.getProp().renderSlots=r}};hl.watch=hl.load;const UC=Object.assign||function(e){for(let t,r=1;r{ml(vc,t)},e.extendApi(t=>({open(r,...o){(t.el(r)||t.top.el(r)).open(...o)},close(r){r?(t.el(r)||t.top.el(r)).close():(t.top.bus.$emit("fc.closeDialog"),t!==t.top&&t.bus.$emit("fc.closeDialog"))}}))}function yh(e){e.extendApi(t=>({message(r){return oi.ElMessage(r||{})}}))}Pa.default.parser().preview=z0,Object.keys(Ht).forEach(e=>{Pa.default.setFormula(e,Ht[e])});const hn=Pa.default,je=Pa.default.factory();vh(hn),yh(hn),vh(je),yh(je),hn.register("behavior",zC),hn.register("easySlots",hl),je.register("easySlots",hl);let bh=null,gl=n.ref(null);function vl(...e){return bh(...e)}const wh=e=>{gl.value=e||op;const t=td(gl);return bh=t.t,t};wh();const y4="",b4="";var yc={exports:{}},Ch;function zr(){return Ch||(Ch=1,function(e,t){(function(r,o){e.exports=o()})(mc,function(){var r=navigator.userAgent,o=navigator.platform,i=/gecko\/\d/i.test(r),l=/MSIE \d/.test(r),d=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),c=/Edge\/(\d+)/.exec(r),u=l||d||c,h=u&&(l?document.documentMode||6:+(c||d)[1]),m=!c&&/WebKit\//.test(r),y=m&&/Qt\/\d+\.\d+/.test(r),C=!c&&/Chrome\/(\d+)/.exec(r),S=C&&+C[1],w=/Opera\//.test(r),E=/Apple Computer/.test(navigator.vendor),b=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),g=/PhantomJS/.test(r),_=E&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),x=/Android/.test(r),k=_||x||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),N=_||/Mac/.test(o),V=/\bCrOS\b/.test(r),F=/win/i.test(o),I=w&&r.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(w=!1,m=!0);var P=N&&(y||w&&(I==null||I<12.11)),T=i||u&&h>=9;function B(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var L=function(a,s){var p=a.className,f=B(s).exec(p);if(f){var v=p.slice(f.index+f[0].length);a.className=p.slice(0,f.index)+(v?f[1]+v:"")}};function U(a){for(var s=a.childNodes.length;s>0;--s)a.removeChild(a.firstChild);return a}function H(a,s){return U(a).appendChild(s)}function R(a,s,p,f){var v=document.createElement(a);if(p&&(v.className=p),f&&(v.style.cssText=f),typeof s=="string")v.appendChild(document.createTextNode(s));else if(s)for(var O=0;O=s)return M+(s-O);M+=j-O,M+=p-M%p,O=j+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=be(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,s){this.f=s;var p=+new Date+a;(!this.id||p=s)return f+Math.min(M,s-v);if(v+=O-f,v+=p-v%p,f=O+1,v>=s)return f}}var ee=[""];function oe(a){for(;ee.length<=a;)ee.push(he(ee)+" ");return ee[a]}function he(a){return a[a.length-1]}function Se(a,s){for(var p=[],f=0;f"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ke.test(a))}function He(a,s){return s?s.source.indexOf("\\w")>-1&&we(a)?!0:s.test(a):we(a)}function et(a){for(var s in a)if(a.hasOwnProperty(s)&&a[s])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ve(a){return a.charCodeAt(0)>=768&&_e.test(a)}function Ke(a,s,p){for(;(p<0?s>0:sp?-1:1;;){if(s==p)return s;var v=(s+p)/2,O=f<0?Math.ceil(v):Math.floor(v);if(O==s)return a(O)?s:p;a(O)?p=O:s=O+f}}function mt(a,s,p,f){if(!a)return f(s,p,"ltr",0);for(var v=!1,O=0;Os||s==p&&M.to==s)&&(f(Math.max(M.from,s),Math.min(M.to,p),M.level==1?"rtl":"ltr",O),v=!0)}v||f(s,p,"ltr")}var Ze=null;function Ne(a,s,p){var f;Ze=null;for(var v=0;vs)return v;O.to==s&&(O.from!=O.to&&p=="before"?f=v:Ze=v),O.from==s&&(O.from!=O.to&&p!="before"?f=v:Ze=v)}return f!=null?f:Ze}var Me=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",s="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function p(Z){return Z<=247?a.charAt(Z):1424<=Z&&Z<=1524?"R":1536<=Z&&Z<=1785?s.charAt(Z-1536):1774<=Z&&Z<=2220?"r":8192<=Z&&Z<=8203?"w":Z==8204?"b":"L"}var f=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,v=/[stwN]/,O=/[LRr]/,M=/[Lb1n]/,j=/[1n]/;function K(Z,ne,re){this.level=Z,this.from=ne,this.to=re}return function(Z,ne){var re=ne=="ltr"?"L":"R";if(Z.length==0||ne=="ltr"&&!f.test(Z))return!1;for(var ve=Z.length,me=[],Ae=0;Ae-1&&(f[s]=v.slice(0,O).concat(v.slice(O+1)))}}}function Qe(a,s){var p=Xe(a,s);if(!!p.length)for(var f=Array.prototype.slice.call(arguments,2),v=0;v0}function Tt(a){a.prototype.on=function(s,p){Ce(this,s,p)},a.prototype.off=function(s,p){Ye(this,s,p)}}function yt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Wn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Wi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function qn(a){yt(a),Wn(a)}function vn(a){return a.target||a.srcElement}function da(a){var s=a.which;return s==null&&(a.button&1?s=1:a.button&2?s=3:a.button&4&&(s=2)),N&&a.ctrlKey&&s==1&&(s=3),s}var df=function(){if(u&&h<9)return!1;var a=R("div");return"draggable"in a||"dragDrop"in a}(),Gn;function cf(a){if(Gn==null){var s=R("span","\u200B");H(a,R("span",[s,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Gn=s.offsetWidth<=1&&s.offsetHeight>2&&!(u&&h<8))}var p=Gn?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return p.setAttribute("cm-text",""),p}var ao;function ms(a){if(ao!=null)return ao;var s=H(a,document.createTextNode("A\u062EA")),p=$(s,0,1).getBoundingClientRect(),f=$(s,1,2).getBoundingClientRect();return U(a),!p||p.left==p.right?!1:ao=f.right-p.right<3}var ca=` + */function $p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function di(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function Hw(e,t){if(e==null)return{};var r=Uw(e,t),o,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(r[o]=e[o]))}return r}var Ww="1.14.0";function Ei(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var Ai=Ei(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Oo=Ei(/Edge/i),Ip=Ei(/firefox/i),Vo=Ei(/safari/i)&&!Ei(/chrome/i)&&!Ei(/android/i),Fp=Ei(/iP(ad|od|hone)/i),Gw=Ei(/chrome/i)&&Ei(/android/i),Mp={capture:!1,passive:!1};function _t(e,t,r){e.addEventListener(t,r,!Ai&&Mp)}function gt(e,t,r){e.removeEventListener(t,r,!Ai&&Mp)}function qa(e,t){if(!!t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Kw(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function ci(e,t,r,o){if(e){r=r||document;do{if(t!=null&&(t[0]===">"?e.parentNode===r&&qa(e,t):qa(e,t))||o&&e===r)return e;if(e===r)break}while(e=Kw(e))}return null}var Pp=/\s+/g;function On(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(Pp," ").replace(" "+t+" "," ");e.className=(o+(r?" "+t:"")).replace(Pp," ")}}function lt(e,t,r){var o=e&&e.style;if(o){if(r===void 0)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),t===void 0?r:r[t];!(t in o)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),o[t]=r+(typeof r=="string"?"":"px")}}function Rr(e,t){var r="";if(typeof e=="string")r=e;else do{var o=lt(e,"transform");o&&o!=="none"&&(r=o+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(r)}function Lp(e,t,r){if(e){var o=e.getElementsByTagName(t),i=0,l=o.length;if(r)for(;i=l:d=i<=l,!d)return o;if(o===ui())break;o=Mi(o,!1)}return!1}function $r(e,t,r,o){for(var i=0,l=0,d=e.children;l2&&arguments[2]!==void 0?arguments[2]:{},i=o.evt,l=Hw(o,tC);Ro.pluginEvent.bind(st)(t,r,di({dragEl:ze,parentEl:Mt,ghostEl:ut,rootEl:Vt,nextEl:or,lastDownEl:el,cloneEl:Pt,cloneHidden:Pi,dragStarted:Io,putSortable:rn,activeSortable:st.active,originalEvent:i,oldIndex:Fr,oldDraggableIndex:$o,newIndex:Bn,newDraggableIndex:Li,hideGhostForTarget:Zp,unhideGhostForTarget:qp,cloneNowHidden:function(){Pi=!0},cloneNowShown:function(){Pi=!1},dispatchSortableEvent:function(c){pn({sortable:r,name:c,originalEvent:i})}},l))};function pn(e){eC(di({putSortable:rn,cloneEl:Pt,targetEl:ze,rootEl:Vt,oldIndex:Fr,oldDraggableIndex:$o,newIndex:Bn,newDraggableIndex:Li},e))}var ze,Mt,ut,Vt,or,el,Pt,Pi,Fr,Bn,$o,Li,tl,rn,Mr=!1,nl=!1,il=[],ar,Qn,qd,ec,Gp,Kp,Io,Pr,Fo,Mo=!1,rl=!1,ol,dn,tc=[],nc=!1,al=[],ll=typeof document<"u",sl=Fp,Yp=Oo||Ai?"cssFloat":"float",nC=ll&&!Gw&&!Fp&&"draggable"in document.createElement("div"),Qp=function(){if(!!ll){if(Ai)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Jp=function(t,r){var o=lt(t),i=parseInt(o.width)-parseInt(o.paddingLeft)-parseInt(o.paddingRight)-parseInt(o.borderLeftWidth)-parseInt(o.borderRightWidth),l=$r(t,0,r),d=$r(t,1,r),c=l&<(l),u=d&<(d),m=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+Yt(l).width,h=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Yt(d).width;if(o.display==="flex")return o.flexDirection==="column"||o.flexDirection==="column-reverse"?"vertical":"horizontal";if(o.display==="grid")return o.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&c.float&&c.float!=="none"){var y=c.float==="left"?"left":"right";return d&&(u.clear==="both"||u.clear===y)?"vertical":"horizontal"}return l&&(c.display==="block"||c.display==="flex"||c.display==="table"||c.display==="grid"||m>=i&&o[Yp]==="none"||d&&o[Yp]==="none"&&m+h>i)?"vertical":"horizontal"},iC=function(t,r,o){var i=o?t.left:t.top,l=o?t.right:t.bottom,d=o?t.width:t.height,c=o?r.left:r.top,u=o?r.right:r.bottom,m=o?r.width:r.height;return i===c||l===u||i+d/2===c+m/2},rC=function(t,r){var o;return il.some(function(i){var l=i[Vn].options.emptyInsertThreshold;if(!(!l||Jd(i))){var d=Yt(i),c=t>=d.left-l&&t<=d.right+l,u=r>=d.top-l&&r<=d.bottom+l;if(c&&u)return o=i}}),o},Xp=function(t){function r(l,d){return function(c,u,m,h){var y=c.options.group.name&&u.options.group.name&&c.options.group.name===u.options.group.name;if(l==null&&(d||y))return!0;if(l==null||l===!1)return!1;if(d&&l==="clone")return l;if(typeof l=="function")return r(l(c,u,m,h),d)(c,u,m,h);var C=(d?c:u).options.group.name;return l===!0||typeof l=="string"&&l===C||l.join&&l.indexOf(C)>-1}}var o={},i=t.group;(!i||Za(i)!="object")&&(i={name:i}),o.name=i.name,o.checkPull=r(i.pull,!0),o.checkPut=r(i.put),o.revertClone=i.revertClone,t.group=o},Zp=function(){!Qp&&ut&<(ut,"display","none")},qp=function(){!Qp&&ut&<(ut,"display","")};ll&&document.addEventListener("click",function(e){if(nl)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),nl=!1,!1},!0);var lr=function(t){if(ze){t=t.touches?t.touches[0]:t;var r=rC(t.clientX,t.clientY);if(r){var o={};for(var i in t)t.hasOwnProperty(i)&&(o[i]=t[i]);o.target=o.rootEl=r,o.preventDefault=void 0,o.stopPropagation=void 0,r[Vn]._onDragOver(o)}}},oC=function(t){ze&&ze.parentNode[Vn]._isOutsideThisEl(t.target)};function st(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=_i({},t),e[Vn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Jp(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(d,c){d.setData("Text",c.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:st.supportPointer!==!1&&"PointerEvent"in window&&!Vo,emptyInsertThreshold:5};Ro.initializePlugins(this,e,r);for(var o in r)!(o in t)&&(t[o]=r[o]);Xp(t);for(var i in this)i.charAt(0)==="_"&&typeof this[i]=="function"&&(this[i]=this[i].bind(this));this.nativeDraggable=t.forceFallback?!1:nC,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?_t(e,"pointerdown",this._onTapStart):(_t(e,"mousedown",this._onTapStart),_t(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(_t(e,"dragover",this),_t(e,"dragenter",this)),il.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),_i(this,Xw())}st.prototype={constructor:st,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Pr=null)},_getDirection:function(t,r){return typeof this.options.direction=="function"?this.options.direction.call(this,t,r,ze):this.options.direction},_onTapStart:function(t){if(!!t.cancelable){var r=this,o=this.el,i=this.options,l=i.preventOnFilter,d=t.type,c=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,u=(c||t).target,m=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||u,h=i.filter;if(pC(o),!ze&&!(/mousedown|pointerdown/.test(d)&&t.button!==0||i.disabled)&&!m.isContentEditable&&!(!this.nativeDraggable&&Vo&&u&&u.tagName.toUpperCase()==="SELECT")&&(u=ci(u,i.draggable,o,!1),!(u&&u.animated)&&el!==u)){if(Fr=Ln(u),$o=Ln(u,i.draggable),typeof h=="function"){if(h.call(this,t,u,this)){pn({sortable:r,rootEl:m,name:"filter",targetEl:u,toEl:o,fromEl:o}),An("filter",r,{evt:t}),l&&t.cancelable&&t.preventDefault();return}}else if(h&&(h=h.split(",").some(function(y){if(y=ci(m,y.trim(),o,!1),y)return pn({sortable:r,rootEl:y,name:"filter",targetEl:u,fromEl:o,toEl:o}),An("filter",r,{evt:t}),!0}),h)){l&&t.cancelable&&t.preventDefault();return}i.handle&&!ci(m,i.handle,o,!1)||this._prepareDragStart(t,c,u)}}},_prepareDragStart:function(t,r,o){var i=this,l=i.el,d=i.options,c=l.ownerDocument,u;if(o&&!ze&&o.parentNode===l){var m=Yt(o);if(Vt=l,ze=o,Mt=ze.parentNode,or=ze.nextSibling,el=o,tl=d.group,st.dragged=ze,ar={target:ze,clientX:(r||t).clientX,clientY:(r||t).clientY},Gp=ar.clientX-m.left,Kp=ar.clientY-m.top,this._lastX=(r||t).clientX,this._lastY=(r||t).clientY,ze.style["will-change"]="all",u=function(){if(An("delayEnded",i,{evt:t}),st.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Ip&&i.nativeDraggable&&(ze.draggable=!0),i._triggerDragStart(t,r),pn({sortable:i,name:"choose",originalEvent:t}),On(ze,d.chosenClass,!0)},d.ignore.split(",").forEach(function(h){Lp(ze,h.trim(),ic)}),_t(c,"dragover",lr),_t(c,"mousemove",lr),_t(c,"touchmove",lr),_t(c,"mouseup",i._onDrop),_t(c,"touchend",i._onDrop),_t(c,"touchcancel",i._onDrop),Ip&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ze.draggable=!0),An("delayStart",this,{evt:t}),d.delay&&(!d.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(Oo||Ai))){if(st.eventCanceled){this._onDrop();return}_t(c,"mouseup",i._disableDelayedDrag),_t(c,"touchend",i._disableDelayedDrag),_t(c,"touchcancel",i._disableDelayedDrag),_t(c,"mousemove",i._delayedDragTouchMoveHandler),_t(c,"touchmove",i._delayedDragTouchMoveHandler),d.supportPointer&&_t(c,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(u,d.delay)}else u()}},_delayedDragTouchMoveHandler:function(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ze&&ic(ze),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;gt(t,"mouseup",this._disableDelayedDrag),gt(t,"touchend",this._disableDelayedDrag),gt(t,"touchcancel",this._disableDelayedDrag),gt(t,"mousemove",this._delayedDragTouchMoveHandler),gt(t,"touchmove",this._delayedDragTouchMoveHandler),gt(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,r){r=r||t.pointerType=="touch"&&t,!this.nativeDraggable||r?this.options.supportPointer?_t(document,"pointermove",this._onTouchMove):r?_t(document,"touchmove",this._onTouchMove):_t(document,"mousemove",this._onTouchMove):(_t(ze,"dragend",this),_t(Vt,"dragstart",this._onDragStart));try{document.selection?cl(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,r){if(Mr=!1,Vt&&ze){An("dragStarted",this,{evt:r}),this.nativeDraggable&&_t(document,"dragover",oC);var o=this.options;!t&&On(ze,o.dragClass,!1),On(ze,o.ghostClass,!0),st.active=this,t&&this._appendGhost(),pn({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(Qn){this._lastX=Qn.clientX,this._lastY=Qn.clientY,Zp();for(var t=document.elementFromPoint(Qn.clientX,Qn.clientY),r=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Qn.clientX,Qn.clientY),t!==r);)r=t;if(ze.parentNode[Vn]._isOutsideThisEl(t),r)do{if(r[Vn]){var o=void 0;if(o=r[Vn]._onDragOver({clientX:Qn.clientX,clientY:Qn.clientY,target:t,rootEl:r}),o&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);qp()}},_onTouchMove:function(t){if(ar){var r=this.options,o=r.fallbackTolerance,i=r.fallbackOffset,l=t.touches?t.touches[0]:t,d=ut&&Rr(ut,!0),c=ut&&d&&d.a,u=ut&&d&&d.d,m=sl&&dn&&zp(dn),h=(l.clientX-ar.clientX+i.x)/(c||1)+(m?m[0]-tc[0]:0)/(c||1),y=(l.clientY-ar.clientY+i.y)/(u||1)+(m?m[1]-tc[1]:0)/(u||1);if(!st.active&&!Mr){if(o&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(pn({rootEl:Mt,name:"add",toEl:Mt,fromEl:Vt,originalEvent:t}),pn({sortable:this,name:"remove",toEl:Mt,originalEvent:t}),pn({rootEl:Mt,name:"sort",toEl:Mt,fromEl:Vt,originalEvent:t}),pn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),rn&&rn.save()):Bn!==Fr&&Bn>=0&&(pn({sortable:this,name:"update",toEl:Mt,originalEvent:t}),pn({sortable:this,name:"sort",toEl:Mt,originalEvent:t})),st.active&&((Bn==null||Bn===-1)&&(Bn=Fr,Li=$o),pn({sortable:this,name:"end",toEl:Mt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){An("nulling",this),Vt=ze=Mt=ut=or=Pt=el=Pi=ar=Qn=Io=Bn=Li=Fr=$o=Pr=Fo=rn=tl=st.dragged=st.ghost=st.clone=st.active=null,al.forEach(function(t){t.checked=!0}),al.length=qd=ec=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ze&&(this._onDragOver(t),aC(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],r,o=this.el.children,i=0,l=o.length,d=this.options;io.right+i||e.clientX<=o.right&&e.clientY>o.bottom&&e.clientX>=o.left:e.clientX>o.right&&e.clientY>o.top||e.clientX<=o.right&&e.clientY>o.bottom+i}function cC(e,t,r,o,i,l,d,c){var u=o?e.clientY:e.clientX,m=o?r.height:r.width,h=o?r.top:r.left,y=o?r.bottom:r.right,C=!1;if(!d){if(c&&olh+m*l/2:uy-ol)return-Fo}else if(u>h+m*(1-i)/2&&uy-m*l/2)?u>h+m/2?1:-1:0}function uC(e){return Ln(ze)e.replace(yC,(t,r)=>r.toUpperCase())),ih=["Start","Add","Remove","Update","End"],rh=["Choose","Unchoose","Sort","Filter","Clone"],oh=["Move"],wC=[oh,ih,rh].flatMap(e=>e).map(e=>`on${e}`),pc={manage:oh,manageAndEmit:ih,emit:rh};function CC(e){return wC.indexOf(e)!==-1}const _C=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function EC(e){return _C.includes(e)}function AC(e){return["transition-group","TransitionGroup"].includes(e)}function ah(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function lh(e){return e.reduce((t,[r,o])=>(t[r]=o,t),{})}function SC({$attrs:e,componentData:t={}}){return{...lh(Object.entries(e).filter(([o,i])=>ah(o))),...t}}function xC({$attrs:e,callBackBuilder:t}){const r=lh(sh(e));Object.entries(t).forEach(([i,l])=>{pc[i].forEach(d=>{r[`on${d}`]=l(d)})});const o=`[data-draggable]${r.draggable||""}`;return{...r,draggable:o}}function sh(e){return Object.entries(e).filter(([t,r])=>!ah(t)).map(([t,r])=>[bC(t),r]).filter(([t,r])=>!CC(t))}const dh=({el:e})=>e,kC=(e,t)=>e.__draggable_context=t,ch=e=>e.__draggable_context;class TC{constructor({nodes:{header:t,default:r,footer:o},root:i,realList:l}){this.defaultNodes=r,this.children=[...t,...r,...o],this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=l}get _isRootComponent(){return this.externalComponent||this.rootTransition}render(t,r){const{tag:o,children:i,_isRootComponent:l}=this;return t(o,r,l?{default:()=>i}:i)}updated(){const{defaultNodes:t,realList:r}=this;t.forEach((o,i)=>{kC(dh(o),{element:r[i],index:i})})}getUnderlyingVm(t){return ch(t)}getVmIndexFromDomIndex(t,r){const{defaultNodes:o}=this,{length:i}=o,l=r.children,d=l.item(t);if(d===null)return i;const c=ch(d);if(c)return c.index;if(i===0)return 0;const u=dh(o[0]),m=[...l].findIndex(h=>h===u);return tNC(e,u)),{item:d}=e;if(!d)throw new Error("draggable element must have an item slot");const c=o.flatMap((u,m)=>d({element:u,index:m}).map(h=>(h.key=r(u),h.props={...h.props||{},"data-draggable":!0},h)));if(c.length!==o.length)throw new Error("Item slot must have only one child");return{header:i,footer:l,default:c}}function OC(e){const t=AC(e),r=!EC(e)&&!t;return{transition:t,externalComponent:r,tag:r?n.resolveComponent(e):t?n.TransitionGroup:e}}function VC({$slots:e,tag:t,realList:r,getKey:o}){const i=DC({$slots:e,realList:r,getKey:o}),l=OC(t);return new TC({nodes:i,root:l,realList:r})}function uh(e,t){n.nextTick(()=>this.$emit(e.toLowerCase(),t))}function fh(e){return(t,r)=>{if(this.realList!==null)return this[`onDrag${e}`](t,r)}}function BC(e){const t=fh.call(this,e);return(r,o)=>{t.call(this,r,o),uh.call(this,e,r)}}let hc=null;const RC={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},$C=["update:modelValue","change",...[...pc.manageAndEmit,...pc.emit].map(e=>e.toLowerCase())],Lr=n.defineComponent({name:"draggable",inheritAttrs:!1,props:RC,emits:$C,data(){return{error:!1}},render(){try{this.error=!1;const{$slots:e,$attrs:t,tag:r,componentData:o,realList:i,getKey:l}=this,d=VC({$slots:e,tag:r,realList:i,getKey:l});this.componentStructure=d;const c=SC({$attrs:t,componentData:o});return d.render(n.h,c)}catch(e){return this.error=!0,n.h("pre",{style:{color:"red"}},e.stack)}},created(){this.list!==null&&this.modelValue!==null&&gC.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted(){if(this.error)return;const{$attrs:e,$el:t,componentStructure:r}=this;r.updated();const o=xC({$attrs:e,callBackBuilder:{manageAndEmit:l=>BC.call(this,l),emit:l=>uh.bind(this,l),manage:l=>fh.call(this,l)}}),i=t.nodeType===1?t:t.parentElement;this._sortable=new st(i,o),this.targetDomElement=i,i.__draggable_component__=this},updated(){this.componentStructure.updated()},beforeUnmount(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList(){const{list:e}=this;return e||this.modelValue},getKey(){const{itemKey:e}=this;return typeof e=="function"?e:t=>t[e]}},watch:{$attrs:{handler(e){const{_sortable:t}=this;!t||sh(e).forEach(([r,o])=>{t.option(r,o)})},deep:!0}},methods:{getUnderlyingVm(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent(e){return e.__draggable_component__},emitChanges(e){n.nextTick(()=>this.$emit("change",e))},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const r=o=>o.splice(t,0,o.splice(e,1)[0]);this.alterList(r)},getRelatedContextFromMoveEvent({to:e,related:t}){const r=this.getUnderlyingPotencialDraggableComponent(e);if(!r)return{component:r};const o=r.realList,i={list:o,component:r};return e!==t&&o?{...r.getUnderlyingVm(t)||{},...i}:i},getVmIndexFromDomIndex(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),hc=e.item},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;fc(e.item);const r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);const o={element:t,newIndex:r};this.emitChanges({added:o})},onDragRemove(e){if(nh(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){fc(e.clone);return}const{index:t,element:r}=this.context;this.spliceList(t,1);const o={element:r,oldIndex:t};this.emitChanges({removed:o})},onDragUpdate(e){fc(e.item),nh(e.from,e.item,e.oldIndex);const t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);const o={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:o})},computeFutureIndex(e,t){if(!e.element)return 0;const r=[...t.to.children].filter(d=>d.style.display!=="none"),o=r.indexOf(t.related),i=e.component.getVmIndexFromDomIndex(o);return r.indexOf(hc)!==-1||!t.willInsertAfter?i:i+1},onDragMove(e,t){const{move:r,realList:o}=this;if(!r||!o)return!0;const i=this.getRelatedContextFromMoveEvent(e),l=this.computeFutureIndex(i,e),d={...this.context,futureIndex:l},c={...e,relatedContext:i,draggedContext:d};return r(c,t)},onDragEnd(){hc=null}}});function IC(){return[{name:"template",title:"\u6A21\u677F",list:[]},{name:"main",title:"\u57FA\u7840\u7EC4\u4EF6",list:[]},{name:"subform",title:"\u5B50\u8868\u5355\u7EC4\u4EF6",list:[]},{name:"container",title:"\u5BB9\u5668\u7EC4\u4EF6",list:[]},{name:"chart",title:"\u56FE\u8868\u7EC4\u4EF6",list:[]},{name:"aide",title:"\u8F85\u52A9\u7EC4\u4EF6",list:[]},{name:"layout",title:"\u5E03\u5C40\u7EC4\u4EF6",list:[]}]}var mc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function FC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ph={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(mc,function(){var r=1e3,o=6e4,i=36e5,l="millisecond",d="second",c="minute",u="hour",m="day",h="week",y="month",C="quarter",S="year",w="date",E="Invalid Date",_=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(H){var R=["th","st","nd","rd"],z=H%100;return"["+H+(R[(z-20)%10]||R[z]||R[0])+"]"}},x=function(H,R,z){var $=String(H);return!$||$.length>=R?H:""+Array(R+1-$.length).join(z)+H},k={s:x,z:function(H){var R=-H.utcOffset(),z=Math.abs(R),$=Math.floor(z/60),A=z%60;return(R<=0?"+":"-")+x($,2,"0")+":"+x(A,2,"0")},m:function H(R,z){if(R.date()1)return H(Q[0])}else{var G=R.name;V[G]=R,A=G}return!$&&A&&(N=A),A||!$&&N},T=function(H,R){if(I(H))return H.clone();var z=typeof R=="object"?R:{};return z.date=H,z.args=arguments,new L(z)},B=k;B.l=P,B.i=I,B.w=function(H,R){return T(H,{locale:R.$L,utc:R.$u,x:R.$x,$offset:R.$offset})};var L=function(){function H(z){this.$L=P(z.locale,null,!0),this.parse(z),this.$x=this.$x||z.x||{},this[F]=!0}var R=H.prototype;return R.parse=function(z){this.$d=function($){var A=$.date,J=$.utc;if(A===null)return new Date(NaN);if(B.u(A))return new Date;if(A instanceof Date)return new Date(A);if(typeof A=="string"&&!/Z$/i.test(A)){var Q=A.match(_);if(Q){var G=Q[2]-1||0,ie=(Q[7]||"0").substring(0,3);return J?new Date(Date.UTC(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)):new Date(Q[1],G,Q[3]||1,Q[4]||0,Q[5]||0,Q[6]||0,ie)}}return new Date(A)}(z),this.init()},R.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},R.$utils=function(){return B},R.isValid=function(){return this.$d.toString()!==E},R.isSame=function(z,$){var A=T(z);return this.startOf($)<=A&&A<=this.endOf($)},R.isAfter=function(z,$){return T(z){let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}return i=Math.pow(10,Math.max(r,o)),(e*i+t*i)/i},Sub:(e,t)=>{let r,o,i;try{r=e.toString().split(".")[1].length}catch{r=0}try{o=t.toString().split(".")[1].length}catch{o=0}i=Math.pow(10,Math.max(r,o));let l=r>=o?r:o;return Number(((e*i-t*i)/i).toFixed(l))},Mul:(e,t)=>{let r=0,o=e.toString(),i=t.toString();try{r+=o.split(".")[1].length}catch{}try{r+=i.split(".")[1].length}catch{}return Number(o.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,r)},Div:(e,t)=>{let r=0,o=0;try{r=e.toString().split(".")[1].length}catch{}try{o=t.toString().split(".")[1].length}catch{}let i=Number(e.toString().replace(".","")),l=Number(t.toString().replace(".",""));return i/l*Math.pow(10,o-r)}},PC="YYYY-MM-DD HH:mm:ss",ji=(e,t)=>e==null?t:e,Ht={ADD:function(e,t){return jr.Add(ji(e,"0"),ji(t,"0"))},SUB:function(e,t){return jr.Sub(ji(e,"0"),ji(t,"0"))},MUL:function(e,t){return jr.Mul(ji(e,"0"),ji(t,"0"))},DIV:function(e,t){return jr.Div(ji(e,"0"),ji(t,"0"))},SUM:function(...e){return(e||[]).reduce((t,r)=>jr.Add(t,Array.isArray(r)?Ht.SUM(...r):r||0),0)},MAX:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.max(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},MIN:function(...e){const t=Array.isArray(e[0])?e[0]:e;return Math.min(...t.map(r=>parseFloat(r)).filter(r=>!isNaN(r)))},ABS:function(e){return parseFloat(Math.abs(e))||0},AVG:function(...e){const t=Array.isArray(e[0])?e[0]:e;return t.length?jr.Div(Ht.SUM(t),t.length):0},POWER:function(e,t){return Math.pow(parseFloat(e),parseFloat(t))},RAND:function(){return Math.random()},CEIL:function(e){return Math.ceil(parseFloat(e))||0},FLOOR:function(e){return Math.floor(parseFloat(e)||0)},FIXED:function(e,t){const r=Math.pow(10,t||0);return(Math.floor(parseFloat(e)*r)/r).toFixed(t||0)},ISNUMBER:function(e){return e===""||e===null?!1:!isNaN(Number(e))},PI:function(){return Number(Math.PI)},ROUND:function(e,t){return e=parseFloat(e),isNaN(e)?0:parseFloat(e.toFixed(parseFloat(t)||0))},SQRT:function(e){return Math.sqrt(parseFloat(e))||0},TONUMBER:function(e){return parseFloat(e)||0},MODIFYDATE:function(e,t,r,o){if(!e)return null;let i=MC(e);return t>0?i=i.add(t,r):t<0&&(i=i.subtract(-1*t,r)),i.format(o||PC)},ADDYEAR:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"y",r)},ADDMONTH:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"M",r)},ADDDAY:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"d",r)},ADDHOUR:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"h",r)},ADDMINUTE:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"m",r)},ADDSECOND:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"s",r)},ADDWEEK:function(e,t,r){return Ht.MODIFYDATE(e,Math.max(t,0),"w",r)},SUBYEAR:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"y",r)},SUBMONTH:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"M",r)},SUBDAY:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"d",r)},SUBHOUR:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"h",r)},SUBMINUTE:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"m",r)},SUBSECOND:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"s",r)},SUBWEEK:function(e,t,r){return t=Math.max(t,0),Ht.MODIFYDATE(e,t>0?-1*t:0,"w",r)},NOW:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2),i=("0"+e.getHours()).slice(-2),l=("0"+e.getMinutes()).slice(-2),d=("0"+e.getSeconds()).slice(-2);return t+"-"+r+"-"+o+" "+i+":"+l+":"+d},TODAY:function(){const e=new Date,t=e.getFullYear(),r=("0"+(e.getMonth()+1)).slice(-2),o=("0"+e.getDate()).slice(-2);return t+"-"+r+"-"+o},YEAR:function(e){return e?new Date(e).getFullYear():null},MONTH:function(e){return e?new Date(e).getMonth()+1:null},DAY:function(e){return e?new Date(e).getDate():null},HOUR:function(e){return e?new Date(e).getHours():null},MINUTE:function(e){return e?new Date(e).getMinutes():null},SECOND:function(e){return e?new Date(e).getSeconds():null},DIFFDAYS:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60*60*24)))},DIFFHOURS:function(e,t){const r=new Date(e),o=new Date(t);return parseFloat(Math.abs(o.getTime()-r.getTime())/(1e3*60*60)).toFixed(2)},DIFFMINUTES:function(e,t){const r=new Date(e),o=new Date(t);return parseInt(Math.ceil(Math.abs(o.getTime()-r.getTime())/(1e3*60)))},TIMESTAMP:function(e){return Date.parse(e)},STARTSWITH:function(e,t){return(""+e).substring(0,(""+t).length)===t},EMPTY:function(e){return ct.empty(e)},NOTEMPTY:function(e){return!ct.empty(e)},LEN:function(e){return Array.isArray(e)?e.length:0},MOD:function(e,t){return e=parseFloat(e),t=parseFloat(t),!e||!t||isNaN(e)||isNaN(t)?0:e%t},SLICELEFT:function(e,t){return(""+e).slice(0,Number(t)||0)},SLICERIGHT:function(e,t){return(""+e).slice(Number(t)*-1)},TOLOWER:function(e){return(""+e).toLowerCase()},TOUPPER:function(e){return(""+e).toUpperCase()},INCLUDES:function(e,t){return(e||"").indexOf(t||"")},REPLACE:function(e,t,r){return(e||"").replace(t||"",r||"")},REPLACEALL:function(e,t,r){return(e||"").replaceAll(t||"",r||"")},TRIM:function(e){return(e||"").trim()},TOCHINSESAMOUNT:function(e){let t=["\u96F6","\u58F9","\u8D30","\u53C1","\u8086","\u4F0D","\u9646","\u67D2","\u634C","\u7396"],r=["","\u4E07","\u4EBF","\u4E07\u4EBF","\u4EBF\u4EBF"],o=["","\u62FE","\u4F70","\u4EDF"],i=["\u89D2","\u5206"];function l(C){let S="",w="",E=0,_=!0;for(;C>0;){let g=C%10;g===0?_||(_=!0,w=t[g]+w):(_=!1,S=t[g],S+=o[E],w=S+w),E++,C=Math.floor(C/10)}return w}let d=0,c="",u="",m=!1;if(e===0)return t[0];let h=Math.floor(e),y=Math.round((e-h)*100);for(;h>0;){let C=h%1e4;m&&(u=t[0]+u),c=l(C),c+=C!==0?r[d]:r[0],u=c+u,m=C<1e3&&C>0,h=Math.floor(h/1e4),d++}return u&&(u+="\u5143"),y>0?(u+=t[Math.floor(y/10)]+i[0],y%10!==0&&(u+=t[y%10]+i[1])):u&&(u+="\u6574"),u},UNION:function(...e){return(Array.isArray(e[0])?e[0]:e).filter((r,o,i)=>i.indexOf(r)===o)},AND:function(...e){return!!e.reduce((t,r)=>t&&r,!0)},OR:function(...e){return!!e.reduce((t,r)=>t||r,!1)},IF:function(e,t=!0,r=!1){return e?t:r},DEFAULT:function(e,t){return ct.Undef(e)?t:e},CASE:function(...e){for(let t=0;t-1},FALSE:function(){return!1},TRUE:function(){return!0},NOT:function(e){return!e},EQ:function(e,t){return e===t},GE:function(e,t){return e>=t},GT:function(e,t){return e>t},LE:function(e,t){return e<=t},LT:function(e,t){return e{let r=[e];const o=t.split(".");let i=1;for(;o[i];){let l=[];r.forEach(d=>{Object.values(d.ctxs).forEach(c=>{if(c.rule._fc_id===o[i-1]){const u=d.subForm[c.id];l.push(...Array.isArray(u)?u:[u])}})}),r=l.map(d=>d.rule[0].__fc__.$handle),i++}return[r,o[i-1]]},pl=(e,t,r)=>{const o=e.vm.setupState.top.setupState.fc.$handle;let i=[e.$handle];e.$handle!==o&&i.push(o);let l=t;t.indexOf(".")>-1&&([i,l]=LC(o,t)),i.forEach(d=>{Object.values(d.ctxs).forEach(c=>{c.rule._fc_id===l&&r(c.rule,d.api)})})},vc={openModel(e,t){t.api.open(e.model)},closeModel(e,t){t.api.close(e.model)},hidden(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{pl(r,l,d=>{d.hidden=i})})},disabled(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[];let i=!!e.status;e.compute&&(i=!!r.$handle.compute(t.self.__fc__,e.formula)),o.forEach(l=>{pl(r,l,d=>{d.props||(d.props={}),d.props.disabled=i})})},resetFields(e,t){t.api.top.resetFields()},clearFields(e,t){t.api.top.coverValue({})},validate(e,t){return t.api.top.validate()},validateFields(e,t,r){const o=typeof e.id=="string"?[e.id]:e.id||[],i=[];return o.forEach(l=>{pl(r,l,(d,c)=>{d.field&&i.push(c.validateField(d.field))})}),i.length?Promise.all(i):void 0},submit(e,t){return t.api.top.submit()},setValue(e,t,r){(e.formData||[]).forEach(o=>{let i=o.value;o.compute&&(i=r.$handle.compute(t.self.__fc__,o.formula)),pl(r,o.id,l=>{l.value=i})})},fetch(e,t){const{append:r,response:o,fetch:i}=e;return r&&(i.data={...t.api.formData(),...i.data||{}}),new Promise((l,d)=>{t.api.fetch(e.fetch).then(c=>{o&&t.api.setData(o,c),l(c)}).catch(c=>{d(c)})})},copy(e,t,r){let o=e.content||"";e.compute&&(o=r.$handle.compute(t.self.__fc__,e.formula)),si(o)},callback(e,t){return e.callback&&e.callback(t)},message(e){oi.ElMessage(e||{})}},mh=[{key:"model",children:["openModel","closeModel","message"]},{key:"form",children:["hidden","disabled","resetFields","clearFields","setValue","validate","validateFields","submit"]},{key:"other",children:["fetch","copy","callback"]}],gh={openModel(e){return[{type:"select",field:"model",$required:!0,options:e.pageData.filter(t=>!t.default).map(t=>{const r=t.main._menu;return{label:Br(t.main,t.config.labelField,"")||e.t("com."+r.name+".name")||r.label,value:t.main.name}})}]},message(e){return[{type:"radio",field:"type",value:"info",props:{type:"button"},options:it(e.t,["info","warning","success","error"].map(t=>({label:t,value:t})))},{type:"input",$required:!0,field:"message"},{type:"inputNumber",field:"duration",props:{precision:0,controlsPosition:"right"}},{type:"switch",field:"showClose"}]},hidden(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.show"),value:!1},{label:t("props.hide"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{btn:t("behavior.props.setFormula"),title:t("behavior.props.setFormula"),name:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]},disabled(e){const t=e.t;return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}},{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"radio",field:"status",value:!0,options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},validateFields(){return[{type:"RuleSelect",field:"id",$required:!0,props:{onlyField:!0,multiple:!0}}]},setValue(e){const t=e.t;return[{type:"group",field:"formData",props:{expand:1,rule:[{type:"RuleSelect",field:"id",title:t("behavior.props.id"),$required:!0,props:{onlyField:!0}},{type:"radio",field:"compute",value:!1,title:t("behavior.props.compute"),options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"ValueInput",field:"value",title:t("props.value"),$required:!0}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",title:t("behavior.props.formula"),$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.show"),validLabel:t("props.hide")}}]}]}]}}]},fetch(){return[{type:"FetchConfig",field:"fetch",$required:!0},{type:"switch",field:"append",value:!1},{type:"input",field:"response",value:"res_"+We()}]},copy(e){const t=e.t;return[{type:"radio",field:"compute",value:!1,options:[{label:t("behavior.props.static"),value:!1},{label:t("behavior.props.formula"),value:!0}],control:[{value:!1,rule:[{type:"input",field:"content",$required:!0,props:{type:"textarea"},options:[{label:t("props.enable"),value:!1},{label:t("props.disabled"),value:!0}]}]},{value:!0,rule:[{type:"ComputedConfig",field:"formula",$required:!0,props:{type:"value",title:t("behavior.props.setFormula"),invertLabel:t("props.enable"),validLabel:t("props.disabled")}}]}]}]},callback(e){return[{type:"FnInput",field:"callback",$required:!0,props:{name:"callback",args:[nn(e.t)]}}]}};function jC(e,t){return e.reduce((r,o)=>r.then(()=>o(t)),Promise.resolve())}const zC=function(e){return{name:"behavior",load(t,r){const o=t.getValue(),i={},l={};o&&Object.keys(o).forEach(d=>{if(Array.isArray(o[d])){const c=[];if(o[d].forEach(u=>{const{method:m,config:h,expression:y,stopPropagation:C,ignoreError:S}=u;c.push(w=>new Promise(E=>{if(y&&e.$handle.compute(r.__fc__,y)===!1){E();return}const _=(...b)=>{(!C||e.$handle.compute(r.__fc__,C)!==!0)&&E(...b)};let g;try{g=vc[m](h||{},w,e)}catch(b){console.error(b),S!==!1&&_();return}g&&g.then?g.then(_).catch(()=>{S!==!1&&_()}):_(g)}))}),c.length){const u=e.$handle.inject(r,function(m){jC(c,m)},r.inject||e.$handle.options.injectEvent);d.indexOf("hook_")>-1?l[d.replace("hook_","")]=u:i[d]=u}}}),t.getProp().on=i,t.getProp().hook=l}}},hl={name:"easySlots",load(e){const t=e.getValue(),r={};t&&Object.keys(t).forEach(o=>{r[o]=t[o].type==="icon"?{type:"i",class:"fc-icon iconfont "+t[o].value}:{type:"div",children:[""+(t[o].value||"")]}}),e.getProp().renderSlots=r}};hl.watch=hl.load;const UC=Object.assign||function(e){for(let t,r=1;r{ml(vc,t)},e.extendApi(t=>({open(r,...o){(t.el(r)||t.top.el(r)).open(...o)},close(r){r?(t.el(r)||t.top.el(r)).close():(t.top.bus.$emit("fc.closeDialog"),t!==t.top&&t.bus.$emit("fc.closeDialog"))}}))}function yh(e){e.extendApi(t=>({message(r){return oi.ElMessage(r||{})}}))}Pa.default.parser().preview=z0,Object.keys(Ht).forEach(e=>{Pa.default.setFormula(e,Ht[e])});const hn=Pa.default,je=Pa.default.factory();vh(hn),yh(hn),vh(je),yh(je),hn.register("behavior",zC),hn.register("easySlots",hl),je.register("easySlots",hl);let bh=null,gl=n.ref(null);function vl(...e){return bh(...e)}const wh=e=>{gl.value=e||op;const t=td(gl);return bh=t.t,t};wh();const b4="",w4="";var yc={exports:{}},Ch;function zr(){return Ch||(Ch=1,function(e,t){(function(r,o){e.exports=o()})(mc,function(){var r=navigator.userAgent,o=navigator.platform,i=/gecko\/\d/i.test(r),l=/MSIE \d/.test(r),d=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),c=/Edge\/(\d+)/.exec(r),u=l||d||c,m=u&&(l?document.documentMode||6:+(c||d)[1]),h=!c&&/WebKit\//.test(r),y=h&&/Qt\/\d+\.\d+/.test(r),C=!c&&/Chrome\/(\d+)/.exec(r),S=C&&+C[1],w=/Opera\//.test(r),E=/Apple Computer/.test(navigator.vendor),_=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),g=/PhantomJS/.test(r),b=E&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),x=/Android/.test(r),k=b||x||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),N=b||/Mac/.test(o),V=/\bCrOS\b/.test(r),F=/win/i.test(o),I=w&&r.match(/Version\/(\d*\.\d*)/);I&&(I=Number(I[1])),I&&I>=15&&(w=!1,h=!0);var P=N&&(y||w&&(I==null||I<12.11)),T=i||u&&m>=9;function B(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var L=function(a,s){var p=a.className,f=B(s).exec(p);if(f){var v=p.slice(f.index+f[0].length);a.className=p.slice(0,f.index)+(v?f[1]+v:"")}};function U(a){for(var s=a.childNodes.length;s>0;--s)a.removeChild(a.firstChild);return a}function H(a,s){return U(a).appendChild(s)}function R(a,s,p,f){var v=document.createElement(a);if(p&&(v.className=p),f&&(v.style.cssText=f),typeof s=="string")v.appendChild(document.createTextNode(s));else if(s)for(var O=0;O=s)return M+(s-O);M+=j-O,M+=p-M%p,O=j+1}}var pe=function(){this.id=null,this.f=null,this.time=0,this.handler=be(this.onTimeout,this)};pe.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},pe.prototype.set=function(a,s){this.f=s;var p=+new Date+a;(!this.id||p=s)return f+Math.min(M,s-v);if(v+=O-f,v+=p-v%p,f=O+1,v>=s)return f}}var ee=[""];function oe(a){for(;ee.length<=a;)ee.push(he(ee)+" ");return ee[a]}function he(a){return a[a.length-1]}function Se(a,s){for(var p=[],f=0;f"\x80"&&(a.toUpperCase()!=a.toLowerCase()||ke.test(a))}function He(a,s){return s?s.source.indexOf("\\w")>-1&&we(a)?!0:s.test(a):we(a)}function et(a){for(var s in a)if(a.hasOwnProperty(s)&&a[s])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ve(a){return a.charCodeAt(0)>=768&&_e.test(a)}function Ke(a,s,p){for(;(p<0?s>0:sp?-1:1;;){if(s==p)return s;var v=(s+p)/2,O=f<0?Math.ceil(v):Math.floor(v);if(O==s)return a(O)?s:p;a(O)?p=O:s=O+f}}function mt(a,s,p,f){if(!a)return f(s,p,"ltr",0);for(var v=!1,O=0;Os||s==p&&M.to==s)&&(f(Math.max(M.from,s),Math.min(M.to,p),M.level==1?"rtl":"ltr",O),v=!0)}v||f(s,p,"ltr")}var Ze=null;function Ne(a,s,p){var f;Ze=null;for(var v=0;vs)return v;O.to==s&&(O.from!=O.to&&p=="before"?f=v:Ze=v),O.from==s&&(O.from!=O.to&&p!="before"?f=v:Ze=v)}return f!=null?f:Ze}var Me=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",s="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function p(Z){return Z<=247?a.charAt(Z):1424<=Z&&Z<=1524?"R":1536<=Z&&Z<=1785?s.charAt(Z-1536):1774<=Z&&Z<=2220?"r":8192<=Z&&Z<=8203?"w":Z==8204?"b":"L"}var f=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,v=/[stwN]/,O=/[LRr]/,M=/[Lb1n]/,j=/[1n]/;function K(Z,ne,re){this.level=Z,this.from=ne,this.to=re}return function(Z,ne){var re=ne=="ltr"?"L":"R";if(Z.length==0||ne=="ltr"&&!f.test(Z))return!1;for(var ve=Z.length,me=[],Ae=0;Ae-1&&(f[s]=v.slice(0,O).concat(v.slice(O+1)))}}}function Qe(a,s){var p=Xe(a,s);if(!!p.length)for(var f=Array.prototype.slice.call(arguments,2),v=0;v0}function Tt(a){a.prototype.on=function(s,p){Ce(this,s,p)},a.prototype.off=function(s,p){Ye(this,s,p)}}function yt(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Wn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Wi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function qn(a){yt(a),Wn(a)}function vn(a){return a.target||a.srcElement}function da(a){var s=a.which;return s==null&&(a.button&1?s=1:a.button&2?s=3:a.button&4&&(s=2)),N&&a.ctrlKey&&s==1&&(s=3),s}var df=function(){if(u&&m<9)return!1;var a=R("div");return"draggable"in a||"dragDrop"in a}(),Gn;function cf(a){if(Gn==null){var s=R("span","\u200B");H(a,R("span",[s,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Gn=s.offsetWidth<=1&&s.offsetHeight>2&&!(u&&m<8))}var p=Gn?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return p.setAttribute("cm-text",""),p}var ao;function ms(a){if(ao!=null)return ao;var s=H(a,document.createTextNode("A\u062EA")),p=$(s,0,1).getBoundingClientRect(),f=$(s,1,2).getBoundingClientRect();return U(a),!p||p.left==p.right?!1:ao=f.right-p.right<3}var ca=` b`.split(/\n/).length!=3?function(a){for(var s=0,p=[],f=a.length;s<=f;){var v=a.indexOf(` -`,s);v==-1&&(v=a.length);var O=a.slice(s,a.charAt(v-1)=="\r"?v-1:v),M=O.indexOf("\r");M!=-1?(p.push(O.slice(0,M)),s+=M+1):(p.push(O),s=v+1)}return p}:function(a){return a.split(/\r\n?|\n/)},Gi=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch{return!1}}:function(a){var s;try{s=a.ownerDocument.selection.createRange()}catch{}return!s||s.parentElement()!=a?!1:s.compareEndPoints("StartToEnd",s)!=0},mi=function(){var a=R("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),gi=null;function gs(a){if(gi!=null)return gi;var s=H(a,R("span","x")),p=s.getBoundingClientRect(),f=$(s,0,1).getBoundingClientRect();return gi=Math.abs(p.left-f.left)>1}var ei={},Ki={};function vs(a,s){arguments.length>2&&(s.dependencies=Array.prototype.slice.call(arguments,2)),ei[a]=s}function lo(a,s){Ki[a]=s}function Tn(a){if(typeof a=="string"&&Ki.hasOwnProperty(a))a=Ki[a];else if(a&&typeof a.name=="string"&&Ki.hasOwnProperty(a.name)){var s=Ki[a.name];typeof s=="string"&&(s={name:s}),a=fe(s,a),a.name=s.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Tn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Tn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ti(a,s){s=Tn(s);var p=ei[s.name];if(!p)return Ti(a,"text/plain");var f=p(a,s);if(Yi.hasOwnProperty(s.name)){var v=Yi[s.name];for(var O in v)!v.hasOwnProperty(O)||(f.hasOwnProperty(O)&&(f["_"+O]=f[O]),f[O]=v[O])}if(f.name=s.name,s.helperType&&(f.helperType=s.helperType),s.modeProps)for(var M in s.modeProps)f[M]=s.modeProps[M];return f}var Yi={};function ys(a,s){var p=Yi.hasOwnProperty(a)?Yi[a]:Yi[a]={};ce(s,p)}function Ni(a,s){if(s===!0)return s;if(a.copyState)return a.copyState(s);var p={};for(var f in s){var v=s[f];v instanceof Array&&(v=v.concat([])),p[f]=v}return p}function Qi(a,s){for(var p;a.innerMode&&(p=a.innerMode(s),!(!p||p.mode==a));)s=p.state,a=p.mode;return p||{mode:a,state:s}}function ua(a,s,p){return a.startState?a.startState(s,p):!0}var It=function(a,s,p){this.pos=this.start=0,this.string=a,this.tabSize=s||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=p};It.prototype.eol=function(){return this.pos>=this.string.length},It.prototype.sol=function(){return this.pos==this.lineStart},It.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},It.prototype.next=function(){if(this.poss},It.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},It.prototype.skipToEnd=function(){this.pos=this.string.length},It.prototype.skipTo=function(a){var s=this.string.indexOf(a,this.pos);if(s>-1)return this.pos=s,!0},It.prototype.backUp=function(a){this.pos-=a},It.prototype.column=function(){return this.lastColumnPos0?null:(O&&s!==!1&&(this.pos+=O[0].length),O)}},It.prototype.current=function(){return this.string.slice(this.start,this.pos)},It.prototype.hideFirstChars=function(a,s){this.lineStart+=a;try{return s()}finally{this.lineStart-=a}},It.prototype.lookAhead=function(a){var s=this.lineOracle;return s&&s.lookAhead(a)},It.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Je(a,s){if(s-=a.first,s<0||s>=a.size)throw new Error("There is no line "+(s+a.first)+" in the document.");for(var p=a;!p.lines;)for(var f=0;;++f){var v=p.children[f],O=v.chunkSize();if(s=a.first&&sp?ue(p,Je(a,p).text.length):gL(s,Je(a,s.line).text.length)}function gL(a,s){var p=a.ch;return p==null||p>s?ue(a.line,s):p<0?ue(a.line,0):a}function Pv(a,s){for(var p=[],f=0;fthis.maxLookAhead&&(this.maxLookAhead=a),s},yi.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var s=this.baseTokens[this.baseTokenPos+1];return{type:s&&s.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yi.fromSaved=function(a,s,p){return s instanceof bs?new yi(a,Ni(a.mode,s.state),p,s.lookAhead):new yi(a,Ni(a.mode,s),p)},yi.prototype.save=function(a){var s=a!==!1?Ni(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new bs(s,this.maxLookAhead):s};function Lv(a,s,p,f){var v=[a.state.modeGen],O={};Gv(a,s.text,a.doc.mode,p,function(Z,ne){return v.push(Z,ne)},O,f);for(var M=p.state,j=function(Z){p.baseTokens=v;var ne=a.state.overlays[Z],re=1,ve=0;p.state=!0,Gv(a,s.text,ne.mode,p,function(me,Ae){for(var Te=re;veme&&v.splice(re,1,me,v[re+1],Oe),re+=2,ve=Math.min(me,Oe)}if(!!Ae)if(ne.opaque)v.splice(Te,re-Te,me,"overlay "+Ae),re=Te+2;else for(;Tea.options.maxHighlightLength&&Ni(a.doc.mode,f.state),O=Lv(a,s,f);v&&(f.state=v),s.stateAfter=f.save(!v),s.styles=O.styles,O.classes?s.styleClasses=O.classes:s.styleClasses&&(s.styleClasses=null),p===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return s.styles}function fa(a,s,p){var f=a.doc,v=a.display;if(!f.mode.startState)return new yi(f,!0,s);var O=vL(a,s,p),M=O>f.first&&Je(f,O-1).stateAfter,j=M?yi.fromSaved(f,M,O):new yi(f,ua(f.mode),O);return f.iter(O,s,function(K){uf(a,K.text,j);var Z=j.line;K.stateAfter=Z==s-1||Z%5==0||Z>=v.viewFrom&&Zs.start)return O}throw new Error("Mode "+a.name+" failed to advance stream.")}var Uv=function(a,s,p){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=s||null,this.state=p};function Hv(a,s,p,f){var v=a.doc,O=v.mode,M;s=ot(v,s);var j=Je(v,s.line),K=fa(a,s.line,p),Z=new It(j.text,a.options.tabSize,K),ne;for(f&&(ne=[]);(f||Z.posa.options.maxHighlightLength?(j=!1,M&&uf(a,s,f,ne.pos),ne.pos=s.length,re=null):re=Wv(ff(p,ne,f.state,ve),O),ve){var me=ve[0].name;me&&(re="m-"+(re?me+" "+re:me))}if(!j||Z!=re){for(;KM;--j){if(j<=O.first)return O.first;var K=Je(O,j-1),Z=K.stateAfter;if(Z&&(!p||j+(Z instanceof bs?Z.lookAhead:0)<=O.modeFrontier))return j;var ne=de(K.text,null,a.options.tabSize);(v==null||f>ne)&&(v=j-1,f=ne)}return v}function yL(a,s){if(a.modeFrontier=Math.min(a.modeFrontier,s),!(a.highlightFrontierp;f--){var v=Je(a,f).stateAfter;if(v&&(!(v instanceof bs)||f+v.lookAhead=s:O.to>s);(f||(f=[])).push(new ws(M,O.from,K?null:O.to))}}return f}function AL(a,s,p){var f;if(a)for(var v=0;v=s:O.to>s);if(j||O.from==s&&M.type=="bookmark"&&(!p||O.marker.insertLeft)){var K=O.from==null||(M.inclusiveLeft?O.from<=s:O.from0&&j)for(var Ge=0;Ge0)){var ne=[K,1],re=Ee(Z.from,j.from),ve=Ee(Z.to,j.to);(re<0||!M.inclusiveLeft&&!re)&&ne.push({from:Z.from,to:j.from}),(ve>0||!M.inclusiveRight&&!ve)&&ne.push({from:j.to,to:Z.to}),v.splice.apply(v,ne),K+=ne.length-3}}return v}function Qv(a){var s=a.markedSpans;if(!!s){for(var p=0;ps)&&(!f||hf(f,O.marker)<0)&&(f=O.marker)}return f}function qv(a,s,p,f,v){var O=Je(a,s),M=Oi&&O.markedSpans;if(M)for(var j=0;j=0&&re<=0||ne<=0&&re>=0)&&(ne<=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.to,p)>=0:Ee(Z.to,p)>0)||ne>=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.from,f)<=0:Ee(Z.from,f)<0)))return!0}}}function ti(a){for(var s;s=Zv(a);)a=s.find(-1,!0).line;return a}function kL(a){for(var s;s=Es(a);)a=s.find(1,!0).line;return a}function TL(a){for(var s,p;s=Es(a);)a=s.find(1,!0).line,(p||(p=[])).push(a);return p}function mf(a,s){var p=Je(a,s),f=ti(p);return p==f?s:bt(f)}function ey(a,s){if(s>a.lastLine())return s;var p=Je(a,s),f;if(!Ji(a,p))return s;for(;f=Es(p);)p=f.find(1,!0).line;return bt(p)+1}function Ji(a,s){var p=Oi&&s.markedSpans;if(p){for(var f=void 0,v=0;vs.maxLineLength&&(s.maxLineLength=v,s.maxLine=f)})}var co=function(a,s,p){this.text=a,Jv(this,s),this.height=p?p(this):1};co.prototype.lineNo=function(){return bt(this)},Tt(co);function NL(a,s,p,f){a.text=s,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Qv(a),Jv(a,p);var v=f?f(a):1;v!=a.height&&Kn(a,v)}function DL(a){a.parent=null,Qv(a)}var OL={},VL={};function ty(a,s){if(!a||/^\s*$/.test(a))return null;var p=s.addModeClass?VL:OL;return p[a]||(p[a]=a.replace(/\S+/g,"cm-$&"))}function ny(a,s){var p=z("span",null,null,m?"padding-right: .1px":null),f={pre:z("pre",[p],"CodeMirror-line"),content:p,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};s.measure={};for(var v=0;v<=(s.rest?s.rest.length:0);v++){var O=v?s.rest[v-1]:s.line,M=void 0;f.pos=0,f.addToken=RL,ms(a.display.measure)&&(M=tt(O,a.doc.direction))&&(f.addToken=IL(f.addToken,M)),f.map=[];var j=s!=a.display.externalMeasured&&bt(O);FL(O,f,jv(a,O,j)),O.styleClasses&&(O.styleClasses.bgClass&&(f.bgClass=G(O.styleClasses.bgClass,f.bgClass||"")),O.styleClasses.textClass&&(f.textClass=G(O.styleClasses.textClass,f.textClass||""))),f.map.length==0&&f.map.push(0,0,f.content.appendChild(cf(a.display.measure))),v==0?(s.measure.map=f.map,s.measure.cache={}):((s.measure.maps||(s.measure.maps=[])).push(f.map),(s.measure.caches||(s.measure.caches=[])).push({}))}if(m){var K=f.content.lastChild;(/\bcm-tab\b/.test(K.className)||K.querySelector&&K.querySelector(".cm-tab"))&&(f.content.className="cm-tab-wrap-hack")}return Qe(a,"renderLine",a,s.line,f.pre),f.pre.className&&(f.textClass=G(f.pre.className,f.textClass||"")),f}function BL(a){var s=R("span","\u2022","cm-invalidchar");return s.title="\\u"+a.charCodeAt(0).toString(16),s.setAttribute("aria-label",s.title),s}function RL(a,s,p,f,v,O,M){if(!!s){var j=a.splitSpaces?$L(s,a.trailingSpace):s,K=a.cm.state.specialChars,Z=!1,ne;if(!K.test(s))a.col+=s.length,ne=document.createTextNode(j),a.map.push(a.pos,a.pos+s.length,ne),u&&h<9&&(Z=!0),a.pos+=s.length;else{ne=document.createDocumentFragment();for(var re=0;;){K.lastIndex=re;var ve=K.exec(s),me=ve?ve.index-re:s.length-re;if(me){var Ae=document.createTextNode(j.slice(re,re+me));u&&h<9?ne.appendChild(R("span",[Ae])):ne.appendChild(Ae),a.map.push(a.pos,a.pos+me,Ae),a.col+=me,a.pos+=me}if(!ve)break;re+=me+1;var Te=void 0;if(ve[0]==" "){var Oe=a.cm.options.tabSize,Ie=Oe-a.col%Oe;Te=ne.appendChild(R("span",oe(Ie),"cm-tab")),Te.setAttribute("role","presentation"),Te.setAttribute("cm-text"," "),a.col+=Ie}else ve[0]=="\r"||ve[0]==` -`?(Te=ne.appendChild(R("span",ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Te.setAttribute("cm-text",ve[0]),a.col+=1):(Te=a.cm.options.specialCharPlaceholder(ve[0]),Te.setAttribute("cm-text",ve[0]),u&&h<9?ne.appendChild(R("span",[Te])):ne.appendChild(Te),a.col+=1);a.map.push(a.pos,a.pos+1,Te),a.pos++}}if(a.trailingSpace=j.charCodeAt(s.length-1)==32,p||f||v||Z||O||M){var Ue=p||"";f&&(Ue+=f),v&&(Ue+=v);var Fe=R("span",[ne],Ue,O);if(M)for(var Ge in M)M.hasOwnProperty(Ge)&&Ge!="style"&&Ge!="class"&&Fe.setAttribute(Ge,M[Ge]);return a.content.appendChild(Fe)}a.content.appendChild(ne)}}function $L(a,s){if(a.length>1&&!/ /.test(a))return a;for(var p=s,f="",v=0;vZ&&re.from<=Z));ve++);if(re.to>=ne)return a(p,f,v,O,M,j,K);a(p,f.slice(0,re.to-Z),v,O,null,j,K),O=null,f=f.slice(re.to-Z),Z=re.to}}}function iy(a,s,p,f){var v=!f&&p.widgetNode;v&&a.map.push(a.pos,a.pos+s,v),!f&&a.cm.display.input.needsContentAttribute&&(v||(v=a.content.appendChild(document.createElement("span"))),v.setAttribute("cm-marker",p.id)),v&&(a.cm.display.input.setUneditable(v),a.content.appendChild(v)),a.pos+=s,a.trailingSpace=!1}function FL(a,s,p){var f=a.markedSpans,v=a.text,O=0;if(!f){for(var M=1;MK||pt.collapsed&&qe.to==K&&qe.from==K)){if(qe.to!=null&&qe.to!=K&&me>qe.to&&(me=qe.to,Te=""),pt.className&&(Ae+=" "+pt.className),pt.css&&(ve=(ve?ve+";":"")+pt.css),pt.startStyle&&qe.from==K&&(Oe+=" "+pt.startStyle),pt.endStyle&&qe.to==me&&(Ge||(Ge=[])).push(pt.endStyle,qe.to),pt.title&&((Ue||(Ue={})).title=pt.title),pt.attributes)for(var kt in pt.attributes)(Ue||(Ue={}))[kt]=pt.attributes[kt];pt.collapsed&&(!Ie||hf(Ie.marker,pt)<0)&&(Ie=qe)}else qe.from>K&&me>qe.from&&(me=qe.from)}if(Ge)for(var qt=0;qt=j)break;for(var Dn=Math.min(j,me);;){if(ne){var wn=K+ne.length;if(!Ie){var jt=wn>Dn?ne.slice(0,Dn-K):ne;s.addToken(s,jt,re?re+Ae:Ae,Oe,K+jt.length==me?Te:"",ve,Ue)}if(wn>=Dn){ne=ne.slice(Dn-K),K=Dn;break}K=wn,Oe=""}ne=v.slice(O,O=p[Z++]),re=ty(p[Z++],s.cm.options)}}}function ry(a,s,p){this.line=s,this.rest=TL(s),this.size=this.rest?bt(he(this.rest))-p+1:1,this.node=this.text=null,this.hidden=Ji(a,s)}function Ss(a,s,p){for(var f=[],v,O=s;O2&&O.push((K.bottom+Z.top)/2-p.top)}}O.push(p.bottom-p.top)}}function uy(a,s,p){if(a.line==s)return{map:a.measure.map,cache:a.measure.cache};if(a.rest){for(var f=0;fp)return{map:a.measure.maps[v],cache:a.measure.caches[v],before:!0}}}function YL(a,s){s=ti(s);var p=bt(s),f=a.display.externalMeasured=new ry(a.doc,s,p);f.lineN=p;var v=f.built=ny(a,f);return f.text=v.pre,H(a.display.lineMeasure,v.pre),f}function fy(a,s,p,f){return wi(a,fo(a,s),p,f)}function Cf(a,s){if(s>=a.display.viewFrom&&s=p.lineN&&ss)&&(O=K-j,v=O-1,s>=K&&(M="right")),v!=null){if(f=a[Z+2],j==K&&p==(f.insertLeft?"left":"right")&&(M=p),p=="left"&&v==0)for(;Z&&a[Z-2]==a[Z-3]&&a[Z-1].insertLeft;)f=a[(Z-=3)+2],M="left";if(p=="right"&&v==K-j)for(;Z=0&&(p=a[v]).left==p.right;v--);return p}function JL(a,s,p,f){var v=hy(s.map,p,f),O=v.node,M=v.start,j=v.end,K=v.collapse,Z;if(O.nodeType==3){for(var ne=0;ne<4;ne++){for(;M&&Ve(s.line.text.charAt(v.coverStart+M));)--M;for(;v.coverStart+j0&&(K=f="right");var re;a.options.lineWrapping&&(re=O.getClientRects()).length>1?Z=re[f=="right"?re.length-1:0]:Z=O.getBoundingClientRect()}if(u&&h<9&&!M&&(!Z||!Z.left&&!Z.right)){var ve=O.parentNode.getClientRects()[0];ve?Z={left:ve.left,right:ve.left+ho(a.display),top:ve.top,bottom:ve.bottom}:Z=py}for(var me=Z.top-s.rect.top,Ae=Z.bottom-s.rect.top,Te=(me+Ae)/2,Oe=s.view.measure.heights,Ie=0;Ie=f.text.length?(K=f.text.length,Z="before"):K<=0&&(K=0,Z="after"),!j)return M(Z=="before"?K-1:K,Z=="before");function ne(Ae,Te,Oe){var Ie=j[Te],Ue=Ie.level==1;return M(Oe?Ae-1:Ae,Ue!=Oe)}var re=Ne(j,K,Z),ve=Ze,me=ne(K,re,Z=="before");return ve!=null&&(me.other=ne(K,ve,Z!="before")),me}function wy(a,s){var p=0;s=ot(a.doc,s),a.options.lineWrapping||(p=ho(a.display)*s.ch);var f=Je(a.doc,s.line),v=Vi(f)+xs(a.display);return{left:p,right:p,top:v,bottom:v+f.height}}function Ef(a,s,p,f,v){var O=ue(a,s,p);return O.xRel=v,f&&(O.outside=f),O}function Af(a,s,p){var f=a.doc;if(p+=a.display.viewOffset,p<0)return Ef(f.first,0,null,-1,-1);var v=vi(f,p),O=f.first+f.size-1;if(v>O)return Ef(f.first+f.size-1,Je(f,O).text.length,null,1,1);s<0&&(s=0);for(var M=Je(f,v);;){var j=ZL(a,M,v,s,p),K=xL(M,j.ch+(j.xRel>0||j.outside>0?1:0));if(!K)return j;var Z=K.find(1);if(Z.line==v)return Z;M=Je(f,v=Z.line)}}function Cy(a,s,p,f){f-=_f(s);var v=s.text.length,O=Re(function(M){return wi(a,p,M-1).bottom<=f},v,0);return v=Re(function(M){return wi(a,p,M).top>f},O,v),{begin:O,end:v}}function _y(a,s,p,f){p||(p=fo(a,s));var v=ks(a,s,wi(a,p,f),"line").top;return Cy(a,s,p,v)}function Sf(a,s,p,f){return a.bottom<=p?!1:a.top>p?!0:(f?a.left:a.right)>s}function ZL(a,s,p,f,v){v-=Vi(s);var O=fo(a,s),M=_f(s),j=0,K=s.text.length,Z=!0,ne=tt(s,a.doc.direction);if(ne){var re=(a.options.lineWrapping?e8:qL)(a,s,p,O,ne,f,v);Z=re.level!=1,j=Z?re.from:re.to-1,K=Z?re.to:re.from-1}var ve=null,me=null,Ae=Re(function(nt){var qe=wi(a,O,nt);return qe.top+=M,qe.bottom+=M,Sf(qe,f,v,!1)?(qe.top<=v&&qe.left<=f&&(ve=nt,me=qe),!0):!1},j,K),Te,Oe,Ie=!1;if(me){var Ue=f-me.left=Ge.bottom?1:0}return Ae=Ke(s.text,Ae,1),Ef(p,Ae,Oe,Ie,f-Te)}function qL(a,s,p,f,v,O,M){var j=Re(function(re){var ve=v[re],me=ve.level!=1;return Sf(ni(a,ue(p,me?ve.to:ve.from,me?"before":"after"),"line",s,f),O,M,!0)},0,v.length-1),K=v[j];if(j>0){var Z=K.level!=1,ne=ni(a,ue(p,Z?K.from:K.to,Z?"after":"before"),"line",s,f);Sf(ne,O,M,!0)&&ne.top>M&&(K=v[j-1])}return K}function e8(a,s,p,f,v,O,M){var j=Cy(a,s,f,M),K=j.begin,Z=j.end;/\s/.test(s.text.charAt(Z-1))&&Z--;for(var ne=null,re=null,ve=0;ve=Z||me.to<=K)){var Ae=me.level!=1,Te=wi(a,f,Ae?Math.min(Z,me.to)-1:Math.max(K,me.from)).right,Oe=TeOe)&&(ne=me,re=Oe)}}return ne||(ne=v[v.length-1]),ne.fromZ&&(ne={from:ne.from,to:Z,level:ne.level}),ne}var br;function po(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(br==null){br=R("pre",null,"CodeMirror-line-like");for(var s=0;s<49;++s)br.appendChild(document.createTextNode("x")),br.appendChild(R("br"));br.appendChild(document.createTextNode("x"))}H(a.measure,br);var p=br.offsetHeight/50;return p>3&&(a.cachedTextHeight=p),U(a.measure),p||1}function ho(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var s=R("span","xxxxxxxxxx"),p=R("pre",[s],"CodeMirror-line-like");H(a.measure,p);var f=s.getBoundingClientRect(),v=(f.right-f.left)/10;return v>2&&(a.cachedCharWidth=v),v||10}function xf(a){for(var s=a.display,p={},f={},v=s.gutters.clientLeft,O=s.gutters.firstChild,M=0;O;O=O.nextSibling,++M){var j=a.display.gutterSpecs[M].className;p[j]=O.offsetLeft+O.clientLeft+v,f[j]=O.clientWidth}return{fixedPos:kf(s),gutterTotalWidth:s.gutters.offsetWidth,gutterLeft:p,gutterWidth:f,wrapperWidth:s.wrapper.clientWidth}}function kf(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ey(a){var s=po(a.display),p=a.options.lineWrapping,f=p&&Math.max(5,a.display.scroller.clientWidth/ho(a.display)-3);return function(v){if(Ji(a.doc,v))return 0;var O=0;if(v.widgets)for(var M=0;M0&&(Z=Je(a.doc,K.line).text).length==K.ch){var ne=de(Z,Z.length,a.options.tabSize)-Z.length;K=ue(K.line,Math.max(0,Math.round((O-cy(a.display).left)/ho(a.display))-ne))}return K}function Cr(a,s){if(s>=a.display.viewTo||(s-=a.display.viewFrom,s<0))return null;for(var p=a.display.view,f=0;fs)&&(v.updateLineNumbers=s),a.curOp.viewChanged=!0,s>=v.viewTo)Oi&&mf(a.doc,s)v.viewFrom?Zi(a):(v.viewFrom+=f,v.viewTo+=f);else if(s<=v.viewFrom&&p>=v.viewTo)Zi(a);else if(s<=v.viewFrom){var O=Ns(a,p,p+f,1);O?(v.view=v.view.slice(O.index),v.viewFrom=O.lineN,v.viewTo+=f):Zi(a)}else if(p>=v.viewTo){var M=Ns(a,s,s,-1);M?(v.view=v.view.slice(0,M.index),v.viewTo=M.lineN):Zi(a)}else{var j=Ns(a,s,s,-1),K=Ns(a,p,p+f,1);j&&K?(v.view=v.view.slice(0,j.index).concat(Ss(a,j.lineN,K.lineN)).concat(v.view.slice(K.index)),v.viewTo+=f):Zi(a)}var Z=v.externalMeasured;Z&&(p=v.lineN&&s=f.viewTo)){var O=f.view[Cr(a,s)];if(O.node!=null){var M=O.changes||(O.changes=[]);se(M,p)==-1&&M.push(p)}}}function Zi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Ns(a,s,p,f){var v=Cr(a,s),O,M=a.display.view;if(!Oi||p==a.doc.first+a.doc.size)return{index:v,lineN:p};for(var j=a.display.viewFrom,K=0;K0){if(v==M.length-1)return null;O=j+M[v].size-s,v++}else O=j-s;s+=O,p+=O}for(;mf(a.doc,p)!=p;){if(v==(f<0?0:M.length-1))return null;p+=f*M[v-(f<0?1:0)].size,v+=f}return{index:v,lineN:p}}function t8(a,s,p){var f=a.display,v=f.view;v.length==0||s>=f.viewTo||p<=f.viewFrom?(f.view=Ss(a,s,p),f.viewFrom=s):(f.viewFrom>s?f.view=Ss(a,s,f.viewFrom).concat(f.view):f.viewFromp&&(f.view=f.view.slice(0,Cr(a,p)))),f.viewTo=p}function Ay(a){for(var s=a.display.view,p=0,f=0;f=a.display.viewTo||K.to().line0?M:a.defaultCharWidth())+"px"}if(f.other){var j=p.appendChild(R("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));j.style.display="",j.style.left=f.other.left+"px",j.style.top=f.other.top+"px",j.style.height=(f.other.bottom-f.other.top)*.85+"px"}}function Ds(a,s){return a.top-s.top||a.left-s.left}function n8(a,s,p){var f=a.display,v=a.doc,O=document.createDocumentFragment(),M=cy(a.display),j=M.left,K=Math.max(f.sizerWidth,yr(a)-f.sizer.offsetLeft)-M.right,Z=v.direction=="ltr";function ne(Fe,Ge,nt,qe){Ge<0&&(Ge=0),Ge=Math.round(Ge),qe=Math.round(qe),O.appendChild(R("div",null,"CodeMirror-selected","position: absolute; left: "+Fe+`px; +`,s);v==-1&&(v=a.length);var O=a.slice(s,a.charAt(v-1)=="\r"?v-1:v),M=O.indexOf("\r");M!=-1?(p.push(O.slice(0,M)),s+=M+1):(p.push(O),s=v+1)}return p}:function(a){return a.split(/\r\n?|\n/)},Gi=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch{return!1}}:function(a){var s;try{s=a.ownerDocument.selection.createRange()}catch{}return!s||s.parentElement()!=a?!1:s.compareEndPoints("StartToEnd",s)!=0},mi=function(){var a=R("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),gi=null;function gs(a){if(gi!=null)return gi;var s=H(a,R("span","x")),p=s.getBoundingClientRect(),f=$(s,0,1).getBoundingClientRect();return gi=Math.abs(p.left-f.left)>1}var ei={},Ki={};function vs(a,s){arguments.length>2&&(s.dependencies=Array.prototype.slice.call(arguments,2)),ei[a]=s}function lo(a,s){Ki[a]=s}function Tn(a){if(typeof a=="string"&&Ki.hasOwnProperty(a))a=Ki[a];else if(a&&typeof a.name=="string"&&Ki.hasOwnProperty(a.name)){var s=Ki[a.name];typeof s=="string"&&(s={name:s}),a=fe(s,a),a.name=s.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Tn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Tn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function Ti(a,s){s=Tn(s);var p=ei[s.name];if(!p)return Ti(a,"text/plain");var f=p(a,s);if(Yi.hasOwnProperty(s.name)){var v=Yi[s.name];for(var O in v)!v.hasOwnProperty(O)||(f.hasOwnProperty(O)&&(f["_"+O]=f[O]),f[O]=v[O])}if(f.name=s.name,s.helperType&&(f.helperType=s.helperType),s.modeProps)for(var M in s.modeProps)f[M]=s.modeProps[M];return f}var Yi={};function ys(a,s){var p=Yi.hasOwnProperty(a)?Yi[a]:Yi[a]={};ce(s,p)}function Ni(a,s){if(s===!0)return s;if(a.copyState)return a.copyState(s);var p={};for(var f in s){var v=s[f];v instanceof Array&&(v=v.concat([])),p[f]=v}return p}function Qi(a,s){for(var p;a.innerMode&&(p=a.innerMode(s),!(!p||p.mode==a));)s=p.state,a=p.mode;return p||{mode:a,state:s}}function ua(a,s,p){return a.startState?a.startState(s,p):!0}var It=function(a,s,p){this.pos=this.start=0,this.string=a,this.tabSize=s||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=p};It.prototype.eol=function(){return this.pos>=this.string.length},It.prototype.sol=function(){return this.pos==this.lineStart},It.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},It.prototype.next=function(){if(this.poss},It.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},It.prototype.skipToEnd=function(){this.pos=this.string.length},It.prototype.skipTo=function(a){var s=this.string.indexOf(a,this.pos);if(s>-1)return this.pos=s,!0},It.prototype.backUp=function(a){this.pos-=a},It.prototype.column=function(){return this.lastColumnPos0?null:(O&&s!==!1&&(this.pos+=O[0].length),O)}},It.prototype.current=function(){return this.string.slice(this.start,this.pos)},It.prototype.hideFirstChars=function(a,s){this.lineStart+=a;try{return s()}finally{this.lineStart-=a}},It.prototype.lookAhead=function(a){var s=this.lineOracle;return s&&s.lookAhead(a)},It.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Je(a,s){if(s-=a.first,s<0||s>=a.size)throw new Error("There is no line "+(s+a.first)+" in the document.");for(var p=a;!p.lines;)for(var f=0;;++f){var v=p.children[f],O=v.chunkSize();if(s=a.first&&sp?ue(p,Je(a,p).text.length):vL(s,Je(a,s.line).text.length)}function vL(a,s){var p=a.ch;return p==null||p>s?ue(a.line,s):p<0?ue(a.line,0):a}function Pv(a,s){for(var p=[],f=0;fthis.maxLookAhead&&(this.maxLookAhead=a),s},yi.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var s=this.baseTokens[this.baseTokenPos+1];return{type:s&&s.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},yi.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},yi.fromSaved=function(a,s,p){return s instanceof bs?new yi(a,Ni(a.mode,s.state),p,s.lookAhead):new yi(a,Ni(a.mode,s),p)},yi.prototype.save=function(a){var s=a!==!1?Ni(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new bs(s,this.maxLookAhead):s};function Lv(a,s,p,f){var v=[a.state.modeGen],O={};Gv(a,s.text,a.doc.mode,p,function(Z,ne){return v.push(Z,ne)},O,f);for(var M=p.state,j=function(Z){p.baseTokens=v;var ne=a.state.overlays[Z],re=1,ve=0;p.state=!0,Gv(a,s.text,ne.mode,p,function(me,Ae){for(var Te=re;veme&&v.splice(re,1,me,v[re+1],Oe),re+=2,ve=Math.min(me,Oe)}if(!!Ae)if(ne.opaque)v.splice(Te,re-Te,me,"overlay "+Ae),re=Te+2;else for(;Tea.options.maxHighlightLength&&Ni(a.doc.mode,f.state),O=Lv(a,s,f);v&&(f.state=v),s.stateAfter=f.save(!v),s.styles=O.styles,O.classes?s.styleClasses=O.classes:s.styleClasses&&(s.styleClasses=null),p===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return s.styles}function fa(a,s,p){var f=a.doc,v=a.display;if(!f.mode.startState)return new yi(f,!0,s);var O=yL(a,s,p),M=O>f.first&&Je(f,O-1).stateAfter,j=M?yi.fromSaved(f,M,O):new yi(f,ua(f.mode),O);return f.iter(O,s,function(K){uf(a,K.text,j);var Z=j.line;K.stateAfter=Z==s-1||Z%5==0||Z>=v.viewFrom&&Zs.start)return O}throw new Error("Mode "+a.name+" failed to advance stream.")}var Uv=function(a,s,p){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=s||null,this.state=p};function Hv(a,s,p,f){var v=a.doc,O=v.mode,M;s=ot(v,s);var j=Je(v,s.line),K=fa(a,s.line,p),Z=new It(j.text,a.options.tabSize,K),ne;for(f&&(ne=[]);(f||Z.posa.options.maxHighlightLength?(j=!1,M&&uf(a,s,f,ne.pos),ne.pos=s.length,re=null):re=Wv(ff(p,ne,f.state,ve),O),ve){var me=ve[0].name;me&&(re="m-"+(re?me+" "+re:me))}if(!j||Z!=re){for(;KM;--j){if(j<=O.first)return O.first;var K=Je(O,j-1),Z=K.stateAfter;if(Z&&(!p||j+(Z instanceof bs?Z.lookAhead:0)<=O.modeFrontier))return j;var ne=de(K.text,null,a.options.tabSize);(v==null||f>ne)&&(v=j-1,f=ne)}return v}function bL(a,s){if(a.modeFrontier=Math.min(a.modeFrontier,s),!(a.highlightFrontierp;f--){var v=Je(a,f).stateAfter;if(v&&(!(v instanceof bs)||f+v.lookAhead=s:O.to>s);(f||(f=[])).push(new ws(M,O.from,K?null:O.to))}}return f}function SL(a,s,p){var f;if(a)for(var v=0;v=s:O.to>s);if(j||O.from==s&&M.type=="bookmark"&&(!p||O.marker.insertLeft)){var K=O.from==null||(M.inclusiveLeft?O.from<=s:O.from0&&j)for(var Ge=0;Ge0)){var ne=[K,1],re=Ee(Z.from,j.from),ve=Ee(Z.to,j.to);(re<0||!M.inclusiveLeft&&!re)&&ne.push({from:Z.from,to:j.from}),(ve>0||!M.inclusiveRight&&!ve)&&ne.push({from:j.to,to:Z.to}),v.splice.apply(v,ne),K+=ne.length-3}}return v}function Qv(a){var s=a.markedSpans;if(!!s){for(var p=0;ps)&&(!f||hf(f,O.marker)<0)&&(f=O.marker)}return f}function qv(a,s,p,f,v){var O=Je(a,s),M=Oi&&O.markedSpans;if(M)for(var j=0;j=0&&re<=0||ne<=0&&re>=0)&&(ne<=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.to,p)>=0:Ee(Z.to,p)>0)||ne>=0&&(K.marker.inclusiveRight&&v.inclusiveLeft?Ee(Z.from,f)<=0:Ee(Z.from,f)<0)))return!0}}}function ti(a){for(var s;s=Zv(a);)a=s.find(-1,!0).line;return a}function TL(a){for(var s;s=Es(a);)a=s.find(1,!0).line;return a}function NL(a){for(var s,p;s=Es(a);)a=s.find(1,!0).line,(p||(p=[])).push(a);return p}function mf(a,s){var p=Je(a,s),f=ti(p);return p==f?s:bt(f)}function ey(a,s){if(s>a.lastLine())return s;var p=Je(a,s),f;if(!Ji(a,p))return s;for(;f=Es(p);)p=f.find(1,!0).line;return bt(p)+1}function Ji(a,s){var p=Oi&&s.markedSpans;if(p){for(var f=void 0,v=0;vs.maxLineLength&&(s.maxLineLength=v,s.maxLine=f)})}var co=function(a,s,p){this.text=a,Jv(this,s),this.height=p?p(this):1};co.prototype.lineNo=function(){return bt(this)},Tt(co);function DL(a,s,p,f){a.text=s,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Qv(a),Jv(a,p);var v=f?f(a):1;v!=a.height&&Kn(a,v)}function OL(a){a.parent=null,Qv(a)}var VL={},BL={};function ty(a,s){if(!a||/^\s*$/.test(a))return null;var p=s.addModeClass?BL:VL;return p[a]||(p[a]=a.replace(/\S+/g,"cm-$&"))}function ny(a,s){var p=z("span",null,null,h?"padding-right: .1px":null),f={pre:z("pre",[p],"CodeMirror-line"),content:p,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};s.measure={};for(var v=0;v<=(s.rest?s.rest.length:0);v++){var O=v?s.rest[v-1]:s.line,M=void 0;f.pos=0,f.addToken=$L,ms(a.display.measure)&&(M=tt(O,a.doc.direction))&&(f.addToken=FL(f.addToken,M)),f.map=[];var j=s!=a.display.externalMeasured&&bt(O);ML(O,f,jv(a,O,j)),O.styleClasses&&(O.styleClasses.bgClass&&(f.bgClass=G(O.styleClasses.bgClass,f.bgClass||"")),O.styleClasses.textClass&&(f.textClass=G(O.styleClasses.textClass,f.textClass||""))),f.map.length==0&&f.map.push(0,0,f.content.appendChild(cf(a.display.measure))),v==0?(s.measure.map=f.map,s.measure.cache={}):((s.measure.maps||(s.measure.maps=[])).push(f.map),(s.measure.caches||(s.measure.caches=[])).push({}))}if(h){var K=f.content.lastChild;(/\bcm-tab\b/.test(K.className)||K.querySelector&&K.querySelector(".cm-tab"))&&(f.content.className="cm-tab-wrap-hack")}return Qe(a,"renderLine",a,s.line,f.pre),f.pre.className&&(f.textClass=G(f.pre.className,f.textClass||"")),f}function RL(a){var s=R("span","\u2022","cm-invalidchar");return s.title="\\u"+a.charCodeAt(0).toString(16),s.setAttribute("aria-label",s.title),s}function $L(a,s,p,f,v,O,M){if(!!s){var j=a.splitSpaces?IL(s,a.trailingSpace):s,K=a.cm.state.specialChars,Z=!1,ne;if(!K.test(s))a.col+=s.length,ne=document.createTextNode(j),a.map.push(a.pos,a.pos+s.length,ne),u&&m<9&&(Z=!0),a.pos+=s.length;else{ne=document.createDocumentFragment();for(var re=0;;){K.lastIndex=re;var ve=K.exec(s),me=ve?ve.index-re:s.length-re;if(me){var Ae=document.createTextNode(j.slice(re,re+me));u&&m<9?ne.appendChild(R("span",[Ae])):ne.appendChild(Ae),a.map.push(a.pos,a.pos+me,Ae),a.col+=me,a.pos+=me}if(!ve)break;re+=me+1;var Te=void 0;if(ve[0]==" "){var Oe=a.cm.options.tabSize,Ie=Oe-a.col%Oe;Te=ne.appendChild(R("span",oe(Ie),"cm-tab")),Te.setAttribute("role","presentation"),Te.setAttribute("cm-text"," "),a.col+=Ie}else ve[0]=="\r"||ve[0]==` +`?(Te=ne.appendChild(R("span",ve[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Te.setAttribute("cm-text",ve[0]),a.col+=1):(Te=a.cm.options.specialCharPlaceholder(ve[0]),Te.setAttribute("cm-text",ve[0]),u&&m<9?ne.appendChild(R("span",[Te])):ne.appendChild(Te),a.col+=1);a.map.push(a.pos,a.pos+1,Te),a.pos++}}if(a.trailingSpace=j.charCodeAt(s.length-1)==32,p||f||v||Z||O||M){var Ue=p||"";f&&(Ue+=f),v&&(Ue+=v);var Fe=R("span",[ne],Ue,O);if(M)for(var Ge in M)M.hasOwnProperty(Ge)&&Ge!="style"&&Ge!="class"&&Fe.setAttribute(Ge,M[Ge]);return a.content.appendChild(Fe)}a.content.appendChild(ne)}}function IL(a,s){if(a.length>1&&!/ /.test(a))return a;for(var p=s,f="",v=0;vZ&&re.from<=Z));ve++);if(re.to>=ne)return a(p,f,v,O,M,j,K);a(p,f.slice(0,re.to-Z),v,O,null,j,K),O=null,f=f.slice(re.to-Z),Z=re.to}}}function iy(a,s,p,f){var v=!f&&p.widgetNode;v&&a.map.push(a.pos,a.pos+s,v),!f&&a.cm.display.input.needsContentAttribute&&(v||(v=a.content.appendChild(document.createElement("span"))),v.setAttribute("cm-marker",p.id)),v&&(a.cm.display.input.setUneditable(v),a.content.appendChild(v)),a.pos+=s,a.trailingSpace=!1}function ML(a,s,p){var f=a.markedSpans,v=a.text,O=0;if(!f){for(var M=1;MK||pt.collapsed&&qe.to==K&&qe.from==K)){if(qe.to!=null&&qe.to!=K&&me>qe.to&&(me=qe.to,Te=""),pt.className&&(Ae+=" "+pt.className),pt.css&&(ve=(ve?ve+";":"")+pt.css),pt.startStyle&&qe.from==K&&(Oe+=" "+pt.startStyle),pt.endStyle&&qe.to==me&&(Ge||(Ge=[])).push(pt.endStyle,qe.to),pt.title&&((Ue||(Ue={})).title=pt.title),pt.attributes)for(var kt in pt.attributes)(Ue||(Ue={}))[kt]=pt.attributes[kt];pt.collapsed&&(!Ie||hf(Ie.marker,pt)<0)&&(Ie=qe)}else qe.from>K&&me>qe.from&&(me=qe.from)}if(Ge)for(var qt=0;qt=j)break;for(var Dn=Math.min(j,me);;){if(ne){var wn=K+ne.length;if(!Ie){var jt=wn>Dn?ne.slice(0,Dn-K):ne;s.addToken(s,jt,re?re+Ae:Ae,Oe,K+jt.length==me?Te:"",ve,Ue)}if(wn>=Dn){ne=ne.slice(Dn-K),K=Dn;break}K=wn,Oe=""}ne=v.slice(O,O=p[Z++]),re=ty(p[Z++],s.cm.options)}}}function ry(a,s,p){this.line=s,this.rest=NL(s),this.size=this.rest?bt(he(this.rest))-p+1:1,this.node=this.text=null,this.hidden=Ji(a,s)}function Ss(a,s,p){for(var f=[],v,O=s;O2&&O.push((K.bottom+Z.top)/2-p.top)}}O.push(p.bottom-p.top)}}function uy(a,s,p){if(a.line==s)return{map:a.measure.map,cache:a.measure.cache};if(a.rest){for(var f=0;fp)return{map:a.measure.maps[v],cache:a.measure.caches[v],before:!0}}}function QL(a,s){s=ti(s);var p=bt(s),f=a.display.externalMeasured=new ry(a.doc,s,p);f.lineN=p;var v=f.built=ny(a,f);return f.text=v.pre,H(a.display.lineMeasure,v.pre),f}function fy(a,s,p,f){return wi(a,fo(a,s),p,f)}function Cf(a,s){if(s>=a.display.viewFrom&&s=p.lineN&&ss)&&(O=K-j,v=O-1,s>=K&&(M="right")),v!=null){if(f=a[Z+2],j==K&&p==(f.insertLeft?"left":"right")&&(M=p),p=="left"&&v==0)for(;Z&&a[Z-2]==a[Z-3]&&a[Z-1].insertLeft;)f=a[(Z-=3)+2],M="left";if(p=="right"&&v==K-j)for(;Z=0&&(p=a[v]).left==p.right;v--);return p}function XL(a,s,p,f){var v=hy(s.map,p,f),O=v.node,M=v.start,j=v.end,K=v.collapse,Z;if(O.nodeType==3){for(var ne=0;ne<4;ne++){for(;M&&Ve(s.line.text.charAt(v.coverStart+M));)--M;for(;v.coverStart+j0&&(K=f="right");var re;a.options.lineWrapping&&(re=O.getClientRects()).length>1?Z=re[f=="right"?re.length-1:0]:Z=O.getBoundingClientRect()}if(u&&m<9&&!M&&(!Z||!Z.left&&!Z.right)){var ve=O.parentNode.getClientRects()[0];ve?Z={left:ve.left,right:ve.left+ho(a.display),top:ve.top,bottom:ve.bottom}:Z=py}for(var me=Z.top-s.rect.top,Ae=Z.bottom-s.rect.top,Te=(me+Ae)/2,Oe=s.view.measure.heights,Ie=0;Ie=f.text.length?(K=f.text.length,Z="before"):K<=0&&(K=0,Z="after"),!j)return M(Z=="before"?K-1:K,Z=="before");function ne(Ae,Te,Oe){var Ie=j[Te],Ue=Ie.level==1;return M(Oe?Ae-1:Ae,Ue!=Oe)}var re=Ne(j,K,Z),ve=Ze,me=ne(K,re,Z=="before");return ve!=null&&(me.other=ne(K,ve,Z!="before")),me}function wy(a,s){var p=0;s=ot(a.doc,s),a.options.lineWrapping||(p=ho(a.display)*s.ch);var f=Je(a.doc,s.line),v=Vi(f)+xs(a.display);return{left:p,right:p,top:v,bottom:v+f.height}}function Ef(a,s,p,f,v){var O=ue(a,s,p);return O.xRel=v,f&&(O.outside=f),O}function Af(a,s,p){var f=a.doc;if(p+=a.display.viewOffset,p<0)return Ef(f.first,0,null,-1,-1);var v=vi(f,p),O=f.first+f.size-1;if(v>O)return Ef(f.first+f.size-1,Je(f,O).text.length,null,1,1);s<0&&(s=0);for(var M=Je(f,v);;){var j=qL(a,M,v,s,p),K=kL(M,j.ch+(j.xRel>0||j.outside>0?1:0));if(!K)return j;var Z=K.find(1);if(Z.line==v)return Z;M=Je(f,v=Z.line)}}function Cy(a,s,p,f){f-=_f(s);var v=s.text.length,O=Re(function(M){return wi(a,p,M-1).bottom<=f},v,0);return v=Re(function(M){return wi(a,p,M).top>f},O,v),{begin:O,end:v}}function _y(a,s,p,f){p||(p=fo(a,s));var v=ks(a,s,wi(a,p,f),"line").top;return Cy(a,s,p,v)}function Sf(a,s,p,f){return a.bottom<=p?!1:a.top>p?!0:(f?a.left:a.right)>s}function qL(a,s,p,f,v){v-=Vi(s);var O=fo(a,s),M=_f(s),j=0,K=s.text.length,Z=!0,ne=tt(s,a.doc.direction);if(ne){var re=(a.options.lineWrapping?t8:e8)(a,s,p,O,ne,f,v);Z=re.level!=1,j=Z?re.from:re.to-1,K=Z?re.to:re.from-1}var ve=null,me=null,Ae=Re(function(nt){var qe=wi(a,O,nt);return qe.top+=M,qe.bottom+=M,Sf(qe,f,v,!1)?(qe.top<=v&&qe.left<=f&&(ve=nt,me=qe),!0):!1},j,K),Te,Oe,Ie=!1;if(me){var Ue=f-me.left=Ge.bottom?1:0}return Ae=Ke(s.text,Ae,1),Ef(p,Ae,Oe,Ie,f-Te)}function e8(a,s,p,f,v,O,M){var j=Re(function(re){var ve=v[re],me=ve.level!=1;return Sf(ni(a,ue(p,me?ve.to:ve.from,me?"before":"after"),"line",s,f),O,M,!0)},0,v.length-1),K=v[j];if(j>0){var Z=K.level!=1,ne=ni(a,ue(p,Z?K.from:K.to,Z?"after":"before"),"line",s,f);Sf(ne,O,M,!0)&&ne.top>M&&(K=v[j-1])}return K}function t8(a,s,p,f,v,O,M){var j=Cy(a,s,f,M),K=j.begin,Z=j.end;/\s/.test(s.text.charAt(Z-1))&&Z--;for(var ne=null,re=null,ve=0;ve=Z||me.to<=K)){var Ae=me.level!=1,Te=wi(a,f,Ae?Math.min(Z,me.to)-1:Math.max(K,me.from)).right,Oe=TeOe)&&(ne=me,re=Oe)}}return ne||(ne=v[v.length-1]),ne.fromZ&&(ne={from:ne.from,to:Z,level:ne.level}),ne}var br;function po(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(br==null){br=R("pre",null,"CodeMirror-line-like");for(var s=0;s<49;++s)br.appendChild(document.createTextNode("x")),br.appendChild(R("br"));br.appendChild(document.createTextNode("x"))}H(a.measure,br);var p=br.offsetHeight/50;return p>3&&(a.cachedTextHeight=p),U(a.measure),p||1}function ho(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var s=R("span","xxxxxxxxxx"),p=R("pre",[s],"CodeMirror-line-like");H(a.measure,p);var f=s.getBoundingClientRect(),v=(f.right-f.left)/10;return v>2&&(a.cachedCharWidth=v),v||10}function xf(a){for(var s=a.display,p={},f={},v=s.gutters.clientLeft,O=s.gutters.firstChild,M=0;O;O=O.nextSibling,++M){var j=a.display.gutterSpecs[M].className;p[j]=O.offsetLeft+O.clientLeft+v,f[j]=O.clientWidth}return{fixedPos:kf(s),gutterTotalWidth:s.gutters.offsetWidth,gutterLeft:p,gutterWidth:f,wrapperWidth:s.wrapper.clientWidth}}function kf(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Ey(a){var s=po(a.display),p=a.options.lineWrapping,f=p&&Math.max(5,a.display.scroller.clientWidth/ho(a.display)-3);return function(v){if(Ji(a.doc,v))return 0;var O=0;if(v.widgets)for(var M=0;M0&&(Z=Je(a.doc,K.line).text).length==K.ch){var ne=de(Z,Z.length,a.options.tabSize)-Z.length;K=ue(K.line,Math.max(0,Math.round((O-cy(a.display).left)/ho(a.display))-ne))}return K}function Cr(a,s){if(s>=a.display.viewTo||(s-=a.display.viewFrom,s<0))return null;for(var p=a.display.view,f=0;fs)&&(v.updateLineNumbers=s),a.curOp.viewChanged=!0,s>=v.viewTo)Oi&&mf(a.doc,s)v.viewFrom?Zi(a):(v.viewFrom+=f,v.viewTo+=f);else if(s<=v.viewFrom&&p>=v.viewTo)Zi(a);else if(s<=v.viewFrom){var O=Ns(a,p,p+f,1);O?(v.view=v.view.slice(O.index),v.viewFrom=O.lineN,v.viewTo+=f):Zi(a)}else if(p>=v.viewTo){var M=Ns(a,s,s,-1);M?(v.view=v.view.slice(0,M.index),v.viewTo=M.lineN):Zi(a)}else{var j=Ns(a,s,s,-1),K=Ns(a,p,p+f,1);j&&K?(v.view=v.view.slice(0,j.index).concat(Ss(a,j.lineN,K.lineN)).concat(v.view.slice(K.index)),v.viewTo+=f):Zi(a)}var Z=v.externalMeasured;Z&&(p=v.lineN&&s=f.viewTo)){var O=f.view[Cr(a,s)];if(O.node!=null){var M=O.changes||(O.changes=[]);se(M,p)==-1&&M.push(p)}}}function Zi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function Ns(a,s,p,f){var v=Cr(a,s),O,M=a.display.view;if(!Oi||p==a.doc.first+a.doc.size)return{index:v,lineN:p};for(var j=a.display.viewFrom,K=0;K0){if(v==M.length-1)return null;O=j+M[v].size-s,v++}else O=j-s;s+=O,p+=O}for(;mf(a.doc,p)!=p;){if(v==(f<0?0:M.length-1))return null;p+=f*M[v-(f<0?1:0)].size,v+=f}return{index:v,lineN:p}}function n8(a,s,p){var f=a.display,v=f.view;v.length==0||s>=f.viewTo||p<=f.viewFrom?(f.view=Ss(a,s,p),f.viewFrom=s):(f.viewFrom>s?f.view=Ss(a,s,f.viewFrom).concat(f.view):f.viewFromp&&(f.view=f.view.slice(0,Cr(a,p)))),f.viewTo=p}function Ay(a){for(var s=a.display.view,p=0,f=0;f=a.display.viewTo||K.to().line0?M:a.defaultCharWidth())+"px"}if(f.other){var j=p.appendChild(R("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));j.style.display="",j.style.left=f.other.left+"px",j.style.top=f.other.top+"px",j.style.height=(f.other.bottom-f.other.top)*.85+"px"}}function Ds(a,s){return a.top-s.top||a.left-s.left}function i8(a,s,p){var f=a.display,v=a.doc,O=document.createDocumentFragment(),M=cy(a.display),j=M.left,K=Math.max(f.sizerWidth,yr(a)-f.sizer.offsetLeft)-M.right,Z=v.direction=="ltr";function ne(Fe,Ge,nt,qe){Ge<0&&(Ge=0),Ge=Math.round(Ge),qe=Math.round(qe),O.appendChild(R("div",null,"CodeMirror-selected","position: absolute; left: "+Fe+`px; top: `+Ge+"px; width: "+(nt==null?K-Fe:nt)+`px; - height: `+(qe-Ge)+"px"))}function re(Fe,Ge,nt){var qe=Je(v,Fe),pt=qe.text.length,kt,qt;function Rt(jt,Cn){return Ts(a,ue(Fe,jt),"div",qe,Cn)}function Dn(jt,Cn,tn){var Kt=_y(a,qe,null,jt),zt=Cn=="ltr"==(tn=="after")?"left":"right",Ft=tn=="after"?Kt.begin:Kt.end-(/\s/.test(qe.text.charAt(Kt.end-1))?2:1);return Rt(Ft,zt)[zt]}var wn=tt(qe,v.direction);return mt(wn,Ge||0,nt==null?pt:nt,function(jt,Cn,tn,Kt){var zt=tn=="ltr",Ft=Rt(jt,zt?"left":"right"),_n=Rt(Cn-1,zt?"right":"left"),ko=Ge==null&&jt==0,rr=nt==null&&Cn==pt,ln=Kt==0,Ci=!wn||Kt==wn.length-1;if(_n.top-Ft.top<=3){var en=(Z?ko:rr)&&ln,tp=(Z?rr:ko)&&Ci,Ii=en?j:(zt?Ft:_n).left,xr=tp?K:(zt?_n:Ft).right;ne(Ii,Ft.top,xr-Ii,Ft.bottom)}else{var kr,fn,To,np;zt?(kr=Z&&ko&&ln?j:Ft.left,fn=Z?K:Dn(jt,tn,"before"),To=Z?j:Dn(Cn,tn,"after"),np=Z&&rr&&Ci?K:_n.right):(kr=Z?Dn(jt,tn,"before"):j,fn=!Z&&ko&&ln?K:Ft.right,To=!Z&&rr&&Ci?j:_n.left,np=Z?Dn(Cn,tn,"after"):K),ne(kr,Ft.top,fn-kr,Ft.bottom),Ft.bottom<_n.top&&ne(j,Ft.bottom,null,_n.top),ne(To,_n.top,np-To,_n.bottom)}(!kt||Ds(Ft,kt)<0)&&(kt=Ft),Ds(_n,kt)<0&&(kt=_n),(!qt||Ds(Ft,qt)<0)&&(qt=Ft),Ds(_n,qt)<0&&(qt=_n)}),{start:kt,end:qt}}var ve=s.from(),me=s.to();if(ve.line==me.line)re(ve.line,ve.ch,me.ch);else{var Ae=Je(v,ve.line),Te=Je(v,me.line),Oe=ti(Ae)==ti(Te),Ie=re(ve.line,ve.ch,Oe?Ae.text.length+1:null).end,Ue=re(me.line,Oe?0:null,me.ch).start;Oe&&(Ie.top0?s.blinker=setInterval(function(){a.hasFocus()||mo(a),s.cursorDiv.style.visibility=(p=!p)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(s.cursorDiv.style.visibility="hidden")}}function xy(a){a.hasFocus()||(a.display.input.focus(),a.state.focused||Vf(a))}function Of(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,a.state.focused&&mo(a))},100)}function Vf(a,s){a.state.delayingBlurEvent&&!a.state.draggingText&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Qe(a,"focus",a,s),a.state.focused=!0,Q(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),m&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Df(a))}function mo(a,s){a.state.delayingBlurEvent||(a.state.focused&&(Qe(a,"blur",a,s),a.state.focused=!1,L(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Os(a){for(var s=a.display,p=s.lineDiv.offsetTop,f=Math.max(0,s.scroller.getBoundingClientRect().top),v=s.lineDiv.getBoundingClientRect().top,O=0,M=0;M.005||me<-.005)&&(va.display.sizerWidth){var Te=Math.ceil(ne/ho(a.display));Te>a.display.maxLineLength&&(a.display.maxLineLength=Te,a.display.maxLine=j.line,a.display.maxLineChanged=!0)}}}Math.abs(O)>2&&(s.scroller.scrollTop+=O)}function ky(a){if(a.widgets)for(var s=0;s=M&&(O=vi(s,Vi(Je(s,K))-a.wrapper.clientHeight),M=K)}return{from:O,to:Math.max(M,O+1)}}function i8(a,s){if(!dt(a,"scrollCursorIntoView")){var p=a.display,f=p.sizer.getBoundingClientRect(),v=null,O=p.wrapper.ownerDocument;if(s.top+f.top<0?v=!0:s.bottom+f.top>(O.defaultView.innerHeight||O.documentElement.clientHeight)&&(v=!1),v!=null&&!g){var M=R("div","\u200B",null,`position: absolute; + height: `+(qe-Ge)+"px"))}function re(Fe,Ge,nt){var qe=Je(v,Fe),pt=qe.text.length,kt,qt;function Rt(jt,Cn){return Ts(a,ue(Fe,jt),"div",qe,Cn)}function Dn(jt,Cn,tn){var Kt=_y(a,qe,null,jt),zt=Cn=="ltr"==(tn=="after")?"left":"right",Ft=tn=="after"?Kt.begin:Kt.end-(/\s/.test(qe.text.charAt(Kt.end-1))?2:1);return Rt(Ft,zt)[zt]}var wn=tt(qe,v.direction);return mt(wn,Ge||0,nt==null?pt:nt,function(jt,Cn,tn,Kt){var zt=tn=="ltr",Ft=Rt(jt,zt?"left":"right"),_n=Rt(Cn-1,zt?"right":"left"),ko=Ge==null&&jt==0,rr=nt==null&&Cn==pt,ln=Kt==0,Ci=!wn||Kt==wn.length-1;if(_n.top-Ft.top<=3){var en=(Z?ko:rr)&&ln,tp=(Z?rr:ko)&&Ci,Ii=en?j:(zt?Ft:_n).left,xr=tp?K:(zt?_n:Ft).right;ne(Ii,Ft.top,xr-Ii,Ft.bottom)}else{var kr,fn,To,np;zt?(kr=Z&&ko&&ln?j:Ft.left,fn=Z?K:Dn(jt,tn,"before"),To=Z?j:Dn(Cn,tn,"after"),np=Z&&rr&&Ci?K:_n.right):(kr=Z?Dn(jt,tn,"before"):j,fn=!Z&&ko&&ln?K:Ft.right,To=!Z&&rr&&Ci?j:_n.left,np=Z?Dn(Cn,tn,"after"):K),ne(kr,Ft.top,fn-kr,Ft.bottom),Ft.bottom<_n.top&&ne(j,Ft.bottom,null,_n.top),ne(To,_n.top,np-To,_n.bottom)}(!kt||Ds(Ft,kt)<0)&&(kt=Ft),Ds(_n,kt)<0&&(kt=_n),(!qt||Ds(Ft,qt)<0)&&(qt=Ft),Ds(_n,qt)<0&&(qt=_n)}),{start:kt,end:qt}}var ve=s.from(),me=s.to();if(ve.line==me.line)re(ve.line,ve.ch,me.ch);else{var Ae=Je(v,ve.line),Te=Je(v,me.line),Oe=ti(Ae)==ti(Te),Ie=re(ve.line,ve.ch,Oe?Ae.text.length+1:null).end,Ue=re(me.line,Oe?0:null,me.ch).start;Oe&&(Ie.top0?s.blinker=setInterval(function(){a.hasFocus()||mo(a),s.cursorDiv.style.visibility=(p=!p)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(s.cursorDiv.style.visibility="hidden")}}function xy(a){a.hasFocus()||(a.display.input.focus(),a.state.focused||Vf(a))}function Of(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,a.state.focused&&mo(a))},100)}function Vf(a,s){a.state.delayingBlurEvent&&!a.state.draggingText&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Qe(a,"focus",a,s),a.state.focused=!0,Q(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),h&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Df(a))}function mo(a,s){a.state.delayingBlurEvent||(a.state.focused&&(Qe(a,"blur",a,s),a.state.focused=!1,L(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function Os(a){for(var s=a.display,p=s.lineDiv.offsetTop,f=Math.max(0,s.scroller.getBoundingClientRect().top),v=s.lineDiv.getBoundingClientRect().top,O=0,M=0;M.005||me<-.005)&&(va.display.sizerWidth){var Te=Math.ceil(ne/ho(a.display));Te>a.display.maxLineLength&&(a.display.maxLineLength=Te,a.display.maxLine=j.line,a.display.maxLineChanged=!0)}}}Math.abs(O)>2&&(s.scroller.scrollTop+=O)}function ky(a){if(a.widgets)for(var s=0;s=M&&(O=vi(s,Vi(Je(s,K))-a.wrapper.clientHeight),M=K)}return{from:O,to:Math.max(M,O+1)}}function r8(a,s){if(!dt(a,"scrollCursorIntoView")){var p=a.display,f=p.sizer.getBoundingClientRect(),v=null,O=p.wrapper.ownerDocument;if(s.top+f.top<0?v=!0:s.bottom+f.top>(O.defaultView.innerHeight||O.documentElement.clientHeight)&&(v=!1),v!=null&&!g){var M=R("div","\u200B",null,`position: absolute; top: `+(s.top-p.viewOffset-xs(a.display))+`px; height: `+(s.bottom-s.top+bi(a)+p.barHeight)+`px; - left: `+s.left+"px; width: "+Math.max(2,s.right-s.left)+"px;");a.display.lineSpace.appendChild(M),M.scrollIntoView(v),a.display.lineSpace.removeChild(M)}}}function r8(a,s,p,f){f==null&&(f=0);var v;!a.options.lineWrapping&&s==p&&(p=s.sticky=="before"?ue(s.line,s.ch+1,"before"):s,s=s.ch?ue(s.line,s.sticky=="before"?s.ch-1:s.ch,"after"):s);for(var O=0;O<5;O++){var M=!1,j=ni(a,s),K=!p||p==s?j:ni(a,p);v={left:Math.min(j.left,K.left),top:Math.min(j.top,K.top)-f,right:Math.max(j.left,K.left),bottom:Math.max(j.bottom,K.bottom)+f};var Z=Bf(a,v),ne=a.doc.scrollTop,re=a.doc.scrollLeft;if(Z.scrollTop!=null&&(wa(a,Z.scrollTop),Math.abs(a.doc.scrollTop-ne)>1&&(M=!0)),Z.scrollLeft!=null&&(_r(a,Z.scrollLeft),Math.abs(a.doc.scrollLeft-re)>1&&(M=!0)),!M)break}return v}function o8(a,s){var p=Bf(a,s);p.scrollTop!=null&&wa(a,p.scrollTop),p.scrollLeft!=null&&_r(a,p.scrollLeft)}function Bf(a,s){var p=a.display,f=po(a.display);s.top<0&&(s.top=0);var v=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:p.scroller.scrollTop,O=wf(a),M={};s.bottom-s.top>O&&(s.bottom=s.top+O);var j=a.doc.height+bf(p),K=s.topj-f;if(s.topv+O){var ne=Math.min(s.top,(Z?j:s.bottom)-O);ne!=v&&(M.scrollTop=ne)}var re=a.options.fixedGutter?0:p.gutters.offsetWidth,ve=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:p.scroller.scrollLeft-re,me=yr(a)-p.gutters.offsetWidth,Ae=s.right-s.left>me;return Ae&&(s.right=s.left+me),s.left<10?M.scrollLeft=0:s.leftme+ve-3&&(M.scrollLeft=s.right+(Ae?0:10)-me),M}function Rf(a,s){s!=null&&(Bs(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+s)}function go(a){Bs(a);var s=a.getCursor();a.curOp.scrollToPos={from:s,to:s,margin:a.options.cursorScrollMargin}}function ba(a,s,p){(s!=null||p!=null)&&Bs(a),s!=null&&(a.curOp.scrollLeft=s),p!=null&&(a.curOp.scrollTop=p)}function a8(a,s){Bs(a),a.curOp.scrollToPos=s}function Bs(a){var s=a.curOp.scrollToPos;if(s){a.curOp.scrollToPos=null;var p=wy(a,s.from),f=wy(a,s.to);Ty(a,p,f,s.margin)}}function Ty(a,s,p,f){var v=Bf(a,{left:Math.min(s.left,p.left),top:Math.min(s.top,p.top)-f,right:Math.max(s.right,p.right),bottom:Math.max(s.bottom,p.bottom)+f});ba(a,v.scrollLeft,v.scrollTop)}function wa(a,s){Math.abs(a.doc.scrollTop-s)<2||(i||If(a,{top:s}),Ny(a,s,!0),i&&If(a),Ea(a,100))}function Ny(a,s,p){s=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,s)),!(a.display.scroller.scrollTop==s&&!p)&&(a.doc.scrollTop=s,a.display.scrollbars.setScrollTop(s),a.display.scroller.scrollTop!=s&&(a.display.scroller.scrollTop=s))}function _r(a,s,p,f){s=Math.max(0,Math.min(s,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((p?s==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-s)<2)&&!f)&&(a.doc.scrollLeft=s,Ry(a),a.display.scroller.scrollLeft!=s&&(a.display.scroller.scrollLeft=s),a.display.scrollbars.setScrollLeft(s))}function Ca(a){var s=a.display,p=s.gutters.offsetWidth,f=Math.round(a.doc.height+bf(a.display));return{clientHeight:s.scroller.clientHeight,viewHeight:s.wrapper.clientHeight,scrollWidth:s.scroller.scrollWidth,clientWidth:s.scroller.clientWidth,viewWidth:s.wrapper.clientWidth,barLeft:a.options.fixedGutter?p:0,docHeight:f,scrollHeight:f+bi(a)+s.barHeight,nativeBarWidth:s.nativeBarWidth,gutterWidth:p}}var Er=function(a,s,p){this.cm=p;var f=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),v=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");f.tabIndex=v.tabIndex=-1,a(f),a(v),Ce(f,"scroll",function(){f.clientHeight&&s(f.scrollTop,"vertical")}),Ce(v,"scroll",function(){v.clientWidth&&s(v.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,u&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Er.prototype.update=function(a){var s=a.scrollWidth>a.clientWidth+1,p=a.scrollHeight>a.clientHeight+1,f=a.nativeBarWidth;if(p){this.vert.style.display="block",this.vert.style.bottom=s?f+"px":"0";var v=a.viewHeight-(s?f:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+v)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(s){this.horiz.style.display="block",this.horiz.style.right=p?f+"px":"0",this.horiz.style.left=a.barLeft+"px";var O=a.viewWidth-a.barLeft-(p?f:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+O)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(f==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:p?f:0,bottom:s?f:0}},Er.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Er.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Er.prototype.zeroWidthHack=function(){var a=N&&!b?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new pe,this.disableVert=new pe},Er.prototype.enableZeroWidthBar=function(a,s,p){a.style.visibility="";function f(){var v=a.getBoundingClientRect(),O=p=="vert"?document.elementFromPoint(v.right-1,(v.top+v.bottom)/2):document.elementFromPoint((v.right+v.left)/2,v.bottom-1);O!=a?a.style.visibility="hidden":s.set(1e3,f)}s.set(1e3,f)},Er.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var _a=function(){};_a.prototype.update=function(){return{bottom:0,right:0}},_a.prototype.setScrollLeft=function(){},_a.prototype.setScrollTop=function(){},_a.prototype.clear=function(){};function vo(a,s){s||(s=Ca(a));var p=a.display.barWidth,f=a.display.barHeight;Dy(a,s);for(var v=0;v<4&&p!=a.display.barWidth||f!=a.display.barHeight;v++)p!=a.display.barWidth&&a.options.lineWrapping&&Os(a),Dy(a,Ca(a)),p=a.display.barWidth,f=a.display.barHeight}function Dy(a,s){var p=a.display,f=p.scrollbars.update(s);p.sizer.style.paddingRight=(p.barWidth=f.right)+"px",p.sizer.style.paddingBottom=(p.barHeight=f.bottom)+"px",p.heightForcer.style.borderBottom=f.bottom+"px solid transparent",f.right&&f.bottom?(p.scrollbarFiller.style.display="block",p.scrollbarFiller.style.height=f.bottom+"px",p.scrollbarFiller.style.width=f.right+"px"):p.scrollbarFiller.style.display="",f.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(p.gutterFiller.style.display="block",p.gutterFiller.style.height=f.bottom+"px",p.gutterFiller.style.width=s.gutterWidth+"px"):p.gutterFiller.style.display=""}var Oy={native:Er,null:_a};function Vy(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&L(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Oy[a.options.scrollbarStyle](function(s){a.display.wrapper.insertBefore(s,a.display.scrollbarFiller),Ce(s,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),s.setAttribute("cm-not-content","true")},function(s,p){p=="horizontal"?_r(a,s):wa(a,s)},a),a.display.scrollbars.addClass&&Q(a.display.wrapper,a.display.scrollbars.addClass)}var l8=0;function Ar(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++l8,markArrays:null},ML(a.curOp)}function Sr(a){var s=a.curOp;s&&LL(s,function(p){for(var f=0;f=p.viewTo)||p.maxLineChanged&&s.options.lineWrapping,a.update=a.mustUpdate&&new Rs(s,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function c8(a){a.updatedDisplay=a.mustUpdate&&$f(a.cm,a.update)}function u8(a){var s=a.cm,p=s.display;a.updatedDisplay&&Os(s),a.barMeasure=Ca(s),p.maxLineChanged&&!s.options.lineWrapping&&(a.adjustWidthTo=fy(s,p.maxLine,p.maxLine.text.length).left+3,s.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(p.scroller.clientWidth,p.sizer.offsetLeft+a.adjustWidthTo+bi(s)+s.display.barWidth),a.maxScrollLeft=Math.max(0,p.sizer.offsetLeft+a.adjustWidthTo-yr(s))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=p.input.prepareSelection())}function f8(a){var s=a.cm;a.adjustWidthTo!=null&&(s.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var p=+new Date+a.options.workTime,f=fa(a,s.highlightFrontier),v=[];s.iter(f.line,Math.min(s.first+s.size,a.display.viewTo+500),function(O){if(f.line>=a.display.viewFrom){var M=O.styles,j=O.text.length>a.options.maxHighlightLength?Ni(s.mode,f.state):null,K=Lv(a,O,f,!0);j&&(f.state=j),O.styles=K.styles;var Z=O.styleClasses,ne=K.classes;ne?O.styleClasses=ne:Z&&(O.styleClasses=null);for(var re=!M||M.length!=O.styles.length||Z!=ne&&(!Z||!ne||Z.bgClass!=ne.bgClass||Z.textClass!=ne.textClass),ve=0;!re&&vep)return Ea(a,a.options.workDelay),!0}),s.highlightFrontier=f.line,s.modeFrontier=Math.max(s.modeFrontier,f.line),v.length&&Nn(a,function(){for(var O=0;O=p.viewFrom&&s.visible.to<=p.viewTo&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo)&&p.renderedView==p.view&&Ay(a)==0)return!1;$y(a)&&(Zi(a),s.dims=xf(a));var v=f.first+f.size,O=Math.max(s.visible.from-a.options.viewportMargin,f.first),M=Math.min(v,s.visible.to+a.options.viewportMargin);p.viewFromM&&p.viewTo-M<20&&(M=Math.min(v,p.viewTo)),Oi&&(O=mf(a.doc,O),M=ey(a.doc,M));var j=O!=p.viewFrom||M!=p.viewTo||p.lastWrapHeight!=s.wrapperHeight||p.lastWrapWidth!=s.wrapperWidth;t8(a,O,M),p.viewOffset=Vi(Je(a.doc,p.viewFrom)),a.display.mover.style.top=p.viewOffset+"px";var K=Ay(a);if(!j&&K==0&&!s.force&&p.renderedView==p.view&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo))return!1;var Z=g8(a);return K>4&&(p.lineDiv.style.display="none"),y8(a,p.updateLineNumbers,s.dims),K>4&&(p.lineDiv.style.display=""),p.renderedView=p.view,v8(Z),U(p.cursorDiv),U(p.selectionDiv),p.gutters.style.height=p.sizer.style.minHeight=0,j&&(p.lastWrapHeight=s.wrapperHeight,p.lastWrapWidth=s.wrapperWidth,Ea(a,400)),p.updateLineNumbers=null,!0}function By(a,s){for(var p=s.viewport,f=!0;;f=!1){if(!f||!a.options.lineWrapping||s.oldDisplayWidth==yr(a)){if(p&&p.top!=null&&(p={top:Math.min(a.doc.height+bf(a.display)-wf(a),p.top)}),s.visible=Vs(a.display,a.doc,p),s.visible.from>=a.display.viewFrom&&s.visible.to<=a.display.viewTo)break}else f&&(s.visible=Vs(a.display,a.doc,p));if(!$f(a,s))break;Os(a);var v=Ca(a);ya(a),vo(a,v),Mf(a,v),s.force=!1}s.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(s.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function If(a,s){var p=new Rs(a,s);if($f(a,p)){Os(a),By(a,p);var f=Ca(a);ya(a),vo(a,f),Mf(a,f),p.finish()}}function y8(a,s,p){var f=a.display,v=a.options.lineNumbers,O=f.lineDiv,M=O.firstChild;function j(Ae){var Te=Ae.nextSibling;return m&&N&&a.display.currentWheelTarget==Ae?Ae.style.display="none":Ae.parentNode.removeChild(Ae),Te}for(var K=f.view,Z=f.viewFrom,ne=0;ne-1&&(me=!1),oy(a,re,Z,p)),me&&(U(re.lineNumber),re.lineNumber.appendChild(document.createTextNode(ae(a.options,Z)))),M=re.node.nextSibling}Z+=re.size}for(;M;)M=j(M)}function Ff(a){var s=a.gutters.offsetWidth;a.sizer.style.marginLeft=s+"px",Jt(a,"gutterChanged",a)}function Mf(a,s){a.display.sizer.style.minHeight=s.docHeight+"px",a.display.heightForcer.style.top=s.docHeight+"px",a.display.gutters.style.height=s.docHeight+a.display.barHeight+bi(a)+"px"}function Ry(a){var s=a.display,p=s.view;if(!(!s.alignWidgets&&(!s.gutters.firstChild||!a.options.fixedGutter))){for(var f=kf(s)-s.scroller.scrollLeft+a.doc.scrollLeft,v=s.gutters.offsetWidth,O=f+"px",M=0;Mj.clientWidth,Z=j.scrollHeight>j.clientHeight;if(!!(f&&K||v&&Z)){if(v&&N&&m){e:for(var ne=s.target,re=M.view;ne!=j;ne=ne.parentNode)for(var ve=0;ve=0&&Ee(a,f.to())<=0)return p}return-1};var wt=function(a,s){this.anchor=a,this.head=s};wt.prototype.from=function(){return Gt(this.anchor,this.head)},wt.prototype.to=function(){return vt(this.anchor,this.head)},wt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ii(a,s,p){var f=a&&a.options.selectionsMayTouch,v=s[p];s.sort(function(ve,me){return Ee(ve.from(),me.from())}),p=se(s,v);for(var O=1;O0:K>=0){var Z=Gt(j.from(),M.from()),ne=vt(j.to(),M.to()),re=j.empty()?M.from()==M.head:j.from()==j.head;O<=p&&--p,s.splice(--O,2,new wt(re?ne:Z,re?Z:ne))}}return new Mn(s,p)}function qi(a,s){return new Mn([new wt(a,s||a)],0)}function er(a){return a.text?ue(a.from.line+a.text.length-1,he(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Py(a,s){if(Ee(a,s.from)<0)return a;if(Ee(a,s.to)<=0)return er(s);var p=a.line+s.text.length-(s.to.line-s.from.line)-1,f=a.ch;return a.line==s.to.line&&(f+=er(s).ch-s.to.ch),ue(p,f)}function Lf(a,s){for(var p=[],f=0;f1&&a.remove(j.line+1,Ae-1),a.insert(j.line+1,Ie)}Jt(a,"change",a,s)}function tr(a,s,p){function f(v,O,M){if(v.linked)for(var j=0;j1&&!a.done[a.done.length-2].ranges)return a.done.pop(),he(a.done)}function Wy(a,s,p,f){var v=a.history;v.undone.length=0;var O=+new Date,M,j;if((v.lastOp==f||v.lastOrigin==s.origin&&s.origin&&(s.origin.charAt(0)=="+"&&v.lastModTime>O-(a.cm?a.cm.options.historyEventDelay:500)||s.origin.charAt(0)=="*"))&&(M=E8(v,v.lastOp==f)))j=he(M.changes),Ee(s.from,s.to)==0&&Ee(s.from,j.to)==0?j.to=er(s):M.changes.push(Uf(a,s));else{var K=he(v.done);for((!K||!K.ranges)&&Fs(a.sel,v.done),M={changes:[Uf(a,s)],generation:v.generation},v.done.push(M);v.done.length>v.undoDepth;)v.done.shift(),v.done[0].ranges||v.done.shift()}v.done.push(p),v.generation=++v.maxGeneration,v.lastModTime=v.lastSelTime=O,v.lastOp=v.lastSelOp=f,v.lastOrigin=v.lastSelOrigin=s.origin,j||Qe(a,"historyAdded")}function A8(a,s,p,f){var v=s.charAt(0);return v=="*"||v=="+"&&p.ranges.length==f.ranges.length&&p.somethingSelected()==f.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function S8(a,s,p,f){var v=a.history,O=f&&f.origin;p==v.lastSelOp||O&&v.lastSelOrigin==O&&(v.lastModTime==v.lastSelTime&&v.lastOrigin==O||A8(a,O,he(v.done),s))?v.done[v.done.length-1]=s:Fs(s,v.done),v.lastSelTime=+new Date,v.lastSelOrigin=O,v.lastSelOp=p,f&&f.clearRedo!==!1&&Hy(v.undone)}function Fs(a,s){var p=he(s);p&&p.ranges&&p.equals(a)||s.push(a)}function Gy(a,s,p,f){var v=s["spans_"+a.id],O=0;a.iter(Math.max(a.first,p),Math.min(a.first+a.size,f),function(M){M.markedSpans&&((v||(v=s["spans_"+a.id]={}))[O]=M.markedSpans),++O})}function x8(a){if(!a)return null;for(var s,p=0;p-1&&(he(j)[re]=Z[re],delete Z[re])}}return f}function Hf(a,s,p,f){if(f){var v=a.anchor;if(p){var O=Ee(s,v)<0;O!=Ee(p,v)<0?(v=s,s=p):O!=Ee(s,p)<0&&(s=p)}return new wt(v,s)}else return new wt(p||s,s)}function Ms(a,s,p,f,v){v==null&&(v=a.cm&&(a.cm.display.shift||a.extend)),an(a,new Mn([Hf(a.sel.primary(),s,p,v)],0),f)}function Yy(a,s,p){for(var f=[],v=a.cm&&(a.cm.display.shift||a.extend),O=0;O=s.ch:j.to>s.ch))){if(v&&(Qe(K,"beforeCursorEnter"),K.explicitlyCleared))if(O.markedSpans){--M;continue}else break;if(!K.atomic)continue;if(p){var re=K.find(f<0?1:-1),ve=void 0;if((f<0?ne:Z)&&(re=e0(a,re,-f,re&&re.line==s.line?O:null)),re&&re.line==s.line&&(ve=Ee(re,p))&&(f<0?ve<0:ve>0))return bo(a,re,s,f,v)}var me=K.find(f<0?-1:1);return(f<0?Z:ne)&&(me=e0(a,me,f,me.line==s.line?O:null)),me?bo(a,me,s,f,v):null}}return s}function Ls(a,s,p,f,v){var O=f||1,M=bo(a,s,p,O,v)||!v&&bo(a,s,p,O,!0)||bo(a,s,p,-O,v)||!v&&bo(a,s,p,-O,!0);return M||(a.cantEdit=!0,ue(a.first,0))}function e0(a,s,p,f){return p<0&&s.ch==0?s.line>a.first?ot(a,ue(s.line-1)):null:p>0&&s.ch==(f||Je(a,s.line)).text.length?s.line=0;--v)i0(a,{from:f[v].from,to:f[v].to,text:v?[""]:s.text,origin:s.origin});else i0(a,s)}}function i0(a,s){if(!(s.text.length==1&&s.text[0]==""&&Ee(s.from,s.to)==0)){var p=Lf(a,s);Wy(a,s,p,a.cm?a.cm.curOp.id:NaN),xa(a,s,p,pf(a,s));var f=[];tr(a,function(v,O){!O&&se(f,v.history)==-1&&(l0(v.history,s),f.push(v.history)),xa(v,s,null,pf(v,s))})}}function js(a,s,p){var f=a.cm&&a.cm.state.suppressEdits;if(!(f&&!p)){for(var v=a.history,O,M=a.sel,j=s=="undo"?v.done:v.undone,K=s=="undo"?v.undone:v.done,Z=0;Z=0;--me){var Ae=ve(me);if(Ae)return Ae.v}}}}function r0(a,s){if(s!=0&&(a.first+=s,a.sel=new Mn(Se(a.sel.ranges,function(v){return new wt(ue(v.anchor.line+s,v.anchor.ch),ue(v.head.line+s,v.head.ch))}),a.sel.primIndex),a.cm)){yn(a.cm,a.first,a.first-s,s);for(var p=a.cm.display,f=p.viewFrom;fa.lastLine())){if(s.from.lineO&&(s={from:s.from,to:ue(O,Je(a,O).text.length),text:[s.text[0]],origin:s.origin}),s.removed=Di(a,s.from,s.to),p||(p=Lf(a,s)),a.cm?N8(a.cm,s,f):zf(a,s,f),Ps(a,p,D),a.cantEdit&&Ls(a,ue(a.firstLine(),0))&&(a.cantEdit=!1)}}function N8(a,s,p){var f=a.doc,v=a.display,O=s.from,M=s.to,j=!1,K=O.line;a.options.lineWrapping||(K=bt(ti(Je(f,O.line))),f.iter(K,M.line+1,function(me){if(me==v.maxLine)return j=!0,!0})),f.sel.contains(s.from,s.to)>-1&&gn(a),zf(f,s,p,Ey(a)),a.options.lineWrapping||(f.iter(K,O.line+s.text.length,function(me){var Ae=As(me);Ae>v.maxLineLength&&(v.maxLine=me,v.maxLineLength=Ae,v.maxLineChanged=!0,j=!1)}),j&&(a.curOp.updateMaxLine=!0)),yL(f,O.line),Ea(a,400);var Z=s.text.length-(M.line-O.line)-1;s.full?yn(a):O.line==M.line&&s.text.length==1&&!jy(a.doc,s)?Xi(a,O.line,"text"):yn(a,O.line,M.line+1,Z);var ne=Bt(a,"changes"),re=Bt(a,"change");if(re||ne){var ve={from:O,to:M,text:s.text,removed:s.removed,origin:s.origin};re&&Jt(a,"change",a,ve),ne&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(ve)}a.display.selForContextMenu=null}function Co(a,s,p,f,v){var O;f||(f=p),Ee(f,p)<0&&(O=[f,p],p=O[0],f=O[1]),typeof s=="string"&&(s=a.splitLines(s)),wo(a,{from:p,to:f,text:s,origin:v})}function o0(a,s,p,f){p1||!(this.children[0]instanceof Ta))){var j=[];this.collapse(j),this.children=[new Ta(j)],this.children[0].parent=this}},collapse:function(a){for(var s=0;s50){for(var M=v.lines.length%25+25,j=M;j10);a.parent.maybeSpill()}},iterN:function(a,s,p){for(var f=0;fa.display.maxLineLength&&(a.display.maxLine=Z,a.display.maxLineLength=ne,a.display.maxLineChanged=!0)}f!=null&&a&&this.collapsed&&yn(a,f,v+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Zy(a.doc)),a&&Jt(a,"markerCleared",a,this,f,v),s&&Sr(a),this.parent&&this.parent.clear()}},nr.prototype.find=function(a,s){a==null&&this.type=="bookmark"&&(a=1);for(var p,f,v=0;v0||M==0&&O.clearWhenEmpty!==!1)return O;if(O.replacedWith&&(O.collapsed=!0,O.widgetNode=z("span",[O.replacedWith],"CodeMirror-widget"),f.handleMouseEvents||O.widgetNode.setAttribute("cm-ignore-events","true"),f.insertLeft&&(O.widgetNode.insertLeft=!0)),O.collapsed){if(qv(a,s.line,s,p,O)||s.line!=p.line&&qv(a,p.line,s,p,O))throw new Error("Inserting collapsed marker partially overlapping an existing one");wL()}O.addToHistory&&Wy(a,{from:s,to:p,origin:"markText"},a.sel,NaN);var j=s.line,K=a.cm,Z;if(a.iter(j,p.line+1,function(re){K&&O.collapsed&&!K.options.lineWrapping&&ti(re)==K.display.maxLine&&(Z=!0),O.collapsed&&j!=s.line&&Kn(re,0),_L(re,new ws(O,j==s.line?s.ch:null,j==p.line?p.ch:null),a.cm&&a.cm.curOp),++j}),O.collapsed&&a.iter(s.line,p.line+1,function(re){Ji(a,re)&&Kn(re,0)}),O.clearOnEnter&&Ce(O,"beforeCursorEnter",function(){return O.clear()}),O.readOnly&&(bL(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),O.collapsed&&(O.id=++d0,O.atomic=!0),K){if(Z&&(K.curOp.updateMaxLine=!0),O.collapsed)yn(K,s.line,p.line+1);else if(O.className||O.startStyle||O.endStyle||O.css||O.attributes||O.title)for(var ne=s.line;ne<=p.line;ne++)Xi(K,ne,"text");O.atomic&&Zy(K.doc),Jt(K,"markerAdded",K,O)}return O}var Oa=function(a,s){this.markers=a,this.primary=s;for(var p=0;p=0;K--)wo(this,f[K]);j?Jy(this,j):this.cm&&go(this.cm)}),undo:Zt(function(){js(this,"undo")}),redo:Zt(function(){js(this,"redo")}),undoSelection:Zt(function(){js(this,"undo",!0)}),redoSelection:Zt(function(){js(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,s=0,p=0,f=0;f=a.ch)&&s.push(v.marker.parent||v.marker)}return s},findMarks:function(a,s,p){a=ot(this,a),s=ot(this,s);var f=[],v=a.line;return this.iter(a.line,s.line+1,function(O){var M=O.markedSpans;if(M)for(var j=0;j=K.to||K.from==null&&v!=a.line||K.from!=null&&v==s.line&&K.from>=s.ch)&&(!p||p(K.marker))&&f.push(K.marker.parent||K.marker)}++v}),f},getAllMarks:function(){var a=[];return this.iter(function(s){var p=s.markedSpans;if(p)for(var f=0;fa)return s=a,!0;a-=O,++p}),ot(this,ue(p,s))},indexFromPos:function(a){a=ot(this,a);var s=a.ch;if(a.lines&&(s=a.from),a.to!=null&&a.to-1){s.state.draggingText(a),setTimeout(function(){return s.display.input.focus()},20);return}try{var ne=a.dataTransfer.getData("Text");if(ne){var re;if(s.state.draggingText&&!s.state.draggingText.copy&&(re=s.listSelections()),Ps(s.doc,qi(p,p)),re)for(var ve=0;ve=0;j--)Co(a.doc,"",f[j].from,f[j].to,"+delete");go(a)})}function Gf(a,s,p){var f=Ke(a.text,s+p,p);return f<0||f>a.text.length?null:f}function Kf(a,s,p){var f=Gf(a,s.ch,p);return f==null?null:new ue(s.line,f,p<0?"after":"before")}function Yf(a,s,p,f,v){if(a){s.doc.direction=="rtl"&&(v=-v);var O=tt(p,s.doc.direction);if(O){var M=v<0?he(O):O[0],j=v<0==(M.level==1),K=j?"after":"before",Z;if(M.level>0||s.doc.direction=="rtl"){var ne=fo(s,p);Z=v<0?p.text.length-1:0;var re=wi(s,ne,Z).top;Z=Re(function(ve){return wi(s,ne,ve).top==re},v<0==(M.level==1)?M.from:M.to-1,Z),K=="before"&&(Z=Gf(p,Z,1))}else Z=v<0?M.to:M.from;return new ue(f,Z,K)}}return new ue(f,v<0?p.text.length:0,v<0?"before":"after")}function U8(a,s,p,f){var v=tt(s,a.doc.direction);if(!v)return Kf(s,p,f);p.ch>=s.text.length?(p.ch=s.text.length,p.sticky="before"):p.ch<=0&&(p.ch=0,p.sticky="after");var O=Ne(v,p.ch,p.sticky),M=v[O];if(a.doc.direction=="ltr"&&M.level%2==0&&(f>0?M.to>p.ch:M.from=M.from&&ve>=ne.begin)){var me=re?"before":"after";return new ue(p.line,ve,me)}}var Ae=function(Ie,Ue,Fe){for(var Ge=function(kt,qt){return qt?new ue(p.line,j(kt,1),"before"):new ue(p.line,kt,"after")};Ie>=0&&Ie0==(nt.level!=1),pt=qe?Fe.begin:j(Fe.end,-1);if(nt.from<=pt&&pt0?ne.end:j(ne.begin,-1);return Oe!=null&&!(f>0&&Oe==s.text.length)&&(Te=Ae(f>0?0:v.length-1,f,Z(Oe)),Te)?Te:null}var Ra={selectAll:t0,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),D)},killLine:function(a){return Ao(a,function(s){if(s.empty()){var p=Je(a.doc,s.head.line).text.length;return s.head.ch==p&&s.head.line0)v=new ue(v.line,v.ch+1),a.replaceRange(O.charAt(v.ch-1)+O.charAt(v.ch-2),ue(v.line,v.ch-2),v,"+transpose");else if(v.line>a.doc.first){var M=Je(a.doc,v.line-1).text;M&&(v=new ue(v.line,1),a.replaceRange(O.charAt(0)+a.doc.lineSeparator()+M.charAt(M.length-1),ue(v.line-1,M.length-1),v,"+transpose"))}}p.push(new wt(v,v))}a.setSelections(p)})},newlineAndIndent:function(a){return Nn(a,function(){for(var s=a.listSelections(),p=s.length-1;p>=0;p--)a.replaceRange(a.doc.lineSeparator(),s[p].anchor,s[p].head,"+input");s=a.listSelections();for(var f=0;fa&&Ee(s,this.pos)==0&&p==this.button};var Ia,Fa;function J8(a,s){var p=+new Date;return Fa&&Fa.compare(p,a,s)?(Ia=Fa=null,"triple"):Ia&&Ia.compare(p,a,s)?(Fa=new Jf(p,a,s),Ia=null,"double"):(Ia=new Jf(p,a,s),Fa=null,"single")}function S0(a){var s=this,p=s.display;if(!(dt(s,a)||p.activeTouch&&p.input.supportsTouch())){if(p.input.ensurePolled(),p.shift=a.shiftKey,Bi(p,a)){m||(p.scroller.draggable=!1,setTimeout(function(){return p.scroller.draggable=!0},100));return}if(!Xf(s,a)){var f=wr(s,a),v=da(a),O=f?J8(f,v):"single";le(s).focus(),v==1&&s.state.selectingText&&s.state.selectingText(a),!(f&&X8(s,v,f,O,a))&&(v==1?f?q8(s,f,O,a):vn(a)==p.scroller&&yt(a):v==2?(f&&Ms(s.doc,f),setTimeout(function(){return p.input.focus()},20)):v==3&&(T?s.display.input.onContextMenu(a):Of(s)))}}}function X8(a,s,p,f,v){var O="Click";return f=="double"?O="Double"+O:f=="triple"&&(O="Triple"+O),O=(s==1?"Left":s==2?"Middle":"Right")+O,$a(a,g0(O,v),v,function(M){if(typeof M=="string"&&(M=Ra[M]),!M)return!1;var j=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),j=M(a,p)!=ye}finally{a.state.suppressEdits=!1}return j})}function Z8(a,s,p){var f=a.getOption("configureMouse"),v=f?f(a,s,p):{};if(v.unit==null){var O=V?p.shiftKey&&p.metaKey:p.altKey;v.unit=O?"rectangle":s=="single"?"char":s=="double"?"word":"line"}return(v.extend==null||a.doc.extend)&&(v.extend=a.doc.extend||p.shiftKey),v.addNew==null&&(v.addNew=N?p.metaKey:p.ctrlKey),v.moveOnDrag==null&&(v.moveOnDrag=!(N?p.altKey:p.ctrlKey)),v}function q8(a,s,p,f){u?setTimeout(be(xy,a),0):a.curOp.focus=J(X(a));var v=Z8(a,p,f),O=a.doc.sel,M;a.options.dragDrop&&df&&!a.isReadOnly()&&p=="single"&&(M=O.contains(s))>-1&&(Ee((M=O.ranges[M]).from(),s)<0||s.xRel>0)&&(Ee(M.to(),s)>0||s.xRel<0)?e5(a,f,s,v):t5(a,f,s,v)}function e5(a,s,p,f){var v=a.display,O=!1,M=Xt(a,function(Z){m&&(v.scroller.draggable=!1),a.state.draggingText=!1,a.state.delayingBlurEvent&&(a.hasFocus()?a.state.delayingBlurEvent=!1:Of(a)),Ye(v.wrapper.ownerDocument,"mouseup",M),Ye(v.wrapper.ownerDocument,"mousemove",j),Ye(v.scroller,"dragstart",K),Ye(v.scroller,"drop",M),O||(yt(Z),f.addNew||Ms(a.doc,p,null,null,f.extend),m&&!E||u&&h==9?setTimeout(function(){v.wrapper.ownerDocument.body.focus({preventScroll:!0}),v.input.focus()},20):v.input.focus())}),j=function(Z){O=O||Math.abs(s.clientX-Z.clientX)+Math.abs(s.clientY-Z.clientY)>=10},K=function(){return O=!0};m&&(v.scroller.draggable=!0),a.state.draggingText=M,M.copy=!f.moveOnDrag,Ce(v.wrapper.ownerDocument,"mouseup",M),Ce(v.wrapper.ownerDocument,"mousemove",j),Ce(v.scroller,"dragstart",K),Ce(v.scroller,"drop",M),a.state.delayingBlurEvent=!0,setTimeout(function(){return v.input.focus()},20),v.scroller.dragDrop&&v.scroller.dragDrop()}function x0(a,s,p){if(p=="char")return new wt(s,s);if(p=="word")return a.findWordAt(s);if(p=="line")return new wt(ue(s.line,0),ot(a.doc,ue(s.line+1,0)));var f=p(a,s);return new wt(f.from,f.to)}function t5(a,s,p,f){u&&Of(a);var v=a.display,O=a.doc;yt(s);var M,j,K=O.sel,Z=K.ranges;if(f.addNew&&!f.extend?(j=O.sel.contains(p),j>-1?M=Z[j]:M=new wt(p,p)):(M=O.sel.primary(),j=O.sel.primIndex),f.unit=="rectangle")f.addNew||(M=new wt(p,p)),p=wr(a,s,!0,!0),j=-1;else{var ne=x0(a,p,f.unit);f.extend?M=Hf(M,ne.anchor,ne.head,f.extend):M=ne}f.addNew?j==-1?(j=Z.length,an(O,ii(a,Z.concat([M]),j),{scroll:!1,origin:"*mouse"})):Z.length>1&&Z[j].empty()&&f.unit=="char"&&!f.extend?(an(O,ii(a,Z.slice(0,j).concat(Z.slice(j+1)),0),{scroll:!1,origin:"*mouse"}),K=O.sel):Wf(O,j,M,W):(j=0,an(O,new Mn([M],0),W),K=O.sel);var re=p;function ve(Fe){if(Ee(re,Fe)!=0)if(re=Fe,f.unit=="rectangle"){for(var Ge=[],nt=a.options.tabSize,qe=de(Je(O,p.line).text,p.ch,nt),pt=de(Je(O,Fe.line).text,Fe.ch,nt),kt=Math.min(qe,pt),qt=Math.max(qe,pt),Rt=Math.min(p.line,Fe.line),Dn=Math.min(a.lastLine(),Math.max(p.line,Fe.line));Rt<=Dn;Rt++){var wn=Je(O,Rt).text,jt=q(wn,kt,nt);kt==qt?Ge.push(new wt(ue(Rt,jt),ue(Rt,jt))):wn.length>jt&&Ge.push(new wt(ue(Rt,jt),ue(Rt,q(wn,qt,nt))))}Ge.length||Ge.push(new wt(p,p)),an(O,ii(a,K.ranges.slice(0,j).concat(Ge),j),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fe)}else{var Cn=M,tn=x0(a,Fe,f.unit),Kt=Cn.anchor,zt;Ee(tn.anchor,Kt)>0?(zt=tn.head,Kt=Gt(Cn.from(),tn.anchor)):(zt=tn.anchor,Kt=vt(Cn.to(),tn.head));var Ft=K.ranges.slice(0);Ft[j]=n5(a,new wt(ot(O,Kt),zt)),an(O,ii(a,Ft,j),W)}}var me=v.wrapper.getBoundingClientRect(),Ae=0;function Te(Fe){var Ge=++Ae,nt=wr(a,Fe,!0,f.unit=="rectangle");if(!!nt)if(Ee(nt,re)!=0){a.curOp.focus=J(X(a)),ve(nt);var qe=Vs(v,O);(nt.line>=qe.to||nt.lineme.bottom?20:0;pt&&setTimeout(Xt(a,function(){Ae==Ge&&(v.scroller.scrollTop+=pt,Te(Fe))}),50)}}function Oe(Fe){a.state.selectingText=!1,Ae=1/0,Fe&&(yt(Fe),v.input.focus()),Ye(v.wrapper.ownerDocument,"mousemove",Ie),Ye(v.wrapper.ownerDocument,"mouseup",Ue),O.history.lastSelOrigin=null}var Ie=Xt(a,function(Fe){Fe.buttons===0||!da(Fe)?Oe(Fe):Te(Fe)}),Ue=Xt(a,Oe);a.state.selectingText=Ue,Ce(v.wrapper.ownerDocument,"mousemove",Ie),Ce(v.wrapper.ownerDocument,"mouseup",Ue)}function n5(a,s){var p=s.anchor,f=s.head,v=Je(a.doc,p.line);if(Ee(p,f)==0&&p.sticky==f.sticky)return s;var O=tt(v);if(!O)return s;var M=Ne(O,p.ch,p.sticky),j=O[M];if(j.from!=p.ch&&j.to!=p.ch)return s;var K=M+(j.from==p.ch==(j.level!=1)?0:1);if(K==0||K==O.length)return s;var Z;if(f.line!=p.line)Z=(f.line-p.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var ne=Ne(O,f.ch,f.sticky),re=ne-M||(f.ch-p.ch)*(j.level==1?-1:1);ne==K-1||ne==K?Z=re<0:Z=re>0}var ve=O[K+(Z?-1:0)],me=Z==(ve.level==1),Ae=me?ve.from:ve.to,Te=me?"after":"before";return p.ch==Ae&&p.sticky==Te?s:new wt(new ue(p.line,Ae,Te),f)}function k0(a,s,p,f){var v,O;if(s.touches)v=s.touches[0].clientX,O=s.touches[0].clientY;else try{v=s.clientX,O=s.clientY}catch{return!1}if(v>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;f&&yt(s);var M=a.display,j=M.lineDiv.getBoundingClientRect();if(O>j.bottom||!Bt(a,p))return Wi(s);O-=j.top-M.viewOffset;for(var K=0;K=v){var ne=vi(a.doc,O),re=a.display.gutterSpecs[K];return Qe(a,p,a,ne,re.className,s),Wi(s)}}}function Xf(a,s){return k0(a,s,"gutterClick",!0)}function T0(a,s){Bi(a.display,s)||i5(a,s)||dt(a,s,"contextmenu")||T||a.display.input.onContextMenu(s)}function i5(a,s){return Bt(a,"gutterContextMenu")?k0(a,s,"gutterContextMenu",!1):!1}function N0(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),va(a)}var So={toString:function(){return"CodeMirror.Init"}},D0={},Ws={};function r5(a){var s=a.optionHandlers;function p(f,v,O,M){a.defaults[f]=v,O&&(s[f]=M?function(j,K,Z){Z!=So&&O(j,K,Z)}:O)}a.defineOption=p,a.Init=So,p("value","",function(f,v){return f.setValue(v)},!0),p("mode",null,function(f,v){f.doc.modeOption=v,jf(f)},!0),p("indentUnit",2,jf,!0),p("indentWithTabs",!1),p("smartIndent",!0),p("tabSize",4,function(f){Sa(f),va(f),yn(f)},!0),p("lineSeparator",null,function(f,v){if(f.doc.lineSep=v,!!v){var O=[],M=f.doc.first;f.doc.iter(function(K){for(var Z=0;;){var ne=K.text.indexOf(v,Z);if(ne==-1)break;Z=ne+v.length,O.push(ue(M,ne))}M++});for(var j=O.length-1;j>=0;j--)Co(f.doc,v,O[j],ue(O[j].line,O[j].ch+v.length))}}),p("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(f,v,O){f.state.specialChars=new RegExp(v.source+(v.test(" ")?"":"| "),"g"),O!=So&&f.refresh()}),p("specialCharPlaceholder",BL,function(f){return f.refresh()},!0),p("electricChars",!0),p("inputStyle",k?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),p("spellcheck",!1,function(f,v){return f.getInputField().spellcheck=v},!0),p("autocorrect",!1,function(f,v){return f.getInputField().autocorrect=v},!0),p("autocapitalize",!1,function(f,v){return f.getInputField().autocapitalize=v},!0),p("rtlMoveVisually",!F),p("wholeLineUpdateBefore",!0),p("theme","default",function(f){N0(f),Aa(f)},!0),p("keyMap","default",function(f,v,O){var M=Us(v),j=O!=So&&Us(O);j&&j.detach&&j.detach(f,M),M.attach&&M.attach(f,j||null)}),p("extraKeys",null),p("configureMouse",null),p("lineWrapping",!1,a5,!0),p("gutters",[],function(f,v){f.display.gutterSpecs=Pf(v,f.options.lineNumbers),Aa(f)},!0),p("fixedGutter",!0,function(f,v){f.display.gutters.style.left=v?kf(f.display)+"px":"0",f.refresh()},!0),p("coverGutterNextToScrollbar",!1,function(f){return vo(f)},!0),p("scrollbarStyle","native",function(f){Vy(f),vo(f),f.display.scrollbars.setScrollTop(f.doc.scrollTop),f.display.scrollbars.setScrollLeft(f.doc.scrollLeft)},!0),p("lineNumbers",!1,function(f,v){f.display.gutterSpecs=Pf(f.options.gutters,v),Aa(f)},!0),p("firstLineNumber",1,Aa,!0),p("lineNumberFormatter",function(f){return f},Aa,!0),p("showCursorWhenSelecting",!1,ya,!0),p("resetSelectionOnContextMenu",!0),p("lineWiseCopyCut",!0),p("pasteLinesPerSelection",!0),p("selectionsMayTouch",!1),p("readOnly",!1,function(f,v){v=="nocursor"&&(mo(f),f.display.input.blur()),f.display.input.readOnlyChanged(v)}),p("screenReaderLabel",null,function(f,v){v=v===""?null:v,f.display.input.screenReaderLabelChanged(v)}),p("disableInput",!1,function(f,v){v||f.display.input.reset()},!0),p("dragDrop",!0,o5),p("allowDropFileTypes",null),p("cursorBlinkRate",530),p("cursorScrollMargin",0),p("cursorHeight",1,ya,!0),p("singleCursorHeightPerLine",!0,ya,!0),p("workTime",100),p("workDelay",100),p("flattenSpans",!0,Sa,!0),p("addModeClass",!1,Sa,!0),p("pollInterval",100),p("undoDepth",200,function(f,v){return f.doc.history.undoDepth=v}),p("historyEventDelay",1250),p("viewportMargin",10,function(f){return f.refresh()},!0),p("maxHighlightLength",1e4,Sa,!0),p("moveInputWithCursor",!0,function(f,v){v||f.display.input.resetPosition()}),p("tabindex",null,function(f,v){return f.display.input.getField().tabIndex=v||""}),p("autofocus",null),p("direction","ltr",function(f,v){return f.doc.setDirection(v)},!0),p("phrases",null)}function o5(a,s,p){var f=p&&p!=So;if(!s!=!f){var v=a.display.dragFunctions,O=s?Ce:Ye;O(a.display.scroller,"dragstart",v.start),O(a.display.scroller,"dragenter",v.enter),O(a.display.scroller,"dragover",v.over),O(a.display.scroller,"dragleave",v.leave),O(a.display.scroller,"drop",v.drop)}}function a5(a){a.options.lineWrapping?(Q(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(L(a.display.wrapper,"CodeMirror-wrap"),vf(a)),Tf(a),yn(a),va(a),setTimeout(function(){return vo(a)},100)}function Ot(a,s){var p=this;if(!(this instanceof Ot))return new Ot(a,s);this.options=s=s?ce(s):{},ce(D0,s,!1);var f=s.value;typeof f=="string"?f=new bn(f,s.mode,null,s.lineSeparator,s.direction):s.mode&&(f.modeOption=s.mode),this.doc=f;var v=new Ot.inputStyles[s.inputStyle](this),O=this.display=new b8(a,f,v,s);O.wrapper.CodeMirror=this,N0(this),s.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Vy(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},s.autofocus&&!k&&O.input.focus(),u&&h<11&&setTimeout(function(){return p.display.input.reset(!0)},20),l5(this),M8(),Ar(this),this.curOp.forceUpdate=!0,zy(this,f),s.autofocus&&!k||this.hasFocus()?setTimeout(function(){p.hasFocus()&&!p.state.focused&&Vf(p)},20):mo(this);for(var M in Ws)Ws.hasOwnProperty(M)&&Ws[M](this,s[M],So);$y(this),s.finishInit&&s.finishInit(this);for(var j=0;j20*20}Ce(s.scroller,"touchstart",function(K){if(!dt(a,K)&&!O(K)&&!Xf(a,K)){s.input.ensurePolled(),clearTimeout(p);var Z=+new Date;s.activeTouch={start:Z,moved:!1,prev:Z-f.end<=300?f:null},K.touches.length==1&&(s.activeTouch.left=K.touches[0].pageX,s.activeTouch.top=K.touches[0].pageY)}}),Ce(s.scroller,"touchmove",function(){s.activeTouch&&(s.activeTouch.moved=!0)}),Ce(s.scroller,"touchend",function(K){var Z=s.activeTouch;if(Z&&!Bi(s,K)&&Z.left!=null&&!Z.moved&&new Date-Z.start<300){var ne=a.coordsChar(s.activeTouch,"page"),re;!Z.prev||M(Z,Z.prev)?re=new wt(ne,ne):!Z.prev.prev||M(Z,Z.prev.prev)?re=a.findWordAt(ne):re=new wt(ue(ne.line,0),ot(a.doc,ue(ne.line+1,0))),a.setSelection(re.anchor,re.head),a.focus(),yt(K)}v()}),Ce(s.scroller,"touchcancel",v),Ce(s.scroller,"scroll",function(){s.scroller.clientHeight&&(wa(a,s.scroller.scrollTop),_r(a,s.scroller.scrollLeft,!0),Qe(a,"scroll",a))}),Ce(s.scroller,"mousewheel",function(K){return My(a,K)}),Ce(s.scroller,"DOMMouseScroll",function(K){return My(a,K)}),Ce(s.wrapper,"scroll",function(){return s.wrapper.scrollTop=s.wrapper.scrollLeft=0}),s.dragFunctions={enter:function(K){dt(a,K)||qn(K)},over:function(K){dt(a,K)||(F8(a,K),qn(K))},start:function(K){return I8(a,K)},drop:Xt(a,$8),leave:function(K){dt(a,K)||f0(a)}};var j=s.input.getField();Ce(j,"keyup",function(K){return E0.call(a,K)}),Ce(j,"keydown",Xt(a,_0)),Ce(j,"keypress",Xt(a,A0)),Ce(j,"focus",function(K){return Vf(a,K)}),Ce(j,"blur",function(K){return mo(a,K)})}var Zf=[];Ot.defineInitHook=function(a){return Zf.push(a)};function Ma(a,s,p,f){var v=a.doc,O;p==null&&(p="add"),p=="smart"&&(v.mode.indent?O=fa(a,s).state:p="prev");var M=a.options.tabSize,j=Je(v,s),K=de(j.text,null,M);j.stateAfter&&(j.stateAfter=null);var Z=j.text.match(/^\s*/)[0],ne;if(!f&&!/\S/.test(j.text))ne=0,p="not";else if(p=="smart"&&(ne=v.mode.indent(O,j.text.slice(Z.length),j.text),ne==ye||ne>150)){if(!f)return;p="prev"}p=="prev"?s>v.first?ne=de(Je(v,s-1).text,null,M):ne=0:p=="add"?ne=K+a.options.indentUnit:p=="subtract"?ne=K-a.options.indentUnit:typeof p=="number"&&(ne=K+p),ne=Math.max(0,ne);var re="",ve=0;if(a.options.indentWithTabs)for(var me=Math.floor(ne/M);me;--me)ve+=M,re+=" ";if(veM,K=ca(s),Z=null;if(j&&f.ranges.length>1)if(ri&&ri.text.join(` + left: `+s.left+"px; width: "+Math.max(2,s.right-s.left)+"px;");a.display.lineSpace.appendChild(M),M.scrollIntoView(v),a.display.lineSpace.removeChild(M)}}}function o8(a,s,p,f){f==null&&(f=0);var v;!a.options.lineWrapping&&s==p&&(p=s.sticky=="before"?ue(s.line,s.ch+1,"before"):s,s=s.ch?ue(s.line,s.sticky=="before"?s.ch-1:s.ch,"after"):s);for(var O=0;O<5;O++){var M=!1,j=ni(a,s),K=!p||p==s?j:ni(a,p);v={left:Math.min(j.left,K.left),top:Math.min(j.top,K.top)-f,right:Math.max(j.left,K.left),bottom:Math.max(j.bottom,K.bottom)+f};var Z=Bf(a,v),ne=a.doc.scrollTop,re=a.doc.scrollLeft;if(Z.scrollTop!=null&&(wa(a,Z.scrollTop),Math.abs(a.doc.scrollTop-ne)>1&&(M=!0)),Z.scrollLeft!=null&&(_r(a,Z.scrollLeft),Math.abs(a.doc.scrollLeft-re)>1&&(M=!0)),!M)break}return v}function a8(a,s){var p=Bf(a,s);p.scrollTop!=null&&wa(a,p.scrollTop),p.scrollLeft!=null&&_r(a,p.scrollLeft)}function Bf(a,s){var p=a.display,f=po(a.display);s.top<0&&(s.top=0);var v=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:p.scroller.scrollTop,O=wf(a),M={};s.bottom-s.top>O&&(s.bottom=s.top+O);var j=a.doc.height+bf(p),K=s.topj-f;if(s.topv+O){var ne=Math.min(s.top,(Z?j:s.bottom)-O);ne!=v&&(M.scrollTop=ne)}var re=a.options.fixedGutter?0:p.gutters.offsetWidth,ve=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:p.scroller.scrollLeft-re,me=yr(a)-p.gutters.offsetWidth,Ae=s.right-s.left>me;return Ae&&(s.right=s.left+me),s.left<10?M.scrollLeft=0:s.leftme+ve-3&&(M.scrollLeft=s.right+(Ae?0:10)-me),M}function Rf(a,s){s!=null&&(Bs(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+s)}function go(a){Bs(a);var s=a.getCursor();a.curOp.scrollToPos={from:s,to:s,margin:a.options.cursorScrollMargin}}function ba(a,s,p){(s!=null||p!=null)&&Bs(a),s!=null&&(a.curOp.scrollLeft=s),p!=null&&(a.curOp.scrollTop=p)}function l8(a,s){Bs(a),a.curOp.scrollToPos=s}function Bs(a){var s=a.curOp.scrollToPos;if(s){a.curOp.scrollToPos=null;var p=wy(a,s.from),f=wy(a,s.to);Ty(a,p,f,s.margin)}}function Ty(a,s,p,f){var v=Bf(a,{left:Math.min(s.left,p.left),top:Math.min(s.top,p.top)-f,right:Math.max(s.right,p.right),bottom:Math.max(s.bottom,p.bottom)+f});ba(a,v.scrollLeft,v.scrollTop)}function wa(a,s){Math.abs(a.doc.scrollTop-s)<2||(i||If(a,{top:s}),Ny(a,s,!0),i&&If(a),Ea(a,100))}function Ny(a,s,p){s=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,s)),!(a.display.scroller.scrollTop==s&&!p)&&(a.doc.scrollTop=s,a.display.scrollbars.setScrollTop(s),a.display.scroller.scrollTop!=s&&(a.display.scroller.scrollTop=s))}function _r(a,s,p,f){s=Math.max(0,Math.min(s,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((p?s==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-s)<2)&&!f)&&(a.doc.scrollLeft=s,Ry(a),a.display.scroller.scrollLeft!=s&&(a.display.scroller.scrollLeft=s),a.display.scrollbars.setScrollLeft(s))}function Ca(a){var s=a.display,p=s.gutters.offsetWidth,f=Math.round(a.doc.height+bf(a.display));return{clientHeight:s.scroller.clientHeight,viewHeight:s.wrapper.clientHeight,scrollWidth:s.scroller.scrollWidth,clientWidth:s.scroller.clientWidth,viewWidth:s.wrapper.clientWidth,barLeft:a.options.fixedGutter?p:0,docHeight:f,scrollHeight:f+bi(a)+s.barHeight,nativeBarWidth:s.nativeBarWidth,gutterWidth:p}}var Er=function(a,s,p){this.cm=p;var f=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),v=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");f.tabIndex=v.tabIndex=-1,a(f),a(v),Ce(f,"scroll",function(){f.clientHeight&&s(f.scrollTop,"vertical")}),Ce(v,"scroll",function(){v.clientWidth&&s(v.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,u&&m<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Er.prototype.update=function(a){var s=a.scrollWidth>a.clientWidth+1,p=a.scrollHeight>a.clientHeight+1,f=a.nativeBarWidth;if(p){this.vert.style.display="block",this.vert.style.bottom=s?f+"px":"0";var v=a.viewHeight-(s?f:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+v)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(s){this.horiz.style.display="block",this.horiz.style.right=p?f+"px":"0",this.horiz.style.left=a.barLeft+"px";var O=a.viewWidth-a.barLeft-(p?f:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+O)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(f==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:p?f:0,bottom:s?f:0}},Er.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Er.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Er.prototype.zeroWidthHack=function(){var a=N&&!_?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new pe,this.disableVert=new pe},Er.prototype.enableZeroWidthBar=function(a,s,p){a.style.visibility="";function f(){var v=a.getBoundingClientRect(),O=p=="vert"?document.elementFromPoint(v.right-1,(v.top+v.bottom)/2):document.elementFromPoint((v.right+v.left)/2,v.bottom-1);O!=a?a.style.visibility="hidden":s.set(1e3,f)}s.set(1e3,f)},Er.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var _a=function(){};_a.prototype.update=function(){return{bottom:0,right:0}},_a.prototype.setScrollLeft=function(){},_a.prototype.setScrollTop=function(){},_a.prototype.clear=function(){};function vo(a,s){s||(s=Ca(a));var p=a.display.barWidth,f=a.display.barHeight;Dy(a,s);for(var v=0;v<4&&p!=a.display.barWidth||f!=a.display.barHeight;v++)p!=a.display.barWidth&&a.options.lineWrapping&&Os(a),Dy(a,Ca(a)),p=a.display.barWidth,f=a.display.barHeight}function Dy(a,s){var p=a.display,f=p.scrollbars.update(s);p.sizer.style.paddingRight=(p.barWidth=f.right)+"px",p.sizer.style.paddingBottom=(p.barHeight=f.bottom)+"px",p.heightForcer.style.borderBottom=f.bottom+"px solid transparent",f.right&&f.bottom?(p.scrollbarFiller.style.display="block",p.scrollbarFiller.style.height=f.bottom+"px",p.scrollbarFiller.style.width=f.right+"px"):p.scrollbarFiller.style.display="",f.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(p.gutterFiller.style.display="block",p.gutterFiller.style.height=f.bottom+"px",p.gutterFiller.style.width=s.gutterWidth+"px"):p.gutterFiller.style.display=""}var Oy={native:Er,null:_a};function Vy(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&L(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Oy[a.options.scrollbarStyle](function(s){a.display.wrapper.insertBefore(s,a.display.scrollbarFiller),Ce(s,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),s.setAttribute("cm-not-content","true")},function(s,p){p=="horizontal"?_r(a,s):wa(a,s)},a),a.display.scrollbars.addClass&&Q(a.display.wrapper,a.display.scrollbars.addClass)}var s8=0;function Ar(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++s8,markArrays:null},PL(a.curOp)}function Sr(a){var s=a.curOp;s&&jL(s,function(p){for(var f=0;f=p.viewTo)||p.maxLineChanged&&s.options.lineWrapping,a.update=a.mustUpdate&&new Rs(s,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function u8(a){a.updatedDisplay=a.mustUpdate&&$f(a.cm,a.update)}function f8(a){var s=a.cm,p=s.display;a.updatedDisplay&&Os(s),a.barMeasure=Ca(s),p.maxLineChanged&&!s.options.lineWrapping&&(a.adjustWidthTo=fy(s,p.maxLine,p.maxLine.text.length).left+3,s.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(p.scroller.clientWidth,p.sizer.offsetLeft+a.adjustWidthTo+bi(s)+s.display.barWidth),a.maxScrollLeft=Math.max(0,p.sizer.offsetLeft+a.adjustWidthTo-yr(s))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=p.input.prepareSelection())}function p8(a){var s=a.cm;a.adjustWidthTo!=null&&(s.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var p=+new Date+a.options.workTime,f=fa(a,s.highlightFrontier),v=[];s.iter(f.line,Math.min(s.first+s.size,a.display.viewTo+500),function(O){if(f.line>=a.display.viewFrom){var M=O.styles,j=O.text.length>a.options.maxHighlightLength?Ni(s.mode,f.state):null,K=Lv(a,O,f,!0);j&&(f.state=j),O.styles=K.styles;var Z=O.styleClasses,ne=K.classes;ne?O.styleClasses=ne:Z&&(O.styleClasses=null);for(var re=!M||M.length!=O.styles.length||Z!=ne&&(!Z||!ne||Z.bgClass!=ne.bgClass||Z.textClass!=ne.textClass),ve=0;!re&&vep)return Ea(a,a.options.workDelay),!0}),s.highlightFrontier=f.line,s.modeFrontier=Math.max(s.modeFrontier,f.line),v.length&&Nn(a,function(){for(var O=0;O=p.viewFrom&&s.visible.to<=p.viewTo&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo)&&p.renderedView==p.view&&Ay(a)==0)return!1;$y(a)&&(Zi(a),s.dims=xf(a));var v=f.first+f.size,O=Math.max(s.visible.from-a.options.viewportMargin,f.first),M=Math.min(v,s.visible.to+a.options.viewportMargin);p.viewFromM&&p.viewTo-M<20&&(M=Math.min(v,p.viewTo)),Oi&&(O=mf(a.doc,O),M=ey(a.doc,M));var j=O!=p.viewFrom||M!=p.viewTo||p.lastWrapHeight!=s.wrapperHeight||p.lastWrapWidth!=s.wrapperWidth;n8(a,O,M),p.viewOffset=Vi(Je(a.doc,p.viewFrom)),a.display.mover.style.top=p.viewOffset+"px";var K=Ay(a);if(!j&&K==0&&!s.force&&p.renderedView==p.view&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo))return!1;var Z=v8(a);return K>4&&(p.lineDiv.style.display="none"),b8(a,p.updateLineNumbers,s.dims),K>4&&(p.lineDiv.style.display=""),p.renderedView=p.view,y8(Z),U(p.cursorDiv),U(p.selectionDiv),p.gutters.style.height=p.sizer.style.minHeight=0,j&&(p.lastWrapHeight=s.wrapperHeight,p.lastWrapWidth=s.wrapperWidth,Ea(a,400)),p.updateLineNumbers=null,!0}function By(a,s){for(var p=s.viewport,f=!0;;f=!1){if(!f||!a.options.lineWrapping||s.oldDisplayWidth==yr(a)){if(p&&p.top!=null&&(p={top:Math.min(a.doc.height+bf(a.display)-wf(a),p.top)}),s.visible=Vs(a.display,a.doc,p),s.visible.from>=a.display.viewFrom&&s.visible.to<=a.display.viewTo)break}else f&&(s.visible=Vs(a.display,a.doc,p));if(!$f(a,s))break;Os(a);var v=Ca(a);ya(a),vo(a,v),Mf(a,v),s.force=!1}s.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(s.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function If(a,s){var p=new Rs(a,s);if($f(a,p)){Os(a),By(a,p);var f=Ca(a);ya(a),vo(a,f),Mf(a,f),p.finish()}}function b8(a,s,p){var f=a.display,v=a.options.lineNumbers,O=f.lineDiv,M=O.firstChild;function j(Ae){var Te=Ae.nextSibling;return h&&N&&a.display.currentWheelTarget==Ae?Ae.style.display="none":Ae.parentNode.removeChild(Ae),Te}for(var K=f.view,Z=f.viewFrom,ne=0;ne-1&&(me=!1),oy(a,re,Z,p)),me&&(U(re.lineNumber),re.lineNumber.appendChild(document.createTextNode(ae(a.options,Z)))),M=re.node.nextSibling}Z+=re.size}for(;M;)M=j(M)}function Ff(a){var s=a.gutters.offsetWidth;a.sizer.style.marginLeft=s+"px",Jt(a,"gutterChanged",a)}function Mf(a,s){a.display.sizer.style.minHeight=s.docHeight+"px",a.display.heightForcer.style.top=s.docHeight+"px",a.display.gutters.style.height=s.docHeight+a.display.barHeight+bi(a)+"px"}function Ry(a){var s=a.display,p=s.view;if(!(!s.alignWidgets&&(!s.gutters.firstChild||!a.options.fixedGutter))){for(var f=kf(s)-s.scroller.scrollLeft+a.doc.scrollLeft,v=s.gutters.offsetWidth,O=f+"px",M=0;Mj.clientWidth,Z=j.scrollHeight>j.clientHeight;if(!!(f&&K||v&&Z)){if(v&&N&&h){e:for(var ne=s.target,re=M.view;ne!=j;ne=ne.parentNode)for(var ve=0;ve=0&&Ee(a,f.to())<=0)return p}return-1};var wt=function(a,s){this.anchor=a,this.head=s};wt.prototype.from=function(){return Gt(this.anchor,this.head)},wt.prototype.to=function(){return vt(this.anchor,this.head)},wt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ii(a,s,p){var f=a&&a.options.selectionsMayTouch,v=s[p];s.sort(function(ve,me){return Ee(ve.from(),me.from())}),p=se(s,v);for(var O=1;O0:K>=0){var Z=Gt(j.from(),M.from()),ne=vt(j.to(),M.to()),re=j.empty()?M.from()==M.head:j.from()==j.head;O<=p&&--p,s.splice(--O,2,new wt(re?ne:Z,re?Z:ne))}}return new Mn(s,p)}function qi(a,s){return new Mn([new wt(a,s||a)],0)}function er(a){return a.text?ue(a.from.line+a.text.length-1,he(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Py(a,s){if(Ee(a,s.from)<0)return a;if(Ee(a,s.to)<=0)return er(s);var p=a.line+s.text.length-(s.to.line-s.from.line)-1,f=a.ch;return a.line==s.to.line&&(f+=er(s).ch-s.to.ch),ue(p,f)}function Lf(a,s){for(var p=[],f=0;f1&&a.remove(j.line+1,Ae-1),a.insert(j.line+1,Ie)}Jt(a,"change",a,s)}function tr(a,s,p){function f(v,O,M){if(v.linked)for(var j=0;j1&&!a.done[a.done.length-2].ranges)return a.done.pop(),he(a.done)}function Wy(a,s,p,f){var v=a.history;v.undone.length=0;var O=+new Date,M,j;if((v.lastOp==f||v.lastOrigin==s.origin&&s.origin&&(s.origin.charAt(0)=="+"&&v.lastModTime>O-(a.cm?a.cm.options.historyEventDelay:500)||s.origin.charAt(0)=="*"))&&(M=A8(v,v.lastOp==f)))j=he(M.changes),Ee(s.from,s.to)==0&&Ee(s.from,j.to)==0?j.to=er(s):M.changes.push(Uf(a,s));else{var K=he(v.done);for((!K||!K.ranges)&&Fs(a.sel,v.done),M={changes:[Uf(a,s)],generation:v.generation},v.done.push(M);v.done.length>v.undoDepth;)v.done.shift(),v.done[0].ranges||v.done.shift()}v.done.push(p),v.generation=++v.maxGeneration,v.lastModTime=v.lastSelTime=O,v.lastOp=v.lastSelOp=f,v.lastOrigin=v.lastSelOrigin=s.origin,j||Qe(a,"historyAdded")}function S8(a,s,p,f){var v=s.charAt(0);return v=="*"||v=="+"&&p.ranges.length==f.ranges.length&&p.somethingSelected()==f.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function x8(a,s,p,f){var v=a.history,O=f&&f.origin;p==v.lastSelOp||O&&v.lastSelOrigin==O&&(v.lastModTime==v.lastSelTime&&v.lastOrigin==O||S8(a,O,he(v.done),s))?v.done[v.done.length-1]=s:Fs(s,v.done),v.lastSelTime=+new Date,v.lastSelOrigin=O,v.lastSelOp=p,f&&f.clearRedo!==!1&&Hy(v.undone)}function Fs(a,s){var p=he(s);p&&p.ranges&&p.equals(a)||s.push(a)}function Gy(a,s,p,f){var v=s["spans_"+a.id],O=0;a.iter(Math.max(a.first,p),Math.min(a.first+a.size,f),function(M){M.markedSpans&&((v||(v=s["spans_"+a.id]={}))[O]=M.markedSpans),++O})}function k8(a){if(!a)return null;for(var s,p=0;p-1&&(he(j)[re]=Z[re],delete Z[re])}}return f}function Hf(a,s,p,f){if(f){var v=a.anchor;if(p){var O=Ee(s,v)<0;O!=Ee(p,v)<0?(v=s,s=p):O!=Ee(s,p)<0&&(s=p)}return new wt(v,s)}else return new wt(p||s,s)}function Ms(a,s,p,f,v){v==null&&(v=a.cm&&(a.cm.display.shift||a.extend)),an(a,new Mn([Hf(a.sel.primary(),s,p,v)],0),f)}function Yy(a,s,p){for(var f=[],v=a.cm&&(a.cm.display.shift||a.extend),O=0;O=s.ch:j.to>s.ch))){if(v&&(Qe(K,"beforeCursorEnter"),K.explicitlyCleared))if(O.markedSpans){--M;continue}else break;if(!K.atomic)continue;if(p){var re=K.find(f<0?1:-1),ve=void 0;if((f<0?ne:Z)&&(re=e0(a,re,-f,re&&re.line==s.line?O:null)),re&&re.line==s.line&&(ve=Ee(re,p))&&(f<0?ve<0:ve>0))return bo(a,re,s,f,v)}var me=K.find(f<0?-1:1);return(f<0?Z:ne)&&(me=e0(a,me,f,me.line==s.line?O:null)),me?bo(a,me,s,f,v):null}}return s}function Ls(a,s,p,f,v){var O=f||1,M=bo(a,s,p,O,v)||!v&&bo(a,s,p,O,!0)||bo(a,s,p,-O,v)||!v&&bo(a,s,p,-O,!0);return M||(a.cantEdit=!0,ue(a.first,0))}function e0(a,s,p,f){return p<0&&s.ch==0?s.line>a.first?ot(a,ue(s.line-1)):null:p>0&&s.ch==(f||Je(a,s.line)).text.length?s.line=0;--v)i0(a,{from:f[v].from,to:f[v].to,text:v?[""]:s.text,origin:s.origin});else i0(a,s)}}function i0(a,s){if(!(s.text.length==1&&s.text[0]==""&&Ee(s.from,s.to)==0)){var p=Lf(a,s);Wy(a,s,p,a.cm?a.cm.curOp.id:NaN),xa(a,s,p,pf(a,s));var f=[];tr(a,function(v,O){!O&&se(f,v.history)==-1&&(l0(v.history,s),f.push(v.history)),xa(v,s,null,pf(v,s))})}}function js(a,s,p){var f=a.cm&&a.cm.state.suppressEdits;if(!(f&&!p)){for(var v=a.history,O,M=a.sel,j=s=="undo"?v.done:v.undone,K=s=="undo"?v.undone:v.done,Z=0;Z=0;--me){var Ae=ve(me);if(Ae)return Ae.v}}}}function r0(a,s){if(s!=0&&(a.first+=s,a.sel=new Mn(Se(a.sel.ranges,function(v){return new wt(ue(v.anchor.line+s,v.anchor.ch),ue(v.head.line+s,v.head.ch))}),a.sel.primIndex),a.cm)){yn(a.cm,a.first,a.first-s,s);for(var p=a.cm.display,f=p.viewFrom;fa.lastLine())){if(s.from.lineO&&(s={from:s.from,to:ue(O,Je(a,O).text.length),text:[s.text[0]],origin:s.origin}),s.removed=Di(a,s.from,s.to),p||(p=Lf(a,s)),a.cm?D8(a.cm,s,f):zf(a,s,f),Ps(a,p,D),a.cantEdit&&Ls(a,ue(a.firstLine(),0))&&(a.cantEdit=!1)}}function D8(a,s,p){var f=a.doc,v=a.display,O=s.from,M=s.to,j=!1,K=O.line;a.options.lineWrapping||(K=bt(ti(Je(f,O.line))),f.iter(K,M.line+1,function(me){if(me==v.maxLine)return j=!0,!0})),f.sel.contains(s.from,s.to)>-1&&gn(a),zf(f,s,p,Ey(a)),a.options.lineWrapping||(f.iter(K,O.line+s.text.length,function(me){var Ae=As(me);Ae>v.maxLineLength&&(v.maxLine=me,v.maxLineLength=Ae,v.maxLineChanged=!0,j=!1)}),j&&(a.curOp.updateMaxLine=!0)),bL(f,O.line),Ea(a,400);var Z=s.text.length-(M.line-O.line)-1;s.full?yn(a):O.line==M.line&&s.text.length==1&&!jy(a.doc,s)?Xi(a,O.line,"text"):yn(a,O.line,M.line+1,Z);var ne=Bt(a,"changes"),re=Bt(a,"change");if(re||ne){var ve={from:O,to:M,text:s.text,removed:s.removed,origin:s.origin};re&&Jt(a,"change",a,ve),ne&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(ve)}a.display.selForContextMenu=null}function Co(a,s,p,f,v){var O;f||(f=p),Ee(f,p)<0&&(O=[f,p],p=O[0],f=O[1]),typeof s=="string"&&(s=a.splitLines(s)),wo(a,{from:p,to:f,text:s,origin:v})}function o0(a,s,p,f){p1||!(this.children[0]instanceof Ta))){var j=[];this.collapse(j),this.children=[new Ta(j)],this.children[0].parent=this}},collapse:function(a){for(var s=0;s50){for(var M=v.lines.length%25+25,j=M;j10);a.parent.maybeSpill()}},iterN:function(a,s,p){for(var f=0;fa.display.maxLineLength&&(a.display.maxLine=Z,a.display.maxLineLength=ne,a.display.maxLineChanged=!0)}f!=null&&a&&this.collapsed&&yn(a,f,v+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Zy(a.doc)),a&&Jt(a,"markerCleared",a,this,f,v),s&&Sr(a),this.parent&&this.parent.clear()}},nr.prototype.find=function(a,s){a==null&&this.type=="bookmark"&&(a=1);for(var p,f,v=0;v0||M==0&&O.clearWhenEmpty!==!1)return O;if(O.replacedWith&&(O.collapsed=!0,O.widgetNode=z("span",[O.replacedWith],"CodeMirror-widget"),f.handleMouseEvents||O.widgetNode.setAttribute("cm-ignore-events","true"),f.insertLeft&&(O.widgetNode.insertLeft=!0)),O.collapsed){if(qv(a,s.line,s,p,O)||s.line!=p.line&&qv(a,p.line,s,p,O))throw new Error("Inserting collapsed marker partially overlapping an existing one");CL()}O.addToHistory&&Wy(a,{from:s,to:p,origin:"markText"},a.sel,NaN);var j=s.line,K=a.cm,Z;if(a.iter(j,p.line+1,function(re){K&&O.collapsed&&!K.options.lineWrapping&&ti(re)==K.display.maxLine&&(Z=!0),O.collapsed&&j!=s.line&&Kn(re,0),EL(re,new ws(O,j==s.line?s.ch:null,j==p.line?p.ch:null),a.cm&&a.cm.curOp),++j}),O.collapsed&&a.iter(s.line,p.line+1,function(re){Ji(a,re)&&Kn(re,0)}),O.clearOnEnter&&Ce(O,"beforeCursorEnter",function(){return O.clear()}),O.readOnly&&(wL(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),O.collapsed&&(O.id=++d0,O.atomic=!0),K){if(Z&&(K.curOp.updateMaxLine=!0),O.collapsed)yn(K,s.line,p.line+1);else if(O.className||O.startStyle||O.endStyle||O.css||O.attributes||O.title)for(var ne=s.line;ne<=p.line;ne++)Xi(K,ne,"text");O.atomic&&Zy(K.doc),Jt(K,"markerAdded",K,O)}return O}var Oa=function(a,s){this.markers=a,this.primary=s;for(var p=0;p=0;K--)wo(this,f[K]);j?Jy(this,j):this.cm&&go(this.cm)}),undo:Zt(function(){js(this,"undo")}),redo:Zt(function(){js(this,"redo")}),undoSelection:Zt(function(){js(this,"undo",!0)}),redoSelection:Zt(function(){js(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,s=0,p=0,f=0;f=a.ch)&&s.push(v.marker.parent||v.marker)}return s},findMarks:function(a,s,p){a=ot(this,a),s=ot(this,s);var f=[],v=a.line;return this.iter(a.line,s.line+1,function(O){var M=O.markedSpans;if(M)for(var j=0;j=K.to||K.from==null&&v!=a.line||K.from!=null&&v==s.line&&K.from>=s.ch)&&(!p||p(K.marker))&&f.push(K.marker.parent||K.marker)}++v}),f},getAllMarks:function(){var a=[];return this.iter(function(s){var p=s.markedSpans;if(p)for(var f=0;fa)return s=a,!0;a-=O,++p}),ot(this,ue(p,s))},indexFromPos:function(a){a=ot(this,a);var s=a.ch;if(a.lines&&(s=a.from),a.to!=null&&a.to-1){s.state.draggingText(a),setTimeout(function(){return s.display.input.focus()},20);return}try{var ne=a.dataTransfer.getData("Text");if(ne){var re;if(s.state.draggingText&&!s.state.draggingText.copy&&(re=s.listSelections()),Ps(s.doc,qi(p,p)),re)for(var ve=0;ve=0;j--)Co(a.doc,"",f[j].from,f[j].to,"+delete");go(a)})}function Gf(a,s,p){var f=Ke(a.text,s+p,p);return f<0||f>a.text.length?null:f}function Kf(a,s,p){var f=Gf(a,s.ch,p);return f==null?null:new ue(s.line,f,p<0?"after":"before")}function Yf(a,s,p,f,v){if(a){s.doc.direction=="rtl"&&(v=-v);var O=tt(p,s.doc.direction);if(O){var M=v<0?he(O):O[0],j=v<0==(M.level==1),K=j?"after":"before",Z;if(M.level>0||s.doc.direction=="rtl"){var ne=fo(s,p);Z=v<0?p.text.length-1:0;var re=wi(s,ne,Z).top;Z=Re(function(ve){return wi(s,ne,ve).top==re},v<0==(M.level==1)?M.from:M.to-1,Z),K=="before"&&(Z=Gf(p,Z,1))}else Z=v<0?M.to:M.from;return new ue(f,Z,K)}}return new ue(f,v<0?p.text.length:0,v<0?"before":"after")}function H8(a,s,p,f){var v=tt(s,a.doc.direction);if(!v)return Kf(s,p,f);p.ch>=s.text.length?(p.ch=s.text.length,p.sticky="before"):p.ch<=0&&(p.ch=0,p.sticky="after");var O=Ne(v,p.ch,p.sticky),M=v[O];if(a.doc.direction=="ltr"&&M.level%2==0&&(f>0?M.to>p.ch:M.from=M.from&&ve>=ne.begin)){var me=re?"before":"after";return new ue(p.line,ve,me)}}var Ae=function(Ie,Ue,Fe){for(var Ge=function(kt,qt){return qt?new ue(p.line,j(kt,1),"before"):new ue(p.line,kt,"after")};Ie>=0&&Ie0==(nt.level!=1),pt=qe?Fe.begin:j(Fe.end,-1);if(nt.from<=pt&&pt0?ne.end:j(ne.begin,-1);return Oe!=null&&!(f>0&&Oe==s.text.length)&&(Te=Ae(f>0?0:v.length-1,f,Z(Oe)),Te)?Te:null}var Ra={selectAll:t0,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),D)},killLine:function(a){return Ao(a,function(s){if(s.empty()){var p=Je(a.doc,s.head.line).text.length;return s.head.ch==p&&s.head.line0)v=new ue(v.line,v.ch+1),a.replaceRange(O.charAt(v.ch-1)+O.charAt(v.ch-2),ue(v.line,v.ch-2),v,"+transpose");else if(v.line>a.doc.first){var M=Je(a.doc,v.line-1).text;M&&(v=new ue(v.line,1),a.replaceRange(O.charAt(0)+a.doc.lineSeparator()+M.charAt(M.length-1),ue(v.line-1,M.length-1),v,"+transpose"))}}p.push(new wt(v,v))}a.setSelections(p)})},newlineAndIndent:function(a){return Nn(a,function(){for(var s=a.listSelections(),p=s.length-1;p>=0;p--)a.replaceRange(a.doc.lineSeparator(),s[p].anchor,s[p].head,"+input");s=a.listSelections();for(var f=0;fa&&Ee(s,this.pos)==0&&p==this.button};var Ia,Fa;function X8(a,s){var p=+new Date;return Fa&&Fa.compare(p,a,s)?(Ia=Fa=null,"triple"):Ia&&Ia.compare(p,a,s)?(Fa=new Jf(p,a,s),Ia=null,"double"):(Ia=new Jf(p,a,s),Fa=null,"single")}function S0(a){var s=this,p=s.display;if(!(dt(s,a)||p.activeTouch&&p.input.supportsTouch())){if(p.input.ensurePolled(),p.shift=a.shiftKey,Bi(p,a)){h||(p.scroller.draggable=!1,setTimeout(function(){return p.scroller.draggable=!0},100));return}if(!Xf(s,a)){var f=wr(s,a),v=da(a),O=f?X8(f,v):"single";le(s).focus(),v==1&&s.state.selectingText&&s.state.selectingText(a),!(f&&Z8(s,v,f,O,a))&&(v==1?f?e5(s,f,O,a):vn(a)==p.scroller&&yt(a):v==2?(f&&Ms(s.doc,f),setTimeout(function(){return p.input.focus()},20)):v==3&&(T?s.display.input.onContextMenu(a):Of(s)))}}}function Z8(a,s,p,f,v){var O="Click";return f=="double"?O="Double"+O:f=="triple"&&(O="Triple"+O),O=(s==1?"Left":s==2?"Middle":"Right")+O,$a(a,g0(O,v),v,function(M){if(typeof M=="string"&&(M=Ra[M]),!M)return!1;var j=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),j=M(a,p)!=ye}finally{a.state.suppressEdits=!1}return j})}function q8(a,s,p){var f=a.getOption("configureMouse"),v=f?f(a,s,p):{};if(v.unit==null){var O=V?p.shiftKey&&p.metaKey:p.altKey;v.unit=O?"rectangle":s=="single"?"char":s=="double"?"word":"line"}return(v.extend==null||a.doc.extend)&&(v.extend=a.doc.extend||p.shiftKey),v.addNew==null&&(v.addNew=N?p.metaKey:p.ctrlKey),v.moveOnDrag==null&&(v.moveOnDrag=!(N?p.altKey:p.ctrlKey)),v}function e5(a,s,p,f){u?setTimeout(be(xy,a),0):a.curOp.focus=J(X(a));var v=q8(a,p,f),O=a.doc.sel,M;a.options.dragDrop&&df&&!a.isReadOnly()&&p=="single"&&(M=O.contains(s))>-1&&(Ee((M=O.ranges[M]).from(),s)<0||s.xRel>0)&&(Ee(M.to(),s)>0||s.xRel<0)?t5(a,f,s,v):n5(a,f,s,v)}function t5(a,s,p,f){var v=a.display,O=!1,M=Xt(a,function(Z){h&&(v.scroller.draggable=!1),a.state.draggingText=!1,a.state.delayingBlurEvent&&(a.hasFocus()?a.state.delayingBlurEvent=!1:Of(a)),Ye(v.wrapper.ownerDocument,"mouseup",M),Ye(v.wrapper.ownerDocument,"mousemove",j),Ye(v.scroller,"dragstart",K),Ye(v.scroller,"drop",M),O||(yt(Z),f.addNew||Ms(a.doc,p,null,null,f.extend),h&&!E||u&&m==9?setTimeout(function(){v.wrapper.ownerDocument.body.focus({preventScroll:!0}),v.input.focus()},20):v.input.focus())}),j=function(Z){O=O||Math.abs(s.clientX-Z.clientX)+Math.abs(s.clientY-Z.clientY)>=10},K=function(){return O=!0};h&&(v.scroller.draggable=!0),a.state.draggingText=M,M.copy=!f.moveOnDrag,Ce(v.wrapper.ownerDocument,"mouseup",M),Ce(v.wrapper.ownerDocument,"mousemove",j),Ce(v.scroller,"dragstart",K),Ce(v.scroller,"drop",M),a.state.delayingBlurEvent=!0,setTimeout(function(){return v.input.focus()},20),v.scroller.dragDrop&&v.scroller.dragDrop()}function x0(a,s,p){if(p=="char")return new wt(s,s);if(p=="word")return a.findWordAt(s);if(p=="line")return new wt(ue(s.line,0),ot(a.doc,ue(s.line+1,0)));var f=p(a,s);return new wt(f.from,f.to)}function n5(a,s,p,f){u&&Of(a);var v=a.display,O=a.doc;yt(s);var M,j,K=O.sel,Z=K.ranges;if(f.addNew&&!f.extend?(j=O.sel.contains(p),j>-1?M=Z[j]:M=new wt(p,p)):(M=O.sel.primary(),j=O.sel.primIndex),f.unit=="rectangle")f.addNew||(M=new wt(p,p)),p=wr(a,s,!0,!0),j=-1;else{var ne=x0(a,p,f.unit);f.extend?M=Hf(M,ne.anchor,ne.head,f.extend):M=ne}f.addNew?j==-1?(j=Z.length,an(O,ii(a,Z.concat([M]),j),{scroll:!1,origin:"*mouse"})):Z.length>1&&Z[j].empty()&&f.unit=="char"&&!f.extend?(an(O,ii(a,Z.slice(0,j).concat(Z.slice(j+1)),0),{scroll:!1,origin:"*mouse"}),K=O.sel):Wf(O,j,M,W):(j=0,an(O,new Mn([M],0),W),K=O.sel);var re=p;function ve(Fe){if(Ee(re,Fe)!=0)if(re=Fe,f.unit=="rectangle"){for(var Ge=[],nt=a.options.tabSize,qe=de(Je(O,p.line).text,p.ch,nt),pt=de(Je(O,Fe.line).text,Fe.ch,nt),kt=Math.min(qe,pt),qt=Math.max(qe,pt),Rt=Math.min(p.line,Fe.line),Dn=Math.min(a.lastLine(),Math.max(p.line,Fe.line));Rt<=Dn;Rt++){var wn=Je(O,Rt).text,jt=q(wn,kt,nt);kt==qt?Ge.push(new wt(ue(Rt,jt),ue(Rt,jt))):wn.length>jt&&Ge.push(new wt(ue(Rt,jt),ue(Rt,q(wn,qt,nt))))}Ge.length||Ge.push(new wt(p,p)),an(O,ii(a,K.ranges.slice(0,j).concat(Ge),j),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Fe)}else{var Cn=M,tn=x0(a,Fe,f.unit),Kt=Cn.anchor,zt;Ee(tn.anchor,Kt)>0?(zt=tn.head,Kt=Gt(Cn.from(),tn.anchor)):(zt=tn.anchor,Kt=vt(Cn.to(),tn.head));var Ft=K.ranges.slice(0);Ft[j]=i5(a,new wt(ot(O,Kt),zt)),an(O,ii(a,Ft,j),W)}}var me=v.wrapper.getBoundingClientRect(),Ae=0;function Te(Fe){var Ge=++Ae,nt=wr(a,Fe,!0,f.unit=="rectangle");if(!!nt)if(Ee(nt,re)!=0){a.curOp.focus=J(X(a)),ve(nt);var qe=Vs(v,O);(nt.line>=qe.to||nt.lineme.bottom?20:0;pt&&setTimeout(Xt(a,function(){Ae==Ge&&(v.scroller.scrollTop+=pt,Te(Fe))}),50)}}function Oe(Fe){a.state.selectingText=!1,Ae=1/0,Fe&&(yt(Fe),v.input.focus()),Ye(v.wrapper.ownerDocument,"mousemove",Ie),Ye(v.wrapper.ownerDocument,"mouseup",Ue),O.history.lastSelOrigin=null}var Ie=Xt(a,function(Fe){Fe.buttons===0||!da(Fe)?Oe(Fe):Te(Fe)}),Ue=Xt(a,Oe);a.state.selectingText=Ue,Ce(v.wrapper.ownerDocument,"mousemove",Ie),Ce(v.wrapper.ownerDocument,"mouseup",Ue)}function i5(a,s){var p=s.anchor,f=s.head,v=Je(a.doc,p.line);if(Ee(p,f)==0&&p.sticky==f.sticky)return s;var O=tt(v);if(!O)return s;var M=Ne(O,p.ch,p.sticky),j=O[M];if(j.from!=p.ch&&j.to!=p.ch)return s;var K=M+(j.from==p.ch==(j.level!=1)?0:1);if(K==0||K==O.length)return s;var Z;if(f.line!=p.line)Z=(f.line-p.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var ne=Ne(O,f.ch,f.sticky),re=ne-M||(f.ch-p.ch)*(j.level==1?-1:1);ne==K-1||ne==K?Z=re<0:Z=re>0}var ve=O[K+(Z?-1:0)],me=Z==(ve.level==1),Ae=me?ve.from:ve.to,Te=me?"after":"before";return p.ch==Ae&&p.sticky==Te?s:new wt(new ue(p.line,Ae,Te),f)}function k0(a,s,p,f){var v,O;if(s.touches)v=s.touches[0].clientX,O=s.touches[0].clientY;else try{v=s.clientX,O=s.clientY}catch{return!1}if(v>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;f&&yt(s);var M=a.display,j=M.lineDiv.getBoundingClientRect();if(O>j.bottom||!Bt(a,p))return Wi(s);O-=j.top-M.viewOffset;for(var K=0;K=v){var ne=vi(a.doc,O),re=a.display.gutterSpecs[K];return Qe(a,p,a,ne,re.className,s),Wi(s)}}}function Xf(a,s){return k0(a,s,"gutterClick",!0)}function T0(a,s){Bi(a.display,s)||r5(a,s)||dt(a,s,"contextmenu")||T||a.display.input.onContextMenu(s)}function r5(a,s){return Bt(a,"gutterContextMenu")?k0(a,s,"gutterContextMenu",!1):!1}function N0(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),va(a)}var So={toString:function(){return"CodeMirror.Init"}},D0={},Ws={};function o5(a){var s=a.optionHandlers;function p(f,v,O,M){a.defaults[f]=v,O&&(s[f]=M?function(j,K,Z){Z!=So&&O(j,K,Z)}:O)}a.defineOption=p,a.Init=So,p("value","",function(f,v){return f.setValue(v)},!0),p("mode",null,function(f,v){f.doc.modeOption=v,jf(f)},!0),p("indentUnit",2,jf,!0),p("indentWithTabs",!1),p("smartIndent",!0),p("tabSize",4,function(f){Sa(f),va(f),yn(f)},!0),p("lineSeparator",null,function(f,v){if(f.doc.lineSep=v,!!v){var O=[],M=f.doc.first;f.doc.iter(function(K){for(var Z=0;;){var ne=K.text.indexOf(v,Z);if(ne==-1)break;Z=ne+v.length,O.push(ue(M,ne))}M++});for(var j=O.length-1;j>=0;j--)Co(f.doc,v,O[j],ue(O[j].line,O[j].ch+v.length))}}),p("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(f,v,O){f.state.specialChars=new RegExp(v.source+(v.test(" ")?"":"| "),"g"),O!=So&&f.refresh()}),p("specialCharPlaceholder",RL,function(f){return f.refresh()},!0),p("electricChars",!0),p("inputStyle",k?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),p("spellcheck",!1,function(f,v){return f.getInputField().spellcheck=v},!0),p("autocorrect",!1,function(f,v){return f.getInputField().autocorrect=v},!0),p("autocapitalize",!1,function(f,v){return f.getInputField().autocapitalize=v},!0),p("rtlMoveVisually",!F),p("wholeLineUpdateBefore",!0),p("theme","default",function(f){N0(f),Aa(f)},!0),p("keyMap","default",function(f,v,O){var M=Us(v),j=O!=So&&Us(O);j&&j.detach&&j.detach(f,M),M.attach&&M.attach(f,j||null)}),p("extraKeys",null),p("configureMouse",null),p("lineWrapping",!1,l5,!0),p("gutters",[],function(f,v){f.display.gutterSpecs=Pf(v,f.options.lineNumbers),Aa(f)},!0),p("fixedGutter",!0,function(f,v){f.display.gutters.style.left=v?kf(f.display)+"px":"0",f.refresh()},!0),p("coverGutterNextToScrollbar",!1,function(f){return vo(f)},!0),p("scrollbarStyle","native",function(f){Vy(f),vo(f),f.display.scrollbars.setScrollTop(f.doc.scrollTop),f.display.scrollbars.setScrollLeft(f.doc.scrollLeft)},!0),p("lineNumbers",!1,function(f,v){f.display.gutterSpecs=Pf(f.options.gutters,v),Aa(f)},!0),p("firstLineNumber",1,Aa,!0),p("lineNumberFormatter",function(f){return f},Aa,!0),p("showCursorWhenSelecting",!1,ya,!0),p("resetSelectionOnContextMenu",!0),p("lineWiseCopyCut",!0),p("pasteLinesPerSelection",!0),p("selectionsMayTouch",!1),p("readOnly",!1,function(f,v){v=="nocursor"&&(mo(f),f.display.input.blur()),f.display.input.readOnlyChanged(v)}),p("screenReaderLabel",null,function(f,v){v=v===""?null:v,f.display.input.screenReaderLabelChanged(v)}),p("disableInput",!1,function(f,v){v||f.display.input.reset()},!0),p("dragDrop",!0,a5),p("allowDropFileTypes",null),p("cursorBlinkRate",530),p("cursorScrollMargin",0),p("cursorHeight",1,ya,!0),p("singleCursorHeightPerLine",!0,ya,!0),p("workTime",100),p("workDelay",100),p("flattenSpans",!0,Sa,!0),p("addModeClass",!1,Sa,!0),p("pollInterval",100),p("undoDepth",200,function(f,v){return f.doc.history.undoDepth=v}),p("historyEventDelay",1250),p("viewportMargin",10,function(f){return f.refresh()},!0),p("maxHighlightLength",1e4,Sa,!0),p("moveInputWithCursor",!0,function(f,v){v||f.display.input.resetPosition()}),p("tabindex",null,function(f,v){return f.display.input.getField().tabIndex=v||""}),p("autofocus",null),p("direction","ltr",function(f,v){return f.doc.setDirection(v)},!0),p("phrases",null)}function a5(a,s,p){var f=p&&p!=So;if(!s!=!f){var v=a.display.dragFunctions,O=s?Ce:Ye;O(a.display.scroller,"dragstart",v.start),O(a.display.scroller,"dragenter",v.enter),O(a.display.scroller,"dragover",v.over),O(a.display.scroller,"dragleave",v.leave),O(a.display.scroller,"drop",v.drop)}}function l5(a){a.options.lineWrapping?(Q(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(L(a.display.wrapper,"CodeMirror-wrap"),vf(a)),Tf(a),yn(a),va(a),setTimeout(function(){return vo(a)},100)}function Ot(a,s){var p=this;if(!(this instanceof Ot))return new Ot(a,s);this.options=s=s?ce(s):{},ce(D0,s,!1);var f=s.value;typeof f=="string"?f=new bn(f,s.mode,null,s.lineSeparator,s.direction):s.mode&&(f.modeOption=s.mode),this.doc=f;var v=new Ot.inputStyles[s.inputStyle](this),O=this.display=new w8(a,f,v,s);O.wrapper.CodeMirror=this,N0(this),s.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Vy(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new pe,keySeq:null,specialChars:null},s.autofocus&&!k&&O.input.focus(),u&&m<11&&setTimeout(function(){return p.display.input.reset(!0)},20),s5(this),P8(),Ar(this),this.curOp.forceUpdate=!0,zy(this,f),s.autofocus&&!k||this.hasFocus()?setTimeout(function(){p.hasFocus()&&!p.state.focused&&Vf(p)},20):mo(this);for(var M in Ws)Ws.hasOwnProperty(M)&&Ws[M](this,s[M],So);$y(this),s.finishInit&&s.finishInit(this);for(var j=0;j20*20}Ce(s.scroller,"touchstart",function(K){if(!dt(a,K)&&!O(K)&&!Xf(a,K)){s.input.ensurePolled(),clearTimeout(p);var Z=+new Date;s.activeTouch={start:Z,moved:!1,prev:Z-f.end<=300?f:null},K.touches.length==1&&(s.activeTouch.left=K.touches[0].pageX,s.activeTouch.top=K.touches[0].pageY)}}),Ce(s.scroller,"touchmove",function(){s.activeTouch&&(s.activeTouch.moved=!0)}),Ce(s.scroller,"touchend",function(K){var Z=s.activeTouch;if(Z&&!Bi(s,K)&&Z.left!=null&&!Z.moved&&new Date-Z.start<300){var ne=a.coordsChar(s.activeTouch,"page"),re;!Z.prev||M(Z,Z.prev)?re=new wt(ne,ne):!Z.prev.prev||M(Z,Z.prev.prev)?re=a.findWordAt(ne):re=new wt(ue(ne.line,0),ot(a.doc,ue(ne.line+1,0))),a.setSelection(re.anchor,re.head),a.focus(),yt(K)}v()}),Ce(s.scroller,"touchcancel",v),Ce(s.scroller,"scroll",function(){s.scroller.clientHeight&&(wa(a,s.scroller.scrollTop),_r(a,s.scroller.scrollLeft,!0),Qe(a,"scroll",a))}),Ce(s.scroller,"mousewheel",function(K){return My(a,K)}),Ce(s.scroller,"DOMMouseScroll",function(K){return My(a,K)}),Ce(s.wrapper,"scroll",function(){return s.wrapper.scrollTop=s.wrapper.scrollLeft=0}),s.dragFunctions={enter:function(K){dt(a,K)||qn(K)},over:function(K){dt(a,K)||(M8(a,K),qn(K))},start:function(K){return F8(a,K)},drop:Xt(a,I8),leave:function(K){dt(a,K)||f0(a)}};var j=s.input.getField();Ce(j,"keyup",function(K){return E0.call(a,K)}),Ce(j,"keydown",Xt(a,_0)),Ce(j,"keypress",Xt(a,A0)),Ce(j,"focus",function(K){return Vf(a,K)}),Ce(j,"blur",function(K){return mo(a,K)})}var Zf=[];Ot.defineInitHook=function(a){return Zf.push(a)};function Ma(a,s,p,f){var v=a.doc,O;p==null&&(p="add"),p=="smart"&&(v.mode.indent?O=fa(a,s).state:p="prev");var M=a.options.tabSize,j=Je(v,s),K=de(j.text,null,M);j.stateAfter&&(j.stateAfter=null);var Z=j.text.match(/^\s*/)[0],ne;if(!f&&!/\S/.test(j.text))ne=0,p="not";else if(p=="smart"&&(ne=v.mode.indent(O,j.text.slice(Z.length),j.text),ne==ye||ne>150)){if(!f)return;p="prev"}p=="prev"?s>v.first?ne=de(Je(v,s-1).text,null,M):ne=0:p=="add"?ne=K+a.options.indentUnit:p=="subtract"?ne=K-a.options.indentUnit:typeof p=="number"&&(ne=K+p),ne=Math.max(0,ne);var re="",ve=0;if(a.options.indentWithTabs)for(var me=Math.floor(ne/M);me;--me)ve+=M,re+=" ";if(veM,K=ca(s),Z=null;if(j&&f.ranges.length>1)if(ri&&ri.text.join(` `)==s){if(f.ranges.length%ri.text.length==0){Z=[];for(var ne=0;ne=0;ve--){var me=f.ranges[ve],Ae=me.from(),Te=me.to();me.empty()&&(p&&p>0?Ae=ue(Ae.line,Ae.ch-p):a.state.overwrite&&!j?Te=ue(Te.line,Math.min(Je(O,Te.line).text.length,Te.ch+he(K).length)):j&&ri&&ri.lineWise&&ri.text.join(` `)==K.join(` -`)&&(Ae=Te=ue(Ae.line,0)));var Oe={from:Ae,to:Te,text:Z?Z[ve%Z.length]:K,origin:v||(j?"paste":a.state.cutIncoming>M?"cut":"+input")};wo(a.doc,Oe),Jt(a,"inputRead",a,Oe)}s&&!j&&V0(a,s),go(a),a.curOp.updateInput<2&&(a.curOp.updateInput=re),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function O0(a,s){var p=a.clipboardData&&a.clipboardData.getData("Text");if(p)return a.preventDefault(),!s.isReadOnly()&&!s.options.disableInput&&s.hasFocus()&&Nn(s,function(){return qf(s,p,0,null,"paste")}),!0}function V0(a,s){if(!(!a.options.electricChars||!a.options.smartIndent))for(var p=a.doc.sel,f=p.ranges.length-1;f>=0;f--){var v=p.ranges[f];if(!(v.head.ch>100||f&&p.ranges[f-1].head.line==v.head.line)){var O=a.getModeAt(v.head),M=!1;if(O.electricChars){for(var j=0;j-1){M=Ma(a,v.head.line,"smart");break}}else O.electricInput&&O.electricInput.test(Je(a.doc,v.head.line).text.slice(0,v.head.ch))&&(M=Ma(a,v.head.line,"smart"));M&&Jt(a,"electricInput",a,v.head.line)}}}function B0(a){for(var s=[],p=[],f=0;fO&&(Ma(this,j.head.line,f,!0),O=j.head.line,M==this.doc.sel.primIndex&&go(this));else{var K=j.from(),Z=j.to(),ne=Math.max(O,K.line);O=Math.min(this.lastLine(),Z.line-(Z.ch?0:1))+1;for(var re=ne;re0&&Wf(this.doc,M,new wt(K,ve[M].to()),D)}}}),getTokenAt:function(f,v){return Hv(this,f,v)},getLineTokens:function(f,v){return Hv(this,ue(f),v,!0)},getTokenTypeAt:function(f){f=ot(this.doc,f);var v=jv(this,Je(this.doc,f.line)),O=0,M=(v.length-1)/2,j=f.ch,K;if(j==0)K=v[2];else for(;;){var Z=O+M>>1;if((Z?v[Z*2-1]:0)>=j)M=Z;else if(v[Z*2+1]K&&(f=K,M=!0),j=Je(this.doc,f)}else j=f;return ks(this,j,{top:0,left:0},v||"page",O||M).top+(M?this.doc.height-Vi(j):0)},defaultTextHeight:function(){return po(this.display)},defaultCharWidth:function(){return ho(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(f,v,O,M,j){var K=this.display;f=ni(this,ot(this.doc,f));var Z=f.bottom,ne=f.left;if(v.style.position="absolute",v.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(v),K.sizer.appendChild(v),M=="over")Z=f.top;else if(M=="above"||M=="near"){var re=Math.max(K.wrapper.clientHeight,this.doc.height),ve=Math.max(K.sizer.clientWidth,K.lineSpace.clientWidth);(M=="above"||f.bottom+v.offsetHeight>re)&&f.top>v.offsetHeight?Z=f.top-v.offsetHeight:f.bottom+v.offsetHeight<=re&&(Z=f.bottom),ne+v.offsetWidth>ve&&(ne=ve-v.offsetWidth)}v.style.top=Z+"px",v.style.left=v.style.right="",j=="right"?(ne=K.sizer.clientWidth-v.offsetWidth,v.style.right="0px"):(j=="left"?ne=0:j=="middle"&&(ne=(K.sizer.clientWidth-v.offsetWidth)/2),v.style.left=ne+"px"),O&&o8(this,{left:ne,top:Z,right:ne+v.offsetWidth,bottom:Z+v.offsetHeight})},triggerOnKeyDown:un(_0),triggerOnKeyPress:un(A0),triggerOnKeyUp:E0,triggerOnMouseDown:un(S0),execCommand:function(f){if(Ra.hasOwnProperty(f))return Ra[f].call(null,this)},triggerElectric:un(function(f){V0(this,f)}),findPosH:function(f,v,O,M){var j=1;v<0&&(j=-1,v=-v);for(var K=ot(this.doc,f),Z=0;Z0&&ne(O.charAt(M-1));)--M;for(;j.5||this.options.lineWrapping)&&Tf(this),Qe(this,"refresh",this)}),swapDoc:un(function(f){var v=this.doc;return v.cm=null,this.state.selectingText&&this.state.selectingText(),zy(this,f),va(this),this.display.input.reset(),ba(this,f.scrollLeft,f.scrollTop),this.curOp.forceScroll=!0,Jt(this,"swapDoc",this,v),v}),phrase:function(f){var v=this.options.phrases;return v&&Object.prototype.hasOwnProperty.call(v,f)?v[f]:f},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Tt(a),a.registerHelper=function(f,v,O){p.hasOwnProperty(f)||(p[f]=a[f]={_global:[]}),p[f][v]=O},a.registerGlobalHelper=function(f,v,O,M){a.registerHelper(f,v,M),p[f]._global.push({pred:O,val:M})}}function ep(a,s,p,f,v){var O=s,M=p,j=Je(a,s.line),K=v&&a.direction=="rtl"?-p:p;function Z(){var Ue=s.line+K;return Ue=a.first+a.size?!1:(s=new ue(Ue,s.ch,s.sticky),j=Je(a,Ue))}function ne(Ue){var Fe;if(f=="codepoint"){var Ge=j.text.charCodeAt(s.ch+(p>0?0:-1));if(isNaN(Ge))Fe=null;else{var nt=p>0?Ge>=55296&&Ge<56320:Ge>=56320&&Ge<57343;Fe=new ue(s.line,Math.max(0,Math.min(j.text.length,s.ch+p*(nt?2:1))),-p)}}else v?Fe=U8(a.cm,j,s,p):Fe=Kf(j,s,p);if(Fe==null)if(!Ue&&Z())s=Yf(v,a.cm,j,s.line,K);else return!1;else s=Fe;return!0}if(f=="char"||f=="codepoint")ne();else if(f=="column")ne(!0);else if(f=="word"||f=="group")for(var re=null,ve=f=="group",me=a.cm&&a.cm.getHelper(s,"wordChars"),Ae=!0;!(p<0&&!ne(!Ae));Ae=!1){var Te=j.text.charAt(s.ch)||` +`)&&(Ae=Te=ue(Ae.line,0)));var Oe={from:Ae,to:Te,text:Z?Z[ve%Z.length]:K,origin:v||(j?"paste":a.state.cutIncoming>M?"cut":"+input")};wo(a.doc,Oe),Jt(a,"inputRead",a,Oe)}s&&!j&&V0(a,s),go(a),a.curOp.updateInput<2&&(a.curOp.updateInput=re),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function O0(a,s){var p=a.clipboardData&&a.clipboardData.getData("Text");if(p)return a.preventDefault(),!s.isReadOnly()&&!s.options.disableInput&&s.hasFocus()&&Nn(s,function(){return qf(s,p,0,null,"paste")}),!0}function V0(a,s){if(!(!a.options.electricChars||!a.options.smartIndent))for(var p=a.doc.sel,f=p.ranges.length-1;f>=0;f--){var v=p.ranges[f];if(!(v.head.ch>100||f&&p.ranges[f-1].head.line==v.head.line)){var O=a.getModeAt(v.head),M=!1;if(O.electricChars){for(var j=0;j-1){M=Ma(a,v.head.line,"smart");break}}else O.electricInput&&O.electricInput.test(Je(a.doc,v.head.line).text.slice(0,v.head.ch))&&(M=Ma(a,v.head.line,"smart"));M&&Jt(a,"electricInput",a,v.head.line)}}}function B0(a){for(var s=[],p=[],f=0;fO&&(Ma(this,j.head.line,f,!0),O=j.head.line,M==this.doc.sel.primIndex&&go(this));else{var K=j.from(),Z=j.to(),ne=Math.max(O,K.line);O=Math.min(this.lastLine(),Z.line-(Z.ch?0:1))+1;for(var re=ne;re0&&Wf(this.doc,M,new wt(K,ve[M].to()),D)}}}),getTokenAt:function(f,v){return Hv(this,f,v)},getLineTokens:function(f,v){return Hv(this,ue(f),v,!0)},getTokenTypeAt:function(f){f=ot(this.doc,f);var v=jv(this,Je(this.doc,f.line)),O=0,M=(v.length-1)/2,j=f.ch,K;if(j==0)K=v[2];else for(;;){var Z=O+M>>1;if((Z?v[Z*2-1]:0)>=j)M=Z;else if(v[Z*2+1]K&&(f=K,M=!0),j=Je(this.doc,f)}else j=f;return ks(this,j,{top:0,left:0},v||"page",O||M).top+(M?this.doc.height-Vi(j):0)},defaultTextHeight:function(){return po(this.display)},defaultCharWidth:function(){return ho(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(f,v,O,M,j){var K=this.display;f=ni(this,ot(this.doc,f));var Z=f.bottom,ne=f.left;if(v.style.position="absolute",v.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(v),K.sizer.appendChild(v),M=="over")Z=f.top;else if(M=="above"||M=="near"){var re=Math.max(K.wrapper.clientHeight,this.doc.height),ve=Math.max(K.sizer.clientWidth,K.lineSpace.clientWidth);(M=="above"||f.bottom+v.offsetHeight>re)&&f.top>v.offsetHeight?Z=f.top-v.offsetHeight:f.bottom+v.offsetHeight<=re&&(Z=f.bottom),ne+v.offsetWidth>ve&&(ne=ve-v.offsetWidth)}v.style.top=Z+"px",v.style.left=v.style.right="",j=="right"?(ne=K.sizer.clientWidth-v.offsetWidth,v.style.right="0px"):(j=="left"?ne=0:j=="middle"&&(ne=(K.sizer.clientWidth-v.offsetWidth)/2),v.style.left=ne+"px"),O&&a8(this,{left:ne,top:Z,right:ne+v.offsetWidth,bottom:Z+v.offsetHeight})},triggerOnKeyDown:un(_0),triggerOnKeyPress:un(A0),triggerOnKeyUp:E0,triggerOnMouseDown:un(S0),execCommand:function(f){if(Ra.hasOwnProperty(f))return Ra[f].call(null,this)},triggerElectric:un(function(f){V0(this,f)}),findPosH:function(f,v,O,M){var j=1;v<0&&(j=-1,v=-v);for(var K=ot(this.doc,f),Z=0;Z0&&ne(O.charAt(M-1));)--M;for(;j.5||this.options.lineWrapping)&&Tf(this),Qe(this,"refresh",this)}),swapDoc:un(function(f){var v=this.doc;return v.cm=null,this.state.selectingText&&this.state.selectingText(),zy(this,f),va(this),this.display.input.reset(),ba(this,f.scrollLeft,f.scrollTop),this.curOp.forceScroll=!0,Jt(this,"swapDoc",this,v),v}),phrase:function(f){var v=this.options.phrases;return v&&Object.prototype.hasOwnProperty.call(v,f)?v[f]:f},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Tt(a),a.registerHelper=function(f,v,O){p.hasOwnProperty(f)||(p[f]=a[f]={_global:[]}),p[f][v]=O},a.registerGlobalHelper=function(f,v,O,M){a.registerHelper(f,v,M),p[f]._global.push({pred:O,val:M})}}function ep(a,s,p,f,v){var O=s,M=p,j=Je(a,s.line),K=v&&a.direction=="rtl"?-p:p;function Z(){var Ue=s.line+K;return Ue=a.first+a.size?!1:(s=new ue(Ue,s.ch,s.sticky),j=Je(a,Ue))}function ne(Ue){var Fe;if(f=="codepoint"){var Ge=j.text.charCodeAt(s.ch+(p>0?0:-1));if(isNaN(Ge))Fe=null;else{var nt=p>0?Ge>=55296&&Ge<56320:Ge>=56320&&Ge<57343;Fe=new ue(s.line,Math.max(0,Math.min(j.text.length,s.ch+p*(nt?2:1))),-p)}}else v?Fe=H8(a.cm,j,s,p):Fe=Kf(j,s,p);if(Fe==null)if(!Ue&&Z())s=Yf(v,a.cm,j,s.line,K);else return!1;else s=Fe;return!0}if(f=="char"||f=="codepoint")ne();else if(f=="column")ne(!0);else if(f=="word"||f=="group")for(var re=null,ve=f=="group",me=a.cm&&a.cm.getHelper(s,"wordChars"),Ae=!0;!(p<0&&!ne(!Ae));Ae=!1){var Te=j.text.charAt(s.ch)||` `,Oe=He(Te,me)?"w":ve&&Te==` -`?"n":!ve||/\s/.test(Te)?null:"p";if(ve&&!Ae&&!Oe&&(Oe="s"),re&&re!=Oe){p<0&&(p=1,ne(),s.sticky="after");break}if(Oe&&(re=Oe),p>0&&!ne(!Ae))break}var Ie=Ls(a,s,O,M,!0);return rt(O,Ie)&&(Ie.hitSide=!0),Ie}function I0(a,s,p,f){var v=a.doc,O=s.left,M;if(f=="page"){var j=Math.min(a.display.wrapper.clientHeight,le(a).innerHeight||v(a).documentElement.clientHeight),K=Math.max(j-.5*po(a.display),3);M=(p>0?s.bottom:s.top)+p*K}else f=="line"&&(M=p>0?s.bottom+3:s.top-3);for(var Z;Z=Af(a,O,M),!!Z.outside;){if(p<0?M<=0:M>=v.height){Z.hitSide=!0;break}M+=p*5}return Z}var At=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};At.prototype.init=function(a){var s=this,p=this,f=p.cm,v=p.div=a.lineDiv;v.contentEditable=!0,R0(v,f.options.spellcheck,f.options.autocorrect,f.options.autocapitalize);function O(j){for(var K=j.target;K;K=K.parentNode){if(K==v)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(K.className))break}return!1}Ce(v,"paste",function(j){!O(j)||dt(f,j)||O0(j,f)||h<=11&&setTimeout(Xt(f,function(){return s.updateFromDOM()}),20)}),Ce(v,"compositionstart",function(j){s.composing={data:j.data,done:!1}}),Ce(v,"compositionupdate",function(j){s.composing||(s.composing={data:j.data,done:!1})}),Ce(v,"compositionend",function(j){s.composing&&(j.data!=s.composing.data&&s.readFromDOMSoon(),s.composing.done=!0)}),Ce(v,"touchstart",function(){return p.forceCompositionEnd()}),Ce(v,"input",function(){s.composing||s.readFromDOMSoon()});function M(j){if(!(!O(j)||dt(f,j))){if(f.somethingSelected())Gs({lineWise:!1,text:f.getSelections()}),j.type=="cut"&&f.replaceSelection("",null,"cut");else if(f.options.lineWiseCopyCut){var K=B0(f);Gs({lineWise:!0,text:K.text}),j.type=="cut"&&f.operation(function(){f.setSelections(K.ranges,0,D),f.replaceSelection("",null,"cut")})}else return;if(j.clipboardData){j.clipboardData.clearData();var Z=ri.text.join(` +`?"n":!ve||/\s/.test(Te)?null:"p";if(ve&&!Ae&&!Oe&&(Oe="s"),re&&re!=Oe){p<0&&(p=1,ne(),s.sticky="after");break}if(Oe&&(re=Oe),p>0&&!ne(!Ae))break}var Ie=Ls(a,s,O,M,!0);return rt(O,Ie)&&(Ie.hitSide=!0),Ie}function I0(a,s,p,f){var v=a.doc,O=s.left,M;if(f=="page"){var j=Math.min(a.display.wrapper.clientHeight,le(a).innerHeight||v(a).documentElement.clientHeight),K=Math.max(j-.5*po(a.display),3);M=(p>0?s.bottom:s.top)+p*K}else f=="line"&&(M=p>0?s.bottom+3:s.top-3);for(var Z;Z=Af(a,O,M),!!Z.outside;){if(p<0?M<=0:M>=v.height){Z.hitSide=!0;break}M+=p*5}return Z}var At=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new pe,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};At.prototype.init=function(a){var s=this,p=this,f=p.cm,v=p.div=a.lineDiv;v.contentEditable=!0,R0(v,f.options.spellcheck,f.options.autocorrect,f.options.autocapitalize);function O(j){for(var K=j.target;K;K=K.parentNode){if(K==v)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(K.className))break}return!1}Ce(v,"paste",function(j){!O(j)||dt(f,j)||O0(j,f)||m<=11&&setTimeout(Xt(f,function(){return s.updateFromDOM()}),20)}),Ce(v,"compositionstart",function(j){s.composing={data:j.data,done:!1}}),Ce(v,"compositionupdate",function(j){s.composing||(s.composing={data:j.data,done:!1})}),Ce(v,"compositionend",function(j){s.composing&&(j.data!=s.composing.data&&s.readFromDOMSoon(),s.composing.done=!0)}),Ce(v,"touchstart",function(){return p.forceCompositionEnd()}),Ce(v,"input",function(){s.composing||s.readFromDOMSoon()});function M(j){if(!(!O(j)||dt(f,j))){if(f.somethingSelected())Gs({lineWise:!1,text:f.getSelections()}),j.type=="cut"&&f.replaceSelection("",null,"cut");else if(f.options.lineWiseCopyCut){var K=B0(f);Gs({lineWise:!0,text:K.text}),j.type=="cut"&&f.operation(function(){f.setSelections(K.ranges,0,D),f.replaceSelection("",null,"cut")})}else return;if(j.clipboardData){j.clipboardData.clearData();var Z=ri.text.join(` `);if(j.clipboardData.setData("Text",Z),j.clipboardData.getData("Text")==Z){j.preventDefault();return}}var ne=$0(),re=ne.firstChild;f.display.lineSpace.insertBefore(ne,f.display.lineSpace.firstChild),re.value=ri.text.join(` -`);var ve=J(v.ownerDocument);ie(re),setTimeout(function(){f.display.lineSpace.removeChild(ne),ve.focus(),ve==v&&p.showPrimarySelection()},50)}}Ce(v,"copy",M),Ce(v,"cut",M)},At.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},At.prototype.prepareSelection=function(){var a=Sy(this.cm,!1);return a.focus=J(this.div.ownerDocument)==this.div,a},At.prototype.showSelection=function(a,s){!a||!this.cm.display.view.length||((a.focus||s)&&this.showPrimarySelection(),this.showMultipleSelections(a))},At.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},At.prototype.showPrimarySelection=function(){var a=this.getSelection(),s=this.cm,p=s.doc.sel.primary(),f=p.from(),v=p.to();if(s.display.viewTo==s.display.viewFrom||f.line>=s.display.viewTo||v.line=s.display.viewFrom&&F0(s,f)||{node:j[0].measure.map[2],offset:0},Z=v.linea.firstLine()&&(f=ue(f.line-1,Je(a.doc,f.line-1).length)),v.ch==Je(a.doc,v.line).text.length&&v.lines.viewTo-1)return!1;var O,M,j;f.line==s.viewFrom||(O=Cr(a,f.line))==0?(M=bt(s.view[0].line),j=s.view[0].node):(M=bt(s.view[O].line),j=s.view[O-1].node.nextSibling);var K=Cr(a,v.line),Z,ne;if(K==s.view.length-1?(Z=s.viewTo-1,ne=s.lineDiv.lastChild):(Z=bt(s.view[K+1].line)-1,ne=s.view[K+1].node.previousSibling),!j)return!1;for(var re=a.doc.splitLines(c5(a,j,ne,M,Z)),ve=Di(a.doc,ue(M,0),ue(Z,Je(a.doc,Z).text.length));re.length>1&&ve.length>1;)if(he(re)==he(ve))re.pop(),ve.pop(),Z--;else if(re[0]==ve[0])re.shift(),ve.shift(),M++;else break;for(var me=0,Ae=0,Te=re[0],Oe=ve[0],Ie=Math.min(Te.length,Oe.length);mef.ch&&Ue.charCodeAt(Ue.length-Ae-1)==Fe.charCodeAt(Fe.length-Ae-1);)me--,Ae++;re[re.length-1]=Ue.slice(0,Ue.length-Ae).replace(/^\u200b+/,""),re[0]=re[0].slice(me).replace(/\u200b+$/,"");var nt=ue(M,me),qe=ue(Z,ve.length?he(ve).length-Ae:0);if(re.length>1||re[0]||Ee(nt,qe))return Co(a.doc,re,nt,qe,"+input"),!0},At.prototype.ensurePolled=function(){this.forceCompositionEnd()},At.prototype.reset=function(){this.forceCompositionEnd()},At.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},At.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},At.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Nn(this.cm,function(){return yn(a.cm)})},At.prototype.setUneditable=function(a){a.contentEditable="false"},At.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Xt(this.cm,qf)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},At.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},At.prototype.onContextMenu=function(){},At.prototype.resetPosition=function(){},At.prototype.needsContentAttribute=!0;function F0(a,s){var p=Cf(a,s.line);if(!p||p.hidden)return null;var f=Je(a.doc,s.line),v=uy(p,f,s.line),O=tt(f,a.doc.direction),M="left";if(O){var j=Ne(O,s.ch);M=j%2?"right":"left"}var K=hy(v.map,s.ch,M);return K.offset=K.collapse=="right"?K.end:K.start,K}function d5(a){for(var s=a;s;s=s.parentNode)if(/CodeMirror-gutter-wrapper/.test(s.className))return!0;return!1}function xo(a,s){return s&&(a.bad=!0),a}function c5(a,s,p,f,v){var O="",M=!1,j=a.doc.lineSeparator(),K=!1;function Z(me){return function(Ae){return Ae.id==me}}function ne(){M&&(O+=j,K&&(O+=j),M=K=!1)}function re(me){me&&(ne(),O+=me)}function ve(me){if(me.nodeType==1){var Ae=me.getAttribute("cm-text");if(Ae){re(Ae);return}var Te=me.getAttribute("cm-marker"),Oe;if(Te){var Ie=a.findMarks(ue(f,0),ue(v+1,0),Z(+Te));Ie.length&&(Oe=Ie[0].find(0))&&re(Di(a.doc,Oe.from,Oe.to).join(j));return}if(me.getAttribute("contenteditable")=="false")return;var Ue=/^(pre|div|p|li|table|br)$/i.test(me.nodeName);if(!/^br$/i.test(me.nodeName)&&me.textContent.length==0)return;Ue&&ne();for(var Fe=0;Fe=9&&s.hasSelection&&(s.hasSelection=null),p.poll()}),Ce(v,"paste",function(M){dt(f,M)||O0(M,f)||(f.state.pasteIncoming=+new Date,p.fastPoll())});function O(M){if(!dt(f,M)){if(f.somethingSelected())Gs({lineWise:!1,text:f.getSelections()});else if(f.options.lineWiseCopyCut){var j=B0(f);Gs({lineWise:!0,text:j.text}),M.type=="cut"?f.setSelections(j.ranges,null,D):(p.prevInput="",v.value=j.text.join(` -`),ie(v))}else return;M.type=="cut"&&(f.state.cutIncoming=+new Date)}}Ce(v,"cut",O),Ce(v,"copy",O),Ce(a.scroller,"paste",function(M){if(!(Bi(a,M)||dt(f,M))){if(!v.dispatchEvent){f.state.pasteIncoming=+new Date,p.focus();return}var j=new Event("paste");j.clipboardData=M.clipboardData,v.dispatchEvent(j)}}),Ce(a.lineSpace,"selectstart",function(M){Bi(a,M)||yt(M)}),Ce(v,"compositionstart",function(){var M=f.getCursor("from");p.composing&&p.composing.range.clear(),p.composing={start:M,range:f.markText(M,f.getCursor("to"),{className:"CodeMirror-composing"})}}),Ce(v,"compositionend",function(){p.composing&&(p.poll(),p.composing.range.clear(),p.composing=null)})},Lt.prototype.createField=function(a){this.wrapper=$0(),this.textarea=this.wrapper.firstChild},Lt.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Lt.prototype.prepareSelection=function(){var a=this.cm,s=a.display,p=a.doc,f=Sy(a);if(a.options.moveInputWithCursor){var v=ni(a,p.sel.primary().head,"div"),O=s.wrapper.getBoundingClientRect(),M=s.lineDiv.getBoundingClientRect();f.teTop=Math.max(0,Math.min(s.wrapper.clientHeight-10,v.top+M.top-O.top)),f.teLeft=Math.max(0,Math.min(s.wrapper.clientWidth-10,v.left+M.left-O.left))}return f},Lt.prototype.showSelection=function(a){var s=this.cm,p=s.display;H(p.cursorDiv,a.cursors),H(p.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Lt.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var s=this.cm;if(s.somethingSelected()){this.prevInput="";var p=s.getSelection();this.textarea.value=p,s.state.focused&&ie(this.textarea),u&&h>=9&&(this.hasSelection=p)}else a||(this.prevInput=this.textarea.value="",u&&h>=9&&(this.hasSelection=null))}},Lt.prototype.getField=function(){return this.textarea},Lt.prototype.supportsTouch=function(){return!1},Lt.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!k||J(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},Lt.prototype.blur=function(){this.textarea.blur()},Lt.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Lt.prototype.receivedFocus=function(){this.slowPoll()},Lt.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Lt.prototype.fastPoll=function(){var a=!1,s=this;s.pollingFast=!0;function p(){var f=s.poll();!f&&!a?(a=!0,s.polling.set(60,p)):(s.pollingFast=!1,s.slowPoll())}s.polling.set(20,p)},Lt.prototype.poll=function(){var a=this,s=this.cm,p=this.textarea,f=this.prevInput;if(this.contextMenuPending||!s.state.focused||Gi(p)&&!f&&!this.composing||s.isReadOnly()||s.options.disableInput||s.state.keySeq)return!1;var v=p.value;if(v==f&&!s.somethingSelected())return!1;if(u&&h>=9&&this.hasSelection===v||N&&/[\uf700-\uf7ff]/.test(v))return s.display.input.reset(),!1;if(s.doc.sel==s.display.selForContextMenu){var O=v.charCodeAt(0);if(O==8203&&!f&&(f="\u200B"),O==8666)return this.reset(),this.cm.execCommand("undo")}for(var M=0,j=Math.min(f.length,v.length);M1e3||v.indexOf(` -`)>-1?p.value=a.prevInput="":a.prevInput=v,a.composing&&(a.composing.range.clear(),a.composing.range=s.markText(a.composing.start,s.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Lt.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Lt.prototype.onKeyPress=function(){u&&h>=9&&(this.hasSelection=null),this.fastPoll()},Lt.prototype.onContextMenu=function(a){var s=this,p=s.cm,f=p.display,v=s.textarea;s.contextMenuPending&&s.contextMenuPending();var O=wr(p,a),M=f.scroller.scrollTop;if(!O||w)return;var j=p.options.resetSelectionOnContextMenu;j&&p.doc.sel.contains(O)==-1&&Xt(p,an)(p.doc,qi(O),D);var K=v.style.cssText,Z=s.wrapper.style.cssText,ne=s.wrapper.offsetParent.getBoundingClientRect();s.wrapper.style.cssText="position: static",v.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var ve=J(v.ownerDocument);ie(re),setTimeout(function(){f.display.lineSpace.removeChild(ne),ve.focus(),ve==v&&p.showPrimarySelection()},50)}}Ce(v,"copy",M),Ce(v,"cut",M)},At.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},At.prototype.prepareSelection=function(){var a=Sy(this.cm,!1);return a.focus=J(this.div.ownerDocument)==this.div,a},At.prototype.showSelection=function(a,s){!a||!this.cm.display.view.length||((a.focus||s)&&this.showPrimarySelection(),this.showMultipleSelections(a))},At.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},At.prototype.showPrimarySelection=function(){var a=this.getSelection(),s=this.cm,p=s.doc.sel.primary(),f=p.from(),v=p.to();if(s.display.viewTo==s.display.viewFrom||f.line>=s.display.viewTo||v.line=s.display.viewFrom&&F0(s,f)||{node:j[0].measure.map[2],offset:0},Z=v.linea.firstLine()&&(f=ue(f.line-1,Je(a.doc,f.line-1).length)),v.ch==Je(a.doc,v.line).text.length&&v.lines.viewTo-1)return!1;var O,M,j;f.line==s.viewFrom||(O=Cr(a,f.line))==0?(M=bt(s.view[0].line),j=s.view[0].node):(M=bt(s.view[O].line),j=s.view[O-1].node.nextSibling);var K=Cr(a,v.line),Z,ne;if(K==s.view.length-1?(Z=s.viewTo-1,ne=s.lineDiv.lastChild):(Z=bt(s.view[K+1].line)-1,ne=s.view[K+1].node.previousSibling),!j)return!1;for(var re=a.doc.splitLines(u5(a,j,ne,M,Z)),ve=Di(a.doc,ue(M,0),ue(Z,Je(a.doc,Z).text.length));re.length>1&&ve.length>1;)if(he(re)==he(ve))re.pop(),ve.pop(),Z--;else if(re[0]==ve[0])re.shift(),ve.shift(),M++;else break;for(var me=0,Ae=0,Te=re[0],Oe=ve[0],Ie=Math.min(Te.length,Oe.length);mef.ch&&Ue.charCodeAt(Ue.length-Ae-1)==Fe.charCodeAt(Fe.length-Ae-1);)me--,Ae++;re[re.length-1]=Ue.slice(0,Ue.length-Ae).replace(/^\u200b+/,""),re[0]=re[0].slice(me).replace(/\u200b+$/,"");var nt=ue(M,me),qe=ue(Z,ve.length?he(ve).length-Ae:0);if(re.length>1||re[0]||Ee(nt,qe))return Co(a.doc,re,nt,qe,"+input"),!0},At.prototype.ensurePolled=function(){this.forceCompositionEnd()},At.prototype.reset=function(){this.forceCompositionEnd()},At.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},At.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},At.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Nn(this.cm,function(){return yn(a.cm)})},At.prototype.setUneditable=function(a){a.contentEditable="false"},At.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Xt(this.cm,qf)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},At.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},At.prototype.onContextMenu=function(){},At.prototype.resetPosition=function(){},At.prototype.needsContentAttribute=!0;function F0(a,s){var p=Cf(a,s.line);if(!p||p.hidden)return null;var f=Je(a.doc,s.line),v=uy(p,f,s.line),O=tt(f,a.doc.direction),M="left";if(O){var j=Ne(O,s.ch);M=j%2?"right":"left"}var K=hy(v.map,s.ch,M);return K.offset=K.collapse=="right"?K.end:K.start,K}function c5(a){for(var s=a;s;s=s.parentNode)if(/CodeMirror-gutter-wrapper/.test(s.className))return!0;return!1}function xo(a,s){return s&&(a.bad=!0),a}function u5(a,s,p,f,v){var O="",M=!1,j=a.doc.lineSeparator(),K=!1;function Z(me){return function(Ae){return Ae.id==me}}function ne(){M&&(O+=j,K&&(O+=j),M=K=!1)}function re(me){me&&(ne(),O+=me)}function ve(me){if(me.nodeType==1){var Ae=me.getAttribute("cm-text");if(Ae){re(Ae);return}var Te=me.getAttribute("cm-marker"),Oe;if(Te){var Ie=a.findMarks(ue(f,0),ue(v+1,0),Z(+Te));Ie.length&&(Oe=Ie[0].find(0))&&re(Di(a.doc,Oe.from,Oe.to).join(j));return}if(me.getAttribute("contenteditable")=="false")return;var Ue=/^(pre|div|p|li|table|br)$/i.test(me.nodeName);if(!/^br$/i.test(me.nodeName)&&me.textContent.length==0)return;Ue&&ne();for(var Fe=0;Fe=9&&s.hasSelection&&(s.hasSelection=null),p.poll()}),Ce(v,"paste",function(M){dt(f,M)||O0(M,f)||(f.state.pasteIncoming=+new Date,p.fastPoll())});function O(M){if(!dt(f,M)){if(f.somethingSelected())Gs({lineWise:!1,text:f.getSelections()});else if(f.options.lineWiseCopyCut){var j=B0(f);Gs({lineWise:!0,text:j.text}),M.type=="cut"?f.setSelections(j.ranges,null,D):(p.prevInput="",v.value=j.text.join(` +`),ie(v))}else return;M.type=="cut"&&(f.state.cutIncoming=+new Date)}}Ce(v,"cut",O),Ce(v,"copy",O),Ce(a.scroller,"paste",function(M){if(!(Bi(a,M)||dt(f,M))){if(!v.dispatchEvent){f.state.pasteIncoming=+new Date,p.focus();return}var j=new Event("paste");j.clipboardData=M.clipboardData,v.dispatchEvent(j)}}),Ce(a.lineSpace,"selectstart",function(M){Bi(a,M)||yt(M)}),Ce(v,"compositionstart",function(){var M=f.getCursor("from");p.composing&&p.composing.range.clear(),p.composing={start:M,range:f.markText(M,f.getCursor("to"),{className:"CodeMirror-composing"})}}),Ce(v,"compositionend",function(){p.composing&&(p.poll(),p.composing.range.clear(),p.composing=null)})},Lt.prototype.createField=function(a){this.wrapper=$0(),this.textarea=this.wrapper.firstChild},Lt.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Lt.prototype.prepareSelection=function(){var a=this.cm,s=a.display,p=a.doc,f=Sy(a);if(a.options.moveInputWithCursor){var v=ni(a,p.sel.primary().head,"div"),O=s.wrapper.getBoundingClientRect(),M=s.lineDiv.getBoundingClientRect();f.teTop=Math.max(0,Math.min(s.wrapper.clientHeight-10,v.top+M.top-O.top)),f.teLeft=Math.max(0,Math.min(s.wrapper.clientWidth-10,v.left+M.left-O.left))}return f},Lt.prototype.showSelection=function(a){var s=this.cm,p=s.display;H(p.cursorDiv,a.cursors),H(p.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Lt.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var s=this.cm;if(s.somethingSelected()){this.prevInput="";var p=s.getSelection();this.textarea.value=p,s.state.focused&&ie(this.textarea),u&&m>=9&&(this.hasSelection=p)}else a||(this.prevInput=this.textarea.value="",u&&m>=9&&(this.hasSelection=null))}},Lt.prototype.getField=function(){return this.textarea},Lt.prototype.supportsTouch=function(){return!1},Lt.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!k||J(this.textarea.ownerDocument)!=this.textarea))try{this.textarea.focus()}catch{}},Lt.prototype.blur=function(){this.textarea.blur()},Lt.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Lt.prototype.receivedFocus=function(){this.slowPoll()},Lt.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Lt.prototype.fastPoll=function(){var a=!1,s=this;s.pollingFast=!0;function p(){var f=s.poll();!f&&!a?(a=!0,s.polling.set(60,p)):(s.pollingFast=!1,s.slowPoll())}s.polling.set(20,p)},Lt.prototype.poll=function(){var a=this,s=this.cm,p=this.textarea,f=this.prevInput;if(this.contextMenuPending||!s.state.focused||Gi(p)&&!f&&!this.composing||s.isReadOnly()||s.options.disableInput||s.state.keySeq)return!1;var v=p.value;if(v==f&&!s.somethingSelected())return!1;if(u&&m>=9&&this.hasSelection===v||N&&/[\uf700-\uf7ff]/.test(v))return s.display.input.reset(),!1;if(s.doc.sel==s.display.selForContextMenu){var O=v.charCodeAt(0);if(O==8203&&!f&&(f="\u200B"),O==8666)return this.reset(),this.cm.execCommand("undo")}for(var M=0,j=Math.min(f.length,v.length);M1e3||v.indexOf(` +`)>-1?p.value=a.prevInput="":a.prevInput=v,a.composing&&(a.composing.range.clear(),a.composing.range=s.markText(a.composing.start,s.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Lt.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Lt.prototype.onKeyPress=function(){u&&m>=9&&(this.hasSelection=null),this.fastPoll()},Lt.prototype.onContextMenu=function(a){var s=this,p=s.cm,f=p.display,v=s.textarea;s.contextMenuPending&&s.contextMenuPending();var O=wr(p,a),M=f.scroller.scrollTop;if(!O||w)return;var j=p.options.resetSelectionOnContextMenu;j&&p.doc.sel.contains(O)==-1&&Xt(p,an)(p.doc,qi(O),D);var K=v.style.cssText,Z=s.wrapper.style.cssText,ne=s.wrapper.offsetParent.getBoundingClientRect();s.wrapper.style.cssText="position: static",v.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-ne.top-5)+"px; left: "+(a.clientX-ne.left-5)+`px; z-index: 1000; background: `+(u?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var re;m&&(re=v.ownerDocument.defaultView.scrollY),f.input.focus(),m&&v.ownerDocument.defaultView.scrollTo(null,re),f.input.reset(),p.somethingSelected()||(v.value=s.prevInput=" "),s.contextMenuPending=me,f.selForContextMenu=p.doc.sel,clearTimeout(f.detectingSelectAll);function ve(){if(v.selectionStart!=null){var Te=p.somethingSelected(),Oe="\u200B"+(Te?v.value:"");v.value="\u21DA",v.value=Oe,s.prevInput=Te?"":"\u200B",v.selectionStart=1,v.selectionEnd=Oe.length,f.selForContextMenu=p.doc.sel}}function me(){if(s.contextMenuPending==me&&(s.contextMenuPending=!1,s.wrapper.style.cssText=Z,v.style.cssText=K,u&&h<9&&f.scrollbars.setScrollTop(f.scroller.scrollTop=M),v.selectionStart!=null)){(!u||u&&h<9)&&ve();var Te=0,Oe=function(){f.selForContextMenu==p.doc.sel&&v.selectionStart==0&&v.selectionEnd>0&&s.prevInput=="\u200B"?Xt(p,t0)(p):Te++<10?f.detectingSelectAll=setTimeout(Oe,500):(f.selForContextMenu=null,f.input.reset())};f.detectingSelectAll=setTimeout(Oe,200)}}if(u&&h>=9&&ve(),T){qn(a);var Ae=function(){Ye(window,"mouseup",Ae),setTimeout(me,20)};Ce(window,"mouseup",Ae)}else setTimeout(me,50)},Lt.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Lt.prototype.setUneditable=function(){},Lt.prototype.needsContentAttribute=!1;function f5(a,s){if(s=s?ce(s):{},s.value=a.value,!s.tabindex&&a.tabIndex&&(s.tabindex=a.tabIndex),!s.placeholder&&a.placeholder&&(s.placeholder=a.placeholder),s.autofocus==null){var p=J(a.ownerDocument);s.autofocus=p==a||a.getAttribute("autofocus")!=null&&p==document.body}function f(){a.value=j.getValue()}var v;if(a.form&&(Ce(a.form,"submit",f),!s.leaveSubmitMethodAlone)){var O=a.form;v=O.submit;try{var M=O.submit=function(){f(),O.submit=v,O.submit(),O.submit=M}}catch{}}s.finishInit=function(K){K.save=f,K.getTextArea=function(){return a},K.toTextArea=function(){K.toTextArea=isNaN,f(),a.parentNode.removeChild(K.getWrapperElement()),a.style.display="",a.form&&(Ye(a.form,"submit",f),!s.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=v))}},a.style.display="none";var j=Ot(function(K){return a.parentNode.insertBefore(K,a.nextSibling)},s);return j}function p5(a){a.off=Ye,a.on=Ce,a.wheelEventPixels=w8,a.Doc=bn,a.splitLines=ca,a.countColumn=de,a.findColumn=q,a.isWordChar=we,a.Pass=ye,a.signal=Qe,a.Line=co,a.changeEnd=er,a.scrollbarModel=Oy,a.Pos=ue,a.cmpPos=Ee,a.modes=ei,a.mimeModes=Ki,a.resolveMode=Tn,a.getMode=Ti,a.modeExtensions=Yi,a.extendMode=ys,a.copyState=Ni,a.startState=ua,a.innerMode=Qi,a.commands=Ra,a.keyMap=$i,a.keyName=v0,a.isModifierKey=m0,a.lookupKey=Eo,a.normalizeKeyMap=z8,a.StringStream=It,a.SharedTextMarker=Oa,a.TextMarker=nr,a.LineWidget=Da,a.e_preventDefault=yt,a.e_stopPropagation=Wn,a.e_stop=qn,a.addClass=Q,a.contains=A,a.rmClass=L,a.keyNames=ir}r5(Ot),s5(Ot);var h5="iter insert remove copy getEditor constructor".split(" ");for(var Ys in bn.prototype)bn.prototype.hasOwnProperty(Ys)&&se(h5,Ys)<0&&(Ot.prototype[Ys]=function(a){return function(){return a.apply(this.doc,arguments)}}(bn.prototype[Ys]));return Tt(bn),Ot.inputStyles={textarea:Lt,contenteditable:At},Ot.defineMode=function(a){!Ot.defaults.mode&&a!="null"&&(Ot.defaults.mode=a),vs.apply(this,arguments)},Ot.defineMIME=lo,Ot.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ot.defineMIME("text/plain","null"),Ot.defineExtension=function(a,s){Ot.prototype[a]=s},Ot.defineDocExtension=function(a,s){bn.prototype[a]=s},Ot.fromTextArea=f5,p5(Ot),Ot.version="6.65.7",Ot})}(yc)),yc.exports}var Si=zr();(function(e,t){(function(r){r(zr())})(function(r){r.defineMode("javascript",function(o,i){var l=o.indentUnit,d=i.statementIndent,c=i.jsonld,u=i.json||c,h=i.trackScope!==!1,m=i.typescript,y=i.wordCharacters||/[\w$\xa1-\uffff]/,C=function(){function te(Gt){return{type:Gt,style:"keyword"}}var ae=te("keyword a"),ue=te("keyword b"),Ee=te("keyword c"),rt=te("keyword d"),ht=te("operator"),vt={type:"atom",style:"atom"};return{if:te("if"),while:ae,with:ae,else:ue,do:ue,try:ue,finally:ue,return:rt,break:rt,continue:rt,new:te("new"),delete:Ee,void:Ee,throw:Ee,debugger:te("debugger"),var:te("var"),const:te("var"),let:te("var"),function:te("function"),catch:te("catch"),for:te("for"),switch:te("switch"),case:te("case"),default:te("default"),in:ht,typeof:ht,instanceof:ht,true:vt,false:vt,null:vt,undefined:vt,NaN:vt,Infinity:vt,this:te("this"),class:te("class"),super:te("atom"),yield:Ee,export:te("export"),import:te("import"),extends:Ee,await:Ee}}(),S=/[+\-*&%=<>!?|~^@]/,w=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function E(te){for(var ae=!1,ue,Ee=!1;(ue=te.next())!=null;){if(!ae){if(ue=="/"&&!Ee)return;ue=="["?Ee=!0:Ee&&ue=="]"&&(Ee=!1)}ae=!ae&&ue=="\\"}}var b,g;function _(te,ae,ue){return b=te,g=ue,ae}function x(te,ae){var ue=te.next();if(ue=='"'||ue=="'")return ae.tokenize=k(ue),ae.tokenize(te,ae);if(ue=="."&&te.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return _("number","number");if(ue=="."&&te.match(".."))return _("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ue))return _(ue);if(ue=="="&&te.eat(">"))return _("=>","operator");if(ue=="0"&&te.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return _("number","number");if(/\d/.test(ue))return te.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),_("number","number");if(ue=="/")return te.eat("*")?(ae.tokenize=N,N(te,ae)):te.eat("/")?(te.skipToEnd(),_("comment","comment")):vi(te,ae,1)?(E(te),te.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),_("regexp","string-2")):(te.eat("="),_("operator","operator",te.current()));if(ue=="`")return ae.tokenize=V,V(te,ae);if(ue=="#"&&te.peek()=="!")return te.skipToEnd(),_("meta","meta");if(ue=="#"&&te.eatWhile(y))return _("variable","property");if(ue=="<"&&te.match("!--")||ue=="-"&&te.match("->")&&!/\S/.test(te.string.slice(0,te.start)))return te.skipToEnd(),_("comment","comment");if(S.test(ue))return(ue!=">"||!ae.lexical||ae.lexical.type!=">")&&(te.eat("=")?(ue=="!"||ue=="=")&&te.eat("="):/[<>*+\-|&?]/.test(ue)&&(te.eat(ue),ue==">"&&te.eat(ue))),ue=="?"&&te.eat(".")?_("."):_("operator","operator",te.current());if(y.test(ue)){te.eatWhile(y);var Ee=te.current();if(ae.lastType!="."){if(C.propertyIsEnumerable(Ee)){var rt=C[Ee];return _(rt.type,rt.style,Ee)}if(Ee=="async"&&te.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return _("async","keyword",Ee)}return _("variable","variable",Ee)}}function k(te){return function(ae,ue){var Ee=!1,rt;if(c&&ae.peek()=="@"&&ae.match(w))return ue.tokenize=x,_("jsonld-keyword","meta");for(;(rt=ae.next())!=null&&!(rt==te&&!Ee);)Ee=!Ee&&rt=="\\";return Ee||(ue.tokenize=x),_("string","string")}}function N(te,ae){for(var ue=!1,Ee;Ee=te.next();){if(Ee=="/"&&ue){ae.tokenize=x;break}ue=Ee=="*"}return _("comment","comment")}function V(te,ae){for(var ue=!1,Ee;(Ee=te.next())!=null;){if(!ue&&(Ee=="`"||Ee=="$"&&te.eat("{"))){ae.tokenize=x;break}ue=!ue&&Ee=="\\"}return _("quasi","string-2",te.current())}var F="([{}])";function I(te,ae){ae.fatArrowAt&&(ae.fatArrowAt=null);var ue=te.string.indexOf("=>",te.start);if(!(ue<0)){if(m){var Ee=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(te.string.slice(te.start,ue));Ee&&(ue=Ee.index)}for(var rt=0,ht=!1,vt=ue-1;vt>=0;--vt){var Gt=te.string.charAt(vt),Fn=F.indexOf(Gt);if(Fn>=0&&Fn<3){if(!rt){++vt;break}if(--rt==0){Gt=="("&&(ht=!0);break}}else if(Fn>=3&&Fn<6)++rt;else if(y.test(Gt))ht=!0;else if(/["'\/`]/.test(Gt))for(;;--vt){if(vt==0)return;var ot=te.string.charAt(vt-1);if(ot==Gt&&te.string.charAt(vt-2)!="\\"){vt--;break}}else if(ht&&!rt){++vt;break}}ht&&!rt&&(ae.fatArrowAt=vt)}}var P={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function T(te,ae,ue,Ee,rt,ht){this.indented=te,this.column=ae,this.type=ue,this.prev=rt,this.info=ht,Ee!=null&&(this.align=Ee)}function B(te,ae){if(!h)return!1;for(var ue=te.localVars;ue;ue=ue.next)if(ue.name==ae)return!0;for(var Ee=te.context;Ee;Ee=Ee.prev)for(var ue=Ee.vars;ue;ue=ue.next)if(ue.name==ae)return!0}function L(te,ae,ue,Ee,rt){var ht=te.cc;for(U.state=te,U.stream=rt,U.marked=null,U.cc=ht,U.style=ae,te.lexical.hasOwnProperty("align")||(te.lexical.align=!0);;){var vt=ht.length?ht.pop():u?ye:se;if(vt(ue,Ee)){for(;ht.length&&ht[ht.length-1].lex;)ht.pop()();return U.marked?U.marked:ue=="variable"&&B(te,Ee)?"variable-2":ae}}}var U={state:null,column:null,marked:null,cc:null};function H(){for(var te=arguments.length-1;te>=0;te--)U.cc.push(arguments[te])}function R(){return H.apply(null,arguments),!0}function z(te,ae){for(var ue=ae;ue;ue=ue.next)if(ue.name==te)return!0;return!1}function $(te){var ae=U.state;if(U.marked="def",!!h){if(ae.context){if(ae.lexical.info=="var"&&ae.context&&ae.context.block){var ue=A(te,ae.context);if(ue!=null){ae.context=ue;return}}else if(!z(te,ae.localVars)){ae.localVars=new G(te,ae.localVars);return}}i.globalVars&&!z(te,ae.globalVars)&&(ae.globalVars=new G(te,ae.globalVars))}}function A(te,ae){if(ae)if(ae.block){var ue=A(te,ae.prev);return ue?ue==ae.prev?ae:new Q(ue,ae.vars,!0):null}else return z(te,ae.vars)?ae:new Q(ae.prev,new G(te,ae.vars),!1);else return null}function J(te){return te=="public"||te=="private"||te=="protected"||te=="abstract"||te=="readonly"}function Q(te,ae,ue){this.prev=te,this.vars=ae,this.block=ue}function G(te,ae){this.name=te,this.next=ae}var ie=new G("this",new G("arguments",null));function X(){U.state.context=new Q(U.state.context,U.state.localVars,!1),U.state.localVars=ie}function le(){U.state.context=new Q(U.state.context,U.state.localVars,!0),U.state.localVars=null}X.lex=le.lex=!0;function be(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}be.lex=!0;function ce(te,ae){var ue=function(){var Ee=U.state,rt=Ee.indented;if(Ee.lexical.type=="stat")rt=Ee.lexical.indented;else for(var ht=Ee.lexical;ht&&ht.type==")"&&ht.align;ht=ht.prev)rt=ht.indented;Ee.lexical=new T(rt,U.stream.column(),te,null,Ee.lexical,ae)};return ue.lex=!0,ue}function de(){var te=U.state;te.lexical.prev&&(te.lexical.type==")"&&(te.indented=te.lexical.indented),te.lexical=te.lexical.prev)}de.lex=!0;function pe(te){function ae(ue){return ue==te?R():te==";"||ue=="}"||ue==")"||ue=="]"?H():R(ae)}return ae}function se(te,ae){return te=="var"?R(ce("vardef",ae),qn,pe(";"),de):te=="keyword a"?R(ce("form"),W,se,de):te=="keyword b"?R(ce("form"),se,de):te=="keyword d"?U.stream.match(/^\s*$/,!1)?R():R(ce("stat"),q,pe(";"),de):te=="debugger"?R(pe(";")):te=="{"?R(ce("}"),le,Ze,de,be):te==";"?R():te=="if"?(U.state.lexical.info=="else"&&U.state.cc[U.state.cc.length-1]==de&&U.state.cc.pop()(),R(ce("form"),W,se,de,ao)):te=="function"?R(mi):te=="for"?R(ce("form"),le,ms,se,be,de):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form",te=="class"?te:ae),vs,de)):te=="variable"?m&&ae=="declare"?(U.marked="keyword",R(se)):m&&(ae=="module"||ae=="enum"||ae=="type")&&U.stream.match(/^\s*\w/,!1)?(U.marked="keyword",ae=="enum"?R(so):ae=="type"?R(gs,pe("operator"),Ce,pe(";")):R(ce("form"),vn,pe("{"),ce("}"),Ze,de,de)):m&&ae=="namespace"?(U.marked="keyword",R(ce("form"),ye,se,de)):m&&ae=="abstract"?(U.marked="keyword",R(se)):R(ce("stat"),He):te=="switch"?R(ce("form"),W,pe("{"),ce("}","switch"),le,Ze,de,de,be):te=="case"?R(ye,pe(":")):te=="default"?R(pe(":")):te=="catch"?R(ce("form"),X,ge,se,de,be):te=="export"?R(ce("stat"),Yi,de):te=="import"?R(ce("stat"),Ni,de):te=="async"?R(se):ae=="@"?R(ye,se):H(ce("stat"),ye,pe(";"),de)}function ge(te){if(te=="(")return R(ei,pe(")"))}function ye(te,ae){return Y(te,ae,!1)}function D(te,ae){return Y(te,ae,!0)}function W(te){return te!="("?H():R(ce(")"),q,pe(")"),de)}function Y(te,ae,ue){if(U.state.fatArrowAt==U.stream.start){var Ee=ue?Le:Pe;if(te=="(")return R(X,ce(")"),Re(ei,")"),de,pe("=>"),Ee,be);if(te=="variable")return H(X,vn,pe("=>"),Ee,be)}var rt=ue?oe:ee;return P.hasOwnProperty(te)?R(rt):te=="function"?R(mi,rt):te=="class"||m&&ae=="interface"?(U.marked="keyword",R(ce("form"),Ki,de)):te=="keyword c"||te=="async"?R(ue?D:ye):te=="("?R(ce(")"),q,pe(")"),de,rt):te=="operator"||te=="spread"?R(ue?D:ye):te=="["?R(ce("]"),Di,de,rt):te=="{"?mt(_e,"}",null,rt):te=="quasi"?H(he,rt):te=="new"?R(fe(ue)):R()}function q(te){return te.match(/[;\}\)\],]/)?H():H(ye)}function ee(te,ae){return te==","?R(q):oe(te,ae,!1)}function oe(te,ae,ue){var Ee=ue==!1?ee:oe,rt=ue==!1?ye:D;if(te=="=>")return R(X,ue?Le:Pe,be);if(te=="operator")return/\+\+|--/.test(ae)||m&&ae=="!"?R(Ee):m&&ae=="<"&&U.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?R(ce(">"),Re(Ce,">"),de,Ee):ae=="?"?R(ye,pe(":"),rt):R(rt);if(te=="quasi")return H(he,Ee);if(te!=";"){if(te=="(")return mt(D,")","call",Ee);if(te==".")return R(et,Ee);if(te=="[")return R(ce("]"),q,pe("]"),de,Ee);if(m&&ae=="as")return U.marked="keyword",R(Ce,Ee);if(te=="regexp")return U.state.lastType=U.marked="operator",U.stream.backUp(U.stream.pos-U.stream.start-1),R(rt)}}function he(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(he):R(q,Se)}function Se(te){if(te=="}")return U.marked="string-2",U.state.tokenize=V,R(he)}function Pe(te){return I(U.stream,U.state),H(te=="{"?se:ye)}function Le(te){return I(U.stream,U.state),H(te=="{"?se:D)}function fe(te){return function(ae){return ae=="."?R(te?we:ke):ae=="variable"&&m?R(yt,te?oe:ee):H(te?D:ye)}}function ke(te,ae){if(ae=="target")return U.marked="keyword",R(ee)}function we(te,ae){if(ae=="target")return U.marked="keyword",R(oe)}function He(te){return te==":"?R(de,se):H(ee,pe(";"),de)}function et(te){if(te=="variable")return U.marked="property",R()}function _e(te,ae){if(te=="async")return U.marked="property",R(_e);if(te=="variable"||U.style=="keyword"){if(U.marked="property",ae=="get"||ae=="set")return R(Ve);var ue;return m&&U.state.fatArrowAt==U.stream.start&&(ue=U.stream.match(/^\s*:\s*/,!1))&&(U.state.fatArrowAt=U.stream.pos+ue[0].length),R(Ke)}else{if(te=="number"||te=="string")return U.marked=c?"property":U.style+" property",R(Ke);if(te=="jsonld-keyword")return R(Ke);if(m&&J(ae))return U.marked="keyword",R(_e);if(te=="[")return R(ye,Ne,pe("]"),Ke);if(te=="spread")return R(D,Ke);if(ae=="*")return U.marked="keyword",R(_e);if(te==":")return H(Ke)}}function Ve(te){return te!="variable"?H(Ke):(U.marked="property",R(mi))}function Ke(te){if(te==":")return R(D);if(te=="(")return H(mi)}function Re(te,ae,ue){function Ee(rt,ht){if(ue?ue.indexOf(rt)>-1:rt==","){var vt=U.state.lexical;return vt.info=="call"&&(vt.pos=(vt.pos||0)+1),R(function(Gt,Fn){return Gt==ae||Fn==ae?H():H(te)},Ee)}return rt==ae||ht==ae?R():ue&&ue.indexOf(";")>-1?H(te):R(pe(ae))}return function(rt,ht){return rt==ae||ht==ae?R():H(te,Ee)}}function mt(te,ae,ue){for(var Ee=3;Ee"),Ce);if(te=="quasi")return H(dt,Tt)}function Xe(te){if(te=="=>")return R(Ce)}function Ye(te){return te.match(/[\}\)\]]/)?R():te==","||te==";"?R(Ye):H(Qe,Ye)}function Qe(te,ae){if(te=="variable"||U.style=="keyword")return U.marked="property",R(Qe);if(ae=="?"||te=="number"||te=="string")return R(Qe);if(te==":")return R(Ce);if(te=="[")return R(pe("variable"),Me,pe("]"),Qe);if(te=="(")return H(gi,Qe);if(!te.match(/[;\}\)\],]/))return R()}function dt(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(dt):R(Ce,gn)}function gn(te){if(te=="}")return U.marked="string-2",U.state.tokenize=V,R(dt)}function Bt(te,ae){return te=="variable"&&U.stream.match(/^\s*[?:]/,!1)||ae=="?"?R(Bt):te==":"?R(Ce):te=="spread"?R(Bt):H(Ce)}function Tt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt);if(ae=="|"||te=="."||ae=="&")return R(Ce);if(te=="[")return R(Ce,pe("]"),Tt);if(ae=="extends"||ae=="implements")return U.marked="keyword",R(Ce);if(ae=="?")return R(Ce,pe(":"),Ce)}function yt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt)}function Wn(){return H(Ce,Wi)}function Wi(te,ae){if(ae=="=")return R(Ce)}function qn(te,ae){return ae=="enum"?(U.marked="keyword",R(so)):H(vn,Ne,Gn,cf)}function vn(te,ae){if(m&&J(ae))return U.marked="keyword",R(vn);if(te=="variable")return $(ae),R();if(te=="spread")return R(vn);if(te=="[")return mt(df,"]");if(te=="{")return mt(da,"}")}function da(te,ae){return te=="variable"&&!U.stream.match(/^\s*:/,!1)?($(ae),R(Gn)):(te=="variable"&&(U.marked="property"),te=="spread"?R(vn):te=="}"?H():te=="["?R(ye,pe("]"),pe(":"),da):R(pe(":"),vn,Gn))}function df(){return H(vn,Gn)}function Gn(te,ae){if(ae=="=")return R(D)}function cf(te){if(te==",")return R(qn)}function ao(te,ae){if(te=="keyword b"&&ae=="else")return R(ce("form","else"),se,de)}function ms(te,ae){if(ae=="await")return R(ms);if(te=="(")return R(ce(")"),ca,de)}function ca(te){return te=="var"?R(qn,Gi):te=="variable"?R(Gi):H(Gi)}function Gi(te,ae){return te==")"?R():te==";"?R(Gi):ae=="in"||ae=="of"?(U.marked="keyword",R(ye,Gi)):H(ye,Gi)}function mi(te,ae){if(ae=="*")return U.marked="keyword",R(mi);if(te=="variable")return $(ae),R(mi);if(te=="(")return R(X,ce(")"),Re(ei,")"),de,tt,se,be);if(m&&ae=="<")return R(ce(">"),Re(Wn,">"),de,mi)}function gi(te,ae){if(ae=="*")return U.marked="keyword",R(gi);if(te=="variable")return $(ae),R(gi);if(te=="(")return R(X,ce(")"),Re(ei,")"),de,tt,be);if(m&&ae=="<")return R(ce(">"),Re(Wn,">"),de,gi)}function gs(te,ae){if(te=="keyword"||te=="variable")return U.marked="type",R(gs);if(ae=="<")return R(ce(">"),Re(Wn,">"),de)}function ei(te,ae){return ae=="@"&&R(ye,ei),te=="spread"?R(ei):m&&J(ae)?(U.marked="keyword",R(ei)):m&&te=="this"?R(Ne,Gn):H(vn,Ne,Gn)}function Ki(te,ae){return te=="variable"?vs(te,ae):lo(te,ae)}function vs(te,ae){if(te=="variable")return $(ae),R(lo)}function lo(te,ae){if(ae=="<")return R(ce(">"),Re(Wn,">"),de,lo);if(ae=="extends"||ae=="implements"||m&&te==",")return ae=="implements"&&(U.marked="keyword"),R(m?Ce:ye,lo);if(te=="{")return R(ce("}"),Tn,de)}function Tn(te,ae){if(te=="async"||te=="variable"&&(ae=="static"||ae=="get"||ae=="set"||m&&J(ae))&&U.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return U.marked="keyword",R(Tn);if(te=="variable"||U.style=="keyword")return U.marked="property",R(Ti,Tn);if(te=="number"||te=="string")return R(Ti,Tn);if(te=="[")return R(ye,Ne,pe("]"),Ti,Tn);if(ae=="*")return U.marked="keyword",R(Tn);if(m&&te=="(")return H(gi,Tn);if(te==";"||te==",")return R(Tn);if(te=="}")return R();if(ae=="@")return R(ye,Tn)}function Ti(te,ae){if(ae=="!"||ae=="?")return R(Ti);if(te==":")return R(Ce,Gn);if(ae=="=")return R(D);var ue=U.state.lexical.prev,Ee=ue&&ue.info=="interface";return H(Ee?gi:mi)}function Yi(te,ae){return ae=="*"?(U.marked="keyword",R(Je,pe(";"))):ae=="default"?(U.marked="keyword",R(ye,pe(";"))):te=="{"?R(Re(ys,"}"),Je,pe(";")):H(se)}function ys(te,ae){if(ae=="as")return U.marked="keyword",R(pe("variable"));if(te=="variable")return H(D,ys)}function Ni(te){return te=="string"?R():te=="("?H(ye):te=="."?H(ee):H(Qi,ua,Je)}function Qi(te,ae){return te=="{"?mt(Qi,"}"):(te=="variable"&&$(ae),ae=="*"&&(U.marked="keyword"),R(It))}function ua(te){if(te==",")return R(Qi,ua)}function It(te,ae){if(ae=="as")return U.marked="keyword",R(Qi)}function Je(te,ae){if(ae=="from")return U.marked="keyword",R(ye)}function Di(te){return te=="]"?R():H(Re(D,"]"))}function so(){return H(ce("form"),vn,pe("{"),ce("}"),Re(Kn,"}"),de,de)}function Kn(){return H(vn,Gn)}function bt(te,ae){return te.lastType=="operator"||te.lastType==","||S.test(ae.charAt(0))||/[,.]/.test(ae.charAt(0))}function vi(te,ae,ue){return ae.tokenize==x&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ae.lastType)||ae.lastType=="quasi"&&/\{\s*$/.test(te.string.slice(0,te.pos-(ue||0)))}return{startState:function(te){var ae={tokenize:x,lastType:"sof",cc:[],lexical:new T((te||0)-l,0,"block",!1),localVars:i.localVars,context:i.localVars&&new Q(null,null,!1),indented:te||0};return i.globalVars&&typeof i.globalVars=="object"&&(ae.globalVars=i.globalVars),ae},token:function(te,ae){if(te.sol()&&(ae.lexical.hasOwnProperty("align")||(ae.lexical.align=!1),ae.indented=te.indentation(),I(te,ae)),ae.tokenize!=N&&te.eatSpace())return null;var ue=ae.tokenize(te,ae);return b=="comment"?ue:(ae.lastType=b=="operator"&&(g=="++"||g=="--")?"incdec":b,L(ae,ue,b,g,te))},indent:function(te,ae){if(te.tokenize==N||te.tokenize==V)return r.Pass;if(te.tokenize!=x)return 0;var ue=ae&&ae.charAt(0),Ee=te.lexical,rt;if(!/^\s*else\b/.test(ae))for(var ht=te.cc.length-1;ht>=0;--ht){var vt=te.cc[ht];if(vt==de)Ee=Ee.prev;else if(vt!=ao&&vt!=be)break}for(;(Ee.type=="stat"||Ee.type=="form")&&(ue=="}"||(rt=te.cc[te.cc.length-1])&&(rt==ee||rt==oe)&&!/^[,\.=+\-*:?[\(]/.test(ae));)Ee=Ee.prev;d&&Ee.type==")"&&Ee.prev.type=="stat"&&(Ee=Ee.prev);var Gt=Ee.type,Fn=ue==Gt;return Gt=="vardef"?Ee.indented+(te.lastType=="operator"||te.lastType==","?Ee.info.length+1:0):Gt=="form"&&ue=="{"?Ee.indented:Gt=="form"?Ee.indented+l:Gt=="stat"?Ee.indented+(bt(te,ae)?d||l:0):Ee.info=="switch"&&!Fn&&i.doubleIndentSwitch!=!1?Ee.indented+(/^(?:case|default)\b/.test(ae)?l:2*l):Ee.align?Ee.column+(Fn?0:1):Ee.indented+(Fn?0:l)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:vi,skipExpression:function(te){L(te,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})(),function(e,t){(function(r){r(zr())})(function(r){var o="CodeMirror-hint",i="CodeMirror-hint-active";r.showHint=function(g,_,x){if(!_)return g.showHint(x);x&&x.async&&(_.async=!0);var k={hint:_};if(x)for(var N in x)k[N]=x[N];return g.showHint(k)},r.defineExtension("showHint",function(g){g=u(this,this.getCursor("start"),g);var _=this.listSelections();if(!(_.length>1)){if(this.somethingSelected()){if(!g.hint.supportsSelection)return;for(var x=0;x<_.length;x++)if(_[x].head.line!=_[x].anchor.line)return}this.state.completionActive&&this.state.completionActive.close();var k=this.state.completionActive=new l(this,g);!k.options.hint||(r.signal(this,"startCompletion",this),k.update(!0))}}),r.defineExtension("closeHint",function(){this.state.completionActive&&this.state.completionActive.close()});function l(g,_){if(this.cm=g,this.options=_,this.widget=null,this.debounce=0,this.tick=0,this.startPos=this.cm.getCursor("start"),this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length,this.options.updateOnCursorActivity){var x=this;g.on("cursorActivity",this.activityFunc=function(){x.cursorActivity()})}}var d=window.requestAnimationFrame||function(g){return setTimeout(g,1e3/60)},c=window.cancelAnimationFrame||clearTimeout;l.prototype={close:function(){!this.active()||(this.cm.state.completionActive=null,this.tick=null,this.options.updateOnCursorActivity&&this.cm.off("cursorActivity",this.activityFunc),this.widget&&this.data&&r.signal(this.data,"close"),this.widget&&this.widget.close(),r.signal(this.cm,"endCompletion",this.cm))},active:function(){return this.cm.state.completionActive==this},pick:function(g,_){var x=g.list[_],k=this;this.cm.operation(function(){x.hint?x.hint(k.cm,g,x):k.cm.replaceRange(h(x),x.from||g.from,x.to||g.to,"complete"),r.signal(g,"pick",x),k.cm.scrollIntoView()}),this.options.closeOnPick&&this.close()},cursorActivity:function(){this.debounce&&(c(this.debounce),this.debounce=0);var g=this.startPos;this.data&&(g=this.data.from);var _=this.cm.getCursor(),x=this.cm.getLine(_.line);if(_.line!=this.startPos.line||x.length-_.ch!=this.startLen-this.startPos.ch||_.chF.clientHeight+1:!1,se;setTimeout(function(){se=k.getScrollInfo()});var ge=de.bottom-ce;if(ge>0){var ye=de.bottom-de.top,D=R.top-(R.bottom-de.top);if(D-ye>0)F.style.top=($=R.top-ye-Q)+"px",A=!1;else if(ye>ce){F.style.height=ce-5+"px",F.style.top=($=R.bottom-de.top-Q)+"px";var W=k.getCursor();_.from.ch!=W.ch&&(R=k.cursorCoords(W),F.style.left=(z=R.left-J)+"px",de=F.getBoundingClientRect())}}var Y=de.right-be;if(pe&&(Y+=k.display.nativeBarWidth),Y>0&&(de.right-de.left>be&&(F.style.width=be-5+"px",Y-=de.right-de.left-be),F.style.left=(z=Math.max(R.left-Y-J,0))+"px"),pe)for(var q=F.firstChild;q;q=q.nextSibling)q.style.paddingRight=k.display.nativeBarWidth+"px";if(k.addKeyMap(this.keyMap=m(g,{moveFocus:function(he,Se){x.changeActive(x.selectedHint+he,Se)},setFocus:function(he){x.changeActive(he)},menuSize:function(){return x.screenAmount()},length:P.length,close:function(){g.close()},pick:function(){x.pick()},data:_})),g.options.closeOnUnfocus){var ee;k.on("blur",this.onBlur=function(){ee=setTimeout(function(){g.close()},100)}),k.on("focus",this.onFocus=function(){clearTimeout(ee)})}k.on("scroll",this.onScroll=function(){var he=k.getScrollInfo(),Se=k.getWrapperElement().getBoundingClientRect();se||(se=k.getScrollInfo());var Pe=$+se.top-he.top,Le=Pe-(V.pageYOffset||(N.documentElement||N.body).scrollTop);if(A||(Le+=F.offsetHeight),Le<=Se.top||Le>=Se.bottom)return g.close();F.style.top=Pe+"px",F.style.left=z+se.left-he.left+"px"}),r.on(F,"dblclick",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),x.pick())}),r.on(F,"click",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),g.options.completeOnSingleClick&&x.pick())}),r.on(F,"mousedown",function(){setTimeout(function(){k.focus()},20)});var oe=this.getSelectedHintRange();return(oe.from!==0||oe.to!==0)&&this.scrollToActive(),r.signal(_,"select",P[this.selectedHint],F.childNodes[this.selectedHint]),!0}C.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var g=this.completion.cm.getInputField();g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns");var _=this.completion.cm;this.completion.options.closeOnUnfocus&&(_.off("blur",this.onBlur),_.off("focus",this.onFocus)),_.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var g=this;this.keyMap={Enter:function(){g.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(g,_){if(g>=this.data.list.length?g=_?this.data.list.length-1:0:g<0&&(g=_?0:this.data.list.length-1),this.selectedHint!=g){var x=this.hints.childNodes[this.selectedHint];x&&(x.className=x.className.replace(" "+i,""),x.removeAttribute("aria-selected")),x=this.hints.childNodes[this.selectedHint=g],x.className+=" "+i,x.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",x.id),this.scrollToActive(),r.signal(this.data,"select",this.data.list[this.selectedHint],x)}},scrollToActive:function(){var g=this.getSelectedHintRange(),_=this.hints.childNodes[g.from],x=this.hints.childNodes[g.to],k=this.hints.firstChild;_.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=x.offsetTop+x.offsetHeight-this.hints.clientHeight+k.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var g=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-g),to:Math.min(this.data.list.length-1,this.selectedHint+g)}}};function S(g,_){if(!g.somethingSelected())return _;for(var x=[],k=0;k<_.length;k++)_[k].supportsSelection&&x.push(_[k]);return x}function w(g,_,x,k){if(g.async)g(_,k,x);else{var N=g(_,x);N&&N.then?N.then(k):k(N)}}function E(g,_){var x=g.getHelpers(_,"hint"),k;if(x.length){var N=function(V,F,I){var P=S(V,x);function T(B){if(B==P.length)return F(null);w(P[B],V,I,function(L){L&&L.list.length>0?F(L):T(B+1)})}T(0)};return N.async=!0,N.supportsSelection=!0,N}else return(k=g.getHelper(g.getCursor(),"hintWords"))?function(V){return r.hint.fromList(V,{words:k})}:r.hint.anyword?function(V,F){return r.hint.anyword(V,F)}:function(){}}r.registerHelper("hint","auto",{resolve:E}),r.registerHelper("hint","fromList",function(g,_){var x=g.getCursor(),k=g.getTokenAt(x),N,V=r.Pos(x.line,k.start),F=x;k.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};r.defineOption("hintOptions",null)})}(),function(e,t){(function(r){r(zr())})(function(r){var o=r.Pos;function i(g,_){for(var x=0,k=g.length;xN.ch&&(V.end=N.ch,V.string=V.string.slice(0,N.ch-V.start)):V={start:N.ch,end:N.ch,string:"",state:V.state,type:V.string=="."?"property":null};for(var I=V;I.type=="property";){if(I=x(g,o(N.line,I.start)),I.string!=".")return;if(I=x(g,o(N.line,I.start)),!P)var P=[];P.push(I)}return{list:b(V,P,_,k),from:o(N.line,V.start),to:o(N.line,V.end)}}}}function c(g,_){return d(g,S,function(x,k){return x.getTokenAt(k)},_)}r.registerHelper("hint","javascript",c);function u(g,_){var x=g.getTokenAt(_);return _.ch==x.start+1&&x.string.charAt(0)=="."?(x.end=x.start,x.string=".",x.type="property"):/^\.[\w$_]*$/.test(x.string)&&(x.type="property",x.start++,x.string=x.string.replace(/\./,"")),x}function h(g,_){return d(g,w,u,_)}r.registerHelper("hint","coffeescript",h);var m="charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "),y="length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "),C="prototype apply call bind".split(" "),S="break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "),w="and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" ");function E(g,_){if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)for(var x in g)_(x);else for(var k=g;k;k=Object.getPrototypeOf(k))Object.getOwnPropertyNames(k).forEach(_)}function b(g,_,x,k){var N=[],V=g.string,F=k&&k.globalScope||window;function I(R){R.lastIndexOf(V,0)==0&&!l(N,R)&&N.push(R)}function P(R){typeof R=="string"?i(m,I):R instanceof Array?i(y,I):R instanceof Function&&i(C,I),E(R,I)}if(_&&_.length){var T=_.pop(),B;for(T.type&&T.type.indexOf("variable")===0?(k&&k.additionalContext&&(B=k.additionalContext[T.string]),(!k||k.useGlobalScope!==!1)&&(B=B||F[T.string])):T.type=="string"?B="":T.type=="atom"?B=1:T.type=="function"&&(F.jQuery!=null&&(T.string=="$"||T.string=="jQuery")&&typeof F.jQuery=="function"?B=F.jQuery():F._!=null&&T.string=="_"&&typeof F._=="function"&&(B=F._()));B!=null&&_.length;)B=B[_.pop().string];B!=null&&P(B)}else{for(var L=g.state.localVars;L;L=L.next)I(L.name);for(var U=g.state.context;U;U=U.prev)for(var L=U.vars;L;L=L.next)I(L.name);for(var L=g.state.globalVars;L;L=L.next)I(L.name);if(k&&k.additionalContext!=null)for(var H in k.additionalContext)I(H);(!k||k.useGlobalScope!==!1)&&P(F),i(x,I)}return N}})}();const w4="",De=(e,t)=>{const r=e.__vccOpts||e;for(const[o,i]of t)r[o]=i;return r},WC="[[FORM-CREATE-PREFIX-",GC="-FORM-CREATE-SUFFIX]]",KC=n.defineComponent({name:"FnEditor",emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,body:Boolean,button:Boolean,fnx:Boolean},inject:["designer"],data(){return{editor:null,fn:"",visible:!1,value:""}},watch:{modelValue(e){e!=this.value&&(!e||!e.__json||e.__json&&e.__json!=this.value)&&this.editor&&this.editor.setValue(this.tidyValue())}},computed:{t(){return this.designer.setupState.t},argStr(){return(this.args||[]).map(e=>typeof e=="string"?e:e.name).join(", ")},argList(){return this.args.map(e=>typeof e=="string"?{name:e,type:"string"}:e)}},mounted(){this.$nextTick(()=>{this.load()})},methods:{save(){const e=this.editor.getValue()||"";if(e.trim()==="")this.fn="";else{let t;try{t=new Function("return function ("+this.argStr+`){ + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var re;h&&(re=v.ownerDocument.defaultView.scrollY),f.input.focus(),h&&v.ownerDocument.defaultView.scrollTo(null,re),f.input.reset(),p.somethingSelected()||(v.value=s.prevInput=" "),s.contextMenuPending=me,f.selForContextMenu=p.doc.sel,clearTimeout(f.detectingSelectAll);function ve(){if(v.selectionStart!=null){var Te=p.somethingSelected(),Oe="\u200B"+(Te?v.value:"");v.value="\u21DA",v.value=Oe,s.prevInput=Te?"":"\u200B",v.selectionStart=1,v.selectionEnd=Oe.length,f.selForContextMenu=p.doc.sel}}function me(){if(s.contextMenuPending==me&&(s.contextMenuPending=!1,s.wrapper.style.cssText=Z,v.style.cssText=K,u&&m<9&&f.scrollbars.setScrollTop(f.scroller.scrollTop=M),v.selectionStart!=null)){(!u||u&&m<9)&&ve();var Te=0,Oe=function(){f.selForContextMenu==p.doc.sel&&v.selectionStart==0&&v.selectionEnd>0&&s.prevInput=="\u200B"?Xt(p,t0)(p):Te++<10?f.detectingSelectAll=setTimeout(Oe,500):(f.selForContextMenu=null,f.input.reset())};f.detectingSelectAll=setTimeout(Oe,200)}}if(u&&m>=9&&ve(),T){qn(a);var Ae=function(){Ye(window,"mouseup",Ae),setTimeout(me,20)};Ce(window,"mouseup",Ae)}else setTimeout(me,50)},Lt.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Lt.prototype.setUneditable=function(){},Lt.prototype.needsContentAttribute=!1;function p5(a,s){if(s=s?ce(s):{},s.value=a.value,!s.tabindex&&a.tabIndex&&(s.tabindex=a.tabIndex),!s.placeholder&&a.placeholder&&(s.placeholder=a.placeholder),s.autofocus==null){var p=J(a.ownerDocument);s.autofocus=p==a||a.getAttribute("autofocus")!=null&&p==document.body}function f(){a.value=j.getValue()}var v;if(a.form&&(Ce(a.form,"submit",f),!s.leaveSubmitMethodAlone)){var O=a.form;v=O.submit;try{var M=O.submit=function(){f(),O.submit=v,O.submit(),O.submit=M}}catch{}}s.finishInit=function(K){K.save=f,K.getTextArea=function(){return a},K.toTextArea=function(){K.toTextArea=isNaN,f(),a.parentNode.removeChild(K.getWrapperElement()),a.style.display="",a.form&&(Ye(a.form,"submit",f),!s.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=v))}},a.style.display="none";var j=Ot(function(K){return a.parentNode.insertBefore(K,a.nextSibling)},s);return j}function h5(a){a.off=Ye,a.on=Ce,a.wheelEventPixels=C8,a.Doc=bn,a.splitLines=ca,a.countColumn=de,a.findColumn=q,a.isWordChar=we,a.Pass=ye,a.signal=Qe,a.Line=co,a.changeEnd=er,a.scrollbarModel=Oy,a.Pos=ue,a.cmpPos=Ee,a.modes=ei,a.mimeModes=Ki,a.resolveMode=Tn,a.getMode=Ti,a.modeExtensions=Yi,a.extendMode=ys,a.copyState=Ni,a.startState=ua,a.innerMode=Qi,a.commands=Ra,a.keyMap=$i,a.keyName=v0,a.isModifierKey=m0,a.lookupKey=Eo,a.normalizeKeyMap=U8,a.StringStream=It,a.SharedTextMarker=Oa,a.TextMarker=nr,a.LineWidget=Da,a.e_preventDefault=yt,a.e_stopPropagation=Wn,a.e_stop=qn,a.addClass=Q,a.contains=A,a.rmClass=L,a.keyNames=ir}o5(Ot),d5(Ot);var m5="iter insert remove copy getEditor constructor".split(" ");for(var Ys in bn.prototype)bn.prototype.hasOwnProperty(Ys)&&se(m5,Ys)<0&&(Ot.prototype[Ys]=function(a){return function(){return a.apply(this.doc,arguments)}}(bn.prototype[Ys]));return Tt(bn),Ot.inputStyles={textarea:Lt,contenteditable:At},Ot.defineMode=function(a){!Ot.defaults.mode&&a!="null"&&(Ot.defaults.mode=a),vs.apply(this,arguments)},Ot.defineMIME=lo,Ot.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Ot.defineMIME("text/plain","null"),Ot.defineExtension=function(a,s){Ot.prototype[a]=s},Ot.defineDocExtension=function(a,s){bn.prototype[a]=s},Ot.fromTextArea=p5,h5(Ot),Ot.version="6.65.7",Ot})}(yc)),yc.exports}var Si=zr();(function(e,t){(function(r){r(zr())})(function(r){r.defineMode("javascript",function(o,i){var l=o.indentUnit,d=i.statementIndent,c=i.jsonld,u=i.json||c,m=i.trackScope!==!1,h=i.typescript,y=i.wordCharacters||/[\w$\xa1-\uffff]/,C=function(){function te(Gt){return{type:Gt,style:"keyword"}}var ae=te("keyword a"),ue=te("keyword b"),Ee=te("keyword c"),rt=te("keyword d"),ht=te("operator"),vt={type:"atom",style:"atom"};return{if:te("if"),while:ae,with:ae,else:ue,do:ue,try:ue,finally:ue,return:rt,break:rt,continue:rt,new:te("new"),delete:Ee,void:Ee,throw:Ee,debugger:te("debugger"),var:te("var"),const:te("var"),let:te("var"),function:te("function"),catch:te("catch"),for:te("for"),switch:te("switch"),case:te("case"),default:te("default"),in:ht,typeof:ht,instanceof:ht,true:vt,false:vt,null:vt,undefined:vt,NaN:vt,Infinity:vt,this:te("this"),class:te("class"),super:te("atom"),yield:Ee,export:te("export"),import:te("import"),extends:Ee,await:Ee}}(),S=/[+\-*&%=<>!?|~^@]/,w=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function E(te){for(var ae=!1,ue,Ee=!1;(ue=te.next())!=null;){if(!ae){if(ue=="/"&&!Ee)return;ue=="["?Ee=!0:Ee&&ue=="]"&&(Ee=!1)}ae=!ae&&ue=="\\"}}var _,g;function b(te,ae,ue){return _=te,g=ue,ae}function x(te,ae){var ue=te.next();if(ue=='"'||ue=="'")return ae.tokenize=k(ue),ae.tokenize(te,ae);if(ue=="."&&te.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return b("number","number");if(ue=="."&&te.match(".."))return b("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ue))return b(ue);if(ue=="="&&te.eat(">"))return b("=>","operator");if(ue=="0"&&te.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return b("number","number");if(/\d/.test(ue))return te.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),b("number","number");if(ue=="/")return te.eat("*")?(ae.tokenize=N,N(te,ae)):te.eat("/")?(te.skipToEnd(),b("comment","comment")):vi(te,ae,1)?(E(te),te.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),b("regexp","string-2")):(te.eat("="),b("operator","operator",te.current()));if(ue=="`")return ae.tokenize=V,V(te,ae);if(ue=="#"&&te.peek()=="!")return te.skipToEnd(),b("meta","meta");if(ue=="#"&&te.eatWhile(y))return b("variable","property");if(ue=="<"&&te.match("!--")||ue=="-"&&te.match("->")&&!/\S/.test(te.string.slice(0,te.start)))return te.skipToEnd(),b("comment","comment");if(S.test(ue))return(ue!=">"||!ae.lexical||ae.lexical.type!=">")&&(te.eat("=")?(ue=="!"||ue=="=")&&te.eat("="):/[<>*+\-|&?]/.test(ue)&&(te.eat(ue),ue==">"&&te.eat(ue))),ue=="?"&&te.eat(".")?b("."):b("operator","operator",te.current());if(y.test(ue)){te.eatWhile(y);var Ee=te.current();if(ae.lastType!="."){if(C.propertyIsEnumerable(Ee)){var rt=C[Ee];return b(rt.type,rt.style,Ee)}if(Ee=="async"&&te.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return b("async","keyword",Ee)}return b("variable","variable",Ee)}}function k(te){return function(ae,ue){var Ee=!1,rt;if(c&&ae.peek()=="@"&&ae.match(w))return ue.tokenize=x,b("jsonld-keyword","meta");for(;(rt=ae.next())!=null&&!(rt==te&&!Ee);)Ee=!Ee&&rt=="\\";return Ee||(ue.tokenize=x),b("string","string")}}function N(te,ae){for(var ue=!1,Ee;Ee=te.next();){if(Ee=="/"&&ue){ae.tokenize=x;break}ue=Ee=="*"}return b("comment","comment")}function V(te,ae){for(var ue=!1,Ee;(Ee=te.next())!=null;){if(!ue&&(Ee=="`"||Ee=="$"&&te.eat("{"))){ae.tokenize=x;break}ue=!ue&&Ee=="\\"}return b("quasi","string-2",te.current())}var F="([{}])";function I(te,ae){ae.fatArrowAt&&(ae.fatArrowAt=null);var ue=te.string.indexOf("=>",te.start);if(!(ue<0)){if(h){var Ee=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(te.string.slice(te.start,ue));Ee&&(ue=Ee.index)}for(var rt=0,ht=!1,vt=ue-1;vt>=0;--vt){var Gt=te.string.charAt(vt),Fn=F.indexOf(Gt);if(Fn>=0&&Fn<3){if(!rt){++vt;break}if(--rt==0){Gt=="("&&(ht=!0);break}}else if(Fn>=3&&Fn<6)++rt;else if(y.test(Gt))ht=!0;else if(/["'\/`]/.test(Gt))for(;;--vt){if(vt==0)return;var ot=te.string.charAt(vt-1);if(ot==Gt&&te.string.charAt(vt-2)!="\\"){vt--;break}}else if(ht&&!rt){++vt;break}}ht&&!rt&&(ae.fatArrowAt=vt)}}var P={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function T(te,ae,ue,Ee,rt,ht){this.indented=te,this.column=ae,this.type=ue,this.prev=rt,this.info=ht,Ee!=null&&(this.align=Ee)}function B(te,ae){if(!m)return!1;for(var ue=te.localVars;ue;ue=ue.next)if(ue.name==ae)return!0;for(var Ee=te.context;Ee;Ee=Ee.prev)for(var ue=Ee.vars;ue;ue=ue.next)if(ue.name==ae)return!0}function L(te,ae,ue,Ee,rt){var ht=te.cc;for(U.state=te,U.stream=rt,U.marked=null,U.cc=ht,U.style=ae,te.lexical.hasOwnProperty("align")||(te.lexical.align=!0);;){var vt=ht.length?ht.pop():u?ye:se;if(vt(ue,Ee)){for(;ht.length&&ht[ht.length-1].lex;)ht.pop()();return U.marked?U.marked:ue=="variable"&&B(te,Ee)?"variable-2":ae}}}var U={state:null,column:null,marked:null,cc:null};function H(){for(var te=arguments.length-1;te>=0;te--)U.cc.push(arguments[te])}function R(){return H.apply(null,arguments),!0}function z(te,ae){for(var ue=ae;ue;ue=ue.next)if(ue.name==te)return!0;return!1}function $(te){var ae=U.state;if(U.marked="def",!!m){if(ae.context){if(ae.lexical.info=="var"&&ae.context&&ae.context.block){var ue=A(te,ae.context);if(ue!=null){ae.context=ue;return}}else if(!z(te,ae.localVars)){ae.localVars=new G(te,ae.localVars);return}}i.globalVars&&!z(te,ae.globalVars)&&(ae.globalVars=new G(te,ae.globalVars))}}function A(te,ae){if(ae)if(ae.block){var ue=A(te,ae.prev);return ue?ue==ae.prev?ae:new Q(ue,ae.vars,!0):null}else return z(te,ae.vars)?ae:new Q(ae.prev,new G(te,ae.vars),!1);else return null}function J(te){return te=="public"||te=="private"||te=="protected"||te=="abstract"||te=="readonly"}function Q(te,ae,ue){this.prev=te,this.vars=ae,this.block=ue}function G(te,ae){this.name=te,this.next=ae}var ie=new G("this",new G("arguments",null));function X(){U.state.context=new Q(U.state.context,U.state.localVars,!1),U.state.localVars=ie}function le(){U.state.context=new Q(U.state.context,U.state.localVars,!0),U.state.localVars=null}X.lex=le.lex=!0;function be(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}be.lex=!0;function ce(te,ae){var ue=function(){var Ee=U.state,rt=Ee.indented;if(Ee.lexical.type=="stat")rt=Ee.lexical.indented;else for(var ht=Ee.lexical;ht&&ht.type==")"&&ht.align;ht=ht.prev)rt=ht.indented;Ee.lexical=new T(rt,U.stream.column(),te,null,Ee.lexical,ae)};return ue.lex=!0,ue}function de(){var te=U.state;te.lexical.prev&&(te.lexical.type==")"&&(te.indented=te.lexical.indented),te.lexical=te.lexical.prev)}de.lex=!0;function pe(te){function ae(ue){return ue==te?R():te==";"||ue=="}"||ue==")"||ue=="]"?H():R(ae)}return ae}function se(te,ae){return te=="var"?R(ce("vardef",ae),qn,pe(";"),de):te=="keyword a"?R(ce("form"),W,se,de):te=="keyword b"?R(ce("form"),se,de):te=="keyword d"?U.stream.match(/^\s*$/,!1)?R():R(ce("stat"),q,pe(";"),de):te=="debugger"?R(pe(";")):te=="{"?R(ce("}"),le,Ze,de,be):te==";"?R():te=="if"?(U.state.lexical.info=="else"&&U.state.cc[U.state.cc.length-1]==de&&U.state.cc.pop()(),R(ce("form"),W,se,de,ao)):te=="function"?R(mi):te=="for"?R(ce("form"),le,ms,se,be,de):te=="class"||h&&ae=="interface"?(U.marked="keyword",R(ce("form",te=="class"?te:ae),vs,de)):te=="variable"?h&&ae=="declare"?(U.marked="keyword",R(se)):h&&(ae=="module"||ae=="enum"||ae=="type")&&U.stream.match(/^\s*\w/,!1)?(U.marked="keyword",ae=="enum"?R(so):ae=="type"?R(gs,pe("operator"),Ce,pe(";")):R(ce("form"),vn,pe("{"),ce("}"),Ze,de,de)):h&&ae=="namespace"?(U.marked="keyword",R(ce("form"),ye,se,de)):h&&ae=="abstract"?(U.marked="keyword",R(se)):R(ce("stat"),He):te=="switch"?R(ce("form"),W,pe("{"),ce("}","switch"),le,Ze,de,de,be):te=="case"?R(ye,pe(":")):te=="default"?R(pe(":")):te=="catch"?R(ce("form"),X,ge,se,de,be):te=="export"?R(ce("stat"),Yi,de):te=="import"?R(ce("stat"),Ni,de):te=="async"?R(se):ae=="@"?R(ye,se):H(ce("stat"),ye,pe(";"),de)}function ge(te){if(te=="(")return R(ei,pe(")"))}function ye(te,ae){return Y(te,ae,!1)}function D(te,ae){return Y(te,ae,!0)}function W(te){return te!="("?H():R(ce(")"),q,pe(")"),de)}function Y(te,ae,ue){if(U.state.fatArrowAt==U.stream.start){var Ee=ue?Le:Pe;if(te=="(")return R(X,ce(")"),Re(ei,")"),de,pe("=>"),Ee,be);if(te=="variable")return H(X,vn,pe("=>"),Ee,be)}var rt=ue?oe:ee;return P.hasOwnProperty(te)?R(rt):te=="function"?R(mi,rt):te=="class"||h&&ae=="interface"?(U.marked="keyword",R(ce("form"),Ki,de)):te=="keyword c"||te=="async"?R(ue?D:ye):te=="("?R(ce(")"),q,pe(")"),de,rt):te=="operator"||te=="spread"?R(ue?D:ye):te=="["?R(ce("]"),Di,de,rt):te=="{"?mt(_e,"}",null,rt):te=="quasi"?H(he,rt):te=="new"?R(fe(ue)):R()}function q(te){return te.match(/[;\}\)\],]/)?H():H(ye)}function ee(te,ae){return te==","?R(q):oe(te,ae,!1)}function oe(te,ae,ue){var Ee=ue==!1?ee:oe,rt=ue==!1?ye:D;if(te=="=>")return R(X,ue?Le:Pe,be);if(te=="operator")return/\+\+|--/.test(ae)||h&&ae=="!"?R(Ee):h&&ae=="<"&&U.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?R(ce(">"),Re(Ce,">"),de,Ee):ae=="?"?R(ye,pe(":"),rt):R(rt);if(te=="quasi")return H(he,Ee);if(te!=";"){if(te=="(")return mt(D,")","call",Ee);if(te==".")return R(et,Ee);if(te=="[")return R(ce("]"),q,pe("]"),de,Ee);if(h&&ae=="as")return U.marked="keyword",R(Ce,Ee);if(te=="regexp")return U.state.lastType=U.marked="operator",U.stream.backUp(U.stream.pos-U.stream.start-1),R(rt)}}function he(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(he):R(q,Se)}function Se(te){if(te=="}")return U.marked="string-2",U.state.tokenize=V,R(he)}function Pe(te){return I(U.stream,U.state),H(te=="{"?se:ye)}function Le(te){return I(U.stream,U.state),H(te=="{"?se:D)}function fe(te){return function(ae){return ae=="."?R(te?we:ke):ae=="variable"&&h?R(yt,te?oe:ee):H(te?D:ye)}}function ke(te,ae){if(ae=="target")return U.marked="keyword",R(ee)}function we(te,ae){if(ae=="target")return U.marked="keyword",R(oe)}function He(te){return te==":"?R(de,se):H(ee,pe(";"),de)}function et(te){if(te=="variable")return U.marked="property",R()}function _e(te,ae){if(te=="async")return U.marked="property",R(_e);if(te=="variable"||U.style=="keyword"){if(U.marked="property",ae=="get"||ae=="set")return R(Ve);var ue;return h&&U.state.fatArrowAt==U.stream.start&&(ue=U.stream.match(/^\s*:\s*/,!1))&&(U.state.fatArrowAt=U.stream.pos+ue[0].length),R(Ke)}else{if(te=="number"||te=="string")return U.marked=c?"property":U.style+" property",R(Ke);if(te=="jsonld-keyword")return R(Ke);if(h&&J(ae))return U.marked="keyword",R(_e);if(te=="[")return R(ye,Ne,pe("]"),Ke);if(te=="spread")return R(D,Ke);if(ae=="*")return U.marked="keyword",R(_e);if(te==":")return H(Ke)}}function Ve(te){return te!="variable"?H(Ke):(U.marked="property",R(mi))}function Ke(te){if(te==":")return R(D);if(te=="(")return H(mi)}function Re(te,ae,ue){function Ee(rt,ht){if(ue?ue.indexOf(rt)>-1:rt==","){var vt=U.state.lexical;return vt.info=="call"&&(vt.pos=(vt.pos||0)+1),R(function(Gt,Fn){return Gt==ae||Fn==ae?H():H(te)},Ee)}return rt==ae||ht==ae?R():ue&&ue.indexOf(";")>-1?H(te):R(pe(ae))}return function(rt,ht){return rt==ae||ht==ae?R():H(te,Ee)}}function mt(te,ae,ue){for(var Ee=3;Ee"),Ce);if(te=="quasi")return H(dt,Tt)}function Xe(te){if(te=="=>")return R(Ce)}function Ye(te){return te.match(/[\}\)\]]/)?R():te==","||te==";"?R(Ye):H(Qe,Ye)}function Qe(te,ae){if(te=="variable"||U.style=="keyword")return U.marked="property",R(Qe);if(ae=="?"||te=="number"||te=="string")return R(Qe);if(te==":")return R(Ce);if(te=="[")return R(pe("variable"),Me,pe("]"),Qe);if(te=="(")return H(gi,Qe);if(!te.match(/[;\}\)\],]/))return R()}function dt(te,ae){return te!="quasi"?H():ae.slice(ae.length-2)!="${"?R(dt):R(Ce,gn)}function gn(te){if(te=="}")return U.marked="string-2",U.state.tokenize=V,R(dt)}function Bt(te,ae){return te=="variable"&&U.stream.match(/^\s*[?:]/,!1)||ae=="?"?R(Bt):te==":"?R(Ce):te=="spread"?R(Bt):H(Ce)}function Tt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt);if(ae=="|"||te=="."||ae=="&")return R(Ce);if(te=="[")return R(Ce,pe("]"),Tt);if(ae=="extends"||ae=="implements")return U.marked="keyword",R(Ce);if(ae=="?")return R(Ce,pe(":"),Ce)}function yt(te,ae){if(ae=="<")return R(ce(">"),Re(Ce,">"),de,Tt)}function Wn(){return H(Ce,Wi)}function Wi(te,ae){if(ae=="=")return R(Ce)}function qn(te,ae){return ae=="enum"?(U.marked="keyword",R(so)):H(vn,Ne,Gn,cf)}function vn(te,ae){if(h&&J(ae))return U.marked="keyword",R(vn);if(te=="variable")return $(ae),R();if(te=="spread")return R(vn);if(te=="[")return mt(df,"]");if(te=="{")return mt(da,"}")}function da(te,ae){return te=="variable"&&!U.stream.match(/^\s*:/,!1)?($(ae),R(Gn)):(te=="variable"&&(U.marked="property"),te=="spread"?R(vn):te=="}"?H():te=="["?R(ye,pe("]"),pe(":"),da):R(pe(":"),vn,Gn))}function df(){return H(vn,Gn)}function Gn(te,ae){if(ae=="=")return R(D)}function cf(te){if(te==",")return R(qn)}function ao(te,ae){if(te=="keyword b"&&ae=="else")return R(ce("form","else"),se,de)}function ms(te,ae){if(ae=="await")return R(ms);if(te=="(")return R(ce(")"),ca,de)}function ca(te){return te=="var"?R(qn,Gi):te=="variable"?R(Gi):H(Gi)}function Gi(te,ae){return te==")"?R():te==";"?R(Gi):ae=="in"||ae=="of"?(U.marked="keyword",R(ye,Gi)):H(ye,Gi)}function mi(te,ae){if(ae=="*")return U.marked="keyword",R(mi);if(te=="variable")return $(ae),R(mi);if(te=="(")return R(X,ce(")"),Re(ei,")"),de,tt,se,be);if(h&&ae=="<")return R(ce(">"),Re(Wn,">"),de,mi)}function gi(te,ae){if(ae=="*")return U.marked="keyword",R(gi);if(te=="variable")return $(ae),R(gi);if(te=="(")return R(X,ce(")"),Re(ei,")"),de,tt,be);if(h&&ae=="<")return R(ce(">"),Re(Wn,">"),de,gi)}function gs(te,ae){if(te=="keyword"||te=="variable")return U.marked="type",R(gs);if(ae=="<")return R(ce(">"),Re(Wn,">"),de)}function ei(te,ae){return ae=="@"&&R(ye,ei),te=="spread"?R(ei):h&&J(ae)?(U.marked="keyword",R(ei)):h&&te=="this"?R(Ne,Gn):H(vn,Ne,Gn)}function Ki(te,ae){return te=="variable"?vs(te,ae):lo(te,ae)}function vs(te,ae){if(te=="variable")return $(ae),R(lo)}function lo(te,ae){if(ae=="<")return R(ce(">"),Re(Wn,">"),de,lo);if(ae=="extends"||ae=="implements"||h&&te==",")return ae=="implements"&&(U.marked="keyword"),R(h?Ce:ye,lo);if(te=="{")return R(ce("}"),Tn,de)}function Tn(te,ae){if(te=="async"||te=="variable"&&(ae=="static"||ae=="get"||ae=="set"||h&&J(ae))&&U.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return U.marked="keyword",R(Tn);if(te=="variable"||U.style=="keyword")return U.marked="property",R(Ti,Tn);if(te=="number"||te=="string")return R(Ti,Tn);if(te=="[")return R(ye,Ne,pe("]"),Ti,Tn);if(ae=="*")return U.marked="keyword",R(Tn);if(h&&te=="(")return H(gi,Tn);if(te==";"||te==",")return R(Tn);if(te=="}")return R();if(ae=="@")return R(ye,Tn)}function Ti(te,ae){if(ae=="!"||ae=="?")return R(Ti);if(te==":")return R(Ce,Gn);if(ae=="=")return R(D);var ue=U.state.lexical.prev,Ee=ue&&ue.info=="interface";return H(Ee?gi:mi)}function Yi(te,ae){return ae=="*"?(U.marked="keyword",R(Je,pe(";"))):ae=="default"?(U.marked="keyword",R(ye,pe(";"))):te=="{"?R(Re(ys,"}"),Je,pe(";")):H(se)}function ys(te,ae){if(ae=="as")return U.marked="keyword",R(pe("variable"));if(te=="variable")return H(D,ys)}function Ni(te){return te=="string"?R():te=="("?H(ye):te=="."?H(ee):H(Qi,ua,Je)}function Qi(te,ae){return te=="{"?mt(Qi,"}"):(te=="variable"&&$(ae),ae=="*"&&(U.marked="keyword"),R(It))}function ua(te){if(te==",")return R(Qi,ua)}function It(te,ae){if(ae=="as")return U.marked="keyword",R(Qi)}function Je(te,ae){if(ae=="from")return U.marked="keyword",R(ye)}function Di(te){return te=="]"?R():H(Re(D,"]"))}function so(){return H(ce("form"),vn,pe("{"),ce("}"),Re(Kn,"}"),de,de)}function Kn(){return H(vn,Gn)}function bt(te,ae){return te.lastType=="operator"||te.lastType==","||S.test(ae.charAt(0))||/[,.]/.test(ae.charAt(0))}function vi(te,ae,ue){return ae.tokenize==x&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(ae.lastType)||ae.lastType=="quasi"&&/\{\s*$/.test(te.string.slice(0,te.pos-(ue||0)))}return{startState:function(te){var ae={tokenize:x,lastType:"sof",cc:[],lexical:new T((te||0)-l,0,"block",!1),localVars:i.localVars,context:i.localVars&&new Q(null,null,!1),indented:te||0};return i.globalVars&&typeof i.globalVars=="object"&&(ae.globalVars=i.globalVars),ae},token:function(te,ae){if(te.sol()&&(ae.lexical.hasOwnProperty("align")||(ae.lexical.align=!1),ae.indented=te.indentation(),I(te,ae)),ae.tokenize!=N&&te.eatSpace())return null;var ue=ae.tokenize(te,ae);return _=="comment"?ue:(ae.lastType=_=="operator"&&(g=="++"||g=="--")?"incdec":_,L(ae,ue,_,g,te))},indent:function(te,ae){if(te.tokenize==N||te.tokenize==V)return r.Pass;if(te.tokenize!=x)return 0;var ue=ae&&ae.charAt(0),Ee=te.lexical,rt;if(!/^\s*else\b/.test(ae))for(var ht=te.cc.length-1;ht>=0;--ht){var vt=te.cc[ht];if(vt==de)Ee=Ee.prev;else if(vt!=ao&&vt!=be)break}for(;(Ee.type=="stat"||Ee.type=="form")&&(ue=="}"||(rt=te.cc[te.cc.length-1])&&(rt==ee||rt==oe)&&!/^[,\.=+\-*:?[\(]/.test(ae));)Ee=Ee.prev;d&&Ee.type==")"&&Ee.prev.type=="stat"&&(Ee=Ee.prev);var Gt=Ee.type,Fn=ue==Gt;return Gt=="vardef"?Ee.indented+(te.lastType=="operator"||te.lastType==","?Ee.info.length+1:0):Gt=="form"&&ue=="{"?Ee.indented:Gt=="form"?Ee.indented+l:Gt=="stat"?Ee.indented+(bt(te,ae)?d||l:0):Ee.info=="switch"&&!Fn&&i.doubleIndentSwitch!=!1?Ee.indented+(/^(?:case|default)\b/.test(ae)?l:2*l):Ee.align?Ee.column+(Fn?0:1):Ee.indented+(Fn?0:l)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:c,jsonMode:u,expressionAllowed:vi,skipExpression:function(te){L(te,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})(),function(e,t){(function(r){r(zr())})(function(r){var o="CodeMirror-hint",i="CodeMirror-hint-active";r.showHint=function(g,b,x){if(!b)return g.showHint(x);x&&x.async&&(b.async=!0);var k={hint:b};if(x)for(var N in x)k[N]=x[N];return g.showHint(k)},r.defineExtension("showHint",function(g){g=u(this,this.getCursor("start"),g);var b=this.listSelections();if(!(b.length>1)){if(this.somethingSelected()){if(!g.hint.supportsSelection)return;for(var x=0;xF.clientHeight+1:!1,se;setTimeout(function(){se=k.getScrollInfo()});var ge=de.bottom-ce;if(ge>0){var ye=de.bottom-de.top,D=R.top-(R.bottom-de.top);if(D-ye>0)F.style.top=($=R.top-ye-Q)+"px",A=!1;else if(ye>ce){F.style.height=ce-5+"px",F.style.top=($=R.bottom-de.top-Q)+"px";var W=k.getCursor();b.from.ch!=W.ch&&(R=k.cursorCoords(W),F.style.left=(z=R.left-J)+"px",de=F.getBoundingClientRect())}}var Y=de.right-be;if(pe&&(Y+=k.display.nativeBarWidth),Y>0&&(de.right-de.left>be&&(F.style.width=be-5+"px",Y-=de.right-de.left-be),F.style.left=(z=Math.max(R.left-Y-J,0))+"px"),pe)for(var q=F.firstChild;q;q=q.nextSibling)q.style.paddingRight=k.display.nativeBarWidth+"px";if(k.addKeyMap(this.keyMap=h(g,{moveFocus:function(he,Se){x.changeActive(x.selectedHint+he,Se)},setFocus:function(he){x.changeActive(he)},menuSize:function(){return x.screenAmount()},length:P.length,close:function(){g.close()},pick:function(){x.pick()},data:b})),g.options.closeOnUnfocus){var ee;k.on("blur",this.onBlur=function(){ee=setTimeout(function(){g.close()},100)}),k.on("focus",this.onFocus=function(){clearTimeout(ee)})}k.on("scroll",this.onScroll=function(){var he=k.getScrollInfo(),Se=k.getWrapperElement().getBoundingClientRect();se||(se=k.getScrollInfo());var Pe=$+se.top-he.top,Le=Pe-(V.pageYOffset||(N.documentElement||N.body).scrollTop);if(A||(Le+=F.offsetHeight),Le<=Se.top||Le>=Se.bottom)return g.close();F.style.top=Pe+"px",F.style.left=z+se.left-he.left+"px"}),r.on(F,"dblclick",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),x.pick())}),r.on(F,"click",function(he){var Se=y(F,he.target||he.srcElement);Se&&Se.hintId!=null&&(x.changeActive(Se.hintId),g.options.completeOnSingleClick&&x.pick())}),r.on(F,"mousedown",function(){setTimeout(function(){k.focus()},20)});var oe=this.getSelectedHintRange();return(oe.from!==0||oe.to!==0)&&this.scrollToActive(),r.signal(b,"select",P[this.selectedHint],F.childNodes[this.selectedHint]),!0}C.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var g=this.completion.cm.getInputField();g.removeAttribute("aria-activedescendant"),g.removeAttribute("aria-owns");var b=this.completion.cm;this.completion.options.closeOnUnfocus&&(b.off("blur",this.onBlur),b.off("focus",this.onFocus)),b.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var g=this;this.keyMap={Enter:function(){g.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(g,b){if(g>=this.data.list.length?g=b?this.data.list.length-1:0:g<0&&(g=b?0:this.data.list.length-1),this.selectedHint!=g){var x=this.hints.childNodes[this.selectedHint];x&&(x.className=x.className.replace(" "+i,""),x.removeAttribute("aria-selected")),x=this.hints.childNodes[this.selectedHint=g],x.className+=" "+i,x.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",x.id),this.scrollToActive(),r.signal(this.data,"select",this.data.list[this.selectedHint],x)}},scrollToActive:function(){var g=this.getSelectedHintRange(),b=this.hints.childNodes[g.from],x=this.hints.childNodes[g.to],k=this.hints.firstChild;b.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=x.offsetTop+x.offsetHeight-this.hints.clientHeight+k.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var g=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-g),to:Math.min(this.data.list.length-1,this.selectedHint+g)}}};function S(g,b){if(!g.somethingSelected())return b;for(var x=[],k=0;k0?F(L):T(B+1)})}T(0)};return N.async=!0,N.supportsSelection=!0,N}else return(k=g.getHelper(g.getCursor(),"hintWords"))?function(V){return r.hint.fromList(V,{words:k})}:r.hint.anyword?function(V,F){return r.hint.anyword(V,F)}:function(){}}r.registerHelper("hint","auto",{resolve:E}),r.registerHelper("hint","fromList",function(g,b){var x=g.getCursor(),k=g.getTokenAt(x),N,V=r.Pos(x.line,k.start),F=x;k.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};r.defineOption("hintOptions",null)})}(),function(e,t){(function(r){r(zr())})(function(r){var o=r.Pos;function i(g,b){for(var x=0,k=g.length;xN.ch&&(V.end=N.ch,V.string=V.string.slice(0,N.ch-V.start)):V={start:N.ch,end:N.ch,string:"",state:V.state,type:V.string=="."?"property":null};for(var I=V;I.type=="property";){if(I=x(g,o(N.line,I.start)),I.string!=".")return;if(I=x(g,o(N.line,I.start)),!P)var P=[];P.push(I)}return{list:_(V,P,b,k),from:o(N.line,V.start),to:o(N.line,V.end)}}}}function c(g,b){return d(g,S,function(x,k){return x.getTokenAt(k)},b)}r.registerHelper("hint","javascript",c);function u(g,b){var x=g.getTokenAt(b);return b.ch==x.start+1&&x.string.charAt(0)=="."?(x.end=x.start,x.string=".",x.type="property"):/^\.[\w$_]*$/.test(x.string)&&(x.type="property",x.start++,x.string=x.string.replace(/\./,"")),x}function m(g,b){return d(g,w,u,b)}r.registerHelper("hint","coffeescript",m);var h="charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight toUpperCase toLowerCase split concat match replace search".split(" "),y="length concat join splice push pop shift unshift slice reverse sort indexOf lastIndexOf every some filter forEach map reduce reduceRight ".split(" "),C="prototype apply call bind".split(" "),S="break case catch class const continue debugger default delete do else export extends false finally for function if in import instanceof new null return super switch this throw true try typeof var void while with yield".split(" "),w="and break catch class continue delete do else extends false finally for if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes".split(" ");function E(g,b){if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)for(var x in g)b(x);else for(var k=g;k;k=Object.getPrototypeOf(k))Object.getOwnPropertyNames(k).forEach(b)}function _(g,b,x,k){var N=[],V=g.string,F=k&&k.globalScope||window;function I(R){R.lastIndexOf(V,0)==0&&!l(N,R)&&N.push(R)}function P(R){typeof R=="string"?i(h,I):R instanceof Array?i(y,I):R instanceof Function&&i(C,I),E(R,I)}if(b&&b.length){var T=b.pop(),B;for(T.type&&T.type.indexOf("variable")===0?(k&&k.additionalContext&&(B=k.additionalContext[T.string]),(!k||k.useGlobalScope!==!1)&&(B=B||F[T.string])):T.type=="string"?B="":T.type=="atom"?B=1:T.type=="function"&&(F.jQuery!=null&&(T.string=="$"||T.string=="jQuery")&&typeof F.jQuery=="function"?B=F.jQuery():F._!=null&&T.string=="_"&&typeof F._=="function"&&(B=F._()));B!=null&&b.length;)B=B[b.pop().string];B!=null&&P(B)}else{for(var L=g.state.localVars;L;L=L.next)I(L.name);for(var U=g.state.context;U;U=U.prev)for(var L=U.vars;L;L=L.next)I(L.name);for(var L=g.state.globalVars;L;L=L.next)I(L.name);if(k&&k.additionalContext!=null)for(var H in k.additionalContext)I(H);(!k||k.useGlobalScope!==!1)&&P(F),i(x,I)}return N}})}();const C4="",De=(e,t)=>{const r=e.__vccOpts||e;for(const[o,i]of t)r[o]=i;return r},WC="[[FORM-CREATE-PREFIX-",GC="-FORM-CREATE-SUFFIX]]",KC=n.defineComponent({name:"FnEditor",emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,body:Boolean,button:Boolean,fnx:Boolean},inject:["designer"],data(){return{editor:null,fn:"",visible:!1,value:""}},watch:{modelValue(e){e!=this.value&&(!e||!e.__json||e.__json&&e.__json!=this.value)&&this.editor&&this.editor.setValue(this.tidyValue())}},computed:{t(){return this.designer.setupState.t},argStr(){return(this.args||[]).map(e=>typeof e=="string"?e:e.name).join(", ")},argList(){return this.args.map(e=>typeof e=="string"?{name:e,type:"string"}:e)}},mounted(){this.$nextTick(()=>{this.load()})},methods:{save(){const e=this.editor.getValue()||"";if(e.trim()==="")this.fn="";else{let t;try{t=new Function("return function ("+this.argStr+`){ `+e+` -}`)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}this.body?this.fn=(this.fnx?"$FNX:":"")+e:this.fn=WC+t+GC}return this.submit(),!0},submit(){this.$emit("update:modelValue",this.fn),this.$emit("change",this.fn),this.value=this.fn,this.visible=!1},trimString(e){const t=e.indexOf("{"),r=e.lastIndexOf("}");return t===-1||r===-1||t>=r?e:e.slice(t+1,r).replace(/^\n+|\n+$/g,"")},tidyValue(){let e=this.modelValue||"";return e.__json&&(e=e.__json),this.fnx&&typeof e=="string"&&e.indexOf("$FNX:")===0&&(e=e.slice(5)),typeof e=="function"?e=this.trimString(En(e)).trim():this.body||(e=this.trimString(e).trim()),this.value=e,e},load(){this.$nextTick(()=>{let e=this.tidyValue();this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:{name:"javascript",globalVars:!0},extraKeys:{"Ctrl-Space":"autocomplete"},line:!0,tabSize:2,lineWrapping:!0,value:e})),this.editor.on("inputRead",(t,r)=>{r.keyCode===32&&r.ctrlKey&&Si.showHint(t,Si.hint.javascript)}),this.editor.on("change",()=>{this.visible=!0}),this.editor})}}}),YC={class:"_fd-fn"},QC={class:"_fd-fn-tip"},JC={class:"cm-keyword"},XC={key:0},ZC={class:"_fd-fn-arg"},qC={ref:"editor",class:"_fd-fn-editor"};function e_(e,t,r,o,i,l){const d=n.resolveComponent("el-table-column"),c=n.resolveComponent("el-table"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",YC,[n.createElementVNode("div",QC,[t[2]||(t[2]=n.createElementVNode("div",{class:"_fd-fn-ind"},null,-1)),n.createElementVNode("div",JC,[n.createElementVNode("span",null,[n.createTextVNode("function "+n.toDisplayString(e.name)+"(",1),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.argList,(m,y)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createTextVNode(n.toDisplayString(y>0?", ":""),1),m.type==="string"?(n.openBlock(),n.createElementBlock("span",XC,n.toDisplayString(m.name),1)):(n.openBlock(),n.createBlock(u,{key:1,placement:"top-start",width:400,"hide-after":0,trigger:"click",title:m.name,content:m.info||""},{reference:n.withCtx(()=>[n.createElementVNode("span",ZC,[n.createTextVNode(n.toDisplayString(m.name),1),t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-question"},null,-1))])]),default:n.withCtx(()=>[m.columns?(n.openBlock(),n.createBlock(c,{key:0,data:m.columns,border:""},{default:n.withCtx(()=>[n.createVNode(d,{width:"120",property:"label",label:e.t("props.field")},null,8,["label"]),n.createVNode(d,{property:"info",label:e.t("event.info")},null,8,["label"]),n.createVNode(d,{width:"80",property:"type",label:e.t("event.type")},null,8,["label"])]),_:2},1032,["data"])):n.createCommentVNode("",!0)]),_:2},1032,["title","content"]))],64))),256)),t[1]||(t[1]=n.createTextVNode(") {"))])])]),n.createElementVNode("div",qC,null,512),t[3]||(t[3]=n.createElementVNode("div",{class:"_fd-fn-tip"},[n.createElementVNode("div",{class:"_fd-fn-ind"}),n.createElementVNode("div",{class:"cm-keyword"},"}")],-1)),e.visible&&e.button?(n.openBlock(),n.createBlock(h,{key:0,type:"primary",size:"small",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)])}const xi=De(KC,[["render",e_]]),C4="",t_=n.defineComponent({name:"ConditionInput",inject:["designer"],emits:["update:modelValue","change"],props:{type:String,options:Array,props:Object,modelValue:[String,Number,Array,Object,Boolean]},watch:{modelValue(){this.value=this.modelValue||void 0}},data(){return{value:this.modelValue||void 0}},methods:{onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}},created(){}}),n_={class:"_fd-cdi-input"};function i_(e,t,r,o,i,l){const d=n.resolveComponent("el-cascader"),c=n.resolveComponent("el-input-number"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-switch"),y=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",n_,[e.type==="cascader"?(n.openBlock(),n.createBlock(d,n.mergeProps({key:0,size:"default",props:{checkStrictly:!0,emitPath:!1}},e.props||{},{options:e.options,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),onChange:e.onInput}),null,16,["options","modelValue","onChange"])):e.type==="number"?(n.openBlock(),n.createBlock(c,n.mergeProps({key:1,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):e.type==="select"?(n.openBlock(),n.createBlock(h,n.mergeProps({key:2,size:"default",filterable:"","allow-create":"","default-first-option":""},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=C=>e.value=C),onChange:e.onInput}),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(u,{label:C.label,value:C.value,key:C.value},null,8,["label","value"]))),128))]),_:1},16,["modelValue","onChange"])):e.type==="switch"?(n.openBlock(),n.createBlock(m,n.mergeProps({key:3,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):(n.openBlock(),n.createBlock(y,n.mergeProps({key:4,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[4]||(t[4]=C=>e.value=C),onBlur:e.onInput}),null,16,["modelValue","onBlur"]))])}const r_=De(t_,[["render",i_]]),_4="",o_=n.defineComponent({name:"PatternInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String},data(){return{value:this.modelValue||"",options:[{label:"\u90AE\u7BB1",value:"^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"},{label:"\u57DF\u540D",value:"^((http:\\/\\/)|(https:\\/\\/))?([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}(\\/)$"},{label:"\u624B\u673A\u53F7",value:"^(?:(?:\\+|00)86)?1[3-9]\\d{9}$"},{label:"\u5EA7\u673A\u7535\u8BDD",value:"^(?:(?:\\d{3}-)?\\d{8}|^(?:\\d{4}-)?\\d{7,8})(?:-\\d+)?$"},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"^[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]$"},{label:"\u94F6\u884C\u5361\u53F7",value:"^[1-9]\\d{9,29}$"},{label:"\u8F66\u724C\u53F7",value:"^[\u4EAC\u6D25\u6CAA\u6E1D\u5180\u8C6B\u4E91\u8FBD\u9ED1\u6E58\u7696\u9C81\u65B0\u82CF\u6D59\u8D63\u9102\u6842\u7518\u664B\u8499\u9655\u5409\u95FD\u8D35\u7CA4\u9752\u85CF\u5DDD\u5B81\u743C\u4F7F\u9886][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9\u6302\u5B66\u8B66\u6E2F\u6FB3]$"},{label:"\u4E2D\u6587",value:"^(?:[\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0])+$"},{label:"\u6570\u5B57",value:"^\\d+$"},{label:"\u6574\u6570",value:"^(?:0|(?:-?[1-9]\\d*))$"},{label:"\u6B63\u6574\u6570",value:"^\\+?[1-9]\\d*$"},{label:"\u8D1F\u6574\u6570",value:"^-[1-9]\\d*$"},{label:"\u6D6E\u70B9\u6570",value:"^(-?[1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u6B63\u6D6E\u70B9\u6570",value:"^([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u8D1F\u6D6E\u70B9\u6570",value:"^-([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u82F1\u6587\u5B57\u6BCD",value:"^[a-zA-Z]+$"},{label:"\u6570\u5B57\u548C\u5B57\u6BCD",value:"^[A-Za-z0-9]+$"}]}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}}),a_={class:"_fd-pattern-input"};function l_(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",a_,[n.createVNode(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:""},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":"_fd-pattern-popper"},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["size","modelValue","onBlur"])])}const bc=De(o_,[["render",l_]]),E4="",s_=n.defineComponent({name:"RuleSelect",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[String,Number,Array],onlyField:Boolean,valueType:String,size:String,multiple:Boolean},computed:{activeRule(){return this.designer.setupState.activeRule},t(){return this.designer.setupState.t},tree(){var o,i,l;const e=this.designer.setupState.activePage;let t=[];e.default?t=this.getFields(this.designer.setupState.treeInfo):t=this.getFields(e.main.field&&e.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children);let r=(o=this.activeRule)==null?void 0:o.__fc__.parent;for(;r;)if(r.rule===e.main)r=void 0;else if(r.rule._menu&&["array","object","scope"].indexOf(r.rule._menu.subForm)>-1){const d=this.getFields(this.designer.setupState.findTree(r.rule._fc_id));d.length&&t.unshift({value:"___subform",disabled:!0,label:((l=(i=r.refRule)==null?void 0:i.__$title)==null?void 0:l.value)||r.rule.title||r.rule._menu.label,children:d}),r=void 0}else r=r.parent;return t}},methods:{getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{var c,u,h;const l=[...t];o.field&&l.push(o);const d=["array","scope"].indexOf(o._menu.subForm)>-1?[]:this.getFields(i||[],l);if(!this.onlyField||this.onlyField&&o.field){const m={value:t.length?t.map(y=>y[this.valueType||"_fc_id"]).join(".")+"."+o[this.valueType||"_fc_id"]:o[this.valueType||"_fc_id"],label:(((h=(u=(c=o==null?void 0:o.__fc__)==null?void 0:c.refRule)==null?void 0:u.__$title)==null?void 0:h.value)||o.title||"").trim()||o.props&&o.props.label||this.t("com."+(o._menu&&o._menu.name)+".name")||o._menu&&o._menu.label||o.type,rule:o,parent:t};d.length&&(m.children=d),r.push(m)}else r.push(...d)}),r},input(e){this.$emit("update:modelValue",e),this.$emit("change",e)}}}),d_={key:0,class:"_fd-rule-select-node"};function c_(e,t,r,o,i,l){const d=n.resolveComponent("el-tree-select");return n.openBlock(),n.createBlock(d,{class:"_fd-rule-select",modelValue:e.modelValue,"onUpdate:modelValue":e.input,size:e.size,multiple:e.multiple,checkStrictly:"",showCheckbox:e.multiple,data:e.tree},{default:n.withCtx(({data:c})=>[c.value==="___subform"?(n.openBlock(),n.createElementBlock("div",d_,[n.createElementVNode("div",null,n.toDisplayString(c.label),1),n.createElementVNode("span",null,n.toDisplayString(e.t("props.subform")),1)])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(c.label),1)],64))]),_:1},8,["modelValue","onUpdate:modelValue","size","multiple","showCheckbox","data"])}const wc=De(s_,[["render",c_]]),A4="",u_=n.defineComponent({name:"ValueInput",emits:["update:modelValue","change","change-type","blur"],inject:["designer"],props:{modelValue:[String,Number,Boolean]},data(){return{type:"1",value:""}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue:{handler:function(e){typeof e=="number"?this.type="2":typeof e=="boolean"?this.type="3":this.type="1",this.value=e==null?"":""+e},immediate:!0},type(){this.updateValue(this.value),this.$emit("change-type",this.type)}},methods:{onBlur(...e){this.value!==this.toValue(this.modelValue)&&this.updateValue(this.value),this.$emit("blur",...e)},updateValue(e){const t=this.toValue(e);this.$emit("update:modelValue",t),this.$emit("change",t)},toValue(e){return this.type==="1"?""+e:this.type==="2"?parseFloat(e)||0:e==="true"}}});function f_(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(u,n.mergeProps({class:"_fd-value-input",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=h=>e.value=h),onBlur:e.onBlur},e.$attrs),n.createSlots({prepend:n.withCtx(()=>[n.createVNode(c,{modelValue:e.type,"onUpdate:modelValue":t[0]||(t[0]=h=>e.type=h),style:{width:"60px"}},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("validate.types.string"),value:"1"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.number"),value:"2"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.boolean"),value:"3"},null,8,["label"])]),_:1},8,["modelValue"])]),_:2},[e.$slots.append?{name:"append",fn:n.withCtx(()=>[n.renderSlot(e.$slots,"append")]),key:"0"}:void 0]),1040,["modelValue","onBlur"])}const yl=De(u_,[["render",f_]]),S4="",p_=n.defineComponent({name:"Warning",props:{tooltip:String},data(){return{}}}),h_=["innerHTML"],m_={key:0,class:"_fd-warning-text"},g_={key:1,class:"fc-icon icon-question"};function v_(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return n.openBlock(),n.createBlock(d,{effect:"dark",placement:"top-start","popper-class":"_fd-warning-pop"},{content:n.withCtx(()=>[n.createElementVNode("span",{innerHTML:e.tooltip},null,8,h_)]),default:n.withCtx(()=>[e.$slots.default?(n.openBlock(),n.createElementBlock("span",m_,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("i",g_))]),_:3})}const Jn=De(p_,[["render",v_]]),x4="",y_=n.defineComponent({name:"VariableConfig",components:{Warning:Jn},emits:["submit","confirm"],props:{popover:Boolean},inject:["designer"],data(){return{visible:!1,activeIdx:0,variable:"",value:{},fields:[],expandedKeys:["$topForm","$cookie","$localStorage","$sessionStorage","$globalData","$var"]}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventNum(){return((this.activeRule||{})._loadData||[]).length},treeInfo(){var i,l,d,c,u,h;const e=this.toObject(this.designer.setupState.varList||[]),t=[{id:"$topForm",label:this.t("computed.form"),driver:!0,children:this.getFormTree(this.designer.setupState.treeInfo)},{id:"$cookie",label:"cookie"},{id:"$localStorage",label:"localStorage"},{id:"$sessionStorage",label:"sessionStorage"},{id:"$globalData",label:this.t("props.globalData"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalData||{}).map(m=>({label:this.designer.setupState.formOptions.globalData[m].label,id:m}))},{id:"$var",label:this.t("computed.variable.title"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalVariable||{}).map(m=>({label:this.designer.setupState.formOptions.globalVariable[m].label,id:m}))}],r=this.designer.setupState.activePage;!r.default&&r.main.field&&r.main!==this.activeRule&&(t[0].id="$scopeForm",t[0].children.length&&(t[0].children=t[0].children[0].children));let o=(i=this.activeRule)==null?void 0:i.__fc__.parent;for(;o;)if(o.rule===r.main)o=void 0;else if(o.rule._menu&&["array","object","scope"].indexOf(o.rule._menu.subForm)>-1){const m=this.getFormTree(this.designer.setupState.findTree(o.rule._fc_id));m.length&&t.unshift({id:"$form",driver:!0,label:((d=(l=o.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||o.rule.title||o.rule._menu.label,children:m}),o=void 0}else o=o.parent;if(this.designer.setupState.getConfig("showLanguage")!==!1){let m=((c=this.designer.setupState.formOptions)==null?void 0:c.language)||{},y=m[((h=(u=this.designer.props)==null?void 0:u.locale)==null?void 0:h.name)||"zh-cn"]||m[Object.keys(m)[0]]||{};t.push({id:"$t",label:this.t("language.name"),driver:!0,children:Object.keys(y).map(C=>({label:y[C],id:C}))})}return e.$cookie&&(t[1]={...t[1],...e.$cookie}),e.$localStorage&&(t[2]={...t[2],...e.$localStorage}),e.$sessionStorage&&(t[3]={...t[3],...e.$sessionStorage}),e.$globalData&&e.$globalData.children&&(t[4].children=Object.values({...this.toObject(t[4].children),...this.toObject(e.$globalData.children||[])})),e.$var&&e.$var.children&&(t[5].children=Object.values({...this.toObject(t[5].children),...this.toObject(e.$var.children||[])})),delete e.$cookie,delete e.$localStorage,delete e.$sessionStorage,delete e.$globalData,delete e.$var,t.push(...Object.values(e)),t}},watch:{visible(e){e&&(this.updateFields(),this.activeIdx=0)}},methods:{openVariableConfig(){this.designer.setupState.openGlobalVariableDialog()},toObject(e){const t={};return e&&e.forEach(r=>{t[r.id]=r}),t},nodeClick(e,t){if((this.popover||this.fields[this.activeIdx])&&!e.driver){let r=e.id;for(t=t.parent;t.level>=1;)r=t.data.id+"."+r,t=t.parent;this.popover?this.variable=r:this.fields[this.activeIdx].value=r}},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},getFormTree(e){const t=[];return e.forEach(({rule:r,children:o})=>{var l,d,c;const i=r.field&&(!r._menu||r._menu.subForm!=="object")?[]:this.getFormTree(o||[]);if(r.field){const u={id:r.field,label:((c=(d=(l=r==null?void 0:r.__fc__)==null?void 0:l.refRule)==null?void 0:d.__$title)==null?void 0:c.value)||r.title,rule:r};i.length&&(u.children=i),t.push(u)}else t.push(...i)}),t},tranField(e){return e.indexOf("formCreate")===0?e=La(e.replace("formCreate","")):e="props."+e,e.replaceAll(">",".")},updateFields(){const e=this.designer.setupState,t=[],r={};(e.activeRule._loadData||[]).forEach(l=>{r[l.to]=l.attr});const o=[];e.activeRule.field&&o.push({label:this.t("computed.value.name"),attach:!0,modify:!0,field:"value"});const i=e.propsForm.api.model();Object.keys(i).forEach(l=>{if(l&&(l[0]!=="_"||i[l]._fc_important_prop)&&i[l].title&&i[l]._fc_important_prop!==!1&&!i[l].hidden&&i[l].display!==!1){const d=typeof i[l]._fc_important_prop=="string"?i[l]._fc_important_prop:l;(i[l]._fc_important_prop===!0?o:t).push({label:i[l].title,modify:d==="formCreateChild",field:this.tranField(d)})}}),t.unshift(...o),t.forEach(l=>{l.value=r[l.field]||""}),this.fields=t},open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.activeIdx=e)},submit(){const e=[];this.fields.forEach(t=>{let r=(t.value||"").trim();if(r){const o={attr:r,to:t.field};t.modify&&(o.modify=!0),e.push(o)}}),this.designer.setupState.activeRule._loadData=e,this.visible=!1},confirm(){const e=(this.variable||"").trim();e&&(this.$emit("confirm",`{{${e}}}`),this.$refs.pop.hide(),this.variable="")}}}),b_={class:"_fd-variable"},w_={style:{width:"230px"}},C_={class:"_fd-variable-item-label"},__={class:"_fd-variable-info"};function E_(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-popover"),C=n.resolveComponent("el-badge"),S=n.resolveComponent("Warning"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("el-button"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",b_,[e.popover?(n.openBlock(),n.createBlock(y,{key:0,ref:"pop",placement:"bottom",width:330,"hide-after":0,trigger:"click",persistent:!1,"popper-class":"_fd-variable-pop"},{reference:n.withCtx(()=>t[7]||(t[7]=[n.createElementVNode("i",{class:"fc-icon icon-variable",style:{cursor:"pointer"}},null,-1)])),default:n.withCtx(()=>[n.createVNode(m,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(c,{height:"55px",class:"_fd-variable-pop-header"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",modelValue:e.variable,"onUpdate:modelValue":t[1]||(t[1]=g=>e.variable=g)},{prefix:n.withCtx(()=>t[8]||(t[8]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[9]||(t[9]=[n.createTextVNode(" }} ")])),append:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=(...g)=>e.confirm&&e.confirm(...g))},n.toDisplayString(e.t("props.append")),1)]),_:1},8,["modelValue"]),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[2]||(t[2]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,indent:10,"node-key":"id",onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:_})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-pop-node",{disabled:_.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((_.label||"").trim()||(_.rule?e.getTitle(_.rule):_.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(_.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1},512)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(C,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-variable-btn",onClick:t[3]||(t[3]=(...g)=>e.open&&e.open(...g))},[t[10]||(t[10]=n.createElementVNode("i",{class:"fc-icon icon-variable"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind")),1)])]),_:1},8,["value","hidden"]),n.createVNode(b,{class:"_fd-variable-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind"))+" ",1),n.createVNode(S,{tooltip:e.t("warning.variable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(E,{size:"default",onClick:t[5]||(t[5]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(E,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-l"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createElementVNode("div",w_,n.toDisplayString(e.t("computed.variable.attr")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("computed.variable.bind")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fields,(g,_)=>(n.openBlock(),n.createElementBlock("div",{key:g.label,class:n.normalizeClass(["_fd-variable-item",{active:_===e.activeIdx,"_fd-variable-top":g.attach===!0}])},[n.createElementVNode("div",C_,n.toDisplayString(g.label),1),t[13]||(t[13]=n.createElementVNode("div",null,"=",-1)),n.createVNode(d,{modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,placeholder:"_",onFocus:x=>e.activeIdx=_,clearable:""},{prefix:n.withCtx(()=>t[11]||(t[11]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[12]||(t[12]=[n.createTextVNode(" }} ")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])],2))),128))]),_:1})]),_:1})]),_:1}),n.createVNode(w,{style:{width:"328px"}},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-variable-r"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.list"))+" ",1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[4]||(t[4]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[n.createElementVNode("div",__,n.toDisplayString(e.t("warning.variableInfo")),1),n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:_})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-node",{disabled:_.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((_.label||"").trim()||(_.rule?e.getTitle(_.rule):_.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(_.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))])}const jo=De(y_,[["render",E_]]),k4="",Ur={input:["==","!=","on","notOn","empty","notEmpty","pattern"],select:["==","!=","on","notOn","empty","notEmpty"],switch:["==","!="],number:["==","!=",">",">=","<","<=","empty","notEmpty"]};Ur.cascader=Ur.select;const _h=n.defineComponent({name:"ConditionGroup",components:{VariableConfig:jo,ValueInput:yl,RuleSelect:wc,PatternInput:bc,ConditionInput:r_},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[Object,Array]},computed:{formulaLabel(){return["==","!=","on","notOn","empty","notEmpty","pattern",">",">=","<","<="].reduce((e,t)=>(e[t]=this.t("computed.formulas."+t),e),{})},activeRule(){return this.designer.setupState.activeRule},rules(){var r;let e=(r=this.activeRule)==null?void 0:r.__fc__.parent,t=[];for(;e;)if(e.rule._menu&&e.rule._menu.subForm){t=this.getFields(this.designer.setupState.findTree(e.rule._fc_id));break}else e=e.parent;return[...t,...this.getFields(this.designer.setupState.treeInfo)]},t(){return this.designer.setupState.t}},data(){return{mode:"AND",list:[],ConditionGroup:n.markRaw(_h)}},methods:{selectVar(e,t){e.field=t.slice(2,-2),this.changeField(e)},addItem(){this.list.push({type:"field"})},addItemGroup(){this.list.push({mode:"AND"})},removeItem(e){this.list.splice(e,1),this.onInput()},changeType(e){e.field="",e.input=null,e.formula=null},changeField(e){e.field?(e.condition="==",e.type==="field"?this.tidyItem(e):(e.input=!0,e.formula=Ur.select.map(t=>({label:this.formulaLabel[t],value:t})))):(e.input=null,e.formula=null),this.onInput()},getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{const l=[...t];o.field&&l.push(o);const d=this.getFields(i||[],l);if(o.field){const c={field:o.field,value:t.length?t.map(u=>u.field).join(".")+"."+o.field:o.field,label:o.title,rule:o};r.push(c,...d)}else r.push(...d)}),r},tidyValue(){let e=this.modelValue;e&&(Array.isArray(e)&&(e={mode:"AND",group:e}),this.mode=e.mode==="OR"?"OR":"AND",this.list=(e.group||[]).map(t=>t.mode!=null?t:this.tidyItem({...t}))),this.list.length||this.list.push({type:"field"},{type:"field"})},tidyItem(e){return e.variable?(e.input=!0,e.field=e.variable,e.formula=Ur.select.map(t=>({label:this.formulaLabel[t],value:t})),e.type="variable",e):(e.type="field",this.rules.forEach(t=>{if(t.value===e.field||t.field===e.field){const r=t.rule._menu.condition,o=r?ct.Function(r)?r(t.rule):ct.String(r)?{type:r}:{...r}:{type:"input"};o.options&&(o.options=ct.String(o.options)?Br(t.rule.__fc__.prop,o.options):o.options),e.formula=(Ur[o.type]||Ur.input).map(i=>({label:this.formulaLabel[i],value:i})),e.var=!!e.compare,e.input=o}}),e)},onInput(){let e=[];this.list.forEach(t=>{if(t.field&&t.condition&&(t.compare||["empty","notEmpty"].indexOf(t.condition)>-1||t.value!=null&&t.value!=="")){const r={[t.type]:t.field,condition:t.condition};t.compare&&t.var?r.compare=t.compare:r.value=t.value,e.push(r)}else t.group&&e.push(t)}),e.length===1&&e[0].mode!=null?e=e[0]:e=e.length>0?{mode:this.mode,group:e}:void 0,!(!e&&(!this.modelValue||!this.modelValue.group))&&(this.$emit("update:modelValue",e),this.$emit("change",e))}},created(){this.tidyValue()}}),A_=_h,S_={class:"_fd-cdg-input"},x_={class:"_fd-cdg-item"},k_={class:"_fd-cdg-and"},T_={class:"_fd-cdg-options"},N_=["onClick"],D_={key:3,class:"_fd-cfg-value"},O_=["onClick"],V_={class:"_fd-cdg-btns"};function B_(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("ConditionGroup",!0),h=n.resolveComponent("VariableConfig"),m=n.resolveComponent("el-input"),y=n.resolveComponent("RuleSelect"),C=n.resolveComponent("ValueInput"),S=n.resolveComponent("PatternInput"),w=n.resolveComponent("ConditionInput"),E=n.resolveComponent("el-checkbox"),b=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",S_,[n.createElementVNode("div",x_,[n.createElementVNode("div",k_,[e.list.length>0?(n.openBlock(),n.createBlock(c,{key:0,size:"default",modelValue:e.mode,"onUpdate:modelValue":t[0]||(t[0]=g=>e.mode=g),onChange:e.onInput},{default:n.withCtx(()=>[n.createVNode(d,{label:"AND",value:"AND"}),n.createVNode(d,{label:"OR",value:"OR"})]),_:1},8,["modelValue","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",T_,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(g,_)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[g.mode!=null?(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option is-group",key:g.field+"a"+_+e.list.length},[n.createVNode(u,{modelValue:e.list[_],"onUpdate:modelValue":x=>e.list[_]=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-add-circle",{disabled:e.list.length===1}]),onClick:x=>e.removeItem(_)},null,10,N_)])):(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option",key:_},[n.createVNode(c,{style:{width:"85px"},size:"default",modelValue:g.type,"onUpdate:modelValue":x=>g.type=x,onChange:x=>e.changeType(g)},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("props.field"),value:"field"},null,8,["label"]),n.createVNode(d,{label:e.t("props.variable"),value:"variable"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),g.type==="variable"?(n.openBlock(),n.createBlock(m,{class:"_fd-cdg-variable",size:"default",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",onChange:x=>e.changeField(g),key:"variable"},{suffix:n.withCtx(()=>[n.createVNode(h,{popover:"",onConfirm:x=>e.selectVar(g,x)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(y,{class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",multiple:!1,onChange:x=>e.changeField(g),key:"field"},null,8,["modelValue","onUpdate:modelValue","onChange"])),g.formula?(n.openBlock(),n.createBlock(c,{key:2,class:"_fd-cdg-term",size:"default",modelValue:g.condition,"onUpdate:modelValue":x=>g.condition=x,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(g.formula,x=>(n.openBlock(),n.createBlock(d,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),g.input&&["empty","notEmpty"].indexOf(g.condition)===-1?(n.openBlock(),n.createElementBlock("div",D_,[g.var?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.compare,"onUpdate:modelValue":x=>g.compare=x,clearable:"",multiple:!1,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.type==="variable"?(n.openBlock(),n.createBlock(C,{key:1,size:"default",modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.condition==="pattern"?(n.openBlock(),n.createBlock(S,{size:"default",key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(w,n.mergeProps({key:3,ref_for:!0},g.input,{key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput}),null,16,["modelValue","onUpdate:modelValue","onChange"])),n.createVNode(E,{modelValue:g.var,"onUpdate:modelValue":x=>g.var=x,size:"default",label:e.t("props.field")},null,8,["modelValue","onUpdate:modelValue","label"])])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:x=>e.removeItem(_)},null,8,O_)]))],64))),256))])]),n.createElementVNode("div",V_,[n.createVNode(b,{link:"",type:"primary",onClick:e.addItem},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addCondition")),1)]),_:1},8,["onClick"]),n.createVNode(b,{link:"",type:"primary",onClick:e.addItemGroup},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addGroup")),1)]),_:1},8,["onClick"])])])}const R_=De(A_,[["render",B_]]),T4="",$_=n.defineComponent({name:"ComputedConfig",components:{Warning:Jn,RuleSelect:wc,ConditionGroup:R_},props:{modelValue:[String,Object,Array],type:String,title:String,name:String,btn:String,validLabel:String,invertLabel:String},inject:["designer"],data(){const e=(t,r,o,i=[])=>{const l=[];return t.forEach(({rule:d,children:c})=>{var y,C,S;const u=[...i];let h=o;d.field&&(u.push(d),h||(h=d.field===r&&this.type==="value"));const m=e(c||[],r,h,u);if(d.field){const w={value:d.field,label:((S=(C=(y=d==null?void 0:d.__fc__)==null?void 0:y.refRule)==null?void 0:C.__$title)==null?void 0:S.value)||d.title,rule:d,parent:i,formula:!0};m.length&&(w.children=m),l.push(w)}else l.push(...m)}),l};return{editor:null,visible:!1,expandedKeys:["_form","_formula","_subform"],err:"",status:"computed",value:"",condition:void 0,formulaInfo:"",formulaExample:"",oldValue:"",invert:!1,linkage:"",getFields:e}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},activeRule(){return this.designer.setupState.activeRule},treeInfo(){var i,l,d;let e=(i=this.activeRule)==null?void 0:i.__fc__.parent;const t=this.designer.setupState.activePage;let r=[];t.default?r=this.getFields(this.designer.setupState.treeInfo,this.activeRule.field):r=this.getFields(t.main.field&&t.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children,this.activeRule.field);const o=[{id:"_form",label:this.t("computed.form"),children:r},{id:"_formula",label:this.t("computed.formula"),children:hh.map(c=>({label:this.t("formula."+c.key),children:c.children.map(u=>({label:u,info:this.t("formula."+u),example:gc[u]||"",formula:!0}))}))}];for(;e;)if(e.rule===t.main)e=void 0;else if(e.rule._menu&&["array","object"].indexOf(e.rule._menu.subForm)>-1){const c=this.getFields(this.designer.setupState.findTree(e.rule._fc_id),this.activeRule.field);c.length&&o.unshift({id:"_subform",label:((d=(l=e==null?void 0:e.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||e.rule.title||e.rule._menu.label,children:c}),e=void 0}else e=e.parent;return o}},watch:{visible(e){e&&this.update()},status(e){e==="computed"&&this.load()}},beforeUnmount(){document.querySelector("._fd-comp-script")&&document.querySelector("._fd-comp-script").removeEventListener("mouseover",this.spanOver)},methods:{update(){this.linkage="",this.type==="value"||this.modelValue&&ct.String(this.modelValue)?(this.status="computed",this.load(),this.condition=void 0):(this.status="condition",this.condition=this.modelValue?at(this.modelValue):void 0,this.condition&&(this.invert=this.condition.invert===!0,this.linkage=this.condition.linkage||""))},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},setField(e){e.disabled!==!0&&this.markRule(`"${e.rule.field}"`,this.getTitle(e.rule),"id")},spanOver(e){if(e.target.classList.contains("cm-keyword")){const t=e.target.innerText.trim();this.formulaInfo=this.t("formula."+t)||"",this.formulaExample=gc[t]||""}},nodeOver(e){this.formulaInfo=e.info||"",this.formulaExample=e.example||""},markRule(e,t,r){const o=this.editor.getValue();if(o){const d=this.editor.getCursor().ch;[" ","(",",",")","{","}","[","]"].indexOf(o.substr(d-1,1))===-1&&this.editor.replaceRange(" ",this.editor.getCursor())}this.editor.replaceRange(e,this.editor.getCursor());const i=this.editor.getCursor(),l=document.createElement("span");l.innerText=t,l.classList.add("cm-fc-"+r),this.editor.markText({line:i.line,ch:i.ch-e.length},i,{replacedWith:l})},nodeClick(e){if(!(!e.formula||e.disabled===!0)){if(e.rule){const t=[],r=[];let o=!1;if(e.parent.forEach(i=>{i._menu&&i._menu.subForm==="array"&&(o=!0),t.push(i.field),r.push(this.getTitle(i))}),o)return this.setColumn(e);t.push(e.rule.field),r.push(this.getTitle(e.rule)),this.markRule(t.join("."),r.join("."),"field")}else this.editor.replaceRange(e.label+"()",this.editor.getCursor()),this.editor.moveH(-1,"char");this.editor.focus()}},setColumn(e){let t=!1;const r=[],o=[],i=[];e.parent.forEach(l=>{t?i.push(l):(t=l._menu&&l._menu.subForm==="array",r.push(l.field),o.push(this.getTitle(l)))}),i.push(e.rule),i.reverse().forEach(l=>{this.nodeClick({label:"COLUMN",formula:!0}),this.editor.replaceRange(",",this.editor.getCursor()),this.setField({rule:l}),this.editor.moveH(-1-l.field.length-2,"char")}),this.markRule(r.join("."),o.join("."),"field")},submit(){if(this.status==="computed"){const e=this.editor.getValue().trim();(this.oldValue!==e||!ct.String(this.modelValue))&&(this.oldValue=e,this.$emit("update:modelValue",e))}else{let e=this.condition?{...this.condition}:this.condition;e&&(this.type==="linkage"?this.linkage?e.linkage=this.linkage:e="":this.invert?e.invert=!0:delete e.invert),this.$emit("update:modelValue",e||"")}this.visible=!1},setValue(e){const t=this.designer.setupState.fields().map(cp);e=e.replace(new RegExp(`["'](${t.join("|")})(\\.(${t.join("|")}))*(?![a-zA-Z0-9_$])["']`,"g"),r=>"__var___"+r+"__var__"),e=e.replace(new RegExp(`(?"__var___"+r+"__var__"),e.split("__var__").forEach(r=>{let o;if(r.indexOf("_")===0){r=r.slice(1);const i=["'",'"'].indexOf(r[0])>-1;i&&(r=r.slice(1).slice(0,-1));let l=0;if(r.indexOf(".")>-1){const d=r.split(".");r=d.pop(),l=d.length}if(o=this.designer.setupState.dragForm.api.all().filter(d=>d&&d.field===r)[0],o){if(i)this.setField({rule:o});else{const d=[o.field],c=[this.getTitle(o)];let u=o.__fc__.parent;for(;u&&l>0;)u.input&&(l--,d.unshift(u.rule.field),c.unshift(this.getTitle(u.rule))),u=u.parent;this.markRule(d.join("."),c.join("."),"field")}return}}this.editor.replaceRange(r,this.editor.getCursor())})},load(){this.value=ct.String(this.modelValue)?this.modelValue:"",this.oldValue=this.value,this.err=this.formulaInfo="",this.$nextTick(()=>{document.querySelector("._fd-comp-script").addEventListener("mouseover",this.spanOver),this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"fcComputedMode",line:!0,tabSize:2,lineWrapping:!0,value:"",extraKeys:{Enter:function(){return!1}}})),this.setValue(this.value||""),this.editor.on("beforeChange",(e,t)=>{if(t.origin==="paste"){const r=t.text[0]||"";r&&this.setValue(r),t.cancel()}}),this.editor})}}}),I_={class:"_fd-computed"},F_={class:"_fd-comp-title"},M_={class:"_fd-comp-title",style:{"margin-top":"30px"}},P_={class:"_fd-comp-linkage"},L_={class:"_fd-comp-title",style:{"margin-top":"30px"}},j_=["onMouseover"],z_={key:0,class:"_group"},U_={key:1,class:"_subform"},H_=["onClick"],W_={key:0,ref:"editor",class:"_fd-comp-script"},G_={key:0,class:"_fd-comp-info"},K_={key:0},Y_={key:1},Q_={key:2,style:{color:"#f56c6c"}};function J_(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-tab-pane"),m=n.resolveComponent("el-tabs"),y=n.resolveComponent("ConditionGroup"),C=n.resolveComponent("RuleSelect"),S=n.resolveComponent("el-radio"),w=n.resolveComponent("el-radio-group"),E=n.resolveComponent("el-main"),b=n.resolveComponent("el-container"),g=n.resolveComponent("el-tree"),_=n.resolveComponent("el-aside"),x=n.resolveComponent("el-header"),k=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",I_,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=N=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.btn||e.title),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(k,{class:"_fd-comp-dialog _fd-config-dialog",title:e.title,modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=N=>e.visible=N),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[5]||(t[5]=N=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.type!=="value"?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-preview-tabs",modelValue:e.status,"onUpdate:modelValue":t[1]||(t[1]=N=>e.status=N)},{default:n.withCtx(()=>[n.createVNode(h,{name:"condition"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.type==="linkage"?e.t("computed.value.title"):e.t("computed.condition"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedCondition")},null,8,["tooltip"])]),_:1}),n.createVNode(h,{name:"computed"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.name"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedFormula")},null,8,["tooltip"])]),_:1})]),_:1},8,["modelValue"])):n.createCommentVNode("",!0),e.status==="condition"?(n.openBlock(),n.createBlock(b,{key:1,class:"_fd-comp-condition"},{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",F_,n.toDisplayString(e.t("computed.setting")),1),e.visible?(n.openBlock(),n.createBlock(y,{key:0,modelValue:e.condition,"onUpdate:modelValue":t[2]||(t[2]=N=>e.condition=N),ref:"condition"},null,8,["modelValue"])):n.createCommentVNode("",!0),e.type==="linkage"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createElementVNode("div",M_,n.toDisplayString(e.t("computed.linkage.trigger")),1),n.createElementVNode("div",P_,[n.createTextVNode(n.toDisplayString(e.t("computed.linkage.info.0"))+" ",1),n.createVNode(C,{modelValue:e.linkage,"onUpdate:modelValue":t[3]||(t[3]=N=>e.linkage=N),size:"small",onlyField:"",valueType:"field",clearable:""},null,8,["modelValue"]),n.createTextVNode(" "+n.toDisplayString(e.t("computed.linkage.info.1")),1)])],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[n.createElementVNode("div",L_,n.toDisplayString(e.t("computed.invert")),1),n.createVNode(w,{modelValue:e.invert,"onUpdate:modelValue":t[4]||(t[4]=N=>e.invert=N)},{default:n.withCtx(()=>[n.createVNode(S,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.invertLabel),1)]),_:1}),n.createVNode(S,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.validLabel),1)]),_:1})]),_:1},8,["modelValue"])],64))]),_:1})]),_:1})):(n.openBlock(),n.createBlock(b,{key:2,class:"_fd-comp-con"},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(g,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:N,data:V})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-comp-node",{disabled:V.disabled}]),onMouseover:F=>e.nodeOver(V)},[n.createElementVNode("div",null,[V.rule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[V.rule._menu.subForm==="object"?(n.openBlock(),n.createElementBlock("span",z_,"{ "+n.toDisplayString(e.t("props.group"))+" }",1)):n.createCommentVNode("",!0),V.rule._menu.subForm==="array"?(n.openBlock(),n.createElementBlock("span",U_,"[ "+n.toDisplayString(e.t("props.collection"))+" ]",1)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(V.rule?e.getTitle(V.rule):(V.label||"").trim()),1)]),V.rule?(n.openBlock(),n.createElementBlock("span",{key:0,class:"_fd-comp-id",onClick:n.withModifiers(F=>e.setField(V),["stop"])}," ID ",8,H_)):n.createCommentVNode("",!0)],42,j_)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-comp-r"},{default:n.withCtx(()=>[n.createVNode(x,{class:"_fd-comp-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.name||e.title),1)]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",W_,null,512)):n.createCommentVNode("",!0)]),_:1}),e.formulaInfo||e.err?(n.openBlock(),n.createElementBlock("div",G_,[e.formulaInfo?(n.openBlock(),n.createElementBlock("div",K_,n.toDisplayString(e.t("computed.formulaInfo"))+": "+n.toDisplayString(e.formulaInfo),1)):n.createCommentVNode("",!0),e.formulaExample?(n.openBlock(),n.createElementBlock("div",Y_,n.toDisplayString(e.t("computed.formulaExample"))+": "+n.toDisplayString(e.formulaExample),1)):n.createCommentVNode("",!0),e.err?(n.openBlock(),n.createElementBlock("div",Q_,n.toDisplayString(e.t("validate.message"))+": "+n.toDisplayString(e.err),1)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1}))]),_:1},8,["title","modelValue"])])}const Eh=De($_,[["render",J_]]),N4="",bl="$FNX:",Ah=e=>ct.String(e)&&e.indexOf(bl)===0,X_=n.defineComponent({name:"EventConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],componentName:"",hook:{type:Boolean,default:!0},eventName:{type:Array,default:()=>[]}},inject:["designer"],components:{Warning:Jn,ComputedConfig:Eh,FnEditor:xi,fcDraggable:Lr,DragForm:je.$form()},data(){return{visible:!1,activeData:null,activeBehavior:null,val:null,defActive:"no",hookList:["hook_load","hook_mounted","hook_deleted","hook_watch","hook_value","hook_hidden"],event:[],cus:!1,cusValue:"",eventType:"fn",eventKey:"",eventStr:"",eventNum:0,id:0,form:{rule:[],options:{form:{labelPosition:"right",size:"small",labelWidth:"auto"},appendValue:!1,submitBtn:!1},api:{},formData:{}}}},computed:{useEventKeys(){const e={};return this.event.forEach(t=>{e[t.name]=!0}),Object.keys(e)},behaviorMenu(){const e=[];return mh.forEach(t=>{e.push({label:t.key,children:t.children.map(r=>({label:r,value:r}))})}),e},t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventInfo(){const e={};return this.eventName.forEach(t=>{e[t]=this.t("com."+this.componentName+".event."+t)||this.t("eventInfo."+t)||""}),this.hookList.forEach(t=>{e[t]=this.t("eventInfo."+t)||""}),e},globalEvent(){return this.designer.setupState.formOptions.globalEvent||{}},options(){return Object.keys(this.globalEvent).map(e=>({label:this.globalEvent[e].label,value:"$GLOBAL:"+e}))},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e?this.init():(this.destroy(),this.closeCus())}},methods:{openConfig(){this.designer.setupState.openGlobalEventDialog()},addCus(){const e=this.cusValue&&this.cusValue.trim();e&&(this.closeCus(),this.add(e))},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},loadFnStr(e){if(Ah(e))return e.replace(bl,"");if(ct.Function(e)){const t=e.__json||"";return t?Ah(t)?t.replace(bl,""):t:""+e}else if(e&&e.indexOf("$GLOBAL:")===0)return e},parseBehavior(e){if(e.id=this.id++,e.method==="callback"){const t=this.loadFnStr(e.callback);t&&(e.callback=t)}return e},init(){const e=this.activeRule?at(this.activeRule.$behavior||{}):{},t=this.activeRule?{...this.activeRule.hook||{}}:{},r={...at(this.modelValue||{})};Object.keys(t).forEach(i=>{r["hook_"+i]=t[i]});const o=[];Object.keys(r).forEach(i=>{(Array.isArray(r[i])?r[i]:[r[i]]).forEach(d=>{const c={name:i,id:this.id++},u=this.loadFnStr(d);u&&(c.handle=u),c.behaviors=(e[i]||[]).map(this.parseBehavior),delete e[i],o.push(c)})}),Object.keys(e).forEach(i=>{o.push({name:i,id:this.id++,handle:"",behaviors:(e[i]||[]).map(this.parseBehavior)})}),this.event=o,this.eventNum=o.length},getValue(){const e={},t={},r={};let o=0;return this.event.forEach(i=>{let l=!1;if(i.handle){l=!0;let d=e;const c=i.handle.indexOf("$GLOBAL:")!==0?bl+i.handle:i.handle;i.name.indexOf("hook_")>-1?r[i.name.replace("hook_","")]=c:(d[i.name]||(d[i.name]=[]),d[i.name].push(c))}i.behaviors&&i.behaviors.length&&(l=!0,t[i.name]=i.behaviors.map(d=>(delete d.id,d))),l&&o++}),Object.keys(e).forEach(i=>{e[i]=e[i].length===1?e[i][0]:e[i]}),{on:e,behaviors:t,hooks:r,num:o}},add(e){this.event.push({name:e,id:this.id++,behaviors:[]}),this.activeData||this.edit(this.event.length-1)},edit(e){this.defActive!==this.event[e].id&&(this.destroy(),this.activeData=this.event[e],this.val=this.activeData.handle||"",this.eventType=this.val.indexOf("$GLOBAL:")===0?"event":"fn",this.eventType==="event"?(this.eventKey=this.val,this.eventStr=""):(this.eventStr=this.val,this.eventKey=""),this.defActive=this.activeData.id)},rm(e){this.event.splice(e,1),(this.activeData&&this.defActive===this.activeData.id||this.activeBehavior&&e===this.activeBehavior.pid)&&this.destroy()},save(){return new Promise(e=>{if(this.activeData){let t=this.eventKey;if(this.eventType!=="event"){if(!this.$refs.fn.save())return!1;t=this.eventStr}this.activeData.handle=t,this.destroy(),e()}else if(this.activeBehavior){const t=r=>{this.activeBehavior.config={...r||{}};const o={...this.activeBehavior},i=o.pid;Object.keys(o.config).length||delete o.config,delete o.pid,this.event[i].behaviors.forEach((l,d)=>{l.id===o.id&&(this.event[i].behaviors[d]=o)})};this.form.rule&&this.form.rule.length?this.form.api.validate().then(()=>{t(this.form.formData),this.destroy(),e()}).catch(()=>{}):(t(),this.destroy(),e())}else e()})},addBehavior(e){this.event[e].behaviors.push({method:"openModel",id:this.id++,ignoreError:!1,stopPropagation:"",expression:""}),!this.activeData&&!this.activeBehavior&&this.editBehavior(e,this.event[e].behaviors.length-1)},editBehavior(e,t){this.destroy(),this.activeBehavior=at(this.event[e].behaviors[t]),this.activeBehavior.pid=e,this.defActive=this.activeBehavior.id,this.updateBehaviorForm()},updateBehaviorForm(){let e=gh[this.activeBehavior.method];ct.Function(e)&&(e=e(this.designer.setupState));const t=r=>{r.field&&!r.title&&(r.title=this.t("behavior."+this.activeBehavior.method+".props."+r.field)||this.t("behavior.props."+r.field)||this.t("props."+r.field),r.warning=this.t("behavior."+this.activeBehavior.method+".warning."+r.field))};e?(this.form.rule=e.map(r=>(t(r),r.control&&r.control.forEach(o=>{o.rule&&o.rule.forEach(i=>{t(i)})}),r)),this.$nextTick(()=>{this.form.api.setValue(this.activeBehavior.config||{})})):this.clearBehaviorForm()},clearBehaviorForm(){this.form.rule=[],this.form.formData={}},rmBehavior(e,t){this.event[e].behaviors.splice(t,1),this.activeBehavior&&this.defActive===this.activeBehavior.id&&this.destroy()},handleSelect(e){this.activeBehavior.method!==e&&(this.activeBehavior.method=e,this.updateBehaviorForm())},destroy(){this.activeBehavior=null,this.activeData=null,this.val=null,this.defActive=null,this.clearBehaviorForm()},close(){this.destroy()},submit(){this.save().then(()=>{const{on:e,behaviors:t,num:r,hooks:o}=this.getValue();this.$emit("update:modelValue",e),this.activeRule.$behavior=t,this.activeRule.hook=o,this.visible=!1,this.eventNum=r})}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}},created(){this.init()}}),Z_={class:"_fd-event"},q_={class:"_fd-event-item"},eE={key:0,class:"_fd-label"},tE={class:"_fd-event-item"},nE={class:"_fd-label"},iE={class:"_fd-menu"},rE=["onClick"],oE={class:"_fd-event-method"},aE={key:0,class:"_fd-label"},lE=["onClick"],sE=["onClick"],dE={class:"_fd-event-behaviors"},cE=["onClick"],uE={class:"_fd-event-behavior-label"},fE=["onClick"],pE={class:"_fd-event-behavior-info"},hE={key:0,class:"_fd-menu-item",style:{"padding-left":"10px"}},mE={class:"_fd-event-title"},gE={class:"_fd-event-select"},vE={class:"_fd-event-behavior-title"},yE={class:"_fd-event-behavior-title"},bE={key:0,class:"_fd-event-behavior-title"},wE={class:"_fd-event-behavior-title"},CE={class:"_fd-form-item-warning"},_E={class:"_fd-form-item-warning"},EE={class:"_fd-form-item-warning"};function AE(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown"),y=n.resolveComponent("el-header"),C=n.resolveComponent("el-tooltip"),S=n.resolveComponent("fcDraggable"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-main"),b=n.resolveComponent("el-container"),g=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),x=n.resolveComponent("el-tab-pane"),k=n.resolveComponent("el-option"),N=n.resolveComponent("el-select"),V=n.resolveComponent("el-tabs"),F=n.resolveComponent("el-menu-item"),I=n.resolveComponent("el-sub-menu"),P=n.resolveComponent("el-menu"),T=n.resolveComponent("Warning"),B=n.resolveComponent("DragForm"),L=n.resolveComponent("el-radio-button"),U=n.resolveComponent("el-radio-group"),H=n.resolveComponent("el-form-item"),R=n.resolveComponent("ComputedConfig"),z=n.resolveComponent("el-form"),$=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",Z_,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small",onClick:t[0]||(t[0]=A=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode($,{class:"_fd-event-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[14]||(t[14]=A=>e.visible=A),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[13]||(t[13]=A=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(g,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-l"},{default:n.withCtx(()=>[n.createVNode(y,{class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(m,{"popper-class":"_fd-event-dropdown",trigger:"click",size:"default",placement:"bottom-start"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.eventName,A=>(n.openBlock(),n.createBlock(u,{key:A,onClick:J=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",q_,[n.createElementVNode("span",null,n.toDisplayString(A),1),e.eventInfo[A]?(n.openBlock(),n.createElementBlock("span",eE,n.toDisplayString(e.eventInfo[A]),1)):n.createCommentVNode("",!0)])]),_:2},1032,["onClick","disabled"]))),128)),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.hookList,(A,J)=>(n.openBlock(),n.createBlock(u,{divided:e.eventName.length>0&&!J,onClick:Q=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",tE,[n.createElementVNode("div",null,n.toDisplayString(A),1),n.createElementVNode("span",nE,n.toDisplayString(e.eventInfo[A]),1)])]),_:2},1032,["divided","onClick","disabled"]))),256)),n.createVNode(u,{divided:e.eventName.length>0||e.hook,onClick:e.cusEvent},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(e.t("props.custom")),1)]),_:1},8,["divided","onClick"])]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1),t[15]||(t[15]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",iE,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(A,J)=>(n.openBlock(),n.createElementBlock("div",{key:A.id,class:n.normalizeClass(["_fd-menu-item",{"is-active":A.id===e.defActive}])},[n.createElementVNode("div",{class:"_fd-event-title",onClick:n.withModifiers(Q=>e.edit(J),["stop"])},[n.createElementVNode("div",oE,[n.createElementVNode("span",null,[t[16]||(t[16]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(A.name),1)]),e.eventInfo[A.name]?(n.openBlock(),n.createElementBlock("span",aE,n.toDisplayString(e.eventInfo[A.name]),1)):n.createCommentVNode("",!0)]),A.name!=="hook_load"?(n.openBlock(),n.createBlock(C,{key:0,effect:"dark",content:e.t("behavior.add"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-task-add",onClick:n.withModifiers(Q=>e.addBehavior(J),["stop"])},null,8,lE)]),_:2},1032,["content"])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(Q=>e.rm(J),["stop"])},null,8,sE)],8,rE),n.createElementVNode("div",dE,[n.createVNode(S,{group:{name:"behavior",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",list:A.behaviors},{item:n.withCtx(({element:Q,index:G})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-event-behavior",{"is-active":Q.id===e.defActive}]),onClick:n.withModifiers(ie=>e.editBehavior(J,G),["stop"])},[n.createElementVNode("div",uE,[n.createElementVNode("div",null,[t[17]||(t[17]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString(e.t("behavior."+Q.method+".name")),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(ie=>e.rmBehavior(J,G),["stop"])},null,8,fE)]),n.createElementVNode("div",pE,n.toDisplayString(e.t("behavior."+Q.method+".info")||e.t("behavior."+Q.method+".name")),1)],10,cE)]),_:2},1032,["list"])])],2))),128)),e.cus?(n.openBlock(),n.createElementBlock("div",hE,[n.createElementVNode("div",mE,[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=A=>e.cusValue=A),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...A)=>e.addCus&&e.addCus(...A),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...A)=>e.closeCus&&e.closeCus(...A),["stop"]))})])])])):n.createCommentVNode("",!0)])]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(b,{class:"_fd-event-r"},{default:n.withCtx(()=>[e.activeData||e.activeBehavior?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(E,{key:1},{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(V,{modelValue:e.eventType,"onUpdate:modelValue":t[7]||(t[7]=A=>e.eventType=A),class:"_fc-tabs",key:e.activeData.key},{default:n.withCtx(()=>[n.createVNode(x,{label:e.t("props.custom"),name:"fn",lazy:""},{default:n.withCtx(()=>[n.createVNode(_,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[4]||(t[4]=A=>e.eventStr=A),body:"",name:e.activeData.name,args:e.fnArgs,style:{height:"519px"}},null,8,["modelValue","name","args"])]),_:1},8,["label"]),n.createVNode(x,{label:e.t("form.globalEvent"),name:"event"},{default:n.withCtx(()=>[n.createElementVNode("div",gE,[n.createVNode(N,{modelValue:e.eventKey,"onUpdate:modelValue":t[5]||(t[5]=A=>e.eventKey=A),clearable:"",filterable:"",style:{width:"240px","margin-left":"15px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,A=>(n.openBlock(),n.createBlock(k,{key:A.value,label:A.label,value:A.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createElementVNode("span",{class:"_fc-manage-text",onClick:t[6]||(t[6]=(...A)=>e.openConfig&&e.openConfig(...A))},t[18]||(t[18]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])]),_:1},8,["label"])]),_:1},8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0),e.activeBehavior?(n.openBlock(),n.createBlock(E,{key:2,class:"is-behavior"},{default:n.withCtx(()=>[n.createVNode(g,{width:"220px",class:"_fd-event-behavior-list"},{default:n.withCtx(()=>[n.createElementVNode("div",vE,n.toDisplayString(e.t("behavior.props.execute")),1),n.createVNode(P,{defaultActive:e.activeBehavior.method,onSelect:e.handleSelect},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.behaviorMenu,A=>(n.openBlock(),n.createBlock(I,{index:A.label},{title:n.withCtx(()=>[n.createElementVNode("span",null,n.toDisplayString(e.t("props."+A.label)),1)]),default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(A.children,J=>(n.openBlock(),n.createBlock(F,{key:J.value,index:J.value},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior."+J.label+".name")),1)]),_:2},1032,["index"]))),128))]),_:2},1032,["index"]))),256))]),_:1},8,["defaultActive","onSelect"])]),_:1}),n.createVNode(E,{class:"_fd-event-behavior-con"},{default:n.withCtx(()=>[n.createElementVNode("div",yE,[n.createTextVNode(n.toDisplayString(e.t("behavior.props.info"))+" ",1),n.createElementVNode("div",null,n.toDisplayString(e.t("behavior."+e.activeBehavior.method+".info")||e.t("behavior."+e.activeBehavior.method+".name")),1)]),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createElementBlock("div",bE,n.toDisplayString(e.t("designer.rule")),1)):n.createCommentVNode("",!0),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createBlock(B,{key:1,rule:e.form.rule,option:e.form.options,modelValue:e.form.formData,"onUpdate:modelValue":t[8]||(t[8]=A=>e.form.formData=A),api:e.form.api,"onUpdate:api":t[9]||(t[9]=A=>e.form.api=A)},{title:n.withCtx(A=>[A.rule.warning?(n.openBlock(),n.createBlock(T,{key:0,tooltip:A.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(A.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(A.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","api"])):n.createCommentVNode("",!0),n.createElementVNode("div",wE,n.toDisplayString(e.t("designer.advanced")),1),n.createVNode(z,{size:"small",labelWidth:"auto"},{default:n.withCtx(()=>[n.createVNode(H,{label:e.t("behavior.props.ignoreError")},{default:n.withCtx(()=>[n.createVNode(U,{modelValue:e.activeBehavior.ignoreError,"onUpdate:modelValue":t[10]||(t[10]=A=>e.activeBehavior.ignoreError=A)},{default:n.withCtx(()=>[n.createVNode(L,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.continue")),1)]),_:1}),n.createVNode(L,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.stop")),1)]),_:1})]),_:1},8,["modelValue"]),n.createElementVNode("div",CE,n.toDisplayString(e.t("warning.behaviorIgnoreError")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.expression")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.expression,"onUpdate:modelValue":t[11]||(t[11]=A=>e.activeBehavior.expression=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.break"),validLabel:e.t("behavior.props.continue")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",_E,n.toDisplayString(e.t("warning.behaviorExpression")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.stopPropagation")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.stopPropagation,"onUpdate:modelValue":t[12]||(t[12]=A=>e.activeBehavior.stopPropagation=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.continue"),validLabel:e.t("behavior.props.stop")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",EE,n.toDisplayString(e.t("warning.behaviorStopPropagation")),1)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const Sh=De(X_,[["render",AE]]),xh=n.defineComponent({name:"VNode",props:{fn:Function},render(){const e=this.fn();return Array.isArray(e)?n.h(n.Fragment,{},e):e}});function wl(e,t){var r=null;return function(...o){r!==null&&clearTimeout(r),r=setTimeout(()=>e.call(this,...o),t)}}/*! +}`)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}this.body?this.fn=(this.fnx?"$FNX:":"")+e:this.fn=WC+t+GC}return this.submit(),!0},submit(){this.$emit("update:modelValue",this.fn),this.$emit("change",this.fn),this.value=this.fn,this.visible=!1},trimString(e){const t=e.indexOf("{"),r=e.lastIndexOf("}");return t===-1||r===-1||t>=r?e:e.slice(t+1,r).replace(/^\n+|\n+$/g,"")},tidyValue(){let e=this.modelValue||"";return e.__json&&(e=e.__json),this.fnx&&typeof e=="string"&&e.indexOf("$FNX:")===0&&(e=e.slice(5)),typeof e=="function"?e=this.trimString(En(e)).trim():this.body||(e=this.trimString(e).trim()),this.value=e,e},load(){this.$nextTick(()=>{let e=this.tidyValue();this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:{name:"javascript",globalVars:!0},extraKeys:{"Ctrl-Space":"autocomplete"},line:!0,tabSize:2,lineWrapping:!0,value:e})),this.editor.on("inputRead",(t,r)=>{r.keyCode===32&&r.ctrlKey&&Si.showHint(t,Si.hint.javascript)}),this.editor.on("change",()=>{this.visible=!0}),this.editor})}}}),YC={class:"_fd-fn"},QC={class:"_fd-fn-tip"},JC={class:"cm-keyword"},XC={key:0},ZC={class:"_fd-fn-arg"},qC={ref:"editor",class:"_fd-fn-editor"};function e_(e,t,r,o,i,l){const d=n.resolveComponent("el-table-column"),c=n.resolveComponent("el-table"),u=n.resolveComponent("el-popover"),m=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",YC,[n.createElementVNode("div",QC,[t[2]||(t[2]=n.createElementVNode("div",{class:"_fd-fn-ind"},null,-1)),n.createElementVNode("div",JC,[n.createElementVNode("span",null,[n.createTextVNode("function "+n.toDisplayString(e.name)+"(",1),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.argList,(h,y)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createTextVNode(n.toDisplayString(y>0?", ":""),1),h.type==="string"?(n.openBlock(),n.createElementBlock("span",XC,n.toDisplayString(h.name),1)):(n.openBlock(),n.createBlock(u,{key:1,placement:"top-start",width:400,"hide-after":0,trigger:"click",title:h.name,content:h.info||""},{reference:n.withCtx(()=>[n.createElementVNode("span",ZC,[n.createTextVNode(n.toDisplayString(h.name),1),t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-question"},null,-1))])]),default:n.withCtx(()=>[h.columns?(n.openBlock(),n.createBlock(c,{key:0,data:h.columns,border:""},{default:n.withCtx(()=>[n.createVNode(d,{width:"120",property:"label",label:e.t("props.field")},null,8,["label"]),n.createVNode(d,{property:"info",label:e.t("event.info")},null,8,["label"]),n.createVNode(d,{width:"80",property:"type",label:e.t("event.type")},null,8,["label"])]),_:2},1032,["data"])):n.createCommentVNode("",!0)]),_:2},1032,["title","content"]))],64))),256)),t[1]||(t[1]=n.createTextVNode(") {"))])])]),n.createElementVNode("div",qC,null,512),t[3]||(t[3]=n.createElementVNode("div",{class:"_fd-fn-tip"},[n.createElementVNode("div",{class:"_fd-fn-ind"}),n.createElementVNode("div",{class:"cm-keyword"},"}")],-1)),e.visible&&e.button?(n.openBlock(),n.createBlock(m,{key:0,type:"primary",size:"small",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)])}const xi=De(KC,[["render",e_]]),_4="",t_=n.defineComponent({name:"ConditionInput",inject:["designer"],emits:["update:modelValue","change"],props:{type:String,options:Array,props:Object,modelValue:[String,Number,Array,Object,Boolean]},watch:{modelValue(){this.value=this.modelValue||void 0}},data(){return{value:this.modelValue||void 0}},methods:{onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}},created(){}}),n_={class:"_fd-cdi-input"};function i_(e,t,r,o,i,l){const d=n.resolveComponent("el-cascader"),c=n.resolveComponent("el-input-number"),u=n.resolveComponent("el-option"),m=n.resolveComponent("el-select"),h=n.resolveComponent("el-switch"),y=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",n_,[e.type==="cascader"?(n.openBlock(),n.createBlock(d,n.mergeProps({key:0,size:"default",props:{checkStrictly:!0,emitPath:!1}},e.props||{},{options:e.options,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),onChange:e.onInput}),null,16,["options","modelValue","onChange"])):e.type==="number"?(n.openBlock(),n.createBlock(c,n.mergeProps({key:1,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):e.type==="select"?(n.openBlock(),n.createBlock(m,n.mergeProps({key:2,size:"default",filterable:"","allow-create":"","default-first-option":""},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=C=>e.value=C),onChange:e.onInput}),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(u,{label:C.label,value:C.value,key:C.value},null,8,["label","value"]))),128))]),_:1},16,["modelValue","onChange"])):e.type==="switch"?(n.openBlock(),n.createBlock(h,n.mergeProps({key:3,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=C=>e.value=C),onChange:e.onInput}),null,16,["modelValue","onChange"])):(n.openBlock(),n.createBlock(y,n.mergeProps({key:4,size:"default"},e.props||{},{modelValue:e.value,"onUpdate:modelValue":t[4]||(t[4]=C=>e.value=C),onBlur:e.onInput}),null,16,["modelValue","onBlur"]))])}const r_=De(t_,[["render",i_]]),E4="",o_=n.defineComponent({name:"PatternInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String},data(){return{value:this.modelValue||"",options:[{label:"\u90AE\u7BB1",value:"^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"},{label:"\u57DF\u540D",value:"^((http:\\/\\/)|(https:\\/\\/))?([a-zA-Z0-9]([a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}(\\/)$"},{label:"\u624B\u673A\u53F7",value:"^(?:(?:\\+|00)86)?1[3-9]\\d{9}$"},{label:"\u5EA7\u673A\u7535\u8BDD",value:"^(?:(?:\\d{3}-)?\\d{8}|^(?:\\d{4}-)?\\d{7,8})(?:-\\d+)?$"},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"^[1-9]\\d{5}(?:18|19|20)\\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]$"},{label:"\u94F6\u884C\u5361\u53F7",value:"^[1-9]\\d{9,29}$"},{label:"\u8F66\u724C\u53F7",value:"^[\u4EAC\u6D25\u6CAA\u6E1D\u5180\u8C6B\u4E91\u8FBD\u9ED1\u6E58\u7696\u9C81\u65B0\u82CF\u6D59\u8D63\u9102\u6842\u7518\u664B\u8499\u9655\u5409\u95FD\u8D35\u7CA4\u9752\u85CF\u5DDD\u5B81\u743C\u4F7F\u9886][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9\u6302\u5B66\u8B66\u6E2F\u6FB3]$"},{label:"\u4E2D\u6587",value:"^(?:[\\u3400-\\u4DB5\\u4E00-\\u9FEA\\uFA0E\\uFA0F\\uFA11\\uFA13\\uFA14\\uFA1F\\uFA21\\uFA23\\uFA24\\uFA27-\\uFA29]|[\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879][\\uDC00-\\uDFFF]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0])+$"},{label:"\u6570\u5B57",value:"^\\d+$"},{label:"\u6574\u6570",value:"^(?:0|(?:-?[1-9]\\d*))$"},{label:"\u6B63\u6574\u6570",value:"^\\+?[1-9]\\d*$"},{label:"\u8D1F\u6574\u6570",value:"^-[1-9]\\d*$"},{label:"\u6D6E\u70B9\u6570",value:"^(-?[1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u6B63\u6D6E\u70B9\u6570",value:"^([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u8D1F\u6D6E\u70B9\u6570",value:"^-([1-9]\\d*\\.\\d+|-?0\\.\\d*[1-9])$"},{label:"\u82F1\u6587\u5B57\u6BCD",value:"^[a-zA-Z]+$"},{label:"\u6570\u5B57\u548C\u5B57\u6BCD",value:"^[A-Za-z0-9]+$"}]}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}}),a_={class:"_fd-pattern-input"};function l_(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),m=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",a_,[n.createVNode(m,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=h=>e.value=h),onBlur:e.onInput,clearable:""},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":"_fd-pattern-popper"},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createBlock(d,{key:h.value,onClick:y=>e.setValue(h.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(h.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["size","modelValue","onBlur"])])}const bc=De(o_,[["render",l_]]),A4="",s_=n.defineComponent({name:"RuleSelect",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[String,Number,Array],onlyField:Boolean,valueType:String,size:String,multiple:Boolean},computed:{activeRule(){return this.designer.setupState.activeRule},t(){return this.designer.setupState.t},tree(){var o,i,l;const e=this.designer.setupState.activePage;let t=[];e.default?t=this.getFields(this.designer.setupState.treeInfo):t=this.getFields(e.main.field&&e.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children);let r=(o=this.activeRule)==null?void 0:o.__fc__.parent;for(;r;)if(r.rule===e.main)r=void 0;else if(r.rule._menu&&["array","object","scope"].indexOf(r.rule._menu.subForm)>-1){const d=this.getFields(this.designer.setupState.findTree(r.rule._fc_id));d.length&&t.unshift({value:"___subform",disabled:!0,label:((l=(i=r.refRule)==null?void 0:i.__$title)==null?void 0:l.value)||r.rule.title||r.rule._menu.label,children:d}),r=void 0}else r=r.parent;return t}},methods:{getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{var c,u,m;const l=[...t];o.field&&l.push(o);const d=["array","scope"].indexOf(o._menu.subForm)>-1?[]:this.getFields(i||[],l);if(!this.onlyField||this.onlyField&&o.field){const h={value:t.length?t.map(y=>y[this.valueType||"_fc_id"]).join(".")+"."+o[this.valueType||"_fc_id"]:o[this.valueType||"_fc_id"],label:(((m=(u=(c=o==null?void 0:o.__fc__)==null?void 0:c.refRule)==null?void 0:u.__$title)==null?void 0:m.value)||o.title||"").trim()||o.props&&o.props.label||this.t("com."+(o._menu&&o._menu.name)+".name")||o._menu&&o._menu.label||o.type,rule:o,parent:t};d.length&&(h.children=d),r.push(h)}else r.push(...d)}),r},input(e){this.$emit("update:modelValue",e),this.$emit("change",e)}}}),d_={key:0,class:"_fd-rule-select-node"};function c_(e,t,r,o,i,l){const d=n.resolveComponent("el-tree-select");return n.openBlock(),n.createBlock(d,{class:"_fd-rule-select",modelValue:e.modelValue,"onUpdate:modelValue":e.input,size:e.size,multiple:e.multiple,checkStrictly:"",showCheckbox:e.multiple,data:e.tree},{default:n.withCtx(({data:c})=>[c.value==="___subform"?(n.openBlock(),n.createElementBlock("div",d_,[n.createElementVNode("div",null,n.toDisplayString(c.label),1),n.createElementVNode("span",null,n.toDisplayString(e.t("props.subform")),1)])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(c.label),1)],64))]),_:1},8,["modelValue","onUpdate:modelValue","size","multiple","showCheckbox","data"])}const wc=De(s_,[["render",c_]]),S4="",u_=n.defineComponent({name:"ValueInput",emits:["update:modelValue","change","change-type","blur"],inject:["designer"],props:{modelValue:[String,Number,Boolean]},data(){return{type:"1",value:""}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue:{handler:function(e){typeof e=="number"?this.type="2":typeof e=="boolean"?this.type="3":this.type="1",this.value=e==null?"":""+e},immediate:!0},type(){this.updateValue(this.value),this.$emit("change-type",this.type)}},methods:{onBlur(...e){this.value!==this.toValue(this.modelValue)&&this.updateValue(this.value),this.$emit("blur",...e)},updateValue(e){const t=this.toValue(e);this.$emit("update:modelValue",t),this.$emit("change",t)},toValue(e){return this.type==="1"?""+e:this.type==="2"?parseFloat(e)||0:e==="true"}}});function f_(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(u,n.mergeProps({class:"_fd-value-input",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=m=>e.value=m),onBlur:e.onBlur},e.$attrs),n.createSlots({prepend:n.withCtx(()=>[n.createVNode(c,{modelValue:e.type,"onUpdate:modelValue":t[0]||(t[0]=m=>e.type=m),style:{width:"60px"}},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("validate.types.string"),value:"1"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.number"),value:"2"},null,8,["label"]),n.createVNode(d,{label:e.t("validate.types.boolean"),value:"3"},null,8,["label"])]),_:1},8,["modelValue"])]),_:2},[e.$slots.append?{name:"append",fn:n.withCtx(()=>[n.renderSlot(e.$slots,"append")]),key:"0"}:void 0]),1040,["modelValue","onBlur"])}const yl=De(u_,[["render",f_]]),x4="",p_=n.defineComponent({name:"Warning",props:{tooltip:String},data(){return{}}}),h_=["innerHTML"],m_={key:0,class:"_fd-warning-text"},g_={key:1,class:"fc-icon icon-question"};function v_(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return n.openBlock(),n.createBlock(d,{effect:"dark",placement:"top-start","popper-class":"_fd-warning-pop"},{content:n.withCtx(()=>[n.createElementVNode("span",{innerHTML:e.tooltip},null,8,h_)]),default:n.withCtx(()=>[e.$slots.default?(n.openBlock(),n.createElementBlock("span",m_,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("i",g_))]),_:3})}const Jn=De(p_,[["render",v_]]),k4="",y_=n.defineComponent({name:"VariableConfig",components:{Warning:Jn},emits:["submit","confirm"],props:{popover:Boolean},inject:["designer"],data(){return{visible:!1,activeIdx:0,variable:"",value:{},fields:[],expandedKeys:["$topForm","$cookie","$localStorage","$sessionStorage","$globalData","$var"]}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventNum(){return((this.activeRule||{})._loadData||[]).length},treeInfo(){var i,l,d,c,u,m;const e=this.toObject(this.designer.setupState.varList||[]),t=[{id:"$topForm",label:this.t("computed.form"),driver:!0,children:this.getFormTree(this.designer.setupState.treeInfo)},{id:"$cookie",label:"cookie"},{id:"$localStorage",label:"localStorage"},{id:"$sessionStorage",label:"sessionStorage"},{id:"$globalData",label:this.t("props.globalData"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalData||{}).map(h=>({label:this.designer.setupState.formOptions.globalData[h].label,id:h}))},{id:"$var",label:this.t("computed.variable.title"),driver:!0,children:Object.keys(this.designer.setupState.formOptions.globalVariable||{}).map(h=>({label:this.designer.setupState.formOptions.globalVariable[h].label,id:h}))}],r=this.designer.setupState.activePage;!r.default&&r.main.field&&r.main!==this.activeRule&&(t[0].id="$scopeForm",t[0].children.length&&(t[0].children=t[0].children[0].children));let o=(i=this.activeRule)==null?void 0:i.__fc__.parent;for(;o;)if(o.rule===r.main)o=void 0;else if(o.rule._menu&&["array","object","scope"].indexOf(o.rule._menu.subForm)>-1){const h=this.getFormTree(this.designer.setupState.findTree(o.rule._fc_id));h.length&&t.unshift({id:"$form",driver:!0,label:((d=(l=o.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||o.rule.title||o.rule._menu.label,children:h}),o=void 0}else o=o.parent;if(this.designer.setupState.getConfig("showLanguage")!==!1){let h=((c=this.designer.setupState.formOptions)==null?void 0:c.language)||{},y=h[((m=(u=this.designer.props)==null?void 0:u.locale)==null?void 0:m.name)||"zh-cn"]||h[Object.keys(h)[0]]||{};t.push({id:"$t",label:this.t("language.name"),driver:!0,children:Object.keys(y).map(C=>({label:y[C],id:C}))})}return e.$cookie&&(t[1]={...t[1],...e.$cookie}),e.$localStorage&&(t[2]={...t[2],...e.$localStorage}),e.$sessionStorage&&(t[3]={...t[3],...e.$sessionStorage}),e.$globalData&&e.$globalData.children&&(t[4].children=Object.values({...this.toObject(t[4].children),...this.toObject(e.$globalData.children||[])})),e.$var&&e.$var.children&&(t[5].children=Object.values({...this.toObject(t[5].children),...this.toObject(e.$var.children||[])})),delete e.$cookie,delete e.$localStorage,delete e.$sessionStorage,delete e.$globalData,delete e.$var,t.push(...Object.values(e)),t}},watch:{visible(e){e&&(this.updateFields(),this.activeIdx=0)}},methods:{openVariableConfig(){this.designer.setupState.openGlobalVariableDialog()},toObject(e){const t={};return e&&e.forEach(r=>{t[r.id]=r}),t},nodeClick(e,t){if((this.popover||this.fields[this.activeIdx])&&!e.driver){let r=e.id;for(t=t.parent;t.level>=1;)r=t.data.id+"."+r,t=t.parent;this.popover?this.variable=r:this.fields[this.activeIdx].value=r}},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},getFormTree(e){const t=[];return e.forEach(({rule:r,children:o})=>{var l,d,c;const i=r.field&&(!r._menu||r._menu.subForm!=="object")?[]:this.getFormTree(o||[]);if(r.field){const u={id:r.field,label:((c=(d=(l=r==null?void 0:r.__fc__)==null?void 0:l.refRule)==null?void 0:d.__$title)==null?void 0:c.value)||r.title,rule:r};i.length&&(u.children=i),t.push(u)}else t.push(...i)}),t},tranField(e){return e.indexOf("formCreate")===0?e=La(e.replace("formCreate","")):e="props."+e,e.replaceAll(">",".")},updateFields(){const e=this.designer.setupState,t=[],r={};(e.activeRule._loadData||[]).forEach(l=>{r[l.to]=l.attr});const o=[];e.activeRule.field&&o.push({label:this.t("computed.value.name"),attach:!0,modify:!0,field:"value"});const i=e.propsForm.api.model();Object.keys(i).forEach(l=>{if(l&&(l[0]!=="_"||i[l]._fc_important_prop)&&i[l].title&&i[l]._fc_important_prop!==!1&&!i[l].hidden&&i[l].display!==!1){const d=typeof i[l]._fc_important_prop=="string"?i[l]._fc_important_prop:l;(i[l]._fc_important_prop===!0?o:t).push({label:i[l].title,modify:d==="formCreateChild",field:this.tranField(d)})}}),t.unshift(...o),t.forEach(l=>{l.value=r[l.field]||""}),this.fields=t},open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.activeIdx=e)},submit(){const e=[];this.fields.forEach(t=>{let r=(t.value||"").trim();if(r){const o={attr:r,to:t.field};t.modify&&(o.modify=!0),e.push(o)}}),this.designer.setupState.activeRule._loadData=e,this.visible=!1},confirm(){const e=(this.variable||"").trim();e&&(this.$emit("confirm",`{{${e}}}`),this.$refs.pop.hide(),this.variable="")}}}),b_={class:"_fd-variable"},w_={style:{width:"230px"}},C_={class:"_fd-variable-item-label"},__={class:"_fd-variable-info"};function E_(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-tree"),m=n.resolveComponent("el-main"),h=n.resolveComponent("el-container"),y=n.resolveComponent("el-popover"),C=n.resolveComponent("el-badge"),S=n.resolveComponent("Warning"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("el-button"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",b_,[e.popover?(n.openBlock(),n.createBlock(y,{key:0,ref:"pop",placement:"bottom",width:330,"hide-after":0,trigger:"click",persistent:!1,"popper-class":"_fd-variable-pop"},{reference:n.withCtx(()=>t[7]||(t[7]=[n.createElementVNode("i",{class:"fc-icon icon-variable",style:{cursor:"pointer"}},null,-1)])),default:n.withCtx(()=>[n.createVNode(h,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(c,{height:"55px",class:"_fd-variable-pop-header"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",modelValue:e.variable,"onUpdate:modelValue":t[1]||(t[1]=g=>e.variable=g)},{prefix:n.withCtx(()=>t[8]||(t[8]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[9]||(t[9]=[n.createTextVNode(" }} ")])),append:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=(...g)=>e.confirm&&e.confirm(...g))},n.toDisplayString(e.t("props.append")),1)]),_:1},8,["modelValue"]),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[2]||(t[2]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,indent:10,"node-key":"id",onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:b})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-pop-node",{disabled:b.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((b.label||"").trim()||(b.rule?e.getTitle(b.rule):b.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(b.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1},512)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(C,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-variable-btn",onClick:t[3]||(t[3]=(...g)=>e.open&&e.open(...g))},[t[10]||(t[10]=n.createElementVNode("i",{class:"fc-icon icon-variable"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind")),1)])]),_:1},8,["value","hidden"]),n.createVNode(_,{class:"_fd-variable-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.bind"))+" ",1),n.createVNode(S,{tooltip:e.t("warning.variable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(E,{size:"default",onClick:t[5]||(t[5]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(E,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-variable-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-variable-l"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createElementVNode("div",w_,n.toDisplayString(e.t("computed.variable.attr")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("computed.variable.bind")),1)]),_:1}),n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fields,(g,b)=>(n.openBlock(),n.createElementBlock("div",{key:g.label,class:n.normalizeClass(["_fd-variable-item",{active:b===e.activeIdx,"_fd-variable-top":g.attach===!0}])},[n.createElementVNode("div",C_,n.toDisplayString(g.label),1),t[13]||(t[13]=n.createElementVNode("div",null,"=",-1)),n.createVNode(d,{modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,placeholder:"_",onFocus:x=>e.activeIdx=b,clearable:""},{prefix:n.withCtx(()=>t[11]||(t[11]=[n.createElementVNode("span",null,"{{",-1)])),suffix:n.withCtx(()=>t[12]||(t[12]=[n.createTextVNode(" }} ")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])],2))),128))]),_:1})]),_:1})]),_:1}),n.createVNode(w,{style:{width:"328px"}},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-variable-r"},{default:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.list"))+" ",1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[4]||(t[4]=(...g)=>e.openVariableConfig&&e.openVariableConfig(...g))})]),_:1}),n.createVNode(m,null,{default:n.withCtx(()=>[n.createElementVNode("div",__,n.toDisplayString(e.t("warning.variableInfo")),1),n.createVNode(u,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:g,data:b})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-variable-node",{disabled:b.disabled}])},[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString((b.label||"").trim()||(b.rule?e.getTitle(b.rule):b.id)),1)]),n.createElementVNode("span",null,n.toDisplayString(b.id),1)],2)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))])}const jo=De(y_,[["render",E_]]),T4="",Ur={input:["==","!=","on","notOn","empty","notEmpty","pattern"],select:["==","!=","on","notOn","empty","notEmpty"],switch:["==","!="],number:["==","!=",">",">=","<","<=","empty","notEmpty"]};Ur.cascader=Ur.select;const _h=n.defineComponent({name:"ConditionGroup",components:{VariableConfig:jo,ValueInput:yl,RuleSelect:wc,PatternInput:bc,ConditionInput:r_},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:[Object,Array]},computed:{formulaLabel(){return["==","!=","on","notOn","empty","notEmpty","pattern",">",">=","<","<="].reduce((e,t)=>(e[t]=this.t("computed.formulas."+t),e),{})},activeRule(){return this.designer.setupState.activeRule},rules(){var r;let e=(r=this.activeRule)==null?void 0:r.__fc__.parent,t=[];for(;e;)if(e.rule._menu&&e.rule._menu.subForm){t=this.getFields(this.designer.setupState.findTree(e.rule._fc_id));break}else e=e.parent;return[...t,...this.getFields(this.designer.setupState.treeInfo)]},t(){return this.designer.setupState.t}},data(){return{mode:"AND",list:[],ConditionGroup:n.markRaw(_h)}},methods:{selectVar(e,t){e.field=t.slice(2,-2),this.changeField(e)},addItem(){this.list.push({type:"field"})},addItemGroup(){this.list.push({mode:"AND"})},removeItem(e){this.list.splice(e,1),this.onInput()},changeType(e){e.field="",e.input=null,e.formula=null},changeField(e){e.field?(e.condition="==",e.type==="field"?this.tidyItem(e):(e.input=!0,e.formula=Ur.select.map(t=>({label:this.formulaLabel[t],value:t})))):(e.input=null,e.formula=null),this.onInput()},getFields(e,t=[]){const r=[];return e.forEach(({rule:o,children:i})=>{const l=[...t];o.field&&l.push(o);const d=this.getFields(i||[],l);if(o.field){const c={field:o.field,value:t.length?t.map(u=>u.field).join(".")+"."+o.field:o.field,label:o.title,rule:o};r.push(c,...d)}else r.push(...d)}),r},tidyValue(){let e=this.modelValue;e&&(Array.isArray(e)&&(e={mode:"AND",group:e}),this.mode=e.mode==="OR"?"OR":"AND",this.list=(e.group||[]).map(t=>t.mode!=null?t:this.tidyItem({...t}))),this.list.length||this.list.push({type:"field"},{type:"field"})},tidyItem(e){return e.variable?(e.input=!0,e.field=e.variable,e.formula=Ur.select.map(t=>({label:this.formulaLabel[t],value:t})),e.type="variable",e):(e.type="field",this.rules.forEach(t=>{if(t.value===e.field||t.field===e.field){const r=t.rule._menu.condition,o=r?ct.Function(r)?r(t.rule):ct.String(r)?{type:r}:{...r}:{type:"input"};o.options&&(o.options=ct.String(o.options)?Br(t.rule.__fc__.prop,o.options):o.options),e.formula=(Ur[o.type]||Ur.input).map(i=>({label:this.formulaLabel[i],value:i})),e.var=!!e.compare,e.input=o}}),e)},onInput(){let e=[];this.list.forEach(t=>{if(t.field&&t.condition&&(t.compare||["empty","notEmpty"].indexOf(t.condition)>-1||t.value!=null&&t.value!=="")){const r={[t.type]:t.field,condition:t.condition};t.compare&&t.var?r.compare=t.compare:r.value=t.value,e.push(r)}else t.group&&e.push(t)}),e.length===1&&e[0].mode!=null?e=e[0]:e=e.length>0?{mode:this.mode,group:e}:void 0,!(!e&&(!this.modelValue||!this.modelValue.group))&&(this.$emit("update:modelValue",e),this.$emit("change",e))}},created(){this.tidyValue()}}),A_=_h,S_={class:"_fd-cdg-input"},x_={class:"_fd-cdg-item"},k_={class:"_fd-cdg-and"},T_={class:"_fd-cdg-options"},N_=["onClick"],D_={key:3,class:"_fd-cfg-value"},O_=["onClick"],V_={class:"_fd-cdg-btns"};function B_(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("ConditionGroup",!0),m=n.resolveComponent("VariableConfig"),h=n.resolveComponent("el-input"),y=n.resolveComponent("RuleSelect"),C=n.resolveComponent("ValueInput"),S=n.resolveComponent("PatternInput"),w=n.resolveComponent("ConditionInput"),E=n.resolveComponent("el-checkbox"),_=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",S_,[n.createElementVNode("div",x_,[n.createElementVNode("div",k_,[e.list.length>0?(n.openBlock(),n.createBlock(c,{key:0,size:"default",modelValue:e.mode,"onUpdate:modelValue":t[0]||(t[0]=g=>e.mode=g),onChange:e.onInput},{default:n.withCtx(()=>[n.createVNode(d,{label:"AND",value:"AND"}),n.createVNode(d,{label:"OR",value:"OR"})]),_:1},8,["modelValue","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",T_,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(g,b)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[g.mode!=null?(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option is-group",key:g.field+"a"+b+e.list.length},[n.createVNode(u,{modelValue:e.list[b],"onUpdate:modelValue":x=>e.list[b]=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-add-circle",{disabled:e.list.length===1}]),onClick:x=>e.removeItem(b)},null,10,N_)])):(n.openBlock(),n.createElementBlock("div",{class:"_fd-cdg-option",key:b},[n.createVNode(c,{style:{width:"85px"},size:"default",modelValue:g.type,"onUpdate:modelValue":x=>g.type=x,onChange:x=>e.changeType(g)},{default:n.withCtx(()=>[n.createVNode(d,{label:e.t("props.field"),value:"field"},null,8,["label"]),n.createVNode(d,{label:e.t("props.variable"),value:"variable"},null,8,["label"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"]),g.type==="variable"?(n.openBlock(),n.createBlock(h,{class:"_fd-cdg-variable",size:"default",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",onChange:x=>e.changeField(g),key:"variable"},{suffix:n.withCtx(()=>[n.createVNode(m,{popover:"",onConfirm:x=>e.selectVar(g,x)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(y,{class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.field,"onUpdate:modelValue":x=>g.field=x,clearable:"",multiple:!1,onChange:x=>e.changeField(g),key:"field"},null,8,["modelValue","onUpdate:modelValue","onChange"])),g.formula?(n.openBlock(),n.createBlock(c,{key:2,class:"_fd-cdg-term",size:"default",modelValue:g.condition,"onUpdate:modelValue":x=>g.condition=x,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(g.formula,x=>(n.openBlock(),n.createBlock(d,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),g.input&&["empty","notEmpty"].indexOf(g.condition)===-1?(n.openBlock(),n.createElementBlock("div",D_,[g.var?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-cdg-field",size:"default",onlyField:"",valueType:"field",modelValue:g.compare,"onUpdate:modelValue":x=>g.compare=x,clearable:"",multiple:!1,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.type==="variable"?(n.openBlock(),n.createBlock(C,{key:1,size:"default",modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):g.condition==="pattern"?(n.openBlock(),n.createBlock(S,{size:"default",key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(w,n.mergeProps({key:3,ref_for:!0},g.input,{key:g.field,modelValue:g.value,"onUpdate:modelValue":x=>g.value=x,onChange:e.onInput}),null,16,["modelValue","onUpdate:modelValue","onChange"])),n.createVNode(E,{modelValue:g.var,"onUpdate:modelValue":x=>g.var=x,size:"default",label:e.t("props.field")},null,8,["modelValue","onUpdate:modelValue","label"])])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:x=>e.removeItem(b)},null,8,O_)]))],64))),256))])]),n.createElementVNode("div",V_,[n.createVNode(_,{link:"",type:"primary",onClick:e.addItem},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addCondition")),1)]),_:1},8,["onClick"]),n.createVNode(_,{link:"",type:"primary",onClick:e.addItemGroup},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("computed.addGroup")),1)]),_:1},8,["onClick"])])])}const R_=De(A_,[["render",B_]]),N4="",$_=n.defineComponent({name:"ComputedConfig",components:{Warning:Jn,RuleSelect:wc,ConditionGroup:R_},props:{modelValue:[String,Object,Array],type:String,title:String,name:String,btn:String,validLabel:String,invertLabel:String},inject:["designer"],data(){const e=(t,r,o,i=[])=>{const l=[];return t.forEach(({rule:d,children:c})=>{var y,C,S;const u=[...i];let m=o;d.field&&(u.push(d),m||(m=d.field===r&&this.type==="value"));const h=e(c||[],r,m,u);if(d.field){const w={value:d.field,label:((S=(C=(y=d==null?void 0:d.__fc__)==null?void 0:y.refRule)==null?void 0:C.__$title)==null?void 0:S.value)||d.title,rule:d,parent:i,formula:!0};h.length&&(w.children=h),l.push(w)}else l.push(...h)}),l};return{editor:null,visible:!1,expandedKeys:["_form","_formula","_subform"],err:"",status:"computed",value:"",condition:void 0,formulaInfo:"",formulaExample:"",oldValue:"",invert:!1,linkage:"",getFields:e}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},activeRule(){return this.designer.setupState.activeRule},treeInfo(){var i,l,d;let e=(i=this.activeRule)==null?void 0:i.__fc__.parent;const t=this.designer.setupState.activePage;let r=[];t.default?r=this.getFields(this.designer.setupState.treeInfo,this.activeRule.field):r=this.getFields(t.main.field&&t.main===this.activeRule?this.designer.setupState.treeInfo:this.designer.setupState.treeInfo[0].children,this.activeRule.field);const o=[{id:"_form",label:this.t("computed.form"),children:r},{id:"_formula",label:this.t("computed.formula"),children:hh.map(c=>({label:this.t("formula."+c.key),children:c.children.map(u=>({label:u,info:this.t("formula."+u),example:gc[u]||"",formula:!0}))}))}];for(;e;)if(e.rule===t.main)e=void 0;else if(e.rule._menu&&["array","object"].indexOf(e.rule._menu.subForm)>-1){const c=this.getFields(this.designer.setupState.findTree(e.rule._fc_id),this.activeRule.field);c.length&&o.unshift({id:"_subform",label:((d=(l=e==null?void 0:e.refRule)==null?void 0:l.__$title)==null?void 0:d.value)||e.rule.title||e.rule._menu.label,children:c}),e=void 0}else e=e.parent;return o}},watch:{visible(e){e&&this.update()},status(e){e==="computed"&&this.load()}},beforeUnmount(){document.querySelector("._fd-comp-script")&&document.querySelector("._fd-comp-script").removeEventListener("mouseover",this.spanOver)},methods:{update(){this.linkage="",this.type==="value"||this.modelValue&&ct.String(this.modelValue)?(this.status="computed",this.load(),this.condition=void 0):(this.status="condition",this.condition=this.modelValue?at(this.modelValue):void 0,this.condition&&(this.invert=this.condition.invert===!0,this.linkage=this.condition.linkage||""))},getTitle(e){var t,r,o;return(((o=(r=(t=e==null?void 0:e.__fc__)==null?void 0:t.refRule)==null?void 0:r.__$title)==null?void 0:o.value)||e.title||"").trim()||e._menu&&e._menu.label||e.field||e._fc_id},setField(e){e.disabled!==!0&&this.markRule(`"${e.rule.field}"`,this.getTitle(e.rule),"id")},spanOver(e){if(e.target.classList.contains("cm-keyword")){const t=e.target.innerText.trim();this.formulaInfo=this.t("formula."+t)||"",this.formulaExample=gc[t]||""}},nodeOver(e){this.formulaInfo=e.info||"",this.formulaExample=e.example||""},markRule(e,t,r){const o=this.editor.getValue();if(o){const d=this.editor.getCursor().ch;[" ","(",",",")","{","}","[","]"].indexOf(o.substr(d-1,1))===-1&&this.editor.replaceRange(" ",this.editor.getCursor())}this.editor.replaceRange(e,this.editor.getCursor());const i=this.editor.getCursor(),l=document.createElement("span");l.innerText=t,l.classList.add("cm-fc-"+r),this.editor.markText({line:i.line,ch:i.ch-e.length},i,{replacedWith:l})},nodeClick(e){if(!(!e.formula||e.disabled===!0)){if(e.rule){const t=[],r=[];let o=!1;if(e.parent.forEach(i=>{i._menu&&i._menu.subForm==="array"&&(o=!0),t.push(i.field),r.push(this.getTitle(i))}),o)return this.setColumn(e);t.push(e.rule.field),r.push(this.getTitle(e.rule)),this.markRule(t.join("."),r.join("."),"field")}else this.editor.replaceRange(e.label+"()",this.editor.getCursor()),this.editor.moveH(-1,"char");this.editor.focus()}},setColumn(e){let t=!1;const r=[],o=[],i=[];e.parent.forEach(l=>{t?i.push(l):(t=l._menu&&l._menu.subForm==="array",r.push(l.field),o.push(this.getTitle(l)))}),i.push(e.rule),i.reverse().forEach(l=>{this.nodeClick({label:"COLUMN",formula:!0}),this.editor.replaceRange(",",this.editor.getCursor()),this.setField({rule:l}),this.editor.moveH(-1-l.field.length-2,"char")}),this.markRule(r.join("."),o.join("."),"field")},submit(){if(this.status==="computed"){const e=this.editor.getValue().trim();(this.oldValue!==e||!ct.String(this.modelValue))&&(this.oldValue=e,this.$emit("update:modelValue",e))}else{let e=this.condition?{...this.condition}:this.condition;e&&(this.type==="linkage"?this.linkage?e.linkage=this.linkage:e="":this.invert?e.invert=!0:delete e.invert),this.$emit("update:modelValue",e||"")}this.visible=!1},setValue(e){const t=this.designer.setupState.fields().map(cp);e=e.replace(new RegExp(`["'](${t.join("|")})(\\.(${t.join("|")}))*(?![a-zA-Z0-9_$])["']`,"g"),r=>"__var___"+r+"__var__"),e=e.replace(new RegExp(`(?"__var___"+r+"__var__"),e.split("__var__").forEach(r=>{let o;if(r.indexOf("_")===0){r=r.slice(1);const i=["'",'"'].indexOf(r[0])>-1;i&&(r=r.slice(1).slice(0,-1));let l=0;if(r.indexOf(".")>-1){const d=r.split(".");r=d.pop(),l=d.length}if(o=this.designer.setupState.dragForm.api.all().filter(d=>d&&d.field===r)[0],o){if(i)this.setField({rule:o});else{const d=[o.field],c=[this.getTitle(o)];let u=o.__fc__.parent;for(;u&&l>0;)u.input&&(l--,d.unshift(u.rule.field),c.unshift(this.getTitle(u.rule))),u=u.parent;this.markRule(d.join("."),c.join("."),"field")}return}}this.editor.replaceRange(r,this.editor.getCursor())})},load(){this.value=ct.String(this.modelValue)?this.modelValue:"",this.oldValue=this.value,this.err=this.formulaInfo="",this.$nextTick(()=>{document.querySelector("._fd-comp-script").addEventListener("mouseover",this.spanOver),this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"fcComputedMode",line:!0,tabSize:2,lineWrapping:!0,value:"",extraKeys:{Enter:function(){return!1}}})),this.setValue(this.value||""),this.editor.on("beforeChange",(e,t)=>{if(t.origin==="paste"){const r=t.text[0]||"";r&&this.setValue(r),t.cancel()}}),this.editor})}}}),I_={class:"_fd-computed"},F_={class:"_fd-comp-title"},M_={class:"_fd-comp-title",style:{"margin-top":"30px"}},P_={class:"_fd-comp-linkage"},L_={class:"_fd-comp-title",style:{"margin-top":"30px"}},j_=["onMouseover"],z_={key:0,class:"_group"},U_={key:1,class:"_subform"},H_=["onClick"],W_={key:0,ref:"editor",class:"_fd-comp-script"},G_={key:0,class:"_fd-comp-info"},K_={key:0},Y_={key:1},Q_={key:2,style:{color:"#f56c6c"}};function J_(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("el-tab-pane"),h=n.resolveComponent("el-tabs"),y=n.resolveComponent("ConditionGroup"),C=n.resolveComponent("RuleSelect"),S=n.resolveComponent("el-radio"),w=n.resolveComponent("el-radio-group"),E=n.resolveComponent("el-main"),_=n.resolveComponent("el-container"),g=n.resolveComponent("el-tree"),b=n.resolveComponent("el-aside"),x=n.resolveComponent("el-header"),k=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",I_,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=N=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.btn||e.title),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(k,{class:"_fd-comp-dialog _fd-config-dialog",title:e.title,modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=N=>e.visible=N),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[5]||(t[5]=N=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.type!=="value"?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-preview-tabs",modelValue:e.status,"onUpdate:modelValue":t[1]||(t[1]=N=>e.status=N)},{default:n.withCtx(()=>[n.createVNode(m,{name:"condition"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.type==="linkage"?e.t("computed.value.title"):e.t("computed.condition"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedCondition")},null,8,["tooltip"])]),_:1}),n.createVNode(m,{name:"computed"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.name"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.computedFormula")},null,8,["tooltip"])]),_:1})]),_:1},8,["modelValue"])):n.createCommentVNode("",!0),e.status==="condition"?(n.openBlock(),n.createBlock(_,{key:1,class:"_fd-comp-condition"},{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",F_,n.toDisplayString(e.t("computed.setting")),1),e.visible?(n.openBlock(),n.createBlock(y,{key:0,modelValue:e.condition,"onUpdate:modelValue":t[2]||(t[2]=N=>e.condition=N),ref:"condition"},null,8,["modelValue"])):n.createCommentVNode("",!0),e.type==="linkage"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createElementVNode("div",M_,n.toDisplayString(e.t("computed.linkage.trigger")),1),n.createElementVNode("div",P_,[n.createTextVNode(n.toDisplayString(e.t("computed.linkage.info.0"))+" ",1),n.createVNode(C,{modelValue:e.linkage,"onUpdate:modelValue":t[3]||(t[3]=N=>e.linkage=N),size:"small",onlyField:"",valueType:"field",clearable:""},null,8,["modelValue"]),n.createTextVNode(" "+n.toDisplayString(e.t("computed.linkage.info.1")),1)])],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[n.createElementVNode("div",L_,n.toDisplayString(e.t("computed.invert")),1),n.createVNode(w,{modelValue:e.invert,"onUpdate:modelValue":t[4]||(t[4]=N=>e.invert=N)},{default:n.withCtx(()=>[n.createVNode(S,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.invertLabel),1)]),_:1}),n.createVNode(S,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.validLabel),1)]),_:1})]),_:1},8,["modelValue"])],64))]),_:1})]),_:1})):(n.openBlock(),n.createBlock(_,{key:2,class:"_fd-comp-con"},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(g,{ref:"treeRef",data:e.treeInfo,"default-expanded-keys":e.expandedKeys,"expand-on-click-node":!1,"node-key":"id",indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:N,data:V})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-comp-node",{disabled:V.disabled}]),onMouseover:F=>e.nodeOver(V)},[n.createElementVNode("div",null,[V.rule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[V.rule._menu.subForm==="object"?(n.openBlock(),n.createElementBlock("span",z_,"{ "+n.toDisplayString(e.t("props.group"))+" }",1)):n.createCommentVNode("",!0),V.rule._menu.subForm==="array"?(n.openBlock(),n.createElementBlock("span",U_,"[ "+n.toDisplayString(e.t("props.collection"))+" ]",1)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(V.rule?e.getTitle(V.rule):(V.label||"").trim()),1)]),V.rule?(n.openBlock(),n.createElementBlock("span",{key:0,class:"_fd-comp-id",onClick:n.withModifiers(F=>e.setField(V),["stop"])}," ID ",8,H_)):n.createCommentVNode("",!0)],42,j_)]),_:1},8,["data","default-expanded-keys","onNodeClick"])]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-comp-r"},{default:n.withCtx(()=>[n.createVNode(x,{class:"_fd-comp-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.name||e.title),1)]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",W_,null,512)):n.createCommentVNode("",!0)]),_:1}),e.formulaInfo||e.err?(n.openBlock(),n.createElementBlock("div",G_,[e.formulaInfo?(n.openBlock(),n.createElementBlock("div",K_,n.toDisplayString(e.t("computed.formulaInfo"))+": "+n.toDisplayString(e.formulaInfo),1)):n.createCommentVNode("",!0),e.formulaExample?(n.openBlock(),n.createElementBlock("div",Y_,n.toDisplayString(e.t("computed.formulaExample"))+": "+n.toDisplayString(e.formulaExample),1)):n.createCommentVNode("",!0),e.err?(n.openBlock(),n.createElementBlock("div",Q_,n.toDisplayString(e.t("validate.message"))+": "+n.toDisplayString(e.err),1)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1}))]),_:1},8,["title","modelValue"])])}const Eh=De($_,[["render",J_]]),D4="",bl="$FNX:",Ah=e=>ct.String(e)&&e.indexOf(bl)===0,X_=n.defineComponent({name:"EventConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],componentName:"",hook:{type:Boolean,default:!0},eventName:{type:Array,default:()=>[]}},inject:["designer"],components:{Warning:Jn,ComputedConfig:Eh,FnEditor:xi,fcDraggable:Lr,DragForm:je.$form()},data(){return{visible:!1,activeData:null,activeBehavior:null,val:null,defActive:"no",hookList:["hook_load","hook_mounted","hook_deleted","hook_watch","hook_value","hook_hidden"],event:[],cus:!1,cusValue:"",eventType:"fn",eventKey:"",eventStr:"",eventNum:0,id:0,form:{rule:[],options:{form:{labelPosition:"right",size:"small",labelWidth:"auto"},appendValue:!1,submitBtn:!1},api:{},formData:{}}}},computed:{useEventKeys(){const e={};return this.event.forEach(t=>{e[t.name]=!0}),Object.keys(e)},behaviorMenu(){const e=[];return mh.forEach(t=>{e.push({label:t.key,children:t.children.map(r=>({label:r,value:r}))})}),e},t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},eventInfo(){const e={};return this.eventName.forEach(t=>{e[t]=this.t("com."+this.componentName+".event."+t)||this.t("eventInfo."+t)||""}),this.hookList.forEach(t=>{e[t]=this.t("eventInfo."+t)||""}),e},globalEvent(){return this.designer.setupState.formOptions.globalEvent||{}},options(){return Object.keys(this.globalEvent).map(e=>({label:this.globalEvent[e].label,value:"$GLOBAL:"+e}))},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e?this.init():(this.destroy(),this.closeCus())}},methods:{openConfig(){this.designer.setupState.openGlobalEventDialog()},addCus(){const e=this.cusValue&&this.cusValue.trim();e&&(this.closeCus(),this.add(e))},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},loadFnStr(e){if(Ah(e))return e.replace(bl,"");if(ct.Function(e)){const t=e.__json||"";return t?Ah(t)?t.replace(bl,""):t:""+e}else if(e&&e.indexOf("$GLOBAL:")===0)return e},parseBehavior(e){if(e.id=this.id++,e.method==="callback"){const t=this.loadFnStr(e.callback);t&&(e.callback=t)}return e},init(){const e=this.activeRule?at(this.activeRule.$behavior||{}):{},t=this.activeRule?{...this.activeRule.hook||{}}:{},r={...at(this.modelValue||{})};Object.keys(t).forEach(i=>{r["hook_"+i]=t[i]});const o=[];Object.keys(r).forEach(i=>{(Array.isArray(r[i])?r[i]:[r[i]]).forEach(d=>{const c={name:i,id:this.id++},u=this.loadFnStr(d);u&&(c.handle=u),c.behaviors=(e[i]||[]).map(this.parseBehavior),delete e[i],o.push(c)})}),Object.keys(e).forEach(i=>{o.push({name:i,id:this.id++,handle:"",behaviors:(e[i]||[]).map(this.parseBehavior)})}),this.event=o,this.eventNum=o.length},getValue(){const e={},t={},r={};let o=0;return this.event.forEach(i=>{let l=!1;if(i.handle){l=!0;let d=e;const c=i.handle.indexOf("$GLOBAL:")!==0?bl+i.handle:i.handle;i.name.indexOf("hook_")>-1?r[i.name.replace("hook_","")]=c:(d[i.name]||(d[i.name]=[]),d[i.name].push(c))}i.behaviors&&i.behaviors.length&&(l=!0,t[i.name]=i.behaviors.map(d=>(delete d.id,d))),l&&o++}),Object.keys(e).forEach(i=>{e[i]=e[i].length===1?e[i][0]:e[i]}),{on:e,behaviors:t,hooks:r,num:o}},add(e){this.event.push({name:e,id:this.id++,behaviors:[]}),this.activeData||this.edit(this.event.length-1)},edit(e){this.defActive!==this.event[e].id&&(this.destroy(),this.activeData=this.event[e],this.val=this.activeData.handle||"",this.eventType=this.val.indexOf("$GLOBAL:")===0?"event":"fn",this.eventType==="event"?(this.eventKey=this.val,this.eventStr=""):(this.eventStr=this.val,this.eventKey=""),this.defActive=this.activeData.id)},rm(e){this.event.splice(e,1),(this.activeData&&this.defActive===this.activeData.id||this.activeBehavior&&e===this.activeBehavior.pid)&&this.destroy()},save(){return new Promise(e=>{if(this.activeData){let t=this.eventKey;if(this.eventType!=="event"){if(!this.$refs.fn.save())return!1;t=this.eventStr}this.activeData.handle=t,this.destroy(),e()}else if(this.activeBehavior){const t=r=>{this.activeBehavior.config={...r||{}};const o={...this.activeBehavior},i=o.pid;Object.keys(o.config).length||delete o.config,delete o.pid,this.event[i].behaviors.forEach((l,d)=>{l.id===o.id&&(this.event[i].behaviors[d]=o)})};this.form.rule&&this.form.rule.length?this.form.api.validate().then(()=>{t(this.form.formData),this.destroy(),e()}).catch(()=>{}):(t(),this.destroy(),e())}else e()})},addBehavior(e){this.event[e].behaviors.push({method:"openModel",id:this.id++,ignoreError:!1,stopPropagation:"",expression:""}),!this.activeData&&!this.activeBehavior&&this.editBehavior(e,this.event[e].behaviors.length-1)},editBehavior(e,t){this.destroy(),this.activeBehavior=at(this.event[e].behaviors[t]),this.activeBehavior.pid=e,this.defActive=this.activeBehavior.id,this.updateBehaviorForm()},updateBehaviorForm(){let e=gh[this.activeBehavior.method];ct.Function(e)&&(e=e(this.designer.setupState));const t=r=>{r.field&&!r.title&&(r.title=this.t("behavior."+this.activeBehavior.method+".props."+r.field)||this.t("behavior.props."+r.field)||this.t("props."+r.field),r.warning=this.t("behavior."+this.activeBehavior.method+".warning."+r.field))};e?(this.form.rule=e.map(r=>(t(r),r.control&&r.control.forEach(o=>{o.rule&&o.rule.forEach(i=>{t(i)})}),r)),this.$nextTick(()=>{this.form.api.setValue(this.activeBehavior.config||{})})):this.clearBehaviorForm()},clearBehaviorForm(){this.form.rule=[],this.form.formData={}},rmBehavior(e,t){this.event[e].behaviors.splice(t,1),this.activeBehavior&&this.defActive===this.activeBehavior.id&&this.destroy()},handleSelect(e){this.activeBehavior.method!==e&&(this.activeBehavior.method=e,this.updateBehaviorForm())},destroy(){this.activeBehavior=null,this.activeData=null,this.val=null,this.defActive=null,this.clearBehaviorForm()},close(){this.destroy()},submit(){this.save().then(()=>{const{on:e,behaviors:t,num:r,hooks:o}=this.getValue();this.$emit("update:modelValue",e),this.activeRule.$behavior=t,this.activeRule.hook=o,this.visible=!1,this.eventNum=r})}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}},created(){this.init()}}),Z_={class:"_fd-event"},q_={class:"_fd-event-item"},eE={key:0,class:"_fd-label"},tE={class:"_fd-event-item"},nE={class:"_fd-label"},iE={class:"_fd-menu"},rE=["onClick"],oE={class:"_fd-event-method"},aE={key:0,class:"_fd-label"},lE=["onClick"],sE=["onClick"],dE={class:"_fd-event-behaviors"},cE=["onClick"],uE={class:"_fd-event-behavior-label"},fE=["onClick"],pE={class:"_fd-event-behavior-info"},hE={key:0,class:"_fd-menu-item",style:{"padding-left":"10px"}},mE={class:"_fd-event-title"},gE={class:"_fd-event-select"},vE={class:"_fd-event-behavior-title"},yE={class:"_fd-event-behavior-title"},bE={key:0,class:"_fd-event-behavior-title"},wE={class:"_fd-event-behavior-title"},CE={class:"_fd-form-item-warning"},_E={class:"_fd-form-item-warning"},EE={class:"_fd-form-item-warning"};function AE(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dropdown-item"),m=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown"),y=n.resolveComponent("el-header"),C=n.resolveComponent("el-tooltip"),S=n.resolveComponent("fcDraggable"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-main"),_=n.resolveComponent("el-container"),g=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),x=n.resolveComponent("el-tab-pane"),k=n.resolveComponent("el-option"),N=n.resolveComponent("el-select"),V=n.resolveComponent("el-tabs"),F=n.resolveComponent("el-menu-item"),I=n.resolveComponent("el-sub-menu"),P=n.resolveComponent("el-menu"),T=n.resolveComponent("Warning"),B=n.resolveComponent("DragForm"),L=n.resolveComponent("el-radio-button"),U=n.resolveComponent("el-radio-group"),H=n.resolveComponent("el-form-item"),R=n.resolveComponent("ComputedConfig"),z=n.resolveComponent("el-form"),$=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",Z_,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small",onClick:t[0]||(t[0]=A=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode($,{class:"_fd-event-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[14]||(t[14]=A=>e.visible=A),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[13]||(t[13]=A=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(g,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-l"},{default:n.withCtx(()=>[n.createVNode(y,{class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(h,{"popper-class":"_fd-event-dropdown",trigger:"click",size:"default",placement:"bottom-start"},{dropdown:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.eventName,A=>(n.openBlock(),n.createBlock(u,{key:A,onClick:J=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",q_,[n.createElementVNode("span",null,n.toDisplayString(A),1),e.eventInfo[A]?(n.openBlock(),n.createElementBlock("span",eE,n.toDisplayString(e.eventInfo[A]),1)):n.createCommentVNode("",!0)])]),_:2},1032,["onClick","disabled"]))),128)),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.hookList,(A,J)=>(n.openBlock(),n.createBlock(u,{divided:e.eventName.length>0&&!J,onClick:Q=>e.add(A),disabled:e.useEventKeys.indexOf(A)>-1},{default:n.withCtx(()=>[n.createElementVNode("div",tE,[n.createElementVNode("div",null,n.toDisplayString(A),1),n.createElementVNode("span",nE,n.toDisplayString(e.eventInfo[A]),1)])]),_:2},1032,["divided","onClick","disabled"]))),256)),n.createVNode(u,{divided:e.eventName.length>0||e.hook,onClick:e.cusEvent},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(e.t("props.custom")),1)]),_:1},8,["divided","onClick"])]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1),t[15]||(t[15]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createElementVNode("div",iE,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(A,J)=>(n.openBlock(),n.createElementBlock("div",{key:A.id,class:n.normalizeClass(["_fd-menu-item",{"is-active":A.id===e.defActive}])},[n.createElementVNode("div",{class:"_fd-event-title",onClick:n.withModifiers(Q=>e.edit(J),["stop"])},[n.createElementVNode("div",oE,[n.createElementVNode("span",null,[t[16]||(t[16]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(A.name),1)]),e.eventInfo[A.name]?(n.openBlock(),n.createElementBlock("span",aE,n.toDisplayString(e.eventInfo[A.name]),1)):n.createCommentVNode("",!0)]),A.name!=="hook_load"?(n.openBlock(),n.createBlock(C,{key:0,effect:"dark",content:e.t("behavior.add"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-task-add",onClick:n.withModifiers(Q=>e.addBehavior(J),["stop"])},null,8,lE)]),_:2},1032,["content"])):n.createCommentVNode("",!0),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(Q=>e.rm(J),["stop"])},null,8,sE)],8,rE),n.createElementVNode("div",dE,[n.createVNode(S,{group:{name:"behavior",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",list:A.behaviors},{item:n.withCtx(({element:Q,index:G})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-event-behavior",{"is-active":Q.id===e.defActive}]),onClick:n.withModifiers(ie=>e.editBehavior(J,G),["stop"])},[n.createElementVNode("div",uE,[n.createElementVNode("div",null,[t[17]||(t[17]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString(e.t("behavior."+Q.method+".name")),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:n.withModifiers(ie=>e.rmBehavior(J,G),["stop"])},null,8,fE)]),n.createElementVNode("div",pE,n.toDisplayString(e.t("behavior."+Q.method+".info")||e.t("behavior."+Q.method+".name")),1)],10,cE)]),_:2},1032,["list"])])],2))),128)),e.cus?(n.openBlock(),n.createElementBlock("div",hE,[n.createElementVNode("div",mE,[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=A=>e.cusValue=A),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...A)=>e.addCus&&e.addCus(...A),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...A)=>e.closeCus&&e.closeCus(...A),["stop"]))})])])])):n.createCommentVNode("",!0)])]),_:1})]),_:1})]),_:1}),n.createVNode(E,null,{default:n.withCtx(()=>[n.createVNode(_,{class:"_fd-event-r"},{default:n.withCtx(()=>[e.activeData||e.activeBehavior?(n.openBlock(),n.createBlock(y,{key:0,class:"_fd-event-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(E,{key:1},{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(V,{modelValue:e.eventType,"onUpdate:modelValue":t[7]||(t[7]=A=>e.eventType=A),class:"_fc-tabs",key:e.activeData.key},{default:n.withCtx(()=>[n.createVNode(x,{label:e.t("props.custom"),name:"fn",lazy:""},{default:n.withCtx(()=>[n.createVNode(b,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[4]||(t[4]=A=>e.eventStr=A),body:"",name:e.activeData.name,args:e.fnArgs,style:{height:"519px"}},null,8,["modelValue","name","args"])]),_:1},8,["label"]),n.createVNode(x,{label:e.t("form.globalEvent"),name:"event"},{default:n.withCtx(()=>[n.createElementVNode("div",gE,[n.createVNode(N,{modelValue:e.eventKey,"onUpdate:modelValue":t[5]||(t[5]=A=>e.eventKey=A),clearable:"",filterable:"",style:{width:"240px","margin-left":"15px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,A=>(n.openBlock(),n.createBlock(k,{key:A.value,label:A.label,value:A.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createElementVNode("span",{class:"_fc-manage-text",onClick:t[6]||(t[6]=(...A)=>e.openConfig&&e.openConfig(...A))},t[18]||(t[18]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])]),_:1},8,["label"])]),_:1},8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0),e.activeBehavior?(n.openBlock(),n.createBlock(E,{key:2,class:"is-behavior"},{default:n.withCtx(()=>[n.createVNode(g,{width:"220px",class:"_fd-event-behavior-list"},{default:n.withCtx(()=>[n.createElementVNode("div",vE,n.toDisplayString(e.t("behavior.props.execute")),1),n.createVNode(P,{defaultActive:e.activeBehavior.method,onSelect:e.handleSelect},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.behaviorMenu,A=>(n.openBlock(),n.createBlock(I,{index:A.label},{title:n.withCtx(()=>[n.createElementVNode("span",null,n.toDisplayString(e.t("props."+A.label)),1)]),default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(A.children,J=>(n.openBlock(),n.createBlock(F,{key:J.value,index:J.value},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior."+J.label+".name")),1)]),_:2},1032,["index"]))),128))]),_:2},1032,["index"]))),256))]),_:1},8,["defaultActive","onSelect"])]),_:1}),n.createVNode(E,{class:"_fd-event-behavior-con"},{default:n.withCtx(()=>[n.createElementVNode("div",yE,[n.createTextVNode(n.toDisplayString(e.t("behavior.props.info"))+" ",1),n.createElementVNode("div",null,n.toDisplayString(e.t("behavior."+e.activeBehavior.method+".info")||e.t("behavior."+e.activeBehavior.method+".name")),1)]),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createElementBlock("div",bE,n.toDisplayString(e.t("designer.rule")),1)):n.createCommentVNode("",!0),e.form.rule&&e.form.rule.length?(n.openBlock(),n.createBlock(B,{key:1,rule:e.form.rule,option:e.form.options,modelValue:e.form.formData,"onUpdate:modelValue":t[8]||(t[8]=A=>e.form.formData=A),api:e.form.api,"onUpdate:api":t[9]||(t[9]=A=>e.form.api=A)},{title:n.withCtx(A=>[A.rule.warning?(n.openBlock(),n.createBlock(T,{key:0,tooltip:A.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(A.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(A.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","api"])):n.createCommentVNode("",!0),n.createElementVNode("div",wE,n.toDisplayString(e.t("designer.advanced")),1),n.createVNode(z,{size:"small",labelWidth:"auto"},{default:n.withCtx(()=>[n.createVNode(H,{label:e.t("behavior.props.ignoreError")},{default:n.withCtx(()=>[n.createVNode(U,{modelValue:e.activeBehavior.ignoreError,"onUpdate:modelValue":t[10]||(t[10]=A=>e.activeBehavior.ignoreError=A)},{default:n.withCtx(()=>[n.createVNode(L,{value:!0},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.continue")),1)]),_:1}),n.createVNode(L,{value:!1},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("behavior.props.stop")),1)]),_:1})]),_:1},8,["modelValue"]),n.createElementVNode("div",CE,n.toDisplayString(e.t("warning.behaviorIgnoreError")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.expression")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.expression,"onUpdate:modelValue":t[11]||(t[11]=A=>e.activeBehavior.expression=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.break"),validLabel:e.t("behavior.props.continue")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",_E,n.toDisplayString(e.t("warning.behaviorExpression")),1)]),_:1},8,["label"]),n.createVNode(H,{label:e.t("behavior.props.stopPropagation")},{default:n.withCtx(()=>[n.createVNode(R,{modelValue:e.activeBehavior.stopPropagation,"onUpdate:modelValue":t[12]||(t[12]=A=>e.activeBehavior.stopPropagation=A),title:e.t("behavior.props.setFormula"),invertLabel:e.t("behavior.props.continue"),validLabel:e.t("behavior.props.stop")},null,8,["modelValue","title","invertLabel","validLabel"]),n.createElementVNode("div",EE,n.toDisplayString(e.t("warning.behaviorStopPropagation")),1)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const Sh=De(X_,[["render",AE]]),xh=n.defineComponent({name:"VNode",props:{fn:Function},render(){const e=this.fn();return Array.isArray(e)?n.h(n.Fragment,{},e):e}});function wl(e,t){var r=null;return function(...o){r!==null&&clearTimeout(r),r=setTimeout(()=>e.call(this,...o),t)}}/*! Highlight.js v11.9.0 (git: b7ec4bfafc) (c) 2006-2024 undefined and other contributors License: BSD-3-Clause -*/function kh(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],o=typeof r;o!=="object"&&o!=="function"||Object.isFrozen(r)||kh(r)}),e}class Th{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Nh(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function zi(e,...t){const r=Object.create(null);for(const o in e)r[o]=e[o];return t.forEach(o=>{for(const i in o)r[i]=o[i]}),r}const Dh=e=>!!e.scope;class SE{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=Nh(t)}openNode(t){if(!Dh(t))return;const r=((o,{prefix:i})=>{if(o.startsWith("language:"))return o.replace("language:","language-");if(o.includes(".")){const l=o.split(".");return[`${i}${l.shift()}`,...l.map((d,c)=>`${d}${"_".repeat(c+1)}`)].join(" ")}return`${i}${o}`})(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){Dh(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}const Oh=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class Cc{constructor(){this.rootNode=Oh(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=Oh({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(o=>this._walk(t,o)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{Cc._collapse(r)}))}}class xE extends Cc{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const o=t.root;r&&(o.scope="language:"+r),this.add(o)}toHTML(){return new SE(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function zo(e){return e?typeof e=="string"?e:e.source:null}function Vh(e){return sr("(?=",e,")")}function kE(e){return sr("(?:",e,")*")}function TE(e){return sr("(?:",e,")?")}function sr(...e){return e.map(t=>zo(t)).join("")}function _c(...e){return"("+((r=>{const o=r[r.length-1];return typeof o=="object"&&o.constructor===Object?(r.splice(r.length-1,1),o):{}})(e).capture?"":"?:")+e.map(r=>zo(r)).join("|")+")"}function Bh(e){return RegExp(e.toString()+"|").exec("").length-1}const NE=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Ec(e,{joinWith:t}){let r=0;return e.map(o=>{r+=1;const i=r;let l=zo(o),d="";for(;l.length>0;){const c=NE.exec(l);if(!c){d+=l;break}d+=l.substring(0,c.index),l=l.substring(c.index+c[0].length),c[0][0]==="\\"&&c[1]?d+="\\"+(Number(c[1])+i):(d+=c[0],c[0]==="("&&r++)}return d}).map(o=>`(${o})`).join(t)}const Rh="[a-zA-Z]\\w*",Ac="[a-zA-Z_]\\w*",$h="\\b\\d+(\\.\\d+)?",Ih="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Fh="\\b(0b[01]+)",Uo={begin:"\\\\[\\s\\S]",relevance:0},DE={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Uo]},OE={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Uo]},Cl=(e,t,r={})=>{const o=zi({scope:"comment",begin:e,end:t,contains:[]},r);o.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=_c("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return o.contains.push({begin:sr(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),o},VE=Cl("//","$"),BE=Cl("/\\*","\\*/"),RE=Cl("#","$");var _l=Object.freeze({__proto__:null,APOS_STRING_MODE:DE,BACKSLASH_ESCAPE:Uo,BINARY_NUMBER_MODE:{scope:"number",begin:Fh,relevance:0},BINARY_NUMBER_RE:Fh,COMMENT:Cl,C_BLOCK_COMMENT_MODE:BE,C_LINE_COMMENT_MODE:VE,C_NUMBER_MODE:{scope:"number",begin:Ih,relevance:0},C_NUMBER_RE:Ih,END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}}),HASH_COMMENT_MODE:RE,IDENT_RE:Rh,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+Ac,relevance:0},NUMBER_MODE:{scope:"number",begin:$h,relevance:0},NUMBER_RE:$h,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:OE,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Uo,{begin:/\[/,end:/\]/,relevance:0,contains:[Uo]}]},RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=sr(t,/.*\b/,e.binary,/\b.*/)),zi({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,o)=>{r.index!==0&&o.ignoreMatch()}},e)},TITLE_MODE:{scope:"title",begin:Rh,relevance:0},UNDERSCORE_IDENT_RE:Ac,UNDERSCORE_TITLE_MODE:{scope:"title",begin:Ac,relevance:0}});function $E(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function IE(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function FE(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=$E,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ME(e,t){Array.isArray(e.illegal)&&(e.illegal=_c(...e.illegal))}function PE(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function LE(e,t){e.relevance===void 0&&(e.relevance=1)}const jE=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(o=>{delete e[o]}),e.keywords=r.keywords,e.begin=sr(r.beforeMatch,Vh(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},zE=["of","and","for","in","not","or","if","then","parent","list","value"],UE="keyword";function Mh(e,t,r=UE){const o=Object.create(null);return typeof e=="string"?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach(l=>{Object.assign(o,Mh(e[l],t,l))}),o;function i(l,d){t&&(d=d.map(c=>c.toLowerCase())),d.forEach(c=>{const u=c.split("|");o[u[0]]=[l,HE(u[0],u[1])]})}}function HE(e,t){return t?Number(t):(r=>zE.includes(r.toLowerCase()))(e)?0:1}const Ph={},dr=e=>{console.error(e)},Lh=(e,...t)=>{console.log("WARN: "+e,...t)},Hr=(e,t)=>{Ph[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Ph[`${e}/${t}`]=!0)},El=Error();function jh(e,t,{key:r}){let o=0;const i=e[r],l={},d={};for(let c=1;c<=t.length;c++)d[c+o]=i[c],l[c+o]=!0,o+=Bh(t[c-1]);e[r]=d,e[r]._emit=l,e[r]._multi=!0}function WE(e){(t=>{t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)})(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),(t=>{if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw dr("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),El;if(typeof t.beginScope!="object"||t.beginScope===null)throw dr("beginScope must be object"),El;jh(t,t.begin,{key:"beginScope"}),t.begin=Ec(t.begin,{joinWith:""})}})(e),(t=>{if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw dr("skip, excludeEnd, returnEnd not compatible with endScope: {}"),El;if(typeof t.endScope!="object"||t.endScope===null)throw dr("endScope must be object"),El;jh(t,t.end,{key:"endScope"}),t.end=Ec(t.end,{joinWith:""})}})(e)}function GE(e){function t(i,l){return RegExp(zo(i),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(l?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,d){d.position=this.position++,this.matchIndexes[this.matchAt]=d,this.regexes.push([d,l]),this.matchAt+=Bh(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const l=this.regexes.map(d=>d[1]);this.matcherRe=t(Ec(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;const d=this.matcherRe.exec(l);if(!d)return null;const c=d.findIndex((h,m)=>m>0&&h!==void 0),u=this.matchIndexes[c];return d.splice(0,c),Object.assign(d,u)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];const d=new r;return this.rules.slice(l).forEach(([c,u])=>d.addRule(c,u)),d.compile(),this.multiRegexes[l]=d,d}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,d){this.rules.push([l,d]),d.type==="begin"&&this.count++}exec(l){const d=this.getMatcher(this.regexIndex);d.lastIndex=this.lastIndex;let c=d.exec(l);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,c=u.exec(l)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=zi(e.classNameAliases||{}),function i(l,d){const c=l;if(l.isCompiled)return c;[IE,PE,WE,jE].forEach(h=>h(l,d)),e.compilerExtensions.forEach(h=>h(l,d)),l.__beforeBegin=null,[FE,ME,LE].forEach(h=>h(l,d)),l.isCompiled=!0;let u=null;return typeof l.keywords=="object"&&l.keywords.$pattern&&(l.keywords=Object.assign({},l.keywords),u=l.keywords.$pattern,delete l.keywords.$pattern),u=u||/\w+/,l.keywords&&(l.keywords=Mh(l.keywords,e.case_insensitive)),c.keywordPatternRe=t(u,!0),d&&(l.begin||(l.begin=/\B|\b/),c.beginRe=t(c.begin),l.end||l.endsWithParent||(l.end=/\B|\b/),l.end&&(c.endRe=t(c.end)),c.terminatorEnd=zo(c.end)||"",l.endsWithParent&&d.terminatorEnd&&(c.terminatorEnd+=(l.end?"|":"")+d.terminatorEnd)),l.illegal&&(c.illegalRe=t(l.illegal)),l.contains||(l.contains=[]),l.contains=[].concat(...l.contains.map(h=>(m=>(m.variants&&!m.cachedVariants&&(m.cachedVariants=m.variants.map(y=>zi(m,{variants:null},y))),m.cachedVariants?m.cachedVariants:zh(m)?zi(m,{starts:m.starts?zi(m.starts):null}):Object.isFrozen(m)?zi(m):m))(h==="self"?l:h))),l.contains.forEach(h=>{i(h,c)}),l.starts&&i(l.starts,d),c.matcher=(h=>{const m=new o;return h.contains.forEach(y=>m.addRule(y.begin,{rule:y,type:"begin"})),h.terminatorEnd&&m.addRule(h.terminatorEnd,{type:"end"}),h.illegal&&m.addRule(h.illegal,{type:"illegal"}),m})(c),c}(e)}function zh(e){return!!e&&(e.endsWithParent||zh(e.starts))}class KE extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const Sc=Nh,Uh=zi,Hh=Symbol("nomatch"),Wh=e=>{const t=Object.create(null),r=Object.create(null),o=[];let i=!0;const l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:xE};function u(x){return c.noHighlightRe.test(x)}function h(x,k,N){let V="",F="";typeof k=="object"?(V=x,N=k.ignoreIllegals,F=k.language):(Hr("10.7.0","highlight(lang, code, ...args) has been deprecated."),Hr("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),F=x,V=k),N===void 0&&(N=!0);const I={code:V,language:F};_("before:highlight",I);const P=I.result?I.result:m(I.language,I.code,N);return P.code=I.code,_("after:highlight",P),P}function m(x,k,N,V){const F=Object.create(null);function I(){if(!G.keywords)return X.addText(le);let se=0;G.keywordPatternRe.lastIndex=0;let ge=G.keywordPatternRe.exec(le),ye="";for(;ge;){ye+=le.substring(se,ge.index);const W=A.case_insensitive?ge[0].toLowerCase():ge[0],Y=(D=W,G.keywords[D]);if(Y){const[q,ee]=Y;if(X.addText(ye),ye="",F[W]=(F[W]||0)+1,F[W]<=7&&(be+=ee),q.startsWith("_"))ye+=ge[0];else{const oe=A.classNameAliases[q]||q;T(ge[0],oe)}}else ye+=ge[0];se=G.keywordPatternRe.lastIndex,ge=G.keywordPatternRe.exec(le)}var D;ye+=le.substring(se),X.addText(ye)}function P(){G.subLanguage!=null?(()=>{if(le==="")return;let se=null;if(typeof G.subLanguage=="string"){if(!t[G.subLanguage])return X.addText(le);se=m(G.subLanguage,le,!0,ie[G.subLanguage]),ie[G.subLanguage]=se._top}else se=y(le,G.subLanguage.length?G.subLanguage:null);G.relevance>0&&(be+=se.relevance),X.__addSublanguage(se._emitter,se.language)})():I(),le=""}function T(se,ge){se!==""&&(X.startScope(ge),X.addText(se),X.endScope())}function B(se,ge){let ye=1;const D=ge.length-1;for(;ye<=D;){if(!se._emit[ye]){ye++;continue}const W=A.classNameAliases[se[ye]]||se[ye],Y=ge[ye];W?T(Y,W):(le=Y,I(),le=""),ye++}}function L(se,ge){return se.scope&&typeof se.scope=="string"&&X.openNode(A.classNameAliases[se.scope]||se.scope),se.beginScope&&(se.beginScope._wrap?(T(le,A.classNameAliases[se.beginScope._wrap]||se.beginScope._wrap),le=""):se.beginScope._multi&&(B(se.beginScope,ge),le="")),G=Object.create(se,{parent:{value:G}}),G}function U(se,ge,ye){let D=((W,Y)=>{const q=W&&W.exec(Y);return q&&q.index===0})(se.endRe,ye);if(D){if(se["on:end"]){const W=new Th(se);se["on:end"](ge,W),W.isMatchIgnored&&(D=!1)}if(D){for(;se.endsParent&&se.parent;)se=se.parent;return se}}if(se.endsWithParent)return U(se.parent,ge,ye)}function H(se){return G.matcher.regexIndex===0?(le+=se[0],1):(pe=!0,0)}function R(se){const ge=se[0],ye=k.substring(se.index),D=U(G,se,ye);if(!D)return Hh;const W=G;G.endScope&&G.endScope._wrap?(P(),T(ge,G.endScope._wrap)):G.endScope&&G.endScope._multi?(P(),B(G.endScope,se)):W.skip?le+=ge:(W.returnEnd||W.excludeEnd||(le+=ge),P(),W.excludeEnd&&(le=ge));do G.scope&&X.closeNode(),G.skip||G.subLanguage||(be+=G.relevance),G=G.parent;while(G!==D.parent);return D.starts&&L(D.starts,se),W.returnEnd?0:ge.length}let z={};function $(se,ge){const ye=ge&&ge[0];if(le+=se,ye==null)return P(),0;if(z.type==="begin"&&ge.type==="end"&&z.index===ge.index&&ye===""){if(le+=k.slice(ge.index,ge.index+1),!i){const D=Error(`0 width match regex (${x})`);throw D.languageName=x,D.badRule=z.rule,D}return 1}if(z=ge,ge.type==="begin")return(D=>{const W=D[0],Y=D.rule,q=new Th(Y),ee=[Y.__beforeBegin,Y["on:begin"]];for(const oe of ee)if(oe&&(oe(D,q),q.isMatchIgnored))return H(W);return Y.skip?le+=W:(Y.excludeBegin&&(le+=W),P(),Y.returnBegin||Y.excludeBegin||(le=W)),L(Y,D),Y.returnBegin?0:W.length})(ge);if(ge.type==="illegal"&&!N){const D=Error('Illegal lexeme "'+ye+'" for mode "'+(G.scope||"")+'"');throw D.mode=G,D}if(ge.type==="end"){const D=R(ge);if(D!==Hh)return D}if(ge.type==="illegal"&&ye==="")return 1;if(de>1e5&&de>3*ge.index)throw Error("potential infinite loop, way more iterations than matches");return le+=ye,ye.length}const A=E(x);if(!A)throw dr(l.replace("{}",x)),Error('Unknown language: "'+x+'"');const J=GE(A);let Q="",G=V||J;const ie={},X=new c.__emitter(c);(()=>{const se=[];for(let ge=G;ge!==A;ge=ge.parent)ge.scope&&se.unshift(ge.scope);se.forEach(ge=>X.openNode(ge))})();let le="",be=0,ce=0,de=0,pe=!1;try{if(A.__emitTokens)A.__emitTokens(k,X);else{for(G.matcher.considerAll();;){de++,pe?pe=!1:G.matcher.considerAll(),G.matcher.lastIndex=ce;const se=G.matcher.exec(k);if(!se)break;const ge=$(k.substring(ce,se.index),se);ce=se.index+ge}$(k.substring(ce))}return X.finalize(),Q=X.toHTML(),{language:x,value:Q,relevance:be,illegal:!1,_emitter:X,_top:G}}catch(se){if(se.message&&se.message.includes("Illegal"))return{language:x,value:Sc(k),illegal:!0,relevance:0,_illegalBy:{message:se.message,index:ce,context:k.slice(ce-100,ce+100),mode:se.mode,resultSoFar:Q},_emitter:X};if(i)return{language:x,value:Sc(k),illegal:!1,relevance:0,errorRaised:se,_emitter:X,_top:G};throw se}}function y(x,k){k=k||c.languages||Object.keys(t);const N=(B=>{const L={value:Sc(B),illegal:!1,relevance:0,_top:d,_emitter:new c.__emitter(c)};return L._emitter.addText(B),L})(x),V=k.filter(E).filter(g).map(B=>m(B,x,!1));V.unshift(N);const F=V.sort((B,L)=>{if(B.relevance!==L.relevance)return L.relevance-B.relevance;if(B.language&&L.language){if(E(B.language).supersetOf===L.language)return 1;if(E(L.language).supersetOf===B.language)return-1}return 0}),[I,P]=F,T=I;return T.secondBest=P,T}function C(x){let k=null;const N=(I=>{let P=I.className+" ";P+=I.parentNode?I.parentNode.className:"";const T=c.languageDetectRe.exec(P);if(T){const B=E(T[1]);return B||(Lh(l.replace("{}",T[1])),Lh("Falling back to no-highlight mode for this block.",I)),B?T[1]:"no-highlight"}return P.split(/\s+/).find(B=>u(B)||E(B))})(x);if(u(N))return;if(_("before:highlightElement",{el:x,language:N}),x.dataset.highlighted)return console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",x);if(x.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(x)),c.throwUnescapedHTML))throw new KE("One of your code blocks includes unescaped HTML.",x.innerHTML);k=x;const V=k.textContent,F=N?h(V,{language:N,ignoreIllegals:!0}):y(V);x.innerHTML=F.value,x.dataset.highlighted="yes",((I,P,T)=>{const B=P&&r[P]||T;I.classList.add("hljs"),I.classList.add("language-"+B)})(x,N,F.language),x.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(x.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),_("after:highlightElement",{el:x,result:F,text:V})}let S=!1;function w(){document.readyState!=="loading"?document.querySelectorAll(c.cssSelector).forEach(C):S=!0}function E(x){return x=(x||"").toLowerCase(),t[x]||t[r[x]]}function b(x,{languageName:k}){typeof x=="string"&&(x=[x]),x.forEach(N=>{r[N.toLowerCase()]=k})}function g(x){const k=E(x);return k&&!k.disableAutodetect}function _(x,k){const N=x;o.forEach(V=>{V[N]&&V[N](k)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",()=>{S&&w()},!1),Object.assign(e,{highlight:h,highlightAuto:y,highlightAll:w,highlightElement:C,highlightBlock:x=>(Hr("10.7.0","highlightBlock will be removed entirely in v12.0"),Hr("10.7.0","Please use highlightElement now."),C(x)),configure:x=>{c=Uh(c,x)},initHighlighting:()=>{w(),Hr("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{w(),Hr("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(x,k)=>{let N=null;try{N=k(e)}catch(V){if(dr("Language definition for '{}' could not be registered.".replace("{}",x)),!i)throw V;dr(V),N=d}N.name||(N.name=x),t[x]=N,N.rawDefinition=k.bind(null,e),N.aliases&&b(N.aliases,{languageName:x})},unregisterLanguage:x=>{delete t[x];for(const k of Object.keys(r))r[k]===x&&delete r[k]},listLanguages:()=>Object.keys(t),getLanguage:E,registerAliases:b,autoDetection:g,inherit:Uh,addPlugin:x=>{(k=>{k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=N=>{k["before:highlightBlock"](Object.assign({block:N.el},N))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=N=>{k["after:highlightBlock"](Object.assign({block:N.el},N))})})(x),o.push(x)},removePlugin:x=>{const k=o.indexOf(x);k!==-1&&o.splice(k,1)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.9.0",e.regex={concat:sr,lookahead:Vh,either:_c,optional:TE,anyNumberOfTimes:kE};for(const x in _l)typeof _l[x]=="object"&&kh(_l[x]);return Object.assign(e,_l),e},Wr=Wh({});Wr.newInstance=()=>Wh({});/*! `xml` grammar compiled for Highlight.js 11.9.0 */var YE=(()=>e=>{const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},l=e.inherit(i,{begin:/\(/,end:/\)/}),d=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,c,d,l,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,l,c,d]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}})();/*! `javascript` grammar compiled for Highlight.js 11.9.0 */var QE=(()=>{const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],d=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],c=[].concat(l,o,i);return u=>{const h=u.regex,m=e,y={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Q,G)=>{const ie=Q[0].length+Q.index,X=Q.input[ie];if(X==="<"||X===",")return void G.ignoreMatch();let le;X===">"&&(((ce,{after:de})=>{const pe="",J={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,h.lookahead(A)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[T]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:P,CLASS_REFERENCE:L},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,_,x,k,N,V,{match:/\$\d+/},b,L,{className:"attr",begin:m+h.lookahead(":"),relevance:0},J,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[V,u.REGEXP_MODE,{className:"function",begin:A,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:P}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:y.begin,"on:begin":y.isTrulyOpeningTag,end:y.end}],subLanguage:"xml",contains:[{begin:y.begin,end:y.end,skip:!0,contains:["self"]}]}]},U,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[T,u.inherit(u.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},z,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[T]},H,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},B,$,{match:/\$[(.]/}]}}})();const D4="",JE=n.defineComponent({name:"ConfigItem",components:{Warning:Jn},props:{label:String,info:String,warning:String,appendBackground:String,arrow:{type:Boolean,default:!0},showAppend:Boolean},data(){return{visit:!1}}}),XE={class:"_fd-config-item"},ZE={class:"_fd-ci-head"},qE={key:0,class:"_fd-ci-con"},eA={key:1,class:"_fd-ci-info"};function tA(e,t,r,o,i,l){const d=n.resolveComponent("Warning");return n.openBlock(),n.createElementBlock("div",XE,[n.createElementVNode("div",ZE,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-ci-label",e.$slots.append&&e.arrow!==!1?"is-arrow":""]),onClick:t[0]||(t[0]=c=>e.visit=e.$slots.append&&e.arrow!==!1&&!e.visit)},[e.warning?(n.openBlock(),n.createBlock(d,{key:0,tooltip:e.warning},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"label",{},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)])]),_:3},8,["tooltip"])):n.renderSlot(e.$slots,"label",{key:1},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)]),e.$slots.append&&e.arrow!==!1?(n.openBlock(),n.createElementBlock("i",{key:2,class:n.normalizeClass(["fc-icon icon-down",e.showAppend||e.visit?"down":""])},null,2)):n.createCommentVNode("",!0)],2),e.$slots.default||e.info?(n.openBlock(),n.createElementBlock("div",qE,[e.$slots.default?n.renderSlot(e.$slots,"default",{key:0}):(n.openBlock(),n.createElementBlock("span",eA,n.toDisplayString(e.info),1))])):n.createCommentVNode("",!0)]),e.showAppend||e.visit?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-ci-append",style:n.normalizeStyle("background:"+e.appendBackground)},[n.renderSlot(e.$slots,"append")],4)):n.createCommentVNode("",!0)])}const Rn=De(JE,[["render",tA]]),O4="",nA=n.defineComponent({name:"PageInput",inject:["designer"],emits:["add","delete","change"],computed:{activePage(){return this.designer.setupState.activePage},pageData(){return this.designer.setupState.pageData},t(){return this.designer.setupState.t},containerList(){const e=this.designer.setupState.dragRuleList;return Object.keys(e).map(t=>{if(e[t].container)return e[t]}).filter(t=>!!t)}},methods:{copy(e){si(e)},getPageName(e){return this.t("com."+e.name+".name")||e.label},getPageLabel(e){return e.default?this.t("designer.main"):Br(e.main,e.config.labelField,"")||this.getPageName(e.main._menu)}}}),iA={class:"_fd-page-input"},rA=["onClick"],oA={class:"_fd-page-label"},aA={key:0,class:"fc-icon icon-yes"},lA={key:0,class:"_fd-page-id"},sA=["onClick"],dA={key:0,class:"_fd-page-btns"},cA=["onClick"],uA=["onClick"];function fA(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",iA,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,(m,y)=>(n.openBlock(),n.createElementBlock("div",{key:m.main?m.main.name:"",class:n.normalizeClass(["_fd-page-item",{active:m===e.activePage}]),onClick:C=>e.$emit("change",y)},[n.createElementVNode("div",null,[n.createElementVNode("div",oA,[n.createElementVNode("span",null,n.toDisplayString(e.getPageLabel(m)),1),m===e.activePage?(n.openBlock(),n.createElementBlock("i",aA)):n.createCommentVNode("",!0)]),m.main?(n.openBlock(),n.createElementBlock("div",lA,[n.createTextVNode(" ID\uFF1A"+n.toDisplayString(m.main.name)+" ",1),n.createElementVNode("i",{onClick:n.withModifiers(C=>e.copy(m.main.name),["stop"]),class:"fc-icon icon-group"},null,8,sA)])):n.createCommentVNode("",!0)]),m.default?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",dA,[n.createElementVNode("div",{class:"_fd-page-copy",onClick:n.withModifiers(C=>e.$emit("copy",y),["stop"])},t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]),8,cA),n.createElementVNode("div",{class:"_fd-page-del",onClick:n.withModifiers(C=>e.$emit("delete",y),["stop"])},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,uA)]))],10,rA))),128)),n.createVNode(h,{size:"default",trigger:"click"},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.containerList,m=>(n.openBlock(),n.createBlock(c,{key:m.name,onClick:y=>e.$emit("add",m.name)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.getPageName(m)),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.addPage")),1),t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))]),_:1})]),_:1})])}const pA=De(nA,[["render",fA]]);function Gh(e){return Array.isArray(e)?e:[null,void 0,""].indexOf(e)>-1?[]:[e]}function Ho(e){let t=e.replace(/([A-Z])/g,"-$1").toLocaleLowerCase();return t.indexOf("-")===0&&(t=t.substr(1)),t}function Kh(e,t,r){let o=e,i;return(t||"").split(".").forEach(l=>{i&&((!o[i]||typeof o[i]!="object")&&(o[i]={}),o=o[i]),i=l}),o[i]=r,o}var Yh={exports:{}},Wo={},Al={exports:{}},xc={},kc={},Qh;function Tc(){if(Qh)return kc;Qh=1;function e(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var o=new e(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},e.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},e.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},e.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` +*/function kh(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],o=typeof r;o!=="object"&&o!=="function"||Object.isFrozen(r)||kh(r)}),e}class Th{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Nh(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function zi(e,...t){const r=Object.create(null);for(const o in e)r[o]=e[o];return t.forEach(o=>{for(const i in o)r[i]=o[i]}),r}const Dh=e=>!!e.scope;class SE{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=Nh(t)}openNode(t){if(!Dh(t))return;const r=((o,{prefix:i})=>{if(o.startsWith("language:"))return o.replace("language:","language-");if(o.includes(".")){const l=o.split(".");return[`${i}${l.shift()}`,...l.map((d,c)=>`${d}${"_".repeat(c+1)}`)].join(" ")}return`${i}${o}`})(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){Dh(t)&&(this.buffer+="")}value(){return this.buffer}span(t){this.buffer+=``}}const Oh=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class Cc{constructor(){this.rootNode=Oh(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=Oh({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(o=>this._walk(t,o)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{Cc._collapse(r)}))}}class xE extends Cc{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const o=t.root;r&&(o.scope="language:"+r),this.add(o)}toHTML(){return new SE(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function zo(e){return e?typeof e=="string"?e:e.source:null}function Vh(e){return sr("(?=",e,")")}function kE(e){return sr("(?:",e,")*")}function TE(e){return sr("(?:",e,")?")}function sr(...e){return e.map(t=>zo(t)).join("")}function _c(...e){return"("+((r=>{const o=r[r.length-1];return typeof o=="object"&&o.constructor===Object?(r.splice(r.length-1,1),o):{}})(e).capture?"":"?:")+e.map(r=>zo(r)).join("|")+")"}function Bh(e){return RegExp(e.toString()+"|").exec("").length-1}const NE=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Ec(e,{joinWith:t}){let r=0;return e.map(o=>{r+=1;const i=r;let l=zo(o),d="";for(;l.length>0;){const c=NE.exec(l);if(!c){d+=l;break}d+=l.substring(0,c.index),l=l.substring(c.index+c[0].length),c[0][0]==="\\"&&c[1]?d+="\\"+(Number(c[1])+i):(d+=c[0],c[0]==="("&&r++)}return d}).map(o=>`(${o})`).join(t)}const Rh="[a-zA-Z]\\w*",Ac="[a-zA-Z_]\\w*",$h="\\b\\d+(\\.\\d+)?",Ih="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Fh="\\b(0b[01]+)",Uo={begin:"\\\\[\\s\\S]",relevance:0},DE={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Uo]},OE={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Uo]},Cl=(e,t,r={})=>{const o=zi({scope:"comment",begin:e,end:t,contains:[]},r);o.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=_c("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return o.contains.push({begin:sr(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),o},VE=Cl("//","$"),BE=Cl("/\\*","\\*/"),RE=Cl("#","$");var _l=Object.freeze({__proto__:null,APOS_STRING_MODE:DE,BACKSLASH_ESCAPE:Uo,BINARY_NUMBER_MODE:{scope:"number",begin:Fh,relevance:0},BINARY_NUMBER_RE:Fh,COMMENT:Cl,C_BLOCK_COMMENT_MODE:BE,C_LINE_COMMENT_MODE:VE,C_NUMBER_MODE:{scope:"number",begin:Ih,relevance:0},C_NUMBER_RE:Ih,END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}}),HASH_COMMENT_MODE:RE,IDENT_RE:Rh,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:{begin:"\\.\\s*"+Ac,relevance:0},NUMBER_MODE:{scope:"number",begin:$h,relevance:0},NUMBER_RE:$h,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:OE,REGEXP_MODE:{scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Uo,{begin:/\[/,end:/\]/,relevance:0,contains:[Uo]}]},RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=sr(t,/.*\b/,e.binary,/\b.*/)),zi({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,o)=>{r.index!==0&&o.ignoreMatch()}},e)},TITLE_MODE:{scope:"title",begin:Rh,relevance:0},UNDERSCORE_IDENT_RE:Ac,UNDERSCORE_TITLE_MODE:{scope:"title",begin:Ac,relevance:0}});function $E(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function IE(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function FE(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=$E,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function ME(e,t){Array.isArray(e.illegal)&&(e.illegal=_c(...e.illegal))}function PE(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function LE(e,t){e.relevance===void 0&&(e.relevance=1)}const jE=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(o=>{delete e[o]}),e.keywords=r.keywords,e.begin=sr(r.beforeMatch,Vh(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},zE=["of","and","for","in","not","or","if","then","parent","list","value"],UE="keyword";function Mh(e,t,r=UE){const o=Object.create(null);return typeof e=="string"?i(r,e.split(" ")):Array.isArray(e)?i(r,e):Object.keys(e).forEach(l=>{Object.assign(o,Mh(e[l],t,l))}),o;function i(l,d){t&&(d=d.map(c=>c.toLowerCase())),d.forEach(c=>{const u=c.split("|");o[u[0]]=[l,HE(u[0],u[1])]})}}function HE(e,t){return t?Number(t):(r=>zE.includes(r.toLowerCase()))(e)?0:1}const Ph={},dr=e=>{console.error(e)},Lh=(e,...t)=>{console.log("WARN: "+e,...t)},Hr=(e,t)=>{Ph[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Ph[`${e}/${t}`]=!0)},El=Error();function jh(e,t,{key:r}){let o=0;const i=e[r],l={},d={};for(let c=1;c<=t.length;c++)d[c+o]=i[c],l[c+o]=!0,o+=Bh(t[c-1]);e[r]=d,e[r]._emit=l,e[r]._multi=!0}function WE(e){(t=>{t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)})(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),(t=>{if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw dr("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),El;if(typeof t.beginScope!="object"||t.beginScope===null)throw dr("beginScope must be object"),El;jh(t,t.begin,{key:"beginScope"}),t.begin=Ec(t.begin,{joinWith:""})}})(e),(t=>{if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw dr("skip, excludeEnd, returnEnd not compatible with endScope: {}"),El;if(typeof t.endScope!="object"||t.endScope===null)throw dr("endScope must be object"),El;jh(t,t.end,{key:"endScope"}),t.end=Ec(t.end,{joinWith:""})}})(e)}function GE(e){function t(i,l){return RegExp(zo(i),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(l?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(l,d){d.position=this.position++,this.matchIndexes[this.matchAt]=d,this.regexes.push([d,l]),this.matchAt+=Bh(l)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const l=this.regexes.map(d=>d[1]);this.matcherRe=t(Ec(l,{joinWith:"|"}),!0),this.lastIndex=0}exec(l){this.matcherRe.lastIndex=this.lastIndex;const d=this.matcherRe.exec(l);if(!d)return null;const c=d.findIndex((m,h)=>h>0&&m!==void 0),u=this.matchIndexes[c];return d.splice(0,c),Object.assign(d,u)}}class o{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(l){if(this.multiRegexes[l])return this.multiRegexes[l];const d=new r;return this.rules.slice(l).forEach(([c,u])=>d.addRule(c,u)),d.compile(),this.multiRegexes[l]=d,d}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(l,d){this.rules.push([l,d]),d.type==="begin"&&this.count++}exec(l){const d=this.getMatcher(this.regexIndex);d.lastIndex=this.lastIndex;let c=d.exec(l);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,c=u.exec(l)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=zi(e.classNameAliases||{}),function i(l,d){const c=l;if(l.isCompiled)return c;[IE,PE,WE,jE].forEach(m=>m(l,d)),e.compilerExtensions.forEach(m=>m(l,d)),l.__beforeBegin=null,[FE,ME,LE].forEach(m=>m(l,d)),l.isCompiled=!0;let u=null;return typeof l.keywords=="object"&&l.keywords.$pattern&&(l.keywords=Object.assign({},l.keywords),u=l.keywords.$pattern,delete l.keywords.$pattern),u=u||/\w+/,l.keywords&&(l.keywords=Mh(l.keywords,e.case_insensitive)),c.keywordPatternRe=t(u,!0),d&&(l.begin||(l.begin=/\B|\b/),c.beginRe=t(c.begin),l.end||l.endsWithParent||(l.end=/\B|\b/),l.end&&(c.endRe=t(c.end)),c.terminatorEnd=zo(c.end)||"",l.endsWithParent&&d.terminatorEnd&&(c.terminatorEnd+=(l.end?"|":"")+d.terminatorEnd)),l.illegal&&(c.illegalRe=t(l.illegal)),l.contains||(l.contains=[]),l.contains=[].concat(...l.contains.map(m=>(h=>(h.variants&&!h.cachedVariants&&(h.cachedVariants=h.variants.map(y=>zi(h,{variants:null},y))),h.cachedVariants?h.cachedVariants:zh(h)?zi(h,{starts:h.starts?zi(h.starts):null}):Object.isFrozen(h)?zi(h):h))(m==="self"?l:m))),l.contains.forEach(m=>{i(m,c)}),l.starts&&i(l.starts,d),c.matcher=(m=>{const h=new o;return m.contains.forEach(y=>h.addRule(y.begin,{rule:y,type:"begin"})),m.terminatorEnd&&h.addRule(m.terminatorEnd,{type:"end"}),m.illegal&&h.addRule(m.illegal,{type:"illegal"}),h})(c),c}(e)}function zh(e){return!!e&&(e.endsWithParent||zh(e.starts))}class KE extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const Sc=Nh,Uh=zi,Hh=Symbol("nomatch"),Wh=e=>{const t=Object.create(null),r=Object.create(null),o=[];let i=!0;const l="Could not find the language '{}', did you forget to load/include a language module?",d={disableAutodetect:!0,name:"Plain text",contains:[]};let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:xE};function u(x){return c.noHighlightRe.test(x)}function m(x,k,N){let V="",F="";typeof k=="object"?(V=x,N=k.ignoreIllegals,F=k.language):(Hr("10.7.0","highlight(lang, code, ...args) has been deprecated."),Hr("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),F=x,V=k),N===void 0&&(N=!0);const I={code:V,language:F};b("before:highlight",I);const P=I.result?I.result:h(I.language,I.code,N);return P.code=I.code,b("after:highlight",P),P}function h(x,k,N,V){const F=Object.create(null);function I(){if(!G.keywords)return X.addText(le);let se=0;G.keywordPatternRe.lastIndex=0;let ge=G.keywordPatternRe.exec(le),ye="";for(;ge;){ye+=le.substring(se,ge.index);const W=A.case_insensitive?ge[0].toLowerCase():ge[0],Y=(D=W,G.keywords[D]);if(Y){const[q,ee]=Y;if(X.addText(ye),ye="",F[W]=(F[W]||0)+1,F[W]<=7&&(be+=ee),q.startsWith("_"))ye+=ge[0];else{const oe=A.classNameAliases[q]||q;T(ge[0],oe)}}else ye+=ge[0];se=G.keywordPatternRe.lastIndex,ge=G.keywordPatternRe.exec(le)}var D;ye+=le.substring(se),X.addText(ye)}function P(){G.subLanguage!=null?(()=>{if(le==="")return;let se=null;if(typeof G.subLanguage=="string"){if(!t[G.subLanguage])return X.addText(le);se=h(G.subLanguage,le,!0,ie[G.subLanguage]),ie[G.subLanguage]=se._top}else se=y(le,G.subLanguage.length?G.subLanguage:null);G.relevance>0&&(be+=se.relevance),X.__addSublanguage(se._emitter,se.language)})():I(),le=""}function T(se,ge){se!==""&&(X.startScope(ge),X.addText(se),X.endScope())}function B(se,ge){let ye=1;const D=ge.length-1;for(;ye<=D;){if(!se._emit[ye]){ye++;continue}const W=A.classNameAliases[se[ye]]||se[ye],Y=ge[ye];W?T(Y,W):(le=Y,I(),le=""),ye++}}function L(se,ge){return se.scope&&typeof se.scope=="string"&&X.openNode(A.classNameAliases[se.scope]||se.scope),se.beginScope&&(se.beginScope._wrap?(T(le,A.classNameAliases[se.beginScope._wrap]||se.beginScope._wrap),le=""):se.beginScope._multi&&(B(se.beginScope,ge),le="")),G=Object.create(se,{parent:{value:G}}),G}function U(se,ge,ye){let D=((W,Y)=>{const q=W&&W.exec(Y);return q&&q.index===0})(se.endRe,ye);if(D){if(se["on:end"]){const W=new Th(se);se["on:end"](ge,W),W.isMatchIgnored&&(D=!1)}if(D){for(;se.endsParent&&se.parent;)se=se.parent;return se}}if(se.endsWithParent)return U(se.parent,ge,ye)}function H(se){return G.matcher.regexIndex===0?(le+=se[0],1):(pe=!0,0)}function R(se){const ge=se[0],ye=k.substring(se.index),D=U(G,se,ye);if(!D)return Hh;const W=G;G.endScope&&G.endScope._wrap?(P(),T(ge,G.endScope._wrap)):G.endScope&&G.endScope._multi?(P(),B(G.endScope,se)):W.skip?le+=ge:(W.returnEnd||W.excludeEnd||(le+=ge),P(),W.excludeEnd&&(le=ge));do G.scope&&X.closeNode(),G.skip||G.subLanguage||(be+=G.relevance),G=G.parent;while(G!==D.parent);return D.starts&&L(D.starts,se),W.returnEnd?0:ge.length}let z={};function $(se,ge){const ye=ge&&ge[0];if(le+=se,ye==null)return P(),0;if(z.type==="begin"&&ge.type==="end"&&z.index===ge.index&&ye===""){if(le+=k.slice(ge.index,ge.index+1),!i){const D=Error(`0 width match regex (${x})`);throw D.languageName=x,D.badRule=z.rule,D}return 1}if(z=ge,ge.type==="begin")return(D=>{const W=D[0],Y=D.rule,q=new Th(Y),ee=[Y.__beforeBegin,Y["on:begin"]];for(const oe of ee)if(oe&&(oe(D,q),q.isMatchIgnored))return H(W);return Y.skip?le+=W:(Y.excludeBegin&&(le+=W),P(),Y.returnBegin||Y.excludeBegin||(le=W)),L(Y,D),Y.returnBegin?0:W.length})(ge);if(ge.type==="illegal"&&!N){const D=Error('Illegal lexeme "'+ye+'" for mode "'+(G.scope||"")+'"');throw D.mode=G,D}if(ge.type==="end"){const D=R(ge);if(D!==Hh)return D}if(ge.type==="illegal"&&ye==="")return 1;if(de>1e5&&de>3*ge.index)throw Error("potential infinite loop, way more iterations than matches");return le+=ye,ye.length}const A=E(x);if(!A)throw dr(l.replace("{}",x)),Error('Unknown language: "'+x+'"');const J=GE(A);let Q="",G=V||J;const ie={},X=new c.__emitter(c);(()=>{const se=[];for(let ge=G;ge!==A;ge=ge.parent)ge.scope&&se.unshift(ge.scope);se.forEach(ge=>X.openNode(ge))})();let le="",be=0,ce=0,de=0,pe=!1;try{if(A.__emitTokens)A.__emitTokens(k,X);else{for(G.matcher.considerAll();;){de++,pe?pe=!1:G.matcher.considerAll(),G.matcher.lastIndex=ce;const se=G.matcher.exec(k);if(!se)break;const ge=$(k.substring(ce,se.index),se);ce=se.index+ge}$(k.substring(ce))}return X.finalize(),Q=X.toHTML(),{language:x,value:Q,relevance:be,illegal:!1,_emitter:X,_top:G}}catch(se){if(se.message&&se.message.includes("Illegal"))return{language:x,value:Sc(k),illegal:!0,relevance:0,_illegalBy:{message:se.message,index:ce,context:k.slice(ce-100,ce+100),mode:se.mode,resultSoFar:Q},_emitter:X};if(i)return{language:x,value:Sc(k),illegal:!1,relevance:0,errorRaised:se,_emitter:X,_top:G};throw se}}function y(x,k){k=k||c.languages||Object.keys(t);const N=(B=>{const L={value:Sc(B),illegal:!1,relevance:0,_top:d,_emitter:new c.__emitter(c)};return L._emitter.addText(B),L})(x),V=k.filter(E).filter(g).map(B=>h(B,x,!1));V.unshift(N);const F=V.sort((B,L)=>{if(B.relevance!==L.relevance)return L.relevance-B.relevance;if(B.language&&L.language){if(E(B.language).supersetOf===L.language)return 1;if(E(L.language).supersetOf===B.language)return-1}return 0}),[I,P]=F,T=I;return T.secondBest=P,T}function C(x){let k=null;const N=(I=>{let P=I.className+" ";P+=I.parentNode?I.parentNode.className:"";const T=c.languageDetectRe.exec(P);if(T){const B=E(T[1]);return B||(Lh(l.replace("{}",T[1])),Lh("Falling back to no-highlight mode for this block.",I)),B?T[1]:"no-highlight"}return P.split(/\s+/).find(B=>u(B)||E(B))})(x);if(u(N))return;if(b("before:highlightElement",{el:x,language:N}),x.dataset.highlighted)return console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",x);if(x.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(x)),c.throwUnescapedHTML))throw new KE("One of your code blocks includes unescaped HTML.",x.innerHTML);k=x;const V=k.textContent,F=N?m(V,{language:N,ignoreIllegals:!0}):y(V);x.innerHTML=F.value,x.dataset.highlighted="yes",((I,P,T)=>{const B=P&&r[P]||T;I.classList.add("hljs"),I.classList.add("language-"+B)})(x,N,F.language),x.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(x.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),b("after:highlightElement",{el:x,result:F,text:V})}let S=!1;function w(){document.readyState!=="loading"?document.querySelectorAll(c.cssSelector).forEach(C):S=!0}function E(x){return x=(x||"").toLowerCase(),t[x]||t[r[x]]}function _(x,{languageName:k}){typeof x=="string"&&(x=[x]),x.forEach(N=>{r[N.toLowerCase()]=k})}function g(x){const k=E(x);return k&&!k.disableAutodetect}function b(x,k){const N=x;o.forEach(V=>{V[N]&&V[N](k)})}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",()=>{S&&w()},!1),Object.assign(e,{highlight:m,highlightAuto:y,highlightAll:w,highlightElement:C,highlightBlock:x=>(Hr("10.7.0","highlightBlock will be removed entirely in v12.0"),Hr("10.7.0","Please use highlightElement now."),C(x)),configure:x=>{c=Uh(c,x)},initHighlighting:()=>{w(),Hr("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{w(),Hr("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(x,k)=>{let N=null;try{N=k(e)}catch(V){if(dr("Language definition for '{}' could not be registered.".replace("{}",x)),!i)throw V;dr(V),N=d}N.name||(N.name=x),t[x]=N,N.rawDefinition=k.bind(null,e),N.aliases&&_(N.aliases,{languageName:x})},unregisterLanguage:x=>{delete t[x];for(const k of Object.keys(r))r[k]===x&&delete r[k]},listLanguages:()=>Object.keys(t),getLanguage:E,registerAliases:_,autoDetection:g,inherit:Uh,addPlugin:x=>{(k=>{k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=N=>{k["before:highlightBlock"](Object.assign({block:N.el},N))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=N=>{k["after:highlightBlock"](Object.assign({block:N.el},N))})})(x),o.push(x)},removePlugin:x=>{const k=o.indexOf(x);k!==-1&&o.splice(k,1)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.9.0",e.regex={concat:sr,lookahead:Vh,either:_c,optional:TE,anyNumberOfTimes:kE};for(const x in _l)typeof _l[x]=="object"&&kh(_l[x]);return Object.assign(e,_l),e},Wr=Wh({});Wr.newInstance=()=>Wh({});/*! `xml` grammar compiled for Highlight.js 11.9.0 */var YE=(()=>e=>{const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},l=e.inherit(i,{begin:/\(/,end:/\)/}),d=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),u={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,c,d,l,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,l,c,d]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[u],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[u],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:u}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}})();/*! `javascript` grammar compiled for Highlight.js 11.9.0 */var QE=(()=>{const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],r=["true","false","null","undefined","NaN","Infinity"],o=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],d=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],c=[].concat(l,o,i);return u=>{const m=u.regex,h=e,y={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Q,G)=>{const ie=Q[0].length+Q.index,X=Q.input[ie];if(X==="<"||X===",")return void G.ignoreMatch();let le;X===">"&&(((ce,{after:de})=>{const pe="",J={match:[/const|var|let/,/\s+/,h,/\s*/,/=\s*/,/(async\s*)?/,m.lookahead(A)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[T]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:P,CLASS_REFERENCE:L},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,b,x,k,N,V,{match:/\$\d+/},_,L,{className:"attr",begin:h+m.lookahead(":"),relevance:0},J,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[V,u.REGEXP_MODE,{className:"function",begin:A,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:P}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:y.begin,"on:begin":y.isTrulyOpeningTag,end:y.end}],subLanguage:"xml",contains:[{begin:y.begin,end:y.end,skip:!0,contains:["self"]}]}]},U,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[T,u.inherit(u.TITLE_MODE,{begin:h,className:"title.function"})]},{match:/\.\.\./,relevance:0},z,{match:"\\$"+h,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[T]},H,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},B,$,{match:/\$[(.]/}]}}})();const O4="",JE=n.defineComponent({name:"ConfigItem",components:{Warning:Jn},props:{label:String,info:String,warning:String,appendBackground:String,arrow:{type:Boolean,default:!0},showAppend:Boolean},data(){return{visit:!1}}}),XE={class:"_fd-config-item"},ZE={class:"_fd-ci-head"},qE={key:0,class:"_fd-ci-con"},eA={key:1,class:"_fd-ci-info"};function tA(e,t,r,o,i,l){const d=n.resolveComponent("Warning");return n.openBlock(),n.createElementBlock("div",XE,[n.createElementVNode("div",ZE,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-ci-label",e.$slots.append&&e.arrow!==!1?"is-arrow":""]),onClick:t[0]||(t[0]=c=>e.visit=e.$slots.append&&e.arrow!==!1&&!e.visit)},[e.warning?(n.openBlock(),n.createBlock(d,{key:0,tooltip:e.warning},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"label",{},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)])]),_:3},8,["tooltip"])):n.renderSlot(e.$slots,"label",{key:1},()=>[n.createElementVNode("span",null,n.toDisplayString(e.label),1)]),e.$slots.append&&e.arrow!==!1?(n.openBlock(),n.createElementBlock("i",{key:2,class:n.normalizeClass(["fc-icon icon-down",e.showAppend||e.visit?"down":""])},null,2)):n.createCommentVNode("",!0)],2),e.$slots.default||e.info?(n.openBlock(),n.createElementBlock("div",qE,[e.$slots.default?n.renderSlot(e.$slots,"default",{key:0}):(n.openBlock(),n.createElementBlock("span",eA,n.toDisplayString(e.info),1))])):n.createCommentVNode("",!0)]),e.showAppend||e.visit?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-ci-append",style:n.normalizeStyle("background:"+e.appendBackground)},[n.renderSlot(e.$slots,"append")],4)):n.createCommentVNode("",!0)])}const Rn=De(JE,[["render",tA]]),V4="",nA=n.defineComponent({name:"PageInput",inject:["designer"],emits:["add","delete","change"],computed:{activePage(){return this.designer.setupState.activePage},pageData(){return this.designer.setupState.pageData},t(){return this.designer.setupState.t},containerList(){const e=this.designer.setupState.dragRuleList;return Object.keys(e).map(t=>{if(e[t].container)return e[t]}).filter(t=>!!t)}},methods:{copy(e){si(e)},getPageName(e){return this.t("com."+e.name+".name")||e.label},getPageLabel(e){return e.default?this.t("designer.main"):Br(e.main,e.config.labelField,"")||this.getPageName(e.main._menu)}}}),iA={class:"_fd-page-input"},rA=["onClick"],oA={class:"_fd-page-label"},aA={key:0,class:"fc-icon icon-yes"},lA={key:0,class:"_fd-page-id"},sA=["onClick"],dA={key:0,class:"_fd-page-btns"},cA=["onClick"],uA=["onClick"];function fA(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",iA,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,(h,y)=>(n.openBlock(),n.createElementBlock("div",{key:h.main?h.main.name:"",class:n.normalizeClass(["_fd-page-item",{active:h===e.activePage}]),onClick:C=>e.$emit("change",y)},[n.createElementVNode("div",null,[n.createElementVNode("div",oA,[n.createElementVNode("span",null,n.toDisplayString(e.getPageLabel(h)),1),h===e.activePage?(n.openBlock(),n.createElementBlock("i",aA)):n.createCommentVNode("",!0)]),h.main?(n.openBlock(),n.createElementBlock("div",lA,[n.createTextVNode(" ID\uFF1A"+n.toDisplayString(h.main.name)+" ",1),n.createElementVNode("i",{onClick:n.withModifiers(C=>e.copy(h.main.name),["stop"]),class:"fc-icon icon-group"},null,8,sA)])):n.createCommentVNode("",!0)]),h.default?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",dA,[n.createElementVNode("div",{class:"_fd-page-copy",onClick:n.withModifiers(C=>e.$emit("copy",y),["stop"])},t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]),8,cA),n.createElementVNode("div",{class:"_fd-page-del",onClick:n.withModifiers(C=>e.$emit("delete",y),["stop"])},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,uA)]))],10,rA))),128)),n.createVNode(m,{size:"default",trigger:"click"},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.containerList,h=>(n.openBlock(),n.createBlock(c,{key:h.name,onClick:y=>e.$emit("add",h.name)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.getPageName(h)),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.addPage")),1),t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))]),_:1})]),_:1})])}const pA=De(nA,[["render",fA]]);function Gh(e){return Array.isArray(e)?e:[null,void 0,""].indexOf(e)>-1?[]:[e]}function Ho(e){let t=e.replace(/([A-Z])/g,"-$1").toLocaleLowerCase();return t.indexOf("-")===0&&(t=t.substr(1)),t}function Kh(e,t,r){let o=e,i;return(t||"").split(".").forEach(l=>{i&&((!o[i]||typeof o[i]!="object")&&(o[i]={}),o=o[i]),i=l}),o[i]=r,o}var Yh={exports:{}},Wo={},Al={exports:{}},xc={},kc={},Qh;function Tc(){if(Qh)return kc;Qh=1;function e(o){this.__parent=o,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var o=new e(this.__parent);return o.set_indent(this.__indent_count,this.__alignment_count),o},e.prototype.item=function(o){return o<0?this.__items[this.__items.length+o]:this.__items[o]},e.prototype.has_match=function(o){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(o))return!0;return!1},e.prototype.set_indent=function(o,i){this.is_empty()&&(this.__indent_count=o||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var o=this.__parent.current_line;return o.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),o.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),o.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,o.__items[0]===" "&&(o.__items.splice(0,1),o.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(o){this.__items.push(o);var i=o.lastIndexOf(` `);i!==-1?this.__character_count=o.length-i:this.__character_count+=o.length},e.prototype.pop=function(){var o=null;return this.is_empty()||(o=this.__items.pop(),this.__character_count-=o.length),o},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var o="";return this.is_empty()?this.__parent.indent_empty_lines&&(o=this.__parent.get_indent_string(this.__indent_count)):(o=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),o+=this.__items.join("")),o};function t(o,i){this.__cache=[""],this.__indent_size=o.indent_size,this.__indent_string=o.indent_char,o.indent_with_tabs||(this.__indent_string=new Array(o.indent_size+1).join(o.indent_char)),i=i||"",o.indent_level>0&&(i=new Array(o.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}t.prototype.get_indent_size=function(o,i){var l=this.__base_string_length;return i=i||0,o<0&&(l=0),l+=o*this.__indent_size,l+=i,l},t.prototype.get_indent_string=function(o,i){var l=this.__base_string;return i=i||0,o<0&&(o=0,l=""),i+=o*this.__indent_size,this.__ensure_cache(i),l+=this.__cache[i],l},t.prototype.__ensure_cache=function(o){for(;o>=this.__cache.length;)this.__add_column()},t.prototype.__add_column=function(){var o=this.__cache.length,i=0,l="";this.__indent_size&&o>=this.__indent_size&&(i=Math.floor(o/this.__indent_size),o-=i*this.__indent_size,l=new Array(i+1).join(this.__indent_string)),o&&(l+=new Array(o+1).join(" ")),this.__cache.push(l)};function r(o,i){this.__indent_cache=new t(o,i),this.raw=!1,this._end_with_newline=o.end_with_newline,this.indent_size=o.indent_size,this.wrap_line_length=o.wrap_line_length,this.indent_empty_lines=o.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}return r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(o,i){return this.__indent_cache.get_indent_string(o,i)},r.prototype.get_indent_size=function(o,i){return this.__indent_cache.get_indent_size(o,i)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(o){return this.is_empty()||!o&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},r.prototype.get_code=function(o){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var l=this.__lines.join(` `);return o!==` @@ -531,34 +531,34 @@ https://github.com/highlightjs/highlight.js/issues/2277`),F=x,V=k),N===void 0&&( `+i+` You passed in: '`+this.raw_options[o]+"'");return d[0]},e.prototype._get_selection_list=function(o,i,l){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(l=l||[i[0]],!this._is_valid_selection(l,i))throw new Error("Invalid Default Value!");var d=this._get_array(o,l);if(!this._is_valid_selection(d,i))throw new Error("Invalid Option Value: The option '"+o+`' can contain only the following values: `+i+` -You passed in: '`+this.raw_options[o]+"'");return d},e.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(l){return i.indexOf(l)===-1})};function t(o,i){var l={};o=r(o);var d;for(d in o)d!==i&&(l[d]=o[d]);if(i&&o[i])for(d in o[i])l[d]=o[i][d];return l}function r(o){var i={},l;for(l in o){var d=l.replace(/-/g,"_");i[d]=o[l]}return i}return Go.Options=e,Go.normalizeOpts=r,Go.mergeOpts=t,Go}var tm;function nm(){if(tm)return Oc;tm=1;var e=Vc().Options,t=["before-newline","after-newline","preserve-newline"];function r(o){e.call(this,o,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var l=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var d=0;d0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position=0&&r=0&&o=r.length&&this.__input.substring(o-r.length,o).toLowerCase()===r},Bc.InputScanner=t,Bc}var Sl={},$c={},rm;function hA(){if(rm)return $c;rm=1;function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}return e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position=0&&t/),erb:l.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:l.starting_with(/{%/).until_after(/%}/),django_value:l.starting_with(/{{/).until_after(/}}/),django_comment:l.starting_with(/{#/).until_after(/#}/),smarty:l.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:l.starting_with(/{\*/).until_after(/\*}/),smarty_literal:l.starting_with(/{literal}/).until_after(/{\/literal}/)}}return r.prototype=new e,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(o){var i=this._create();return i._disabled[o]=!0,i._update(),i},r.prototype.read_options=function(o){var i=this._create();for(var l in t)i._disabled[l]=o.templating.indexOf(l)===-1;return i._update(),i},r.prototype.exclude=function(o){var i=this._create();return i._excluded[o]=!0,i._update(),i},r.prototype.read=function(){var o="";this._match_pattern?o=this._input.read(this._starting_pattern):o=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),o+=i,i=this._read_template();return this._until_after&&(o+=this._input.readUntilAfter(this._until_pattern)),o},r.prototype.__set_templated_pattern=function(){var o=[];this._disabled.php||o.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||o.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(o.push(this.__patterns.django._starting_pattern.source),o.push(this.__patterns.django_value._starting_pattern.source),o.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||o.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&o.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+o.join("|")+")")},r.prototype._read_template=function(){var o="",i=this._input.peek();if(i==="<"){var l=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&l==="?"&&(o=o||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&l==="%"&&(o=o||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(o=o||this.__patterns.handlebars_comment.read(),o=o||this.__patterns.handlebars_unescaped.read(),o=o||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(o=o||this.__patterns.django_value.read()),this._excluded.django||(o=o||this.__patterns.django_comment.read(),o=o||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(o=o||this.__patterns.smarty_comment.read(),o=o||this.__patterns.smarty_literal.read(),o=o||this.__patterns.smarty.read()));return o},Lc.TemplatablePattern=r,Lc}var um;function Tl(){if(um)return Gr;um=1;var e=Rc().InputScanner,t=kl().Tokenizer,r=kl().TOKEN,o=Pc().Directives,i=qh(),l=xl().Pattern,d=cm().TemplatablePattern;function c(V,F){return F.indexOf(V)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},h=new o(/\/\*/,/\*\//),m=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,y=/[0-9]/,C=/[^\d\.]/,S=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),w=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";w=w.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),w="\\?\\.(?!\\d) "+w,w=w.replace(/ /g,"|");var E=new RegExp(w),b="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),g=b.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),_=new RegExp("^(?:"+g.join("|")+")$"),x,k=function(V,F){t.call(this,V,F),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var I=new l(this._input),P=new d(this._input).read_options(this._options);this.__patterns={template:P,identifier:P.starting_with(i.identifier).matching(i.identifierMatch),number:I.matching(m),punct:I.matching(E),comment:I.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:I.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:I.matching(//),include:I.starting_with(/#include/).until_after(i.lineBreak),shebang:I.starting_with(/#!/).until_after(i.lineBreak),xml:I.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:P.until(/['\\\n\r\u2028\u2029]/),double_quote:P.until(/["\\\n\r\u2028\u2029]/),template_text:P.until(/[`\\$]/),template_expression:P.until(/[`}\\]/)}};k.prototype=new t,k.prototype._is_comment=function(V){return V.type===u.COMMENT||V.type===u.BLOCK_COMMENT||V.type===u.UNKNOWN},k.prototype._is_opening=function(V){return V.type===u.START_BLOCK||V.type===u.START_EXPR},k.prototype._is_closing=function(V,F){return(V.type===u.END_BLOCK||V.type===u.END_EXPR)&&F&&(V.text==="]"&&F.text==="["||V.text===")"&&F.text==="("||V.text==="}"&&F.text==="{")},k.prototype._reset=function(){x=!1},k.prototype._get_next_token=function(V,F){var I=null;this._readWhitespace();var P=this._input.peek();return P===null?this._create_token(u.EOF,""):(I=I||this._read_non_javascript(P),I=I||this._read_string(P),I=I||this._read_pair(P,this._input.peek(1)),I=I||this._read_word(V),I=I||this._read_singles(P),I=I||this._read_comment(P),I=I||this._read_regexp(P,V),I=I||this._read_xml(P,V),I=I||this._read_punctuation(),I=I||this._create_token(u.UNKNOWN,this._input.next()),I)},k.prototype._read_word=function(V){var F;if(F=this.__patterns.identifier.read(),F!=="")return F=F.replace(i.allLineBreaks,` -`),!(V.type===u.DOT||V.type===u.RESERVED&&(V.text==="set"||V.text==="get"))&&_.test(F)?(F==="in"||F==="of")&&(V.type===u.WORD||V.type===u.STRING)?this._create_token(u.OPERATOR,F):this._create_token(u.RESERVED,F):this._create_token(u.WORD,F);if(F=this.__patterns.number.read(),F!=="")return this._create_token(u.WORD,F)},k.prototype._read_singles=function(V){var F=null;return V==="("||V==="["?F=this._create_token(u.START_EXPR,V):V===")"||V==="]"?F=this._create_token(u.END_EXPR,V):V==="{"?F=this._create_token(u.START_BLOCK,V):V==="}"?F=this._create_token(u.END_BLOCK,V):V===";"?F=this._create_token(u.SEMICOLON,V):V==="."&&C.test(this._input.peek(1))?F=this._create_token(u.DOT,V):V===","&&(F=this._create_token(u.COMMA,V)),F&&this._input.next(),F},k.prototype._read_pair=function(V,F){var I=null;return V==="#"&&F==="{"&&(I=this._create_token(u.START_BLOCK,V+F)),I&&(this._input.next(),this._input.next()),I},k.prototype._read_punctuation=function(){var V=this.__patterns.punct.read();if(V!=="")return V==="="?this._create_token(u.EQUALS,V):V==="?."?this._create_token(u.DOT,V):this._create_token(u.OPERATOR,V)},k.prototype._read_non_javascript=function(V){var F="";if(V==="#"){if(this._is_first_token()&&(F=this.__patterns.shebang.read(),F))return this._create_token(u.UNKNOWN,F.trim()+` +You passed in: '`+this.raw_options[o]+"'");return d},e.prototype._is_valid_selection=function(o,i){return o.length&&i.length&&!o.some(function(l){return i.indexOf(l)===-1})};function t(o,i){var l={};o=r(o);var d;for(d in o)d!==i&&(l[d]=o[d]);if(i&&o[i])for(d in o[i])l[d]=o[i][d];return l}function r(o){var i={},l;for(l in o){var d=l.replace(/-/g,"_");i[d]=o[l]}return i}return Go.Options=e,Go.normalizeOpts=r,Go.mergeOpts=t,Go}var tm;function nm(){if(tm)return Oc;tm=1;var e=Vc().Options,t=["before-newline","after-newline","preserve-newline"];function r(o){e.call(this,o,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var l=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var d=0;d0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position=0&&r=0&&o=r.length&&this.__input.substring(o-r.length,o).toLowerCase()===r},Bc.InputScanner=t,Bc}var Sl={},$c={},rm;function hA(){if(rm)return $c;rm=1;function e(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}return e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position=0&&t/),erb:l.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:l.starting_with(/{%/).until_after(/%}/),django_value:l.starting_with(/{{/).until_after(/}}/),django_comment:l.starting_with(/{#/).until_after(/#}/),smarty:l.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:l.starting_with(/{\*/).until_after(/\*}/),smarty_literal:l.starting_with(/{literal}/).until_after(/{\/literal}/)}}return r.prototype=new e,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(o){var i=this._create();return i._disabled[o]=!0,i._update(),i},r.prototype.read_options=function(o){var i=this._create();for(var l in t)i._disabled[l]=o.templating.indexOf(l)===-1;return i._update(),i},r.prototype.exclude=function(o){var i=this._create();return i._excluded[o]=!0,i._update(),i},r.prototype.read=function(){var o="";this._match_pattern?o=this._input.read(this._starting_pattern):o=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),o+=i,i=this._read_template();return this._until_after&&(o+=this._input.readUntilAfter(this._until_pattern)),o},r.prototype.__set_templated_pattern=function(){var o=[];this._disabled.php||o.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||o.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||o.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(o.push(this.__patterns.django._starting_pattern.source),o.push(this.__patterns.django_value._starting_pattern.source),o.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||o.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&o.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+o.join("|")+")")},r.prototype._read_template=function(){var o="",i=this._input.peek();if(i==="<"){var l=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&l==="?"&&(o=o||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&l==="%"&&(o=o||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(o=o||this.__patterns.handlebars_comment.read(),o=o||this.__patterns.handlebars_unescaped.read(),o=o||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(o=o||this.__patterns.django_value.read()),this._excluded.django||(o=o||this.__patterns.django_comment.read(),o=o||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(o=o||this.__patterns.smarty_comment.read(),o=o||this.__patterns.smarty_literal.read(),o=o||this.__patterns.smarty.read()));return o},Lc.TemplatablePattern=r,Lc}var um;function Tl(){if(um)return Gr;um=1;var e=Rc().InputScanner,t=kl().Tokenizer,r=kl().TOKEN,o=Pc().Directives,i=qh(),l=xl().Pattern,d=cm().TemplatablePattern;function c(V,F){return F.indexOf(V)!==-1}var u={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},m=new o(/\/\*/,/\*\//),h=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,y=/[0-9]/,C=/[^\d\.]/,S=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),w=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";w=w.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),w="\\?\\.(?!\\d) "+w,w=w.replace(/ /g,"|");var E=new RegExp(w),_="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),g=_.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),b=new RegExp("^(?:"+g.join("|")+")$"),x,k=function(V,F){t.call(this,V,F),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var I=new l(this._input),P=new d(this._input).read_options(this._options);this.__patterns={template:P,identifier:P.starting_with(i.identifier).matching(i.identifierMatch),number:I.matching(h),punct:I.matching(E),comment:I.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:I.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:I.matching(//),include:I.starting_with(/#include/).until_after(i.lineBreak),shebang:I.starting_with(/#!/).until_after(i.lineBreak),xml:I.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:P.until(/['\\\n\r\u2028\u2029]/),double_quote:P.until(/["\\\n\r\u2028\u2029]/),template_text:P.until(/[`\\$]/),template_expression:P.until(/[`}\\]/)}};k.prototype=new t,k.prototype._is_comment=function(V){return V.type===u.COMMENT||V.type===u.BLOCK_COMMENT||V.type===u.UNKNOWN},k.prototype._is_opening=function(V){return V.type===u.START_BLOCK||V.type===u.START_EXPR},k.prototype._is_closing=function(V,F){return(V.type===u.END_BLOCK||V.type===u.END_EXPR)&&F&&(V.text==="]"&&F.text==="["||V.text===")"&&F.text==="("||V.text==="}"&&F.text==="{")},k.prototype._reset=function(){x=!1},k.prototype._get_next_token=function(V,F){var I=null;this._readWhitespace();var P=this._input.peek();return P===null?this._create_token(u.EOF,""):(I=I||this._read_non_javascript(P),I=I||this._read_string(P),I=I||this._read_pair(P,this._input.peek(1)),I=I||this._read_word(V),I=I||this._read_singles(P),I=I||this._read_comment(P),I=I||this._read_regexp(P,V),I=I||this._read_xml(P,V),I=I||this._read_punctuation(),I=I||this._create_token(u.UNKNOWN,this._input.next()),I)},k.prototype._read_word=function(V){var F;if(F=this.__patterns.identifier.read(),F!=="")return F=F.replace(i.allLineBreaks,` +`),!(V.type===u.DOT||V.type===u.RESERVED&&(V.text==="set"||V.text==="get"))&&b.test(F)?(F==="in"||F==="of")&&(V.type===u.WORD||V.type===u.STRING)?this._create_token(u.OPERATOR,F):this._create_token(u.RESERVED,F):this._create_token(u.WORD,F);if(F=this.__patterns.number.read(),F!=="")return this._create_token(u.WORD,F)},k.prototype._read_singles=function(V){var F=null;return V==="("||V==="["?F=this._create_token(u.START_EXPR,V):V===")"||V==="]"?F=this._create_token(u.END_EXPR,V):V==="{"?F=this._create_token(u.START_BLOCK,V):V==="}"?F=this._create_token(u.END_BLOCK,V):V===";"?F=this._create_token(u.SEMICOLON,V):V==="."&&C.test(this._input.peek(1))?F=this._create_token(u.DOT,V):V===","&&(F=this._create_token(u.COMMA,V)),F&&this._input.next(),F},k.prototype._read_pair=function(V,F){var I=null;return V==="#"&&F==="{"&&(I=this._create_token(u.START_BLOCK,V+F)),I&&(this._input.next(),this._input.next()),I},k.prototype._read_punctuation=function(){var V=this.__patterns.punct.read();if(V!=="")return V==="="?this._create_token(u.EQUALS,V):V==="?."?this._create_token(u.DOT,V):this._create_token(u.OPERATOR,V)},k.prototype._read_non_javascript=function(V){var F="";if(V==="#"){if(this._is_first_token()&&(F=this.__patterns.shebang.read(),F))return this._create_token(u.UNKNOWN,F.trim()+` `);if(F=this.__patterns.include.read(),F)return this._create_token(u.UNKNOWN,F.trim()+` -`);V=this._input.next();var I="#";if(this._input.hasNext()&&this._input.testChar(y)){do V=this._input.next(),I+=V;while(this._input.hasNext()&&V!=="#"&&V!=="=");return V==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(I+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(I+="{}",this._input.next(),this._input.next())),this._create_token(u.WORD,I)}this._input.back()}else if(V==="<"&&this._is_first_token()){if(F=this.__patterns.html_comment_start.read(),F){for(;this._input.hasNext()&&!this._input.testChar(i.newline);)F+=this._input.next();return x=!0,this._create_token(u.COMMENT,F)}}else if(x&&V==="-"&&(F=this.__patterns.html_comment_end.read(),F))return x=!1,this._create_token(u.COMMENT,F);return null},k.prototype._read_comment=function(V){var F=null;if(V==="/"){var I="";if(this._input.peek(1)==="*"){I=this.__patterns.block_comment.read();var P=h.get_directives(I);P&&P.ignore==="start"&&(I+=h.readIgnored(this._input)),I=I.replace(i.allLineBreaks,` +`);V=this._input.next();var I="#";if(this._input.hasNext()&&this._input.testChar(y)){do V=this._input.next(),I+=V;while(this._input.hasNext()&&V!=="#"&&V!=="=");return V==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(I+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(I+="{}",this._input.next(),this._input.next())),this._create_token(u.WORD,I)}this._input.back()}else if(V==="<"&&this._is_first_token()){if(F=this.__patterns.html_comment_start.read(),F){for(;this._input.hasNext()&&!this._input.testChar(i.newline);)F+=this._input.next();return x=!0,this._create_token(u.COMMENT,F)}}else if(x&&V==="-"&&(F=this.__patterns.html_comment_end.read(),F))return x=!1,this._create_token(u.COMMENT,F);return null},k.prototype._read_comment=function(V){var F=null;if(V==="/"){var I="";if(this._input.peek(1)==="*"){I=this.__patterns.block_comment.read();var P=m.get_directives(I);P&&P.ignore==="start"&&(I+=m.readIgnored(this._input)),I=I.replace(i.allLineBreaks,` `),F=this._create_token(u.BLOCK_COMMENT,I),F.directives=P}else this._input.peek(1)==="/"&&(I=this.__patterns.comment.read(),F=this._create_token(u.COMMENT,I))}return F},k.prototype._read_string=function(V){if(V==="`"||V==="'"||V==='"'){var F=this._input.next();return this.has_char_escapes=!1,V==="`"?F+=this._read_string_recursive("`",!0,"${"):F+=this._read_string_recursive(V),this.has_char_escapes&&this._options.unescape_strings&&(F=N(F)),this._input.peek()===V&&(F+=this._input.next()),F=F.replace(i.allLineBreaks,` `),this._create_token(u.STRING,F)}return null},k.prototype._allow_regexp_or_xml=function(V){return V.type===u.RESERVED&&c(V.text,["return","case","throw","else","do","typeof","yield"])||V.type===u.END_EXPR&&V.text===")"&&V.opened.previous.type===u.RESERVED&&c(V.opened.previous.text,["if","while","for"])||c(V.type,[u.COMMENT,u.START_EXPR,u.START_BLOCK,u.START,u.END_BLOCK,u.OPERATOR,u.EQUALS,u.EOF,u.SEMICOLON,u.COMMA])},k.prototype._read_regexp=function(V,F){if(V==="/"&&this._allow_regexp_or_xml(F)){for(var I=this._input.next(),P=!1,T=!1;this._input.hasNext()&&(P||T||this._input.peek()!==V)&&!this._input.testChar(i.newline);)I+=this._input.peek(),P?P=!1:(P=this._input.peek()==="\\",this._input.peek()==="["?T=!0:this._input.peek()==="]"&&(T=!1)),this._input.next();return this._input.peek()===V&&(I+=this._input.next(),I+=this._input.read(i.identifier)),this._create_token(u.STRING,I)}return null},k.prototype._read_xml=function(V,F){if(this._options.e4x&&V==="<"&&this._allow_regexp_or_xml(F)){var I="",P=this.__patterns.xml.read_match();if(P){for(var T=P[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),B=T.indexOf("{")===0,L=0;P;){var U=!!P[1],H=P[2],R=!!P[P.length-1]||H.slice(0,8)==="![CDATA[";if(!R&&(H===T||B&&H.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(U?--L:++L),I+=P[0],L<=0)break;P=this.__patterns.xml.read_match()}return P||(I+=this._input.match(/[\s\S]*/g)[0]),I=I.replace(i.allLineBreaks,` `),this._create_token(u.STRING,I)}}return null};function N(V){for(var F="",I=0,P=new e(V),T=null;P.hasNext();)if(T=P.match(/([\s]|[^\\]|\\\\)+/g),T&&(F+=T[0]),P.peek()==="\\"){if(P.next(),P.peek()==="x")T=P.match(/x([0-9A-Fa-f]{2})/g);else if(P.peek()==="u")T=P.match(/u([0-9A-Fa-f]{4})/g),T||(T=P.match(/u\{([0-9A-Fa-f]+)\}/g));else{F+="\\",P.hasNext()&&(F+=P.next());continue}if(!T||(I=parseInt(T[1],16),I>126&&I<=255&&T[0].indexOf("x")===0))return V;I>=0&&I<32||I>1114111?F+="\\"+T[0]:I===34||I===39||I===92?F+="\\"+String.fromCharCode(I):F+=String.fromCharCode(I)}return F}return k.prototype._read_string_recursive=function(V,F,I){var P,T;V==="'"?T=this.__patterns.single_quote:V==='"'?T=this.__patterns.double_quote:V==="`"?T=this.__patterns.template_text:V==="}"&&(T=this.__patterns.template_expression);for(var B=T.read(),L="";this._input.hasNext();){if(L=this._input.next(),L===V||!F&&i.newline.test(L)){this._input.back();break}else L==="\\"&&this._input.hasNext()?(P=this._input.peek(),P==="x"||P==="u"?this.has_char_escapes=!0:P==="\r"&&this._input.peek(1)===` -`&&this._input.next(),L+=this._input.next()):I&&(I==="${"&&L==="$"&&this._input.peek()==="{"&&(L+=this._input.next()),I===L&&(V==="`"?L+=this._read_string_recursive("}",F,"`"):L+=this._read_string_recursive("`",F,"${"),this._input.hasNext()&&(L+=this._input.next())));L+=T.read(),B+=L}return B},Gr.Tokenizer=k,Gr.TOKEN=u,Gr.positionable_operators=S.slice(),Gr.line_starters=b.slice(),Gr}var fm;function gA(){if(fm)return xc;fm=1;var e=Tc().Output,t=Xh().Token,r=qh(),o=nm().Options,i=Tl().Tokenizer,l=Tl().line_starters,d=Tl().positionable_operators,c=Tl().TOKEN;function u(T,B){return B.indexOf(T)!==-1}function h(T){return T.replace(/^\s+/g,"")}function m(T){for(var B={},L=0;LL&&(L=T.line_indent_level));var U={mode:B,parent:T,last_token:T?T.last_token:new t(c.START_BLOCK,""),last_word:T?T.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:L,alignment:0,line_indent_level:T?T.line_indent_level:L,start_line_index:this._output.get_line_number(),ternary_depth:0};return U},I.prototype._reset=function(T){var B=T.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new e(this._options,B),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(g.BlockStatement);var L=new i(T,this._options);return this._tokens=L.tokenize(),T},I.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var T,B=this._reset(this._source_text),L=this._options.eol;this._options.eol==="auto"&&(L=` -`,B&&r.lineBreak.test(B||"")&&(L=B.match(r.lineBreak)[0]));for(var U=this._tokens.next();U;)this.handle_token(U),this._last_last_text=this._flags.last_token.text,this._flags.last_token=U,U=this._tokens.next();return T=this._output.get_code(L),T},I.prototype.handle_token=function(T,B){T.type===c.START_EXPR?this.handle_start_expr(T):T.type===c.END_EXPR?this.handle_end_expr(T):T.type===c.START_BLOCK?this.handle_start_block(T):T.type===c.END_BLOCK?this.handle_end_block(T):T.type===c.WORD?this.handle_word(T):T.type===c.RESERVED?this.handle_word(T):T.type===c.SEMICOLON?this.handle_semicolon(T):T.type===c.STRING?this.handle_string(T):T.type===c.EQUALS?this.handle_equals(T):T.type===c.OPERATOR?this.handle_operator(T):T.type===c.COMMA?this.handle_comma(T):T.type===c.BLOCK_COMMENT?this.handle_block_comment(T,B):T.type===c.COMMENT?this.handle_comment(T,B):T.type===c.DOT?this.handle_dot(T):T.type===c.EOF?this.handle_eof(T):T.type===c.UNKNOWN?this.handle_unknown(T,B):this.handle_unknown(T,B)},I.prototype.handle_whitespace_and_comments=function(T,B){var L=T.newlines,U=this._options.keep_array_indentation&&k(this._flags.mode);if(T.comments_before)for(var H=T.comments_before.next();H;)this.handle_whitespace_and_comments(H,B),this.handle_token(H,B),H=T.comments_before.next();if(U)for(var R=0;R0,B);else if(this._options.max_preserve_newlines&&L>this._options.max_preserve_newlines&&(L=this._options.max_preserve_newlines),this._options.preserve_newlines&&L>1){this.print_newline(!1,B);for(var z=1;z0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.set_mode=function(T){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,T),this._flags=this.create_flags(this._previous_flags,T),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},I.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===g.Statement&&_(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.start_of_object_property=function(){return this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"]))},I.prototype.start_of_statement=function(T){var B=!1;return B=B||C(this._flags.last_token,["var","let","const"])&&T.type===c.WORD,B=B||y(this._flags.last_token,"do"),B=B||!(this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement)&&C(this._flags.last_token,P)&&!T.newlines,B=B||y(this._flags.last_token,"else")&&!(y(T,"if")&&!T.comments_before),B=B||this._flags.last_token.type===c.END_EXPR&&(this._previous_flags.mode===g.ForInitializer||this._previous_flags.mode===g.Conditional),B=B||this._flags.last_token.type===c.WORD&&this._flags.mode===g.BlockStatement&&!this._flags.in_case&&!(T.text==="--"||T.text==="++")&&this._last_last_text!=="function"&&T.type!==c.WORD&&T.type!==c.RESERVED,B=B||this._flags.mode===g.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"])),B?(this.set_mode(g.Statement),this.indent(),this.handle_whitespace_and_comments(T,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T,C(T,["do","for","if","while"])),!0):!1},I.prototype.handle_start_expr=function(T){this.start_of_statement(T)||this.handle_whitespace_and_comments(T);var B=g.Expression;if(T.text==="["){if(this._flags.last_token.type===c.WORD||this._flags.last_token.text===")"){C(this._flags.last_token,l)&&(this._output.space_before_token=!0),this.print_token(T),this.set_mode(B),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}B=g.ArrayLiteral,k(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),u(this._flags.last_token.type,[c.START_EXPR,c.END_EXPR,c.WORD,c.OPERATOR,c.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===c.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,B=g.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,B=g.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&T.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,l)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T);else if(this._flags.last_token.type===c.WORD){this._output.space_before_token=!1;var L=this._tokens.peek(-3);if(this._options.space_after_named_function&&L){var U=this._tokens.peek(-4);C(L,["async","function"])||L.text==="*"&&C(U,["async","function"])?this._output.space_before_token=!0:this._flags.mode===g.ObjectLiteral?(L.text==="{"||L.text===","||L.text==="*"&&(U.text==="{"||U.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(T);(this._flags.last_token.type===c.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===c.START_BLOCK?this.print_newline():(this._flags.last_token.type===c.END_EXPR||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===c.COMMA)&&this.allow_wrap_or_preserved_newline(T,T.newlines),this.print_token(T),this.set_mode(B),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},I.prototype.handle_end_expr=function(T){for(;this._flags.mode===g.Statement;)this.restore_mode();this.handle_whitespace_and_comments(T),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(T,T.text==="]"&&k(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===c.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(T),this.restore_mode(),_(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===g.Conditional&&(this._previous_flags.mode=g.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},I.prototype.handle_start_block=function(T){this.handle_whitespace_and_comments(T);var B=this._tokens.peek(),L=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===c.END_EXPR?(this.set_mode(g.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g.BlockStatement):L&&(u(L.text,[":",","])&&u(B.type,[c.STRING,c.WORD,c.RESERVED])||u(B.text,["get","set","..."])&&u(L.type,[c.WORD,c.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(L.text,[":",","])?this.set_mode(g.BlockStatement):this.set_mode(g.ObjectLiteral):this._flags.last_token.type===c.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(g.BlockStatement):u(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||C(this._flags.last_token,["return","throw","import","default"])?this.set_mode(g.ObjectLiteral):this.set_mode(g.BlockStatement),this._flags.last_token&&C(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var U=!B.comments_before&&B.text==="}",H=U&&this._flags.last_word==="function"&&this._flags.last_token.type===c.END_EXPR;if(this._options.brace_preserve_inline){var R=0,z=null;this._flags.inline_frame=!0;do if(R+=1,z=this._tokens.peek(R-1),z.newlines){this._flags.inline_frame=!1;break}while(z.type!==c.EOF&&!(z.type===c.END_BLOCK&&z.opened===T))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&T.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(H||this._flags.last_token.type===c.EQUALS||C(this._flags.last_token,S)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(k(this._previous_flags.mode)&&(this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.COMMA)&&((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(T),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(u(this._flags.last_token.type,[c.START_BLOCK,c.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(T),this.indent(),!U&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},I.prototype.handle_end_block=function(T){for(this.handle_whitespace_and_comments(T);this._flags.mode===g.Statement;)this.restore_mode();var B=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!B?this._output.space_before_token=!0:this._options.brace_style==="expand"?B||this.print_newline():B||(k(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(T)},I.prototype.handle_word=function(T){if(T.type===c.RESERVED){if(u(T.text,["set","get"])&&this._flags.mode!==g.ObjectLiteral)T.type=c.WORD;else if(T.text==="import"&&u(this._tokens.peek().text,["(","."]))T.type=c.WORD;else if(u(T.text,["as","from"])&&!this._flags.import_block)T.type=c.WORD;else if(this._flags.mode===g.ObjectLiteral){var B=this._tokens.peek();B.text===":"&&(T.type=c.WORD)}}if(this.start_of_statement(T)?C(this._flags.last_token,["var","let","const"])&&T.type===c.WORD&&(this._flags.declaration_statement=!0):T.newlines&&!N(this._flags.mode)&&(this._flags.last_token.type!==c.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==c.EQUALS&&(this._options.preserve_newlines||!C(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(T),this.print_newline()):this.handle_whitespace_and_comments(T),this._flags.do_block&&!this._flags.do_while)if(y(T,"while")){this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&y(T,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===g.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&C(T,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(T),this._flags.in_case=!0;return}if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)&&!this.start_of_object_property()&&!(u(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===g.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(T),y(T,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===c.OPERATOR))&&!this._output.just_added_blankline()&&!T.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?C(this._flags.last_token,["get","set","new","export"])||C(this._flags.last_token,P)?this._output.space_before_token=!0:y(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(N(this._flags.mode)||k(this._flags.mode))||this.print_newline(),this.print_token(T),this._flags.last_word=T.text;return}var L="NONE";if(this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?L="SPACE":C(T,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&T.newlines?L="NEWLINE":(L="SPACE",this._output.space_before_token=!0):L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&this._flags.mode===g.BlockStatement?L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&N(this._flags.mode)?L="SPACE":this._flags.last_token.type===c.STRING?L="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","]))?L="SPACE":this._flags.last_token.type===c.START_BLOCK?this._flags.inline_frame?L="SPACE":L="NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,L="NEWLINE"),C(T,l)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?L="SPACE":L="NEWLINE"),C(T,["else","catch","finally"]))if((!(this._flags.last_token.type===c.END_BLOCK&&this._previous_flags.mode===g.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&T.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var U=this._output.current_line;U.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else L==="NEWLINE"?C(this._flags.last_token,S)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&C(T,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?(this._flags.last_token.type!==c.START_EXPR||!C(T,["var","let","const"]))&&this._flags.last_token.text!==":"&&(y(T,"if")&&y(T.previous,"else")?this._output.space_before_token=!0:this.print_newline()):C(T,l)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&k(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():L==="SPACE"&&(this._output.space_before_token=!0);T.previous&&(T.previous.type===c.WORD||T.previous.type===c.RESERVED)&&(this._output.space_before_token=!0),this.print_token(T),this._flags.last_word=T.text,T.type===c.RESERVED&&(T.text==="do"?this._flags.do_block=!0:T.text==="if"?this._flags.if_block=!0:T.text==="import"?this._flags.import_block=!0:this._flags.import_block&&y(T,"from")&&(this._flags.import_block=!1))},I.prototype.handle_semicolon=function(T){this.start_of_statement(T)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(T);for(var B=this._tokens.peek();this._flags.mode===g.Statement&&!(this._flags.if_block&&y(B,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(T)},I.prototype.handle_string=function(T){T.text.startsWith("`")&&T.newlines===0&&T.whitespace_before===""&&(T.previous.text===")"||this._flags.last_token.type===c.WORD)||(this.start_of_statement(T)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(T),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T):T.text.startsWith("`")&&this._flags.last_token.type===c.END_EXPR&&(T.previous.text==="]"||T.previous.text===")")&&T.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(T)},I.prototype.handle_equals=function(T){this.start_of_statement(T)||this.handle_whitespace_and_comments(T),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0},I.prototype.handle_comma=function(T){this.handle_whitespace_and_comments(T,!0),this.print_token(T),this._output.space_before_token=!0,this._flags.declaration_statement?(N(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(T)):this._flags.mode===g.ObjectLiteral||this._flags.mode===g.Statement&&this._flags.parent.mode===g.ObjectLiteral?(this._flags.mode===g.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(T)},I.prototype.handle_operator=function(T){var B=T.text==="*"&&(C(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),L=u(T.text,["-","+"])&&(u(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||u(this._flags.last_token.text,l)||this._flags.last_token.text===",");if(!this.start_of_statement(T)){var U=!B;this.handle_whitespace_and_comments(T,U)}if(T.text==="*"&&this._flags.last_token.type===c.DOT){this.print_token(T);return}if(T.text==="::"){this.print_token(T);return}if(u(T.text,["-","+"])&&this.start_of_object_property()){this.print_token(T);return}if(this._flags.last_token.type===c.OPERATOR&&u(this._options.operator_position,b)&&this.allow_wrap_or_preserved_newline(T),T.text===":"&&this._flags.in_case){this.print_token(T),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var H=!0,R=!0,z=!1;if(T.text===":"?this._flags.ternary_depth===0?H=!1:(this._flags.ternary_depth-=1,z=!0):T.text==="?"&&(this._flags.ternary_depth+=1),!L&&!B&&this._options.preserve_newlines&&u(T.text,d)){var $=T.text===":",A=$&&z,J=$&&!z;switch(this._options.operator_position){case E.before_newline:this._output.space_before_token=!J,this.print_token(T),(!$||A)&&this.allow_wrap_or_preserved_newline(T),this._output.space_before_token=!0;return;case E.after_newline:this._output.space_before_token=!0,!$||A?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(T):this._output.space_before_token=!1,this.print_token(T),this._output.space_before_token=!0;return;case E.preserve_newline:J||this.allow_wrap_or_preserved_newline(T),H=!(this._output.just_added_newline()||J),this._output.space_before_token=H,this.print_token(T),this._output.space_before_token=!0;return}}if(B){this.allow_wrap_or_preserved_newline(T),H=!1;var Q=this._tokens.peek();R=Q&&u(Q.type,[c.WORD,c.RESERVED])}else if(T.text==="...")this.allow_wrap_or_preserved_newline(T),H=this._flags.last_token.type===c.START_BLOCK,R=!1;else if(u(T.text,["--","++","!","~"])||L){if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR)&&this.allow_wrap_or_preserved_newline(T),H=!1,R=!1,T.newlines&&(T.text==="--"||T.text==="++"||T.text==="~")){var G=C(this._flags.last_token,S)&&T.newlines;G&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(G,!0)}this._flags.last_token.text===";"&&N(this._flags.mode)&&(H=!0),this._flags.last_token.type===c.RESERVED?H=!0:this._flags.last_token.type===c.END_EXPR?H=!(this._flags.last_token.text==="]"&&(T.text==="--"||T.text==="++")):this._flags.last_token.type===c.OPERATOR&&(H=u(T.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(T.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(R=!0)),(this._flags.mode===g.BlockStatement&&!this._flags.inline_frame||this._flags.mode===g.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||H,this.print_token(T),this._output.space_before_token=R},I.prototype.handle_block_comment=function(T,B){if(this._output.raw){this._output.add_raw_token(T),T.directives&&T.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(T.directives){this.print_newline(!1,B),this.print_token(T),T.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(T.text)&&!T.newlines){this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0;return}else this.print_block_commment(T,B)},I.prototype.print_block_commment=function(T,B){var L=x(T.text),U,H=!1,R=!1,z=T.whitespace_before,$=z.length;if(this.print_newline(!1,B),this.print_token_line_indentation(T),this._output.add_token(L[0]),this.print_newline(!1,B),L.length>1){for(L=L.slice(1),H=V(L,"*"),R=F(L,z),H&&(this._flags.alignment=1),U=0;U0,B);else if(this._options.max_preserve_newlines&&L>this._options.max_preserve_newlines&&(L=this._options.max_preserve_newlines),this._options.preserve_newlines&&L>1){this.print_newline(!1,B);for(var z=1;z0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.set_mode=function(T){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,T),this._flags=this.create_flags(this._previous_flags,T),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},I.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===g.Statement&&b(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},I.prototype.start_of_object_property=function(){return this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"]))},I.prototype.start_of_statement=function(T){var B=!1;return B=B||C(this._flags.last_token,["var","let","const"])&&T.type===c.WORD,B=B||y(this._flags.last_token,"do"),B=B||!(this._flags.parent.mode===g.ObjectLiteral&&this._flags.mode===g.Statement)&&C(this._flags.last_token,P)&&!T.newlines,B=B||y(this._flags.last_token,"else")&&!(y(T,"if")&&!T.comments_before),B=B||this._flags.last_token.type===c.END_EXPR&&(this._previous_flags.mode===g.ForInitializer||this._previous_flags.mode===g.Conditional),B=B||this._flags.last_token.type===c.WORD&&this._flags.mode===g.BlockStatement&&!this._flags.in_case&&!(T.text==="--"||T.text==="++")&&this._last_last_text!=="function"&&T.type!==c.WORD&&T.type!==c.RESERVED,B=B||this._flags.mode===g.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||C(this._flags.last_token,["get","set"])),B?(this.set_mode(g.Statement),this.indent(),this.handle_whitespace_and_comments(T,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T,C(T,["do","for","if","while"])),!0):!1},I.prototype.handle_start_expr=function(T){this.start_of_statement(T)||this.handle_whitespace_and_comments(T);var B=g.Expression;if(T.text==="["){if(this._flags.last_token.type===c.WORD||this._flags.last_token.text===")"){C(this._flags.last_token,l)&&(this._output.space_before_token=!0),this.print_token(T),this.set_mode(B),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}B=g.ArrayLiteral,k(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),u(this._flags.last_token.type,[c.START_EXPR,c.END_EXPR,c.WORD,c.OPERATOR,c.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===c.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,B=g.ForInitializer):u(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,B=g.Conditional):u(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&T.whitespace_before===""?this._output.space_before_token=!1:(u(this._flags.last_token.text,l)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T);else if(this._flags.last_token.type===c.WORD){this._output.space_before_token=!1;var L=this._tokens.peek(-3);if(this._options.space_after_named_function&&L){var U=this._tokens.peek(-4);C(L,["async","function"])||L.text==="*"&&C(U,["async","function"])?this._output.space_before_token=!0:this._flags.mode===g.ObjectLiteral?(L.text==="{"||L.text===","||L.text==="*"&&(U.text==="{"||U.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(T);(this._flags.last_token.type===c.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===c.START_BLOCK?this.print_newline():(this._flags.last_token.type===c.END_EXPR||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===c.COMMA)&&this.allow_wrap_or_preserved_newline(T,T.newlines),this.print_token(T),this.set_mode(B),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},I.prototype.handle_end_expr=function(T){for(;this._flags.mode===g.Statement;)this.restore_mode();this.handle_whitespace_and_comments(T),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(T,T.text==="]"&&k(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===c.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(T),this.restore_mode(),b(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===g.Conditional&&(this._previous_flags.mode=g.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},I.prototype.handle_start_block=function(T){this.handle_whitespace_and_comments(T);var B=this._tokens.peek(),L=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===c.END_EXPR?(this.set_mode(g.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g.BlockStatement):L&&(u(L.text,[":",","])&&u(B.type,[c.STRING,c.WORD,c.RESERVED])||u(B.text,["get","set","..."])&&u(L.type,[c.WORD,c.RESERVED]))?u(this._last_last_text,["class","interface"])&&!u(L.text,[":",","])?this.set_mode(g.BlockStatement):this.set_mode(g.ObjectLiteral):this._flags.last_token.type===c.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(g.BlockStatement):u(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||C(this._flags.last_token,["return","throw","import","default"])?this.set_mode(g.ObjectLiteral):this.set_mode(g.BlockStatement),this._flags.last_token&&C(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var U=!B.comments_before&&B.text==="}",H=U&&this._flags.last_word==="function"&&this._flags.last_token.type===c.END_EXPR;if(this._options.brace_preserve_inline){var R=0,z=null;this._flags.inline_frame=!0;do if(R+=1,z=this._tokens.peek(R-1),z.newlines){this._flags.inline_frame=!1;break}while(z.type!==c.EOF&&!(z.type===c.END_BLOCK&&z.opened===T))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&T.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(H||this._flags.last_token.type===c.EQUALS||C(this._flags.last_token,S)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(k(this._previous_flags.mode)&&(this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.COMMA)&&((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(T),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(u(this._flags.last_token.type,[c.START_BLOCK,c.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(T),this.indent(),!U&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},I.prototype.handle_end_block=function(T){for(this.handle_whitespace_and_comments(T);this._flags.mode===g.Statement;)this.restore_mode();var B=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!B?this._output.space_before_token=!0:this._options.brace_style==="expand"?B||this.print_newline():B||(k(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(T)},I.prototype.handle_word=function(T){if(T.type===c.RESERVED){if(u(T.text,["set","get"])&&this._flags.mode!==g.ObjectLiteral)T.type=c.WORD;else if(T.text==="import"&&u(this._tokens.peek().text,["(","."]))T.type=c.WORD;else if(u(T.text,["as","from"])&&!this._flags.import_block)T.type=c.WORD;else if(this._flags.mode===g.ObjectLiteral){var B=this._tokens.peek();B.text===":"&&(T.type=c.WORD)}}if(this.start_of_statement(T)?C(this._flags.last_token,["var","let","const"])&&T.type===c.WORD&&(this._flags.declaration_statement=!0):T.newlines&&!N(this._flags.mode)&&(this._flags.last_token.type!==c.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==c.EQUALS&&(this._options.preserve_newlines||!C(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(T),this.print_newline()):this.handle_whitespace_and_comments(T),this._flags.do_block&&!this._flags.do_while)if(y(T,"while")){this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&y(T,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===g.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&C(T,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(T),this._flags.in_case=!0;return}if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)&&!this.start_of_object_property()&&!(u(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===g.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(T),y(T,"function")){(u(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(u(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===c.OPERATOR))&&!this._output.just_added_blankline()&&!T.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?C(this._flags.last_token,["get","set","new","export"])||C(this._flags.last_token,P)?this._output.space_before_token=!0:y(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(N(this._flags.mode)||k(this._flags.mode))||this.print_newline(),this.print_token(T),this._flags.last_word=T.text;return}var L="NONE";if(this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?L="SPACE":C(T,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&T.newlines?L="NEWLINE":(L="SPACE",this._output.space_before_token=!0):L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&this._flags.mode===g.BlockStatement?L="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&N(this._flags.mode)?L="SPACE":this._flags.last_token.type===c.STRING?L="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.last_token.text==="*"&&(u(this._last_last_text,["function","yield"])||this._flags.mode===g.ObjectLiteral&&u(this._last_last_text,["{",","]))?L="SPACE":this._flags.last_token.type===c.START_BLOCK?this._flags.inline_frame?L="SPACE":L="NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,L="NEWLINE"),C(T,l)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?L="SPACE":L="NEWLINE"),C(T,["else","catch","finally"]))if((!(this._flags.last_token.type===c.END_BLOCK&&this._previous_flags.mode===g.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&T.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var U=this._output.current_line;U.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else L==="NEWLINE"?C(this._flags.last_token,S)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&C(T,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?(this._flags.last_token.type!==c.START_EXPR||!C(T,["var","let","const"]))&&this._flags.last_token.text!==":"&&(y(T,"if")&&y(T.previous,"else")?this._output.space_before_token=!0:this.print_newline()):C(T,l)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&k(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():L==="SPACE"&&(this._output.space_before_token=!0);T.previous&&(T.previous.type===c.WORD||T.previous.type===c.RESERVED)&&(this._output.space_before_token=!0),this.print_token(T),this._flags.last_word=T.text,T.type===c.RESERVED&&(T.text==="do"?this._flags.do_block=!0:T.text==="if"?this._flags.if_block=!0:T.text==="import"?this._flags.import_block=!0:this._flags.import_block&&y(T,"from")&&(this._flags.import_block=!1))},I.prototype.handle_semicolon=function(T){this.start_of_statement(T)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(T);for(var B=this._tokens.peek();this._flags.mode===g.Statement&&!(this._flags.if_block&&y(B,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(T)},I.prototype.handle_string=function(T){T.text.startsWith("`")&&T.newlines===0&&T.whitespace_before===""&&(T.previous.text===")"||this._flags.last_token.type===c.WORD)||(this.start_of_statement(T)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(T),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(T):T.text.startsWith("`")&&this._flags.last_token.type===c.END_EXPR&&(T.previous.text==="]"||T.previous.text===")")&&T.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(T)},I.prototype.handle_equals=function(T){this.start_of_statement(T)||this.handle_whitespace_and_comments(T),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0},I.prototype.handle_comma=function(T){this.handle_whitespace_and_comments(T,!0),this.print_token(T),this._output.space_before_token=!0,this._flags.declaration_statement?(N(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(T)):this._flags.mode===g.ObjectLiteral||this._flags.mode===g.Statement&&this._flags.parent.mode===g.ObjectLiteral?(this._flags.mode===g.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(T)},I.prototype.handle_operator=function(T){var B=T.text==="*"&&(C(this._flags.last_token,["function","yield"])||u(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),L=u(T.text,["-","+"])&&(u(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||u(this._flags.last_token.text,l)||this._flags.last_token.text===",");if(!this.start_of_statement(T)){var U=!B;this.handle_whitespace_and_comments(T,U)}if(T.text==="*"&&this._flags.last_token.type===c.DOT){this.print_token(T);return}if(T.text==="::"){this.print_token(T);return}if(u(T.text,["-","+"])&&this.start_of_object_property()){this.print_token(T);return}if(this._flags.last_token.type===c.OPERATOR&&u(this._options.operator_position,_)&&this.allow_wrap_or_preserved_newline(T),T.text===":"&&this._flags.in_case){this.print_token(T),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var H=!0,R=!0,z=!1;if(T.text===":"?this._flags.ternary_depth===0?H=!1:(this._flags.ternary_depth-=1,z=!0):T.text==="?"&&(this._flags.ternary_depth+=1),!L&&!B&&this._options.preserve_newlines&&u(T.text,d)){var $=T.text===":",A=$&&z,J=$&&!z;switch(this._options.operator_position){case E.before_newline:this._output.space_before_token=!J,this.print_token(T),(!$||A)&&this.allow_wrap_or_preserved_newline(T),this._output.space_before_token=!0;return;case E.after_newline:this._output.space_before_token=!0,!$||A?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(T):this._output.space_before_token=!1,this.print_token(T),this._output.space_before_token=!0;return;case E.preserve_newline:J||this.allow_wrap_or_preserved_newline(T),H=!(this._output.just_added_newline()||J),this._output.space_before_token=H,this.print_token(T),this._output.space_before_token=!0;return}}if(B){this.allow_wrap_or_preserved_newline(T),H=!1;var Q=this._tokens.peek();R=Q&&u(Q.type,[c.WORD,c.RESERVED])}else if(T.text==="...")this.allow_wrap_or_preserved_newline(T),H=this._flags.last_token.type===c.START_BLOCK,R=!1;else if(u(T.text,["--","++","!","~"])||L){if((this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR)&&this.allow_wrap_or_preserved_newline(T),H=!1,R=!1,T.newlines&&(T.text==="--"||T.text==="++"||T.text==="~")){var G=C(this._flags.last_token,S)&&T.newlines;G&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(G,!0)}this._flags.last_token.text===";"&&N(this._flags.mode)&&(H=!0),this._flags.last_token.type===c.RESERVED?H=!0:this._flags.last_token.type===c.END_EXPR?H=!(this._flags.last_token.text==="]"&&(T.text==="--"||T.text==="++")):this._flags.last_token.type===c.OPERATOR&&(H=u(T.text,["--","-","++","+"])&&u(this._flags.last_token.text,["--","-","++","+"]),u(T.text,["+","-"])&&u(this._flags.last_token.text,["--","++"])&&(R=!0)),(this._flags.mode===g.BlockStatement&&!this._flags.inline_frame||this._flags.mode===g.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||H,this.print_token(T),this._output.space_before_token=R},I.prototype.handle_block_comment=function(T,B){if(this._output.raw){this._output.add_raw_token(T),T.directives&&T.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(T.directives){this.print_newline(!1,B),this.print_token(T),T.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(T.text)&&!T.newlines){this._output.space_before_token=!0,this.print_token(T),this._output.space_before_token=!0;return}else this.print_block_commment(T,B)},I.prototype.print_block_commment=function(T,B){var L=x(T.text),U,H=!1,R=!1,z=T.whitespace_before,$=z.length;if(this.print_newline(!1,B),this.print_token_line_indentation(T),this._output.add_token(L[0]),this.print_newline(!1,B),L.length>1){for(L=L.slice(1),H=V(L,"*"),R=F(L,z),H&&(this._flags.alignment=1),U=0;U0&&this._indentLevel--},y.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var C=this._source_text,S=this._options.eol;S==="auto"&&(S=` `,C&&l.test(C||"")&&(S=C.match(l)[0])),C=C.replace(d,` -`);var w=C.match(/^[\t ]*/)[0];this._output=new t(this._options,w),this._input=new r(C),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var E=0,b=!1,g=!1,_=!1,x=!1,k=!1,N=this._ch,V=!1,F,I,P;F=this._input.read(u),I=F!=="",P=N,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),N=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var T=this._input.read(h),B=i.get_directives(T);B&&B.ignore==="start"&&(T+=i.readIgnored(this._input)),this.print_string(T),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(m)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(I),this.print_string(this._ch);var L=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);L.match(/[ :]$/)&&(L=this.eatString(": ").replace(/\s+$/,""),this.print_string(L),this._output.space_before_token=!0),E===0&&L.indexOf(":")!==-1&&(g=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(I),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var U=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);U.match(/[ :]$/)&&(U=this.eatString(": ").replace(/\s+$/,""),this.print_string(U),this._output.space_before_token=!0),E===0&&U.indexOf(":")!==-1?(g=!0,this.indent()):U in this.NESTED_AT_RULE?(this._nestedLevel+=1,U in this.CONDITIONAL_GROUP_RULE&&(_=!0)):E===0&&!g&&(x=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(I),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")g&&(g=!1,this.outdent()),x=!1,_?(_=!1,b=this._indentLevel>=this._nestedLevel):b=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&b&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(P==="("?this._output.space_before_token=!1:P!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),P==="{"&&this._output.trim(!0),g&&(this.outdent(),g=!1),this.print_string(this._ch),b=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var H=0;H"||this._ch==="+"||this._ch==="~")&&!g&&E===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&c.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(I),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),c.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var $=P==='"'||P==="'";this.preserveSingleSpace($||I),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` -`&&V&&this._output.add_new_line()}var A=this._output.get_code(S);return A},jc.Beautifier=y,jc}var vm;function bA(){if(vm)return Nl.exports;vm=1;var e=yA().Beautifier,t=mm().Options;function r(o,i){var l=new e(o,i);return l.beautify()}return Nl.exports=r,Nl.exports.defaultOptions=function(){return new t},Nl.exports}var Dl={exports:{}},Uc={},Hc={},ym;function bm(){if(ym)return Hc;ym=1;var e=Vc().Options;function t(r){e.call(this,r,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}return t.prototype=new e,Hc.Options=t,Hc}var Ol={},wm;function Cm(){if(wm)return Ol;wm=1;var e=kl().Tokenizer,t=kl().TOKEN,r=Pc().Directives,o=cm().TemplatablePattern,i=xl().Pattern,l={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:t.START,RAW:t.RAW,EOF:t.EOF},d=new r(/<\!--/,/-->/),c=function(u,h){e.call(this,u,h),this._current_tag_name="";var m=new o(this._input).read_options(this._options),y=new i(this._input);if(this.__patterns={word:m.until(/[\n\r\t <]/),word_control_flow_close_excluded:m.until(/[\n\r\t <}]/),single_quote:m.until_after(/'/),double_quote:m.until_after(/"/),attribute:m.until(/[\n\r\t =>]|\/>/),element_name:m.until(/[\n\r\t >\/]/),angular_control_flow_start:y.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:y.starting_with(/{{!--/).until_after(/--}}/),handlebars:y.starting_with(/{{/).until_after(/}}/),handlebars_open:y.until(/[\n\r\t }]/),handlebars_raw_close:y.until(/}}/),comment:y.starting_with(//),cdata:y.starting_with(//),conditional_comment:y.starting_with(//),processing:y.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var C=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=y.matching(C).until_after(C)}};return c.prototype=new e,c.prototype._is_comment=function(u){return!1},c.prototype._is_opening=function(u){return u.type===l.TAG_OPEN||u.type===l.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(u,h){return u.type===l.TAG_CLOSE&&h&&((u.text===">"||u.text==="/>")&&h.text[0]==="<"||u.text==="}}"&&h.text[0]==="{"&&h.text[1]==="{")||u.type===l.CONTROL_FLOW_CLOSE&&u.text==="}"&&h.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(u,h){var m=null;this._readWhitespace();var y=this._input.peek();return y===null?this._create_token(l.EOF,""):(m=m||this._read_open_handlebars(y,h),m=m||this._read_attribute(y,u,h),m=m||this._read_close(y,h),m=m||this._read_script_and_style(y,u),m=m||this._read_control_flows(y,h),m=m||this._read_raw_content(y,u,h),m=m||this._read_content_word(y,h),m=m||this._read_comment_or_cdata(y),m=m||this._read_processing(y),m=m||this._read_open(y,h),m=m||this._create_token(l.UNKNOWN,this._input.next()),m)},c.prototype._read_comment_or_cdata=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);C==="!"&&(m=this.__patterns.comment.read(),m?(y=d.get_directives(m),y&&y.ignore==="start"&&(m+=d.readIgnored(this._input))):m=this.__patterns.cdata.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_processing=function(u){var h=null,m=null,y=null;if(u==="<"){var C=this._input.peek(1);(C==="!"||C==="?")&&(m=this.__patterns.conditional_comment.read(),m=m||this.__patterns.processing.read()),m&&(h=this._create_token(l.COMMENT,m),h.directives=y)}return h},c.prototype._read_open=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&u==="<"&&(m=this._input.next(),this._input.peek()==="/"&&(m+=this._input.next()),m+=this.__patterns.element_name.read(),y=this._create_token(l.TAG_OPEN,m)),y},c.prototype._read_open_handlebars=function(u,h){var m=null,y=null;return(!h||h.type===l.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&u==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(m=this.__patterns.handlebars_comment.read(),m=m||this.__patterns.handlebars.read(),y=this._create_token(l.COMMENT,m)):(m=this.__patterns.handlebars_open.read(),y=this._create_token(l.TAG_OPEN,m))),y},c.prototype._read_control_flows=function(u,h){var m="",y=null;if(!this._options.templating.includes("angular"))return y;if(u==="@"){if(m=this.__patterns.angular_control_flow_start.read(),m==="")return y;for(var C=m.endsWith("(")?1:0,S=0;!(m.endsWith("{")&&C===S);){var w=this._input.next();if(w===null)break;w==="("?C++:w===")"&&S++,m+=w}y=this._create_token(l.CONTROL_FLOW_OPEN,m)}else u==="}"&&h&&h.type===l.CONTROL_FLOW_OPEN&&(m=this._input.next(),y=this._create_token(l.CONTROL_FLOW_CLOSE,m));return y},c.prototype._read_close=function(u,h){var m=null,y=null;return h&&h.type===l.TAG_OPEN&&(h.text[0]==="<"&&(u===">"||u==="/"&&this._input.peek(1)===">")?(m=this._input.next(),u==="/"&&(m+=this._input.next()),y=this._create_token(l.TAG_CLOSE,m)):h.text[0]==="{"&&u==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),y=this._create_token(l.TAG_CLOSE,"}}"))),y},c.prototype._read_attribute=function(u,h,m){var y=null,C="";if(m&&m.text[0]==="<")if(u==="=")y=this._create_token(l.EQUALS,this._input.next());else if(u==='"'||u==="'"){var S=this._input.next();u==='"'?S+=this.__patterns.double_quote.read():S+=this.__patterns.single_quote.read(),y=this._create_token(l.VALUE,S)}else C=this.__patterns.attribute.read(),C&&(h.type===l.EQUALS?y=this._create_token(l.VALUE,C):y=this._create_token(l.ATTRIBUTE,C));return y},c.prototype._is_content_unformatted=function(u){return this._options.void_elements.indexOf(u)===-1&&(this._options.content_unformatted.indexOf(u)!==-1||this._options.unformatted.indexOf(u)!==-1)},c.prototype._read_raw_content=function(u,h,m){var y="";if(m&&m.text[0]==="{")y=this.__patterns.handlebars_raw_close.read();else if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var C=h.opened.text.substr(1).toLowerCase();this._is_content_unformatted(C)&&(y=this._input.readUntil(new RegExp("","ig")))}return y?this._create_token(l.TEXT,y):null},c.prototype._read_script_and_style=function(u,h){if(h.type===l.TAG_CLOSE&&h.opened.text[0]==="<"&&h.text[0]!=="/"){var m=h.opened.text.substr(1).toLowerCase();if(m==="script"||m==="style"){var y=this._read_comment_or_cdata(u);if(y)return y.type=l.TEXT,y;var C=this._input.readUntil(new RegExp("","ig"));if(C)return this._create_token(l.TEXT,C)}}return null},c.prototype._read_content_word=function(u,h){var m="";return this._options.unformatted_content_delimiter&&u===this._options.unformatted_content_delimiter[0]&&(m=this.__patterns.unformatted_content_delimiter.read()),m||(m=h&&h.type===l.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),m?this._create_token(l.TEXT,m):null},Ol.Tokenizer=c,Ol.TOKEN=l,Ol}var _m;function wA(){if(_m)return Uc;_m=1;var e=bm().Options,t=Tc().Output,r=Cm().Tokenizer,o=Cm().TOKEN,i=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,d=function(b,g){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=b.max_preserve_newlines,this.preserve_newlines=b.preserve_newlines,this._output=new t(b,g)};d.prototype.current_line_has_match=function(b){return this._output.current_line.has_match(b)},d.prototype.set_space_before_token=function(b,g){this._output.space_before_token=b,this._output.non_breaking_space=g},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(b){this._output.add_raw_token(b)},d.prototype.print_preserved_newlines=function(b){var g=0;b.type!==o.TEXT&&b.previous.type!==o.TEXT&&(g=b.newlines?1:0),this.preserve_newlines&&(g=b.newlines0);return g!==0},d.prototype.traverse_whitespace=function(b){return b.whitespace_before||b.newlines?(this.print_preserved_newlines(b)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(b){this._output.add_new_line(b)},d.prototype.print_token=function(b){b.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(b.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(b){return b=this.indent_level+(b||0),b<1?"":this._output.get_indent_string(b)};var c=function(b){for(var g=null,_=b.next;_.type!==o.EOF&&b.closed!==_;){if(_.type===o.ATTRIBUTE&&_.text==="type"){_.next&&_.next.type===o.EQUALS&&_.next.next&&_.next.next.type===o.VALUE&&(g=_.next.next.text);break}_=_.next}return g},u=function(b,g){var _=null,x=null;return g.closed?(b==="script"?_="text/javascript":b==="style"&&(_="text/css"),_=c(g)||_,_.search("text/css")>-1?x="css":_.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?x="javascript":_.search(/(text|application|dojo)\/(x-)?(html)/)>-1?x="html":_.search(/test\/null/)>-1&&(x="null"),x):null};function h(b,g){return g.indexOf(b)!==-1}function m(b,g,_){this.parent=b||null,this.tag=g?g.tag_name:"",this.indent_level=_||0,this.parser_token=g||null}function y(b){this._printer=b,this._current_frame=null}y.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},y.prototype.record_tag=function(b){var g=new m(this._current_frame,b,this._printer.indent_level);this._current_frame=g},y.prototype._try_pop_frame=function(b){var g=null;return b&&(g=b.parser_token,this._printer.indent_level=b.indent_level,this._current_frame=b.parent),g},y.prototype._get_frame=function(b,g){for(var _=this._current_frame;_&&b.indexOf(_.tag)===-1;){if(g&&g.indexOf(_.tag)!==-1){_=null;break}_=_.parent}return _},y.prototype.try_pop=function(b,g){var _=this._get_frame([b],g);return this._try_pop_frame(_)},y.prototype.indent_to_tag=function(b){var g=this._get_frame(b);g&&(this._printer.indent_level=g.indent_level)};function C(b,g,_,x){this._source_text=b||"",g=g||{},this._js_beautify=_,this._css_beautify=x,this._tag_stack=null;var k=new e(g,"html");this._options=k,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}C.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var b=this._source_text,g=this._options.eol;this._options.eol==="auto"&&(g=` -`,b&&i.test(b)&&(g=b.match(i)[0])),b=b.replace(l,` -`);var _=b.match(/^[\t ]*/)[0],x={text:"",type:""},k=new S(this._options),N=new d(this._options,_),V=new r(b,this._options).tokenize();this._tag_stack=new y(N);for(var F=null,I=V.next();I.type!==o.EOF;)I.type===o.TAG_OPEN||I.type===o.COMMENT?(F=this._handle_tag_open(N,I,k,x,V),k=F):I.type===o.ATTRIBUTE||I.type===o.EQUALS||I.type===o.VALUE||I.type===o.TEXT&&!k.tag_complete?F=this._handle_inside_tag(N,I,k,x):I.type===o.TAG_CLOSE?F=this._handle_tag_close(N,I,k):I.type===o.TEXT?F=this._handle_text(N,I,k):I.type===o.CONTROL_FLOW_OPEN?F=this._handle_control_flow_open(N,I):I.type===o.CONTROL_FLOW_CLOSE?F=this._handle_control_flow_close(N,I):N.add_raw_token(I),x=F,I=V.next();var P=N._output.get_code(g);return P},C.prototype._handle_control_flow_open=function(b,g){var _={text:g.text,type:g.type};return b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),g.newlines?b.print_preserved_newlines(g):b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.print_token(g),b.indent(),_},C.prototype._handle_control_flow_close=function(b,g){var _={text:g.text,type:g.type};return b.deindent(),g.newlines?b.print_preserved_newlines(g):b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.print_token(g),_},C.prototype._handle_tag_close=function(b,g,_){var x={text:g.text,type:g.type};return b.alignment_size=0,_.tag_complete=!0,b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.is_unformatted?b.add_raw_token(g):(_.tag_start_char==="<"&&(b.set_space_before_token(g.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&_.has_wrapped_attrs&&b.print_newline(!1)),b.print_token(g)),_.indent_content&&!(_.is_unformatted||_.is_content_unformatted)&&(b.indent(),_.indent_content=!1),!_.is_inline_element&&!(_.is_unformatted||_.is_content_unformatted)&&b.set_wrap_point(),x},C.prototype._handle_inside_tag=function(b,g,_,x){var k=_.has_wrapped_attrs,N={text:g.text,type:g.type};return b.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.is_unformatted?b.add_raw_token(g):_.tag_start_char==="{"&&g.type===o.TEXT?b.print_preserved_newlines(g)?(g.newlines=0,b.add_raw_token(g)):b.print_token(g):(g.type===o.ATTRIBUTE?b.set_space_before_token(!0):(g.type===o.EQUALS||g.type===o.VALUE&&g.previous.type===o.EQUALS)&&b.set_space_before_token(!1),g.type===o.ATTRIBUTE&&_.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(b.traverse_whitespace(g),k=k||g.newlines!==0),this._is_wrap_attributes_force&&_.attr_count>=this._options.wrap_attributes_min_attrs&&(x.type!==o.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(b.print_newline(!1),k=!0)),b.print_token(g),k=k||b.previous_token_wrapped(),_.has_wrapped_attrs=k),N},C.prototype._handle_text=function(b,g,_){var x={text:g.text,type:"TK_CONTENT"};return _.custom_beautifier_name?this._print_custom_beatifier_text(b,g,_):_.is_unformatted||_.is_content_unformatted?b.add_raw_token(g):(b.traverse_whitespace(g),b.print_token(g)),x},C.prototype._print_custom_beatifier_text=function(b,g,_){var x=this;if(g.text!==""){var k=g.text,N,V=1,F="",I="";_.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?N=this._js_beautify:_.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?N=this._css_beautify:_.custom_beautifier_name==="html"&&(N=function(H,R){var z=new C(H,R,x._js_beautify,x._css_beautify);return z.beautify()}),this._options.indent_scripts==="keep"?V=0:this._options.indent_scripts==="separate"&&(V=-b.indent_level);var P=b.get_full_indent(V);if(k=k.replace(/\n[ \t]*$/,""),_.custom_beautifier_name!=="html"&&k[0]==="<"&&k.match(/^(|]]>)$/.exec(k);if(!T){b.add_raw_token(g);return}F=P+T[1]+` +`);var w=C.match(/^[\t ]*/)[0];this._output=new t(this._options,w),this._input=new r(C),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var E=0,_=!1,g=!1,b=!1,x=!1,k=!1,N=this._ch,V=!1,F,I,P;F=this._input.read(u),I=F!=="",P=N,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),N=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var T=this._input.read(m),B=i.get_directives(T);B&&B.ignore==="start"&&(T+=i.readIgnored(this._input)),this.print_string(T),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(h)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(I),this.print_string(this._ch);var L=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);L.match(/[ :]$/)&&(L=this.eatString(": ").replace(/\s+$/,""),this.print_string(L),this._output.space_before_token=!0),E===0&&L.indexOf(":")!==-1&&(g=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(I),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var U=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);U.match(/[ :]$/)&&(U=this.eatString(": ").replace(/\s+$/,""),this.print_string(U),this._output.space_before_token=!0),E===0&&U.indexOf(":")!==-1?(g=!0,this.indent()):U in this.NESTED_AT_RULE?(this._nestedLevel+=1,U in this.CONDITIONAL_GROUP_RULE&&(b=!0)):E===0&&!g&&(x=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(I),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")g&&(g=!1,this.outdent()),x=!1,b?(b=!1,_=this._indentLevel>=this._nestedLevel):_=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&_&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(P==="("?this._output.space_before_token=!1:P!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),P==="{"&&this._output.trim(!0),g&&(this.outdent(),g=!1),this.print_string(this._ch),_=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var H=0;H"||this._ch==="+"||this._ch==="~")&&!g&&E===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&c.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(I),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),c.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var $=P==='"'||P==="'";this.preserveSingleSpace($||I),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` +`&&V&&this._output.add_new_line()}var A=this._output.get_code(S);return A},jc.Beautifier=y,jc}var vm;function bA(){if(vm)return Nl.exports;vm=1;var e=yA().Beautifier,t=mm().Options;function r(o,i){var l=new e(o,i);return l.beautify()}return Nl.exports=r,Nl.exports.defaultOptions=function(){return new t},Nl.exports}var Dl={exports:{}},Uc={},Hc={},ym;function bm(){if(ym)return Hc;ym=1;var e=Vc().Options;function t(r){e.call(this,r,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}return t.prototype=new e,Hc.Options=t,Hc}var Ol={},wm;function Cm(){if(wm)return Ol;wm=1;var e=kl().Tokenizer,t=kl().TOKEN,r=Pc().Directives,o=cm().TemplatablePattern,i=xl().Pattern,l={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:t.START,RAW:t.RAW,EOF:t.EOF},d=new r(/<\!--/,/-->/),c=function(u,m){e.call(this,u,m),this._current_tag_name="";var h=new o(this._input).read_options(this._options),y=new i(this._input);if(this.__patterns={word:h.until(/[\n\r\t <]/),word_control_flow_close_excluded:h.until(/[\n\r\t <}]/),single_quote:h.until_after(/'/),double_quote:h.until_after(/"/),attribute:h.until(/[\n\r\t =>]|\/>/),element_name:h.until(/[\n\r\t >\/]/),angular_control_flow_start:y.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:y.starting_with(/{{!--/).until_after(/--}}/),handlebars:y.starting_with(/{{/).until_after(/}}/),handlebars_open:y.until(/[\n\r\t }]/),handlebars_raw_close:y.until(/}}/),comment:y.starting_with(//),cdata:y.starting_with(//),conditional_comment:y.starting_with(//),processing:y.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var C=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=y.matching(C).until_after(C)}};return c.prototype=new e,c.prototype._is_comment=function(u){return!1},c.prototype._is_opening=function(u){return u.type===l.TAG_OPEN||u.type===l.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(u,m){return u.type===l.TAG_CLOSE&&m&&((u.text===">"||u.text==="/>")&&m.text[0]==="<"||u.text==="}}"&&m.text[0]==="{"&&m.text[1]==="{")||u.type===l.CONTROL_FLOW_CLOSE&&u.text==="}"&&m.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(u,m){var h=null;this._readWhitespace();var y=this._input.peek();return y===null?this._create_token(l.EOF,""):(h=h||this._read_open_handlebars(y,m),h=h||this._read_attribute(y,u,m),h=h||this._read_close(y,m),h=h||this._read_script_and_style(y,u),h=h||this._read_control_flows(y,m),h=h||this._read_raw_content(y,u,m),h=h||this._read_content_word(y,m),h=h||this._read_comment_or_cdata(y),h=h||this._read_processing(y),h=h||this._read_open(y,m),h=h||this._create_token(l.UNKNOWN,this._input.next()),h)},c.prototype._read_comment_or_cdata=function(u){var m=null,h=null,y=null;if(u==="<"){var C=this._input.peek(1);C==="!"&&(h=this.__patterns.comment.read(),h?(y=d.get_directives(h),y&&y.ignore==="start"&&(h+=d.readIgnored(this._input))):h=this.__patterns.cdata.read()),h&&(m=this._create_token(l.COMMENT,h),m.directives=y)}return m},c.prototype._read_processing=function(u){var m=null,h=null,y=null;if(u==="<"){var C=this._input.peek(1);(C==="!"||C==="?")&&(h=this.__patterns.conditional_comment.read(),h=h||this.__patterns.processing.read()),h&&(m=this._create_token(l.COMMENT,h),m.directives=y)}return m},c.prototype._read_open=function(u,m){var h=null,y=null;return(!m||m.type===l.CONTROL_FLOW_OPEN)&&u==="<"&&(h=this._input.next(),this._input.peek()==="/"&&(h+=this._input.next()),h+=this.__patterns.element_name.read(),y=this._create_token(l.TAG_OPEN,h)),y},c.prototype._read_open_handlebars=function(u,m){var h=null,y=null;return(!m||m.type===l.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&u==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(h=this.__patterns.handlebars_comment.read(),h=h||this.__patterns.handlebars.read(),y=this._create_token(l.COMMENT,h)):(h=this.__patterns.handlebars_open.read(),y=this._create_token(l.TAG_OPEN,h))),y},c.prototype._read_control_flows=function(u,m){var h="",y=null;if(!this._options.templating.includes("angular"))return y;if(u==="@"){if(h=this.__patterns.angular_control_flow_start.read(),h==="")return y;for(var C=h.endsWith("(")?1:0,S=0;!(h.endsWith("{")&&C===S);){var w=this._input.next();if(w===null)break;w==="("?C++:w===")"&&S++,h+=w}y=this._create_token(l.CONTROL_FLOW_OPEN,h)}else u==="}"&&m&&m.type===l.CONTROL_FLOW_OPEN&&(h=this._input.next(),y=this._create_token(l.CONTROL_FLOW_CLOSE,h));return y},c.prototype._read_close=function(u,m){var h=null,y=null;return m&&m.type===l.TAG_OPEN&&(m.text[0]==="<"&&(u===">"||u==="/"&&this._input.peek(1)===">")?(h=this._input.next(),u==="/"&&(h+=this._input.next()),y=this._create_token(l.TAG_CLOSE,h)):m.text[0]==="{"&&u==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),y=this._create_token(l.TAG_CLOSE,"}}"))),y},c.prototype._read_attribute=function(u,m,h){var y=null,C="";if(h&&h.text[0]==="<")if(u==="=")y=this._create_token(l.EQUALS,this._input.next());else if(u==='"'||u==="'"){var S=this._input.next();u==='"'?S+=this.__patterns.double_quote.read():S+=this.__patterns.single_quote.read(),y=this._create_token(l.VALUE,S)}else C=this.__patterns.attribute.read(),C&&(m.type===l.EQUALS?y=this._create_token(l.VALUE,C):y=this._create_token(l.ATTRIBUTE,C));return y},c.prototype._is_content_unformatted=function(u){return this._options.void_elements.indexOf(u)===-1&&(this._options.content_unformatted.indexOf(u)!==-1||this._options.unformatted.indexOf(u)!==-1)},c.prototype._read_raw_content=function(u,m,h){var y="";if(h&&h.text[0]==="{")y=this.__patterns.handlebars_raw_close.read();else if(m.type===l.TAG_CLOSE&&m.opened.text[0]==="<"&&m.text[0]!=="/"){var C=m.opened.text.substr(1).toLowerCase();this._is_content_unformatted(C)&&(y=this._input.readUntil(new RegExp("","ig")))}return y?this._create_token(l.TEXT,y):null},c.prototype._read_script_and_style=function(u,m){if(m.type===l.TAG_CLOSE&&m.opened.text[0]==="<"&&m.text[0]!=="/"){var h=m.opened.text.substr(1).toLowerCase();if(h==="script"||h==="style"){var y=this._read_comment_or_cdata(u);if(y)return y.type=l.TEXT,y;var C=this._input.readUntil(new RegExp("","ig"));if(C)return this._create_token(l.TEXT,C)}}return null},c.prototype._read_content_word=function(u,m){var h="";return this._options.unformatted_content_delimiter&&u===this._options.unformatted_content_delimiter[0]&&(h=this.__patterns.unformatted_content_delimiter.read()),h||(h=m&&m.type===l.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),h?this._create_token(l.TEXT,h):null},Ol.Tokenizer=c,Ol.TOKEN=l,Ol}var _m;function wA(){if(_m)return Uc;_m=1;var e=bm().Options,t=Tc().Output,r=Cm().Tokenizer,o=Cm().TOKEN,i=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,d=function(_,g){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=_.max_preserve_newlines,this.preserve_newlines=_.preserve_newlines,this._output=new t(_,g)};d.prototype.current_line_has_match=function(_){return this._output.current_line.has_match(_)},d.prototype.set_space_before_token=function(_,g){this._output.space_before_token=_,this._output.non_breaking_space=g},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(_){this._output.add_raw_token(_)},d.prototype.print_preserved_newlines=function(_){var g=0;_.type!==o.TEXT&&_.previous.type!==o.TEXT&&(g=_.newlines?1:0),this.preserve_newlines&&(g=_.newlines0);return g!==0},d.prototype.traverse_whitespace=function(_){return _.whitespace_before||_.newlines?(this.print_preserved_newlines(_)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(_){this._output.add_new_line(_)},d.prototype.print_token=function(_){_.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(_.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(_){return _=this.indent_level+(_||0),_<1?"":this._output.get_indent_string(_)};var c=function(_){for(var g=null,b=_.next;b.type!==o.EOF&&_.closed!==b;){if(b.type===o.ATTRIBUTE&&b.text==="type"){b.next&&b.next.type===o.EQUALS&&b.next.next&&b.next.next.type===o.VALUE&&(g=b.next.next.text);break}b=b.next}return g},u=function(_,g){var b=null,x=null;return g.closed?(_==="script"?b="text/javascript":_==="style"&&(b="text/css"),b=c(g)||b,b.search("text/css")>-1?x="css":b.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?x="javascript":b.search(/(text|application|dojo)\/(x-)?(html)/)>-1?x="html":b.search(/test\/null/)>-1&&(x="null"),x):null};function m(_,g){return g.indexOf(_)!==-1}function h(_,g,b){this.parent=_||null,this.tag=g?g.tag_name:"",this.indent_level=b||0,this.parser_token=g||null}function y(_){this._printer=_,this._current_frame=null}y.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},y.prototype.record_tag=function(_){var g=new h(this._current_frame,_,this._printer.indent_level);this._current_frame=g},y.prototype._try_pop_frame=function(_){var g=null;return _&&(g=_.parser_token,this._printer.indent_level=_.indent_level,this._current_frame=_.parent),g},y.prototype._get_frame=function(_,g){for(var b=this._current_frame;b&&_.indexOf(b.tag)===-1;){if(g&&g.indexOf(b.tag)!==-1){b=null;break}b=b.parent}return b},y.prototype.try_pop=function(_,g){var b=this._get_frame([_],g);return this._try_pop_frame(b)},y.prototype.indent_to_tag=function(_){var g=this._get_frame(_);g&&(this._printer.indent_level=g.indent_level)};function C(_,g,b,x){this._source_text=_||"",g=g||{},this._js_beautify=b,this._css_beautify=x,this._tag_stack=null;var k=new e(g,"html");this._options=k,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}C.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var _=this._source_text,g=this._options.eol;this._options.eol==="auto"&&(g=` +`,_&&i.test(_)&&(g=_.match(i)[0])),_=_.replace(l,` +`);var b=_.match(/^[\t ]*/)[0],x={text:"",type:""},k=new S(this._options),N=new d(this._options,b),V=new r(_,this._options).tokenize();this._tag_stack=new y(N);for(var F=null,I=V.next();I.type!==o.EOF;)I.type===o.TAG_OPEN||I.type===o.COMMENT?(F=this._handle_tag_open(N,I,k,x,V),k=F):I.type===o.ATTRIBUTE||I.type===o.EQUALS||I.type===o.VALUE||I.type===o.TEXT&&!k.tag_complete?F=this._handle_inside_tag(N,I,k,x):I.type===o.TAG_CLOSE?F=this._handle_tag_close(N,I,k):I.type===o.TEXT?F=this._handle_text(N,I,k):I.type===o.CONTROL_FLOW_OPEN?F=this._handle_control_flow_open(N,I):I.type===o.CONTROL_FLOW_CLOSE?F=this._handle_control_flow_close(N,I):N.add_raw_token(I),x=F,I=V.next();var P=N._output.get_code(g);return P},C.prototype._handle_control_flow_open=function(_,g){var b={text:g.text,type:g.type};return _.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),g.newlines?_.print_preserved_newlines(g):_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.print_token(g),_.indent(),b},C.prototype._handle_control_flow_close=function(_,g){var b={text:g.text,type:g.type};return _.deindent(),g.newlines?_.print_preserved_newlines(g):_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),_.print_token(g),b},C.prototype._handle_tag_close=function(_,g,b){var x={text:g.text,type:g.type};return _.alignment_size=0,b.tag_complete=!0,_.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.is_unformatted?_.add_raw_token(g):(b.tag_start_char==="<"&&(_.set_space_before_token(g.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&b.has_wrapped_attrs&&_.print_newline(!1)),_.print_token(g)),b.indent_content&&!(b.is_unformatted||b.is_content_unformatted)&&(_.indent(),b.indent_content=!1),!b.is_inline_element&&!(b.is_unformatted||b.is_content_unformatted)&&_.set_wrap_point(),x},C.prototype._handle_inside_tag=function(_,g,b,x){var k=b.has_wrapped_attrs,N={text:g.text,type:g.type};return _.set_space_before_token(g.newlines||g.whitespace_before!=="",!0),b.is_unformatted?_.add_raw_token(g):b.tag_start_char==="{"&&g.type===o.TEXT?_.print_preserved_newlines(g)?(g.newlines=0,_.add_raw_token(g)):_.print_token(g):(g.type===o.ATTRIBUTE?_.set_space_before_token(!0):(g.type===o.EQUALS||g.type===o.VALUE&&g.previous.type===o.EQUALS)&&_.set_space_before_token(!1),g.type===o.ATTRIBUTE&&b.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(_.traverse_whitespace(g),k=k||g.newlines!==0),this._is_wrap_attributes_force&&b.attr_count>=this._options.wrap_attributes_min_attrs&&(x.type!==o.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(_.print_newline(!1),k=!0)),_.print_token(g),k=k||_.previous_token_wrapped(),b.has_wrapped_attrs=k),N},C.prototype._handle_text=function(_,g,b){var x={text:g.text,type:"TK_CONTENT"};return b.custom_beautifier_name?this._print_custom_beatifier_text(_,g,b):b.is_unformatted||b.is_content_unformatted?_.add_raw_token(g):(_.traverse_whitespace(g),_.print_token(g)),x},C.prototype._print_custom_beatifier_text=function(_,g,b){var x=this;if(g.text!==""){var k=g.text,N,V=1,F="",I="";b.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?N=this._js_beautify:b.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?N=this._css_beautify:b.custom_beautifier_name==="html"&&(N=function(H,R){var z=new C(H,R,x._js_beautify,x._css_beautify);return z.beautify()}),this._options.indent_scripts==="keep"?V=0:this._options.indent_scripts==="separate"&&(V=-_.indent_level);var P=_.get_full_indent(V);if(k=k.replace(/\n[ \t]*$/,""),b.custom_beautifier_name!=="html"&&k[0]==="<"&&k.match(/^(|]]>)$/.exec(k);if(!T){_.add_raw_token(g);return}F=P+T[1]+` `,k=T[4],T[5]&&(I=P+T[5]),k=k.replace(/\n[ \t]*$/,""),(T[2]||T[3].indexOf(` `)!==-1)&&(T=T[3].match(/[ \t]+$/),T&&(g.whitespace_before=T[0]))}if(k)if(N){var B=function(){this.eol=` `};B.prototype=this._options.raw_options;var L=new B;k=N(P+k,L)}else{var U=g.whitespace_before;U&&(k=k.replace(new RegExp(` (`+U+")?","g"),` `)),k=P+k.replace(/\n/g,` `+P)}F&&(k?k=F+k+` -`+I:k=F+I),b.print_newline(!1),k&&(g.text=k,g.whitespace_before="",g.newlines=0,b.add_raw_token(g),b.print_newline(!0))}},C.prototype._handle_tag_open=function(b,g,_,x,k){var N=this._get_tag_open_token(g);if((_.is_unformatted||_.is_content_unformatted)&&!_.is_empty_element&&g.type===o.TAG_OPEN&&!N.is_start_tag?(b.add_raw_token(g),N.start_tag_token=this._tag_stack.try_pop(N.tag_name)):(b.traverse_whitespace(g),this._set_tag_position(b,g,N,_,x),N.is_inline_element||b.set_wrap_point(),b.print_token(g)),N.is_start_tag&&this._is_wrap_attributes_force){var V=0,F;do F=k.peek(V),F.type===o.ATTRIBUTE&&(N.attr_count+=1),V+=1;while(F.type!==o.EOF&&F.type!==o.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(N.alignment_size=g.text.length+1),!N.tag_complete&&!N.is_unformatted&&(b.alignment_size=N.alignment_size),N};var S=function(b,g,_){if(this.parent=g||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!_)this.tag_complete=!0;else{var x;this.tag_start_char=_.text[0],this.text=_.text,this.tag_start_char==="<"?(x=_.text.match(/^<([^\s>]*)/),this.tag_check=x?x[1]:""):(x=_.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=x?x[1]:"",(_.text.startsWith("{{#>")||_.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&_.next!==null?this.tag_check=_.next.text.split(" ")[0]:this.tag_check=_.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),_.type===o.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||_.closed&&_.closed.text==="/>";var k=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(k=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!b.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(k)))}};C.prototype._get_tag_open_token=function(b){var g=new S(this._options,this._tag_stack.get_parser_token(),b);return g.alignment_size=this._options.wrap_attributes_indent_size,g.is_end_tag=g.is_end_tag||h(g.tag_check,this._options.void_elements),g.is_empty_element=g.tag_complete||g.is_start_tag&&g.is_end_tag,g.is_unformatted=!g.tag_complete&&h(g.tag_check,this._options.unformatted),g.is_content_unformatted=!g.is_empty_element&&h(g.tag_check,this._options.content_unformatted),g.is_inline_element=h(g.tag_name,this._options.inline)||this._options.inline_custom_elements&&g.tag_name.includes("-")||g.tag_start_char==="{",g},C.prototype._set_tag_position=function(b,g,_,x,k){if(_.is_empty_element||(_.is_end_tag?_.start_tag_token=this._tag_stack.try_pop(_.tag_name):(this._do_optional_end_element(_)&&(_.is_inline_element||b.print_newline(!1)),this._tag_stack.record_tag(_),(_.tag_name==="script"||_.tag_name==="style")&&!(_.is_unformatted||_.is_content_unformatted)&&(_.custom_beautifier_name=u(_.tag_check,g)))),h(_.tag_check,this._options.extra_liners)&&(b.print_newline(!1),b._output.just_added_blankline()||b.print_newline(!0)),_.is_empty_element){if(_.tag_start_char==="{"&&_.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),_.indent_content=!0;var N=b.current_line_has_match(/{{#if/);N||b.print_newline(!1)}_.tag_name==="!--"&&k.type===o.TAG_CLOSE&&x.is_end_tag&&_.text.indexOf(` -`)===-1||(_.is_inline_element||_.is_unformatted||b.print_newline(!1),this._calcluate_parent_multiline(b,_))}else if(_.is_end_tag){var V=!1;V=_.start_tag_token&&_.start_tag_token.multiline_content,V=V||!_.is_inline_element&&!(x.is_inline_element||x.is_unformatted)&&!(k.type===o.TAG_CLOSE&&_.start_tag_token===x)&&k.type!=="TK_CONTENT",(_.is_content_unformatted||_.is_unformatted)&&(V=!1),V&&b.print_newline(!1)}else _.indent_content=!_.custom_beautifier_name,_.tag_start_char==="<"&&(_.tag_name==="html"?_.indent_content=this._options.indent_inner_html:_.tag_name==="head"?_.indent_content=this._options.indent_head_inner_html:_.tag_name==="body"&&(_.indent_content=this._options.indent_body_inner_html)),!(_.is_inline_element||_.is_unformatted)&&(k.type!=="TK_CONTENT"||_.is_content_unformatted)&&b.print_newline(!1),this._calcluate_parent_multiline(b,_)},C.prototype._calcluate_parent_multiline=function(b,g){g.parent&&b._output.just_added_newline()&&!((g.is_inline_element||g.is_unformatted)&&g.parent.is_inline_element)&&(g.parent.multiline_content=!0)};var w=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],E=["a","audio","del","ins","map","noscript","video"];return C.prototype._do_optional_end_element=function(b){var g=null;if(!(b.is_empty_element||!b.is_start_tag||!b.parent)){if(b.tag_name==="body")g=g||this._tag_stack.try_pop("head");else if(b.tag_name==="li")g=g||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(b.tag_name==="dd"||b.tag_name==="dt")g=g||this._tag_stack.try_pop("dt",["dl"]),g=g||this._tag_stack.try_pop("dd",["dl"]);else if(b.parent.tag_name==="p"&&w.indexOf(b.tag_name)!==-1){var _=b.parent.parent;(!_||E.indexOf(_.tag_name)===-1)&&(g=g||this._tag_stack.try_pop("p"))}else b.tag_name==="rp"||b.tag_name==="rt"?(g=g||this._tag_stack.try_pop("rt",["ruby","rtc"]),g=g||this._tag_stack.try_pop("rp",["ruby","rtc"])):b.tag_name==="optgroup"?g=g||this._tag_stack.try_pop("optgroup",["select"]):b.tag_name==="option"?g=g||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):b.tag_name==="colgroup"?g=g||this._tag_stack.try_pop("caption",["table"]):b.tag_name==="thead"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"])):b.tag_name==="tbody"||b.tag_name==="tfoot"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("thead",["table"]),g=g||this._tag_stack.try_pop("tbody",["table"])):b.tag_name==="tr"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(b.tag_name==="th"||b.tag_name==="td")&&(g=g||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),g=g||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return b.parent=this._tag_stack.get_parser_token(),g}},Uc.Beautifier=C,Uc}var Em;function CA(){if(Em)return Dl.exports;Em=1;var e=wA().Beautifier,t=bm().Options;function r(o,i,l,d){var c=new e(o,i,l,d);return c.beautify()}return Dl.exports=r,Dl.exports.defaultOptions=function(){return new t},Dl.exports}var Am;function _A(){if(Am)return Wo;Am=1;var e=vA(),t=bA(),r=CA();function o(i,l,d,c){return d=d||e,c=c||t,r(i,l,d,c)}return o.defaultOptions=r.defaultOptions,Wo.js=e,Wo.css=t,Wo.html=o,Wo}(function(e){function t(r,o,i){var l=function(d,c){return r.js_beautify(d,c)};return l.js=r.js_beautify,l.css=o.css_beautify,l.html=i.html_beautify,l.js_beautify=r.js_beautify,l.css_beautify=o.css_beautify,l.html_beautify=i.html_beautify,l}(function(r){var o=_A();o.js_beautify=o.js,o.css_beautify=o.css,o.html_beautify=o.html,r.exports=t(o,o,o)})(e)})(Yh);const Kr=Yh.exports;function EA(e){const t={};return Object.values(e.import).forEach(r=>{t[r.name]=r.path}),` import { defineComponent } from "vue"; +`+I:k=F+I),_.print_newline(!1),k&&(g.text=k,g.whitespace_before="",g.newlines=0,_.add_raw_token(g),_.print_newline(!0))}},C.prototype._handle_tag_open=function(_,g,b,x,k){var N=this._get_tag_open_token(g);if((b.is_unformatted||b.is_content_unformatted)&&!b.is_empty_element&&g.type===o.TAG_OPEN&&!N.is_start_tag?(_.add_raw_token(g),N.start_tag_token=this._tag_stack.try_pop(N.tag_name)):(_.traverse_whitespace(g),this._set_tag_position(_,g,N,b,x),N.is_inline_element||_.set_wrap_point(),_.print_token(g)),N.is_start_tag&&this._is_wrap_attributes_force){var V=0,F;do F=k.peek(V),F.type===o.ATTRIBUTE&&(N.attr_count+=1),V+=1;while(F.type!==o.EOF&&F.type!==o.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(N.alignment_size=g.text.length+1),!N.tag_complete&&!N.is_unformatted&&(_.alignment_size=N.alignment_size),N};var S=function(_,g,b){if(this.parent=g||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!b)this.tag_complete=!0;else{var x;this.tag_start_char=b.text[0],this.text=b.text,this.tag_start_char==="<"?(x=b.text.match(/^<([^\s>]*)/),this.tag_check=x?x[1]:""):(x=b.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=x?x[1]:"",(b.text.startsWith("{{#>")||b.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&b.next!==null?this.tag_check=b.next.text.split(" ")[0]:this.tag_check=b.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),b.type===o.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||b.closed&&b.closed.text==="/>";var k=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(k=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!_.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(k)))}};C.prototype._get_tag_open_token=function(_){var g=new S(this._options,this._tag_stack.get_parser_token(),_);return g.alignment_size=this._options.wrap_attributes_indent_size,g.is_end_tag=g.is_end_tag||m(g.tag_check,this._options.void_elements),g.is_empty_element=g.tag_complete||g.is_start_tag&&g.is_end_tag,g.is_unformatted=!g.tag_complete&&m(g.tag_check,this._options.unformatted),g.is_content_unformatted=!g.is_empty_element&&m(g.tag_check,this._options.content_unformatted),g.is_inline_element=m(g.tag_name,this._options.inline)||this._options.inline_custom_elements&&g.tag_name.includes("-")||g.tag_start_char==="{",g},C.prototype._set_tag_position=function(_,g,b,x,k){if(b.is_empty_element||(b.is_end_tag?b.start_tag_token=this._tag_stack.try_pop(b.tag_name):(this._do_optional_end_element(b)&&(b.is_inline_element||_.print_newline(!1)),this._tag_stack.record_tag(b),(b.tag_name==="script"||b.tag_name==="style")&&!(b.is_unformatted||b.is_content_unformatted)&&(b.custom_beautifier_name=u(b.tag_check,g)))),m(b.tag_check,this._options.extra_liners)&&(_.print_newline(!1),_._output.just_added_blankline()||_.print_newline(!0)),b.is_empty_element){if(b.tag_start_char==="{"&&b.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),b.indent_content=!0;var N=_.current_line_has_match(/{{#if/);N||_.print_newline(!1)}b.tag_name==="!--"&&k.type===o.TAG_CLOSE&&x.is_end_tag&&b.text.indexOf(` +`)===-1||(b.is_inline_element||b.is_unformatted||_.print_newline(!1),this._calcluate_parent_multiline(_,b))}else if(b.is_end_tag){var V=!1;V=b.start_tag_token&&b.start_tag_token.multiline_content,V=V||!b.is_inline_element&&!(x.is_inline_element||x.is_unformatted)&&!(k.type===o.TAG_CLOSE&&b.start_tag_token===x)&&k.type!=="TK_CONTENT",(b.is_content_unformatted||b.is_unformatted)&&(V=!1),V&&_.print_newline(!1)}else b.indent_content=!b.custom_beautifier_name,b.tag_start_char==="<"&&(b.tag_name==="html"?b.indent_content=this._options.indent_inner_html:b.tag_name==="head"?b.indent_content=this._options.indent_head_inner_html:b.tag_name==="body"&&(b.indent_content=this._options.indent_body_inner_html)),!(b.is_inline_element||b.is_unformatted)&&(k.type!=="TK_CONTENT"||b.is_content_unformatted)&&_.print_newline(!1),this._calcluate_parent_multiline(_,b)},C.prototype._calcluate_parent_multiline=function(_,g){g.parent&&_._output.just_added_newline()&&!((g.is_inline_element||g.is_unformatted)&&g.parent.is_inline_element)&&(g.parent.multiline_content=!0)};var w=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],E=["a","audio","del","ins","map","noscript","video"];return C.prototype._do_optional_end_element=function(_){var g=null;if(!(_.is_empty_element||!_.is_start_tag||!_.parent)){if(_.tag_name==="body")g=g||this._tag_stack.try_pop("head");else if(_.tag_name==="li")g=g||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(_.tag_name==="dd"||_.tag_name==="dt")g=g||this._tag_stack.try_pop("dt",["dl"]),g=g||this._tag_stack.try_pop("dd",["dl"]);else if(_.parent.tag_name==="p"&&w.indexOf(_.tag_name)!==-1){var b=_.parent.parent;(!b||E.indexOf(b.tag_name)===-1)&&(g=g||this._tag_stack.try_pop("p"))}else _.tag_name==="rp"||_.tag_name==="rt"?(g=g||this._tag_stack.try_pop("rt",["ruby","rtc"]),g=g||this._tag_stack.try_pop("rp",["ruby","rtc"])):_.tag_name==="optgroup"?g=g||this._tag_stack.try_pop("optgroup",["select"]):_.tag_name==="option"?g=g||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):_.tag_name==="colgroup"?g=g||this._tag_stack.try_pop("caption",["table"]):_.tag_name==="thead"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"])):_.tag_name==="tbody"||_.tag_name==="tfoot"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("thead",["table"]),g=g||this._tag_stack.try_pop("tbody",["table"])):_.tag_name==="tr"?(g=g||this._tag_stack.try_pop("caption",["table"]),g=g||this._tag_stack.try_pop("colgroup",["table"]),g=g||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(_.tag_name==="th"||_.tag_name==="td")&&(g=g||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),g=g||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return _.parent=this._tag_stack.get_parser_token(),g}},Uc.Beautifier=C,Uc}var Em;function CA(){if(Em)return Dl.exports;Em=1;var e=wA().Beautifier,t=bm().Options;function r(o,i,l,d){var c=new e(o,i,l,d);return c.beautify()}return Dl.exports=r,Dl.exports.defaultOptions=function(){return new t},Dl.exports}var Am;function _A(){if(Am)return Wo;Am=1;var e=vA(),t=bA(),r=CA();function o(i,l,d,c){return d=d||e,c=c||t,r(i,l,d,c)}return o.defaultOptions=r.defaultOptions,Wo.js=e,Wo.css=t,Wo.html=o,Wo}(function(e){function t(r,o,i){var l=function(d,c){return r.js_beautify(d,c)};return l.js=r.js_beautify,l.css=o.css_beautify,l.html=i.html_beautify,l.js_beautify=r.js_beautify,l.css_beautify=o.css_beautify,l.html_beautify=i.html_beautify,l}(function(r){var o=_A();o.js_beautify=o.js,o.css_beautify=o.css,o.html_beautify=o.html,r.exports=t(o,o,o)})(e)})(Yh);const Kr=Yh.exports;function EA(e){const t={};return Object.values(e.import).forEach(r=>{t[r.name]=r.path}),` import { defineComponent } from "vue"; ${Object.keys(t).map(r=>`import ${r} from '${t[r]}';`).join(` `)} export default defineComponent({ @@ -579,12 +579,12 @@ ${Object.keys(e.data).map(r=>`const ${r} = ref(${En(e.data[r])})`).join(` `)} ${Object.keys(e.methods).map(r=>En(e.methods[r])).join(` `)} -`}function Wc(e,t){const r=[];return e&&e.forEach(o=>{if(!(o&&o._menu&&o._menu.sfc===!1))if(typeof o=="string")r.push(o);else if(o._fc_drag_tag){const i={...o,children:Wc(o.children),_sfc:{}};t&&(i.slot=t),i.children.length?typeof i.children[0]=="string"&&(i._sfc.content=i.children[0],delete i.children):delete i.children,r.push(i)}else r.push(...Wc(o.children,["DragBox","DragTool"].indexOf(o.type)>-1?o.slot||t:""))}),r}function SA(e,t,r,o){const i=e[0]?e[0].__fc__.vNode.aliasMap:void 0,l={style:{},import:{},data:{formData:{}},methods:{submit(){this.$refs.form.validate().then(()=>{})},reset(){this.$refs.form.resetFields()}}},d=[];function c(){let b=d.join(".");return b&&(b+="."),b}function u(b,g){return g?`<${b.type}${h(b)}>${g}`:`<${b.type}${h(b)}/>`}function h(b){const g=b.props||{},_=b._sfc||{};let x=[];if(b.class&&x.push(`class="${Array.isArray(b.class)?b.class.join(" "):b.class}"`),b.slot&&b.slot!=="default"&&x.push("#"+b.slot),Object.keys(g).forEach(N=>{const V=g[N];if(V&&typeof V=="object"){const F=b._fc_id?b._fc_id+"_"+N:N;l.data[F]=V,x.push(`:${N}="${F}"`)}else if(V!=null&&V!==""&&typeof V!="function"){let F=typeof V=="string"?"":":";F+=`${N}="${V}"`,x.push(F)}}),b.field){let N=b.value;const V={array:[],string:"",number:0};if(b.value==null){const F=r[b._fc_drag_tag];F&&Array.isArray(F.validate)&&ai(V,F.validate[0])&&(N=V[F.validate[0]])}l.data.formData[b.field]=N,_.vModel!==!1&&x.push(`v-model${_.modelField?":"+_.modelField:""}="formData.${c()}${b.field}"`)}if(b.style){const N=xA(b.style||"");N&&x.push(`style="${N}"`)}_.attr&&Object.keys(_.attr).forEach(N=>{x.push(`${N}="${_.attr[N]}"`)}),_.prop&&Object.keys(_.prop).forEach(N=>{const V=b._fc_id+"_"+N;l.data[V]=_.prop[N],x.push(`:${N}="${V}"`)}),_.flag&&_.flag.forEach(N=>{x.push(N)});let k=x.join(" ");return k&&(k=" "+k.trim()),k}function m(b){return b?b.map(g=>{var F,I,P;let _="";const x=g._menu;let k=at(g),N;if(x&&x.sfc){let T;if(typeof x.sfc=="object"?(T=x.sfc.handle,x.sfc.style&&(l.style[x.name]=x.sfc.style),x.sfc.import&&(l.import[x.name]=x.sfc.import)):T=x.sfc,T){const B=T(k,{transition:m,scope:l,getParentFieldStr:c})||k;typeof B=="string"?N=B:k=B}}const V=k.native!==!1&&(k.field||k.title);return N||(k._sfc&&k._sfc.parentField&&d.push(k.parentField),k._sfc&&k._sfc.content?_=`${k._sfc.content}`:k.children&&(_=` -`+m(k.children)+` -`),i&&i[k.type]&&(k.type=Xs(i[k.type])),N=u(k,_),k._sfc&&k._sfc.parentField&&d.pop()),V&&((F=k==null?void 0:k.wrap)==null?void 0:F.show)!==!1&&(N=u({type:"elFormItem",props:{labelWidth:k.title?void 0:"0px",...k.wrap||{},prop:c()+k.field,label:k.title,required:k.$required===!0?!0:void 0},style:(I=k==null?void 0:k.wrap)==null?void 0:I.style,class:(P=k==null?void 0:k.wrap)==null?void 0:P.class},` +`}function Wc(e,t){const r=[];return e&&e.forEach(o=>{if(!(o&&o._menu&&o._menu.sfc===!1))if(typeof o=="string")r.push(o);else if(o._fc_drag_tag){const i={...o,children:Wc(o.children),_sfc:{}};t&&(i.slot=t),i.children.length?typeof i.children[0]=="string"&&(i._sfc.content=i.children[0],delete i.children):delete i.children,r.push(i)}else r.push(...Wc(o.children,["DragBox","DragTool"].indexOf(o.type)>-1?o.slot||t:""))}),r}function SA(e,t,r,o){const i=e[0]?e[0].__fc__.vNode.aliasMap:void 0,l={style:{},import:{},data:{formData:{}},methods:{submit(){this.$refs.form.validate().then(()=>{})},reset(){this.$refs.form.resetFields()}}},d=[];function c(){let _=d.join(".");return _&&(_+="."),_}function u(_,g){return g?`<${_.type}${m(_)}>${g}`:`<${_.type}${m(_)}/>`}function m(_){const g=_.props||{},b=_._sfc||{};let x=[];if(_.class&&x.push(`class="${Array.isArray(_.class)?_.class.join(" "):_.class}"`),_.slot&&_.slot!=="default"&&x.push("#"+_.slot),Object.keys(g).forEach(N=>{const V=g[N];if(V&&typeof V=="object"){const F=_._fc_id?_._fc_id+"_"+N:N;l.data[F]=V,x.push(`:${N}="${F}"`)}else if(V!=null&&V!==""&&typeof V!="function"){let F=typeof V=="string"?"":":";F+=`${N}="${V}"`,x.push(F)}}),_.field){let N=_.value;const V={array:[],string:"",number:0};if(_.value==null){const F=r[_._fc_drag_tag];F&&Array.isArray(F.validate)&&ai(V,F.validate[0])&&(N=V[F.validate[0]])}l.data.formData[_.field]=N,b.vModel!==!1&&x.push(`v-model${b.modelField?":"+b.modelField:""}="formData.${c()}${_.field}"`)}if(_.style){const N=xA(_.style||"");N&&x.push(`style="${N}"`)}b.attr&&Object.keys(b.attr).forEach(N=>{x.push(`${N}="${b.attr[N]}"`)}),b.prop&&Object.keys(b.prop).forEach(N=>{const V=_._fc_id+"_"+N;l.data[V]=b.prop[N],x.push(`:${N}="${V}"`)}),b.flag&&b.flag.forEach(N=>{x.push(N)});let k=x.join(" ");return k&&(k=" "+k.trim()),k}function h(_){return _?_.map(g=>{var F,I,P;let b="";const x=g._menu;let k=at(g),N;if(x&&x.sfc){let T;if(typeof x.sfc=="object"?(T=x.sfc.handle,x.sfc.style&&(l.style[x.name]=x.sfc.style),x.sfc.import&&(l.import[x.name]=x.sfc.import)):T=x.sfc,T){const B=T(k,{transition:h,scope:l,getParentFieldStr:c})||k;typeof B=="string"?N=B:k=B}}const V=k.native!==!1&&(k.field||k.title);return N||(k._sfc&&k._sfc.parentField&&d.push(k.parentField),k._sfc&&k._sfc.content?b=`${k._sfc.content}`:k.children&&(b=` +`+h(k.children)+` +`),i&&i[k.type]&&(k.type=Xs(i[k.type])),N=u(k,b),k._sfc&&k._sfc.parentField&&d.pop()),V&&((F=k==null?void 0:k.wrap)==null?void 0:F.show)!==!1&&(N=u({type:"elFormItem",props:{labelWidth:k.title?void 0:"0px",...k.wrap||{},prop:c()+k.field,label:k.title,required:k.$required===!0?!0:void 0},style:(I=k==null?void 0:k.wrap)==null?void 0:I.style,class:(P=k==null?void 0:k.wrap)==null?void 0:P.class},` `+N+` `)),N}).join(` -`):""}e=Wc(e);const y=[];t.submitBtn.show&&y.push({type:"elButton",props:{type:"primary"},_sfc:{attr:{"@click":"submit"},content:t.submitBtn.innerText||"\u63D0\u4EA4"}}),t.resetBtn.show&&y.push({type:"elButton",props:{type:"default"},_sfc:{attr:{"@click":"reset"},content:t.resetBtn.innerText||"\u91CD\u7F6E"}}),y.length&&e.push({type:"elFormItem",children:y});const C=m([{type:"template",children:[{type:"elForm",props:t.form||{},children:e,_sfc:{attr:{ref:"form",":model":"formData"},flag:["@submit.prevent"]}}]}]);t.formData&&ml(l.data.formData,t.formData);const S=Kr.html(C,{indent_size:2,indent_char:" ",indent_scripts:"separate",jslint_happy:!1}),w=Kr.js(o?EA(l):AA(l),{indent_size:2,indent_char:" ",indent_scripts:"separate"}),E=Kr.css(Object.values(l.style).join(` +`):""}e=Wc(e);const y=[];t.submitBtn.show&&y.push({type:"elButton",props:{type:"primary"},_sfc:{attr:{"@click":"submit"},content:t.submitBtn.innerText||"\u63D0\u4EA4"}}),t.resetBtn.show&&y.push({type:"elButton",props:{type:"default"},_sfc:{attr:{"@click":"reset"},content:t.resetBtn.innerText||"\u91CD\u7F6E"}}),y.length&&e.push({type:"elFormItem",children:y});const C=h([{type:"template",children:[{type:"elForm",props:t.form||{},children:e,_sfc:{attr:{ref:"form",":model":"formData"},flag:["@submit.prevent"]}}]}]);t.formData&&ml(l.data.formData,t.formData);const S=Kr.html(C,{indent_size:2,indent_char:" ",indent_scripts:"separate",jslint_happy:!1}),w=Kr.js(o?EA(l):AA(l),{indent_size:2,indent_char:" ",indent_scripts:"separate"}),E=Kr.css(Object.values(l.style).join(` `),{indent_size:2,indent_char:" ",indent_scripts:"separate"});return`${S} ${w} @@ -592,59 +592,59 @@ ${w} -`}function xA(e){return!e||typeof e=="string"?e||"":Object.keys(e).reduce((t,r)=>(e[r]!=null&&e[r]!==""&&t.push(Ho(r)+":"+e[r]+";"),t),[]).join("")}const V4="",kA=n.defineComponent({name:"SubList",components:{fcDraggable:Lr,VNode:xh,ConfigItem:Rn},inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRuleChildren(){return this.designer.setupState.activeRuleChildren},activeRule(){return this.designer.setupState.activeRule}},methods:{toolHandle(...e){this.designer.setupState.toolHandle(...e)},subRender(...e){return this.designer.setupState.subRender(...e)},end({oldIndex:e,newIndex:t}){if(e===t)return;const r=this.activeRule.children.splice(e,1);this.activeRule.children.splice(t,0,r[0]),this.activeRule.key=We()}}}),TA={class:"_fc-sublist"},NA={class:"_fc-r-title"},DA=["onClick"],OA=["onClick"];function VA(e,t,r,o,i,l){const d=n.resolveComponent("VNode"),c=n.resolveComponent("ConfigItem"),u=n.resolveComponent("fcDraggable");return n.openBlock(),n.createElementBlock("div",TA,[n.createElementVNode("p",NA,[n.createElementVNode("span",null,n.toDisplayString(e.t("designer.sublist")),1),n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:t[0]||(t[0]=h=>e.toolHandle(e.activeRule,"addChild"))})]),n.createVNode(u,{group:{name:"sub",pull:"clone",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",onEnd:e.end,list:e.activeRuleChildren},{item:n.withCtx(({element:h,index:m})=>[n.createVNode(c,null,n.createSlots({label:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString((e.t("com."+h._menu.name+".name")||e.activeRule._menu.label)+" "+(m+1)),1)]),default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-copy",onClick:y=>e.toolHandle(h,"copy")},null,8,DA),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:y=>e.toolHandle(h,"delete")},null,8,OA)]),_:2},[e.activeRule._menu.subRender?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{fn:()=>e.subRender(e.activeRule._menu.subRender,e.activeRule,h)},null,8,["fn"])]),key:"0"}:void 0]),1024)]),_:1},8,["onEnd","list"])])}const BA=De(kA,[["render",VA]]),B4="",RA=n.defineComponent({name:"ToolsBar",inject:["designer"],computed:{t(){return this.designer.setupState.t},tools(){const e=this.designer.setupState,t=[];return!e.activeRule&&!e.customForm.config||(e.baseForm.isShow&&t.push({label:this.t("designer.rule"),icon:"base"}),(e.propsForm.isShow||e.customForm.isShow&&e.customForm.propsShow)&&t.push({label:this.t("designer.props"),icon:"props"}),e.advancedForm.isShow&&t.push({label:this.t("designer.advanced"),icon:"advanced"}),e.styleForm.isShow&&t.push({label:this.t("designer.style"),icon:"style"}),e.eventShow&&t.push({label:this.t("designer.event"),icon:"event"}),e.validateForm.isShow&&t.push({label:this.t("designer.validate"),icon:"validate"})),t}},methods:{onClick(e){document.querySelector(`#_fd-config-${e}`).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})},clearActiveRule(){this.designer.setupState.clearActiveRule()}}}),$A={key:0,class:"_fc-r-tools-bar"},IA={class:"_fc-r-tools"},FA=["onClick"];function MA(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return e.tools.length>2?(n.openBlock(),n.createElementBlock("div",$A,[n.createElementVNode("div",IA,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.tools,c=>(n.openBlock(),n.createBlock(d,{key:c.icon,effect:"dark",content:c.label,placement:"bottom",persistent:"","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-tool",onClick:u=>e.onClick(c.icon)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",`icon-config-${c.icon}`])},null,2)],8,FA)]),_:2},1032,["content"]))),128)),n.createElementVNode("div",{class:"_fc-r-tools-close _fc-r-tool",onClick:t[0]||(t[0]=(...c)=>e.clearActiveRule&&e.clearActiveRule(...c))},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add2"},null,-1)]))])])):n.createCommentVNode("",!0)}const PA=De(RA,[["render",MA]]),R4="",LA=n.defineComponent({name:"ConfigTitle"}),jA={ref:"cell",class:"_fd-config-title"};function zA(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",jA,[n.renderSlot(e.$slots,"default")],512)}const Sm=De(LA,[["render",zA]]);var UA={name:"zh-cn",el:{breadcrumb:{label:"\u9762\u5305\u5C51"},colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A",defaultLabel:"\u989C\u8272\u9009\u62E9\u5668",description:"\u5F53\u524D\u989C\u8272 {color}\uFF0C\u6309 Enter \u952E\u9009\u62E9\u65B0\u989C\u8272",alphaLabel:"\u9009\u62E9\u900F\u660E\u5EA6\u7684\u503C"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",dateTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u65E5\u671F",monthTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u6708\u4EFD",yearTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u5E74\u4EFD",selectedDate:"\u5DF2\u9009\u65E5\u671F",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},weeksFull:{sun:"\u661F\u671F\u65E5",mon:"\u661F\u671F\u4E00",tue:"\u661F\u671F\u4E8C",wed:"\u661F\u671F\u4E09",thu:"\u661F\u671F\u56DB",fri:"\u661F\u671F\u4E94",sat:"\u661F\u671F\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},inputNumber:{decrease:"\u51CF\u5C11\u6570\u503C",increase:"\u589E\u52A0\u6570\u503C"},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},dropdown:{toggleDropdown:"\u5207\u6362\u4E0B\u62C9\u9009\u9879"},mention:{loading:"\u52A0\u8F7D\u4E2D"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",page:"\u9875",prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875",currentPage:"\u7B2C {pager} \u9875",prevPages:"\u5411\u524D {pager} \u9875",nextPages:"\u5411\u540E {pager} \u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},dialog:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},drawer:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!",close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},upload:{deleteTip:"\u6309 Delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},slider:{defaultLabel:"\u6ED1\u5757\u4ECB\u4E8E {min} \u81F3 {max}",defaultRangeStartLabel:"\u9009\u62E9\u8D77\u59CB\u503C",defaultRangeEndLabel:"\u9009\u62E9\u7ED3\u675F\u503C"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tour:{next:"\u4E0B\u4E00\u6B65",previous:"\u4E0A\u4E00\u6B65",finish:"\u7ED3\u675F\u5BFC\u89C8"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"},carousel:{leftArrow:"\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",rightArrow:"\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",indicator:"\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}"}}};const $4="",HA=n.defineComponent({name:"TypeSelect",inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},customForm(){return this.designer.setupState.customForm},menus(){let e=[];const t=this.designer.setupState;if(this.activeRule){const r=this.activeRule._menu.name,o=t.getConfig("switchType",[]);if(o===!1)return e;let i=[];o.forEach(l=>{l.indexOf(r)>-1&&i.push(...l)}),i=i.filter((l,d)=>l!==r&&i.indexOf(l)===d),i.length?t.menuList.forEach(l=>{l.list.forEach(d=>{i.indexOf(d.name)>-1&&e.push(d)})}):t.menuList.forEach(l=>{l.name===this.activeRule._menu.menu&&l.list.forEach(d=>{d.name!==r&&e.push(d)})})}return e.filter(r=>this.designer.setupState.hiddenItem.indexOf(r.name)===-1)}},methods:{handleCommand(e){var d;let t=this.activeRule,r=this.activeRule;r._menu.inside||(r=r.__fc__.parent.rule);const o=r.__fc__.parent.rule.children,i=this.designer.setupState.makeRule(e);let l=i;i.type==="DragTool"&&(l=i.children[0]),l.field&&t.field?["title","info","field","validate","computed","control","$required","style"].forEach(c=>{l[c]=t[c]}):(d=t==null?void 0:t.computed)!=null&&d.hidden&&(l.computed={hidden:t.computed.hidden}),t.name&&(l.name=t.name),["name","wrap","class","id","control","on"].forEach(c=>{t[c]&&(l[c]=t[c])}),o.splice(o.indexOf(r),1,i),this.$nextTick(()=>{this.designer.setupState.triggerActive(l)})}}}),WA={key:0,class:"fc-icon icon-down"};function GA(e,t,r,o,i,l){const d=n.resolveComponent("el-tag"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createBlock(h,{class:"_fd-type-select",trigger:"click",size:"default","popper-class":"_fd-type-select-pop",disabled:!e.menus.length,onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menus,m=>(n.openBlock(),n.createBlock(c,{command:m,key:m.name},{default:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",m.icon||"icon-input"])},null,2),n.createTextVNode(n.toDisplayString(e.t("com."+m.name+".name")||m.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{type:"success",effect:"plain","disable-transitions":""},{default:n.withCtx(()=>[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createTextVNode(n.toDisplayString(e.t("com."+e.activeRule._menu.name+".name")||e.activeRule._menu.label)+" ",1),e.menus.length?(n.openBlock(),n.createElementBlock("i",WA)):n.createCommentVNode("",!0)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com."+e.customForm.config.name+".name")||e.customForm.config.label||e.customForm.config.name),1)],64))]),_:1})]),_:1},8,["disabled","onCommand"])}const KA=De(HA,[["render",GA]]),I4="",YA=n.defineComponent({name:"FieldList",inject:["designer"],props:{field:Array},components:{fcDraggable:Lr},methods:{nodeClick(e){if(e.rule||e.item){const t={...e};this.designer.setupState.clickField(t)}}}}),QA={class:"_fc-field-node"},JA={class:"_fc-field-node-label"},XA={key:1,class:"fc-icon icon-folder"},ZA={key:1,class:"_fc-field-node"},qA={class:"_fc-field-node-label"},eS={key:1,class:"fc-icon icon-folder"};function tS(e,t,r,o,i,l){const d=n.resolveComponent("fcDraggable"),c=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(c,{ref:"treeRef",class:"_fc-field-tree",data:e.field,"default-expand-all":"","expand-on-click-node":!1,indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:u,data:h})=>[h.rule||h.item?(n.openBlock(),n.createBlock(d,{key:0,group:{name:"default",pull:"clone",put:!1},sort:!1,list:[{...h,_field:!0}],itemKey:"label",class:"_fc-field-drag"},{item:n.withCtx(()=>[n.createElementVNode("div",QA,[n.createElementVNode("div",JA,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",XA)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])])]),_:2},1032,["list"])):(n.openBlock(),n.createElementBlock("div",ZA,[n.createElementVNode("div",qA,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",eS)),n.createElementVNode("span",null,n.toDisplayString(h.label),1)])]))]),_:1},8,["data","onNodeClick"])}const nS=De(YA,[["render",tS]]),iS=["props"],rS=["class","style","directives"],oS=["on","hook"],xm=(e,t={},r={})=>{const o=[...iS,...r.normal||[]],i=[...rS,...r.array||[]],l=[...oS,...r.functional||[]],d=r.props||[];return e.reduce((c,u)=>{for(const h in u)if(c[h])if(d.indexOf(h)>-1)c[h]=xm([u[h]],c[h]);else if(o.indexOf(h)>-1)c[h]={...c[h],...u[h]};else if(i.indexOf(h)>-1){const m=c[h]instanceof Array?c[h]:[c[h]],y=u[h]instanceof Array?u[h]:[u[h]];c[h]=[...m,...y]}else if(l.indexOf(h)>-1)for(const m in u[h])if(c[h][m]){const y=c[h][m]instanceof Array?c[h][m]:[c[h][m]],C=u[h][m]instanceof Array?u[h][m]:[u[h][m]];c[h][m]=[...y,...C]}else c[h][m]=u[h][m];else if(h==="hook")for(let m in u[h])c[h][m]?c[h][m]=aS(c[h][m],u[h][m]):c[h][m]=u[h][m];else c[h]=u[h];else o.indexOf(h)>-1||l.indexOf(h)>-1||d.indexOf(h)>-1?c[h]={...u[h]}:i.indexOf(h)>-1?c[h]=u[h]instanceof Array?[...u[h]]:typeof u[h]=="object"?{...u[h]}:u[h]:c[h]=u[h];return c},t)},aS=(e,t)=>function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)},F4="",lS=n.defineComponent({name:"FormList",inject:["designer"],props:{list:Array},data(){return{loading:!1,timerId:void 0,load:void 0}},methods:{loadConfig(e,t){this.designer.setupState.openInputData(!1),this.designer.setupState.pageData=[],this.designer.setupState.setOptions(e.options),this.designer.setupState.setRule(e.rule),this.designer.emit("switchForm",t)},starLoad(){this.loading||(this.load=oi.ElLoading.service({target:document.getElementsByClassName("_fc-m-drag")[0],lock:!0}),this.loading=!0,this.timerId=setTimeout(()=>{this.endLoad()},5e3))},endLoad(){this.loading=!1,this.load&&this.load.close(),this.timerId&&clearTimeout(this.timerId),this.load=void 0,this.timerId=void 0},nodeClick(e){if(this.loading)return;let t={rule:e.rule||[],options:e.options||{}};if(e.load){const r=e.load(e);if(r&&r.then){this.starLoad(),r.then(o=>{o.rule&&(t.rule=o.rule),o.options&&(t.options=o.options),this.loadConfig(t,e),this.endLoad()}).catch(o=>{this.endLoad()});return}else r&&(r.rule&&(t.rule=r.rule),r.options&&(t.options=r.options))}this.loadConfig(t,e)}}}),sS={class:"_fc-form-node"},dS={class:"_fc-form-node-label"},cS={key:0,class:"fc-icon icon-form"},uS={key:1,class:"fc-icon icon-folder"},fS={key:0,class:"_fc-form-node-info"},pS=["onClick"];function hS(e,t,r,o,i,l){const d=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(d,{ref:"treeRef",class:"_fc-form-tree",data:e.list,indent:5},{default:n.withCtx(({node:c,data:u})=>[n.createElementVNode("div",sS,[n.createElementVNode("div",dS,[c.isLeaf?(n.openBlock(),n.createElementBlock("i",cS)):(n.openBlock(),n.createElementBlock("i",uS)),n.createElementVNode("div",null,[n.createElementVNode("div",null,n.toDisplayString(u.label),1),u.info?(n.openBlock(),n.createElementBlock("span",fS,n.toDisplayString(u.info),1)):n.createCommentVNode("",!0)])]),c.isLeaf&&!u.disabled?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:n.withModifiers(h=>e.nodeClick(u),["stop"])},null,8,pS)):n.createCommentVNode("",!0)])]),_:1},8,["data"])}const mS=De(lS,[["render",hS]]),M4="",gS=n.defineComponent({name:"GlobalEventConfig",emits:["update:modelValue"],props:{modelValue:Object,eventName:Array},components:{Warning:Jn,FnEditor:xi},inject:["designer"],data(){return{visible:!1,activeIdx:"",event:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.event=at(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.event[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="event_"+We();this.event[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){return this.$refs.data.save()?(this.event[this.activeIdx].handle=this.handle,this.activeIdx="",!0):!1},rm(e){delete this.event[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.event}),this.visible=!1)}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}}}),vS={class:"_fd-gec"},yS=["onClick"],bS={class:"_fd-gec-method"},wS={key:0,class:"_fd-label"},CS=["onClick"];function _S(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vS,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gec-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(u,{tooltip:e.t("warning.globalEvent")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=_=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(_,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",bS,[n.createElementVNode("span",null,n.toDisplayString(x),1),_.label?(n.openBlock(),n.createElementBlock("span",wS,n.toDisplayString(_.label),1)):n.createCommentVNode("",!0)]),_.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,CS)):n.createCommentVNode("",!0)],8,yS)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=_=>e.cusValue=_),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((..._)=>e.addCus&&e.addCus(..._),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((..._)=>e.closeCus&&e.closeCus(..._),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(b,{modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=_=>e.handle=_),name:"handle",args:e.fnArgs,ref:"data"},null,8,["modelValue","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const km=De(gS,[["render",_S]]),P4="",ES=n.defineComponent({name:"StructEditor",props:{modelValue:[Object,Array,Function],format:Boolean,defaultValue:{require:!1}},emits:["blur","focus","update:modelValue"],inject:["designer"],data(){return{editor:null,visible:!1,err:!1,oldVal:null}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue(e){if(this.editor){const t=e?this.toJson(e):"";this.oldVal=t;const o=this.editor.getScrollInfo().top;this.editor.setValue(t),this.editor.scrollTo(0,o)}}},mounted(){this.$nextTick(()=>{this.load()})},methods:{toJson(e){return this.format?je.toJson(e,2):En(e)},load(){const e=this.modelValue?this.toJson(this.modelValue):"";this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""})),this.editor.on("blur",()=>{this.$emit("blur")}),this.editor.on("focus",()=>{this.$emit("focus")})})},save(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(this.err=!0,!1):(this.visible=!1,this.toJson(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),AS={class:"_fd-struct-editor"},SS={ref:"editor"};function xS(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",AS,[n.createElementVNode("div",SS,null,512)])}const Gc=De(ES,[["render",xS]]),L4="",kS=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],TS=n.defineComponent({name:"GlobalFetchConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,VariableConfig:jo,DragForm:je.$form(),FnEditor:xi,StructEditor:Gc},inject:["designer"],data(){return{visible:!1,activeIdx:"",list:{},cus:!1,cusValue:"",form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"small"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},types(){return{fetch:this.t("fetch.remote"),static:this.t("fetch.static")}},dataNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.list=at(this.modelValue||{}),this.activeIdx="")}},methods:{open(){this.visible=!0},active(e){if(this.activeIdx!==e){const t=this.list[e];this.form.rule=t.type==="static"?[]:kS(this.t),this.form.formData={...t},this.form.label=t.label,this.form.type=t.type,this.form.data=t.data,this.form.dataType=t.dataType,this.form.parse=t.parse||"",this.form.beforeFetch=t.beforeFetch||"",this.form.onError=t.onError||"",this.activeIdx=e}},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="data_"+We();this.list[t]={label:e,type:this.cus,data:[]},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(e){this.cus=e},saveData(){!this.$refs.data.save()||(this.list[this.activeIdx].data=this.form.data||[],this.activeIdx="")},save(){if(this.list[this.activeIdx].type==="static")return this.saveData();this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=je.parseFn(this.form.parse),e.beforeFetch=je.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,this.list[this.activeIdx]=e,this.activeIdx="")}).catch(e=>{console.error(e),sn(e[Object.keys(e)[0]][0].message)})},rm(e){delete this.list[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){if(this.activeIdx)return sn(this.t("event.saveMsg"));this.$emit("update:modelValue",{...this.list}),this.visible=!1}}}),NS={class:"_fd-gfc"},DS=["onClick"],OS={class:"_fd-gfc-method"},VS={key:0,class:"_fd-label"},BS=["onClick"],RS={class:"_fd-gfc-info"};function $S(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-dropdown-item"),m=n.resolveComponent("el-dropdown-menu"),y=n.resolveComponent("el-dropdown"),C=n.resolveComponent("el-header"),S=n.resolveComponent("el-menu-item"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-menu"),b=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),_=n.resolveComponent("el-aside"),x=n.resolveComponent("DragForm"),k=n.resolveComponent("el-tab-pane"),N=n.resolveComponent("FnEditor"),V=n.resolveComponent("el-tabs"),F=n.resolveComponent("StructEditor"),I=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",NS,[n.createVNode(c,{value:e.dataNum,type:"warning",hidden:e.dataNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(I,{class:"_fd-gfc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[11]||(t[11]=P=>e.visible=P),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalFetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[10]||(t[10]=P=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(_,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-l"},{default:n.withCtx(()=>[n.createVNode(C,{class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(y,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.types,(P,T)=>(n.openBlock(),n.createBlock(h,{key:T,onClick:B=>e.cusEvent(T)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(P),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.create")),1),t[12]||(t[12]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(P,T)=>(n.openBlock(),n.createBlock(S,{class:n.normalizeClass({"is-active":T===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:n.withModifiers(B=>e.active(T),["stop"])},[n.createElementVNode("div",OS,[n.createElementVNode("span",null,n.toDisplayString(T),1),P.label?(n.openBlock(),n.createElementBlock("span",VS,n.toDisplayString(P.label),1)):n.createCommentVNode("",!0)]),P.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(B=>e.rm(T),["stop"])},null,8,BS)):n.createCommentVNode("",!0)],8,DS)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(S,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=P=>e.cusValue=P),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("fetch.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...P)=>e.addCus&&e.addCus(...P),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...P)=>e.closeCus&&e.closeCus(...P),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(b,null,{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(C,{key:0,class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(b,{key:e.activeIdx},{default:n.withCtx(()=>[e.list[e.activeIdx].type==="fetch"?(n.openBlock(),n.createBlock(V,{key:0,"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",RS,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(x,{api:e.form.api,"onUpdate:api":t[4]||(t[4]=P=>e.form.api=P),modelValue:e.form.formData,"onUpdate:modelValue":t[5]||(t[5]=P=>e.form.formData=P),rule:e.form.rule,option:e.form.options},{title:n.withCtx(P=>[P.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:P.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(P.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(P.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[6]||(t[6]=P=>e.form.beforeFetch=P),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[7]||(t[7]=P=>e.form.parse=P),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(k,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[8]||(t[8]=P=>e.form.onError=P),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})):(n.openBlock(),n.createBlock(F,{key:1,modelValue:e.form.data,"onUpdate:modelValue":t[9]||(t[9]=P=>e.form.data=P),ref:"data"},null,8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Tm=De(TS,[["render",$S]]),j4="",IS=n.defineComponent({name:"SizeInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String,size:String,unit:{type:Array,default:()=>["auto","px","%","vh","vw","em","rem"]},defaultUnit:{type:String,default:"px"}},watch:{modelValue(){this.parseValue()}},data(){return{idx:1,num:0,oldValue:this.modelValue||""}},methods:{parseValue(){this.modelValue!=="auto"?(this.idx=Math.max(this.unit.indexOf(this.defaultUnit),0),this.unit.forEach((e,t)=>{(this.modelValue||"").indexOf(e)>-1&&(this.idx=t)}),this.num=li(this.modelValue)?null:parseFloat(this.modelValue||0)):(this.idx=0,this.num=0)},submit(){this.oldValue=li(this.num)?"":""+this.num+this.unit[this.idx],this.$emit("update:modelValue",this.oldValue),this.$emit("change",this.oldValue)},changeType(e){if(e!==void 0){if(this.idx===e)return;this.idx=e}else this.idx++,this.idx>4&&(this.idx=0);this.unit[this.idx]==="auto"?(this.oldValue="auto",this.$emit("update:modelValue","auto"),this.$emit("change","auto")):this.submit()}},created(){this.parseValue()}}),FS={class:"_fd-size-input"};function MS(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-inputNumber"),u=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",FS,[e.unit[e.idx]==="auto"?(n.openBlock(),n.createBlock(d,{key:0,size:e.size,style:{width:"150px"},onClick:t[0]||(t[0]=y=>e.changeType())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(c,{size:e.size,modelValue:e.num,"onUpdate:modelValue":t[1]||(t[1]=y=>e.num=y),onChange:e.submit,"controls-position":"right"},null,8,["size","modelValue","onChange"]),n.createVNode(m,{trigger:"click",size:"small"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.unit,(y,C)=>(n.openBlock(),n.createBlock(u,{key:y,onClick:S=>e.changeType(C)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(y),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{size:e.size},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])]),_:1})],64))])}const Yr=De(IS,[["render",MS]]),z4="",PS=n.defineComponent({name:"BoxSizeInput",components:{SizeInput:Yr,ConfigItem:Rn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{overflow:[{value:"visible",icon:"icon-eye"},{value:"hidden",icon:"icon-eye-close"},{value:"scroll",icon:"icon-scroll"},{value:"auto",text:"Auto"}],keys:["width","height","minWidth","minHeight","maxWidth","maxHeight"],boxStyle:{width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""}}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""},this.modelValue&&Object.keys(this.boxStyle).forEach(e=>{this.modelValue[e]&&(this.boxStyle[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},changeOverflow(e){this.boxStyle.overflow=this.boxStyle.overflow===e?"":e,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value}},created(){this.tidyValue()}}),LS={class:"_fd-box-size-input"},jS={key:0,style:{"font-size":"12px","line-height":"16px"}};function zS(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-tooltip"),m=n.resolveComponent("el-radio-group"),y=n.resolveComponent("el-form"),C=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",LS,[n.createVNode(C,{label:e.t("props.size"),info:Object.keys(e.modelValue).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(y,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.keys,S=>(n.openBlock(),n.createBlock(c,{label:e.t("style."+S),key:S},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.boxStyle[S],"onUpdate:modelValue":w=>e.boxStyle[S]=w,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"]))),128)),n.createVNode(c,{label:e.t("style.overflow.name"),style:{"grid-column":"span 2"}},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.boxStyle.overflow},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overflow,S=>(n.openBlock(),n.createBlock(h,{effect:"dark",content:e.t("style.overflow."+S.value),placement:"top",persistent:"","hide-after":0,key:S.value},{default:n.withCtx(()=>[n.createVNode(u,{label:S.value,value:S.value,onClick:w=>e.changeOverflow(S.value)},{default:n.withCtx(()=>[S.text?(n.openBlock(),n.createElementBlock("span",jS,"Auto ")):(n.openBlock(),n.createElementBlock("i",{key:1,class:n.normalizeClass(["fc-icon",S.icon])},null,2))]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["label","info"])])}const US=De(PS,[["render",zS]]),U4="",HS=n.defineComponent({name:"ColorInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){return{value:this.modelValue||"",predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}},methods:{},created(){}}),WS={class:"_fd-color-input"};function GS(e,t,r,o,i,l){const d=n.resolveComponent("el-color-picker"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",WS,[n.createVNode(c,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=u=>e.value=u)},{append:n.withCtx(()=>[n.createVNode(d,{"show-alpha":"","color-format":"hex",predefine:e.predefine,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["predefine","modelValue"])]),_:1},8,["modelValue"])])}const Qr=De(HS,[["render",GS]]),H4="",KS=n.defineComponent({name:"BorderInput",components:{ColorInput:Qr,SizeInput:Yr,ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue(),this.initCur()},active(){this.initCur()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=Ho(t)+": "+this.borderStyle[t]+";")},{}),e}},data(){const e=this.designer.setupState.t;return{t:e,active:"",borderStyle:{},curStyle:"",curColor:"",curWidth:"",lineType:["solid","dashed","dotted","double"].map(t=>({value:t,label:e("style."+t)})),position:["Top","Left","Bottom","Right"],type:["Style","Color","Width"],unwatch:null}},methods:{tidyValue(){const e=[];this.borderStyle={},["",...this.position].forEach(t=>{this.type.forEach(r=>{e.push("border"+t+r)})}),e.forEach(t=>{this.borderStyle[t]=this.modelValue[t]||""})},onInput(){const e=Object.keys(this.borderStyle).reduce((t,r)=>(this.borderStyle[r]!==""&&(t[r]=this.borderStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},pushCur(){this.borderStyle["border"+this.active+"Style"]=this.curStyle||"",this.borderStyle["border"+this.active+"Color"]=this.curColor||"",this.borderStyle["border"+this.active+"Width"]=this.curWidth||"",this.onInput()},initCur(){this.unwatch&&this.unwatch(),this.curStyle=this.borderStyle["border"+this.active+"Style"]||"",this.curColor=this.borderStyle["border"+this.active+"Color"]||"",this.curWidth=this.borderStyle["border"+this.active+"Width"]||"",this.unwatch=this.$watch(()=>[this.curStyle,this.curColor,this.curWidth],()=>{this.pushCur()})}},created(){this.tidyValue(),this.initCur()}}),YS={class:"_fd-border-input"},QS={class:"_fd-bi-left"},JS={class:"_fd-bil-row"},XS={class:"_fd-bil-row"},ZS={class:"_fd-bil-row"},qS={class:"_fd-bi-right"},ex={class:"_fd-bi-opt"};function tx(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("SizeInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(m,{label:e.t("style.border")},{append:n.withCtx(()=>[n.createElementVNode("div",YS,[n.createElementVNode("div",QS,[n.createElementVNode("div",JS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Top"?"active":""]),onClick:t[0]||(t[0]=y=>e.active="Top")},"\u2533 ",2)]),n.createElementVNode("div",XS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Left"?"active":""]),onClick:t[1]||(t[1]=y=>e.active="Left")},"\u2523 ",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active===""?"active":""]),onClick:t[2]||(t[2]=y=>e.active="")},"\u254B",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Right"?"active":""]),onClick:t[3]||(t[3]=y=>e.active="Right")}," \u252B ",2)]),n.createElementVNode("div",ZS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Bottom"?"active":""]),onClick:t[4]||(t[4]=y=>e.active="Bottom")},"\u253B ",2)])]),n.createElementVNode("div",qS,[n.createVNode(c,{modelValue:e.curStyle,"onUpdate:modelValue":t[5]||(t[5]=y=>e.curStyle=y),clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.lineType,y=>(n.openBlock(),n.createBlock(d,{key:y.value,label:y.label,value:y.value},{default:n.withCtx(()=>[n.createElementVNode("div",ex,[n.createElementVNode("div",{class:n.normalizeClass(["_line",y.value])},null,2)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createVNode(u,{modelValue:e.curWidth,"onUpdate:modelValue":t[6]||(t[6]=y=>e.curWidth=y)},null,8,["modelValue"]),n.createVNode(h,{modelValue:e.curColor,"onUpdate:modelValue":t[7]||(t[7]=y=>e.curColor=y)},null,8,["modelValue"])])])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"line-box",style:n.normalizeStyle(e.borderStyleStr)},t[8]||(t[8]=[n.createElementVNode("div",{class:"line-box-con"},null,-1)]),4)]),_:1},8,["label"])}const nx=De(KS,[["render",tx]]),W4="",ix=n.defineComponent({name:"RadiusInput",components:{ConfigItem:Rn,ColorInput:Qr,SizeInput:Yr},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(e){e!==this.oldValue&&this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{visit:!1,active:"",style:{com:"",left:"",right:"",top:"",bottom:""},unit:["px","%"],oldValue:""}},methods:{batch(){this.style.left=this.style.com,this.style.right=this.style.com,this.style.top=this.style.com,this.style.bottom=this.style.com,this.onInput()},tidyValue(){if(this.style={com:"",left:"",right:"",top:"",bottom:""},!this.modelValue)return;let e=(this.modelValue||"").split(" ").filter(t=>t!=="");e.length===1?e=[e[0],e[0],e[0],e[0]]:e.length===2?e=[e[0],e[1],e[0],e[1]]:e.length===3&&(e=[e[0],e[1],e[2],e[1]]),this.style.left=e[0],this.style.top=e[1],this.style.right=e[2],this.style.bottom=e[3],this.updateCom()},updateCom(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;this.style.com=e.replaceAll(this.style.left,"").trim()===""?this.style.left:""},onInput(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;`${this.style.left}${this.style.top}${this.style.right}${this.style.bottom}`.trim()===""?e="":this.updateCom(),this.oldValue=e,this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),rx={class:"_fd-radius-input"},ox={class:"_fd-radius-con"},ax={class:"_fd-radius-item"},lx={class:"_fd-radius-item"},sx={class:"_fd-radius-item"},dx={class:"_fd-radius-item"};function cx(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",rx,[n.createVNode(c,{label:e.t("style.borderRadius")},{append:n.withCtx(()=>[n.createElementVNode("div",ox,[n.createElementVNode("div",ax,[t[5]||(t[5]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(180deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.left,"onUpdate:modelValue":t[1]||(t[1]=u=>e.style.left=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",lx,[t[6]||(t[6]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(-90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.top,"onUpdate:modelValue":t[2]||(t[2]=u=>e.style.top=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",sx,[t[7]||(t[7]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.bottom,"onUpdate:modelValue":t[3]||(t[3]=u=>e.style.bottom=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",dx,[t[8]||(t[8]=n.createElementVNode("div",{class:"_fd-radius-icon"},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.right,"onUpdate:modelValue":t[4]||(t[4]=u=>e.style.right=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])])])]),default:n.withCtx(()=>[n.createVNode(d,{unit:e.unit,modelValue:e.style.com,"onUpdate:modelValue":t[0]||(t[0]=u=>e.style.com=u),onChange:e.batch},null,8,["unit","modelValue","onChange"])]),_:1},8,["label"])])}const ux=De(ix,[["render",cx]]),G4="",fx=n.defineComponent({name:"BorderInput",components:{ColorInput:Qr,SizeInput:Yr,ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=Ho(t)+": "+this.borderStyle[t]+";")},{}),e},alignType(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},decorationType(){return["underline","line-through","overline"].map(e=>({label:this.t("style.decoration."+e),value:e}))},weightType(){return[300,400,500,700].map(e=>({label:this.t("style.weight."+e),value:e}))}},data(){return{t:this.designer.setupState.t,fontStyle:{fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",textAlign:"",lineHeight:"",letterSpacing:""}}},methods:{tidyValue(){Object.keys(this.fontStyle).forEach(e=>{this.fontStyle[e]=this.modelValue[e]||""})},onInput(){const e=Object.keys(this.fontStyle).reduce((t,r)=>(this.fontStyle[r]!==""&&(t[r]=this.fontStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),px={class:"_fd-font-input"};function hx(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-option"),h=n.resolveComponent("el-select"),m=n.resolveComponent("el-form"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(y,{label:e.t("style.font.name")},{append:n.withCtx(()=>[n.createElementVNode("div",px,[n.createVNode(m,{"label-width":"50px","label-position":"top",inline:"",size:"small"},{default:n.withCtx(()=>[n.createVNode(c,{label:e.t("style.font.size")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.fontSize,"onUpdate:modelValue":t[0]||(t[0]=C=>e.fontStyle.fontSize=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.weight.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.fontWeight,"onUpdate:modelValue":t[1]||(t[1]=C=>e.fontStyle.fontWeight=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.weightType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({fontWeight:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.decoration.name")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textDecoration,"onUpdate:modelValue":t[2]||(t[2]=C=>e.fontStyle.textDecoration=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decorationType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({textDecoration:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.align")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.fontStyle.textAlign,"onUpdate:modelValue":t[3]||(t[3]=C=>e.fontStyle.textAlign=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.alignType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.height")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.lineHeight,"onUpdate:modelValue":t[4]||(t[4]=C=>e.fontStyle.lineHeight=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.spacing")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.letterSpacing,"onUpdate:modelValue":t[5]||(t[5]=C=>e.fontStyle.letterSpacing=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fi-box",style:n.normalizeStyle(e.fontStyle)},n.toDisplayString(e.t("style.font.preview")),5)]),_:1},8,["label"])}const mx=De(fx,[["render",hx]]),K4="",gx=n.defineComponent({name:"DisplayInput",components:{ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:Object},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{style:{},displayOptions:[{value:"block",icon:"block"},{value:"inline-block",icon:"inlineblock"},{value:"inline",icon:"inline"},{value:"flex",icon:"flex"}],options:[{key:"flexDirection",items:[{value:"row",icon:"direction-row"},{value:"column",icon:"direction-column"},{value:"row-reverse",icon:"direction-rowreverse"},{value:"column-reverse",icon:"direction-columnreverse"}]},{key:"flexWrap",items:[{value:"nowrap",icon:"flex-nowrap",row:!0},{value:"wrap",icon:"flex-wrap",row:!0}]},{key:"alignContent",items:[{value:"center",icon:"align-center",row:!0},{value:"flex-start",icon:"align-flexstart",row:!0},{value:"flex-end",icon:"align-flexend",row:!0},{value:"space-around",icon:"align-spacearound",row:!0},{value:"space-between",icon:"align-spacebetween",row:!0},{value:"stretch",icon:"align-stretch",row:!0}]},{key:"justifyContent",items:[{value:"center",icon:"justify-center",row:!0},{value:"flex-start",icon:"justify-flexstart",row:!0},{value:"flex-end",icon:"justify-flexend",row:!0},{value:"space-between",icon:"justify-spacebetween",row:!0},{value:"space-around",icon:"justify-spacearound",row:!0},{value:"space-evenly",icon:"justify-stretch",row:!0}]},{key:"alignItems",items:[{value:"center",icon:"alignitems-center",row:!0},{value:"flex-start",icon:"alignitems-flexstart",row:!0},{value:"flex-end",icon:"alignitems-flexend",row:!0},{value:"stretch",icon:"alignitems-stretch",row:!0},{value:"baseline",icon:"alignitems-baseline"}]}]}},methods:{tidyValue(){this.style={display:"",flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""},this.modelValue&&Object.keys(this.style).forEach(e=>{this.modelValue[e]&&(this.style[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.style).reduce((t,r)=>(this.style[r]!==""&&(t[r]=this.style[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},radioClick(e,t){const r=this.style[e];this.style[e]===t.value?this.style[e]="":e==="display"&&t.value!=="flex"?this.style={display:t.value,flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""}:this.style[e]=t.value,this.style[e]!==r&&this.onInput()}},created(){this.tidyValue()}}),vx={class:"_fd-display-input"},yx={class:"_fd-display-raw"},bx={class:"_label"};function wx(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",vx,[n.createVNode(h,{label:e.t("style.display.name"),arrow:!1,showAppend:e.style.display==="flex"},{append:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-display-con",[e.style.flexDirection,["column","column-reverse"].indexOf(e.style.flexDirection)>-1?"rotate-flag":""]])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createElementBlock("div",yx,[n.createElementVNode("div",bx,n.toDisplayString(e.t("style."+m.key+".name"))+": ",1),n.createVNode(u,{"model-value":e.style[m.key],size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(m.items,y=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style."+m.key+"."+y.value),placement:"top",persistent:"","hide-after":0,key:y.value},{default:n.withCtx(()=>[n.createVNode(d,{label:y.value,value:y.value,onClick:C=>e.radioClick(m.key,y)},{default:n.withCtx(()=>[n.createElementVNode("span",{class:n.normalizeClass(y.row?"rotate":"")},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+y.icon])},null,2)],2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:2},1032,["model-value"])]))),256))],2)]),default:n.withCtx(()=>[n.createVNode(u,{"model-value":e.style.display,size:"small",style:{width:"150px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.displayOptions,m=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style.display."+m.value),placement:"top",persistent:"","hide-after":0,key:m.value},{default:n.withCtx(()=>[n.createVNode(d,{label:m.value,value:m.value,onClick:y=>e.radioClick("display",m)},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-display-"+m.icon])},null,2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label","showAppend"])])}const Cx=De(gx,[["render",wx]]),Y4="",_x=n.defineComponent({name:"ShadowContent",components:{ColorInput:Qr},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{default:"0px 0px 0px rgba(0, 0, 0, 0)",type:String}},data(){return{max:24,boxSize:250,options:[{key:"external",icon:"shadow"},{key:"inset",icon:"shadow-inset"}],form:{color:"",type:"external",x:0,y:0,vague:0,extend:0,x_unit:"px",y_unit:"px",vague_unit:"px",extend_unit:"px"},units:["px","%","rem","em","vw","vh"],down:!1,position:{left:0,top:0}}},computed:{spotStyle(){return{left:this.position.left+"px",top:this.position.top+"px"}},t(){return this.designer.setupState.t}},watch:{position(e){this.form.x=parseInt(String((e.left-this.boxSize/2)/this.boxSize*this.max)),this.form.y=parseInt(String((e.top-this.boxSize/2)/this.boxSize*this.max));const t=this.max/2;this.form.x=this.form.x<0?Math.max(this.form.x,t*-1):Math.min(this.form.x,t),this.form.y=this.form.y<0?Math.max(this.form.y,t*-1):Math.min(this.form.y,t)},modelValue(e){this.initStyle(e)}},methods:{getMouseXY(e,t){if(this.down||t){const r=this.$refs.box.getBoundingClientRect();this.position={left:parseInt(String(e.clientX-r.x)),top:parseInt(String(e.clientY-r.y))}}},onMouseup(){this.down=!1,this.onInput()},onMousedown(e){this.getMouseXY(e,!0),this.down=!0},onInput(){const e=this.form;let t=`${e.x}${e.x_unit} ${e.y}${e.y_unit} ${e.vague}${e.vague_unit} ${e.extend}${e.extend_unit} ${e.color}`;`${e.x}${e.y}${e.vague}${e.extend}`.replaceAll("0","")===""?t="":e.type==="inset"&&(t+=" inset"),this.$emit("update:modelValue",t),this.$emit("change",t)},initStyle(e){(this.modelValue||"").indexOf(" inset")>-1&&(this.form.type="inset",e=e.replace(" inset",""));const t=e.split("rgba");let r,o;t.length>1?(r="rgba"+t[1].trim(),o=t[0].trim().split(" ")):(o=t[0].trim().split(" "),r=o.pop()),this.form.color=r||"#000",this.form.x=parseInt(o[0])||0,this.form.y=parseInt(o[1])||0,this.form.vague=parseInt(o[2])||0,this.form.extend=parseInt(o[3])||0;const i=l=>(l==null?void 0:l.replace(/[-\d.]/g,""))||"px";this.form.x_unit=i(o[0]),this.form.y_unit=i(o[1]),this.form.vague_unit=i(o[2]),this.form.extend_unit=i(o[3]),this.position.left=this.boxSize/2+this.form.x/this.max*this.boxSize||0,this.position.top=this.boxSize/2+this.form.y/this.max*this.boxSize||0}},mounted(){this.initStyle(this.modelValue)}}),Ex={class:"_fd-shadow-content"},Ax={class:"_fd-sc-right"};function Sx(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),h=n.resolveComponent("el-form-item"),m=n.resolveComponent("ColorInput"),y=n.resolveComponent("el-option"),C=n.resolveComponent("el-select"),S=n.resolveComponent("el-input"),w=n.resolveComponent("el-form");return n.openBlock(),n.createElementBlock("div",Ex,[n.createVNode(w,{"label-width":"50px","label-position":"top",inline:"",class:"_fd-sc-form",size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{label:e.t("style.shadow.mode")},{default:n.withCtx(()=>[n.createVNode(u,{modelValue:e.form.type,"onUpdate:modelValue":t[0]||(t[0]=E=>e.form.type=E),onChange:e.onInput,size:"small",class:"_fd-sc-radio"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,E=>(n.openBlock(),n.createBlock(c,{key:E.key,effect:"dark",content:e.t("style.shadow."+E.key),placement:"top","hide-after":0,persistent:""},{default:n.withCtx(()=>[n.createVNode(d,{label:E.key,value:E.key},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+E.icon])},null,2)]),_:2},1032,["label","value"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.form.color,"onUpdate:modelValue":t[1]||(t[1]=E=>e.form.color=E),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.x")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.x,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.x=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.x_unit,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.x_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.y")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.y,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.y=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.y_unit,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.y_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.vague")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.vague,"onUpdate:modelValue":t[7]||(t[7]=E=>e.form.vague=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.vague_unit,"onUpdate:modelValue":t[6]||(t[6]=E=>e.form.vague_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.shadow.extend")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.extend,"onUpdate:modelValue":t[9]||(t[9]=E=>e.form.extend=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.extend_unit,"onUpdate:modelValue":t[8]||(t[8]=E=>e.form.extend_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1}),n.createElementVNode("div",Ax,[n.createElementVNode("div",{ref:"box",class:n.normalizeClass(["_fd-sc-box",e.down?"down":""]),onClick:t[10]||(t[10]=E=>e.getMouseXY(E,1)),onMousedown:t[11]||(t[11]=(...E)=>e.onMousedown&&e.onMousedown(...E)),onMouseup:t[12]||(t[12]=(...E)=>e.onMouseup&&e.onMouseup(...E)),onMousemove:t[13]||(t[13]=E=>e.getMouseXY(E,0))},[n.createElementVNode("span",{class:"spot",style:n.normalizeStyle(e.spotStyle)},t[14]||(t[14]=[n.createElementVNode("i",{class:"spot-id"},null,-1)]),4),t[15]||(t[15]=n.createElementVNode("span",{class:"center-spot"},null,-1)),t[16]||(t[16]=n.createElementVNode("div",{class:"x-hr"},null,-1)),t[17]||(t[17]=n.createElementVNode("div",{class:"y-hr"},null,-1))],34)])])}const xx=De(_x,[["render",Sx]]),Q4="",kx=n.defineComponent({name:"ShadowInput",emits:["update:modelValue","change"],components:{ConfigItem:Rn,ShadowContent:xx},inject:["designer"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){const e=this.designer.setupState.t;return{t:e,options:[{label:e("style.shadow.classic"),value:"3px 5px 7px 2px #CBCBCBFF"},{label:e("style.shadow.flat"),value:"4px 4px 3px -2px #E7E5E5FF"},{label:e("style.shadow.solid"),value:"1px 2px 4px 2px #979797FF"}],value:this.modelValue||""}},methods:{changeValue(e){this.value=e}},created(){}}),Tx={class:"_fd-shadow-input"};function Nx(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ShadowContent"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",Tx,[n.createVNode(y,{label:e.t("style.shadow.name")},{append:n.withCtx(()=>[n.createVNode(m,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C)},null,8,["modelValue"])]),default:n.withCtx(()=>[n.createVNode(h,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),class:"_fd-si-input"},{append:n.withCtx(()=>[n.createVNode(u,null,{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(d,{onClick:S=>e.changeValue(C.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(C.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])])}const Dx=De(kx,[["render",Nx]]),J4="",Ox=n.defineComponent({name:"TableOptions",components:{ValueInput:yl},emits:["update:modelValue","change"],props:{modelValue:[Array,Object],column:{type:Array,default:()=>[{label:"label",key:"label"},{label:"value",key:"value"}]},valueType:String,keyValue:String,max:Number,size:String},inject:["designer"],watch:{modelValue(){this.value=this.tidyModelValue()}},computed:{t(){return this.designer.setupState.t},overColumn(){let e=this.column;if(this.checked){for(let t=0;t{e&&this.input()}))},methods:{isChecked(){for(let e=0;e({value:""+t})):this.valueType==="object"?Object.keys(e||{}).map(t=>({label:t,value:e[t]})):[...e||[]].map(t=>HC(t))},tidyValue(){if(this.valueType==="object"){const e={};return this.value.forEach(t=>{t.label&&t.value&&(e[t.label]=t.value)}),e}else return this.value.map(e=>{if(this.valueType==="string")return e.value;if(this.checked){const t=e[this.keyValue];return this.column.reduce((r,o)=>(r[o.key]=t,r),{})}else return{...e}})},onInput(e){if(this.column.length===1&&e[this.column[0].key]==="")return;this.column.every(r=>r.required===!1?!0:["object","string"].indexOf(this.valueType)>-1?e[r.key]!==void 0&&e[r.key]!==""&&e[r.key]!==null:e[r.key]!==void 0)&&this.input()},input(){const e=this.tidyValue();this.$emit("update:modelValue",e),this.$emit("change",e)},add(){this.value.push(this.column.reduce((e,t)=>(e[t.key]="",e),{}))},del(e){this.value.splice(e,1),this.input()}}}),Vx={class:"_td-table-opt"},Bx=["onClick"],Rx={class:"_td-table-opt-handle"};function $x(e,t,r,o,i,l){const d=n.resolveComponent("ValueInput"),c=n.resolveComponent("el-input"),u=n.resolveComponent("el-table-column"),h=n.resolveComponent("el-table"),m=n.resolveComponent("el-button"),y=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",Vx,[(n.openBlock(),n.createBlock(h,{data:e.value,key:e.checked?"2":"1",border:"",size:e.size||"small",style:{width:"100%"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overColumn,(C,S)=>(n.openBlock(),n.createBlock(u,{key:C.label+S,label:C.label},{default:n.withCtx(w=>[C.value?(n.openBlock(),n.createBlock(d,{key:0,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row),onChangeType:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur","onChangeType"])):(n.openBlock(),n.createBlock(c,{key:1,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur"]))]),_:2},1032,["label"]))),128)),n.createVNode(u,{width:"35",align:"center",fixed:"right"},{default:n.withCtx(C=>[n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:S=>e.del(C.$index)},null,8,Bx)]),_:1})]),_:1},8,["data","size"])),n.createElementVNode("div",Rx,[!e.max||e.max>e.value.length?(n.openBlock(),n.createBlock(m,{key:0,link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.keyValue?(n.openBlock(),n.createBlock(y,{key:1,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=C=>e.checked=C),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])])}const Nm=De(Ox,[["render",$x]]),X4="",Ix=n.defineComponent({name:"BoxSpaceInput",components:{ConfigItem:Rn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{position:["Top","Right","Bottom","Left"],boxStyle:{margin:"",padding:"",marginLeft:"",marginRight:"",marginTop:"",marginBottom:"",paddingLeft:"",paddingRight:"",paddingTop:"",paddingBottom:""},marginLock:!1,paddingLock:!1}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={},["margin","padding"].forEach(e=>{this.boxStyle[e]=this.modelValue[e]||"",this.position.forEach(t=>{this.boxStyle[e+t]=this.tidySize(this.modelValue[e+t]||this.modelValue[e]||"")})})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},tidySize(e){if(!/^(\d*\.?\d+)(px|rem|%|vh|vw|em)$/.test(e)){if(e==="auto")return e;const r=parseInt(e);return isNaN(r)?"":r+"px"}return e},setValue(e,t,r){const o=this.tidySize(r.target.value);e?this[e+"Lock"]?this.position.forEach(i=>{this.boxStyle[e+i]=o}):this.boxStyle[e+t]=o:this.boxStyle[t]=o,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value},clear(e){this.position.forEach(t=>{this.boxStyle[e+t]=""}),this.onInput()},lock(e){const t=e+"Lock";this[t]=!this[t]}},created(){this.tidyValue()}}),Fx={class:"_fd-box-space-input"},Mx={class:"_padding"},Px={class:"_padding-title"},Lx=["value"],jx=["value"],zx=["value"],Ux=["value"],Hx={class:"_fd-help"},Wx={class:"_margin"},Gx={class:"_margin-title"},Kx={class:"_fd-help"},Yx=["value"],Qx=["value"],Jx=["value"],Xx=["value"];function Zx(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",Fx,[n.createElementVNode("div",Mx,[n.createElementVNode("span",Px,n.toDisplayString(e.t("style.margin")),1),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.marginTop,type:"text",onBlur:t[0]||(t[0]=d=>e.setValue("margin","Top",d)),onInput:t[1]||(t[1]=d=>e.change("marginTop",d))},null,40,Lx),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.marginRight,type:"text",onBlur:t[2]||(t[2]=d=>e.setValue("margin","Right",d)),onInput:t[3]||(t[3]=d=>e.change("marginRight",d))},null,40,jx),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.marginBottom,type:"text",onBlur:t[4]||(t[4]=d=>e.setValue("margin","Bottom",d)),onInput:t[5]||(t[5]=d=>e.change("marginBottom",d))},null,40,zx),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.marginLeft,type:"text",onBlur:t[6]||(t[6]=d=>e.setValue("margin","Left",d)),onInput:t[7]||(t[7]=d=>e.change("marginLeft",d))},null,40,Ux),n.createElementVNode("div",Hx,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.marginLock?"active":""]),title:"lock",onClick:t[8]||(t[8]=d=>e.lock("margin"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[9]||(t[9]=d=>e.clear("margin"))})]),n.createElementVNode("div",Wx,[n.createElementVNode("span",Gx,n.toDisplayString(e.t("style.padding")),1),n.createElementVNode("div",Kx,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.paddingLock?"active":""]),title:"lock",onClick:t[10]||(t[10]=d=>e.lock("padding"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[11]||(t[11]=d=>e.clear("padding"))})]),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.paddingTop,type:"text",onBlur:t[12]||(t[12]=d=>e.setValue("padding","Top",d)),onInput:t[13]||(t[13]=d=>e.change("paddingTop",d))},null,40,Yx),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.paddingRight,type:"text",onBlur:t[14]||(t[14]=d=>e.setValue("padding","Right",d)),onInput:t[15]||(t[15]=d=>e.change("paddingRight",d))},null,40,Qx),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.paddingBottom,type:"text",onBlur:t[16]||(t[16]=d=>e.setValue("padding","Bottom",d)),onInput:t[17]||(t[17]=d=>e.change("paddingBottom",d))},null,40,Jx),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.paddingLeft,type:"text",onBlur:t[18]||(t[18]=d=>e.setValue("padding","Left",d)),onInput:t[19]||(t[19]=d=>e.change("paddingLeft",d))},null,40,Xx),t[20]||(t[20]=n.createElementVNode("div",{class:"_box"},null,-1))])])])}const qx=De(Ix,[["render",Zx]]),Z4="",Dm=["display","flexDirection","flexWrap","alignContent","justifyContent","alignItems"],Om=["fontSize","fontWeight","fontStyle","textDecoration","textAlign","lineHeight","letterSpacing"],Vm=["height","width","minWidth","minHeight","maxWidth","maxHeight","overflow"],Bm=["color","backgroundColor","scale","borderRadius","boxShadow","marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","margin","padding","opacity","borderStyle","borderColor","borderWidth","borderTopStyle","borderTopColor","borderTopWidth","borderLeftStyle","borderLeftColor","borderLeftWidth","borderBottomStyle","borderBottomColor","borderBottomWidth","borderRightStyle","borderRightColor","borderRightWidth",...Dm,...Om,...Vm],ek=n.defineComponent({name:"StyleConfig",inject:["designer"],emits:["update:modelValue"],components:{BoxSpaceInput:qx,TableOptions:Nm,ColorInput:Qr,ConfigItem:Rn,DisplayInput:Cx,RadiusInput:ux,BoxSizeInput:US,BorderInput:nx,ShadowInput:Dx,FontInput:mx},props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue:{handler(){this.tidyStyle()},deep:!0}},data(){return{t:this.designer.setupState.t,formData:{},space:{},size:{},border:{},display:{},font:{},radius:"",backgroundColor:"",color:"",boxShadow:"",opacity:100,scale:100}},methods:{tidyStyle(){const e={...this.modelValue||{}},t={};Object.keys(e).forEach(u=>{const h=Xs(u);(["margin","padding"].indexOf(u)>-1||u.indexOf("margin")>-1||u.indexOf("padding")>-1)&&(t[h]=e[u])});const r={};Vm.forEach(u=>{e[u]&&(r[u]=e[u])}),this.radius=e.borderRadius||"",delete e.borderRadius;const o={};Object.keys(e).forEach(u=>{u.indexOf("border")===0&&(o[u]=e[u])});let i=li(e.opacity)?100:parseFloat(e.opacity)||0;i&&i<1&&(i=i*100);let l=e.scale;li(e.scale)?l=100:isNaN(Number(l))?l=parseFloat(l)||100:l=l>0?l*100:0;const d={};Dm.forEach(u=>{e[u]&&(d[u]=e[u])});const c={};Om.forEach(u=>{e[u]&&(c[u]=e[u])}),this.opacity=i,this.scale=l,this.size=r,this.space=t,this.border=o,this.display=d,this.font=c,this.boxShadow=e.boxShadow||"",this.color=e.color||"",this.backgroundColor=e.backgroundColor||"",Bm.forEach(u=>{delete e[u]}),this.formData=e},onInput(){let e={...this.formData},t={};Bm.forEach(o=>{if(e[o])t[o]=e[o],delete e[o];else{const i=Ho(o);e[i]&&(t[o]=e[i],delete e[i])}});const r={...e,color:this.color||"",backgroundColor:this.backgroundColor||"",opacity:this.opacity>=0&&this.opacity<100?this.opacity+"%":"",borderRadius:this.radius||"",boxShadow:this.boxShadow||"",scale:this.scale>=0&&this.scale!==100?this.scale+"%":"",...this.space,...this.size,...this.border,...this.display,...this.font,...t};Object.keys(r).forEach(o=>{li(r[o])&&delete r[o]}),this.$emit("update:modelValue",r)}},created(){this.tidyStyle()}}),tk={class:"_fd-style-config"};function nk(e,t,r,o,i,l){const d=n.resolveComponent("BoxSpaceInput"),c=n.resolveComponent("BoxSizeInput"),u=n.resolveComponent("DisplayInput"),h=n.resolveComponent("ColorInput"),m=n.resolveComponent("ConfigItem"),y=n.resolveComponent("BorderInput"),C=n.resolveComponent("RadiusInput"),S=n.resolveComponent("FontInput"),w=n.resolveComponent("ShadowInput"),E=n.resolveComponent("el-slider"),b=n.resolveComponent("TableOptions");return n.openBlock(),n.createElementBlock("div",tk,[n.createVNode(d,{modelValue:e.space,"onUpdate:modelValue":t[0]||(t[0]=g=>e.space=g),onChange:e.onInput,style:{"margin-bottom":"10px"}},null,8,["modelValue","onChange"]),n.createVNode(c,{modelValue:e.size,"onUpdate:modelValue":t[1]||(t[1]=g=>e.size=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(u,{modelValue:e.display,"onUpdate:modelValue":t[2]||(t[2]=g=>e.display=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.color,"onUpdate:modelValue":t[3]||(t[3]=g=>e.color=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.backgroundColor")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.backgroundColor,"onUpdate:modelValue":t[4]||(t[4]=g=>e.backgroundColor=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(y,{modelValue:e.border,"onUpdate:modelValue":t[5]||(t[5]=g=>e.border=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(C,{modelValue:e.radius,"onUpdate:modelValue":t[6]||(t[6]=g=>e.radius=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(S,{modelValue:e.font,"onUpdate:modelValue":t[7]||(t[7]=g=>e.font=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(w,{modelValue:e.boxShadow,"onUpdate:modelValue":t[8]||(t[8]=g=>e.boxShadow=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(m,{label:e.t("style.opacity"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{"show-tooltip":!1,modelValue:e.opacity,"onUpdate:modelValue":t[9]||(t[9]=g=>e.opacity=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.opacity)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.scale"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{min:80,max:120,"show-tooltip":!1,modelValue:e.scale,"onUpdate:modelValue":t[10]||(t[10]=g=>e.scale=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.scale)+"%",1)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.custom"),info:Object.keys(e.formData).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(b,n.mergeProps({modelValue:e.formData,"onUpdate:modelValue":t[11]||(t[11]=g=>e.formData=g),onChange:e.onInput},{column:[{label:e.t("props.key"),key:"label"},{label:e.t("props.value"),key:"value"}],valueType:"object"}),null,16,["modelValue","onChange"])]),_:1},8,["label","info"])])}const Rm=De(ek,[["render",nk]]);(function(e,t){(function(r){r(zr())})(function(r){r.defineMode("css",function(T,B){var L=B.inline;B.propertyKeywords||(B=r.resolveMode("text/css"));var U=T.indentUnit,H=B.tokenHooks,R=B.documentTypes||{},z=B.mediaTypes||{},$=B.mediaFeatures||{},A=B.mediaValueKeywords||{},J=B.propertyKeywords||{},Q=B.nonStandardPropertyKeywords||{},G=B.fontProperties||{},ie=B.counterDescriptors||{},X=B.colorKeywords||{},le=B.valueKeywords||{},be=B.allowNested,ce=B.lineComment,de=B.supportsAtComponent===!0,pe=T.highlightNonStandardPropertyKeywords!==!1,se,ge;function ye(fe,ke){return se=ke,fe}function D(fe,ke){var we=fe.next();if(H[we]){var He=H[we](fe,ke);if(He!==!1)return He}if(we=="@")return fe.eatWhile(/[\w\\\-]/),ye("def",fe.current());if(we=="="||(we=="~"||we=="|")&&fe.eat("="))return ye(null,"compare");if(we=='"'||we=="'")return ke.tokenize=W(we),ke.tokenize(fe,ke);if(we=="#")return fe.eatWhile(/[\w\\\-]/),ye("atom","hash");if(we=="!")return fe.match(/^\s*\w*/),ye("keyword","important");if(/\d/.test(we)||we=="."&&fe.eat(/\d/))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(we==="-"){if(/[\d.]/.test(fe.peek()))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(fe.match(/^-[\w\\\-]*/))return fe.eatWhile(/[\w\\\-]/),fe.match(/^\s*:/,!1)?ye("variable-2","variable-definition"):ye("variable-2","variable");if(fe.match(/^\w+-/))return ye("meta","meta")}else return/[,+>*\/]/.test(we)?ye(null,"select-op"):we=="."&&fe.match(/^-?[_a-z][_a-z0-9-]*/i)?ye("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(we)?ye(null,we):fe.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(fe.current())&&(ke.tokenize=Y),ye("variable callee","variable")):/[\w\\\-]/.test(we)?(fe.eatWhile(/[\w\\\-]/),ye("property","word")):ye(null,null)}function W(fe){return function(ke,we){for(var He=!1,et;(et=ke.next())!=null;){if(et==fe&&!He){fe==")"&&ke.backUp(1);break}He=!He&&et=="\\"}return(et==fe||!He&&fe!=")")&&(we.tokenize=null),ye("string","string")}}function Y(fe,ke){return fe.next(),fe.match(/^\s*[\"\')]/,!1)?ke.tokenize=null:ke.tokenize=W(")"),ye(null,"(")}function q(fe,ke,we){this.type=fe,this.indent=ke,this.prev=we}function ee(fe,ke,we,He){return fe.context=new q(we,ke.indentation()+(He===!1?0:U),fe.context),we}function oe(fe){return fe.context.prev&&(fe.context=fe.context.prev),fe.context.type}function he(fe,ke,we){return Le[we.context.type](fe,ke,we)}function Se(fe,ke,we,He){for(var et=He||1;et>0;et--)we.context=we.context.prev;return he(fe,ke,we)}function Pe(fe){var ke=fe.current().toLowerCase();le.hasOwnProperty(ke)?ge="atom":X.hasOwnProperty(ke)?ge="keyword":ge="variable"}var Le={};return Le.top=function(fe,ke,we){if(fe=="{")return ee(we,ke,"block");if(fe=="}"&&we.context.prev)return oe(we);if(de&&/@component/i.test(fe))return ee(we,ke,"atComponentBlock");if(/^@(-moz-)?document$/i.test(fe))return ee(we,ke,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(fe))return ee(we,ke,"atBlock");if(/^@(font-face|counter-style)/i.test(fe))return we.stateArg=fe,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(fe))return"keyframes";if(fe&&fe.charAt(0)=="@")return ee(we,ke,"at");if(fe=="hash")ge="builtin";else if(fe=="word")ge="tag";else{if(fe=="variable-definition")return"maybeprop";if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe==":")return"pseudo";if(be&&fe=="(")return ee(we,ke,"parens")}return we.context.type},Le.block=function(fe,ke,we){if(fe=="word"){var He=ke.current().toLowerCase();return J.hasOwnProperty(He)?(ge="property","maybeprop"):Q.hasOwnProperty(He)?(ge=pe?"string-2":"property","maybeprop"):be?(ge=ke.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(ge+=" error","maybeprop")}else return fe=="meta"?"block":!be&&(fe=="hash"||fe=="qualifier")?(ge="error","block"):Le.top(fe,ke,we)},Le.maybeprop=function(fe,ke,we){return fe==":"?ee(we,ke,"prop"):he(fe,ke,we)},Le.prop=function(fe,ke,we){if(fe==";")return oe(we);if(fe=="{"&&be)return ee(we,ke,"propBlock");if(fe=="}"||fe=="{")return Se(fe,ke,we);if(fe=="(")return ee(we,ke,"parens");if(fe=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ke.current()))ge+=" error";else if(fe=="word")Pe(ke);else if(fe=="interpolation")return ee(we,ke,"interpolation");return"prop"},Le.propBlock=function(fe,ke,we){return fe=="}"?oe(we):fe=="word"?(ge="property","maybeprop"):we.context.type},Le.parens=function(fe,ke,we){return fe=="{"||fe=="}"?Se(fe,ke,we):fe==")"?oe(we):fe=="("?ee(we,ke,"parens"):fe=="interpolation"?ee(we,ke,"interpolation"):(fe=="word"&&Pe(ke),"parens")},Le.pseudo=function(fe,ke,we){return fe=="meta"?"pseudo":fe=="word"?(ge="variable-3",we.context.type):he(fe,ke,we)},Le.documentTypes=function(fe,ke,we){return fe=="word"&&R.hasOwnProperty(ke.current())?(ge="tag",we.context.type):Le.atBlock(fe,ke,we)},Le.atBlock=function(fe,ke,we){if(fe=="(")return ee(we,ke,"atBlock_parens");if(fe=="}"||fe==";")return Se(fe,ke,we);if(fe=="{")return oe(we)&&ee(we,ke,be?"block":"top");if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe=="word"){var He=ke.current().toLowerCase();He=="only"||He=="not"||He=="and"||He=="or"?ge="keyword":z.hasOwnProperty(He)?ge="attribute":$.hasOwnProperty(He)?ge="property":A.hasOwnProperty(He)?ge="keyword":J.hasOwnProperty(He)?ge="property":Q.hasOwnProperty(He)?ge=pe?"string-2":"property":le.hasOwnProperty(He)?ge="atom":X.hasOwnProperty(He)?ge="keyword":ge="error"}return we.context.type},Le.atComponentBlock=function(fe,ke,we){return fe=="}"?Se(fe,ke,we):fe=="{"?oe(we)&&ee(we,ke,be?"block":"top",!1):(fe=="word"&&(ge="error"),we.context.type)},Le.atBlock_parens=function(fe,ke,we){return fe==")"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we,2):Le.atBlock(fe,ke,we)},Le.restricted_atBlock_before=function(fe,ke,we){return fe=="{"?ee(we,ke,"restricted_atBlock"):fe=="word"&&we.stateArg=="@counter-style"?(ge="variable","restricted_atBlock_before"):he(fe,ke,we)},Le.restricted_atBlock=function(fe,ke,we){return fe=="}"?(we.stateArg=null,oe(we)):fe=="word"?(we.stateArg=="@font-face"&&!G.hasOwnProperty(ke.current().toLowerCase())||we.stateArg=="@counter-style"&&!ie.hasOwnProperty(ke.current().toLowerCase())?ge="error":ge="property","maybeprop"):"restricted_atBlock"},Le.keyframes=function(fe,ke,we){return fe=="word"?(ge="variable","keyframes"):fe=="{"?ee(we,ke,"top"):he(fe,ke,we)},Le.at=function(fe,ke,we){return fe==";"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we):(fe=="word"?ge="tag":fe=="hash"&&(ge="builtin"),"at")},Le.interpolation=function(fe,ke,we){return fe=="}"?oe(we):fe=="{"||fe==";"?Se(fe,ke,we):(fe=="word"?ge="variable":fe!="variable"&&fe!="("&&fe!=")"&&(ge="error"),"interpolation")},{startState:function(fe){return{tokenize:null,state:L?"block":"top",stateArg:null,context:new q(L?"block":"top",fe||0,null)}},token:function(fe,ke){if(!ke.tokenize&&fe.eatSpace())return null;var we=(ke.tokenize||D)(fe,ke);return we&&typeof we=="object"&&(se=we[1],we=we[0]),ge=we,se!="comment"&&(ke.state=Le[ke.state](se,fe,ke)),ge},indent:function(fe,ke){var we=fe.context,He=ke&&ke.charAt(0),et=we.indent;return we.type=="prop"&&(He=="}"||He==")")&&(we=we.prev),we.prev&&(He=="}"&&(we.type=="block"||we.type=="top"||we.type=="interpolation"||we.type=="restricted_atBlock")?(we=we.prev,et=we.indent):(He==")"&&(we.type=="parens"||we.type=="atBlock_parens")||He=="{"&&(we.type=="at"||we.type=="atBlock"))&&(et=Math.max(0,we.indent-U))),et},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:ce,fold:"brace"}});function o(T){for(var B={},L=0;L{this.load()})},methods:{load(){const e=this.modelValue;this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"css",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.css(e,{indent_size:2,indent_char:" ",indent_scripts:"separate"}):""}))})},save(){const e=this.editor.getValue();return e!==this.oldVal&&this.$emit("update:modelValue",e),!0}}}),rk={class:"_fd-style-editor"},ok={ref:"editor"};function ak(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",rk,[n.createElementVNode("div",ok,null,512)])}const lk=De(ik,[["render",ak]]),e6="",sk=n.defineComponent({name:"GlobalClassConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,StyleEditor:lk,StyleConfig:Rm},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:"",styleEl:null,content:"",activeStyle:!1}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.value=at(this.modelValue||{}))},modelValue(){this.updateGlobalStyle()}},methods:{open(){this.visible=!0},changeStyle(){this.content=this.designer.setupState.formOptions.style||`#_demo1{ +`}function xA(e){return!e||typeof e=="string"?e||"":Object.keys(e).reduce((t,r)=>(e[r]!=null&&e[r]!==""&&t.push(Ho(r)+":"+e[r]+";"),t),[]).join("")}const B4="",kA=n.defineComponent({name:"SubList",components:{fcDraggable:Lr,VNode:xh,ConfigItem:Rn},inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRuleChildren(){return this.designer.setupState.activeRuleChildren},activeRule(){return this.designer.setupState.activeRule}},methods:{toolHandle(...e){this.designer.setupState.toolHandle(...e)},subRender(...e){return this.designer.setupState.subRender(...e)},end({oldIndex:e,newIndex:t}){if(e===t)return;const r=this.activeRule.children.splice(e,1);this.activeRule.children.splice(t,0,r[0]),this.activeRule.key=We()}}}),TA={class:"_fc-sublist"},NA={class:"_fc-r-title"},DA=["onClick"],OA=["onClick"];function VA(e,t,r,o,i,l){const d=n.resolveComponent("VNode"),c=n.resolveComponent("ConfigItem"),u=n.resolveComponent("fcDraggable");return n.openBlock(),n.createElementBlock("div",TA,[n.createElementVNode("p",NA,[n.createElementVNode("span",null,n.toDisplayString(e.t("designer.sublist")),1),n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:t[0]||(t[0]=m=>e.toolHandle(e.activeRule,"addChild"))})]),n.createVNode(u,{group:{name:"sub",pull:"clone",put:!1},sort:!0,handle:".icon-drag",direction:"vertical",animation:0,itemKey:"_fc_id",onEnd:e.end,list:e.activeRuleChildren},{item:n.withCtx(({element:m,index:h})=>[n.createVNode(c,null,n.createSlots({label:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-drag"},null,-1)),n.createElementVNode("span",null,n.toDisplayString((e.t("com."+m._menu.name+".name")||e.activeRule._menu.label)+" "+(h+1)),1)]),default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-copy",onClick:y=>e.toolHandle(m,"copy")},null,8,DA),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:y=>e.toolHandle(m,"delete")},null,8,OA)]),_:2},[e.activeRule._menu.subRender?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{fn:()=>e.subRender(e.activeRule._menu.subRender,e.activeRule,m)},null,8,["fn"])]),key:"0"}:void 0]),1024)]),_:1},8,["onEnd","list"])])}const BA=De(kA,[["render",VA]]),R4="",RA=n.defineComponent({name:"ToolsBar",inject:["designer"],computed:{t(){return this.designer.setupState.t},tools(){const e=this.designer.setupState,t=[];return!e.activeRule&&!e.customForm.config||(e.baseForm.isShow&&t.push({label:this.t("designer.rule"),icon:"base"}),(e.propsForm.isShow||e.customForm.isShow&&e.customForm.propsShow)&&t.push({label:this.t("designer.props"),icon:"props"}),e.advancedForm.isShow&&t.push({label:this.t("designer.advanced"),icon:"advanced"}),e.styleForm.isShow&&t.push({label:this.t("designer.style"),icon:"style"}),e.eventShow&&t.push({label:this.t("designer.event"),icon:"event"}),e.validateForm.isShow&&t.push({label:this.t("designer.validate"),icon:"validate"})),t}},methods:{onClick(e){document.querySelector(`#_fd-config-${e}`).scrollIntoView({block:"start",inline:"nearest",behavior:"smooth"})},clearActiveRule(){this.designer.setupState.clearActiveRule()}}}),$A={key:0,class:"_fc-r-tools-bar"},IA={class:"_fc-r-tools"},FA=["onClick"];function MA(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip");return e.tools.length>2?(n.openBlock(),n.createElementBlock("div",$A,[n.createElementVNode("div",IA,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.tools,c=>(n.openBlock(),n.createBlock(d,{key:c.icon,effect:"dark",content:c.label,placement:"bottom",persistent:"","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-tool",onClick:u=>e.onClick(c.icon)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",`icon-config-${c.icon}`])},null,2)],8,FA)]),_:2},1032,["content"]))),128)),n.createElementVNode("div",{class:"_fc-r-tools-close _fc-r-tool",onClick:t[0]||(t[0]=(...c)=>e.clearActiveRule&&e.clearActiveRule(...c))},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add2"},null,-1)]))])])):n.createCommentVNode("",!0)}const PA=De(RA,[["render",MA]]),$4="",LA=n.defineComponent({name:"ConfigTitle"}),jA={ref:"cell",class:"_fd-config-title"};function zA(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",jA,[n.renderSlot(e.$slots,"default")],512)}const Sm=De(LA,[["render",zA]]);var UA={name:"zh-cn",el:{breadcrumb:{label:"\u9762\u5305\u5C51"},colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A",defaultLabel:"\u989C\u8272\u9009\u62E9\u5668",description:"\u5F53\u524D\u989C\u8272 {color}\uFF0C\u6309 Enter \u952E\u9009\u62E9\u65B0\u989C\u8272",alphaLabel:"\u9009\u62E9\u900F\u660E\u5EA6\u7684\u503C"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",dateTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u65E5\u671F",monthTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u6708\u4EFD",yearTablePrompt:"\u4F7F\u7528\u65B9\u5411\u952E\u4E0E Enter \u952E\u53EF\u9009\u62E9\u5E74\u4EFD",selectedDate:"\u5DF2\u9009\u65E5\u671F",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},weeksFull:{sun:"\u661F\u671F\u65E5",mon:"\u661F\u671F\u4E00",tue:"\u661F\u671F\u4E8C",wed:"\u661F\u671F\u4E09",thu:"\u661F\u671F\u56DB",fri:"\u661F\u671F\u4E94",sat:"\u661F\u671F\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},inputNumber:{decrease:"\u51CF\u5C11\u6570\u503C",increase:"\u589E\u52A0\u6570\u503C"},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},dropdown:{toggleDropdown:"\u5207\u6362\u4E0B\u62C9\u9009\u9879"},mention:{loading:"\u52A0\u8F7D\u4E2D"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",page:"\u9875",prev:"\u4E0A\u4E00\u9875",next:"\u4E0B\u4E00\u9875",currentPage:"\u7B2C {pager} \u9875",prevPages:"\u5411\u524D {pager} \u9875",nextPages:"\u5411\u540E {pager} \u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},dialog:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},drawer:{close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!",close:"\u5173\u95ED\u6B64\u5BF9\u8BDD\u6846"},upload:{deleteTip:"\u6309 Delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},slider:{defaultLabel:"\u6ED1\u5757\u4ECB\u4E8E {min} \u81F3 {max}",defaultRangeStartLabel:"\u9009\u62E9\u8D77\u59CB\u503C",defaultRangeEndLabel:"\u9009\u62E9\u7ED3\u675F\u503C"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tour:{next:"\u4E0B\u4E00\u6B65",previous:"\u4E0A\u4E00\u6B65",finish:"\u7ED3\u675F\u5BFC\u89C8"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"},carousel:{leftArrow:"\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",rightArrow:"\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",indicator:"\u5E7B\u706F\u7247\u5207\u6362\u81F3\u7D22\u5F15 {index}"}}};const I4="",HA=n.defineComponent({name:"TypeSelect",inject:["designer"],computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},customForm(){return this.designer.setupState.customForm},menus(){let e=[];const t=this.designer.setupState;if(this.activeRule){const r=this.activeRule._menu.name,o=t.getConfig("switchType",[]);if(o===!1)return e;let i=[];o.forEach(l=>{l.indexOf(r)>-1&&i.push(...l)}),i=i.filter((l,d)=>l!==r&&i.indexOf(l)===d),i.length?t.menuList.forEach(l=>{l.list.forEach(d=>{i.indexOf(d.name)>-1&&e.push(d)})}):t.menuList.forEach(l=>{l.name===this.activeRule._menu.menu&&l.list.forEach(d=>{d.name!==r&&e.push(d)})})}return e.filter(r=>this.designer.setupState.hiddenItem.indexOf(r.name)===-1)}},methods:{handleCommand(e){var d;let t=this.activeRule,r=this.activeRule;r._menu.inside||(r=r.__fc__.parent.rule);const o=r.__fc__.parent.rule.children,i=this.designer.setupState.makeRule(e);let l=i;i.type==="DragTool"&&(l=i.children[0]),l.field&&t.field?["title","info","field","validate","computed","control","$required","style"].forEach(c=>{l[c]=t[c]}):(d=t==null?void 0:t.computed)!=null&&d.hidden&&(l.computed={hidden:t.computed.hidden}),t.name&&(l.name=t.name),["name","wrap","class","id","control","on"].forEach(c=>{t[c]&&(l[c]=t[c])}),o.splice(o.indexOf(r),1,i),this.$nextTick(()=>{this.designer.setupState.triggerActive(l)})}}}),WA={key:0,class:"fc-icon icon-down"};function GA(e,t,r,o,i,l){const d=n.resolveComponent("el-tag"),c=n.resolveComponent("el-dropdown-item"),u=n.resolveComponent("el-dropdown-menu"),m=n.resolveComponent("el-dropdown");return n.openBlock(),n.createBlock(m,{class:"_fd-type-select",trigger:"click",size:"default","popper-class":"_fd-type-select-pop",disabled:!e.menus.length,onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menus,h=>(n.openBlock(),n.createBlock(c,{command:h,key:h.name},{default:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",h.icon||"icon-input"])},null,2),n.createTextVNode(n.toDisplayString(e.t("com."+h.name+".name")||h.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{type:"success",effect:"plain","disable-transitions":""},{default:n.withCtx(()=>[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createTextVNode(n.toDisplayString(e.t("com."+e.activeRule._menu.name+".name")||e.activeRule._menu.label)+" ",1),e.menus.length?(n.openBlock(),n.createElementBlock("i",WA)):n.createCommentVNode("",!0)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com."+e.customForm.config.name+".name")||e.customForm.config.label||e.customForm.config.name),1)],64))]),_:1})]),_:1},8,["disabled","onCommand"])}const KA=De(HA,[["render",GA]]),F4="",YA=n.defineComponent({name:"FieldList",inject:["designer"],props:{field:Array},components:{fcDraggable:Lr},methods:{nodeClick(e){if(e.rule||e.item){const t={...e};this.designer.setupState.clickField(t)}}}}),QA={class:"_fc-field-node"},JA={class:"_fc-field-node-label"},XA={key:1,class:"fc-icon icon-folder"},ZA={key:1,class:"_fc-field-node"},qA={class:"_fc-field-node-label"},eS={key:1,class:"fc-icon icon-folder"};function tS(e,t,r,o,i,l){const d=n.resolveComponent("fcDraggable"),c=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(c,{ref:"treeRef",class:"_fc-field-tree",data:e.field,"default-expand-all":"","expand-on-click-node":!1,indent:10,onNodeClick:e.nodeClick},{default:n.withCtx(({node:u,data:m})=>[m.rule||m.item?(n.openBlock(),n.createBlock(d,{key:0,group:{name:"default",pull:"clone",put:!1},sort:!1,list:[{...m,_field:!0}],itemKey:"label",class:"_fc-field-drag"},{item:n.withCtx(()=>[n.createElementVNode("div",QA,[n.createElementVNode("div",JA,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",m.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",XA)),n.createElementVNode("span",null,n.toDisplayString(m.label),1)])])]),_:2},1032,["list"])):(n.openBlock(),n.createElementBlock("div",ZA,[n.createElementVNode("div",qA,[u.isLeaf?(n.openBlock(),n.createElementBlock("i",{key:0,class:n.normalizeClass(["fc-icon",m.icon||"icon-input"])},null,2)):(n.openBlock(),n.createElementBlock("i",eS)),n.createElementVNode("span",null,n.toDisplayString(m.label),1)])]))]),_:1},8,["data","onNodeClick"])}const nS=De(YA,[["render",tS]]),iS=["props"],rS=["class","style","directives"],oS=["on","hook"],xm=(e,t={},r={})=>{const o=[...iS,...r.normal||[]],i=[...rS,...r.array||[]],l=[...oS,...r.functional||[]],d=r.props||[];return e.reduce((c,u)=>{for(const m in u)if(c[m])if(d.indexOf(m)>-1)c[m]=xm([u[m]],c[m]);else if(o.indexOf(m)>-1)c[m]={...c[m],...u[m]};else if(i.indexOf(m)>-1){const h=c[m]instanceof Array?c[m]:[c[m]],y=u[m]instanceof Array?u[m]:[u[m]];c[m]=[...h,...y]}else if(l.indexOf(m)>-1)for(const h in u[m])if(c[m][h]){const y=c[m][h]instanceof Array?c[m][h]:[c[m][h]],C=u[m][h]instanceof Array?u[m][h]:[u[m][h]];c[m][h]=[...y,...C]}else c[m][h]=u[m][h];else if(m==="hook")for(let h in u[m])c[m][h]?c[m][h]=aS(c[m][h],u[m][h]):c[m][h]=u[m][h];else c[m]=u[m];else o.indexOf(m)>-1||l.indexOf(m)>-1||d.indexOf(m)>-1?c[m]={...u[m]}:i.indexOf(m)>-1?c[m]=u[m]instanceof Array?[...u[m]]:typeof u[m]=="object"?{...u[m]}:u[m]:c[m]=u[m];return c},t)},aS=(e,t)=>function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)},M4="",lS=n.defineComponent({name:"FormList",inject:["designer"],props:{list:Array},data(){return{loading:!1,timerId:void 0,load:void 0}},methods:{loadConfig(e,t){this.designer.setupState.openInputData(!1),this.designer.setupState.pageData=[],this.designer.setupState.setOptions(e.options),this.designer.setupState.setRule(e.rule),this.designer.emit("switchForm",t)},starLoad(){this.loading||(this.load=oi.ElLoading.service({target:document.getElementsByClassName("_fc-m-drag")[0],lock:!0}),this.loading=!0,this.timerId=setTimeout(()=>{this.endLoad()},5e3))},endLoad(){this.loading=!1,this.load&&this.load.close(),this.timerId&&clearTimeout(this.timerId),this.load=void 0,this.timerId=void 0},nodeClick(e){if(this.loading)return;let t={rule:e.rule||[],options:e.options||{}};if(e.load){const r=e.load(e);if(r&&r.then){this.starLoad(),r.then(o=>{o.rule&&(t.rule=o.rule),o.options&&(t.options=o.options),this.loadConfig(t,e),this.endLoad()}).catch(o=>{this.endLoad()});return}else r&&(r.rule&&(t.rule=r.rule),r.options&&(t.options=r.options))}this.loadConfig(t,e)}}}),sS={class:"_fc-form-node"},dS={class:"_fc-form-node-label"},cS={key:0,class:"fc-icon icon-form"},uS={key:1,class:"fc-icon icon-folder"},fS={key:0,class:"_fc-form-node-info"},pS=["onClick"];function hS(e,t,r,o,i,l){const d=n.resolveComponent("el-tree");return n.openBlock(),n.createBlock(d,{ref:"treeRef",class:"_fc-form-tree",data:e.list,indent:5},{default:n.withCtx(({node:c,data:u})=>[n.createElementVNode("div",sS,[n.createElementVNode("div",dS,[c.isLeaf?(n.openBlock(),n.createElementBlock("i",cS)):(n.openBlock(),n.createElementBlock("i",uS)),n.createElementVNode("div",null,[n.createElementVNode("div",null,n.toDisplayString(u.label),1),u.info?(n.openBlock(),n.createElementBlock("span",fS,n.toDisplayString(u.info),1)):n.createCommentVNode("",!0)])]),c.isLeaf&&!u.disabled?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:n.withModifiers(m=>e.nodeClick(u),["stop"])},null,8,pS)):n.createCommentVNode("",!0)])]),_:1},8,["data"])}const mS=De(lS,[["render",hS]]),P4="",gS=n.defineComponent({name:"GlobalEventConfig",emits:["update:modelValue"],props:{modelValue:Object,eventName:Array},components:{Warning:Jn,FnEditor:xi},inject:["designer"],data(){return{visible:!1,activeIdx:"",event:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.event=at(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.event[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="event_"+We();this.event[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){return this.$refs.data.save()?(this.event[this.activeIdx].handle=this.handle,this.activeIdx="",!0):!1},rm(e){delete this.event[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.event}),this.visible=!1)}},beforeCreate(){window.$inject={$f:{},rule:[],self:{},option:{},inject:{},args:[]}}}),vS={class:"_fd-gec"},yS=["onClick"],bS={class:"_fd-gec-method"},wS={key:0,class:"_fd-label"},CS=["onClick"];function _S(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("el-header"),h=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",vS,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gec-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(u,{tooltip:e.t("warning.globalEvent")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=b=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-l"},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(b,x)=>(n.openBlock(),n.createBlock(h,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",bS,[n.createElementVNode("span",null,n.toDisplayString(x),1),b.label?(n.openBlock(),n.createElementBlock("span",wS,n.toDisplayString(b.label),1)):n.createCommentVNode("",!0)]),b.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,CS)):n.createCommentVNode("",!0)],8,yS)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(h,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gec-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=b=>e.cusValue=b),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("event.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...b)=>e.addCus&&e.addCus(...b),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...b)=>e.closeCus&&e.closeCus(...b),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gec-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-gec-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(_,{modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=b=>e.handle=b),name:"handle",args:e.fnArgs,ref:"data"},null,8,["modelValue","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const km=De(gS,[["render",_S]]),L4="",ES=n.defineComponent({name:"StructEditor",props:{modelValue:[Object,Array,Function],format:Boolean,defaultValue:{require:!1}},emits:["blur","focus","update:modelValue"],inject:["designer"],data(){return{editor:null,visible:!1,err:!1,oldVal:null}},computed:{t(){return this.designer.setupState.t}},watch:{modelValue(e){if(this.editor){const t=e?this.toJson(e):"";this.oldVal=t;const o=this.editor.getScrollInfo().top;this.editor.setValue(t),this.editor.scrollTo(0,o)}}},mounted(){this.$nextTick(()=>{this.load()})},methods:{toJson(e){return this.format?je.toJson(e,2):En(e)},load(){const e=this.modelValue?this.toJson(this.modelValue):"";this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""})),this.editor.on("blur",()=>{this.$emit("blur")}),this.editor.on("focus",()=>{this.$emit("focus")})})},save(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(this.err=!0,!1):(this.visible=!1,this.toJson(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),AS={class:"_fd-struct-editor"},SS={ref:"editor"};function xS(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",AS,[n.createElementVNode("div",SS,null,512)])}const Gc=De(ES,[["render",xS]]),j4="",kS=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],TS=n.defineComponent({name:"GlobalFetchConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,VariableConfig:jo,DragForm:je.$form(),FnEditor:xi,StructEditor:Gc},inject:["designer"],data(){return{visible:!1,activeIdx:"",list:{},cus:!1,cusValue:"",form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"small"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},types(){return{fetch:this.t("fetch.remote"),static:this.t("fetch.static")}},dataNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.list=at(this.modelValue||{}),this.activeIdx="")}},methods:{open(){this.visible=!0},active(e){if(this.activeIdx!==e){const t=this.list[e];this.form.rule=t.type==="static"?[]:kS(this.t),this.form.formData={...t},this.form.label=t.label,this.form.type=t.type,this.form.data=t.data,this.form.dataType=t.dataType,this.form.parse=t.parse||"",this.form.beforeFetch=t.beforeFetch||"",this.form.onError=t.onError||"",this.activeIdx=e}},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="data_"+We();this.list[t]={label:e,type:this.cus,data:[]},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(e){this.cus=e},saveData(){!this.$refs.data.save()||(this.list[this.activeIdx].data=this.form.data||[],this.activeIdx="")},save(){if(this.list[this.activeIdx].type==="static")return this.saveData();this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=je.parseFn(this.form.parse),e.beforeFetch=je.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,this.list[this.activeIdx]=e,this.activeIdx="")}).catch(e=>{console.error(e),sn(e[Object.keys(e)[0]][0].message)})},rm(e){delete this.list[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){if(this.activeIdx)return sn(this.t("event.saveMsg"));this.$emit("update:modelValue",{...this.list}),this.visible=!1}}}),NS={class:"_fd-gfc"},DS=["onClick"],OS={class:"_fd-gfc-method"},VS={key:0,class:"_fd-label"},BS=["onClick"],RS={class:"_fd-gfc-info"};function $S(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("el-dropdown-item"),h=n.resolveComponent("el-dropdown-menu"),y=n.resolveComponent("el-dropdown"),C=n.resolveComponent("el-header"),S=n.resolveComponent("el-menu-item"),w=n.resolveComponent("el-input"),E=n.resolveComponent("el-menu"),_=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),b=n.resolveComponent("el-aside"),x=n.resolveComponent("DragForm"),k=n.resolveComponent("el-tab-pane"),N=n.resolveComponent("FnEditor"),V=n.resolveComponent("el-tabs"),F=n.resolveComponent("StructEditor"),I=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",NS,[n.createVNode(c,{value:e.dataNum,type:"warning",hidden:e.dataNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(I,{class:"_fd-gfc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[11]||(t[11]=P=>e.visible=P),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalFetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[10]||(t[10]=P=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(b,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-l"},{default:n.withCtx(()=>[n.createVNode(C,{class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(y,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.types,(P,T)=>(n.openBlock(),n.createBlock(m,{key:T,onClick:B=>e.cusEvent(T)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(P),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.create")),1),t[12]||(t[12]=n.createElementVNode("i",{class:"fc-icon icon-down",style:{"font-size":"14px"}},null,-1))]),_:1})]),_:1})]),_:1}),n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(E,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.list,(P,T)=>(n.openBlock(),n.createBlock(S,{class:n.normalizeClass({"is-active":T===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:n.withModifiers(B=>e.active(T),["stop"])},[n.createElementVNode("div",OS,[n.createElementVNode("span",null,n.toDisplayString(T),1),P.label?(n.openBlock(),n.createElementBlock("span",VS,n.toDisplayString(P.label),1)):n.createCommentVNode("",!0)]),P.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(B=>e.rm(T),["stop"])},null,8,BS)):n.createCommentVNode("",!0)],8,DS)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(S,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gfc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(w,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=P=>e.cusValue=P),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("fetch.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...P)=>e.addCus&&e.addCus(...P),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...P)=>e.closeCus&&e.closeCus(...P),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(_,null,{default:n.withCtx(()=>[n.createVNode(g,{class:"_fd-gfc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(C,{key:0,class:"_fd-gfc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(_,{key:e.activeIdx},{default:n.withCtx(()=>[e.list[e.activeIdx].type==="fetch"?(n.openBlock(),n.createBlock(V,{key:0,"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",RS,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(x,{api:e.form.api,"onUpdate:api":t[4]||(t[4]=P=>e.form.api=P),modelValue:e.form.formData,"onUpdate:modelValue":t[5]||(t[5]=P=>e.form.formData=P),rule:e.form.rule,option:e.form.options},{title:n.withCtx(P=>[P.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:P.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(P.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(P.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[6]||(t[6]=P=>e.form.beforeFetch=P),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(k,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[7]||(t[7]=P=>e.form.parse=P),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(k,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(N,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[8]||(t[8]=P=>e.form.onError=P),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})):(n.openBlock(),n.createBlock(F,{key:1,modelValue:e.form.data,"onUpdate:modelValue":t[9]||(t[9]=P=>e.form.data=P),ref:"data"},null,8,["modelValue"]))]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Tm=De(TS,[["render",$S]]),z4="",IS=n.defineComponent({name:"SizeInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String,size:String,unit:{type:Array,default:()=>["auto","px","%","vh","vw","em","rem"]},defaultUnit:{type:String,default:"px"}},watch:{modelValue(){this.parseValue()}},data(){return{idx:1,num:0,oldValue:this.modelValue||""}},methods:{parseValue(){this.modelValue!=="auto"?(this.idx=Math.max(this.unit.indexOf(this.defaultUnit),0),this.unit.forEach((e,t)=>{(this.modelValue||"").indexOf(e)>-1&&(this.idx=t)}),this.num=li(this.modelValue)?null:parseFloat(this.modelValue||0)):(this.idx=0,this.num=0)},submit(){this.oldValue=li(this.num)?"":""+this.num+this.unit[this.idx],this.$emit("update:modelValue",this.oldValue),this.$emit("change",this.oldValue)},changeType(e){if(e!==void 0){if(this.idx===e)return;this.idx=e}else this.idx++,this.idx>4&&(this.idx=0);this.unit[this.idx]==="auto"?(this.oldValue="auto",this.$emit("update:modelValue","auto"),this.$emit("change","auto")):this.submit()}},created(){this.parseValue()}}),FS={class:"_fd-size-input"};function MS(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-inputNumber"),u=n.resolveComponent("el-dropdown-item"),m=n.resolveComponent("el-dropdown-menu"),h=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",FS,[e.unit[e.idx]==="auto"?(n.openBlock(),n.createBlock(d,{key:0,size:e.size,style:{width:"150px"},onClick:t[0]||(t[0]=y=>e.changeType())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(c,{size:e.size,modelValue:e.num,"onUpdate:modelValue":t[1]||(t[1]=y=>e.num=y),onChange:e.submit,"controls-position":"right"},null,8,["size","modelValue","onChange"]),n.createVNode(h,{trigger:"click",size:"small"},{dropdown:n.withCtx(()=>[n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.unit,(y,C)=>(n.openBlock(),n.createBlock(u,{key:y,onClick:S=>e.changeType(C)},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(y),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(d,{size:e.size},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.unit[e.idx]),1)]),_:1},8,["size"])]),_:1})],64))])}const Yr=De(IS,[["render",MS]]),U4="",PS=n.defineComponent({name:"BoxSizeInput",components:{SizeInput:Yr,ConfigItem:Rn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{overflow:[{value:"visible",icon:"icon-eye"},{value:"hidden",icon:"icon-eye-close"},{value:"scroll",icon:"icon-scroll"},{value:"auto",text:"Auto"}],keys:["width","height","minWidth","minHeight","maxWidth","maxHeight"],boxStyle:{width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""}}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={width:"",minWidth:"",maxWidth:"",height:"",minHeight:"",maxHeight:"",overflow:""},this.modelValue&&Object.keys(this.boxStyle).forEach(e=>{this.modelValue[e]&&(this.boxStyle[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},changeOverflow(e){this.boxStyle.overflow=this.boxStyle.overflow===e?"":e,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value}},created(){this.tidyValue()}}),LS={class:"_fd-box-size-input"},jS={key:0,style:{"font-size":"12px","line-height":"16px"}};function zS(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-radio-button"),m=n.resolveComponent("el-tooltip"),h=n.resolveComponent("el-radio-group"),y=n.resolveComponent("el-form"),C=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",LS,[n.createVNode(C,{label:e.t("props.size"),info:Object.keys(e.modelValue).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(y,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.keys,S=>(n.openBlock(),n.createBlock(c,{label:e.t("style."+S),key:S},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.boxStyle[S],"onUpdate:modelValue":w=>e.boxStyle[S]=w,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"]))),128)),n.createVNode(c,{label:e.t("style.overflow.name"),style:{"grid-column":"span 2"}},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.boxStyle.overflow},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overflow,S=>(n.openBlock(),n.createBlock(m,{effect:"dark",content:e.t("style.overflow."+S.value),placement:"top",persistent:"","hide-after":0,key:S.value},{default:n.withCtx(()=>[n.createVNode(u,{label:S.value,value:S.value,onClick:w=>e.changeOverflow(S.value)},{default:n.withCtx(()=>[S.text?(n.openBlock(),n.createElementBlock("span",jS,"Auto ")):(n.openBlock(),n.createElementBlock("i",{key:1,class:n.normalizeClass(["fc-icon",S.icon])},null,2))]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["label","info"])])}const US=De(PS,[["render",zS]]),H4="",HS=n.defineComponent({name:"ColorInput",inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){return{value:this.modelValue||"",predefine:["#c9e6fc","#c3f2f2","#c2f1d2","#fef6c6","#ffe5c2","#fdcac2","#fadcce","#dec2fa","#ccd2f1","#2196f3","#08c9c9","#00c344","#fad714","#ff9300","#f52222","#eb2f96","#800080","#7500ea","#2d46c4","#000000","#333333","#5a5a5a","#757575","#9e9e9e","#bdbdbd","#dddddd","#f5f5f5","#ffffff"]}},methods:{},created(){}}),WS={class:"_fd-color-input"};function GS(e,t,r,o,i,l){const d=n.resolveComponent("el-color-picker"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",WS,[n.createVNode(c,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=u=>e.value=u)},{append:n.withCtx(()=>[n.createVNode(d,{"show-alpha":"","color-format":"hex",predefine:e.predefine,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["predefine","modelValue"])]),_:1},8,["modelValue"])])}const Qr=De(HS,[["render",GS]]),W4="",KS=n.defineComponent({name:"BorderInput",components:{ColorInput:Qr,SizeInput:Yr,ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue(),this.initCur()},active(){this.initCur()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=Ho(t)+": "+this.borderStyle[t]+";")},{}),e}},data(){const e=this.designer.setupState.t;return{t:e,active:"",borderStyle:{},curStyle:"",curColor:"",curWidth:"",lineType:["solid","dashed","dotted","double"].map(t=>({value:t,label:e("style."+t)})),position:["Top","Left","Bottom","Right"],type:["Style","Color","Width"],unwatch:null}},methods:{tidyValue(){const e=[];this.borderStyle={},["",...this.position].forEach(t=>{this.type.forEach(r=>{e.push("border"+t+r)})}),e.forEach(t=>{this.borderStyle[t]=this.modelValue[t]||""})},onInput(){const e=Object.keys(this.borderStyle).reduce((t,r)=>(this.borderStyle[r]!==""&&(t[r]=this.borderStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},pushCur(){this.borderStyle["border"+this.active+"Style"]=this.curStyle||"",this.borderStyle["border"+this.active+"Color"]=this.curColor||"",this.borderStyle["border"+this.active+"Width"]=this.curWidth||"",this.onInput()},initCur(){this.unwatch&&this.unwatch(),this.curStyle=this.borderStyle["border"+this.active+"Style"]||"",this.curColor=this.borderStyle["border"+this.active+"Color"]||"",this.curWidth=this.borderStyle["border"+this.active+"Width"]||"",this.unwatch=this.$watch(()=>[this.curStyle,this.curColor,this.curWidth],()=>{this.pushCur()})}},created(){this.tidyValue(),this.initCur()}}),YS={class:"_fd-border-input"},QS={class:"_fd-bi-left"},JS={class:"_fd-bil-row"},XS={class:"_fd-bil-row"},ZS={class:"_fd-bil-row"},qS={class:"_fd-bi-right"},ex={class:"_fd-bi-opt"};function tx(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("SizeInput"),m=n.resolveComponent("ColorInput"),h=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(h,{label:e.t("style.border")},{append:n.withCtx(()=>[n.createElementVNode("div",YS,[n.createElementVNode("div",QS,[n.createElementVNode("div",JS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Top"?"active":""]),onClick:t[0]||(t[0]=y=>e.active="Top")},"\u2533 ",2)]),n.createElementVNode("div",XS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Left"?"active":""]),onClick:t[1]||(t[1]=y=>e.active="Left")},"\u2523 ",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active===""?"active":""]),onClick:t[2]||(t[2]=y=>e.active="")},"\u254B",2),n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Right"?"active":""]),onClick:t[3]||(t[3]=y=>e.active="Right")}," \u252B ",2)]),n.createElementVNode("div",ZS,[n.createElementVNode("div",{class:n.normalizeClass(["_fd-bil-col",e.active==="Bottom"?"active":""]),onClick:t[4]||(t[4]=y=>e.active="Bottom")},"\u253B ",2)])]),n.createElementVNode("div",qS,[n.createVNode(c,{modelValue:e.curStyle,"onUpdate:modelValue":t[5]||(t[5]=y=>e.curStyle=y),clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.lineType,y=>(n.openBlock(),n.createBlock(d,{key:y.value,label:y.label,value:y.value},{default:n.withCtx(()=>[n.createElementVNode("div",ex,[n.createElementVNode("div",{class:n.normalizeClass(["_line",y.value])},null,2)])]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue"]),n.createVNode(u,{modelValue:e.curWidth,"onUpdate:modelValue":t[6]||(t[6]=y=>e.curWidth=y)},null,8,["modelValue"]),n.createVNode(m,{modelValue:e.curColor,"onUpdate:modelValue":t[7]||(t[7]=y=>e.curColor=y)},null,8,["modelValue"])])])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"line-box",style:n.normalizeStyle(e.borderStyleStr)},t[8]||(t[8]=[n.createElementVNode("div",{class:"line-box-con"},null,-1)]),4)]),_:1},8,["label"])}const nx=De(KS,[["render",tx]]),G4="",ix=n.defineComponent({name:"RadiusInput",components:{ConfigItem:Rn,ColorInput:Qr,SizeInput:Yr},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:String},watch:{modelValue(e){e!==this.oldValue&&this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{visit:!1,active:"",style:{com:"",left:"",right:"",top:"",bottom:""},unit:["px","%"],oldValue:""}},methods:{batch(){this.style.left=this.style.com,this.style.right=this.style.com,this.style.top=this.style.com,this.style.bottom=this.style.com,this.onInput()},tidyValue(){if(this.style={com:"",left:"",right:"",top:"",bottom:""},!this.modelValue)return;let e=(this.modelValue||"").split(" ").filter(t=>t!=="");e.length===1?e=[e[0],e[0],e[0],e[0]]:e.length===2?e=[e[0],e[1],e[0],e[1]]:e.length===3&&(e=[e[0],e[1],e[2],e[1]]),this.style.left=e[0],this.style.top=e[1],this.style.right=e[2],this.style.bottom=e[3],this.updateCom()},updateCom(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;this.style.com=e.replaceAll(this.style.left,"").trim()===""?this.style.left:""},onInput(){let e=`${this.style.left||"0px"} ${this.style.top||"0px"} ${this.style.right||"0px"} ${this.style.bottom||"0px"}`;`${this.style.left}${this.style.top}${this.style.right}${this.style.bottom}`.trim()===""?e="":this.updateCom(),this.oldValue=e,this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),rx={class:"_fd-radius-input"},ox={class:"_fd-radius-con"},ax={class:"_fd-radius-item"},lx={class:"_fd-radius-item"},sx={class:"_fd-radius-item"},dx={class:"_fd-radius-item"};function cx(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",rx,[n.createVNode(c,{label:e.t("style.borderRadius")},{append:n.withCtx(()=>[n.createElementVNode("div",ox,[n.createElementVNode("div",ax,[t[5]||(t[5]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(180deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.left,"onUpdate:modelValue":t[1]||(t[1]=u=>e.style.left=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",lx,[t[6]||(t[6]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(-90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.top,"onUpdate:modelValue":t[2]||(t[2]=u=>e.style.top=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",sx,[t[7]||(t[7]=n.createElementVNode("div",{class:"_fd-radius-icon",style:{transform:"rotate(90deg)"}},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.bottom,"onUpdate:modelValue":t[3]||(t[3]=u=>e.style.bottom=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])]),n.createElementVNode("div",dx,[t[8]||(t[8]=n.createElementVNode("div",{class:"_fd-radius-icon"},[n.createElementVNode("i",{class:"fc-icon icon-radius"})],-1)),n.createVNode(d,{unit:e.unit,modelValue:e.style.right,"onUpdate:modelValue":t[4]||(t[4]=u=>e.style.right=u),onChange:e.onInput},null,8,["unit","modelValue","onChange"])])])]),default:n.withCtx(()=>[n.createVNode(d,{unit:e.unit,modelValue:e.style.com,"onUpdate:modelValue":t[0]||(t[0]=u=>e.style.com=u),onChange:e.batch},null,8,["unit","modelValue","onChange"])]),_:1},8,["label"])])}const ux=De(ix,[["render",cx]]),K4="",fx=n.defineComponent({name:"BorderInput",components:{ColorInput:Qr,SizeInput:Yr,ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue(){this.tidyValue()}},computed:{borderStyleStr(){let e="";return Object.keys(this.borderStyle).forEach(t=>{this.borderStyle[t]!==""&&(e+=Ho(t)+": "+this.borderStyle[t]+";")},{}),e},alignType(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},decorationType(){return["underline","line-through","overline"].map(e=>({label:this.t("style.decoration."+e),value:e}))},weightType(){return[300,400,500,700].map(e=>({label:this.t("style.weight."+e),value:e}))}},data(){return{t:this.designer.setupState.t,fontStyle:{fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",textAlign:"",lineHeight:"",letterSpacing:""}}},methods:{tidyValue(){Object.keys(this.fontStyle).forEach(e=>{this.fontStyle[e]=this.modelValue[e]||""})},onInput(){const e=Object.keys(this.fontStyle).reduce((t,r)=>(this.fontStyle[r]!==""&&(t[r]=this.fontStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)}},created(){this.tidyValue()}}),px={class:"_fd-font-input"};function hx(e,t,r,o,i,l){const d=n.resolveComponent("SizeInput"),c=n.resolveComponent("el-form-item"),u=n.resolveComponent("el-option"),m=n.resolveComponent("el-select"),h=n.resolveComponent("el-form"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createBlock(y,{label:e.t("style.font.name")},{append:n.withCtx(()=>[n.createElementVNode("div",px,[n.createVNode(h,{"label-width":"50px","label-position":"top",inline:"",size:"small"},{default:n.withCtx(()=>[n.createVNode(c,{label:e.t("style.font.size")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.fontSize,"onUpdate:modelValue":t[0]||(t[0]=C=>e.fontStyle.fontSize=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.weight.name")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.fontStyle.fontWeight,"onUpdate:modelValue":t[1]||(t[1]=C=>e.fontStyle.fontWeight=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.weightType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({fontWeight:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.decoration.name")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.fontStyle.textDecoration,"onUpdate:modelValue":t[2]||(t[2]=C=>e.fontStyle.textDecoration=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decorationType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},{default:n.withCtx(()=>[n.createElementVNode("span",{style:n.normalizeStyle({textDecoration:C.value})},n.toDisplayString(C.label),5)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.align")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.fontStyle.textAlign,"onUpdate:modelValue":t[3]||(t[3]=C=>e.fontStyle.textAlign=C),clearable:"",onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.alignType,C=>(n.openBlock(),n.createBlock(u,{key:C.value,label:C.label,value:C.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.height")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.lineHeight,"onUpdate:modelValue":t[4]||(t[4]=C=>e.fontStyle.lineHeight=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(c,{label:e.t("style.font.spacing")},{default:n.withCtx(()=>[n.createVNode(d,{modelValue:e.fontStyle.letterSpacing,"onUpdate:modelValue":t[5]||(t[5]=C=>e.fontStyle.letterSpacing=C),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})])]),default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fi-box",style:n.normalizeStyle(e.fontStyle)},n.toDisplayString(e.t("style.font.preview")),5)]),_:1},8,["label"])}const mx=De(fx,[["render",hx]]),Y4="",gx=n.defineComponent({name:"DisplayInput",components:{ConfigItem:Rn},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:Object},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},data(){return{style:{},displayOptions:[{value:"block",icon:"block"},{value:"inline-block",icon:"inlineblock"},{value:"inline",icon:"inline"},{value:"flex",icon:"flex"}],options:[{key:"flexDirection",items:[{value:"row",icon:"direction-row"},{value:"column",icon:"direction-column"},{value:"row-reverse",icon:"direction-rowreverse"},{value:"column-reverse",icon:"direction-columnreverse"}]},{key:"flexWrap",items:[{value:"nowrap",icon:"flex-nowrap",row:!0},{value:"wrap",icon:"flex-wrap",row:!0}]},{key:"alignContent",items:[{value:"center",icon:"align-center",row:!0},{value:"flex-start",icon:"align-flexstart",row:!0},{value:"flex-end",icon:"align-flexend",row:!0},{value:"space-around",icon:"align-spacearound",row:!0},{value:"space-between",icon:"align-spacebetween",row:!0},{value:"stretch",icon:"align-stretch",row:!0}]},{key:"justifyContent",items:[{value:"center",icon:"justify-center",row:!0},{value:"flex-start",icon:"justify-flexstart",row:!0},{value:"flex-end",icon:"justify-flexend",row:!0},{value:"space-between",icon:"justify-spacebetween",row:!0},{value:"space-around",icon:"justify-spacearound",row:!0},{value:"space-evenly",icon:"justify-stretch",row:!0}]},{key:"alignItems",items:[{value:"center",icon:"alignitems-center",row:!0},{value:"flex-start",icon:"alignitems-flexstart",row:!0},{value:"flex-end",icon:"alignitems-flexend",row:!0},{value:"stretch",icon:"alignitems-stretch",row:!0},{value:"baseline",icon:"alignitems-baseline"}]}]}},methods:{tidyValue(){this.style={display:"",flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""},this.modelValue&&Object.keys(this.style).forEach(e=>{this.modelValue[e]&&(this.style[e]=this.modelValue[e])})},onInput(){const e=Object.keys(this.style).reduce((t,r)=>(this.style[r]!==""&&(t[r]=this.style[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},radioClick(e,t){const r=this.style[e];this.style[e]===t.value?this.style[e]="":e==="display"&&t.value!=="flex"?this.style={display:t.value,flexDirection:"",flexWrap:"",alignContent:"",justifyContent:"",alignItems:""}:this.style[e]=t.value,this.style[e]!==r&&this.onInput()}},created(){this.tidyValue()}}),vx={class:"_fd-display-input"},yx={class:"_fd-display-raw"},bx={class:"_label"};function wx(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",vx,[n.createVNode(m,{label:e.t("style.display.name"),arrow:!1,showAppend:e.style.display==="flex"},{append:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fd-display-con",[e.style.flexDirection,["column","column-reverse"].indexOf(e.style.flexDirection)>-1?"rotate-flag":""]])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createElementBlock("div",yx,[n.createElementVNode("div",bx,n.toDisplayString(e.t("style."+h.key+".name"))+": ",1),n.createVNode(u,{"model-value":e.style[h.key],size:"small"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(h.items,y=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style."+h.key+"."+y.value),placement:"top",persistent:"","hide-after":0,key:y.value},{default:n.withCtx(()=>[n.createVNode(d,{label:y.value,value:y.value,onClick:C=>e.radioClick(h.key,y)},{default:n.withCtx(()=>[n.createElementVNode("span",{class:n.normalizeClass(y.row?"rotate":"")},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+y.icon])},null,2)],2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:2},1032,["model-value"])]))),256))],2)]),default:n.withCtx(()=>[n.createVNode(u,{"model-value":e.style.display,size:"small",style:{width:"150px"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.displayOptions,h=>(n.openBlock(),n.createBlock(c,{effect:"dark",content:e.t("style.display."+h.value),placement:"top",persistent:"","hide-after":0,key:h.value},{default:n.withCtx(()=>[n.createVNode(d,{label:h.value,value:h.value,onClick:y=>e.radioClick("display",h)},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-display-"+h.icon])},null,2)]),_:2},1032,["label","value","onClick"])]),_:2},1032,["content"]))),128))]),_:1},8,["model-value"])]),_:1},8,["label","showAppend"])])}const Cx=De(gx,[["render",wx]]),Q4="",_x=n.defineComponent({name:"ShadowContent",components:{ColorInput:Qr},inject:["designer"],emits:["update:modelValue","change"],props:{modelValue:{default:"0px 0px 0px rgba(0, 0, 0, 0)",type:String}},data(){return{max:24,boxSize:250,options:[{key:"external",icon:"shadow"},{key:"inset",icon:"shadow-inset"}],form:{color:"",type:"external",x:0,y:0,vague:0,extend:0,x_unit:"px",y_unit:"px",vague_unit:"px",extend_unit:"px"},units:["px","%","rem","em","vw","vh"],down:!1,position:{left:0,top:0}}},computed:{spotStyle(){return{left:this.position.left+"px",top:this.position.top+"px"}},t(){return this.designer.setupState.t}},watch:{position(e){this.form.x=parseInt(String((e.left-this.boxSize/2)/this.boxSize*this.max)),this.form.y=parseInt(String((e.top-this.boxSize/2)/this.boxSize*this.max));const t=this.max/2;this.form.x=this.form.x<0?Math.max(this.form.x,t*-1):Math.min(this.form.x,t),this.form.y=this.form.y<0?Math.max(this.form.y,t*-1):Math.min(this.form.y,t)},modelValue(e){this.initStyle(e)}},methods:{getMouseXY(e,t){if(this.down||t){const r=this.$refs.box.getBoundingClientRect();this.position={left:parseInt(String(e.clientX-r.x)),top:parseInt(String(e.clientY-r.y))}}},onMouseup(){this.down=!1,this.onInput()},onMousedown(e){this.getMouseXY(e,!0),this.down=!0},onInput(){const e=this.form;let t=`${e.x}${e.x_unit} ${e.y}${e.y_unit} ${e.vague}${e.vague_unit} ${e.extend}${e.extend_unit} ${e.color}`;`${e.x}${e.y}${e.vague}${e.extend}`.replaceAll("0","")===""?t="":e.type==="inset"&&(t+=" inset"),this.$emit("update:modelValue",t),this.$emit("change",t)},initStyle(e){(this.modelValue||"").indexOf(" inset")>-1&&(this.form.type="inset",e=e.replace(" inset",""));const t=e.split("rgba");let r,o;t.length>1?(r="rgba"+t[1].trim(),o=t[0].trim().split(" ")):(o=t[0].trim().split(" "),r=o.pop()),this.form.color=r||"#000",this.form.x=parseInt(o[0])||0,this.form.y=parseInt(o[1])||0,this.form.vague=parseInt(o[2])||0,this.form.extend=parseInt(o[3])||0;const i=l=>(l==null?void 0:l.replace(/[-\d.]/g,""))||"px";this.form.x_unit=i(o[0]),this.form.y_unit=i(o[1]),this.form.vague_unit=i(o[2]),this.form.extend_unit=i(o[3]),this.position.left=this.boxSize/2+this.form.x/this.max*this.boxSize||0,this.position.top=this.boxSize/2+this.form.y/this.max*this.boxSize||0}},mounted(){this.initStyle(this.modelValue)}}),Ex={class:"_fd-shadow-content"},Ax={class:"_fd-sc-right"};function Sx(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-tooltip"),u=n.resolveComponent("el-radio-group"),m=n.resolveComponent("el-form-item"),h=n.resolveComponent("ColorInput"),y=n.resolveComponent("el-option"),C=n.resolveComponent("el-select"),S=n.resolveComponent("el-input"),w=n.resolveComponent("el-form");return n.openBlock(),n.createElementBlock("div",Ex,[n.createVNode(w,{"label-width":"50px","label-position":"top",inline:"",class:"_fd-sc-form",size:"small"},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("style.shadow.mode")},{default:n.withCtx(()=>[n.createVNode(u,{modelValue:e.form.type,"onUpdate:modelValue":t[0]||(t[0]=E=>e.form.type=E),onChange:e.onInput,size:"small",class:"_fd-sc-radio"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,E=>(n.openBlock(),n.createBlock(c,{key:E.key,effect:"dark",content:e.t("style.shadow."+E.key),placement:"top","hide-after":0,persistent:""},{default:n.withCtx(()=>[n.createVNode(d,{label:E.key,value:E.key},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-"+E.icon])},null,2)]),_:2},1032,["label","value"])]),_:2},1032,["content"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.form.color,"onUpdate:modelValue":t[1]||(t[1]=E=>e.form.color=E),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.shadow.x")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.x,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.x=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.x_unit,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.x_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.shadow.y")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.y,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.y=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.y_unit,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.y_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.shadow.vague")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.vague,"onUpdate:modelValue":t[7]||(t[7]=E=>e.form.vague=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.vague_unit,"onUpdate:modelValue":t[6]||(t[6]=E=>e.form.vague_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.shadow.extend")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:e.form.extend,"onUpdate:modelValue":t[9]||(t[9]=E=>e.form.extend=E),type:"number",onChange:e.onInput},{append:n.withCtx(()=>[n.createVNode(C,{modelValue:e.form.extend_unit,"onUpdate:modelValue":t[8]||(t[8]=E=>e.form.extend_unit=E),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.units,E=>(n.openBlock(),n.createBlock(y,{key:E,label:E,value:E},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1},8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1}),n.createElementVNode("div",Ax,[n.createElementVNode("div",{ref:"box",class:n.normalizeClass(["_fd-sc-box",e.down?"down":""]),onClick:t[10]||(t[10]=E=>e.getMouseXY(E,1)),onMousedown:t[11]||(t[11]=(...E)=>e.onMousedown&&e.onMousedown(...E)),onMouseup:t[12]||(t[12]=(...E)=>e.onMouseup&&e.onMouseup(...E)),onMousemove:t[13]||(t[13]=E=>e.getMouseXY(E,0))},[n.createElementVNode("span",{class:"spot",style:n.normalizeStyle(e.spotStyle)},t[14]||(t[14]=[n.createElementVNode("i",{class:"spot-id"},null,-1)]),4),t[15]||(t[15]=n.createElementVNode("span",{class:"center-spot"},null,-1)),t[16]||(t[16]=n.createElementVNode("div",{class:"x-hr"},null,-1)),t[17]||(t[17]=n.createElementVNode("div",{class:"y-hr"},null,-1))],34)])])}const xx=De(_x,[["render",Sx]]),J4="",kx=n.defineComponent({name:"ShadowInput",emits:["update:modelValue","change"],components:{ConfigItem:Rn,ShadowContent:xx},inject:["designer"],props:{modelValue:String},watch:{modelValue(){this.value=this.modelValue||""},value(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},data(){const e=this.designer.setupState.t;return{t:e,options:[{label:e("style.shadow.classic"),value:"3px 5px 7px 2px #CBCBCBFF"},{label:e("style.shadow.flat"),value:"4px 4px 3px -2px #E7E5E5FF"},{label:e("style.shadow.solid"),value:"1px 2px 4px 2px #979797FF"}],value:this.modelValue||""}},methods:{changeValue(e){this.value=e}},created(){}}),Tx={class:"_fd-shadow-input"};function Nx(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),m=n.resolveComponent("el-input"),h=n.resolveComponent("ShadowContent"),y=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",Tx,[n.createVNode(y,{label:e.t("style.shadow.name")},{append:n.withCtx(()=>[n.createVNode(h,{modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=C=>e.value=C)},null,8,["modelValue"])]),default:n.withCtx(()=>[n.createVNode(m,{clearable:"",modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=C=>e.value=C),class:"_fd-si-input"},{append:n.withCtx(()=>[n.createVNode(u,null,{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,C=>(n.openBlock(),n.createBlock(d,{onClick:S=>e.changeValue(C.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(C.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])])}const Dx=De(kx,[["render",Nx]]),X4="",Ox=n.defineComponent({name:"TableOptions",components:{ValueInput:yl},emits:["update:modelValue","change"],props:{modelValue:[Array,Object],column:{type:Array,default:()=>[{label:"label",key:"label"},{label:"value",key:"value"}]},valueType:String,keyValue:String,max:Number,size:String},inject:["designer"],watch:{modelValue(){this.value=this.tidyModelValue()}},computed:{t(){return this.designer.setupState.t},overColumn(){let e=this.column;if(this.checked){for(let t=0;t{e&&this.input()}))},methods:{isChecked(){for(let e=0;e({value:""+t})):this.valueType==="object"?Object.keys(e||{}).map(t=>({label:t,value:e[t]})):[...e||[]].map(t=>HC(t))},tidyValue(){if(this.valueType==="object"){const e={};return this.value.forEach(t=>{t.label&&t.value&&(e[t.label]=t.value)}),e}else return this.value.map(e=>{if(this.valueType==="string")return e.value;if(this.checked){const t=e[this.keyValue];return this.column.reduce((r,o)=>(r[o.key]=t,r),{})}else return{...e}})},onInput(e){if(this.column.length===1&&e[this.column[0].key]==="")return;this.column.every(r=>r.required===!1?!0:["object","string"].indexOf(this.valueType)>-1?e[r.key]!==void 0&&e[r.key]!==""&&e[r.key]!==null:e[r.key]!==void 0)&&this.input()},input(){const e=this.tidyValue();this.$emit("update:modelValue",e),this.$emit("change",e)},add(){this.value.push(this.column.reduce((e,t)=>(e[t.key]="",e),{}))},del(e){this.value.splice(e,1),this.input()}}}),Vx={class:"_td-table-opt"},Bx=["onClick"],Rx={class:"_td-table-opt-handle"};function $x(e,t,r,o,i,l){const d=n.resolveComponent("ValueInput"),c=n.resolveComponent("el-input"),u=n.resolveComponent("el-table-column"),m=n.resolveComponent("el-table"),h=n.resolveComponent("el-button"),y=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",Vx,[(n.openBlock(),n.createBlock(m,{data:e.value,key:e.checked?"2":"1",border:"",size:e.size||"small",style:{width:"100%"}},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.overColumn,(C,S)=>(n.openBlock(),n.createBlock(u,{key:C.label+S,label:C.label},{default:n.withCtx(w=>[C.value?(n.openBlock(),n.createBlock(d,{key:0,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row),onChangeType:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur","onChangeType"])):(n.openBlock(),n.createBlock(c,{key:1,size:e.size||"small",modelValue:w.row[C.key],"onUpdate:modelValue":E=>w.row[C.key]=E,onBlur:E=>e.onInput(w.row)},null,8,["size","modelValue","onUpdate:modelValue","onBlur"]))]),_:2},1032,["label"]))),128)),n.createVNode(u,{width:"35",align:"center",fixed:"right"},{default:n.withCtx(C=>[n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:S=>e.del(C.$index)},null,8,Bx)]),_:1})]),_:1},8,["data","size"])),n.createElementVNode("div",Rx,[!e.max||e.max>e.value.length?(n.openBlock(),n.createBlock(h,{key:0,link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.keyValue?(n.openBlock(),n.createBlock(y,{key:1,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=C=>e.checked=C),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])])}const Nm=De(Ox,[["render",$x]]),Z4="",Ix=n.defineComponent({name:"BoxSpaceInput",components:{ConfigItem:Rn},props:{modelValue:{type:Object,default:()=>({})}},inject:["designer"],emits:["update:modelValue","change"],data(){return{position:["Top","Right","Bottom","Left"],boxStyle:{margin:"",padding:"",marginLeft:"",marginRight:"",marginTop:"",marginBottom:"",paddingLeft:"",paddingRight:"",paddingTop:"",paddingBottom:""},marginLock:!1,paddingLock:!1}},watch:{modelValue(){this.tidyValue()}},computed:{t(){return this.designer.setupState.t}},methods:{tidyValue(){this.boxStyle={},["margin","padding"].forEach(e=>{this.boxStyle[e]=this.modelValue[e]||"",this.position.forEach(t=>{this.boxStyle[e+t]=this.tidySize(this.modelValue[e+t]||this.modelValue[e]||"")})})},onInput(){const e=Object.keys(this.boxStyle).reduce((t,r)=>(this.boxStyle[r]!==""&&(t[r]=this.boxStyle[r]),t),{});this.$emit("update:modelValue",e),this.$emit("change",e)},tidySize(e){if(!/^(\d*\.?\d+)(px|rem|%|vh|vw|em)$/.test(e)){if(e==="auto")return e;const r=parseInt(e);return isNaN(r)?"":r+"px"}return e},setValue(e,t,r){const o=this.tidySize(r.target.value);e?this[e+"Lock"]?this.position.forEach(i=>{this.boxStyle[e+i]=o}):this.boxStyle[e+t]=o:this.boxStyle[t]=o,this.onInput()},change(e,t){this.boxStyle[e]=t.target.value},clear(e){this.position.forEach(t=>{this.boxStyle[e+t]=""}),this.onInput()},lock(e){const t=e+"Lock";this[t]=!this[t]}},created(){this.tidyValue()}}),Fx={class:"_fd-box-space-input"},Mx={class:"_padding"},Px={class:"_padding-title"},Lx=["value"],jx=["value"],zx=["value"],Ux=["value"],Hx={class:"_fd-help"},Wx={class:"_margin"},Gx={class:"_margin-title"},Kx={class:"_fd-help"},Yx=["value"],Qx=["value"],Jx=["value"],Xx=["value"];function Zx(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",Fx,[n.createElementVNode("div",Mx,[n.createElementVNode("span",Px,n.toDisplayString(e.t("style.margin")),1),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.marginTop,type:"text",onBlur:t[0]||(t[0]=d=>e.setValue("margin","Top",d)),onInput:t[1]||(t[1]=d=>e.change("marginTop",d))},null,40,Lx),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.marginRight,type:"text",onBlur:t[2]||(t[2]=d=>e.setValue("margin","Right",d)),onInput:t[3]||(t[3]=d=>e.change("marginRight",d))},null,40,jx),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.marginBottom,type:"text",onBlur:t[4]||(t[4]=d=>e.setValue("margin","Bottom",d)),onInput:t[5]||(t[5]=d=>e.change("marginBottom",d))},null,40,zx),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.marginLeft,type:"text",onBlur:t[6]||(t[6]=d=>e.setValue("margin","Left",d)),onInput:t[7]||(t[7]=d=>e.change("marginLeft",d))},null,40,Ux),n.createElementVNode("div",Hx,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.marginLock?"active":""]),title:"lock",onClick:t[8]||(t[8]=d=>e.lock("margin"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[9]||(t[9]=d=>e.clear("margin"))})]),n.createElementVNode("div",Wx,[n.createElementVNode("span",Gx,n.toDisplayString(e.t("style.padding")),1),n.createElementVNode("div",Kx,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-link2",e.paddingLock?"active":""]),title:"lock",onClick:t[10]||(t[10]=d=>e.lock("padding"))},null,2),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",title:"clear",onClick:t[11]||(t[11]=d=>e.clear("padding"))})]),n.createElementVNode("input",{class:"_fd-input _fd-top",placeholder:" ",value:e.boxStyle.paddingTop,type:"text",onBlur:t[12]||(t[12]=d=>e.setValue("padding","Top",d)),onInput:t[13]||(t[13]=d=>e.change("paddingTop",d))},null,40,Yx),n.createElementVNode("input",{class:"_fd-input _fd-right",placeholder:" ",value:e.boxStyle.paddingRight,type:"text",onBlur:t[14]||(t[14]=d=>e.setValue("padding","Right",d)),onInput:t[15]||(t[15]=d=>e.change("paddingRight",d))},null,40,Qx),n.createElementVNode("input",{class:"_fd-input _fd-bottom",placeholder:" ",value:e.boxStyle.paddingBottom,type:"text",onBlur:t[16]||(t[16]=d=>e.setValue("padding","Bottom",d)),onInput:t[17]||(t[17]=d=>e.change("paddingBottom",d))},null,40,Jx),n.createElementVNode("input",{class:"_fd-input _fd-left",placeholder:" ",value:e.boxStyle.paddingLeft,type:"text",onBlur:t[18]||(t[18]=d=>e.setValue("padding","Left",d)),onInput:t[19]||(t[19]=d=>e.change("paddingLeft",d))},null,40,Xx),t[20]||(t[20]=n.createElementVNode("div",{class:"_box"},null,-1))])])])}const qx=De(Ix,[["render",Zx]]),q4="",Dm=["display","flexDirection","flexWrap","alignContent","justifyContent","alignItems"],Om=["fontSize","fontWeight","fontStyle","textDecoration","textAlign","lineHeight","letterSpacing"],Vm=["height","width","minWidth","minHeight","maxWidth","maxHeight","overflow"],Bm=["color","backgroundColor","scale","borderRadius","boxShadow","marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","margin","padding","opacity","borderStyle","borderColor","borderWidth","borderTopStyle","borderTopColor","borderTopWidth","borderLeftStyle","borderLeftColor","borderLeftWidth","borderBottomStyle","borderBottomColor","borderBottomWidth","borderRightStyle","borderRightColor","borderRightWidth",...Dm,...Om,...Vm],ek=n.defineComponent({name:"StyleConfig",inject:["designer"],emits:["update:modelValue"],components:{BoxSpaceInput:qx,TableOptions:Nm,ColorInput:Qr,ConfigItem:Rn,DisplayInput:Cx,RadiusInput:ux,BoxSizeInput:US,BorderInput:nx,ShadowInput:Dx,FontInput:mx},props:{modelValue:{type:Object,default:()=>({})}},watch:{modelValue:{handler(){this.tidyStyle()},deep:!0}},data(){return{t:this.designer.setupState.t,formData:{},space:{},size:{},border:{},display:{},font:{},radius:"",backgroundColor:"",color:"",boxShadow:"",opacity:100,scale:100}},methods:{tidyStyle(){const e={...this.modelValue||{}},t={};Object.keys(e).forEach(u=>{const m=Xs(u);(["margin","padding"].indexOf(u)>-1||u.indexOf("margin")>-1||u.indexOf("padding")>-1)&&(t[m]=e[u])});const r={};Vm.forEach(u=>{e[u]&&(r[u]=e[u])}),this.radius=e.borderRadius||"",delete e.borderRadius;const o={};Object.keys(e).forEach(u=>{u.indexOf("border")===0&&(o[u]=e[u])});let i=li(e.opacity)?100:parseFloat(e.opacity)||0;i&&i<1&&(i=i*100);let l=e.scale;li(e.scale)?l=100:isNaN(Number(l))?l=parseFloat(l)||100:l=l>0?l*100:0;const d={};Dm.forEach(u=>{e[u]&&(d[u]=e[u])});const c={};Om.forEach(u=>{e[u]&&(c[u]=e[u])}),this.opacity=i,this.scale=l,this.size=r,this.space=t,this.border=o,this.display=d,this.font=c,this.boxShadow=e.boxShadow||"",this.color=e.color||"",this.backgroundColor=e.backgroundColor||"",Bm.forEach(u=>{delete e[u]}),this.formData=e},onInput(){let e={...this.formData},t={};Bm.forEach(o=>{if(e[o])t[o]=e[o],delete e[o];else{const i=Ho(o);e[i]&&(t[o]=e[i],delete e[i])}});const r={...e,color:this.color||"",backgroundColor:this.backgroundColor||"",opacity:this.opacity>=0&&this.opacity<100?this.opacity+"%":"",borderRadius:this.radius||"",boxShadow:this.boxShadow||"",scale:this.scale>=0&&this.scale!==100?this.scale+"%":"",...this.space,...this.size,...this.border,...this.display,...this.font,...t};Object.keys(r).forEach(o=>{li(r[o])&&delete r[o]}),this.$emit("update:modelValue",r)}},created(){this.tidyStyle()}}),tk={class:"_fd-style-config"};function nk(e,t,r,o,i,l){const d=n.resolveComponent("BoxSpaceInput"),c=n.resolveComponent("BoxSizeInput"),u=n.resolveComponent("DisplayInput"),m=n.resolveComponent("ColorInput"),h=n.resolveComponent("ConfigItem"),y=n.resolveComponent("BorderInput"),C=n.resolveComponent("RadiusInput"),S=n.resolveComponent("FontInput"),w=n.resolveComponent("ShadowInput"),E=n.resolveComponent("el-slider"),_=n.resolveComponent("TableOptions");return n.openBlock(),n.createElementBlock("div",tk,[n.createVNode(d,{modelValue:e.space,"onUpdate:modelValue":t[0]||(t[0]=g=>e.space=g),onChange:e.onInput,style:{"margin-bottom":"10px"}},null,8,["modelValue","onChange"]),n.createVNode(c,{modelValue:e.size,"onUpdate:modelValue":t[1]||(t[1]=g=>e.size=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(u,{modelValue:e.display,"onUpdate:modelValue":t[2]||(t[2]=g=>e.display=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(h,{label:e.t("style.color")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.color,"onUpdate:modelValue":t[3]||(t[3]=g=>e.color=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.backgroundColor")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.backgroundColor,"onUpdate:modelValue":t[4]||(t[4]=g=>e.backgroundColor=g),onChange:e.onInput},null,8,["modelValue","onChange"])]),_:1},8,["label"]),n.createVNode(y,{modelValue:e.border,"onUpdate:modelValue":t[5]||(t[5]=g=>e.border=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(C,{modelValue:e.radius,"onUpdate:modelValue":t[6]||(t[6]=g=>e.radius=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(S,{modelValue:e.font,"onUpdate:modelValue":t[7]||(t[7]=g=>e.font=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(w,{modelValue:e.boxShadow,"onUpdate:modelValue":t[8]||(t[8]=g=>e.boxShadow=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createVNode(h,{label:e.t("style.opacity"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{"show-tooltip":!1,modelValue:e.opacity,"onUpdate:modelValue":t[9]||(t[9]=g=>e.opacity=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.opacity)+"%",1)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.scale"),class:"_fd-opacity-input"},{default:n.withCtx(()=>[n.createVNode(E,{min:80,max:120,"show-tooltip":!1,modelValue:e.scale,"onUpdate:modelValue":t[10]||(t[10]=g=>e.scale=g),onChange:e.onInput},null,8,["modelValue","onChange"]),n.createElementVNode("span",null,n.toDisplayString(e.scale)+"%",1)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.custom"),info:Object.keys(e.formData).length>0?e.t("struct.configured"):""},{append:n.withCtx(()=>[n.createVNode(_,n.mergeProps({modelValue:e.formData,"onUpdate:modelValue":t[11]||(t[11]=g=>e.formData=g),onChange:e.onInput},{column:[{label:e.t("props.key"),key:"label"},{label:e.t("props.value"),key:"value"}],valueType:"object"}),null,16,["modelValue","onChange"])]),_:1},8,["label","info"])])}const Rm=De(ek,[["render",nk]]);(function(e,t){(function(r){r(zr())})(function(r){r.defineMode("css",function(T,B){var L=B.inline;B.propertyKeywords||(B=r.resolveMode("text/css"));var U=T.indentUnit,H=B.tokenHooks,R=B.documentTypes||{},z=B.mediaTypes||{},$=B.mediaFeatures||{},A=B.mediaValueKeywords||{},J=B.propertyKeywords||{},Q=B.nonStandardPropertyKeywords||{},G=B.fontProperties||{},ie=B.counterDescriptors||{},X=B.colorKeywords||{},le=B.valueKeywords||{},be=B.allowNested,ce=B.lineComment,de=B.supportsAtComponent===!0,pe=T.highlightNonStandardPropertyKeywords!==!1,se,ge;function ye(fe,ke){return se=ke,fe}function D(fe,ke){var we=fe.next();if(H[we]){var He=H[we](fe,ke);if(He!==!1)return He}if(we=="@")return fe.eatWhile(/[\w\\\-]/),ye("def",fe.current());if(we=="="||(we=="~"||we=="|")&&fe.eat("="))return ye(null,"compare");if(we=='"'||we=="'")return ke.tokenize=W(we),ke.tokenize(fe,ke);if(we=="#")return fe.eatWhile(/[\w\\\-]/),ye("atom","hash");if(we=="!")return fe.match(/^\s*\w*/),ye("keyword","important");if(/\d/.test(we)||we=="."&&fe.eat(/\d/))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(we==="-"){if(/[\d.]/.test(fe.peek()))return fe.eatWhile(/[\w.%]/),ye("number","unit");if(fe.match(/^-[\w\\\-]*/))return fe.eatWhile(/[\w\\\-]/),fe.match(/^\s*:/,!1)?ye("variable-2","variable-definition"):ye("variable-2","variable");if(fe.match(/^\w+-/))return ye("meta","meta")}else return/[,+>*\/]/.test(we)?ye(null,"select-op"):we=="."&&fe.match(/^-?[_a-z][_a-z0-9-]*/i)?ye("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(we)?ye(null,we):fe.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(fe.current())&&(ke.tokenize=Y),ye("variable callee","variable")):/[\w\\\-]/.test(we)?(fe.eatWhile(/[\w\\\-]/),ye("property","word")):ye(null,null)}function W(fe){return function(ke,we){for(var He=!1,et;(et=ke.next())!=null;){if(et==fe&&!He){fe==")"&&ke.backUp(1);break}He=!He&&et=="\\"}return(et==fe||!He&&fe!=")")&&(we.tokenize=null),ye("string","string")}}function Y(fe,ke){return fe.next(),fe.match(/^\s*[\"\')]/,!1)?ke.tokenize=null:ke.tokenize=W(")"),ye(null,"(")}function q(fe,ke,we){this.type=fe,this.indent=ke,this.prev=we}function ee(fe,ke,we,He){return fe.context=new q(we,ke.indentation()+(He===!1?0:U),fe.context),we}function oe(fe){return fe.context.prev&&(fe.context=fe.context.prev),fe.context.type}function he(fe,ke,we){return Le[we.context.type](fe,ke,we)}function Se(fe,ke,we,He){for(var et=He||1;et>0;et--)we.context=we.context.prev;return he(fe,ke,we)}function Pe(fe){var ke=fe.current().toLowerCase();le.hasOwnProperty(ke)?ge="atom":X.hasOwnProperty(ke)?ge="keyword":ge="variable"}var Le={};return Le.top=function(fe,ke,we){if(fe=="{")return ee(we,ke,"block");if(fe=="}"&&we.context.prev)return oe(we);if(de&&/@component/i.test(fe))return ee(we,ke,"atComponentBlock");if(/^@(-moz-)?document$/i.test(fe))return ee(we,ke,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(fe))return ee(we,ke,"atBlock");if(/^@(font-face|counter-style)/i.test(fe))return we.stateArg=fe,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(fe))return"keyframes";if(fe&&fe.charAt(0)=="@")return ee(we,ke,"at");if(fe=="hash")ge="builtin";else if(fe=="word")ge="tag";else{if(fe=="variable-definition")return"maybeprop";if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe==":")return"pseudo";if(be&&fe=="(")return ee(we,ke,"parens")}return we.context.type},Le.block=function(fe,ke,we){if(fe=="word"){var He=ke.current().toLowerCase();return J.hasOwnProperty(He)?(ge="property","maybeprop"):Q.hasOwnProperty(He)?(ge=pe?"string-2":"property","maybeprop"):be?(ge=ke.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(ge+=" error","maybeprop")}else return fe=="meta"?"block":!be&&(fe=="hash"||fe=="qualifier")?(ge="error","block"):Le.top(fe,ke,we)},Le.maybeprop=function(fe,ke,we){return fe==":"?ee(we,ke,"prop"):he(fe,ke,we)},Le.prop=function(fe,ke,we){if(fe==";")return oe(we);if(fe=="{"&&be)return ee(we,ke,"propBlock");if(fe=="}"||fe=="{")return Se(fe,ke,we);if(fe=="(")return ee(we,ke,"parens");if(fe=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(ke.current()))ge+=" error";else if(fe=="word")Pe(ke);else if(fe=="interpolation")return ee(we,ke,"interpolation");return"prop"},Le.propBlock=function(fe,ke,we){return fe=="}"?oe(we):fe=="word"?(ge="property","maybeprop"):we.context.type},Le.parens=function(fe,ke,we){return fe=="{"||fe=="}"?Se(fe,ke,we):fe==")"?oe(we):fe=="("?ee(we,ke,"parens"):fe=="interpolation"?ee(we,ke,"interpolation"):(fe=="word"&&Pe(ke),"parens")},Le.pseudo=function(fe,ke,we){return fe=="meta"?"pseudo":fe=="word"?(ge="variable-3",we.context.type):he(fe,ke,we)},Le.documentTypes=function(fe,ke,we){return fe=="word"&&R.hasOwnProperty(ke.current())?(ge="tag",we.context.type):Le.atBlock(fe,ke,we)},Le.atBlock=function(fe,ke,we){if(fe=="(")return ee(we,ke,"atBlock_parens");if(fe=="}"||fe==";")return Se(fe,ke,we);if(fe=="{")return oe(we)&&ee(we,ke,be?"block":"top");if(fe=="interpolation")return ee(we,ke,"interpolation");if(fe=="word"){var He=ke.current().toLowerCase();He=="only"||He=="not"||He=="and"||He=="or"?ge="keyword":z.hasOwnProperty(He)?ge="attribute":$.hasOwnProperty(He)?ge="property":A.hasOwnProperty(He)?ge="keyword":J.hasOwnProperty(He)?ge="property":Q.hasOwnProperty(He)?ge=pe?"string-2":"property":le.hasOwnProperty(He)?ge="atom":X.hasOwnProperty(He)?ge="keyword":ge="error"}return we.context.type},Le.atComponentBlock=function(fe,ke,we){return fe=="}"?Se(fe,ke,we):fe=="{"?oe(we)&&ee(we,ke,be?"block":"top",!1):(fe=="word"&&(ge="error"),we.context.type)},Le.atBlock_parens=function(fe,ke,we){return fe==")"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we,2):Le.atBlock(fe,ke,we)},Le.restricted_atBlock_before=function(fe,ke,we){return fe=="{"?ee(we,ke,"restricted_atBlock"):fe=="word"&&we.stateArg=="@counter-style"?(ge="variable","restricted_atBlock_before"):he(fe,ke,we)},Le.restricted_atBlock=function(fe,ke,we){return fe=="}"?(we.stateArg=null,oe(we)):fe=="word"?(we.stateArg=="@font-face"&&!G.hasOwnProperty(ke.current().toLowerCase())||we.stateArg=="@counter-style"&&!ie.hasOwnProperty(ke.current().toLowerCase())?ge="error":ge="property","maybeprop"):"restricted_atBlock"},Le.keyframes=function(fe,ke,we){return fe=="word"?(ge="variable","keyframes"):fe=="{"?ee(we,ke,"top"):he(fe,ke,we)},Le.at=function(fe,ke,we){return fe==";"?oe(we):fe=="{"||fe=="}"?Se(fe,ke,we):(fe=="word"?ge="tag":fe=="hash"&&(ge="builtin"),"at")},Le.interpolation=function(fe,ke,we){return fe=="}"?oe(we):fe=="{"||fe==";"?Se(fe,ke,we):(fe=="word"?ge="variable":fe!="variable"&&fe!="("&&fe!=")"&&(ge="error"),"interpolation")},{startState:function(fe){return{tokenize:null,state:L?"block":"top",stateArg:null,context:new q(L?"block":"top",fe||0,null)}},token:function(fe,ke){if(!ke.tokenize&&fe.eatSpace())return null;var we=(ke.tokenize||D)(fe,ke);return we&&typeof we=="object"&&(se=we[1],we=we[0]),ge=we,se!="comment"&&(ke.state=Le[ke.state](se,fe,ke)),ge},indent:function(fe,ke){var we=fe.context,He=ke&&ke.charAt(0),et=we.indent;return we.type=="prop"&&(He=="}"||He==")")&&(we=we.prev),we.prev&&(He=="}"&&(we.type=="block"||we.type=="top"||we.type=="interpolation"||we.type=="restricted_atBlock")?(we=we.prev,et=we.indent):(He==")"&&(we.type=="parens"||we.type=="atBlock_parens")||He=="{"&&(we.type=="at"||we.type=="atBlock"))&&(et=Math.max(0,we.indent-U))),et},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:ce,fold:"brace"}});function o(T){for(var B={},L=0;L{this.load()})},methods:{load(){const e=this.modelValue;this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"css",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.css(e,{indent_size:2,indent_char:" ",indent_scripts:"separate"}):""}))})},save(){const e=this.editor.getValue();return e!==this.oldVal&&this.$emit("update:modelValue",e),!0}}}),rk={class:"_fd-style-editor"},ok={ref:"editor"};function ak(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",rk,[n.createElementVNode("div",ok,null,512)])}const lk=De(ik,[["render",ak]]),t6="",sk=n.defineComponent({name:"GlobalClassConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,StyleEditor:lk,StyleConfig:Rm},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:"",styleEl:null,content:"",activeStyle:!1}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length},fnArgs(){return[nn(this.t)]}},watch:{visible(e){e&&(this.activeIdx="",this.value=at(this.modelValue||{}))},modelValue(){this.updateGlobalStyle()}},methods:{open(){this.visible=!0},changeStyle(){this.content=this.designer.setupState.formOptions.style||`#_demo1{ display:flex; } ._demo2{ display:flex; -}`,this.activeStyle=!0,this.activeIdx=""},active(e){this.activeStyle=!1,this.activeIdx!==e&&(this.handle=this.value[e].style||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="cls_"+We();this.value[t]={label:e,style:{}},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){this.activeStyle?(this.$refs.editor.save(),this.designer.setupState.formOptions.style=this.content,this.activeStyle=!1):(this.value[this.activeIdx].style=this.handle,this.activeIdx="")},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){(this.activeIdx||this.activeStyle)&&this.save(),this.$emit("update:modelValue",{...this.value}),this.visible=!1},updateGlobalStyle(){let e="";const t=this.modelValue||{};Object.keys(t).forEach(r=>{let o="";t[r].style&&Object.keys(t[r].style).forEach(i=>{o+=Ho(i)+":"+t[r].style[i]+";"}),t[r].content&&(o+=t[r].content+";"),o&&(e+=`.${r}{${o}}`)}),e&&(this.styleEl.innerHTML=e)}},created(){this.styleEl=n.markRaw(document.createElement("style")),this.styleEl.type="text/css",document.head.appendChild(this.styleEl),this.updateGlobalStyle()},unmounted(){document.head.removeChild(this.styleEl)}}),dk={class:"_fd-gcc"},ck={class:"_fd-gcc-method"},uk={class:"_fd-label"},fk=["onClick"],pk={class:"_fd-gcc-method"},hk={key:0,class:"_fd-label"},mk=["onClick"];function gk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("StyleEditor"),g=n.resolveComponent("StyleConfig"),_=n.resolveComponent("el-form"),x=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",dk,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(x,{class:"_fd-gcc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[8]||(t[8]=k=>e.visible=k),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"700px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalClass"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalClass")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[7]||(t[7]=k=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(m,{class:n.normalizeClass({"is-active":e.activeStyle,"_fd-gcc-default":!0})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[0]||(t[0]=n.withModifiers((...k)=>e.changeStyle&&e.changeStyle(...k),["stop"]))},[n.createElementVNode("div",ck,[n.createElementVNode("span",uk,n.toDisplayString(e.t("form.globalClass")),1)])])]),_:1},8,["class"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(k,N)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":N===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:n.withModifiers(V=>e.active(N),["stop"])},[n.createElementVNode("div",pk,[n.createElementVNode("span",null,"."+n.toDisplayString(N),1),k.label?(n.openBlock(),n.createElementBlock("span",hk,n.toDisplayString(k.label),1)):n.createCommentVNode("",!0)]),k.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(V=>e.rm(N),["stop"])},null,8,mk)):n.createCommentVNode("",!0)],8,fk)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[4]||(t[4]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=k=>e.cusValue=k),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("class.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...k)=>e.addCus&&e.addCus(...k),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...k)=>e.closeCus&&e.closeCus(...k),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-r"},{default:n.withCtx(()=>[e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(S,{key:e.activeIdx,class:n.normalizeClass(e.activeStyle?"_fd-gcc-style":"")},{default:n.withCtx(()=>[e.activeStyle?(n.openBlock(),n.createBlock(b,{key:0,ref:"editor",modelValue:e.content,"onUpdate:modelValue":t[5]||(t[5]=k=>e.content=k)},null,8,["modelValue"])):(n.openBlock(),n.createBlock(_,{key:1,size:"small"},{default:n.withCtx(()=>[n.createVNode(g,{modelValue:e.handle,"onUpdate:modelValue":t[6]||(t[6]=k=>e.handle=k)},null,8,["modelValue"])]),_:1}))]),_:1},8,["class"])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const $m=De(sk,[["render",gk]]),t6="",vk=n.defineComponent({name:"GlobalVariableConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,FnEditor:xi},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.activeIdx="",this.value=at(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.value[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="var_"+We();this.value[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){if(!this.$refs.editor.save())return!1;this.value[this.activeIdx].handle=this.handle,this.activeIdx=""},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.value}),this.visible=!1)}}}),yk={class:"_fd-gvc"},bk=["onClick"],wk={class:"_fd-gvc-method"},Ck={key:0,class:"_fd-label"},_k=["onClick"];function Ek(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",yk,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.btn")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gvc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.title"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalVariable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=_=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(_,x)=>(n.openBlock(),n.createBlock(m,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",wk,[n.createElementVNode("span",null,n.toDisplayString(x),1),_.label?(n.openBlock(),n.createElementBlock("span",Ck,n.toDisplayString(_.label),1)):n.createCommentVNode("",!0)]),_.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,_k)):n.createCommentVNode("",!0)],8,bk)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(m,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=_=>e.cusValue=_),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("computed.variable.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((..._)=>e.addCus&&e.addCus(..._),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((..._)=>e.closeCus&&e.closeCus(..._),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(b,{ref:"editor",modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=_=>e.handle=_),name:"handle",args:["get","api"]},null,8,["modelValue"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Im=De(vk,[["render",Ek]]),n6="",Ak=n.defineComponent({name:"JsonPreview",components:{StructEditor:Gc},inject:["designer"],data(){return{active:"rule",value:this.designer.setupState.getRule(),oldValue:""}},watch:{active(){this.updateValue()}},computed:{change(){return this.active==="rule"?this.designer.setupState.children:this.designer.setupState.formOptions},t(){return this.designer.setupState.t}},methods:{updateValue(){this.active==="rule"?this.value=this.designer.setupState.getRule():this.value=this.designer.setupState.getOptions()},handleFocus(){this.oldValue=je.toJson(this.value)},handleBlur(){let e;this.$refs.editor.save()&&(e=je.toJson(this.value))!==this.oldValue&&(this.active==="rule"?this.designer.setupState.setRule(e):this.designer.setupState.setOptions(this.value||{}))}},mounted(){this.$watch(()=>this.change,()=>{this.updateValue()},{deep:!0})}});function Sk(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("StructEditor"),u=n.resolveComponent("el-main"),h=n.resolveComponent("el-container");return n.openBlock(),n.createBlock(h,{class:"_fc-json-preview"},{default:n.withCtx(()=>[n.createVNode(d,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="rule"}]),onClick:t[0]||(t[0]=m=>e.active="rule")},n.toDisplayString(e.t("designer.json")),3),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="options"}]),onClick:t[1]||(t[1]=m=>e.active="options")},n.toDisplayString(e.t("designer.form")),3)]),_:1}),n.createVNode(u,{style:{padding:"8px"}},{default:n.withCtx(()=>[n.createVNode(c,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=m=>e.value=m),onBlur:e.handleBlur,onFocus:e.handleFocus,format:"",style:{height:"100%"}},null,8,["modelValue","onBlur","onFocus"])]),_:1})]),_:1})}const xk=De(Ak,[["render",Sk]]),i6="",kk=n.defineComponent({name:"Struct",emits:["update:modelValue"],props:{modelValue:[Object,Array,Function],title:String,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!ct.empty(this.modelValue)&&Object.keys(this.modelValue).length>0}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{load(){const e=En(lp(this.modelValue?at(this.modelValue):this.defaultValue));this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""}))})},onOk(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(sn(this.t("struct.errorMsg")),!1):(this.visible=!1,En(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),Tk={class:"_fd-struct"},Nk={key:0,ref:"editor"};function Dk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",Tk,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=h=>e.visible=!0)},[n.renderSlot(e.$slots,"default",{},()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1})])])]),_:3},8,["hidden"]),n.createVNode(u,{class:"_fd-struct-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=h=>e.visible=h),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=h=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",Nk,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const Fm=De(kk,[["render",Dk]]),r6="",Ok=n.defineComponent({name:"PropsInput",components:{Struct:Fm},inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},props(){var r;const e=((r=this.activeRule._fc_store)==null?void 0:r.props_keys)||[],t={};return e.forEach(o=>{this.activeRule.props&&this.activeRule.props[o]!=null&&(t[o]=this.activeRule.props[o])}),t}},methods:{onInput(e){this.activeRule.props||(this.activeRule.props={}),this.activeRule._fc_store||(this.activeRule._fc_store={}),Object.keys(this.props).forEach(r=>{(e||{})[r]==null&&delete this.activeRule.props[r]}),ml(this.activeRule.props,e||{});const t=Object.keys(e||{});t.length?this.activeRule._fc_store.props_keys=t:delete this.activeRule._fc_store.props_keys}}});function Vk(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("Struct");return n.openBlock(),n.createBlock(c,{class:"_fd-props-input",modelValue:e.props,"onUpdate:modelValue":e.onInput,title:e.t("designer.customProps")},{default:n.withCtx(()=>[n.createVNode(d,{effect:"dark",content:e.t("designer.customProps"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1)])),_:1},8,["content"])]),_:1},8,["modelValue","onUpdate:modelValue","title"])}const Bk=De(Ok,[["render",Vk]]),o6="",Rk=n.defineComponent({name:"LanguageConfig",inject:["designer"],computed:{localeOptions(){return this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}])},t(){return this.designer.setupState.t}},data(){return{column:[],uni:0,selected:[]}},methods:{copy(e){si(e)},addColumn(){this.column.unshift({key:this.randomString(),input:!0})},saveColumn(e,t){e.input=t||!1;const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]||(r[o.value]={}),r[o.value][e.key]=e[o.value]})},rmColumn(e){const t=this.column[e];this.column.splice(e,1);const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]&&delete r[o.value][t.key]})},batchRmColumn(){this.selected.forEach(e=>{this.rmColumn(this.column.indexOf(e))}),this.selected=[]},selectionChange(e){this.selected=e},randomString(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let t="";const r=e.length;for(let o=0;o<7;o++)t+=e.charAt(Math.floor(Math.random()*r));return e.charAt(this.uni++%26)+t}},mounted(){const e=this.designer.setupState.formOptions.language||{},t={};Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),this.column=Object.values(t)}}),$k={class:"_fd-language-config"},Ik={class:"_fc-l-label"},Fk={class:"_fc-l-info"},Mk={class:"_fd-lc-header"},Pk={class:"_fd-lc-body"},Lk={class:"_fd-lc-handle"},jk=["onClick"],zk=["onClick"],Uk=["onClick"],Hk=["onClick"];function Wk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-table-column"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-table");return n.openBlock(),n.createElementBlock("div",$k,[n.createElementVNode("div",Ik,n.toDisplayString(e.t("language.name")),1),n.createElementVNode("div",Fk,n.toDisplayString(e.t("warning.language")),1),n.createElementVNode("div",Mk,[n.createVNode(d,{size:"small",onClick:e.addColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.add")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"danger",plain:"",disabled:!e.selected.length,onClick:e.batchRmColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.batchRemove")),1)]),_:1},8,["disabled","onClick"])]),n.createElementVNode("div",Pk,[n.createVNode(h,{data:e.column,size:"small",ref:"table",onSelectionChange:e.selectionChange,"row-key":"key"},{default:n.withCtx(()=>[n.createVNode(c,{type:"selection",width:"30px"}),n.createVNode(c,{prop:"key",label:"Key",width:"90px"}),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeOptions,m=>(n.openBlock(),n.createBlock(c,{key:m.value,prop:m.value,label:m.label,"min-width":"100px"},{default:n.withCtx(y=>[y.row.input?(n.openBlock(),n.createBlock(u,{key:0,size:"small",modelValue:y.row[m.value],"onUpdate:modelValue":C=>y.row[m.value]=C,onBlur:C=>e.saveColumn(y.row,!0)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(y.row[m.value]||"-"),1)],64))]),_:2},1032,["prop","label"]))),128)),n.createVNode(c,{width:"75px",label:e.t("tableOptions.handle"),fixed:"right"},{default:n.withCtx(m=>[n.createElementVNode("div",Lk,[m.row.input?(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-check",onClick:y=>e.saveColumn(m.row)},null,8,zk)):(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:y=>m.row.input=!0},null,8,jk)),n.createElementVNode("i",{class:"fc-icon icon-group",onClick:y=>e.copy(m.row.key)},null,8,Uk),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:y=>e.rmColumn(m.$index)},null,8,Hk)])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])])])}const Gk=De(Rk,[["render",Wk]]),a6="",Kk=n.defineComponent({name:"SlotsConfig",inject:["designer"],components:{ConfigItem:Rn},data(){return{type:["icon","text"],easySlots:{}}},computed:{t(){return this.designer.setupState.t},slots(){var r,o;const e=((o=(r=this.designer.setupState)==null?void 0:r.activeRule)==null?void 0:o._menu)||{};return(e.easySlots||[]).map(i=>{if(typeof i=="string")return{value:i,label:this.t("com."+e.name+".slots."+i)||this.t("slots."+i)||this.t("props."+i)||i};{const l={...i};return l.label||(l.label=this.t("com."+e.name+".slots."+i.value)||this.t("slots."+i.value)||this.t("props."+i.value)||i.value),l}})},modelValue(){var e,t;return((t=(e=this.designer.setupState)==null?void 0:e.activeRule)==null?void 0:t.$easySlots)||{}},icons(){return za([...this.designer.setupState.getConfig("icons",[]),"icon-layout","icon-column1","icon-column2","icon-column3","icon-column4","icon-tab","icon-config-event","icon-step-form","icon-slider","icon-dialog","icon-justify-spacearound","icon-upload","icon-copy","icon-time-range","icon-task-add","icon-justify-spacebetween","icon-import","icon-config-base","icon-alignitems-stretch","icon-alignitems-flexend","icon-check","icon-auto","icon-calendar","icon-config-style","icon-config-advanced","icon-config-props","icon-delete-circle2","icon-delete-circle","icon-delete","icon-direction-rowreverse","icon-display-flex","icon-drag","icon-display-block","icon-data","icon-edit2","icon-edit","icon-add-col","icon-display-inlineblock","icon-config-validate","icon-down","icon-display-inline","icon-eye","icon-eye-close","icon-preview","icon-flex-nowrap","icon-folder","icon-form-circle","icon-flex-wrap","icon-form","icon-form-item","icon-icon","icon-image","icon-justify-flexstart","icon-justify-center","icon-justify-stretch","icon-link2","icon-minus","icon-menu2","icon-more","icon-menu","icon-language","icon-pad","icon-mobile","icon-page-max","icon-move","icon-page-min","icon-pre-step","icon-pc","icon-page","icon-refresh","icon-radius","icon-save-filled","icon-question","icon-scroll","icon-script","icon-setting","icon-save","icon-shadow","icon-variable","icon-yes","icon-shadow-inset","icon-date","icon-date-range","icon-collapse","icon-switch","icon-subform","icon-tree-select","icon-value","icon-alert","icon-card","icon-checkbox","icon-cascader","icon-button","icon-data-table","icon-group","icon-divider","icon-flex","icon-descriptions","icon-html","icon-editor","icon-input","icon-link","icon-password","icon-radio","icon-row","icon-inline","icon-rate","icon-color","icon-select","icon-json","icon-number","icon-space","icon-table-form","icon-table-form2","icon-time","icon-span","icon-textarea","icon-tooltip","icon-slot","icon-transfer","icon-tag","icon-watermark","icon-tree","icon-table","icon-add-child","icon-add2","icon-add","icon-alignitems-baseline","icon-add-circle","icon-alignitems-center"])}},watch:{modelValue:{handler:function(e){const t={};this.slots.forEach(({value:r,label:o,type:i})=>{e[r]?t[r]={...e[r]}:this.easySlots[r]?t[r]={type:this.easySlots[r].type}:t[r]={type:i||"icon",value:""},t[r].only=i,t[r].label=o}),this.easySlots=t},immediate:!0}},methods:{changeIcon(e,t,r){e.value=t,this.onChange(),this.$refs[r][0].hide()},changeType(e){e.value&&(e.value="",this.onChange())},onChange(){var e;if((e=this.designer.setupState)!=null&&e.activeRule){const t={};Object.keys(this.easySlots).forEach(r=>{this.easySlots[r].value&&(t[r]={...this.easySlots[r]},delete t[r].label,delete t[r].only)}),Object.keys(t).length===0?delete this.designer.setupState.activeRule.$easySlots:this.designer.setupState.activeRule.$easySlots=t,this.designer.setupState.activeRule.key=We()}}},mounted(){}}),Yk={class:"_fd-slots-config"},Qk={class:"_fd-slots-icons"},Jk=["onClick"];function Xk(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-popover"),h=n.resolveComponent("el-input"),m=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",Yk,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.easySlots,(y,C)=>(n.openBlock(),n.createBlock(m,{label:y.label},{default:n.withCtx(()=>[n.createVNode(h,{size:"small",modelValue:y.value,"onUpdate:modelValue":S=>y.value=S,clearable:"",onBlur:e.onChange},n.createSlots({_:2},[y.only?void 0:{name:"prepend",fn:n.withCtx(()=>[n.createVNode(c,{size:"small",modelValue:y.type,"onUpdate:modelValue":S=>y.type=S,onChange:S=>e.changeType(y)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,S=>(n.openBlock(),n.createBlock(d,{label:e.t("props."+S),value:S},null,8,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),key:"0"},y.type==="icon"?{name:"append",fn:n.withCtx(()=>[n.createVNode(u,{ref_for:!0,ref:C,placement:"bottom","popper-class":"_fd-slots-config-pop",width:400,trigger:"click"},{reference:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",Qk,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.icons,S=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-slots-icon",onClick:w=>e.changeIcon(y,S,C)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon iconfont",S])},null,2)],8,Jk))),256))])]),_:2},1536)]),key:"1"}:void 0]),1032,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1032,["label"]))),256))])}const Zk=De(Kk,[["render",Xk]]),l6="",qk=n.defineComponent({name:"QuickLayout",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},layout(){return[{span:24,label:this.t("designer.col1")},{span:12,label:this.t("designer.col2")},{span:8,label:this.t("designer.col3")},{span:6,label:this.t("designer.col4")}]}},methods:{check(e){var r,o,i,l,d;if((r=e==null?void 0:e._menu)!=null&&r.subForm)return!1;let t=e.__fc__.parent;for(;t;){if(((i=(o=t.rule)==null?void 0:o._menu)==null?void 0:i.menu)==="layout"||((d=(l=t.rule)==null?void 0:l._menu)==null?void 0:d.subForm))return!1;t=t.parent}return!0},change(e){const t=this.designer.setupState.dragForm.api.model(),r=this.layout[e].span;let o=!1;Object.keys(t).forEach(i=>{(Array.isArray(t[i])?t[i]:[t[i]]).forEach(d=>{this.check(d)&&(d.col||(d.col={}),o=o||d.col.span!==r,d.col.span=r)})}),this.$refs.pop.hide(),o&&this.designer.setupState.addOperationRecord()}}}),e2={class:"_fd-quick-layout"},t2={class:"_fd-quick-layout-content"},n2=["onClick"];function i2(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-popover");return n.openBlock(),n.createElementBlock("div",e2,[n.createVNode(c,{ref:"pop",placement:"bottom",width:240,"hide-after":0,trigger:"click"},{reference:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{effect:"dark",content:e.t("designer.layout"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-layout"},null,-1)])),_:1},8,["content"])])]),default:n.withCtx(()=>[n.createElementVNode("div",t2,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,(u,h)=>(n.openBlock(),n.createElementBlock("div",{onClick:m=>e.change(h)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-column"+(h+1)])},null,2),n.createElementVNode("span",null,n.toDisplayString(u.label),1)],8,n2))),256))])]),_:1},512)])}const r2=De(qk,[["render",i2]]),on=function(){var e=function(){},t={},r={},o={};function i(m,y){m=m.push?m:[m];var C=[],S=m.length,w=S,E,b,g,_;for(E=function(x,k){k.length&&C.push(x),w--,w||y(C)};S--;){if(b=m[S],g=r[b],g){E(b,g);continue}_=o[b]=o[b]||[],_.push(E)}}function l(m,y){if(!!m){var C=o[m];if(r[m]=y,!!C)for(;C.length;)C[0](m,y),C.splice(0,1)}}function d(m,y){m.call&&(m={success:m}),y.length?(m.error||e)(y):(m.success||e)(m)}function c(m,y,C,S){var w=document,E=C.async,b=(C.numRetries||0)+1,g=C.before||e,_=m.replace(/[\?|#].*$/,""),x=m.replace(/^(css|img|module|nomodule)!/,""),k,N,V;if(S=S||0,/(^css!|\.css$)/.test(_))V=w.createElement("link"),V.rel="stylesheet",V.href=x,k="hideFocus"in V,k&&V.relList&&(k=0,V.rel="preload",V.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(_))V=w.createElement("img"),V.src=x;else if(V=w.createElement("script"),V.src=x,V.async=E===void 0?!0:E,N="noModule"in V,/^module!/.test(_)){if(!N)return y(m,"l");V.type="module"}else if(/^nomodule!/.test(_)&&N)return y(m,"l");V.onload=V.onerror=V.onbeforeload=function(F){var I=F.type[0];if(k)try{V.sheet.cssText.length||(I="e")}catch(P){P.code!=18&&(I="e")}if(I=="e"){if(S+=1,Sw.src.indexOf(E)===-1);else{S=!1;break}if(y&&S&&Math.random()<.1){const w=new Image,E=btoa(encodeURIComponent(m.location.host+", "+(m.formCreate.license||""))+", KrrSN2KlZ2tanmqEGlAE"),b=E.substr(2,8);w.src=atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9")+(b.substr(2,3)+E.slice(0,10).split("").reverse().join("")+b.substr(3,2)+E.slice(10)).replace(/=/g,"")}}catch{}})();function u(m,y,C){m=m.push?m:[m];var S=m.length,w=S,E=[],b,g,_=!0;for(b=function(x,k,N){if(k=="e"&&(E.push(x),_=!1),k=="b")if(N)E.push(x);else return;S--,S||y(E,_)},g=0;g{h.reset(C),y.length>0&&h.tryLoad(y,C)})},h.loadNpm=function(y,C){h.tryLoad(["https://unpkg.com/"+y,"https://cdn.jsdelivr.net/npm/"+y,"https://npm.onmicrosoft.cn/"+y],C)},h.isDefined=function(y){return y in t},h}(),s6="",o2=n.defineComponent({name:"PrintForm",components:{SizeInput:Yr,Warning:Jn,ViewForm:hn.$form()},inject:["designer"],data(){return{visible:!1,printing:!1,frame:null,rule:[],options:{},padding:["top","bottom","left","right"],formData:{type:"form",style:"default",left:20,right:20,top:20,bottom:20,width:780}}},computed:{t(){return this.designer.setupState.t}},watch:{visible(e){e?(this.rule=hn.parseJson(this.designer.setupState.getPreviewRule()),this.options=hn.parseJson(this.designer.setupState.getOptionsJson()),this.options.submitBtn=!1,this.options.resetBtn=!1):(this.printing=!1,this.frame&&(document.body.removeChild(this.frame),this.frame=null))},"formData.type":function(e){this.options.preview=e==="read"}},methods:{open(){this.visible=!0},disableImageSmoothing(e){e.imageSmoothingEnabled=!1,e.mozImageSmoothingEnabled=!1,e.webkitImageSmoothingEnabled=!1,e.msImageSmoothingEnabled=!1},print(e){this.printing=!0,on.ready(["html2canvas","jspdf"],()=>{window.html2canvas(this.$refs.form.$el,{allowTaint:!0,useCORS:!0}).then(t=>{const r=new window.jspdf.jsPDF({orientation:"p",unit:"pt",format:"a4"});this.disableImageSmoothing(t.getContext("2d"));const{left:o,right:i,top:l,bottom:d}=this.formData,c=r.internal.pageSize.getWidth(),u=r.internal.pageSize.getHeight(),h=c-o-i,m=u-l-d,y=t.height*h/t.width;if(y<=m)r.addImage(t.toDataURL("image/jpeg"),"JPEG",o,l,h,y);else{let C=y,S=0;const w=t.width*m/h;for(;C>0;){const E=document.createElement("canvas"),b=E.getContext("2d");this.disableImageSmoothing(b);const g=S*w,_=Math.min(w,t.height-g);E.width=t.width,E.height=_,b.drawImage(t,0,g,t.width,_,0,0,t.width,_);const x=_/t.height*y;r.addImage(E.toDataURL("image/jpeg"),"JPEG",o,l,h,x),C-=m,C>0&&(r.addPage(),S++)}}e?(this.printing=!1,window.open(URL.createObjectURL(r.output("blob")))):this.printPdf(r)}).catch(t=>{this.printing=!1})})},printPdf(e){if(!this.frame){const t=n.markRaw(document.createElement("iframe"));t.style.width="0",t.style.position="absolute",t.style.height="0",t.style.border="none",t.onload=function(){setTimeout(()=>{t.contentWindow.print()},100)},document.body.appendChild(t),this.frame=t}this.frame.src=URL.createObjectURL(e.output("blob")),this.printing=!1}},created(){window.html2canvas?on.done("html2canvas"):on.isDefined("html2canvas")||on.loadNpm("html2canvas@1.4.1/dist/html2canvas.min.js","html2canvas"),window.jspdf?on.done("jspdf"):on.isDefined("jspdf")||on.loadNpm("jspdf@3.0.1/dist/jspdf.umd.js","jspdf")}}),a2={class:"_fd-print"};function l2(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-radio-button"),h=n.resolveComponent("el-radio-group"),m=n.resolveComponent("el-form-item"),y=n.resolveComponent("el-input-number"),C=n.resolveComponent("el-form"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),b=n.resolveComponent("ViewForm"),g=n.resolveComponent("el-button"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",a2,[n.createVNode(d,{effect:"dark",content:e.t("designer.print.title"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-print",onClick:t[0]||(t[0]=(...x)=>e.open&&e.open(...x))})]),_:1},8,["content"]),n.createVNode(_,{class:"_fd-print-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=x=>e.visible=x),"destroy-on-close":"","close-on-click-modal":!1,title:e.t("designer.print.title"),"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(g,{size:"default",onClick:t[4]||(t[4]=x=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(g,{size:"default",onClick:t[5]||(t[5]=x=>e.print(!0))},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.export")),1)]),_:1}),n.createVNode(g,{type:"primary",size:"default",onClick:t[6]||(t[6]=x=>e.print(!1)),loading:e.printing},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.print")),1)]),_:1},8,["loading"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-l"},{default:n.withCtx(()=>[n.createVNode(c,{class:"_fd-print-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.config")),1)]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("props.mode")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.type,"onUpdate:modelValue":t[1]||(t[1]=x=>e.formData.type=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"form"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.formMode")),1)]),_:1}),n.createVNode(u,{value:"read"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.previewMode")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.style")},{default:n.withCtx(()=>[n.createVNode(h,{modelValue:e.formData.style,"onUpdate:modelValue":t[2]||(t[2]=x=>e.formData.style=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.defaultStyle")),1)]),_:1}),n.createVNode(u,{value:"word"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.wordStyle")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.width")},{default:n.withCtx(()=>[n.createVNode(y,{min:300,"controls-position":"right",modelValue:e.formData.width,"onUpdate:modelValue":t[3]||(t[3]=x=>e.formData.width=x)},null,8,["modelValue"])]),_:1},8,["label"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.padding,x=>(n.openBlock(),n.createBlock(m,{key:x,label:e.t("designer.print."+x)},{default:n.withCtx(()=>[n.createVNode(y,{min:0,"controls-position":"right",modelValue:e.formData[x],"onUpdate:modelValue":k=>e.formData[x]=k},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-r"},{default:n.withCtx(()=>[n.createVNode(S,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createBlock(b,{key:0,class:n.normalizeClass(["_fd-print-form",{"_fd-print-form-word":e.formData.style==="word"}]),ref:"form",rule:e.rule,option:e.options,style:n.normalizeStyle({width:e.formData.width>0?e.formData.width+"px":"100%"})},n.createSlots({_:2},[n.renderList(e.$slots,(x,k)=>({name:k,fn:n.withCtx(N=>[n.renderSlot(e.$slots,k,n.normalizeProps(n.guardReactiveProps(N!=null?N:{})))])}))]),1032,["class","rule","option","style"])):n.createCommentVNode("",!0)]),_:3})]),_:3})]),_:3})]),_:3})]),_:3},8,["modelValue","title"])])}const s2=De(o2,[["render",l2]]),d6="",d2=n.defineComponent({name:"AiChat",inject:["designer"],data(){return{message:"",page:0,limit:3,pageData:[],question:["\u751F\u6210\u4E00\u4E2A\u5C31\u8BCA\u6EE1\u610F\u5EA6\u95EE\u5377\u8868\u5355","\u521B\u5EFA\u4E00\u4E2A\u5EFA\u8BAE\u6536\u96C6\u8868\u5355\uFF0C\u5305\u542B\u8054\u7CFB\u4EBA\u3001\u8054\u7CFB\u90AE\u7BB1\u3001\u5206\u7C7B\u548C\u5EFA\u8BAE\u5185\u5BB9","\u8FFD\u52A0\u4E00\u4E2A\u7528\u6237\u4FE1\u606F\u8868\u5355",'\u6DFB\u52A0\u4E00\u4E2A\u6807\u7B7E\u7EC4\u4EF6\uFF0C\u663E\u793A\u6587\u672C\u4E3A "Tag"',"\u5220\u9664\u5546\u54C1\u7B80\u4ECB\u5B57\u6BB5",'\u5F53\u5355\u9009\u6846\u9009\u62E9 "\u9009\u98791" \u65F6\uFF0C\u663E\u793A\u8F93\u5165\u6846\u7EC4\u4EF6',"\u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u5FC5\u586B\uFF0C\u5E76\u9650\u5236\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E13","\u5546\u54C1\u4EF7\u683C\u5B57\u6BB5\u4F7F\u7528\u6570\u5B57\u8F93\u5165\u6846\u7EC4\u4EF6","\u7ED9\u8F93\u5165\u7C7B\u7EC4\u4EF6\u8865\u5145\u5360\u4F4D\u63D0\u793A\u6587\u672C\uFF08placeholder\uFF09"],chat:null,history:[]}},computed:{t(){return this.designer.setupState.t},api(){var e,t;return((t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.api)||"https://api.form-create.com/ai/v1/chat/form"},token(){var e,t;return(t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.token}},methods:{refresh(){this.page*this.limit{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})}),this.message="",this.fetch())},suspend(){this.chat.status="success",this.chat=null},fetch(){fetch(this.api,{method:"POST",headers:{Authorization:this.token,"Content-Type":"application/json"},body:JSON.stringify({ui:"element-plus",message:this.chat.message,rule:this.designer.setupState.getJson()})}).then(e=>{e.json().then(t=>{this.chat&&(t.status===200?(this.chat.status="success",this.designer.setupState.setRule(t.data.rule)):(this.chat.status="fail",t.message&&Zs(t.message)),this.chat=null)})}).catch(()=>{this.chat=null})},getHistory(){const e=localStorage.getItem("fc_ai_history");e&&(this.history=JSON.parse(e))},clear(){this.history=[],localStorage.removeItem("fc_ai_history")}},created(){this.getHistory(),this.refresh()},mounted(){this.$refs.chat&&this.$nextTick(()=>{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})})},unmounted(){localStorage.setItem("fc_ai_history",JSON.stringify(this.history))}}),c2={class:"_fd-ai-chat"},u2={class:"_fd-ai-chat-header"},f2={class:"_fc-l-label"},p2={class:"_fc-l-info"},h2={class:"_fd-ai-chat-prompt"},m2=["onClick"],g2={class:"_fd-ai-chat-history"},v2={class:"_fd-ai-chat-history-chat"},y2={key:0},b2={key:1},w2={key:2},C2={class:"_fd-ai-chat-input"},_2={class:"_fd-ai-chat-clear"};function E2(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",c2,[n.createElementVNode("div",u2,[n.createElementVNode("div",f2,[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)),n.createTextVNode(" FormCreate "+n.toDisplayString(e.t("ai.name")),1)]),n.createElementVNode("div",p2,n.toDisplayString(e.t("ai.info")),1),n.createElementVNode("div",h2,[n.createElementVNode("span",null,n.toDisplayString(e.t("ai.try")),1),n.createElementVNode("span",{class:"_fd-ai-chat-refresh",onClick:t[0]||(t[0]=(...u)=>e.refresh&&e.refresh(...u))},[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-refresh2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.change")),1)])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,u=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-ai-chat-question",onClick:h=>e.message=u},[n.createElementVNode("span",null,n.toDisplayString(u),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))],8,m2))),256))]),n.createElementVNode("div",g2,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.history,(u,h)=>(n.openBlock(),n.createElementBlock("div",{key:h,class:"_fd-ai-chat-history-item",ref_for:!0,ref:"chat"},[n.createElementVNode("div",v2,[n.createElementVNode("div",null,n.toDisplayString(u.message),1)]),n.createElementVNode("div",{class:n.normalizeClass(["_fd-ai-chat-history-status",u.status||"success"])},[n.createElementVNode("div",null,[u.status==="loading"?(n.openBlock(),n.createElementBlock("div",y2,n.toDisplayString(e.t("ai.loading")),1)):u.status==="fail"?(n.openBlock(),n.createElementBlock("div",b2,[t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-warning"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.fail")),1)])):(n.openBlock(),n.createElementBlock("div",w2,[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-yes"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.success")),1)]))])],2)],512))),128))]),n.createElementVNode("div",C2,[n.createElementVNode("div",_2,[n.createVNode(d,{size:"small",text:"",round:"",onClick:e.clear},{default:n.withCtx(()=>t[9]||(t[9]=[n.createElementVNode("i",{class:"fc-icon icon-delete2"},null,-1),n.createTextVNode(" \u6E05\u7A7A")])),_:1},8,["onClick"])]),n.createVNode(c,{type:"textarea",modelValue:e.message,"onUpdate:modelValue":t[1]||(t[1]=u=>e.message=u),placeholder:e.t("ai.placeholder"),resize:"none"},null,8,["modelValue","placeholder"]),e.chat&&e.chat.status==="loading"?(n.openBlock(),n.createElementBlock("div",{key:0,class:"fc-icon icon-suspend",onClick:t[2]||(t[2]=(...u)=>e.suspend&&e.suspend(...u))})):(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["fc-icon icon-send",{disabled:!e.message||!e.message.trim()}]),onClick:t[3]||(t[3]=(...u)=>e.send&&e.send(...u))},null,2))])])}const A2=De(d2,[["render",E2]]);function Mm(e,t){return function(){return e.apply(t,arguments)}}const{toString:S2}=Object.prototype,{getPrototypeOf:Kc}=Object,{iterator:Vl,toStringTag:Pm}=Symbol,Bl=(e=>t=>{const r=S2.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Xn=e=>(e=e.toLowerCase(),t=>Bl(t)===e),Rl=e=>t=>typeof t===e,{isArray:Jr}=Array,Ko=Rl("undefined");function x2(e){return e!==null&&!Ko(e)&&e.constructor!==null&&!Ko(e.constructor)&&Sn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Lm=Xn("ArrayBuffer");function k2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Lm(e.buffer),t}const T2=Rl("string"),Sn=Rl("function"),jm=Rl("number"),$l=e=>e!==null&&typeof e=="object",N2=e=>e===!0||e===!1,Il=e=>{if(Bl(e)!=="object")return!1;const t=Kc(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Pm in e)&&!(Vl in e)},D2=Xn("Date"),O2=Xn("File"),V2=Xn("Blob"),B2=Xn("FileList"),R2=e=>$l(e)&&Sn(e.pipe),$2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Sn(e.append)&&((t=Bl(e))==="formdata"||t==="object"&&Sn(e.toString)&&e.toString()==="[object FormData]"))},I2=Xn("URLSearchParams"),[F2,M2,P2,L2]=["ReadableStream","Request","Response","Headers"].map(Xn),j2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yo(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let o,i;if(typeof e!="object"&&(e=[e]),Jr(e))for(o=0,i=e.length;o0;)if(i=r[o],t===i.toLowerCase())return i;return null}const cr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Um=e=>!Ko(e)&&e!==cr;function Yc(){const{caseless:e}=Um(this)&&this||{},t={},r=(o,i)=>{const l=e&&zm(t,i)||i;Il(t[l])&&Il(o)?t[l]=Yc(t[l],o):Il(o)?t[l]=Yc({},o):Jr(o)?t[l]=o.slice():t[l]=o};for(let o=0,i=arguments.length;o(Yo(t,(i,l)=>{r&&Sn(i)?e[l]=Mm(i,r):e[l]=i},{allOwnKeys:o}),e),U2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),H2=(e,t,r,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},W2=(e,t,r,o)=>{let i,l,d;const c={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),l=i.length;l-- >0;)d=i[l],(!o||o(d,e,t))&&!c[d]&&(t[d]=e[d],c[d]=!0);e=r!==!1&&Kc(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},G2=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const o=e.indexOf(t,r);return o!==-1&&o===r},K2=e=>{if(!e)return null;if(Jr(e))return e;let t=e.length;if(!jm(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},Y2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Kc(Uint8Array)),Q2=(e,t)=>{const o=(e&&e[Vl]).call(e);let i;for(;(i=o.next())&&!i.done;){const l=i.value;t.call(e,l[0],l[1])}},J2=(e,t)=>{let r;const o=[];for(;(r=e.exec(t))!==null;)o.push(r);return o},X2=Xn("HTMLFormElement"),Z2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,i){return o.toUpperCase()+i}),Hm=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),q2=Xn("RegExp"),Wm=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),o={};Yo(r,(i,l)=>{let d;(d=t(i,l,e))!==!1&&(o[l]=d||i)}),Object.defineProperties(e,o)},eT=e=>{Wm(e,(t,r)=>{if(Sn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=e[r];if(!!Sn(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},tT=(e,t)=>{const r={},o=i=>{i.forEach(l=>{r[l]=!0})};return Jr(e)?o(e):o(String(e).split(t)),r},nT=()=>{},iT=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function rT(e){return!!(e&&Sn(e.append)&&e[Pm]==="FormData"&&e[Vl])}const oT=e=>{const t=new Array(10),r=(o,i)=>{if($l(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[i]=o;const l=Jr(o)?[]:{};return Yo(o,(d,c)=>{const u=r(d,i+1);!Ko(u)&&(l[c]=u)}),t[i]=void 0,l}}return o};return r(e,0)},aT=Xn("AsyncFunction"),lT=e=>e&&($l(e)||Sn(e))&&Sn(e.then)&&Sn(e.catch),Gm=((e,t)=>e?setImmediate:t?((r,o)=>(cr.addEventListener("message",({source:i,data:l})=>{i===cr&&l===r&&o.length&&o.shift()()},!1),i=>{o.push(i),cr.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Sn(cr.postMessage)),sT=typeof queueMicrotask<"u"?queueMicrotask.bind(cr):typeof process<"u"&&process.nextTick||Gm,xe={isArray:Jr,isArrayBuffer:Lm,isBuffer:x2,isFormData:$2,isArrayBufferView:k2,isString:T2,isNumber:jm,isBoolean:N2,isObject:$l,isPlainObject:Il,isReadableStream:F2,isRequest:M2,isResponse:P2,isHeaders:L2,isUndefined:Ko,isDate:D2,isFile:O2,isBlob:V2,isRegExp:q2,isFunction:Sn,isStream:R2,isURLSearchParams:I2,isTypedArray:Y2,isFileList:B2,forEach:Yo,merge:Yc,extend:z2,trim:j2,stripBOM:U2,inherits:H2,toFlatObject:W2,kindOf:Bl,kindOfTest:Xn,endsWith:G2,toArray:K2,forEachEntry:Q2,matchAll:J2,isHTMLForm:X2,hasOwnProperty:Hm,hasOwnProp:Hm,reduceDescriptors:Wm,freezeMethods:eT,toObjectSet:tT,toCamelCase:Z2,noop:nT,toFiniteNumber:iT,findKey:zm,global:cr,isContextDefined:Um,isSpecCompliantForm:rT,toJSONObject:oT,isAsyncFn:aT,isThenable:lT,setImmediate:Gm,asap:sT,isIterable:e=>e!=null&&Sn(e[Vl])};function ft(e,t,r,o,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const Km=ft.prototype,Ym={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ym[e]={value:e}}),Object.defineProperties(ft,Ym),Object.defineProperty(Km,"isAxiosError",{value:!0}),ft.from=(e,t,r,o,i,l)=>{const d=Object.create(Km);return xe.toFlatObject(e,d,function(u){return u!==Error.prototype},c=>c!=="isAxiosError"),ft.call(d,e.message,t,r,o,i),d.cause=e,d.name=e.name,l&&Object.assign(d,l),d};const dT=null;function Qc(e){return xe.isPlainObject(e)||xe.isArray(e)}function Qm(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function Jm(e,t,r){return e?e.concat(t).map(function(i,l){return i=Qm(i),!r&&l?"["+i+"]":i}).join(r?".":""):t}function cT(e){return xe.isArray(e)&&!e.some(Qc)}const uT=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function Fl(e,t,r){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=xe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,b){return!xe.isUndefined(b[E])});const o=r.metaTokens,i=r.visitor||m,l=r.dots,d=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function h(w){if(w===null)return"";if(xe.isDate(w))return w.toISOString();if(!u&&xe.isBlob(w))throw new ft("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(w)||xe.isTypedArray(w)?u&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function m(w,E,b){let g=w;if(w&&!b&&typeof w=="object"){if(xe.endsWith(E,"{}"))E=o?E:E.slice(0,-2),w=JSON.stringify(w);else if(xe.isArray(w)&&cT(w)||(xe.isFileList(w)||xe.endsWith(E,"[]"))&&(g=xe.toArray(w)))return E=Qm(E),g.forEach(function(x,k){!(xe.isUndefined(x)||x===null)&&t.append(d===!0?Jm([E],k,l):d===null?E:E+"[]",h(x))}),!1}return Qc(w)?!0:(t.append(Jm(b,E,l),h(w)),!1)}const y=[],C=Object.assign(uT,{defaultVisitor:m,convertValue:h,isVisitable:Qc});function S(w,E){if(!xe.isUndefined(w)){if(y.indexOf(w)!==-1)throw Error("Circular reference detected in "+E.join("."));y.push(w),xe.forEach(w,function(g,_){(!(xe.isUndefined(g)||g===null)&&i.call(t,g,xe.isString(_)?_.trim():_,E,C))===!0&&S(g,E?E.concat(_):[_])}),y.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return S(e),t}function Xm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function Jc(e,t){this._pairs=[],e&&Fl(e,this,t)}const Zm=Jc.prototype;Zm.append=function(t,r){this._pairs.push([t,r])},Zm.toString=function(t){const r=t?function(o){return t.call(this,o,Xm)}:Xm;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function fT(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qm(e,t,r){if(!t)return e;const o=r&&r.encode||fT;xe.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let l;if(i?l=i(t,r):l=xe.isURLSearchParams(t)?t.toString():new Jc(t,r).toString(o),l){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class pT{constructor(){this.handlers=[]}use(t,r,o){return this.handlers.push({fulfilled:t,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(o){o!==null&&t(o)})}}const eg=pT,tg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hT={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Jc,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Xc=typeof window<"u"&&typeof document<"u",Zc=typeof navigator=="object"&&navigator||void 0,mT=Xc&&(!Zc||["ReactNative","NativeScript","NS"].indexOf(Zc.product)<0),gT=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),vT=Xc&&window.location.href||"http://localhost",cn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xc,hasStandardBrowserWebWorkerEnv:gT,hasStandardBrowserEnv:mT,navigator:Zc,origin:vT},Symbol.toStringTag,{value:"Module"})),...hT};function yT(e,t){return Fl(e,new cn.classes.URLSearchParams,Object.assign({visitor:function(r,o,i,l){return cn.isNode&&xe.isBuffer(r)?(this.append(o,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function bT(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function wT(e){const t={},r=Object.keys(e);let o;const i=r.length;let l;for(o=0;o=r.length;return d=!d&&xe.isArray(i)?i.length:d,u?(xe.hasOwnProp(i,d)?i[d]=[i[d],o]:i[d]=o,!c):((!i[d]||!xe.isObject(i[d]))&&(i[d]=[]),t(r,o,i[d],l)&&xe.isArray(i[d])&&(i[d]=wT(i[d])),!c)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const r={};return xe.forEachEntry(e,(o,i)=>{t(bT(o),i,r,0)}),r}return null}function CT(e,t,r){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(e)}const qc={transitional:tg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const o=r.getContentType()||"",i=o.indexOf("application/json")>-1,l=xe.isObject(t);if(l&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(ng(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(l){if(o.indexOf("application/x-www-form-urlencoded")>-1)return yT(t,this.formSerializer).toString();if((c=xe.isFileList(t))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Fl(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return l||i?(r.setContentType("application/json",!1),CT(t)):t}],transformResponse:[function(t){const r=this.transitional||qc.transitional,o=r&&r.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(o&&!this.responseType||i)){const d=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(c){if(d)throw c.name==="SyntaxError"?ft.from(c,ft.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:cn.classes.FormData,Blob:cn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{qc.headers[e]={}});const eu=qc,_T=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ET=e=>{const t={};let r,o,i;return e&&e.split(` -`).forEach(function(d){i=d.indexOf(":"),r=d.substring(0,i).trim().toLowerCase(),o=d.substring(i+1).trim(),!(!r||t[r]&&_T[r])&&(r==="set-cookie"?t[r]?t[r].push(o):t[r]=[o]:t[r]=t[r]?t[r]+", "+o:o)}),t},ig=Symbol("internals");function Qo(e){return e&&String(e).trim().toLowerCase()}function Ml(e){return e===!1||e==null?e:xe.isArray(e)?e.map(Ml):String(e)}function AT(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(e);)t[o[1]]=o[2];return t}const ST=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tu(e,t,r,o,i){if(xe.isFunction(o))return o.call(this,t,r);if(i&&(t=r),!!xe.isString(t)){if(xe.isString(o))return t.indexOf(o)!==-1;if(xe.isRegExp(o))return o.test(t)}}function xT(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,o)=>r.toUpperCase()+o)}function kT(e,t){const r=xe.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+r,{value:function(i,l,d){return this[o].call(this,t,i,l,d)},configurable:!0})})}class Pl{constructor(t){t&&this.set(t)}set(t,r,o){const i=this;function l(c,u,h){const m=Qo(u);if(!m)throw new Error("header name must be a non-empty string");const y=xe.findKey(i,m);(!y||i[y]===void 0||h===!0||h===void 0&&i[y]!==!1)&&(i[y||u]=Ml(c))}const d=(c,u)=>xe.forEach(c,(h,m)=>l(h,m,u));if(xe.isPlainObject(t)||t instanceof this.constructor)d(t,r);else if(xe.isString(t)&&(t=t.trim())&&!ST(t))d(ET(t),r);else if(xe.isObject(t)&&xe.isIterable(t)){let c={},u,h;for(const m of t){if(!xe.isArray(m))throw TypeError("Object iterator must return a key-value pair");c[h=m[0]]=(u=c[h])?xe.isArray(u)?[...u,m[1]]:[u,m[1]]:m[1]}d(c,r)}else t!=null&&l(r,t,o);return this}get(t,r){if(t=Qo(t),t){const o=xe.findKey(this,t);if(o){const i=this[o];if(!r)return i;if(r===!0)return AT(i);if(xe.isFunction(r))return r.call(this,i,o);if(xe.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Qo(t),t){const o=xe.findKey(this,t);return!!(o&&this[o]!==void 0&&(!r||tu(this,this[o],o,r)))}return!1}delete(t,r){const o=this;let i=!1;function l(d){if(d=Qo(d),d){const c=xe.findKey(o,d);c&&(!r||tu(o,o[c],c,r))&&(delete o[c],i=!0)}}return xe.isArray(t)?t.forEach(l):l(t),i}clear(t){const r=Object.keys(this);let o=r.length,i=!1;for(;o--;){const l=r[o];(!t||tu(this,this[l],l,t,!0))&&(delete this[l],i=!0)}return i}normalize(t){const r=this,o={};return xe.forEach(this,(i,l)=>{const d=xe.findKey(o,l);if(d){r[d]=Ml(i),delete r[l];return}const c=t?xT(l):String(l).trim();c!==l&&delete r[l],r[c]=Ml(i),o[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return xe.forEach(this,(o,i)=>{o!=null&&o!==!1&&(r[i]=t&&xe.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const o=new this(t);return r.forEach(i=>o.set(i)),o}static accessor(t){const o=(this[ig]=this[ig]={accessors:{}}).accessors,i=this.prototype;function l(d){const c=Qo(d);o[c]||(kT(i,d),o[c]=!0)}return xe.isArray(t)?t.forEach(l):l(t),this}}Pl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),xe.reduceDescriptors(Pl.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[r]=o}}}),xe.freezeMethods(Pl);const Zn=Pl;function nu(e,t){const r=this||eu,o=t||r,i=Zn.from(o.headers);let l=o.data;return xe.forEach(e,function(c){l=c.call(r,l,i.normalize(),t?t.status:void 0)}),i.normalize(),l}function rg(e){return!!(e&&e.__CANCEL__)}function Xr(e,t,r){ft.call(this,e==null?"canceled":e,ft.ERR_CANCELED,t,r),this.name="CanceledError"}xe.inherits(Xr,ft,{__CANCEL__:!0});function og(e,t,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?e(r):t(new ft("Request failed with status code "+r.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function TT(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function NT(e,t){e=e||10;const r=new Array(e),o=new Array(e);let i=0,l=0,d;return t=t!==void 0?t:1e3,function(u){const h=Date.now(),m=o[l];d||(d=h),r[i]=u,o[i]=h;let y=l,C=0;for(;y!==i;)C+=r[y++],y=y%e;if(i=(i+1)%e,i===l&&(l=(l+1)%e),h-d{r=m,i=null,l&&(clearTimeout(l),l=null),e.apply(null,h)};return[(...h)=>{const m=Date.now(),y=m-r;y>=o?d(h,m):(i=h,l||(l=setTimeout(()=>{l=null,d(i)},o-y)))},()=>i&&d(i)]}const Ll=(e,t,r=3)=>{let o=0;const i=NT(50,250);return DT(l=>{const d=l.loaded,c=l.lengthComputable?l.total:void 0,u=d-o,h=i(u),m=d<=c;o=d;const y={loaded:d,total:c,progress:c?d/c:void 0,bytes:u,rate:h||void 0,estimated:h&&c&&m?(c-d)/h:void 0,event:l,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(y)},r)},ag=(e,t)=>{const r=e!=null;return[o=>t[0]({lengthComputable:r,total:e,loaded:o}),t[1]]},lg=e=>(...t)=>xe.asap(()=>e(...t)),OT=cn.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,cn.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(cn.origin),cn.navigator&&/(msie|trident)/i.test(cn.navigator.userAgent)):()=>!0,VT=cn.hasStandardBrowserEnv?{write(e,t,r,o,i,l){const d=[e+"="+encodeURIComponent(t)];xe.isNumber(r)&&d.push("expires="+new Date(r).toGMTString()),xe.isString(o)&&d.push("path="+o),xe.isString(i)&&d.push("domain="+i),l===!0&&d.push("secure"),document.cookie=d.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function BT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function RT(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function sg(e,t,r){let o=!BT(t);return e&&(o||r==!1)?RT(e,t):t}const dg=e=>e instanceof Zn?{...e}:e;function ur(e,t){t=t||{};const r={};function o(h,m,y,C){return xe.isPlainObject(h)&&xe.isPlainObject(m)?xe.merge.call({caseless:C},h,m):xe.isPlainObject(m)?xe.merge({},m):xe.isArray(m)?m.slice():m}function i(h,m,y,C){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h,y,C)}else return o(h,m,y,C)}function l(h,m){if(!xe.isUndefined(m))return o(void 0,m)}function d(h,m){if(xe.isUndefined(m)){if(!xe.isUndefined(h))return o(void 0,h)}else return o(void 0,m)}function c(h,m,y){if(y in t)return o(h,m);if(y in e)return o(void 0,h)}const u={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:c,headers:(h,m,y)=>i(dg(h),dg(m),y,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(m){const y=u[m]||i,C=y(e[m],t[m],m);xe.isUndefined(C)&&y!==c||(r[m]=C)}),r}const cg=e=>{const t=ur({},e);let{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:l,headers:d,auth:c}=t;t.headers=d=Zn.from(d),t.url=qm(sg(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&d.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let u;if(xe.isFormData(r)){if(cn.hasStandardBrowserEnv||cn.hasStandardBrowserWebWorkerEnv)d.setContentType(void 0);else if((u=d.getContentType())!==!1){const[h,...m]=u?u.split(";").map(y=>y.trim()).filter(Boolean):[];d.setContentType([h||"multipart/form-data",...m].join("; "))}}if(cn.hasStandardBrowserEnv&&(o&&xe.isFunction(o)&&(o=o(t)),o||o!==!1&&OT(t.url))){const h=i&&l&&VT.read(l);h&&d.set(i,h)}return t},$T=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(r,o){const i=cg(e);let l=i.data;const d=Zn.from(i.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:h}=i,m,y,C,S,w;function E(){S&&S(),w&&w(),i.cancelToken&&i.cancelToken.unsubscribe(m),i.signal&&i.signal.removeEventListener("abort",m)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function g(){if(!b)return;const x=Zn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),N={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:x,config:e,request:b};og(function(F){r(F),E()},function(F){o(F),E()},N),b=null}"onloadend"in b?b.onloadend=g:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(g)},b.onabort=function(){!b||(o(new ft("Request aborted",ft.ECONNABORTED,e,b)),b=null)},b.onerror=function(){o(new ft("Network Error",ft.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let k=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const N=i.transitional||tg;i.timeoutErrorMessage&&(k=i.timeoutErrorMessage),o(new ft(k,N.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,b)),b=null},l===void 0&&d.setContentType(null),"setRequestHeader"in b&&xe.forEach(d.toJSON(),function(k,N){b.setRequestHeader(N,k)}),xe.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),c&&c!=="json"&&(b.responseType=i.responseType),h&&([C,w]=Ll(h,!0),b.addEventListener("progress",C)),u&&b.upload&&([y,S]=Ll(u),b.upload.addEventListener("progress",y),b.upload.addEventListener("loadend",S)),(i.cancelToken||i.signal)&&(m=x=>{!b||(o(!x||x.type?new Xr(null,e,b):x),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(m),i.signal&&(i.signal.aborted?m():i.signal.addEventListener("abort",m)));const _=TT(i.url);if(_&&cn.protocols.indexOf(_)===-1){o(new ft("Unsupported protocol "+_+":",ft.ERR_BAD_REQUEST,e));return}b.send(l||null)})},IT=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let o=new AbortController,i;const l=function(h){if(!i){i=!0,c();const m=h instanceof Error?h:this.reason;o.abort(m instanceof ft?m:new Xr(m instanceof Error?m.message:m))}};let d=t&&setTimeout(()=>{d=null,l(new ft(`timeout ${t} of ms exceeded`,ft.ETIMEDOUT))},t);const c=()=>{e&&(d&&clearTimeout(d),d=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(l):h.removeEventListener("abort",l)}),e=null)};e.forEach(h=>h.addEventListener("abort",l));const{signal:u}=o;return u.unsubscribe=()=>xe.asap(c),u}},FT=function*(e,t){let r=e.byteLength;if(!t||r{const i=MT(e,t);let l=0,d,c=u=>{d||(d=!0,o&&o(u))};return new ReadableStream({async pull(u){try{const{done:h,value:m}=await i.next();if(h){c(),u.close();return}let y=m.byteLength;if(r){let C=l+=y;r(C)}u.enqueue(new Uint8Array(m))}catch(h){throw c(h),h}},cancel(u){return c(u),i.return()}},{highWaterMark:2})},jl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",fg=jl&&typeof ReadableStream=="function",LT=jl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),pg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jT=fg&&pg(()=>{let e=!1;const t=new Request(cn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),hg=64*1024,iu=fg&&pg(()=>xe.isReadableStream(new Response("").body)),zl={stream:iu&&(e=>e.body)};jl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!zl[t]&&(zl[t]=xe.isFunction(e[t])?r=>r[t]():(r,o)=>{throw new ft(`Response type '${t}' is not supported`,ft.ERR_NOT_SUPPORT,o)})})})(new Response);const zT=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(cn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await LT(e)).byteLength},UT=async(e,t)=>{const r=xe.toFiniteNumber(e.getContentLength());return r==null?zT(t):r},ru={http:dT,xhr:$T,fetch:jl&&(async e=>{let{url:t,method:r,data:o,signal:i,cancelToken:l,timeout:d,onDownloadProgress:c,onUploadProgress:u,responseType:h,headers:m,withCredentials:y="same-origin",fetchOptions:C}=cg(e);h=h?(h+"").toLowerCase():"text";let S=IT([i,l&&l.toAbortSignal()],d),w;const E=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let b;try{if(u&&jT&&r!=="get"&&r!=="head"&&(b=await UT(m,o))!==0){let N=new Request(t,{method:"POST",body:o,duplex:"half"}),V;if(xe.isFormData(o)&&(V=N.headers.get("content-type"))&&m.setContentType(V),N.body){const[F,I]=ag(b,Ll(lg(u)));o=ug(N.body,hg,F,I)}}xe.isString(y)||(y=y?"include":"omit");const g="credentials"in Request.prototype;w=new Request(t,{...C,signal:S,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:o,duplex:"half",credentials:g?y:void 0});let _=await fetch(w);const x=iu&&(h==="stream"||h==="response");if(iu&&(c||x&&E)){const N={};["status","statusText","headers"].forEach(P=>{N[P]=_[P]});const V=xe.toFiniteNumber(_.headers.get("content-length")),[F,I]=c&&ag(V,Ll(lg(c),!0))||[];_=new Response(ug(_.body,hg,F,()=>{I&&I(),E&&E()}),N)}h=h||"text";let k=await zl[xe.findKey(zl,h)||"text"](_,e);return!x&&E&&E(),await new Promise((N,V)=>{og(N,V,{data:k,headers:Zn.from(_.headers),status:_.status,statusText:_.statusText,config:e,request:w})})}catch(g){throw E&&E(),g&&g.name==="TypeError"&&/Load failed|fetch/i.test(g.message)?Object.assign(new ft("Network Error",ft.ERR_NETWORK,e,w),{cause:g.cause||g}):ft.from(g,g&&g.code,e,w)}})};xe.forEach(ru,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const mg=e=>`- ${e}`,HT=e=>xe.isFunction(e)||e===null||e===!1,gg={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let r,o;const i={};for(let l=0;l`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let d=t?l.length>1?`since : +}`,this.activeStyle=!0,this.activeIdx=""},active(e){this.activeStyle=!1,this.activeIdx!==e&&(this.handle=this.value[e].style||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="cls_"+We();this.value[t]={label:e,style:{}},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){this.activeStyle?(this.$refs.editor.save(),this.designer.setupState.formOptions.style=this.content,this.activeStyle=!1):(this.value[this.activeIdx].style=this.handle,this.activeIdx="")},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){(this.activeIdx||this.activeStyle)&&this.save(),this.$emit("update:modelValue",{...this.value}),this.visible=!1},updateGlobalStyle(){let e="";const t=this.modelValue||{};Object.keys(t).forEach(r=>{let o="";t[r].style&&Object.keys(t[r].style).forEach(i=>{o+=Ho(i)+":"+t[r].style[i]+";"}),t[r].content&&(o+=t[r].content+";"),o&&(e+=`.${r}{${o}}`)}),e&&(this.styleEl.innerHTML=e)}},created(){this.styleEl=n.markRaw(document.createElement("style")),this.styleEl.type="text/css",document.head.appendChild(this.styleEl),this.updateGlobalStyle()},unmounted(){document.head.removeChild(this.styleEl)}}),dk={class:"_fd-gcc"},ck={class:"_fd-gcc-method"},uk={class:"_fd-label"},fk=["onClick"],pk={class:"_fd-gcc-method"},hk={key:0,class:"_fd-label"},mk=["onClick"];function gk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("el-header"),h=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("StyleEditor"),g=n.resolveComponent("StyleConfig"),b=n.resolveComponent("el-form"),x=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",dk,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.title")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(x,{class:"_fd-gcc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[8]||(t[8]=k=>e.visible=k),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"700px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.globalClass"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalClass")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[7]||(t[7]=k=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-l"},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("class.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(h,{class:n.normalizeClass({"is-active":e.activeStyle,"_fd-gcc-default":!0})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[0]||(t[0]=n.withModifiers((...k)=>e.changeStyle&&e.changeStyle(...k),["stop"]))},[n.createElementVNode("div",ck,[n.createElementVNode("span",uk,n.toDisplayString(e.t("form.globalClass")),1)])])]),_:1},8,["class"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(k,N)=>(n.openBlock(),n.createBlock(h,{class:n.normalizeClass({"is-active":N===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:n.withModifiers(V=>e.active(N),["stop"])},[n.createElementVNode("div",pk,[n.createElementVNode("span",null,"."+n.toDisplayString(N),1),k.label?(n.openBlock(),n.createElementBlock("span",hk,n.toDisplayString(k.label),1)):n.createCommentVNode("",!0)]),k.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(V=>e.rm(N),["stop"])},null,8,mk)):n.createCommentVNode("",!0)],8,fk)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(h,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gcc-title",onClick:t[4]||(t[4]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[1]||(t[1]=k=>e.cusValue=k),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("class.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[2]||(t[2]=n.withModifiers((...k)=>e.addCus&&e.addCus(...k),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[3]||(t[3]=n.withModifiers((...k)=>e.closeCus&&e.closeCus(...k),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gcc-r"},{default:n.withCtx(()=>[e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-gcc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx||e.activeStyle?(n.openBlock(),n.createBlock(S,{key:e.activeIdx,class:n.normalizeClass(e.activeStyle?"_fd-gcc-style":"")},{default:n.withCtx(()=>[e.activeStyle?(n.openBlock(),n.createBlock(_,{key:0,ref:"editor",modelValue:e.content,"onUpdate:modelValue":t[5]||(t[5]=k=>e.content=k)},null,8,["modelValue"])):(n.openBlock(),n.createBlock(b,{key:1,size:"small"},{default:n.withCtx(()=>[n.createVNode(g,{modelValue:e.handle,"onUpdate:modelValue":t[6]||(t[6]=k=>e.handle=k)},null,8,["modelValue"])]),_:1}))]),_:1},8,["class"])):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const $m=De(sk,[["render",gk]]),n6="",vk=n.defineComponent({name:"GlobalVariableConfig",emits:["update:modelValue"],props:{modelValue:Object},components:{Warning:Jn,FnEditor:xi},inject:["designer"],data(){return{visible:!1,activeIdx:"",value:{},cus:!1,cusValue:"",handle:""}},computed:{t(){return this.designer.setupState.t},eventNum(){return Object.keys(this.modelValue||{}).length}},watch:{visible(e){e&&(this.activeIdx="",this.value=at(this.modelValue||{}))}},methods:{open(){this.visible=!0},active(e){this.activeIdx!==e&&(this.handle=this.value[e].handle||"",this.activeIdx=e)},addCus(){const e=this.cusValue&&this.cusValue.trim();if(e){const t="var_"+We();this.value[t]={label:e,handle:""},this.active(t),this.closeCus()}},closeCus(){this.cus=!1,this.cusValue=""},cusEvent(){this.cus=!0},save(){if(!this.$refs.editor.save())return!1;this.value[this.activeIdx].handle=this.handle,this.activeIdx=""},rm(e){delete this.value[e],e===this.activeIdx&&(this.activeIdx="")},close(){this.activeIdx=""},submit(){this.activeIdx&&!this.save()||(this.$emit("update:modelValue",{...this.value}),this.visible=!1)}}}),yk={class:"_fd-gvc"},bk=["onClick"],wk={class:"_fd-gvc-method"},Ck={key:0,class:"_fd-label"},_k=["onClick"];function Ek(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("el-header"),h=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-input"),C=n.resolveComponent("el-menu"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("FnEditor"),g=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",yk,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:e.open,size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.btn")),1)]),_:1},8,["onClick"])]),_:1},8,["value","hidden"]),n.createVNode(g,{class:"_fd-gvc-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[6]||(t[6]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.title"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.globalVariable")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[5]||(t[5]=b=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-l"},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{link:"",type:"primary",size:"default",onClick:e.cusEvent},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("computed.variable.create")),1)]),_:1},8,["onClick"])]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(b,x)=>(n.openBlock(),n.createBlock(h,{class:n.normalizeClass({"is-active":x===e.activeIdx})},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:n.withModifiers(k=>e.active(x),["stop"])},[n.createElementVNode("div",wk,[n.createElementVNode("span",null,n.toDisplayString(x),1),b.label?(n.openBlock(),n.createElementBlock("span",Ck,n.toDisplayString(b.label),1)):n.createCommentVNode("",!0)]),b.deletable!==!1?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-delete",onClick:n.withModifiers(k=>e.rm(x),["stop"])},null,8,_k)):n.createCommentVNode("",!0)],8,bk)]),_:2},1032,["class"]))),256)),e.cus?(n.openBlock(),n.createBlock(h,{key:0,style:{"padding-left":"10px"}},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-gvc-title",onClick:t[3]||(t[3]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(y,{type:"text",modelValue:e.cusValue,"onUpdate:modelValue":t[0]||(t[0]=b=>e.cusValue=b),size:"default",onKeydown:n.withKeys(e.addCus,["enter"]),placeholder:e.t("computed.variable.placeholder")},null,8,["modelValue","onKeydown","placeholder"]),n.createElementVNode("div",null,[n.createElementVNode("i",{class:"fc-icon icon-add",onClick:t[1]||(t[1]=n.withModifiers((...b)=>e.addCus&&e.addCus(...b),["stop"]))}),n.createElementVNode("i",{class:"fc-icon icon-delete",onClick:t[2]||(t[2]=n.withModifiers((...b)=>e.closeCus&&e.closeCus(...b),["stop"]))})])])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-gvc-r"},{default:n.withCtx(()=>[e.activeIdx?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-gvc-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeIdx?(n.openBlock(),n.createBlock(S,{key:e.activeIdx},{default:n.withCtx(()=>[n.createVNode(_,{ref:"editor",modelValue:e.handle,"onUpdate:modelValue":t[4]||(t[4]=b=>e.handle=b),name:"handle",args:["get","api"]},null,8,["modelValue"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const Im=De(vk,[["render",Ek]]),i6="",Ak=n.defineComponent({name:"JsonPreview",components:{StructEditor:Gc},inject:["designer"],data(){return{active:"rule",value:this.designer.setupState.getRule(),oldValue:""}},watch:{active(){this.updateValue()}},computed:{change(){return this.active==="rule"?this.designer.setupState.children:this.designer.setupState.formOptions},t(){return this.designer.setupState.t}},methods:{updateValue(){this.active==="rule"?this.value=this.designer.setupState.getRule():this.value=this.designer.setupState.getOptions()},handleFocus(){this.oldValue=je.toJson(this.value)},handleBlur(){let e;this.$refs.editor.save()&&(e=je.toJson(this.value))!==this.oldValue&&(this.active==="rule"?this.designer.setupState.setRule(e):this.designer.setupState.setOptions(this.value||{}))}},mounted(){this.$watch(()=>this.change,()=>{this.updateValue()},{deep:!0})}});function Sk(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("StructEditor"),u=n.resolveComponent("el-main"),m=n.resolveComponent("el-container");return n.openBlock(),n.createBlock(m,{class:"_fc-json-preview"},{default:n.withCtx(()=>[n.createVNode(d,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="rule"}]),onClick:t[0]||(t[0]=h=>e.active="rule")},n.toDisplayString(e.t("designer.json")),3),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.active==="options"}]),onClick:t[1]||(t[1]=h=>e.active="options")},n.toDisplayString(e.t("designer.form")),3)]),_:1}),n.createVNode(u,{style:{padding:"8px"}},{default:n.withCtx(()=>[n.createVNode(c,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=h=>e.value=h),onBlur:e.handleBlur,onFocus:e.handleFocus,format:"",style:{height:"100%"}},null,8,["modelValue","onBlur","onFocus"])]),_:1})]),_:1})}const xk=De(Ak,[["render",Sk]]),r6="",kk=n.defineComponent({name:"Struct",emits:["update:modelValue"],props:{modelValue:[Object,Array,Function],title:String,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!ct.empty(this.modelValue)&&Object.keys(this.modelValue).length>0}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{load(){const e=En(lp(this.modelValue?at(this.modelValue):this.defaultValue));this.oldVal=e,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"javascript",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:e?Kr.js(e,{indent_size:"2",indent_char:" ",max_preserve_newlines:"5",indent_scripts:"separate"}):""}))})},onOk(){const e=(this.editor.getValue()||"").trim();let t;try{t=new Function("return "+e)()}catch(r){return console.error(r),sn(this.t("struct.errorMsg")),!1}return this.validate&&this.validate(t)===!1?(sn(this.t("struct.errorMsg")),!1):(this.visible=!1,En(t)!==this.oldVal&&this.$emit("update:modelValue",t),!0)}}}),Tk={class:"_fd-struct"},Nk={key:0,ref:"editor"};function Dk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",Tk,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createElementVNode("div",{onClick:t[0]||(t[0]=m=>e.visible=!0)},[n.renderSlot(e.$slots,"default",{},()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1})])])]),_:3},8,["hidden"]),n.createVNode(u,{class:"_fd-struct-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=m=>e.visible=m),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=m=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",Nk,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const Fm=De(kk,[["render",Dk]]),o6="",Ok=n.defineComponent({name:"PropsInput",components:{Struct:Fm},inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},activeRule(){return this.designer.setupState.activeRule},props(){var r;const e=((r=this.activeRule._fc_store)==null?void 0:r.props_keys)||[],t={};return e.forEach(o=>{this.activeRule.props&&this.activeRule.props[o]!=null&&(t[o]=this.activeRule.props[o])}),t}},methods:{onInput(e){this.activeRule.props||(this.activeRule.props={}),this.activeRule._fc_store||(this.activeRule._fc_store={}),Object.keys(this.props).forEach(r=>{(e||{})[r]==null&&delete this.activeRule.props[r]}),ml(this.activeRule.props,e||{});const t=Object.keys(e||{});t.length?this.activeRule._fc_store.props_keys=t:delete this.activeRule._fc_store.props_keys}}});function Vk(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("Struct");return n.openBlock(),n.createBlock(c,{class:"_fd-props-input",modelValue:e.props,"onUpdate:modelValue":e.onInput,title:e.t("designer.customProps")},{default:n.withCtx(()=>[n.createVNode(d,{effect:"dark",content:e.t("designer.customProps"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1)])),_:1},8,["content"])]),_:1},8,["modelValue","onUpdate:modelValue","title"])}const Bk=De(Ok,[["render",Vk]]),a6="",Rk=n.defineComponent({name:"LanguageConfig",inject:["designer"],computed:{localeOptions(){return this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}])},t(){return this.designer.setupState.t}},data(){return{column:[],uni:0,selected:[]}},methods:{copy(e){si(e)},addColumn(){this.column.unshift({key:this.randomString(),input:!0})},saveColumn(e,t){e.input=t||!1;const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]||(r[o.value]={}),r[o.value][e.key]=e[o.value]})},rmColumn(e){const t=this.column[e];this.column.splice(e,1);const r=this.designer.setupState.formOptions.language;this.localeOptions.forEach(o=>{r[o.value]&&delete r[o.value][t.key]})},batchRmColumn(){this.selected.forEach(e=>{this.rmColumn(this.column.indexOf(e))}),this.selected=[]},selectionChange(e){this.selected=e},randomString(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let t="";const r=e.length;for(let o=0;o<7;o++)t+=e.charAt(Math.floor(Math.random()*r));return e.charAt(this.uni++%26)+t}},mounted(){const e=this.designer.setupState.formOptions.language||{},t={};Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),this.column=Object.values(t)}}),$k={class:"_fd-language-config"},Ik={class:"_fc-l-label"},Fk={class:"_fc-l-info"},Mk={class:"_fd-lc-header"},Pk={class:"_fd-lc-body"},Lk={class:"_fd-lc-handle"},jk=["onClick"],zk=["onClick"],Uk=["onClick"],Hk=["onClick"];function Wk(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-table-column"),u=n.resolveComponent("el-input"),m=n.resolveComponent("el-table");return n.openBlock(),n.createElementBlock("div",$k,[n.createElementVNode("div",Ik,n.toDisplayString(e.t("language.name")),1),n.createElementVNode("div",Fk,n.toDisplayString(e.t("warning.language")),1),n.createElementVNode("div",Mk,[n.createVNode(d,{size:"small",onClick:e.addColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.add")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"danger",plain:"",disabled:!e.selected.length,onClick:e.batchRmColumn},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("language.batchRemove")),1)]),_:1},8,["disabled","onClick"])]),n.createElementVNode("div",Pk,[n.createVNode(m,{data:e.column,size:"small",ref:"table",onSelectionChange:e.selectionChange,"row-key":"key"},{default:n.withCtx(()=>[n.createVNode(c,{type:"selection",width:"30px"}),n.createVNode(c,{prop:"key",label:"Key",width:"90px"}),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeOptions,h=>(n.openBlock(),n.createBlock(c,{key:h.value,prop:h.value,label:h.label,"min-width":"100px"},{default:n.withCtx(y=>[y.row.input?(n.openBlock(),n.createBlock(u,{key:0,size:"small",modelValue:y.row[h.value],"onUpdate:modelValue":C=>y.row[h.value]=C,onBlur:C=>e.saveColumn(y.row,!0)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(y.row[h.value]||"-"),1)],64))]),_:2},1032,["prop","label"]))),128)),n.createVNode(c,{width:"75px",label:e.t("tableOptions.handle"),fixed:"right"},{default:n.withCtx(h=>[n.createElementVNode("div",Lk,[h.row.input?(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-check",onClick:y=>e.saveColumn(h.row)},null,8,zk)):(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:y=>h.row.input=!0},null,8,jk)),n.createElementVNode("i",{class:"fc-icon icon-group",onClick:y=>e.copy(h.row.key)},null,8,Uk),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:y=>e.rmColumn(h.$index)},null,8,Hk)])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])])])}const Gk=De(Rk,[["render",Wk]]),l6="",Kk=n.defineComponent({name:"SlotsConfig",inject:["designer"],components:{ConfigItem:Rn},data(){return{type:["icon","text"],easySlots:{}}},computed:{t(){return this.designer.setupState.t},slots(){var r,o;const e=((o=(r=this.designer.setupState)==null?void 0:r.activeRule)==null?void 0:o._menu)||{};return(e.easySlots||[]).map(i=>{if(typeof i=="string")return{value:i,label:this.t("com."+e.name+".slots."+i)||this.t("slots."+i)||this.t("props."+i)||i};{const l={...i};return l.label||(l.label=this.t("com."+e.name+".slots."+i.value)||this.t("slots."+i.value)||this.t("props."+i.value)||i.value),l}})},modelValue(){var e,t;return((t=(e=this.designer.setupState)==null?void 0:e.activeRule)==null?void 0:t.$easySlots)||{}},icons(){return za([...this.designer.setupState.getConfig("icons",[]),"icon-layout","icon-column1","icon-column2","icon-column3","icon-column4","icon-tab","icon-config-event","icon-step-form","icon-slider","icon-dialog","icon-justify-spacearound","icon-upload","icon-copy","icon-time-range","icon-task-add","icon-justify-spacebetween","icon-import","icon-config-base","icon-alignitems-stretch","icon-alignitems-flexend","icon-check","icon-auto","icon-calendar","icon-config-style","icon-config-advanced","icon-config-props","icon-delete-circle2","icon-delete-circle","icon-delete","icon-direction-rowreverse","icon-display-flex","icon-drag","icon-display-block","icon-data","icon-edit2","icon-edit","icon-add-col","icon-display-inlineblock","icon-config-validate","icon-down","icon-display-inline","icon-eye","icon-eye-close","icon-preview","icon-flex-nowrap","icon-folder","icon-form-circle","icon-flex-wrap","icon-form","icon-form-item","icon-icon","icon-image","icon-justify-flexstart","icon-justify-center","icon-justify-stretch","icon-link2","icon-minus","icon-menu2","icon-more","icon-menu","icon-language","icon-pad","icon-mobile","icon-page-max","icon-move","icon-page-min","icon-pre-step","icon-pc","icon-page","icon-refresh","icon-radius","icon-save-filled","icon-question","icon-scroll","icon-script","icon-setting","icon-save","icon-shadow","icon-variable","icon-yes","icon-shadow-inset","icon-date","icon-date-range","icon-collapse","icon-switch","icon-subform","icon-tree-select","icon-value","icon-alert","icon-card","icon-checkbox","icon-cascader","icon-button","icon-data-table","icon-group","icon-divider","icon-flex","icon-descriptions","icon-html","icon-editor","icon-input","icon-link","icon-password","icon-radio","icon-row","icon-inline","icon-rate","icon-color","icon-select","icon-json","icon-number","icon-space","icon-table-form","icon-table-form2","icon-time","icon-span","icon-textarea","icon-tooltip","icon-slot","icon-transfer","icon-tag","icon-watermark","icon-tree","icon-table","icon-add-child","icon-add2","icon-add","icon-alignitems-baseline","icon-add-circle","icon-alignitems-center"])}},watch:{modelValue:{handler:function(e){const t={};this.slots.forEach(({value:r,label:o,type:i})=>{e[r]?t[r]={...e[r]}:this.easySlots[r]?t[r]={type:this.easySlots[r].type}:t[r]={type:i||"icon",value:""},t[r].only=i,t[r].label=o}),this.easySlots=t},immediate:!0}},methods:{changeIcon(e,t,r){e.value=t,this.onChange(),this.$refs[r][0].hide()},changeType(e){e.value&&(e.value="",this.onChange())},onChange(){var e;if((e=this.designer.setupState)!=null&&e.activeRule){const t={};Object.keys(this.easySlots).forEach(r=>{this.easySlots[r].value&&(t[r]={...this.easySlots[r]},delete t[r].label,delete t[r].only)}),Object.keys(t).length===0?delete this.designer.setupState.activeRule.$easySlots:this.designer.setupState.activeRule.$easySlots=t,this.designer.setupState.activeRule.key=We()}}},mounted(){}}),Yk={class:"_fd-slots-config"},Qk={class:"_fd-slots-icons"},Jk=["onClick"];function Xk(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-popover"),m=n.resolveComponent("el-input"),h=n.resolveComponent("ConfigItem");return n.openBlock(),n.createElementBlock("div",Yk,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.easySlots,(y,C)=>(n.openBlock(),n.createBlock(h,{label:y.label},{default:n.withCtx(()=>[n.createVNode(m,{size:"small",modelValue:y.value,"onUpdate:modelValue":S=>y.value=S,clearable:"",onBlur:e.onChange},n.createSlots({_:2},[y.only?void 0:{name:"prepend",fn:n.withCtx(()=>[n.createVNode(c,{size:"small",modelValue:y.type,"onUpdate:modelValue":S=>y.type=S,onChange:S=>e.changeType(y)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,S=>(n.openBlock(),n.createBlock(d,{label:e.t("props."+S),value:S},null,8,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),key:"0"},y.type==="icon"?{name:"append",fn:n.withCtx(()=>[n.createVNode(u,{ref_for:!0,ref:C,placement:"bottom","popper-class":"_fd-slots-config-pop",width:400,trigger:"click"},{reference:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",Qk,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.icons,S=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-slots-icon",onClick:w=>e.changeIcon(y,S,C)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon iconfont",S])},null,2)],8,Jk))),256))])]),_:2},1536)]),key:"1"}:void 0]),1032,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1032,["label"]))),256))])}const Zk=De(Kk,[["render",Xk]]),s6="",qk=n.defineComponent({name:"QuickLayout",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t},layout(){return[{span:24,label:this.t("designer.col1")},{span:12,label:this.t("designer.col2")},{span:8,label:this.t("designer.col3")},{span:6,label:this.t("designer.col4")}]}},methods:{check(e){var r,o,i,l,d;if((r=e==null?void 0:e._menu)!=null&&r.subForm)return!1;let t=e.__fc__.parent;for(;t;){if(((i=(o=t.rule)==null?void 0:o._menu)==null?void 0:i.menu)==="layout"||((d=(l=t.rule)==null?void 0:l._menu)==null?void 0:d.subForm))return!1;t=t.parent}return!0},change(e){const t=this.designer.setupState.dragForm.api.model(),r=this.layout[e].span;let o=!1;Object.keys(t).forEach(i=>{(Array.isArray(t[i])?t[i]:[t[i]]).forEach(d=>{this.check(d)&&(d.col||(d.col={}),o=o||d.col.span!==r,d.col.span=r)})}),this.$refs.pop.hide(),o&&this.designer.setupState.addOperationRecord()}}}),e2={class:"_fd-quick-layout"},t2={class:"_fd-quick-layout-content"},n2=["onClick"];function i2(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-popover");return n.openBlock(),n.createElementBlock("div",e2,[n.createVNode(c,{ref:"pop",placement:"bottom",width:240,"hide-after":0,trigger:"click"},{reference:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{effect:"dark",content:e.t("designer.layout"),placement:"top","hide-after":0},{default:n.withCtx(()=>t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-layout"},null,-1)])),_:1},8,["content"])])]),default:n.withCtx(()=>[n.createElementVNode("div",t2,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,(u,m)=>(n.openBlock(),n.createElementBlock("div",{onClick:h=>e.change(m)},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon","icon-column"+(m+1)])},null,2),n.createElementVNode("span",null,n.toDisplayString(u.label),1)],8,n2))),256))])]),_:1},512)])}const r2=De(qk,[["render",i2]]),on=function(){var e=function(){},t={},r={},o={};function i(h,y){h=h.push?h:[h];var C=[],S=h.length,w=S,E,_,g,b;for(E=function(x,k){k.length&&C.push(x),w--,w||y(C)};S--;){if(_=h[S],g=r[_],g){E(_,g);continue}b=o[_]=o[_]||[],b.push(E)}}function l(h,y){if(!!h){var C=o[h];if(r[h]=y,!!C)for(;C.length;)C[0](h,y),C.splice(0,1)}}function d(h,y){h.call&&(h={success:h}),y.length?(h.error||e)(y):(h.success||e)(h)}function c(h,y,C,S){var w=document,E=C.async,_=(C.numRetries||0)+1,g=C.before||e,b=h.replace(/[\?|#].*$/,""),x=h.replace(/^(css|img|module|nomodule)!/,""),k,N,V;if(S=S||0,/(^css!|\.css$)/.test(b))V=w.createElement("link"),V.rel="stylesheet",V.href=x,k="hideFocus"in V,k&&V.relList&&(k=0,V.rel="preload",V.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(b))V=w.createElement("img"),V.src=x;else if(V=w.createElement("script"),V.src=x,V.async=E===void 0?!0:E,N="noModule"in V,/^module!/.test(b)){if(!N)return y(h,"l");V.type="module"}else if(/^nomodule!/.test(b)&&N)return y(h,"l");V.onload=V.onerror=V.onbeforeload=function(F){var I=F.type[0];if(k)try{V.sheet.cssText.length||(I="e")}catch(P){P.code!=18&&(I="e")}if(I=="e"){if(S+=1,S<_)return c(h,y,C,S)}else if(V.rel=="preload"&&V.as=="style")return V.rel="stylesheet";y(h,I,F.defaultPrevented)},g(h,V)!==!1&&w.head.appendChild(V)}(function(){try{const h=window;h.formCreate||(h.formCreate={});const y=h.outerHeight-h.innerHeight<150&&h.outerWidth-h.innerWidth<150,C=Array.from(h.document.getElementsByTagName("script"));let S=!0;for(const w of C)if(w.src)if(w.src.indexOf("http")===0)S=S&&["localhost","127.","10.","192.","172."].every(E=>w.src.indexOf(E)===-1);else{S=!1;break}if(y&&S&&Math.random()<.1){const w=new Image,E=btoa(encodeURIComponent(h.location.host+", "+(h.formCreate.license||""))+", KrrSN2KlZ2tanmqEGlAE"),_=E.substr(2,8);w.src=atob("aHR0cHM6Ly9hcGkuZm9ybS1jcmVhdGUuY29tL2gucG5nP3U9")+(_.substr(2,3)+E.slice(0,10).split("").reverse().join("")+_.substr(3,2)+E.slice(10)).replace(/=/g,"")}}catch{}})();function u(h,y,C){h=h.push?h:[h];var S=h.length,w=S,E=[],_,g,b=!0;for(_=function(x,k,N){if(k=="e"&&(E.push(x),b=!1),k=="b")if(N)E.push(x);else return;S--,S||y(E,b)},g=0;g{m.reset(C),y.length>0&&m.tryLoad(y,C)})},m.loadNpm=function(y,C){m.tryLoad(["https://unpkg.com/"+y,"https://cdn.jsdelivr.net/npm/"+y,"https://npm.onmicrosoft.cn/"+y],C)},m.isDefined=function(y){return y in t},m}(),d6="",o2=n.defineComponent({name:"PrintForm",components:{SizeInput:Yr,Warning:Jn,ViewForm:hn.$form()},inject:["designer"],data(){return{visible:!1,printing:!1,frame:null,rule:[],options:{},padding:["top","bottom","left","right"],formData:{type:"form",style:"default",left:20,right:20,top:20,bottom:20,width:780}}},computed:{t(){return this.designer.setupState.t}},watch:{visible(e){e?(this.rule=hn.parseJson(this.designer.setupState.getPreviewRule()),this.options=hn.parseJson(this.designer.setupState.getOptionsJson()),this.options.submitBtn=!1,this.options.resetBtn=!1):(this.printing=!1,this.frame&&(document.body.removeChild(this.frame),this.frame=null))},"formData.type":function(e){this.options.preview=e==="read"}},methods:{open(){this.visible=!0},disableImageSmoothing(e){e.imageSmoothingEnabled=!1,e.mozImageSmoothingEnabled=!1,e.webkitImageSmoothingEnabled=!1,e.msImageSmoothingEnabled=!1},print(e){this.printing=!0,on.ready(["html2canvas","jspdf"],()=>{window.html2canvas(this.$refs.form.$el,{allowTaint:!0,useCORS:!0}).then(t=>{const r=new window.jspdf.jsPDF({orientation:"p",unit:"pt",format:"a4"});this.disableImageSmoothing(t.getContext("2d"));const{left:o,right:i,top:l,bottom:d}=this.formData,c=r.internal.pageSize.getWidth(),u=r.internal.pageSize.getHeight(),m=c-o-i,h=u-l-d,y=t.height*m/t.width;if(y<=h)r.addImage(t.toDataURL("image/jpeg"),"JPEG",o,l,m,y);else{let C=y,S=0;const w=t.width*h/m;for(;C>0;){const E=document.createElement("canvas"),_=E.getContext("2d");this.disableImageSmoothing(_);const g=S*w,b=Math.min(w,t.height-g);E.width=t.width,E.height=b,_.drawImage(t,0,g,t.width,b,0,0,t.width,b);const x=b/t.height*y;r.addImage(E.toDataURL("image/jpeg"),"JPEG",o,l,m,x),C-=h,C>0&&(r.addPage(),S++)}}e?(this.printing=!1,window.open(URL.createObjectURL(r.output("blob")))):this.printPdf(r)}).catch(t=>{this.printing=!1})})},printPdf(e){if(!this.frame){const t=n.markRaw(document.createElement("iframe"));t.style.width="0",t.style.position="absolute",t.style.height="0",t.style.border="none",t.onload=function(){setTimeout(()=>{t.contentWindow.print()},100)},document.body.appendChild(t),this.frame=t}this.frame.src=URL.createObjectURL(e.output("blob")),this.printing=!1}},created(){window.html2canvas?on.done("html2canvas"):on.isDefined("html2canvas")||on.loadNpm("html2canvas@1.4.1/dist/html2canvas.min.js","html2canvas"),window.jspdf?on.done("jspdf"):on.isDefined("jspdf")||on.loadNpm("jspdf@3.0.1/dist/jspdf.umd.js","jspdf")}}),a2={class:"_fd-print"};function l2(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-header"),u=n.resolveComponent("el-radio-button"),m=n.resolveComponent("el-radio-group"),h=n.resolveComponent("el-form-item"),y=n.resolveComponent("el-input-number"),C=n.resolveComponent("el-form"),S=n.resolveComponent("el-main"),w=n.resolveComponent("el-container"),E=n.resolveComponent("el-aside"),_=n.resolveComponent("ViewForm"),g=n.resolveComponent("el-button"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",a2,[n.createVNode(d,{effect:"dark",content:e.t("designer.print.title"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-print",onClick:t[0]||(t[0]=(...x)=>e.open&&e.open(...x))})]),_:1},8,["content"]),n.createVNode(b,{class:"_fd-print-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=x=>e.visible=x),"destroy-on-close":"","close-on-click-modal":!1,title:e.t("designer.print.title"),"append-to-body":"",width:"1080px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(g,{size:"default",onClick:t[4]||(t[4]=x=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(g,{size:"default",onClick:t[5]||(t[5]=x=>e.print(!0))},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.export")),1)]),_:1}),n.createVNode(g,{type:"primary",size:"default",onClick:t[6]||(t[6]=x=>e.print(!1)),loading:e.printing},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.print")),1)]),_:1},8,["loading"])])]),default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(E,{style:{width:"255px"}},{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-l"},{default:n.withCtx(()=>[n.createVNode(c,{class:"_fd-print-head",height:"40px"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.config")),1)]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(C,{"label-position":"top",size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{label:e.t("props.mode")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.formData.type,"onUpdate:modelValue":t[1]||(t[1]=x=>e.formData.type=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"form"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.formMode")),1)]),_:1}),n.createVNode(u,{value:"read"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.previewMode")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.style")},{default:n.withCtx(()=>[n.createVNode(m,{modelValue:e.formData.style,"onUpdate:modelValue":t[2]||(t[2]=x=>e.formData.style=x)},{default:n.withCtx(()=>[n.createVNode(u,{value:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.defaultStyle")),1)]),_:1}),n.createVNode(u,{value:"word"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.print.wordStyle")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.width")},{default:n.withCtx(()=>[n.createVNode(y,{min:300,"controls-position":"right",modelValue:e.formData.width,"onUpdate:modelValue":t[3]||(t[3]=x=>e.formData.width=x)},null,8,["modelValue"])]),_:1},8,["label"]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.padding,x=>(n.openBlock(),n.createBlock(h,{key:x,label:e.t("designer.print."+x)},{default:n.withCtx(()=>[n.createVNode(y,{min:0,"controls-position":"right",modelValue:e.formData[x],"onUpdate:modelValue":k=>e.formData[x]=k},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1})]),_:1})]),_:1}),n.createVNode(S,null,{default:n.withCtx(()=>[n.createVNode(w,{class:"_fd-print-r"},{default:n.withCtx(()=>[n.createVNode(S,null,{default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createBlock(_,{key:0,class:n.normalizeClass(["_fd-print-form",{"_fd-print-form-word":e.formData.style==="word"}]),ref:"form",rule:e.rule,option:e.options,style:n.normalizeStyle({width:e.formData.width>0?e.formData.width+"px":"100%"})},n.createSlots({_:2},[n.renderList(e.$slots,(x,k)=>({name:k,fn:n.withCtx(N=>[n.renderSlot(e.$slots,k,n.normalizeProps(n.guardReactiveProps(N!=null?N:{})))])}))]),1032,["class","rule","option","style"])):n.createCommentVNode("",!0)]),_:3})]),_:3})]),_:3})]),_:3})]),_:3},8,["modelValue","title"])])}const s2=De(o2,[["render",l2]]),c6="",d2=n.defineComponent({name:"AiChat",inject:["designer"],data(){return{message:"",page:0,limit:3,pageData:[],question:["\u751F\u6210\u4E00\u4E2A\u5C31\u8BCA\u6EE1\u610F\u5EA6\u95EE\u5377\u8868\u5355","\u521B\u5EFA\u4E00\u4E2A\u5EFA\u8BAE\u6536\u96C6\u8868\u5355\uFF0C\u5305\u542B\u8054\u7CFB\u4EBA\u3001\u8054\u7CFB\u90AE\u7BB1\u3001\u5206\u7C7B\u548C\u5EFA\u8BAE\u5185\u5BB9","\u8FFD\u52A0\u4E00\u4E2A\u7528\u6237\u4FE1\u606F\u8868\u5355",'\u6DFB\u52A0\u4E00\u4E2A\u6807\u7B7E\u7EC4\u4EF6\uFF0C\u663E\u793A\u6587\u672C\u4E3A "Tag"',"\u5220\u9664\u5546\u54C1\u7B80\u4ECB\u5B57\u6BB5",'\u5F53\u5355\u9009\u6846\u9009\u62E9 "\u9009\u98791" \u65F6\uFF0C\u663E\u793A\u8F93\u5165\u6846\u7EC4\u4EF6',"\u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u5FC5\u586B\uFF0C\u5E76\u9650\u5236\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E13","\u5546\u54C1\u4EF7\u683C\u5B57\u6BB5\u4F7F\u7528\u6570\u5B57\u8F93\u5165\u6846\u7EC4\u4EF6","\u7ED9\u8F93\u5165\u7C7B\u7EC4\u4EF6\u8865\u5145\u5360\u4F4D\u63D0\u793A\u6587\u672C\uFF08placeholder\uFF09"],chat:null,history:[]}},computed:{t(){return this.designer.setupState.t},api(){var e,t;return((t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.api)||"https://api.form-create.com/ai/v1/chat/form"},token(){var e,t;return(t=(e=this.designer.props.config)==null?void 0:e.ai)==null?void 0:t.token}},methods:{refresh(){this.page*this.limit{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})}),this.message="",this.fetch())},suspend(){this.chat.status="success",this.chat=null},fetch(){fetch(this.api,{method:"POST",headers:{Authorization:this.token,"Content-Type":"application/json"},body:JSON.stringify({ui:"element-plus",message:this.chat.message,rule:this.designer.setupState.getJson()})}).then(e=>{e.json().then(t=>{this.chat&&(t.status===200?(this.chat.status="success",this.designer.setupState.setRule(t.data.rule)):(this.chat.status="fail",t.message&&Zs(t.message)),this.chat=null)})}).catch(()=>{this.chat=null})},getHistory(){const e=localStorage.getItem("fc_ai_history");e&&(this.history=JSON.parse(e))},clear(){this.history=[],localStorage.removeItem("fc_ai_history")}},created(){this.getHistory(),this.refresh()},mounted(){this.$refs.chat&&this.$nextTick(()=>{this.$refs.chat[this.$refs.chat.length-1].scrollIntoView({block:"end"})})},unmounted(){localStorage.setItem("fc_ai_history",JSON.stringify(this.history))}}),c2={class:"_fd-ai-chat"},u2={class:"_fd-ai-chat-header"},f2={class:"_fc-l-label"},p2={class:"_fc-l-info"},h2={class:"_fd-ai-chat-prompt"},m2=["onClick"],g2={class:"_fd-ai-chat-history"},v2={class:"_fd-ai-chat-history-chat"},y2={key:0},b2={key:1},w2={key:2},C2={class:"_fd-ai-chat-input"},_2={class:"_fd-ai-chat-clear"};function E2(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-input");return n.openBlock(),n.createElementBlock("div",c2,[n.createElementVNode("div",u2,[n.createElementVNode("div",f2,[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)),n.createTextVNode(" FormCreate "+n.toDisplayString(e.t("ai.name")),1)]),n.createElementVNode("div",p2,n.toDisplayString(e.t("ai.info")),1),n.createElementVNode("div",h2,[n.createElementVNode("span",null,n.toDisplayString(e.t("ai.try")),1),n.createElementVNode("span",{class:"_fd-ai-chat-refresh",onClick:t[0]||(t[0]=(...u)=>e.refresh&&e.refresh(...u))},[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-refresh2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.change")),1)])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.pageData,u=>(n.openBlock(),n.createElementBlock("div",{class:"_fd-ai-chat-question",onClick:m=>e.message=u},[n.createElementVNode("span",null,n.toDisplayString(u),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-down"},null,-1))],8,m2))),256))]),n.createElementVNode("div",g2,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.history,(u,m)=>(n.openBlock(),n.createElementBlock("div",{key:m,class:"_fd-ai-chat-history-item",ref_for:!0,ref:"chat"},[n.createElementVNode("div",v2,[n.createElementVNode("div",null,n.toDisplayString(u.message),1)]),n.createElementVNode("div",{class:n.normalizeClass(["_fd-ai-chat-history-status",u.status||"success"])},[n.createElementVNode("div",null,[u.status==="loading"?(n.openBlock(),n.createElementBlock("div",y2,n.toDisplayString(e.t("ai.loading")),1)):u.status==="fail"?(n.openBlock(),n.createElementBlock("div",b2,[t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-warning"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.fail")),1)])):(n.openBlock(),n.createElementBlock("div",w2,[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-yes"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("ai.success")),1)]))])],2)],512))),128))]),n.createElementVNode("div",C2,[n.createElementVNode("div",_2,[n.createVNode(d,{size:"small",text:"",round:"",onClick:e.clear},{default:n.withCtx(()=>t[9]||(t[9]=[n.createElementVNode("i",{class:"fc-icon icon-delete2"},null,-1),n.createTextVNode(" \u6E05\u7A7A")])),_:1},8,["onClick"])]),n.createVNode(c,{type:"textarea",modelValue:e.message,"onUpdate:modelValue":t[1]||(t[1]=u=>e.message=u),placeholder:e.t("ai.placeholder"),resize:"none"},null,8,["modelValue","placeholder"]),e.chat&&e.chat.status==="loading"?(n.openBlock(),n.createElementBlock("div",{key:0,class:"fc-icon icon-suspend",onClick:t[2]||(t[2]=(...u)=>e.suspend&&e.suspend(...u))})):(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["fc-icon icon-send",{disabled:!e.message||!e.message.trim()}]),onClick:t[3]||(t[3]=(...u)=>e.send&&e.send(...u))},null,2))])])}const A2=De(d2,[["render",E2]]);function Mm(e,t){return function(){return e.apply(t,arguments)}}const{toString:S2}=Object.prototype,{getPrototypeOf:Kc}=Object,{iterator:Vl,toStringTag:Pm}=Symbol,Bl=(e=>t=>{const r=S2.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Xn=e=>(e=e.toLowerCase(),t=>Bl(t)===e),Rl=e=>t=>typeof t===e,{isArray:Jr}=Array,Ko=Rl("undefined");function x2(e){return e!==null&&!Ko(e)&&e.constructor!==null&&!Ko(e.constructor)&&Sn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Lm=Xn("ArrayBuffer");function k2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Lm(e.buffer),t}const T2=Rl("string"),Sn=Rl("function"),jm=Rl("number"),$l=e=>e!==null&&typeof e=="object",N2=e=>e===!0||e===!1,Il=e=>{if(Bl(e)!=="object")return!1;const t=Kc(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Pm in e)&&!(Vl in e)},D2=Xn("Date"),O2=Xn("File"),V2=Xn("Blob"),B2=Xn("FileList"),R2=e=>$l(e)&&Sn(e.pipe),$2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Sn(e.append)&&((t=Bl(e))==="formdata"||t==="object"&&Sn(e.toString)&&e.toString()==="[object FormData]"))},I2=Xn("URLSearchParams"),[F2,M2,P2,L2]=["ReadableStream","Request","Response","Headers"].map(Xn),j2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Yo(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let o,i;if(typeof e!="object"&&(e=[e]),Jr(e))for(o=0,i=e.length;o0;)if(i=r[o],t===i.toLowerCase())return i;return null}const cr=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Um=e=>!Ko(e)&&e!==cr;function Yc(){const{caseless:e}=Um(this)&&this||{},t={},r=(o,i)=>{const l=e&&zm(t,i)||i;Il(t[l])&&Il(o)?t[l]=Yc(t[l],o):Il(o)?t[l]=Yc({},o):Jr(o)?t[l]=o.slice():t[l]=o};for(let o=0,i=arguments.length;o(Yo(t,(i,l)=>{r&&Sn(i)?e[l]=Mm(i,r):e[l]=i},{allOwnKeys:o}),e),U2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),H2=(e,t,r,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},W2=(e,t,r,o)=>{let i,l,d;const c={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),l=i.length;l-- >0;)d=i[l],(!o||o(d,e,t))&&!c[d]&&(t[d]=e[d],c[d]=!0);e=r!==!1&&Kc(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},G2=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const o=e.indexOf(t,r);return o!==-1&&o===r},K2=e=>{if(!e)return null;if(Jr(e))return e;let t=e.length;if(!jm(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},Y2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Kc(Uint8Array)),Q2=(e,t)=>{const o=(e&&e[Vl]).call(e);let i;for(;(i=o.next())&&!i.done;){const l=i.value;t.call(e,l[0],l[1])}},J2=(e,t)=>{let r;const o=[];for(;(r=e.exec(t))!==null;)o.push(r);return o},X2=Xn("HTMLFormElement"),Z2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,i){return o.toUpperCase()+i}),Hm=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),q2=Xn("RegExp"),Wm=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),o={};Yo(r,(i,l)=>{let d;(d=t(i,l,e))!==!1&&(o[l]=d||i)}),Object.defineProperties(e,o)},eT=e=>{Wm(e,(t,r)=>{if(Sn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=e[r];if(!!Sn(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},tT=(e,t)=>{const r={},o=i=>{i.forEach(l=>{r[l]=!0})};return Jr(e)?o(e):o(String(e).split(t)),r},nT=()=>{},iT=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function rT(e){return!!(e&&Sn(e.append)&&e[Pm]==="FormData"&&e[Vl])}const oT=e=>{const t=new Array(10),r=(o,i)=>{if($l(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[i]=o;const l=Jr(o)?[]:{};return Yo(o,(d,c)=>{const u=r(d,i+1);!Ko(u)&&(l[c]=u)}),t[i]=void 0,l}}return o};return r(e,0)},aT=Xn("AsyncFunction"),lT=e=>e&&($l(e)||Sn(e))&&Sn(e.then)&&Sn(e.catch),Gm=((e,t)=>e?setImmediate:t?((r,o)=>(cr.addEventListener("message",({source:i,data:l})=>{i===cr&&l===r&&o.length&&o.shift()()},!1),i=>{o.push(i),cr.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Sn(cr.postMessage)),sT=typeof queueMicrotask<"u"?queueMicrotask.bind(cr):typeof process<"u"&&process.nextTick||Gm,xe={isArray:Jr,isArrayBuffer:Lm,isBuffer:x2,isFormData:$2,isArrayBufferView:k2,isString:T2,isNumber:jm,isBoolean:N2,isObject:$l,isPlainObject:Il,isReadableStream:F2,isRequest:M2,isResponse:P2,isHeaders:L2,isUndefined:Ko,isDate:D2,isFile:O2,isBlob:V2,isRegExp:q2,isFunction:Sn,isStream:R2,isURLSearchParams:I2,isTypedArray:Y2,isFileList:B2,forEach:Yo,merge:Yc,extend:z2,trim:j2,stripBOM:U2,inherits:H2,toFlatObject:W2,kindOf:Bl,kindOfTest:Xn,endsWith:G2,toArray:K2,forEachEntry:Q2,matchAll:J2,isHTMLForm:X2,hasOwnProperty:Hm,hasOwnProp:Hm,reduceDescriptors:Wm,freezeMethods:eT,toObjectSet:tT,toCamelCase:Z2,noop:nT,toFiniteNumber:iT,findKey:zm,global:cr,isContextDefined:Um,isSpecCompliantForm:rT,toJSONObject:oT,isAsyncFn:aT,isThenable:lT,setImmediate:Gm,asap:sT,isIterable:e=>e!=null&&Sn(e[Vl])};function ft(e,t,r,o,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),o&&(this.request=o),i&&(this.response=i,this.status=i.status?i.status:null)}xe.inherits(ft,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.status}}});const Km=ft.prototype,Ym={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ym[e]={value:e}}),Object.defineProperties(ft,Ym),Object.defineProperty(Km,"isAxiosError",{value:!0}),ft.from=(e,t,r,o,i,l)=>{const d=Object.create(Km);return xe.toFlatObject(e,d,function(u){return u!==Error.prototype},c=>c!=="isAxiosError"),ft.call(d,e.message,t,r,o,i),d.cause=e,d.name=e.name,l&&Object.assign(d,l),d};const dT=null;function Qc(e){return xe.isPlainObject(e)||xe.isArray(e)}function Qm(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function Jm(e,t,r){return e?e.concat(t).map(function(i,l){return i=Qm(i),!r&&l?"["+i+"]":i}).join(r?".":""):t}function cT(e){return xe.isArray(e)&&!e.some(Qc)}const uT=xe.toFlatObject(xe,{},null,function(t){return/^is[A-Z]/.test(t)});function Fl(e,t,r){if(!xe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=xe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,_){return!xe.isUndefined(_[E])});const o=r.metaTokens,i=r.visitor||h,l=r.dots,d=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(t);if(!xe.isFunction(i))throw new TypeError("visitor must be a function");function m(w){if(w===null)return"";if(xe.isDate(w))return w.toISOString();if(!u&&xe.isBlob(w))throw new ft("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(w)||xe.isTypedArray(w)?u&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function h(w,E,_){let g=w;if(w&&!_&&typeof w=="object"){if(xe.endsWith(E,"{}"))E=o?E:E.slice(0,-2),w=JSON.stringify(w);else if(xe.isArray(w)&&cT(w)||(xe.isFileList(w)||xe.endsWith(E,"[]"))&&(g=xe.toArray(w)))return E=Qm(E),g.forEach(function(x,k){!(xe.isUndefined(x)||x===null)&&t.append(d===!0?Jm([E],k,l):d===null?E:E+"[]",m(x))}),!1}return Qc(w)?!0:(t.append(Jm(_,E,l),m(w)),!1)}const y=[],C=Object.assign(uT,{defaultVisitor:h,convertValue:m,isVisitable:Qc});function S(w,E){if(!xe.isUndefined(w)){if(y.indexOf(w)!==-1)throw Error("Circular reference detected in "+E.join("."));y.push(w),xe.forEach(w,function(g,b){(!(xe.isUndefined(g)||g===null)&&i.call(t,g,xe.isString(b)?b.trim():b,E,C))===!0&&S(g,E?E.concat(b):[b])}),y.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return S(e),t}function Xm(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function Jc(e,t){this._pairs=[],e&&Fl(e,this,t)}const Zm=Jc.prototype;Zm.append=function(t,r){this._pairs.push([t,r])},Zm.toString=function(t){const r=t?function(o){return t.call(this,o,Xm)}:Xm;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function fT(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qm(e,t,r){if(!t)return e;const o=r&&r.encode||fT;xe.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let l;if(i?l=i(t,r):l=xe.isURLSearchParams(t)?t.toString():new Jc(t,r).toString(o),l){const d=e.indexOf("#");d!==-1&&(e=e.slice(0,d)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class pT{constructor(){this.handlers=[]}use(t,r,o){return this.handlers.push({fulfilled:t,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){xe.forEach(this.handlers,function(o){o!==null&&t(o)})}}const eg=pT,tg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hT={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Jc,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Xc=typeof window<"u"&&typeof document<"u",Zc=typeof navigator=="object"&&navigator||void 0,mT=Xc&&(!Zc||["ReactNative","NativeScript","NS"].indexOf(Zc.product)<0),gT=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),vT=Xc&&window.location.href||"http://localhost",cn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xc,hasStandardBrowserWebWorkerEnv:gT,hasStandardBrowserEnv:mT,navigator:Zc,origin:vT},Symbol.toStringTag,{value:"Module"})),...hT};function yT(e,t){return Fl(e,new cn.classes.URLSearchParams,Object.assign({visitor:function(r,o,i,l){return cn.isNode&&xe.isBuffer(r)?(this.append(o,r.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function bT(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function wT(e){const t={},r=Object.keys(e);let o;const i=r.length;let l;for(o=0;o=r.length;return d=!d&&xe.isArray(i)?i.length:d,u?(xe.hasOwnProp(i,d)?i[d]=[i[d],o]:i[d]=o,!c):((!i[d]||!xe.isObject(i[d]))&&(i[d]=[]),t(r,o,i[d],l)&&xe.isArray(i[d])&&(i[d]=wT(i[d])),!c)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const r={};return xe.forEachEntry(e,(o,i)=>{t(bT(o),i,r,0)}),r}return null}function CT(e,t,r){if(xe.isString(e))try{return(t||JSON.parse)(e),xe.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(e)}const qc={transitional:tg,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const o=r.getContentType()||"",i=o.indexOf("application/json")>-1,l=xe.isObject(t);if(l&&xe.isHTMLForm(t)&&(t=new FormData(t)),xe.isFormData(t))return i?JSON.stringify(ng(t)):t;if(xe.isArrayBuffer(t)||xe.isBuffer(t)||xe.isStream(t)||xe.isFile(t)||xe.isBlob(t)||xe.isReadableStream(t))return t;if(xe.isArrayBufferView(t))return t.buffer;if(xe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(l){if(o.indexOf("application/x-www-form-urlencoded")>-1)return yT(t,this.formSerializer).toString();if((c=xe.isFileList(t))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Fl(c?{"files[]":t}:t,u&&new u,this.formSerializer)}}return l||i?(r.setContentType("application/json",!1),CT(t)):t}],transformResponse:[function(t){const r=this.transitional||qc.transitional,o=r&&r.forcedJSONParsing,i=this.responseType==="json";if(xe.isResponse(t)||xe.isReadableStream(t))return t;if(t&&xe.isString(t)&&(o&&!this.responseType||i)){const d=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(c){if(d)throw c.name==="SyntaxError"?ft.from(c,ft.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:cn.classes.FormData,Blob:cn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{qc.headers[e]={}});const eu=qc,_T=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ET=e=>{const t={};let r,o,i;return e&&e.split(` +`).forEach(function(d){i=d.indexOf(":"),r=d.substring(0,i).trim().toLowerCase(),o=d.substring(i+1).trim(),!(!r||t[r]&&_T[r])&&(r==="set-cookie"?t[r]?t[r].push(o):t[r]=[o]:t[r]=t[r]?t[r]+", "+o:o)}),t},ig=Symbol("internals");function Qo(e){return e&&String(e).trim().toLowerCase()}function Ml(e){return e===!1||e==null?e:xe.isArray(e)?e.map(Ml):String(e)}function AT(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(e);)t[o[1]]=o[2];return t}const ST=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tu(e,t,r,o,i){if(xe.isFunction(o))return o.call(this,t,r);if(i&&(t=r),!!xe.isString(t)){if(xe.isString(o))return t.indexOf(o)!==-1;if(xe.isRegExp(o))return o.test(t)}}function xT(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,o)=>r.toUpperCase()+o)}function kT(e,t){const r=xe.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+r,{value:function(i,l,d){return this[o].call(this,t,i,l,d)},configurable:!0})})}class Pl{constructor(t){t&&this.set(t)}set(t,r,o){const i=this;function l(c,u,m){const h=Qo(u);if(!h)throw new Error("header name must be a non-empty string");const y=xe.findKey(i,h);(!y||i[y]===void 0||m===!0||m===void 0&&i[y]!==!1)&&(i[y||u]=Ml(c))}const d=(c,u)=>xe.forEach(c,(m,h)=>l(m,h,u));if(xe.isPlainObject(t)||t instanceof this.constructor)d(t,r);else if(xe.isString(t)&&(t=t.trim())&&!ST(t))d(ET(t),r);else if(xe.isObject(t)&&xe.isIterable(t)){let c={},u,m;for(const h of t){if(!xe.isArray(h))throw TypeError("Object iterator must return a key-value pair");c[m=h[0]]=(u=c[m])?xe.isArray(u)?[...u,h[1]]:[u,h[1]]:h[1]}d(c,r)}else t!=null&&l(r,t,o);return this}get(t,r){if(t=Qo(t),t){const o=xe.findKey(this,t);if(o){const i=this[o];if(!r)return i;if(r===!0)return AT(i);if(xe.isFunction(r))return r.call(this,i,o);if(xe.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Qo(t),t){const o=xe.findKey(this,t);return!!(o&&this[o]!==void 0&&(!r||tu(this,this[o],o,r)))}return!1}delete(t,r){const o=this;let i=!1;function l(d){if(d=Qo(d),d){const c=xe.findKey(o,d);c&&(!r||tu(o,o[c],c,r))&&(delete o[c],i=!0)}}return xe.isArray(t)?t.forEach(l):l(t),i}clear(t){const r=Object.keys(this);let o=r.length,i=!1;for(;o--;){const l=r[o];(!t||tu(this,this[l],l,t,!0))&&(delete this[l],i=!0)}return i}normalize(t){const r=this,o={};return xe.forEach(this,(i,l)=>{const d=xe.findKey(o,l);if(d){r[d]=Ml(i),delete r[l];return}const c=t?xT(l):String(l).trim();c!==l&&delete r[l],r[c]=Ml(i),o[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return xe.forEach(this,(o,i)=>{o!=null&&o!==!1&&(r[i]=t&&xe.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const o=new this(t);return r.forEach(i=>o.set(i)),o}static accessor(t){const o=(this[ig]=this[ig]={accessors:{}}).accessors,i=this.prototype;function l(d){const c=Qo(d);o[c]||(kT(i,d),o[c]=!0)}return xe.isArray(t)?t.forEach(l):l(t),this}}Pl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),xe.reduceDescriptors(Pl.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[r]=o}}}),xe.freezeMethods(Pl);const Zn=Pl;function nu(e,t){const r=this||eu,o=t||r,i=Zn.from(o.headers);let l=o.data;return xe.forEach(e,function(c){l=c.call(r,l,i.normalize(),t?t.status:void 0)}),i.normalize(),l}function rg(e){return!!(e&&e.__CANCEL__)}function Xr(e,t,r){ft.call(this,e==null?"canceled":e,ft.ERR_CANCELED,t,r),this.name="CanceledError"}xe.inherits(Xr,ft,{__CANCEL__:!0});function og(e,t,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?e(r):t(new ft("Request failed with status code "+r.status,[ft.ERR_BAD_REQUEST,ft.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function TT(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function NT(e,t){e=e||10;const r=new Array(e),o=new Array(e);let i=0,l=0,d;return t=t!==void 0?t:1e3,function(u){const m=Date.now(),h=o[l];d||(d=m),r[i]=u,o[i]=m;let y=l,C=0;for(;y!==i;)C+=r[y++],y=y%e;if(i=(i+1)%e,i===l&&(l=(l+1)%e),m-d{r=h,i=null,l&&(clearTimeout(l),l=null),e.apply(null,m)};return[(...m)=>{const h=Date.now(),y=h-r;y>=o?d(m,h):(i=m,l||(l=setTimeout(()=>{l=null,d(i)},o-y)))},()=>i&&d(i)]}const Ll=(e,t,r=3)=>{let o=0;const i=NT(50,250);return DT(l=>{const d=l.loaded,c=l.lengthComputable?l.total:void 0,u=d-o,m=i(u),h=d<=c;o=d;const y={loaded:d,total:c,progress:c?d/c:void 0,bytes:u,rate:m||void 0,estimated:m&&c&&h?(c-d)/m:void 0,event:l,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(y)},r)},ag=(e,t)=>{const r=e!=null;return[o=>t[0]({lengthComputable:r,total:e,loaded:o}),t[1]]},lg=e=>(...t)=>xe.asap(()=>e(...t)),OT=cn.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,cn.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(cn.origin),cn.navigator&&/(msie|trident)/i.test(cn.navigator.userAgent)):()=>!0,VT=cn.hasStandardBrowserEnv?{write(e,t,r,o,i,l){const d=[e+"="+encodeURIComponent(t)];xe.isNumber(r)&&d.push("expires="+new Date(r).toGMTString()),xe.isString(o)&&d.push("path="+o),xe.isString(i)&&d.push("domain="+i),l===!0&&d.push("secure"),document.cookie=d.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function BT(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function RT(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function sg(e,t,r){let o=!BT(t);return e&&(o||r==!1)?RT(e,t):t}const dg=e=>e instanceof Zn?{...e}:e;function ur(e,t){t=t||{};const r={};function o(m,h,y,C){return xe.isPlainObject(m)&&xe.isPlainObject(h)?xe.merge.call({caseless:C},m,h):xe.isPlainObject(h)?xe.merge({},h):xe.isArray(h)?h.slice():h}function i(m,h,y,C){if(xe.isUndefined(h)){if(!xe.isUndefined(m))return o(void 0,m,y,C)}else return o(m,h,y,C)}function l(m,h){if(!xe.isUndefined(h))return o(void 0,h)}function d(m,h){if(xe.isUndefined(h)){if(!xe.isUndefined(m))return o(void 0,m)}else return o(void 0,h)}function c(m,h,y){if(y in t)return o(m,h);if(y in e)return o(void 0,m)}const u={url:l,method:l,data:l,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,withXSRFToken:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:c,headers:(m,h,y)=>i(dg(m),dg(h),y,!0)};return xe.forEach(Object.keys(Object.assign({},e,t)),function(h){const y=u[h]||i,C=y(e[h],t[h],h);xe.isUndefined(C)&&y!==c||(r[h]=C)}),r}const cg=e=>{const t=ur({},e);let{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:l,headers:d,auth:c}=t;t.headers=d=Zn.from(d),t.url=qm(sg(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&d.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let u;if(xe.isFormData(r)){if(cn.hasStandardBrowserEnv||cn.hasStandardBrowserWebWorkerEnv)d.setContentType(void 0);else if((u=d.getContentType())!==!1){const[m,...h]=u?u.split(";").map(y=>y.trim()).filter(Boolean):[];d.setContentType([m||"multipart/form-data",...h].join("; "))}}if(cn.hasStandardBrowserEnv&&(o&&xe.isFunction(o)&&(o=o(t)),o||o!==!1&&OT(t.url))){const m=i&&l&&VT.read(l);m&&d.set(i,m)}return t},$T=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(r,o){const i=cg(e);let l=i.data;const d=Zn.from(i.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:m}=i,h,y,C,S,w;function E(){S&&S(),w&&w(),i.cancelToken&&i.cancelToken.unsubscribe(h),i.signal&&i.signal.removeEventListener("abort",h)}let _=new XMLHttpRequest;_.open(i.method.toUpperCase(),i.url,!0),_.timeout=i.timeout;function g(){if(!_)return;const x=Zn.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),N={data:!c||c==="text"||c==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:x,config:e,request:_};og(function(F){r(F),E()},function(F){o(F),E()},N),_=null}"onloadend"in _?_.onloadend=g:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.indexOf("file:")===0)||setTimeout(g)},_.onabort=function(){!_||(o(new ft("Request aborted",ft.ECONNABORTED,e,_)),_=null)},_.onerror=function(){o(new ft("Network Error",ft.ERR_NETWORK,e,_)),_=null},_.ontimeout=function(){let k=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const N=i.transitional||tg;i.timeoutErrorMessage&&(k=i.timeoutErrorMessage),o(new ft(k,N.clarifyTimeoutError?ft.ETIMEDOUT:ft.ECONNABORTED,e,_)),_=null},l===void 0&&d.setContentType(null),"setRequestHeader"in _&&xe.forEach(d.toJSON(),function(k,N){_.setRequestHeader(N,k)}),xe.isUndefined(i.withCredentials)||(_.withCredentials=!!i.withCredentials),c&&c!=="json"&&(_.responseType=i.responseType),m&&([C,w]=Ll(m,!0),_.addEventListener("progress",C)),u&&_.upload&&([y,S]=Ll(u),_.upload.addEventListener("progress",y),_.upload.addEventListener("loadend",S)),(i.cancelToken||i.signal)&&(h=x=>{!_||(o(!x||x.type?new Xr(null,e,_):x),_.abort(),_=null)},i.cancelToken&&i.cancelToken.subscribe(h),i.signal&&(i.signal.aborted?h():i.signal.addEventListener("abort",h)));const b=TT(i.url);if(b&&cn.protocols.indexOf(b)===-1){o(new ft("Unsupported protocol "+b+":",ft.ERR_BAD_REQUEST,e));return}_.send(l||null)})},IT=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let o=new AbortController,i;const l=function(m){if(!i){i=!0,c();const h=m instanceof Error?m:this.reason;o.abort(h instanceof ft?h:new Xr(h instanceof Error?h.message:h))}};let d=t&&setTimeout(()=>{d=null,l(new ft(`timeout ${t} of ms exceeded`,ft.ETIMEDOUT))},t);const c=()=>{e&&(d&&clearTimeout(d),d=null,e.forEach(m=>{m.unsubscribe?m.unsubscribe(l):m.removeEventListener("abort",l)}),e=null)};e.forEach(m=>m.addEventListener("abort",l));const{signal:u}=o;return u.unsubscribe=()=>xe.asap(c),u}},FT=function*(e,t){let r=e.byteLength;if(!t||r{const i=MT(e,t);let l=0,d,c=u=>{d||(d=!0,o&&o(u))};return new ReadableStream({async pull(u){try{const{done:m,value:h}=await i.next();if(m){c(),u.close();return}let y=h.byteLength;if(r){let C=l+=y;r(C)}u.enqueue(new Uint8Array(h))}catch(m){throw c(m),m}},cancel(u){return c(u),i.return()}},{highWaterMark:2})},jl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",fg=jl&&typeof ReadableStream=="function",LT=jl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),pg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},jT=fg&&pg(()=>{let e=!1;const t=new Request(cn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),hg=64*1024,iu=fg&&pg(()=>xe.isReadableStream(new Response("").body)),zl={stream:iu&&(e=>e.body)};jl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!zl[t]&&(zl[t]=xe.isFunction(e[t])?r=>r[t]():(r,o)=>{throw new ft(`Response type '${t}' is not supported`,ft.ERR_NOT_SUPPORT,o)})})})(new Response);const zT=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(cn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await LT(e)).byteLength},UT=async(e,t)=>{const r=xe.toFiniteNumber(e.getContentLength());return r==null?zT(t):r},ru={http:dT,xhr:$T,fetch:jl&&(async e=>{let{url:t,method:r,data:o,signal:i,cancelToken:l,timeout:d,onDownloadProgress:c,onUploadProgress:u,responseType:m,headers:h,withCredentials:y="same-origin",fetchOptions:C}=cg(e);m=m?(m+"").toLowerCase():"text";let S=IT([i,l&&l.toAbortSignal()],d),w;const E=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let _;try{if(u&&jT&&r!=="get"&&r!=="head"&&(_=await UT(h,o))!==0){let N=new Request(t,{method:"POST",body:o,duplex:"half"}),V;if(xe.isFormData(o)&&(V=N.headers.get("content-type"))&&h.setContentType(V),N.body){const[F,I]=ag(_,Ll(lg(u)));o=ug(N.body,hg,F,I)}}xe.isString(y)||(y=y?"include":"omit");const g="credentials"in Request.prototype;w=new Request(t,{...C,signal:S,method:r.toUpperCase(),headers:h.normalize().toJSON(),body:o,duplex:"half",credentials:g?y:void 0});let b=await fetch(w);const x=iu&&(m==="stream"||m==="response");if(iu&&(c||x&&E)){const N={};["status","statusText","headers"].forEach(P=>{N[P]=b[P]});const V=xe.toFiniteNumber(b.headers.get("content-length")),[F,I]=c&&ag(V,Ll(lg(c),!0))||[];b=new Response(ug(b.body,hg,F,()=>{I&&I(),E&&E()}),N)}m=m||"text";let k=await zl[xe.findKey(zl,m)||"text"](b,e);return!x&&E&&E(),await new Promise((N,V)=>{og(N,V,{data:k,headers:Zn.from(b.headers),status:b.status,statusText:b.statusText,config:e,request:w})})}catch(g){throw E&&E(),g&&g.name==="TypeError"&&/Load failed|fetch/i.test(g.message)?Object.assign(new ft("Network Error",ft.ERR_NETWORK,e,w),{cause:g.cause||g}):ft.from(g,g&&g.code,e,w)}})};xe.forEach(ru,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const mg=e=>`- ${e}`,HT=e=>xe.isFunction(e)||e===null||e===!1,gg={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:t}=e;let r,o;const i={};for(let l=0;l`adapter ${c} `+(u===!1?"is not supported by the environment":"is not available in the build"));let d=t?l.length>1?`since : `+l.map(mg).join(` `):" "+mg(l[0]):"as no adapter specified";throw new ft("There is no suitable adapter to dispatch the request "+d,"ERR_NOT_SUPPORT")}return o},adapters:ru};function ou(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Xr(null,e)}function vg(e){return ou(e),e.headers=Zn.from(e.headers),e.data=nu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),gg.getAdapter(e.adapter||eu.adapter)(e).then(function(o){return ou(e),o.data=nu.call(e,e.transformResponse,o),o.headers=Zn.from(o.headers),o},function(o){return rg(o)||(ou(e),o&&o.response&&(o.response.data=nu.call(e,e.transformResponse,o.response),o.response.headers=Zn.from(o.response.headers))),Promise.reject(o)})}const yg="1.9.0",Ul={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ul[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const bg={};Ul.transitional=function(t,r,o){function i(l,d){return"[Axios v"+yg+"] Transitional option '"+l+"'"+d+(o?". "+o:"")}return(l,d,c)=>{if(t===!1)throw new ft(i(d," has been removed"+(r?" in "+r:"")),ft.ERR_DEPRECATED);return r&&!bg[d]&&(bg[d]=!0,console.warn(i(d," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(l,d,c):!0}},Ul.spelling=function(t){return(r,o)=>(console.warn(`${o} is likely a misspelling of ${t}`),!0)};function WT(e,t,r){if(typeof e!="object")throw new ft("options must be an object",ft.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let i=o.length;for(;i-- >0;){const l=o[i],d=t[l];if(d){const c=e[l],u=c===void 0||d(c,l,e);if(u!==!0)throw new ft("option "+l+" must be "+u,ft.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ft("Unknown option "+l,ft.ERR_BAD_OPTION)}}const Hl={assertOptions:WT,validators:Ul},fi=Hl.validators;class Wl{constructor(t){this.defaults=t||{},this.interceptors={request:new eg,response:new eg}}async request(t,r){try{return await this._request(t,r)}catch(o){if(o instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const l=i.stack?i.stack.replace(/^.+\n/,""):"";try{o.stack?l&&!String(o.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(o.stack+=` -`+l):o.stack=l}catch{}}throw o}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=ur(this.defaults,r);const{transitional:o,paramsSerializer:i,headers:l}=r;o!==void 0&&Hl.assertOptions(o,{silentJSONParsing:fi.transitional(fi.boolean),forcedJSONParsing:fi.transitional(fi.boolean),clarifyTimeoutError:fi.transitional(fi.boolean)},!1),i!=null&&(xe.isFunction(i)?r.paramsSerializer={serialize:i}:Hl.assertOptions(i,{encode:fi.function,serialize:fi.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Hl.assertOptions(r,{baseUrl:fi.spelling("baseURL"),withXsrfToken:fi.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let d=l&&xe.merge(l.common,l[r.method]);l&&xe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete l[w]}),r.headers=Zn.concat(d,l);const c=[];let u=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(u=u&&E.synchronous,c.unshift(E.fulfilled,E.rejected))});const h=[];this.interceptors.response.forEach(function(E){h.push(E.fulfilled,E.rejected)});let m,y=0,C;if(!u){const w=[vg.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,h),C=w.length,m=Promise.resolve(r);y{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](i);o._listeners=null}),this.promise.then=i=>{let l;const d=new Promise(c=>{o.subscribe(c),l=c}).then(i);return d.cancel=function(){o.unsubscribe(l)},d},t(function(l,d,c){o.reason||(o.reason=new Xr(l,d,c),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=o=>{t.abort(o)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new au(function(i){t=i}),cancel:t}}}const GT=au;function KT(e){return function(r){return e.apply(null,r)}}function YT(e){return xe.isObject(e)&&e.isAxiosError===!0}const lu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lu).forEach(([e,t])=>{lu[t]=e});const QT=lu;function wg(e){const t=new Gl(e),r=Mm(Gl.prototype.request,t);return xe.extend(r,Gl.prototype,t,{allOwnKeys:!0}),xe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return wg(ur(e,i))},r}const Wt=wg(eu);Wt.Axios=Gl,Wt.CanceledError=Xr,Wt.CancelToken=GT,Wt.isCancel=rg,Wt.VERSION=yg,Wt.toFormData=Fl,Wt.AxiosError=ft,Wt.Cancel=Wt.CanceledError,Wt.all=function(t){return Promise.all(t)},Wt.spread=KT,Wt.isAxiosError=YT,Wt.mergeConfig=ur,Wt.AxiosHeaders=Zn,Wt.formToJSON=e=>ng(xe.isHTMLForm(e)?new FormData(e):e),Wt.getAdapter=gg.getAdapter,Wt.HttpStatusCode=QT,Wt.default=Wt;const Cg=Wt,y6="";Wr.registerLanguage("javascript",QE),Wr.registerLanguage("xml",YE);const JT=n.defineComponent({name:"FcDesigner",components:{AiChat:A2,SlotsConfig:Zk,Warning:Jn,QuickLayout:r2,PrintForm:s2,LanguageConfig:Gk,PropsInput:Bk,JsonPreview:xk,GlobalVariableConfig:Im,GlobalClassConfig:$m,GlobalEventConfig:km,GlobalFetchConfig:Tm,FormList:mS,FieldList:nS,TypeSelect:KA,ConfigTitle:Sm,VariableConfig:jo,ToolsBar:PA,SubList:BA,PageInput:pA,fcDraggable:Lr,DragForm:je.$form(),ViewForm:hn.$form(),DragFormMobile:je.$form(),ViewFormMobile:hn.$form(),EventConfig:Sh,ConfigItem:Rn,VNode:xh},props:{menu:Array,field:Array,appId:String,appUrl:String,list:Array,theme:String,height:[String,Number],config:{type:Object,default:()=>({})},mask:{type:Boolean,default:void 0},locale:Object,handle:Array},data(){return{}},emits:["active","create","copy","delete","drag","inputData","inputPageData","save","clear","switchForm","copyRule","pasteRule","sortUp","sortDown","changeDevice","previewSubmit","previewReset"],setup(e){var ce,de,pe,se,ge,ye;let t;t=!0;const{menu:r,height:o,mask:i,locale:l,handle:d}=n.toRefs(e),c=n.getCurrentInstance(),u=n.reactive({active:null});n.provide("fcx",u),n.provide("designer",c);const h=e.appUrl,m=n.toRef(e,"config",{}),y=n.toRef(e,"theme"),C=n.toRef(e,"field",[]),S=n.toRef(e,"list",[]),w=n.toRef(m.value,"baseRule",null),E=n.toRef(m.value,"componentRule",{}),b=n.toRef(m.value,"updateDefaultRule",{}),g=n.toRef(m.value,"validateRule",null),_=n.toRef(m.value,"formRule",null),x=n.computed(()=>{const D=o.value;return D?ct.Number(D)?`${D}px`:D:"100%"}),k=n.computed(()=>m.value.fieldReadonly!==!1),N=n.computed(()=>m.value.fieldList||[]),V=n.computed(()=>m.value.varList||[]),F=n.computed(()=>m.value.hiddenMenu||[]),I=n.computed(()=>m.value.hiddenItem||[]),P=n.computed(()=>m.value.hiddenDragMenu===!0),T=n.computed(()=>m.value.hiddenDragBtn===!0),B=n.computed(()=>c.refs.dragCon.clientHeight),L=n.computed(()=>{var D;return(((D=l.value)==null?void 0:D.name)||"zh-cn")==="zh-cn"?UA:null}),U=n.computed(()=>X.getConfig("showGridLine")!==!1||X.getConfig("showQuickLayout")!==!1||X.getConfig("showPrintBtn")!==!1),H=n.computed(()=>{const D=["base","advanced","props","slots","style","event","validate"];let W=m.value.configFormOrder?[...m.value.configFormOrder]:[],Y=[];return W.length?[...W,...D].forEach(q=>{Y.indexOf(q)===-1&&D.indexOf(q)>-1&&Y.push(q)}):Y=D,Y.map(q=>`"${q}"`).join(" ")});n.watch(y,(D,W)=>{W&&document.body.classList.remove("fd-theme-"+W),D&&document.body.classList.add("fd-theme-"+D)});let R=vl;l.value&&(R=td(l).t);const z=(...D)=>R(...D),$=(D,W,...Y)=>{if(W){if(ct.Function(W))return W(...Y);if(W.rule){let q=W.rule(...Y);return W.prepend?q=[...q,...D(...Y)]:W.append&&(q=[...D(...Y),...q]),q}}return D(...Y)},A=n.reactive({cacheProps:{},operation:{idx:-1,list:[]},modelValue:"",selectedNodeName:"",datasetData:[],datasetInfo:{},dsSelectProps:{label:"name",children:"children",value:"id",isLeaf:D=>{var W;return!((W=D.children)!=null&&W.length)}},fieldData:[],tableId:"",pageData:[],gridLine:!1,hiddenLeft:!1,hiddenRight:!1,moveRule:null,addRule:null,added:null,bus:q0(),device:((ce=m.value)==null?void 0:ce.device)||"pc",activeModule:"base",activeTab:"form",activeMenuTab:"menu",activePage:null,activeRule:null,children:n.ref([]),treeInfo:[],menuList:r.value||IC(),dragRuleList:{},eventShow:!1,unloadStatus:!1,previewStatus:"form",previewDevice:"pc",t:z,preview:{state:!1,rule:[],option:{},api:{}},inputForm:{state:!1,rule:[],option:{},api:{},data:{},key:""},dragForm:n.ref({rule:[],api:{}}),formOptions:{appUrl:h,datasetInfo:{}},oldOptionsKeys:[],form:{rule:$(up,_.value,{t:z}),api:{},option:{global:{input:((de=m.value)==null?void 0:de.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1},value:{form:{},submitBtn:!1}},baseForm:{isShow:!1,rule:$(No,w.value,{t:z}),api:{},value:{},options:{global:{input:((pe=m.value)==null?void 0:pe.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},advancedForm:{isShow:!1,rule:pp({t:z}),api:{},value:{},options:{global:{input:((se=m.value)==null?void 0:se.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},styleForm:{isShow:!1,rule:fp({t:z}),api:{},value:{},options:{form:{labelPosition:"left",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},validateForm:{isShow:!1,rule:$(hp,g.value,{t:z}),api:{},value:[],options:{form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},propsForm:{isShow:!1,variable:!1,rule:[],api:{},value:{},options:{global:{input:((ge=m.value)==null?void 0:ge.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},inputNumber:{props:{controlsPosition:"right"}},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},customForm:{isShow:!1,config:null,key:"",rule:[],api:{},options:{global:{input:((ye=m.value)==null?void 0:ye.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1}}}),J=n.computed(()=>{const D=A.activeRule;if(!D||!D._menu.children||D._fc_drag_tag===D._menu.children)return null;const W=A.dragRuleList[D._fc_drag_tag],Y=A.dragRuleList[D._menu.children];let q=D.children;return W.inside&&(q=q[0].children),Y.inside||(q=q.map(ee=>ee.children[0])),q.filter(ee=>ee._fc_drag_tag===Y.name)});n.watch(()=>A.preview.state,function(D){D||n.nextTick(()=>{A.previewStatus="form",A.preview.rule=A.preview.option=null})}),n.watch(()=>A.previewStatus,D=>{A.preview.rule&&(A.preview.option.preview=D==="preview")});let Q=null;const G=(D,W)=>{if(D[10]!==">"){if(D=D.replace("formCreate",""),!D)return;D=La(D)}else D=D.replace("formCreate>","");const Y=D.split(">"),q=Y.pop();let ee=A.activeRule;Y.forEach((oe,he)=>{he||(oe=La(oe)),ee[oe]||(ee[oe]={}),ee=ee[oe]}),W({source:ee,field:q})},ie=n.computed(()=>A.pageData.filter(D=>!D.default).length);n.watch(()=>l.value,D=>{R=D?td(l).t:vl,X.clearActiveRule();const W=A.form.api.formData&&A.form.api.formData(),Y=A.baseForm.api.formData&&A.baseForm.api.formData(),q=A.validateForm.api.formData&&A.validateForm.api.formData();A.validateForm.rule=$(hp,g.value,{t:z}),A.baseForm.rule=$(No,w.value,{t:z}),A.form.rule=$(up,_.value,{t:z}),A.styleForm.rule=fp({t:z}),A.advancedForm.rule=pp({t:z}),A.cacheProps={};const ee=A.activeRule;let oe=null;ee&&(oe=A.propsForm.api.formData&&A.propsForm.api.formData(),A.propsForm.rule=A.cacheProps[ee._fc_id]=X.getPropsRule(ee)),n.nextTick(()=>{W&&A.form.api.setValue(W),Y&&A.baseForm.api.setValue(Y),q&&A.validateForm.api.setValue(q),oe&&A.propsForm.api.setValue(oe)})}),n.watch(()=>m.value.license,D=>{hn.license=D,je.license=D,window&&window.formCreate&&(window.formCreate.license=D)},{immediate:!0});const X={dsClick(D){A.datasetData.forEach(W=>{W.table_id==D&&(A.datasetInfo=W,A.formOptions.datasetInfo=W)}),X.onDatasetChange(A.datasetInfo)},onDatasetChange(D){let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const q=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(q.v)}let Y=h;Y==null&&(Y=""),A.fieldData=[],Cg.get(Y+"/datasetData/getFieldsByTableId",{headers:{"X-De-Token":W},params:{datasourceId:D.datasource_id,tablename:D.table_name}}).then(q=>{console.log(q),A.datasetInfo.keyfeilds=q.data.data.keyfeilds,A.formOptions.datasetInfo.keyfeilds=q.data.data.keyfeilds,q.data.data.fields.forEach(ee=>{ee.label=ee.name,ee.item="input",ee.iskey=ee.iskey,ee.fieldtype=ee.type,ee.maxlength=ee.size,ee.field=ee.origin_name,ee.update={disabled:ee.iskey},A.fieldData.push(ee)})}).catch(q=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",q)})},getInit(){A.formOptions.appUrl=h;let D=h;D==null&&(D="");let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const Y=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(Y.v)}Cg.get(D+"/datasetData/getTablesByAppId",{headers:{"X-De-Token":W},params:{appid:e.appId}}).then(Y=>{A.datasetData=Y.data.data}).catch(Y=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",Y)})},setDevice(D){A.device=D,c.emit("changeDevice",D)},initPage(){A.children=X.makeChildren([]),A.dragForm.rule=X.makeDragRule(A.children),A.operation=A.pageData[0]?A.pageData[0].operation:{idx:-1,list:[]},A.pageData=[{default:!0,rule:A.dragForm.rule,operation:A.operation}],A.activePage=A.pageData[0]},changePage(D){const W=A.pageData[D];if(A.activePage!==W){if(A.activePage){const Y=A.activePage;Y.rule=A.dragForm.rule,Y.operation=A.operation}W.operation||(W.operation={idx:-1,list:[]}),A.dragForm.rule=W.rule,W.default?A.children=W.rule[0].children:A.children=W.rule[0].children[0].children[0].children,A.activePage=W,A.operation=W.operation,A.preview.state=!1,A.inputForm.state=!1,X.clearActiveRule(),X.updateTree()}},deletePage(D){D&&(A.pageData[D]===A.activePage&&X.changePage(0),A.pageData.splice(D,1))},copyPage(D){if(D){const W=A.pageData[D],Y=at(A.pageData[D].rule)[0],q=Y.type==="DragTool"?Y.children[0]:Y;q.name="ref_"+We(),q._fc_id="id_"+We(),Kh(q,W.config.labelField,Br(q,W.config.labelField,"")+" Copy"),A.pageData.splice(D+1,0,{config:W.config,type:W.type,main:q,rule:[Y]})}},addPage(D){const W=X.makeRule(A.dragRuleList[D]);X.appendPage(D,W)},appendPage(D,W){const Y=W.type==="DragTool"?W.children[0]:W;A.pageData.push({config:A.dragRuleList[D].container,main:Y,type:D,rule:[W]})},openGlobalFetchDialog(){const D=c.refs.globalFetch;D&&D.open()},openGlobalClassDialog(){const D=c.refs.globalClass;D&&D.open()},openGlobalEventDialog(){const D=c.refs.globalEvent;D&&D.open()},openGlobalVariableDialog(){const D=c.refs.globalVariable;D&&D.open()},unWatchActiveRule(){Q&&Q(),Q=null},watchActiveRule(){X.unWatchActiveRule(),Q=n.watch(()=>A.activeRule,function(D){D&&X.updateRuleFormData()},{deep:!0,flush:"post"})},makeChildren(D){return n.reactive({children:D}).children},addMenu(D){if(!D.name)return;let W=!0;A.menuList.forEach((Y,q)=>{Y.name===D.name&&(A.menuList[q]=D,W=!1)}),W&&(D.before?A.menuList.unshift(D):A.menuList.push(D))},removeMenu(D){[...A.menuList].forEach((W,Y)=>{W.name===D&&A.menuList.splice(Y,1)})},setMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&(Y.list=W)})},appendMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&Y.list.push(...Array.isArray(W)?W:[W])})},removeMenuItem(D){A.menuList.forEach(W=>{let Y;ct.String(D)?[...W.list].forEach((q,ee)=>{q.name===D&&W.list.splice(ee,1)}):(Y=W.list.indexOf(D))>-1&&W.list.splice(Y,1)})},addComponent(D){Array.isArray(D)?D.forEach(W=>{A.dragRuleList[W.name]=W,W.menu&&X.appendMenuItem(W.menu,W)}):(A.dragRuleList[D.name]=D,D.menu&&X.appendMenuItem(D.menu,D))},openInputData(D){A.inputForm.state=D===void 0?!A.inputForm.state:!!D,A.inputForm.state&&(A.inputForm.option=je.parseJson(X.getOptionsJson()),X.inputReset(),A.inputForm.option.appendValue=!1,A.inputForm.option.submitBtn.show=!1,A.inputForm.option.resetBtn.show=!1,X.clearActiveRule())},inputSave(){const D=A.inputForm.api.formData();Object.keys(D).forEach(Y=>{li(D[Y])&&delete D[Y]});const W=JSON.stringify(X.getPreviewFormData())!==JSON.stringify(D);A.activePage.default?(A.inputForm.data=D,c.emit("inputData",D)):(Kh(A.activePage.main,A.activePage.config.formDataField,D),c.emit("inputPageData",D)),A.inputForm.state=!1,W&&X.addOperationRecord()},inputClear(){X.inputReset({})},inputReset(D){A.inputForm.rule=je.parseJson(X.getPreviewRule()),A.inputForm.option.formData=D||at(X.getPreviewFormData()),A.inputForm.key=We()},setFormData(D){A.inputForm.data=D||{}},getFormData(){return A.inputForm.data},getParent(D){let W=D.__fc__.parent.rule;const Y=W._menu;return Y&&Y.inside&&(D=W,W=W.__fc__.parent.rule),{root:W,parent:D}},copyName(){si(A.activeRule.name)},updateName(){A.activeRule.name="ref_"+We()},makeDrag(D,W,Y,q,ee){return{type:"DragBox",wrap:{show:!1},col:{show:!1},inject:!0,props:{rule:{props:{tag:"el-col",group:{name:D===!0?"default":D,put(...oe){return X.dragPut(...oe)}},swapThreshold:W==="draggable"?.25:.8,ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"auto",itemKey:"_fc_id"}},tag:W},children:Y,slot:ee,on:q}},clearDragRule(){A.children.length=0,X.clearActiveRule(),X.addOperationRecord(),X.updateTree(),A.unloadStatus=!1,c.emit("clear")},makeDragRule(D){return X.makeChildren([X.makeDrag(!0,"draggable",D,{add:(W,Y)=>X.dragAdd(D,Y),end:(W,Y)=>X.dragEnd(D,Y),start:(W,Y)=>X.dragStart(D,Y),unchoose:(W,Y)=>X.dragUnchoose(D,Y)})])},handleSave(){c.emit("save",{rule:X.getJson(),options:X.getOptionsJson()})},getPreviewFormData(){return A.activePage.default?A.inputForm.data:Br(A.activePage.main,A.activePage.config.formDataField,{})||{}},getPreviewRule(){return A.activePage.default?X.getJson():je.toJson(X.parseRule(at(A.children)))},previewSubmit(...D){c.emit("previewSubmit",...D)},previewReset(...D){c.emit("previewReset",...D)},openPreview(){A.preview.state=!0,A.previewDevice=A.device==="mobile"?"mobile":"pc";const D=X.getPreviewRule(),W=X.getOptionsJson(),Y=X.getConfig("useTemplate",!1);A.preview.option=je.parseJson(W),A.activePage.default||(A.preview.option.formData=at(X.getPreviewFormData())),A.preview.rule=je.parseJson(D),A.preview.html=Wr.highlight(Y?U0(D,W):H0(D,W),{language:"xml"}).value,A.preview.mobileHtml=Wr.highlight(Y?W0(D,W):G0(D,W),{language:"xml"}).value,A.preview.sfc=Wr.highlight(SA(A.children,A.preview.option,A.dragRuleList,Y),{language:"xml"}).value},copyCode(){si(this.$refs.previewCode.innerText)},getPageRule(){return X.parseRule(at(A.children))},getPageJson(){return je.toJson(X.getPageRule())},getRule(){let D;if(A.pageData.length>1){const W=[];A.pageData.map(Y=>{Y.default?D=X.parseRule(at(Y.rule)):W.push(X.parseRule(at(Y.rule))[0])}),D.push(...W)}else D=X.getPageRule();return D},getJson(){return je.toJson(X.getRule())},getOption(){var Y;const D=at(A.formOptions);["onReset","onSubmit","beforeSubmit","onCreated","onMounted","onReload","onChange","beforeFetch"].forEach(q=>{delete D[q]}),Object.keys(D._event||{}).forEach(q=>{D._event[q]&&(D[q]=D._event[q])}),D.style||delete D.style,delete D._event,D.submitBtn=D._submitBtn,D.resetBtn=D._resetBtn,D.resetBtn.innerText=z("props.reset"),D.submitBtn.innerText=z("props.submit");const W=at(A.inputForm.data);return Object.keys(W).length>0&&(D.formData=W),(Y=D==null?void 0:D.wrap)!=null&&Y.style&&(D.wrap.style.marginBottom||delete D.wrap.style.marginBottom,Object.keys(D.wrap.style).length||delete D.wrap.style,Object.keys(D.wrap).length||delete D.wrap),D.language&&Object.keys(D.language).forEach(q=>{Object.keys(D.language[q]).forEach(ee=>{D.language[q][ee]||delete D.language[q][ee]}),Object.keys(D.language[q]).length||delete D.language[q]}),Object.keys(D).forEach(q=>{Object.keys(D[q]).length||delete D[q]}),delete D._submitBtn,delete D._resetBtn,D},subRender(D,W,Y){const q=D({h:n.h,resolveComponent:n.resolveComponent,rule:W,subRule:Y,t:z});return Array.isArray(q)?q.map(ee=>n.h(Rn,{label:ee.label},()=>ee.vnode)):q},getOptions(){return X.getOption()},getOptionsJson(){return je.toJson([X.getOption()]).slice(1).slice(0,-1)},setRule(D,W){D||(D=[]),!W&&X.initPage();const Y=X.loadRule(ct.String(D)?je.parseJson(D):at(D)),q=[];Y.forEach(ee=>{ee._fc_page_tag?W||X.appendPage(ee._fc_page_tag,ee):q.push(ee)}),A.children.length=0,A.children.push(...q),X.clearActiveRule(),W||(X.addOperationRecord(),!q.length&&A.pageData.length>1&&X.changePage(1)),X.updateTree()},setBaseRuleConfig(D,W){w.value={rule:D,append:W},A.baseForm.rule=$(No,w.value,{t:z})},setComponentRuleConfig(D,W,Y){E.value[D]={rule:W,append:Y},A.cacheProps={};const q=A.activeRule;if(q){const ee=A.propsForm.api.formData&&A.propsForm.api.formData();A.propsForm.rule=A.cacheProps[q._fc_id]=$(q._menu.props,E.value&&E.value[q._menu.name],q,{t:z,api:A.dragForm.api}),n.nextTick(()=>{ee&&A.propsForm.api.setValue(ee)})}},setValidateRuleConfig(D,W){g.value={rule:D,append:W},A.validateForm.rule=$(No,g.value,{t:z})},setFormRuleConfig(D,W){_.value={rule:D,append:W},A.form.rule=$(No,_.value,{t:z})},clearActiveRule(){A.activeRule=null,A.customForm.config=null,A.activeTab="form",u.active=""},setOption(D){D.datasetInfo&&D.datasetInfo.table_id&&(A.tableId=D.datasetInfo.table_id,X.dsClick(A.tableId));const W=at(X.getConfig("formOptions",{})),Y=W.form||{};delete W.form;let q={...W,...ct.String(D)?JSON.parse(D):at(D||{})};q.form={inline:!1,hideRequiredAsterisk:!1,labelPosition:"right",size:"default",labelWidth:"125px",...Y,...q.form||{}},q._event={onReset:q.onReset||"",onSubmit:q.onSubmit||"",onCreated:q.onCreated||"",onMounted:q.onMounted||"",onReload:q.onReload||"",beforeSubmit:q.beforeSubmit||"",onChange:q.onChange||"",beforeFetch:q.beforeFetch||""},ai(q,"globalEvent")||(q.globalEvent={}),q.appUrl=h||"",ai(q,"globalData")||(q.globalData={}),ai(q,"language")||(q.language={}),q._resetBtn=typeof q.resetBtn=="object"?q.resetBtn:{show:q.resetBtn===!0},q._submitBtn=typeof q.submitBtn=="object"?q.submitBtn:{show:q.submitBtn!==!1},q.submitBtn=q.resetBtn=!1,A.inputForm.data=q.formData||{},A.oldOptionsKeys=Object.keys(A.form.value),delete q.formData,A.formOptions=q,X.updateOptionsValue()},setOptions(D){X.setOption(D)},mergeOptions(D){if(["globalEvent","globalData","globalClass","globalVariable","form"].forEach(W=>{D[W]&&(A.formOptions[W]={...A.formOptions[W]||{},...D[W]})}),D.style&&(!A.formOptions.style||A.formOptions.style.indexOf(D.style)===-1)&&(A.formOptions.style=(A.formOptions.style||"")+` -`+D.style),A.formOptions.language||(A.formOptions.language={}),D.language&&Object.keys(D.language).forEach(W=>{A.formOptions.language[W]={...A.formOptions.language[W]||{},...D.language[W]}}),D.languageKey){const W=X.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]);D.languageKey.forEach(Y=>{W.forEach(({value:q})=>{A.formOptions.language[q]||(A.formOptions.language[q]={}),A.formOptions.language[q][Y]||(A.formOptions.language[q][Y]="")})})}},updateOptionsValue(){const D={};A.oldOptionsKeys.forEach(Y=>{D[Y]=void 0});const W={...D,...A.formOptions.form};Object.keys(A.formOptions).forEach(Y=>{const q=A.formOptions[Y];W[">"+Y]=q,typeof q=="object"&&Object.keys(q).forEach(ee=>{W[Y+">"+ee]=q[ee]})}),A.form.value=W},setGlobalEvent(D){A.formOptions.globalEvent={...A.formOptions.globalEvent||{},...D},X.updateOptionsValue()},setGlobalData(D){A.formOptions.globalData={...A.formOptions.globalData||{},...D},X.updateOptionsValue()},setGlobalClass(D){A.formOptions.globalClass={...A.formOptions.globalClass||{},...D},X.updateOptionsValue()},setGlobalVariable(D){A.formOptions.globalVariable={...A.formOptions.globalVariable||{},...D},X.updateOptionsValue()},tidyRule(D){var Y;["control","computed","on","hidden","display"].forEach(q=>{D[q]!=null&&(D["_"+q]=D[q],delete D[q])}),(Y=D.effect)!=null&&Y.loadData&&(D._loadData=D.effect.loadData,delete D.effect.loadData),D.$loadData&&(D._loadData=D.$loadData,delete D.$loadData)},loadRule(D,W,Y){const q=[];return D.forEach(ee=>{if(ct.String(ee))return q.push(ee);if(ee._fc_drag_skip)return;let oe=A.dragRuleList[ee._fc_drag_tag]||A.dragRuleList[ee.type];if(oe||(oe=jw(ee),ee._fc_drag_tag="_"),Y&&(ee._fc_template=Y),oe&&oe.loadRule&&oe.loadRule(ee),ee.children=X.loadRule(ee.children||[],oe,Y),oe){const he=ee.slot;let Se;W&&W.slot&&he&&he!=="default"&&(Se=X.getSlotConfig(W,he,oe)),delete ee.slot,ee=X.makeRule(Se||oe,ee),he&&(ee.slot=he)}else X.tidyRule(ee);q.push(ee)}),q},parseRule(D,W){return[...D].reduce((Y,q)=>{let ee=W;if(ct.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y;if(q.type==="DragTool"){if(ee=q.slot||W,q=q.children[0],ct.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y}return!q||q._fc_drag_skip||(q={...q},ee&&ee!=="default"&&(q.slot=ee),q.children&&q.children.length&&(q.children=X.parseRule(q.children)),delete q.key,delete q.component,delete q._fc_page_tag,q._menu&&(q._menu.parseRule&&q._menu.parseRule(q),delete q._menu),q._fc_drag_tag==="_"&&delete q._fc_drag_tag,["control","computed","on","hidden","display"].forEach(he=>{q["_"+he]!=null&&q["_"+he]!==""&&(q[he]=q["_"+he]),delete q["_"+he]}),q.slot||delete q.slot,q._loadData&&(q.$loadData=q._loadData,delete q._loadData),q.props&&Object.keys(q.props).forEach(he=>{const Se=q.props[he];li(Se)&&delete q.props[he]}),q.props&&q.props.key&&(q.key=q.props.key),[q.wrap,q.title,q.info,q].forEach(he=>{he&&Object.keys(he).filter(Se=>Se.indexOf("__")===0||he[Se]===""||Array.isArray(he[Se])&&he[Se].length===0||ct.Object(he[Se])&&Object.keys(he[Se]).length===0).forEach(Se=>{delete he[Se]})}),Y.push(q)),Y},[])},fields(){return A.dragForm.api.all().map(D=>D.field).filter(D=>!!D)},getTitle(D){var W,Y,q;return(((q=(Y=(W=D==null?void 0:D.__fc__)==null?void 0:W.refRule)==null?void 0:Y.__$title)==null?void 0:q.value)||D.title||"").trim()||D.props&&D.props.label||z("com."+(D._menu&&D._menu.name)+".name")||D._menu&&D._menu.label||D.type},baseChange(D,W,Y,q){X.handleChange("",D,W,Y,q)},formOptChange(D,W){A.form.value[D]=W,D.indexOf(">")===-1&&(D="form>"+D);let Y=A.formOptions;const q=D.split(">"),ee=q.pop();q.forEach(oe=>{oe&&(Y[oe]||(Y[oe]={}),Y=Y[oe])}),Y[ee]=W},propRemoveField(D,W,Y){var q,ee,oe;if(A.activeRule&&Y[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const he=D;A.dragForm.api.sync(A.activeRule),D.indexOf("__")!==0&&(D==="formCreateChild"?delete A.activeRule.children[0]:D.indexOf("formCreate")===0||D.indexOf(">")>0?(D.indexOf("formCreate")<0&&(D="props>"+D),G(D,({source:Se,field:Pe})=>{delete Se[Pe]})):delete A.activeRule.props[D]),X.watchActiveRule(),(oe=(ee=(q=A.activeRule._menu)==null?void 0:q.watch)==null?void 0:ee[he])==null||oe.call(ee,{field:he,value:void 0,api:Y,rule:A.activeRule,ctx:c})}},propChange(D,W,Y,q){X.handleChange("props",D,W,Y,q)},computedChange(D,W,Y,q){X.handleChange("_computed",D,W,Y,q)},styleChange(D,W,Y,q){if(A.customForm.config)return A.customForm.config.style.change(D,W);X.handleChange("",D,W,Y,q)},handleChange(D,W,Y,q,ee){var oe,he,Se;if(A.activeRule&&ee[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const Pe=W;W.indexOf("__")!==0&&(W==="formCreateChild"?A.activeRule.children[0]=Y:W.indexOf("formCreate")===0||W.indexOf(">")>0?(W.indexOf("formCreate")<0&&(W=(D?D+">":"")+W),G(W,({source:Le,field:fe})=>{li(Y)?delete Le[fe]:Le[fe]=Y})):D&&li(Y)?delete A.activeRule[D][W]:(D?A.activeRule[D]:A.activeRule)[W]=Y),X.watchActiveRule(),(Se=(he=(oe=A.activeRule._menu)==null?void 0:oe.watch)==null?void 0:he[Pe])==null||Se.call(he,{field:Pe,value:Y,api:ee,rule:A.activeRule,ctx:c})}},validateChange(D,W,Y,q){!A.activeRule||A.validateForm.api[A.activeRule._fc_id]!==A.activeRule||(X.handleChange("",D,W,Y,q),A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{var ee;A.dragForm.api.clearValidateState((ee=A.activeRule)==null?void 0:ee.__fc__.id)}))},triggerActive(D){let W;if(ct.String(D)&&(D=X.findRule(D)),!!D&&(D._menu.inside?W=D.children[0]:W=D.__fc__.parent.rule,W&&W.type==="DragTool")){const Y=A.dragForm.api.el(W.__fc__.id);Y&&(u.active=Y.id,c.emit("active",D),X.toolActive(D))}},customFormChange(D,W){A.customForm.config&&A.customForm.config.change(D,W)},customActive(D){A.baseForm.isShow=!1,A.propsForm.isShow=!1,A.propsForm.variable=!1,A.advancedForm.isShow=!1,A.styleForm.isShow=!!D.style&&X.getConfig("showStyleForm")!==!1,A.eventShow=!1,A.validateForm.isShow=!1,A.activeRule=null,A.customForm.config=D,A.customForm.isShow=!0,A.customForm.propsShow=D.props&&X.getConfig("showPropsForm")!==!1,A.customForm.key=We(),A.customForm.rule=A.customForm.propsShow?D.props({t:z}):[],A.customForm.options.formData=D.formData,D.style&&(A.styleForm.value=D.style.formData||{}),n.nextTick(()=>{A.activeTab="props"})},getPropsRule(D){let W=$(D._menu.props,E.value&&E.value[D._menu.name],D,{t:z,api:A.dragForm.api});if(E.value&&E.value.default){const Y=E.value.default;W=$(()=>W,ct.Function(Y)?{rule:Y,append:!0}:Y,D,{t:z,api:A.dragForm.api})}return W},findRule(D){let W;const Y=q=>{q.forEach(ee=>{[ee.rule.field,ee.rule.name,ee.rule._fc_id].indexOf(D)>-1?W=ee.rule:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W},toolActive(D){if(m.value.beforeActiveRule&&m.value.beforeActiveRule({rule:D})===!1)return;X.unWatchActiveRule(),A.customForm.isShow=!1,A.customForm.config=null,A.activeRule&&(delete A.propsForm.api[A.activeRule._fc_id],delete A.baseForm.api[A.activeRule._fc_id],delete A.validateForm.api[A.activeRule._fc_id],delete A.styleForm.api[A.activeRule._fc_id],delete A.advancedForm.api[A.activeRule._fc_id],delete A.dragForm.api.activeRule),A.activeRule=D,A.dragForm.api.activeRule=D,n.nextTick(()=>{A.activeTab="props",n.nextTick(()=>{A.propsForm.api[A.activeRule._fc_id]=A.activeRule,A.baseForm.api[A.activeRule._fc_id]=A.activeRule,A.validateForm.api[A.activeRule._fc_id]=A.activeRule,A.styleForm.api[A.activeRule._fc_id]=A.activeRule,A.advancedForm.api[A.activeRule._fc_id]=A.activeRule})}),A.cacheProps[D._fc_id]||(A.cacheProps[D._fc_id]=X.getPropsRule(D));const W=X.getConfig("hiddenItemConfig",{}),Y=X.getConfig("disabledItemConfig",{}),q=za([...(W==null?void 0:W.default)||[],...(W==null?void 0:W[D._menu.name])||[],...D._menu.hiddenBaseField||[]]),ee=za([...(Y==null?void 0:Y.default)||[],...(Y==null?void 0:Y[D._menu.name])||[]]);A.baseForm.api.disabled(!1),A.baseForm.api.hidden(!1),n.nextTick(()=>{A.baseForm.api.all().forEach(Se=>{(Se.name||Se.field)&&(Se.hidden=q.indexOf(Se.name)!==-1||q.indexOf(Se.field)!==-1)}),A.propsForm.api.hidden(!0,q)}),ee.length&&(A.baseForm.api.disabled(!0,ee),n.nextTick(()=>{A.propsForm.api.disabled(!0,ee)})),X.getConfig("showControl",!0)||A.baseForm.api.hidden(!0,"_control");const oe=ai(D,"field");A.advancedForm.api.hidden(!oe,["value","$required","props.disabled"]),A.baseForm.isShow=oe&&D.input!==!1&&X.getConfig("showBaseForm")!==!1,A.propsForm.isShow=A.cacheProps[D._fc_id].length>0&&X.getConfig("showPropsForm")!==!1,A.propsForm.variable=D._menu.variable!==!1&&X.getConfig("showVariable")!==!1,A.styleForm.isShow=D._menu.style!==!1&&X.getConfig("showStyleForm")!==!1,A.advancedForm.isShow=D._menu.advanced!==!1&&X.getConfig("showAdvancedForm")!==!1,A.eventShow=D._menu.event&&D._menu.event.length>0&&X.getConfig("showEventForm")!==!1;const he=X.getConfig("showValidateForm");A.validateForm.isShow=(A.baseForm.isShow&&he!==!1||he===!0)&&D._menu.validate!==!1,A.propsForm.rule=A.cacheProps[D._fc_id],X.updateRuleFormData(),X.watchActiveRule()},getConfig(D,W){return m.value&&ai(m.value,D)?m.value[D]:W},processObj(D,W,Y="",q=0,ee=3){return q>=ee||Object.keys(D).forEach(oe=>{const he=D[oe],Se=Y?`${Y}>${oe}`:oe;W[Se]=at(he),ct.Object(he)&&X.processObj(he,W,Se,q+1,ee)}),W},updateRuleFormData(){const D=A.activeRule;let W={formCreateChild:""+(D==null?void 0:D.children[0]),"formCreateWrap>title":!0,"formCreateWrap>labelWidth":"","formCreateWrap>class":"","formCreateCol>span":"","formCreateWrap>style>marginBottom":""};const Y=m.value.appendConfigData;ct.Function(Y)?W={...W,...Y(D)}:Array.isArray(Y)&&Y.forEach(oe=>{W[oe]=void 0}),Object.keys(D).forEach(oe=>{["effect","config","payload","id","type","_menu"].indexOf(oe)<0&&(W["formCreate"+Vr(oe)]=at(D[oe]))}),X.processObj(D.props||{},W),["props","effect","attrs","style","wrap","col"].forEach(oe=>{D[oe]&&typeof D[oe]=="object"&&X.processObj(D[oe]||{},W,"formCreate"+Vr(oe))});const q={};["value","hidden","$required","props.disabled"].forEach(oe=>{q[oe]=D._computed&&D._computed[oe]||""});const ee=D._menu.attrs||{};Object.keys(ee).forEach(oe=>{W["__"+oe]=ee[oe]({rule:D})}),A.propsForm.value=W,A.styleForm.value={style:D.style,class:D.class,id:D.id},A.advancedForm.value=q,A.baseForm.isShow&&(A.baseForm.value={field:D.field,title:D.title||"",fieldtype:D.fieldtype||"",info:D.info,ignore:D.ignore||!1,iskey:D.iskey||!1,_control:D._control,...W},A.validateForm.value={validate:D.validate?[...D.validate]:[],$required:W.formCreate$required},A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{A.dragForm.api.clearValidateState(D.__fc__.id)}))},dragStart(D){A.moveRule=D,A.added=!1},dragUnchoose(D,W){A.addRule={children:D,oldIndex:W.oldIndex}},clickMenu(D){X.dragMenu({menu:D,children:A.children,index:A.children.length})},clickField(D,W,Y,q){const ee={...D.update||{}};ee.title||(ee.title=D.label),D.field&&(ee.field=D.field),D.fieldtype&&(ee.fieldtype=D.fieldtype),D.rule?X.dragMenu({rule:D.rule,children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}):D.item&&(A.dragRuleList[D.item]!=null&&D.iskey!=null&&(A.dragRuleList[D.item].iskey=D.iskey),X.dragMenu({menu:A.dragRuleList[D.item],children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}))},checkOnly(D){let W=!1;return A.dragForm.api.all().forEach(Y=>{W=W||Y._fc_template===D.name||Y._menu&&Y._menu.name===D.name}),W&&sn(A.t("struct.only",{label:z("com."+D.name+".name")||D.label})),W},dragMenu({rule:D,menu:W,children:Y,index:q,slot:ee,update:oe}){if(A.inputForm.state||W&&W.only&&X.checkOnly(W))return;const he=fe=>{const ke=[];return fe.forEach(we=>{we._fc_page_tag?X.appendPage(we._fc_page_tag,we):ke.push(we)}),ke};X.handleAddBefore();const Se=W?A.dragRuleList[W.name]:null;c.emit("drag",{item:W,dragRule:Se,rule:D});let Pe=[];if(D)ct.String(D)?(D=X.batchReplaceUni(D),D=je.parseJson(D)):D=je.parseJson(X.batchReplaceUni(je.toJson(D))),Array.isArray(D)||(D=[D]),Pe=he(X.loadRule(D));else if(Se.template){let fe="";ct.Function(Se.template)?fe=je.toJson(Se.template({t:z})):Array.isArray(Se.template)?fe=je.toJson(Se.template):fe=""+Se.template,Se.autoField&&(fe=X.replaceTemplateField(fe)),fe=X.batchReplaceUni(fe),Pe=he(X.loadRule(je.parseJson(fe),null,W.name))}else Pe.push(X.makeRule(A.dragRuleList[Se.name]));ee&&Pe.forEach(fe=>{fe&&(fe.slot=ee)});const Le=Pe[0]&&Pe[0].type==="DragTool"?Pe[0].children[0]:Pe[0];oe&&X.mergeRule(Le,oe),Y.splice(q,0,...Pe),Se&&Se.formOptions&&X.mergeOptions(typeof Se.formOptions=="string"?je.parseJson(Se.formOptions):Se.formOptions),X.handleAddAfter(Se&&Se.template?{template:Pe}:{rule:Le}),Le&&X.getConfig("autoActive",!0)&&n.nextTick(()=>{X.triggerActive(Le)})},mergeRule(D,W){Object.keys(W).forEach(Y=>{Y==="required"?D.$required=!!W.required:Y==="disabled"?(D.props||(D.props={}),D.props.disabled=!!W.disabled):Y==="props"?D.props={...D.props||{},...at(W[Y])}:D[Y]=at(W[Y])})},replaceField(D){const W=["array","object"].indexOf(D._menu.subForm)>-1;let Y=X.parseRule(at([D]))[0];const q=X.getConfig("autoResetName")!==!1;return W&&(Y.field=We(),q&&(Y.name="ref_"+We())),Y=je.toJson(Y),W?Y=X.batchReplaceUni(Y):(Y=X.batchReplaceField(Y),q&&(Y=X.batchReplaceName(Y))),X.loadRule([je.parseJson(Y)])[0]},batchReplaceField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g,Y=[];return D=D.replace(W,(q,ee)=>{const oe=We();return Y.push({old:ee,key:oe}),`"field":"${oe}"`}).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g,(q,ee)=>{const oe=JSON.parse(ee);return Y.forEach(he=>{Object.keys(oe).forEach(Se=>{oe[Se]=`${oe[Se]}`.replaceAll(he.old,he.key)})}),`"computed":${JSON.stringify(oe)}`}),X.batchReplaceUni(D)},replaceTemplateField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g;let Y;const q=[];for(;(Y=W.exec(D))!==null;)q.push({old:Y[1],key:We()});return q.forEach(ee=>{D=D.replaceAll(ee.old,ee.key)}),D},batchReplaceUni(D){const W=/"_fc_id"\s*:\s*"(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"_fc_id":"id_${We()}"`),D},batchReplaceName(D){const W=/"name"\s*:\s*"ref_(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"name":"ref_${We()}"`),D},getTrueRule(D){if(!!D){if(D._menu)return D._menu._get();if(D._config)return D._config._get()}},dragPut(D,W,Y){const q=X.getTrueRule(D.el.__rule__);if(!q)return!0;const ee=q._menu,oe=Y._fc_allow_drag||{};if(oe[q._fc_id]===void 0){const he=X.getTrueRule(Y._underlying_vm_),Se=Y._underlying_vm_.__fc__?Y._underlying_vm_._config||Y._underlying_vm_._menu:Y._underlying_vm_;oe[q._fc_id]=!(Se&&ee&&!X.checkDrag({menu:Se,toMenu:ee,rule:he,toRule:q})),Y._fc_allow_drag=oe}return Y._id&&clearTimeout(Y._id),Y._id=setTimeout(()=>{delete Y._fc_allow_drag},1500),Y._fc_allow_drag[q._fc_id]},checkDrag({menu:D,toMenu:W,rule:Y,toRule:q}){var ee,oe;return!(!X.checkAllowDrag(D,W)||q.children&&W.maxChildren&&W.maxChildren<=((oe=(ee=q.children[0])==null?void 0:ee.children)==null?void 0:oe.length)||D.checkDrag&&D.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||W.checkDrag&&W.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||m.value.checkDrag&&m.value.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q})===!1)},checkAllowDrag(D,W){function Y(oe){return Array.isArray(oe)&&(oe={item:oe}),Gh(oe.item).indexOf(D.name)>-1?!0:Gh(oe.menu).indexOf(D.menu)>-1}const q=X.getConfig("allowDrag",{})[W.name],ee=X.getConfig("denyDrag",{})[W.name];return W.allowDrag&&Y(W.allowDrag)||q&&Y(q)?!0:W.allowDrag||q||W.denyDrag&&Y(W.denyDrag)?!1:!(ee&&Y(ee))},dragAdd(D,W,Y){delete W.item._fc_allow_drag;const q=W.newIndex,ee=W.item._underlying_vm_||W.item.__rule__;if(A.added=!0,!!ee)if(ee.__fc__){if(A.addRule){X.handleSortBefore();const oe=A.addRule.children.splice(A.addRule.children.indexOf(ee),1)[0];Y?oe.slot=Y:delete oe.slot,D.splice(q,0,oe),X.handleSortAfter({rule:oe})}}else ee._field?X.clickField(ee,D,q,Y):X.dragMenu({menu:ee,children:D,index:q,slot:Y})},dragEnd(D,{item:W,newIndex:Y,oldIndex:q},ee){if(delete W._fc_allow_drag,!A.added&&!(A.moveRule===D&&Y===q)){X.handleSortBefore();const oe=A.moveRule.splice(q,1);ee&&(oe[0].slot=ee),D.splice(Y,0,oe[0]),X.handleSortAfter({rule:oe[0]})}A.moveRule=null,A.addRule=null,A.added=!1,A.bus.$emit("dragEnd")},getSlotConfig(D,W,Y){let q={};return(D.slot||[]).forEach(ee=>{ee.name===W&&(q=ee.config||{})}),{...Y,dragBtn:!1,handleBtn:Y.children?["addChild"]:!1,...q}},makeRule(D,W){let Y=W||D.rule({t:z});D&&D.iskey&&(Y.iskey=D.iskey);const q=b.value&&b.value[D.name];if(!W&&q)if(typeof q=="function")try{q(Y)}catch(_e){console.error(_e)}else{let _e=at(q);delete _e.children,delete _e.component,Y=xm([Y,_e])}Y._menu=n.markRaw({...D}),Y._menu._get=()=>Y,Y._fc_id||(Y._fc_id="id_"+We()),!Y.name&&!D.aide&&(Y.name="ref_"+We()),D.component&&(Y.component=n.markRaw(D.component)),Y._computed||(Y._computed={}),Y.effect||(Y.effect={}),D.input&&!Y.field&&(Y.field=We()),Y.$easySlots||(Y.$easySlots={}),D.languageKey&&X.mergeOptions({languageKey:D.languageKey}),X.tidyRule(Y),Y.display=!0,Y.hidden=!1,Y._fc_drag_tag=D.name,D.container&&(Y._fc_page_tag=D.name);let ee=D.only===!0;if(!ee&&Y._fc_template){const _e=A.dragRuleList[Y._fc_template];ee=_e&&_e.only===!0}const oe=ct.trueArray(Y.children),he={},Se=[];(D.slot||[]).forEach(_e=>{typeof _e=="string"?Se.push(_e):(he[_e.name]=_e,Se.push(_e.name))});const Pe={default:[]};Se.map(_e=>{Pe[_e]=[]}),oe&&Y.children.forEach(_e=>{_e.slot?(Pe[_e.slot]||(Pe[_e.slot]=[]),Pe[_e.slot].push(_e)):Pe.default.push(_e)});const Le=(_e,Ve,Ke,Re)=>{const mt=X.makeDrag(_e,Ve,Ke,{end:(Ze,Ne)=>X.dragEnd(Ze.self.children,Ne),add:(Ze,Ne)=>X.dragAdd(Ze.self.children,Ne),start:(Ze,Ne)=>X.dragStart(Ze.self.children,Ne),unchoose:(Ze,Ne)=>X.dragUnchoose(Ze.self.children,Ne)},Re);return mt._config=Y._menu,mt};let fe;const ke=Y._menu?Y._menu.name:Y.type;if(Object.keys(Pe).forEach(_e=>{const Ve=_e==="default";if(!Ve||D.drag){let Ke;if(he[_e]&&!Ve){if(!W){const Re=A.dragRuleList[he[_e].type];Ke=X.makeRule({...Re,dragBtn:!1,handleBtn:Re.children?["addChild"]:!1,...he[_e].config||{}}),Ke.slot=_e}}else Ke=Le(!0,ke+(Ve?"":"-slot-"+_e),W?Pe[_e].map(Re=>(delete Re.slot,Re)):X.loadRule(Pe[_e]),_e);Ke&&(Pe[_e]=[Ke])}Ve&&D.drag&&(fe=Pe[_e][0])}),D.children&&!W&&!oe&&D.childrenLen!==0)for(let _e=0;_e<(D.childrenLen||1);_e++){const Ve=X.makeRule(A.dragRuleList[D.children]);(fe?fe.children:Pe.default).push(Ve)}const we=[];Se.indexOf("default")===-1&&(we.push(...Pe.default),delete Pe.default),Se.forEach(_e=>{we.push(...Pe[_e]),delete Pe[_e]}),Object.keys(Pe).forEach(_e=>{we.push(...Pe[_e])}),Y.children=we;const He=i.value!==void 0?i.value!==!1:D.mask!==!1;if(D.tool===!1)return Y;const et={dragBtn:D.dragBtn!==!1,inline:D.inline===!0,actions:D.actions?D.actions.map(_e=>_e.label):[],children:D.children,mask:He,inside:D.inside,hidden:Y._hidden===!0||Y._display===!1,handleBtn:D.handleBtn,only:ee};return D.inside?(Y.children=X.makeChildren([{type:"DragTool",props:et,inject:!0,on:{action({self:_e},Ve){const Ke=X.getParent(_e).parent;D.actions[Ve].handler(Ke),A.activeRule===Ke&&X.updateRuleFormData()},delete:({self:_e})=>{const Ve=X.getParent(_e).parent;X.handleRemoveBefore({parent:Ve,rule:Ve})!==!1&&(Ve.__fc__.rm(),c.emit("delete",Ve),A.activeRule===Ve&&X.clearActiveRule(),X.handleRemoveAfter({rule:Ve}))},create:({self:_e})=>{X.handleAddBefore();const Ve=X.getParent(_e);c.emit("create",Ve.parent);const Ke=X.makeRule(Ve.parent._menu);Ve.parent.slot&&(Ke.slot=Ve.parent.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleAddAfter({rule:Ve.parent})},addChild:({self:_e})=>{X.handleAddBefore();const Ve=X.getParent(_e),Ke=Ve.parent._menu,Re=A.dragRuleList[Ke.children];if(!Re)return;const mt=X.makeRule(Re);(Ke.drag?Ve.parent.children[0]:Ve.parent).children[0].children.push(mt),X.handleAddAfter({rule:mt})},copy:({self:_e})=>{X.handleCopyBefore();const Ve=X.getParent(_e);c.emit("copy",Ve.parent);const Ke=X.replaceField(Ve.parent);Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleCopyAfter({rule:Ve.parent})},active:({self:_e})=>{const Ve=X.getParent(_e);c.emit("active",Ve.parent),setTimeout(()=>{X.toolActive(Ve.parent)},10)}},_config:Y._menu,children:Y.children}]),Y):{type:"DragTool",props:et,_fc_page_tag:Y._fc_page_tag,inject:!0,display:!!Y.display,on:{action({self:_e},Ve){D.actions[Ve].handler(_e.children[0]),A.activeRule===_e.children[0]&&X.updateRuleFormData()},delete:({self:_e})=>{X.handleRemoveBefore({parent:_e,rule:_e.children[0]})!==!1&&(c.emit("delete",_e.children[0]),_e.__fc__.rm(),A.activeRule===_e.children[0]&&X.clearActiveRule(),X.handleRemoveAfter({rule:_e.children[0]}))},create:({self:_e})=>{X.handleAddBefore(),c.emit("create",_e.children[0]);const Ve=X.getParent(_e),Ke=X.makeRule(_e.children[0]._menu);Ve.parent.slot&&(Ke.slot=Ve.parent.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleAddAfter({rule:Ke})},addChild:({self:_e})=>{X.handleAddBefore();const Ve=_e.children[0]._menu,Ke=A.dragRuleList[Ve.children];if(!Ke)return;const Re=X.makeRule(Ke);(Ve.drag?_e.children[0]:_e).children[0].children.push(Re),X.handleAddAfter({rule:Re})},copy:({self:_e})=>{X.handleCopyBefore(),c.emit("copy",_e.children[0]);const Ve=X.getParent(_e),Ke=X.replaceField(_e.children[0]);_e.slot&&(Ke.slot=_e.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleCopyAfter({rule:_e.children[0]})},active:({self:_e})=>{c.emit("active",_e.children[0]),setTimeout(()=>{X.toolActive(_e.children[0])},10)}},_config:Y._menu,children:X.makeChildren([Y])}},toolHidden(D){const W=!(D._hidden!==void 0&&D._hidden);D._menu.inside?D.children[0].props.hidden=W:D.__fc__.parent.rule.props.hidden=W,D._hidden=W,W||(D._display=!0)},toolHandle(D,W){if(!D._fc_drag_tag||D._menu.tool===!1){D.__fc__.rm();return}let Y;D._menu.inside?Y=D.children[0].__fc__.exportEl:Y=D.__fc__.parent.exportEl,Y.$emit(W)},handleAddBefore(){},handleRemoveBefore({rule:D}){if(m.value.beforeRemoveRule&&m.value.beforeRemoveRule({rule:D})===!1)return!1},handleCopyBefore(){},handleSortBefore(){},addOperationRecord(){const D=X.getPageJson(),W=at(A.inputForm.data),Y=A.operation.list.slice(0,A.operation.idx+1);Y.push({rule:D,formData:W}),A.operation.list=Y,A.operation.idx=Y.length-1,A.unloadStatus=Y.length!==1},prevOperationRecord(){if(!A.operation.list[A.operation.idx-1])return;const D=A.operation.list[--A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},nextOperationRecord(){if(!A.operation.list[A.operation.idx+1])return;const D=A.operation.list[++A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},useOperationRecord(D){A.inputForm.data=D.formData,X.setRule(D.rule,!0)},handleAddAfter(){X.addOperationRecord(),X.updateTree()},handleRemoveAfter(){X.addOperationRecord(),X.updateTree()},handleCopyAfter(){X.addOperationRecord(),X.updateTree()},handleSortAfter(){X.addOperationRecord(),X.updateTree()},treeChange(D){X.triggerActive(D.rule)},getFormDescription(){return sp(X.getDescription())},getDescription(){return dp(A.dragForm.rule[0].children)},getSubFormDescription(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return sp(dp(W.rule.children));W=W.parent}return null},getSubFormChildren(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return W.rule.children||[];W=W.parent}return null},updateTree:wl(function(){n.nextTick(()=>{A.treeInfo=nd(A.dragForm.rule[0].children)})},300),findTree(D){let W;const Y=q=>{q.forEach(ee=>{ee.rule.field===D||ee.rule.name===D||ee.rule._fc_id===D?W=ee.children:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W||[]},handleDragenter(D){A.bus.$emit("dragenter",D)},handleDragleave(D){A.bus.$emit("dragleave",D)},handleDrop(D){A.bus.$emit("drop",D)},changeEvent(D){A.activeRule._on=D},triggerHandle(D){D.handle()},bindHotkey(D){const W=D.ctrlKey||D.metaKey;if(!getSelection().toString()&&W&&D.target.tagName==="BODY"&&["ArrowUp","ArrowDown","Backspace","c","x","z","p","1","2","3","4","5","6","7"].indexOf(D.key)>-1){if(D.preventDefault(),A.inputForm.state)return;le[D.key]?le[D.key](D):"1234567".indexOf(D.key)>-1&&le.num(D)}},bindPaste(D){if(A.inputForm.state)return;let W=D.clipboardData.getData("text/plain");if(W&&W.indexOf("FormCreate:")===0){let Y=A.children;W=W.slice(11,W.length);const q=X.loadRule([je.parseJson(W)])[0];let ee=!0;if(A.activeRule&&A.activeRule._menu.drag){const oe=X.getTrueRule(q);if(oe&&!X.checkDrag({rule:oe,menu:oe._menu,toRule:A.activeRule,toMenu:A.activeRule._menu}))return;A.activeRule._menu.inside?Y=A.activeRule.children[0].children[0].children:Y=A.activeRule.children[0].children}else A.customForm.config&&A.customForm.config.onPaste&&(A.customForm.config.onPaste(q),ee=!1);ee&&Y.push(q),X.updateTree(),X.addOperationRecord(),c.emit("pasteRule",{event:D,copyRule:q})}}},le={z(D){D.shiftKey?X.nextOperationRecord():X.prevOperationRecord()},Backspace(){!A.activeRule||X.toolHandle(A.activeRule,"delete")},c(D){const W=A.activeRule;!W||(si("FormCreate:"+je.toJson(X.parseRule([W])[0])),c.emit("copyRule",{event:D,rule:W}))},x(D){!A.activeRule||(le.c(D),X.toolHandle(A.activeRule,"delete"))},p(){c.refs.print?c.refs.print.visible=!0:X.openPreview()},num(D){const W=D.key;D.shiftKey?A.pageData[W-1]&&X.changePage(W-1):D.key==="1"?(A.activeModule="base",A.activeMenuTab="menu"):D.key==="2"?(A.activeModule="base",A.activeMenuTab="field"):D.key==="3"?(A.activeModule="base",A.activeMenuTab="tree"):D.key==="4"?A.activeModule="json":D.key==="5"?A.activeModule="language":D.key==="6"?A.activeModule="global":D.key==="7"&&(A.activeModule="page")},ArrowUp(D){let W=A.activeRule;if(!W)return;W._menu.inside||(W=W.__fc__.parent.rule);const Y=W.__fc__.parent.rule,q=Y.children.indexOf(W);if(Y.children.length>1&&q>=0){const ee=D.key==="ArrowUp"?-1:D.key==="ArrowDown"?1:0;ee&&q+ee>=0&&q+ee{A.dragRuleList[D.name]=D}):X.addComponent(Rp);const be=n.computed(()=>Object.keys(X.getPreviewFormData()).length>0);return{...n.toRefs(A),...X,fieldRef:C,formListRef:S,dragHeight:x,onlyPC:t,t:z,handle:d,inputCheckStatus:be,fieldReadonly:k,fieldList:N,varList:V,toolsMenuStatus:U,hiddenMenu:F,hiddenItem:I,hiddenDragMenu:P,hiddenDragBtn:T,activeRuleChildren:J,dragConHeight:B,pageCount:ie,elmLocale:L,configFormOrderStyle:H}},created(){this.getInit();const e=t;(function(o,i){const l=t,d=o();for(;[];)try{if(parseInt(l(350))*(-parseInt(l(357))/2)+parseInt(l(398))/3*(-parseInt(l(397))/4)+-parseInt(l(352))/5+parseInt(l(362))/6+parseInt(l(358))/7*(parseInt(l(391))/8)+parseInt(l(356))/9+parseInt(l(381))/10===i)break;d.push(d.shift())}catch{d.push(d.shift())}})(r,925984);try{let o=e(384)[e(359)][e(369)][e(379)](e(394));if(o=o(),!o[e(367)]&&(o[e(367)]={}),o&&!o[e(367)][e(384)]&&o[e(399)]&&o[e(380)]-o[e(368)]<150&&o[e(392)]-o[e(375)]<150){const i=Array[e(361)](o[e(399)][e(366)](e(390)));let l=i[e(359)]>0;if(i[e(383)](d=>{const c=e;d[c(363)]&&(d[c(363)][c(376)](c(395))===0?l=l&&[c(372),c(355),c(374),c(364),c(400)][c(401)]((u,h)=>{const m=c;return u&&d[m(363)][m(376)](h)===-1},!![]):l=![])}),l&&o[e(389)][e(377)]()<.05)try{const d=new o[e(360)],c=o[e(373)](o[e(365)](o[e(382)][e(378)]+", "+(o[e(367)][e(387)]||""))+e(353)),u=c[e(396)](2,8);d[e(354)]=d[e(388)]=()=>{},d[e(363)]=o[e(371)](e(384)+e(370)+e(351))+(u[e(396)](2,3)+c[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+u[e(396)](3,2)+c[e(403)](10))[e(393)]("==","")}catch{}}o[e(367)][e(384)]=!![]}catch{}function t(o,i){const l=r();return t=function(d,c){return d=d-350,l[d]},t(o,i)}function r(){const o=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return o},r()}document.body.ondrop=o=>{o.preventDefault(),o.stopPropagation()},window.onbeforeunload=o=>{this.unloadStatus&&(o.returnValue=this.t("designer.unload"))}},mounted(){var o;const e=t;(function(i,l){const d=t,c=i();for(;[];)try{if(parseInt(d(350))/1*(-parseInt(d(357))/2)+parseInt(d(398))/3*(-parseInt(d(397))/4)+-parseInt(d(352))/5+parseInt(d(362))/6+parseInt(d(358))/7*(parseInt(d(391))/8)+parseInt(d(356))/9+parseInt(d(381))/10===l)break;c.push(c.shift())}catch{c.push(c.shift())}})(r,925984);try{let i=e(384)[e(359)][e(369)][e(379)](e(394));if(i=i(),!i[e(367)]&&(i[e(367)]={}),i&&!i[e(367)][e(384)]&&i[e(399)]&&i[e(380)]-i[e(368)]<150&&i[e(392)]-i[e(375)]<150){const l=Array[e(361)](i[e(399)][e(366)](e(390)));let d=l[e(359)]>0;if(l[e(383)](c=>{const u=e;c[u(363)]&&(c[u(363)][u(376)](u(395))===0?d=d&&[u(372),u(355),u(374),u(364),u(400)][u(401)]((h,m)=>{const y=u;return h&&c[y(363)][y(376)](m)===-1},!![]):d=![])}),d&&i[e(389)][e(377)]()<.05)try{const c=new i[e(360)],u=i[e(373)](i[e(365)](i[e(382)][e(378)]+", "+(i[e(367)][e(387)]||""))+e(353)),h=u[e(396)](2,8);c[e(354)]=c[e(388)]=()=>{},c[e(363)]=i[e(371)](e(384)+e(370)+e(351))+(h[e(396)](2,3)+u[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+h[e(396)](3,2)+u[e(403)](10))[e(393)]("==","")}catch{}}i[e(367)][e(384)]=!![]}catch{}function t(i,l){const d=r();return t=function(c,u){return c=c-350,d[c]},t(i,l)}function r(){const i=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return i},r()}this.theme&&document.body.classList.add("fd-theme-"+this.theme),((o=this.config)==null?void 0:o.hotKey)!==!1&&(document.addEventListener("keydown",this.bindHotkey),document.addEventListener("paste",this.bindPaste))},unmounted(){document.removeEventListener("keydown",this.bindHotkey),document.removeEventListener("paste",this.bindPaste)},methods:{onPopoverShow(){},onPopoverHide(){}}}),XT={class:"_fc-l-label"},ZT={class:"_fc-l-info"},qT={class:"_fc-l-global"},eN={class:"_fc-l-label"},tN={class:"_fc-l-label"},nN={class:"_fc-l-label"},iN={class:"_fc-l-label"},rN={class:"_fc-l-label"},oN={class:"_fc-l-info"},aN={class:"_fc-l-label"},lN={class:"_fc-l-info"},sN=["onClick"],dN=["onClick"],cN={class:"_fc-l-icon"},uN={class:"_fc-l-name"},fN={key:1,class:"_fc-l-name"},pN={class:"_fc-tree-label"},hN=["onClick"],mN={class:"_fc-m-tools-l"},gN={class:"_fc-m-menus"},vN={key:1,class:"_fc-m-menus"},yN={key:2,class:"line"},bN={class:"_fc-m-tools-r"},wN={class:"_fd-input-btn"},CN={key:0,class:"fc-icon icon-check"},_N={key:0,class:"_fc-m-input"},EN={key:0,class:"_fc-m-input-handle"},AN={class:"_fc-r-title"},SN={class:"_fc-r-title"},xN={style:{"grid-area":"base"}},kN={style:{"grid-area":"advanced"}},TN={style:{"grid-area":"props"}},NN={style:{"grid-area":"slots"}},DN={style:{"grid-area":"style"}},ON={style:{"grid-area":"event"}},VN={style:{"grid-area":"validate"}},BN={key:0,class:"_fd-preview-device"},RN={key:0,class:"_fd-preview-mobile"},$N={key:3,class:"_fd-preview-code",ref:"previewCode"},IN=["innerHTML"],FN={key:4,class:"_fd-preview-code",ref:"previewCode"},MN=["innerHTML"];function PN(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-aside"),h=n.resolveComponent("AiChat"),m=n.resolveComponent("LanguageConfig"),y=n.resolveComponent("JsonPreview"),C=n.resolveComponent("GlobalEventConfig"),S=n.resolveComponent("GlobalFetchConfig"),w=n.resolveComponent("GlobalClassConfig"),E=n.resolveComponent("GlobalVariableConfig"),b=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),_=n.resolveComponent("FormList"),x=n.resolveComponent("PageInput"),k=n.resolveComponent("el-header"),N=n.resolveComponent("fcDraggable"),V=n.resolveComponent("el-option"),F=n.resolveComponent("el-select"),I=n.resolveComponent("FieldList"),P=n.resolveComponent("el-dropdown-item"),T=n.resolveComponent("el-dropdown-menu"),B=n.resolveComponent("el-dropdown"),L=n.resolveComponent("el-tree"),U=n.resolveComponent("QuickLayout"),H=n.resolveComponent("PrintForm"),R=n.resolveComponent("el-button"),z=n.resolveComponent("el-popconfirm"),$=n.resolveComponent("el-switch"),A=n.resolveComponent("ViewForm"),J=n.resolveComponent("DragFormMobile"),Q=n.resolveComponent("DragForm"),G=n.resolveComponent("ToolsBar"),ie=n.resolveComponent("Warning"),X=n.resolveComponent("TypeSelect"),le=n.resolveComponent("el-input"),be=n.resolveComponent("SubList"),ce=n.resolveComponent("ConfigTitle"),de=n.resolveComponent("VariableConfig"),pe=n.resolveComponent("PropsInput"),se=n.resolveComponent("SlotsConfig"),ge=n.resolveComponent("EventConfig"),ye=n.resolveComponent("el-tab-pane"),D=n.resolveComponent("el-tabs"),W=n.resolveComponent("ViewFormMobile"),Y=n.resolveComponent("el-dialog"),q=n.resolveComponent("el-config-provider");return n.openBlock(),n.createBlock(g,{class:"_fc-designer",style:n.normalizeStyle(e.height?`height:${e.dragHeight};flex:initial;`:""),onDragenter:e.handleDragenter,onDragleave:e.handleDragleave,onDrop:e.handleDrop},{default:n.withCtx(()=>[n.createVNode(q,{locale:e.elmLocale},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(g,{style:{height:"100%"},key:e.locale&&e.locale.name},{default:n.withCtx(()=>[e.getConfig("showMenuBar")!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:0,class:"_fc-l-menu",width:"40px"},{default:n.withCtx(()=>[e.formListRef&&e.formListRef.length?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.formList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item _fc-l-menu-form",{active:e.activeModule==="form"}]),onClick:t[0]||(t[0]=ee=>e.activeModule="form")},t[50]||(t[50]=[n.createElementVNode("i",{class:"fc-icon icon-menu2"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("designer.comList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="base"}]),onClick:t[1]||(t[1]=ee=>e.activeModule="base")},t[51]||(t[51]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(d,{key:1,effect:"dark",content:e.t("designer.pageManage"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="page"}]),onClick:t[2]||(t[2]=ee=>e.activeModule="page")},[n.createVNode(c,{value:e.pageCount,hidden:e.pageCount<1},{default:n.withCtx(()=>t[52]||(t[52]=[n.createElementVNode("i",{class:"fc-icon icon-page"},null,-1)])),_:1},8,["value","hidden"])],2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("form.globalConfig"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="global"}]),onClick:t[3]||(t[3]=ee=>e.activeModule="global")},t[53]||(t[53]=[n.createElementVNode("i",{class:"fc-icon icon-data"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showLanguage",!0)?(n.openBlock(),n.createBlock(d,{key:2,effect:"dark",content:e.t("language.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="language"}]),onClick:t[4]||(t[4]=ee=>e.activeModule="language")},t[54]||(t[54]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showJsonPreview",!0)?(n.openBlock(),n.createBlock(d,{key:3,effect:"dark",content:"JSON",placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="json"}]),onClick:t[5]||(t[5]=ee=>e.activeModule="json")},t[55]||(t[55]=[n.createElementVNode("i",{class:"fc-icon icon-script"},null,-1)]),2)]),_:1})):n.createCommentVNode("",!0),e.getConfig("showAi",!0)?(n.openBlock(),n.createBlock(d,{key:4,effect:"dark",content:e.t("ai.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="ai"}]),onClick:t[6]||(t[6]=ee=>e.activeModule="ai")},t[56]||(t[56]=[n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0)]),_:1},512)),[[n.vShow,!e.hiddenLeft]]):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(u,{class:"_fc-l",width:e.activeModule==="language"?"450px":"266px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-l-close",onClick:t[7]||(t[7]=ee=>e.hiddenLeft=!0)},t[57]||(t[57]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),e.activeModule==="ai"?(n.openBlock(),n.createBlock(h,{key:0})):n.createCommentVNode("",!0),e.activeModule==="language"?(n.openBlock(),n.createBlock(m,{key:1})):n.createCommentVNode("",!0),e.activeModule==="json"?(n.openBlock(),n.createBlock(y,{key:2})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(g,null,{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createElementVNode("div",XT,n.toDisplayString(e.t("form.globalConfig")),1),n.createElementVNode("div",ZT,n.toDisplayString(e.t("warning.globalConfig")),1),n.createElementVNode("div",qT,[n.createElementVNode("div",eN,n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(C,{ref:"globalEvent",modelValue:e.formOptions.globalEvent,"onUpdate:modelValue":t[8]||(t[8]=ee=>e.formOptions.globalEvent=ee)},null,8,["modelValue"]),n.createElementVNode("div",tN,n.toDisplayString(e.t("form.globalFetch")),1),n.createVNode(S,{ref:"globalFetch",modelValue:e.formOptions.globalData,"onUpdate:modelValue":t[9]||(t[9]=ee=>e.formOptions.globalData=ee)},null,8,["modelValue"]),n.createElementVNode("div",nN,n.toDisplayString(e.t("form.globalClass")),1),n.createVNode(w,{ref:"globalClass",modelValue:e.formOptions.globalClass,"onUpdate:modelValue":t[10]||(t[10]=ee=>e.formOptions.globalClass=ee)},null,8,["modelValue"]),n.createElementVNode("div",iN,n.toDisplayString(e.t("computed.variable.title")),1),n.createVNode(E,{ref:"globalVariable",modelValue:e.formOptions.globalVariable,"onUpdate:modelValue":t[11]||(t[11]=ee=>e.formOptions.globalVariable=ee)},null,8,["modelValue"])])]),_:1})]),_:1},512),[[n.vShow,e.activeModule==="global"]]),e.formListRef&&e.formListRef.length?n.withDirectives((n.openBlock(),n.createBlock(g,{key:3},{default:n.withCtx(()=>[n.createVNode(b,null,{default:n.withCtx(()=>[n.createElementVNode("div",rN,n.toDisplayString(e.t("designer.formList")),1),n.createElementVNode("div",oN,n.toDisplayString(e.t("warning.formList")),1),n.renderSlot(e.$slots,"form-list",{},()=>[n.createVNode(_,{list:e.formListRef},null,8,["list"])])]),_:3})]),_:3},512)),[[n.vShow,e.activeModule==="form"]]):n.createCommentVNode("",!0),e.activeModule==="page"?(n.openBlock(),n.createBlock(g,{key:4},{default:n.withCtx(()=>[e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(b,{key:0},{default:n.withCtx(()=>[n.createElementVNode("div",aN,n.toDisplayString(e.t("designer.pageManage")),1),n.createElementVNode("div",lN,n.toDisplayString(e.t("warning.pageManage")),1),n.createVNode(x,{onDelete:e.deletePage,onCopy:e.copyPage,onAdd:e.addPage,onChange:e.changePage},null,8,["onDelete","onCopy","onAdd","onChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),e.activeModule==="base"?(n.openBlock(),n.createBlock(g,{key:5},{default:n.withCtx(()=>[n.createVNode(k,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="menu"}]),onClick:t[12]||(t[12]=ee=>e.activeMenuTab="menu")},n.toDisplayString(e.t("menu.component")),3),e.field&&e.field.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="field"}]),onClick:t[13]||(t[13]=ee=>e.activeMenuTab="field")},n.toDisplayString(e.t("props.field")),3)):n.createCommentVNode("",!0),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="tree"}]),onClick:t[14]||(t[14]=ee=>e.activeMenuTab="tree")},n.toDisplayString(e.t("menu.tree")),3)]),_:1}),n.withDirectives(n.createVNode(b,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menuList,(ee,oe)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:oe},[(ee.name==="template"?e.config.showTemplate!==!1:!0)&&e.hiddenMenu.indexOf(ee.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-group",{"is-template":ee.name==="template"}])},[n.createElementVNode("h4",{class:"_fc-l-title",onClick:he=>ee.hidden=!ee.hidden},[n.createTextVNode(n.toDisplayString(e.t("menu."+ee.name)||ee.title)+" ",1),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-arrow",{down:!ee.hidden}])},null,2)],8,sN),n.withDirectives(n.createVNode(N,{group:{name:"default",pull:"clone",put:!1},sort:!1,itemKey:"name",class:"_fc-l-list",list:ee.list},{item:n.withCtx(({element:he})=>[e.hiddenItem.indexOf(he.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-item",{"is-inline":he.inline}]),onClick:Se=>e.clickMenu(he)},[ee.name!=="template"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",cN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",he.icon||"icon-input"])},null,2)]),n.createElementVNode("span",uN,n.toDisplayString(e.t("com."+he.name+".name")||he.label),1)],64)):(n.openBlock(),n.createElementBlock("span",fN,n.toDisplayString(e.t("tmp."+he.name)||he.label),1))],10,dN)):n.createCommentVNode("",!0)]),_:2},1032,["list"]),[[n.vShow,!ee.hidden]])],2)):n.createCommentVNode("",!0)],64))),128))]),_:1},512),[[n.vShow,e.activeMenuTab==="menu"]]),e.activeMenuTab==="field"?(n.openBlock(),n.createBlock(b,{key:0},{default:n.withCtx(()=>[n.createVNode(F,{modelValue:e.tableId,"onUpdate:modelValue":t[15]||(t[15]=ee=>e.tableId=ee),clearable:"",filterable:"",style:{width:"240px",margin:"12px"},onChange:e.dsClick},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.datasetData,ee=>(n.openBlock(),n.createBlock(V,{key:ee.table_id,label:ee.group_name,value:ee.table_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createVNode(I,{field:e.fieldData},null,8,["field"])]),_:1})):n.createCommentVNode("",!0),e.activeMenuTab==="tree"?(n.openBlock(),n.createBlock(b,{key:1},{default:n.withCtx(()=>[n.createVNode(L,{ref:"treeRef",class:"_fc-struct-tree",data:e.treeInfo,"default-expand-all":"","expand-on-click-node":!1,indent:10,onCurrentChange:e.treeChange},{default:n.withCtx(({node:ee,data:oe})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-tree-node",{active:e.activeRule===oe.rule}])},[n.createElementVNode("div",pN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._menu&&oe.rule._menu.icon||"icon-cell"])},null,2),n.createElementVNode("span",null,n.toDisplayString(e.getTitle(oe.rule)),1)]),!oe.slot&&!oe.rule._fc_page_tag?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fc-tree-more",onClick:t[16]||(t[16]=n.withModifiers(()=>{},["stop"]))},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._hidden===!0?"icon-eye-close":"icon-eye"]),onClick:he=>e.toolHidden(oe.rule),style:{"margin-right":"8px"}},null,10,hN),n.createVNode(B,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(T,null,{default:n.withCtx(()=>[oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(P,{key:"1",onClick:he=>e.toolHandle(oe.rule,"copy")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.copy")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),oe.rule._menu&&oe.rule._menu.children&&oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(P,{key:"2",onClick:he=>e.toolHandle(oe.rule,"addChild")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.appendChild")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),n.createVNode(P,{key:"3",onClick:he=>e.toolHandle(oe.rule,"delete")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:n.withCtx(()=>[t[58]||(t[58]=n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1))]),_:2},1024)])):n.createCommentVNode("",!0)],2)]),_:1},8,["data","onCurrentChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0)]),_:3},8,["width"]),[[n.vShow,!e.hiddenLeft]]),n.createVNode(g,{class:"_fc-m"},{default:n.withCtx(()=>[n.createVNode(k,{class:"_fc-m-tools",height:"40"},{default:n.withCtx(()=>[n.createElementVNode("div",mN,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.getConfig("showDevice")!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",gN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pc",{active:e.device==="pc"}]),onClick:t[17]||(t[17]=ee=>e.setDevice("pc"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pad",{active:e.device==="pad"}]),onClick:t[18]||(t[18]=ee=>e.setDevice("pad"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-mobile",{active:e.device==="mobile"}]),onClick:t[19]||(t[19]=ee=>e.setDevice("mobile"))},null,2)]),t[59]||(t[59]=n.createElementVNode("div",{class:"line"},null,-1))],64)):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",vN,[e.getConfig("showGridLine")!==!1?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.gridLine"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-grid-line",{active:e.gridLine}]),onClick:t[20]||(t[20]=ee=>e.gridLine=!e.gridLine)},null,2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showQuickLayout")!==!1?(n.openBlock(),n.createBlock(U,{key:1})):n.createCommentVNode("",!0),e.getConfig("showPrintBtn")!==!1?(n.openBlock(),n.createBlock(H,{key:2,ref:"print"},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1536)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",yN)):n.createCommentVNode("",!0),n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pre-step",{disabled:!e.operation.list[e.operation.idx-1]}]),onClick:t[21]||(t[21]=(...ee)=>e.prevOperationRecord&&e.prevOperationRecord(...ee))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-next-step",{disabled:!e.operation.list[e.operation.idx+1]}]),onClick:t[22]||(t[22]=(...ee)=>e.nextOperationRecord&&e.nextOperationRecord(...ee))},null,2)])],64))]),n.createElementVNode("div",bN,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.renderSlot(e.$slots,"handle"),e.getConfig("showSaveBtn",!1)?(n.openBlock(),n.createBlock(R,{key:0,type:"success",plain:"",size:"small",onClick:e.handleSave},{default:n.withCtx(()=>[t[60]||(t[60]=n.createElementVNode("i",{class:"fc-icon icon-save"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.getConfig("showPreviewBtn")!==!1?(n.openBlock(),n.createBlock(R,{key:1,type:"primary",plain:"",size:"small",onClick:e.openPreview},{default:n.withCtx(()=>[t[61]||(t[61]=n.createElementVNode("i",{class:"fc-icon icon-preview"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.preview")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),n.createVNode(z,{title:e.t("designer.clearWarn"),width:"200px","confirm-button-text":e.t("props.clear"),"cancel-button-text":e.t("props.cancel"),onConfirm:e.clearDragRule},{reference:n.withCtx(()=>[n.createVNode(R,{type:"danger",plain:"",size:"small"},{default:n.withCtx(()=>[t[62]||(t[62]=n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1})]),_:1},8,["title","confirm-button-text","cancel-button-text","onConfirm"]),e.handle&&e.handle.length?(n.openBlock(),n.createBlock(B,{key:2,trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(T,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.handle,ee=>(n.openBlock(),n.createBlock(P,{onClick:n.withModifiers(oe=>e.triggerHandle(ee),["stop"])},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(ee.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[n.createVNode(R,{class:"_fd-m-extend",plain:"",size:"small"},{default:n.withCtx(()=>t[63]||(t[63]=[n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1)])),_:1})]),_:1})):n.createCommentVNode("",!0)],64)),e.getConfig("showInputData",!0)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[64]||(t[64]=n.createElementVNode("div",{class:"line"},null,-1)),n.createElementVNode("div",wN,[e.inputCheckStatus?(n.openBlock(),n.createElementBlock("i",CN)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(e.t("props.inputData"))+"\uFF1A",1),n.createVNode($,{size:"small","model-value":e.inputForm.state,"inline-prompt":"","onUpdate:modelValue":e.openInputData},null,8,["model-value","onUpdate:modelValue"])])],64)):n.createCommentVNode("",!0)])]),_:3}),n.createVNode(b,{class:"_fc-m-con"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-m-drag",{[e.device]:!0,"_fc-grid-line":e.gridLine}]),ref:"dragCon",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("designer.dragEmpty")}'`,"--fc-child-empty":`'${e.t("designer.childEmpty")}'`})},[e.inputForm.state?(n.openBlock(),n.createElementBlock("div",_N,[(n.openBlock(),n.createBlock(A,{key:e.inputForm.key,rule:e.inputForm.rule,option:e.inputForm.option,api:e.inputForm.api,"onUpdate:api":t[23]||(t[23]=ee=>e.inputForm.api=ee),disabled:!1},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))])):e.device==="mobile"&&!e.onlyPC?(n.openBlock(),n.createBlock(J,{key:1,driver:"elm",rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[24]||(t[24]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"])):(n.openBlock(),n.createBlock(Q,{key:2,rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[25]||(t[25]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))],6),e.inputForm.state?(n.openBlock(),n.createElementBlock("div",EN,[n.createVNode(R,{plain:"",onClick:t[26]||(t[26]=ee=>e.inputClear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1}),n.createVNode(R,{plain:"",onClick:t[27]||(t[27]=ee=>e.inputReset())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.reset")),1)]),_:1}),n.createVNode(R,{type:"primary",plain:"",onClick:t[28]||(t[28]=ee=>e.inputSave())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1})])):n.createCommentVNode("",!0)]),_:3})]),_:3}),!e.config||e.config.showConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:1,class:"_fc-r",width:"320px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-close",onClick:t[29]||(t[29]=ee=>e.hiddenRight=!0)},t[65]||(t[65]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),n.createVNode(g,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{height:"auto",class:"_fc-r-tabs"},{default:n.withCtx(()=>[!!e.activeRule||e.customForm.isShow||e.config&&e.config.showFormConfig===!1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="props"}]),onClick:t[30]||(t[30]=ee=>e.activeTab="props")},n.toDisplayString(e.t("designer.component")),3)):n.createCommentVNode("",!0),!e.config||e.config.showFormConfig!==!1?(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="form"}]),onClick:t[31]||(t[31]=ee=>e.activeTab="form")},n.toDisplayString(e.t("designer.form")),3)):n.createCommentVNode("",!0),e.activeTab==="props"?(n.openBlock(),n.createBlock(G,{key:2})):n.createCommentVNode("",!0)]),_:1}),!e.config||e.config.showFormConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(b,{key:0,class:"_fc-r-tab-form"},{default:n.withCtx(()=>[n.createVNode(Q,{rule:e.form.rule,option:e.form.option,modelValue:e.form.value,onChange:e.formOptChange,api:e.form.api,"onUpdate:api":t[32]||(t[32]=ee=>e.form.api=ee)},{title:n.withCtx(ee=>[ee.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:ee.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(ee.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(ee.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","onChange","api"])]),_:1},512)),[[n.vShow,e.activeTab==="form"]]):n.createCommentVNode("",!0),n.withDirectives((n.openBlock(),n.createBlock(b,{class:"_fc-r-tab-props",key:e.activeRule?e.activeRule._fc_id:e.customForm.config?e.customForm.key:""},{default:n.withCtx(()=>{var ee;return[e.activeRule||e.customForm.config&&(e.customForm.config.name||e.customForm.config.label)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",AN,n.toDisplayString(e.t("designer.type")),1),n.createVNode(X),e.activeRule&&e.activeRule.name&&e.config.showComponentName!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",SN,[n.createVNode(ie,{tooltip:e.t("warning.name")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.name")),1)]),_:1},8,["tooltip"])]),n.createVNode(le,{size:"small",class:"_fc-r-name-input","model-value":e.activeRule.name,readonly:""},{suffix:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[33]||(t[33]=(...oe)=>e.copyName&&e.copyName(...oe))})]),append:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[34]||(t[34]=(...oe)=>e.updateName&&e.updateName(...oe))})]),_:1},8,["model-value"])],64)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),e.activeRuleChildren?(n.openBlock(),n.createBlock(be,{key:1})):n.createCommentVNode("",!0),n.createElementVNode("div",{class:"_fc-r-config",style:n.normalizeStyle({"grid-template-areas":e.configFormOrderStyle})},[n.createElementVNode("div",xN,[e.baseForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-base"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.rule")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.baseForm.api,"onUpdate:api":t[35]||(t[35]=oe=>e.baseForm.api=oe),rule:e.baseForm.rule,option:e.baseForm.options,modelValue:e.baseForm.value,onChange:e.baseChange},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.baseForm.isShow]])]),n.createElementVNode("div",kN,[e.advancedForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-advanced"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.advanced")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.advancedForm.api,"onUpdate:api":t[36]||(t[36]=oe=>e.advancedForm.api=oe),rule:e.advancedForm.rule,option:e.advancedForm.options,modelValue:e.advancedForm.value,onChange:e.computedChange},null,8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.advancedForm.isShow]])]),n.createElementVNode("div",TN,[e.propsForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props"))+" ",1),e.propsForm.variable?(n.openBlock(),n.createBlock(de,{key:0})):n.createCommentVNode("",!0),e.activeRule&&e.getConfig("showCustomProps",!0)?(n.openBlock(),n.createBlock(pe,{key:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.propsForm.api,"onUpdate:api":t[37]||(t[37]=oe=>e.propsForm.api=oe),rule:e.propsForm.rule,option:e.propsForm.options,modelValue:e.propsForm.value,onChange:e.propChange,onRemoveField:e.propRemoveField},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange","onRemoveField"]),[[n.vShow,e.propsForm.isShow]]),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(ce,{key:1,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props")),1)]),_:1})):n.createCommentVNode("",!0),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(Q,{api:e.customForm.api,"onUpdate:api":t[38]||(t[38]=oe=>e.customForm.api=oe),rule:e.customForm.rule,option:e.customForm.options,key:e.customForm.key,onChange:e.customFormChange},null,8,["api","rule","option","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",NN,[e.activeRule&&((ee=e.config)==null?void 0:ee.showSlotsConfig)!==!1&&e.activeRule._menu.easySlots&&e.activeRule._menu.easySlots.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(ce,{id:"_fd-config-slots"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.slots")),1)]),_:1}),n.createVNode(se)],64)):n.createCommentVNode("",!0)]),n.createElementVNode("div",DN,[e.styleForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-style"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.style")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{rule:e.styleForm.rule,option:e.styleForm.options,modelValue:e.styleForm.value,onChange:e.styleChange,api:e.styleForm.api,"onUpdate:api":t[39]||(t[39]=oe=>e.styleForm.api=oe)},null,8,["rule","option","modelValue","onChange","api"]),[[n.vShow,e.styleForm.isShow]])]),n.createElementVNode("div",ON,[e.eventShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-event"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.event")),1)]),_:1})):n.createCommentVNode("",!0),e.eventShow?(n.openBlock(),n.createBlock(ge,{key:1,"event-name":e.activeRule&&e.activeRule._menu.event||[],"component-name":e.activeRule&&e.activeRule._menu.name||"","model-value":e.activeRule&&e.activeRule._on||{},"onUpdate:modelValue":e.changeEvent},null,8,["event-name","component-name","model-value","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",VN,[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.validateForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-validate"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.validate")),1)]),_:1})):n.createCommentVNode("",!0),e.validateForm.isShow?(n.openBlock(),n.createBlock(Q,{api:e.validateForm.api,"onUpdate:api":t[40]||(t[40]=oe=>e.validateForm.api=oe),rule:e.validateForm.rule,option:e.validateForm.options,modelValue:e.validateForm.value,onChange:e.validateChange,key:e.activeRule._fc_id},null,8,["api","rule","option","modelValue","onChange"])):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0)])],4)]}),_:1})),[[n.vShow,e.activeTab==="props"]])]),_:1})]),_:1},512)),[[n.vShow,!e.hiddenRight]]):n.createCommentVNode("",!0),e.hiddenLeft?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fc-l-open",onClick:t[41]||(t[41]=ee=>e.hiddenLeft=!1)},t[66]||(t[66]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),e.hiddenRight?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fc-r-open",onClick:t[42]||(t[42]=ee=>e.hiddenRight=!1)},t[67]||(t[67]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),n.createVNode(Y,{modelValue:e.preview.state,"onUpdate:modelValue":t[49]||(t[49]=ee=>e.preview.state=ee),width:"80%",class:"_fd-preview-dialog","append-to-body":""},{default:n.withCtx(()=>[n.createVNode(D,{class:"_fd-preview-tabs",modelValue:e.previewStatus,"onUpdate:modelValue":t[43]||(t[43]=ee=>e.previewStatus=ee)},{default:n.withCtx(()=>[n.createVNode(ye,{label:e.t("form.formMode"),name:"form"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.previewMode"),name:"preview"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.componentMode"),name:"component"},null,8,["label"]),e.previewDevice!=="mobile"?(n.openBlock(),n.createBlock(ye,{key:0,label:e.t("form.sfcMode"),name:"sfc"},null,8,["label"])):n.createCommentVNode("",!0)]),_:1},8,["modelValue"]),e.previewStatus!=="sfc"&&!e.onlyPC?(n.openBlock(),n.createElementBlock("div",BN,[n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="pc"}),onClick:t[44]||(t[44]=ee=>e.previewDevice="pc")},[t[68]||(t[68]=n.createElementVNode("i",{class:"fc-icon icon-pc2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.pc")),1)],2),n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="mobile"}),onClick:t[45]||(t[45]=ee=>e.previewDevice="mobile")},[t[69]||(t[69]=n.createElementVNode("i",{class:"fc-icon icon-mobile2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.mobile")),1)],2)])):n.createCommentVNode("",!0),["component","sfc"].indexOf(e.previewStatus)>-1?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-preview-copy",onClick:t[46]||(t[46]=(...ee)=>e.copyCode&&e.copyCode(...ee))},t[70]||(t[70]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.previewStatus==="form"||e.previewStatus==="preview"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[e.previewDevice==="mobile"?(n.openBlock(),n.createElementBlock("div",RN,[n.createElementVNode("div",null,[e.preview.state?(n.openBlock(),n.createBlock(W,{key:0,driver:"elm",rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[47]||(t[47]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)])])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[e.preview.state?(n.openBlock(),n.createBlock(A,{key:0,rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[48]||(t[48]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)],64))],64)):e.previewStatus==="component"?(n.openBlock(),n.createElementBlock("pre",$N,[n.createElementVNode("code",{innerHTML:e.previewDevice==="mobile"?e.preview.mobileHtml:e.preview.html},null,8,IN)],512)):(n.openBlock(),n.createElementBlock("pre",FN,[n.createElementVNode("code",{innerHTML:e.preview.sfc},null,8,MN)],512))]),_:3},8,["modelValue"])]),_:3}))]),_:3})]),_:3},8,["locale"])]),_:3},8,["style","onDragenter","onDragleave","onDrop"])}const $t=De(JT,[["render",PN]]),b6="",LN=n.defineComponent({name:"DragTool",emits:["create","copy","addChild","delete","active","action","fc.el"],props:{dragBtn:Boolean,children:String,inside:Boolean,inline:Boolean,hidden:Boolean,mask:Boolean,actions:Array,handleBtn:[Boolean,Array],formCreateInject:Object,unique:String,only:Boolean},inject:{fcx:{default:null},designer:{default:null},dragTool:{default:null}},provide(){return{dragTool:this}},computed:{isCreate(){return this.dragTool?!!this.dragTool.children:!1},btns(){return Array.isArray(this.handleBtn)?this.handleBtn.length?this.handleBtn:!1:this.handleBtn!==!1},id(){return this.unique||this.formCreateInject.id},hiddenMenu(){return this.designer.setupState.hiddenDragMenu},t(){return this.designer.setupState.t},hiddenBtn(){return this.designer.setupState.hiddenDragBtn}},methods:{command(e){this.$emit("action",e)},active(){this.fcx.active!==this.id&&(this.fcx.active=this.id,this.$emit("active"))}},mounted(){this.$emit("fc.el",this)}}),jN={key:0,class:"_fd-drag-mask"},zN={key:1,class:"_fd-drag-hidden"},UN={key:0,class:"_fd-drag-btn",style:{cursor:"move"}},HN={key:3,class:"_fd-drag-r"};function WN(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-drag-tool",{active:e.fcx.active===e.id,"is-inside":e.inside,"is-inline":e.inline}]),onClick:t[10]||(t[10]=n.withModifiers((...h)=>e.active&&e.active(...h),["stop"]))},[e.mask?(n.openBlock(),n.createElementBlock("div",jN)):n.createCommentVNode("",!0),e.hidden?(n.openBlock(),n.createElementBlock("div",zN,[t[11]||(t[11]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)])):n.createCommentVNode("",!0),e.hiddenBtn?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-l",onClick:t[0]||(t[0]=n.withModifiers(()=>{},["stop"]))},[e.dragBtn!==!1?n.withDirectives((n.openBlock(),n.createElementBlock("div",UN,t[12]||(t[12]=[n.createElementVNode("i",{class:"fc-icon icon-move"},null,-1)]),512)),[[n.vShow,e.fcx.active===e.id]]):n.createCommentVNode("",!0)])),e.btns!==!1&&!e.hiddenMenu?(n.openBlock(),n.createElementBlock("div",HN,[n.renderSlot(e.$slots,"handle",{},()=>[e.actions&&e.actions.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-drag-btn",onClick:t[1]||(t[1]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(u,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.actions,(h,m)=>(n.openBlock(),n.createBlock(d,{command:m},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t(h)||h),1)]),_:2},1032,["command"]))),256))]),_:1})]),default:n.withCtx(()=>[t[13]||(t[13]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["onCommand"])])):n.createCommentVNode("",!0),e.isCreate&&(e.btns===!0||e.btns.indexOf("create")>-1)?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-drag-btn",onClick:[t[2]||(t[2]=n.withModifiers(()=>{},["stop"])),t[3]||(t[3]=h=>e.$emit("create"))]},t[14]||(t[14]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]))):n.createCommentVNode("",!0),!e.only&&(e.btns===!0||e.btns.indexOf("copy")>-1)?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-btn",onClick:[t[4]||(t[4]=n.withModifiers(()=>{},["stop"])),t[5]||(t[5]=h=>e.$emit("copy"))]},t[15]||(t[15]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.children&&(e.btns===!0||e.btns.indexOf("addChild")>-1)?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fd-drag-btn",onClick:[t[6]||(t[6]=n.withModifiers(()=>{},["stop"])),t[7]||(t[7]=h=>e.$emit("addChild"))]},t[16]||(t[16]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]))):n.createCommentVNode("",!0),e.btns===!0||e.btns.indexOf("delete")>-1?(n.openBlock(),n.createElementBlock("div",{key:4,class:"_fd-drag-btn _fd-drag-danger",onClick:[t[8]||(t[8]=n.withModifiers(()=>{},["stop"])),t[9]||(t[9]=h=>e.$emit("delete"))]},t[17]||(t[17]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]))):n.createCommentVNode("",!0)])])):n.createCommentVNode("",!0),n.renderSlot(e.$slots,"default")],2)}const _g=De(LN,[["render",WN]]),w6="",GN=n.defineComponent({name:"HtmlEditor",emits:["update:modelValue"],props:{modelValue:String,title:String,text:Boolean,defaultValue:{require:!1}},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{validateXML(e){var i;const o=new DOMParser().parseFromString(e,"application/xml").getElementsByTagName("parsererror");return o.length>0&&(i=o[0].innerText.split(` -`)[0])!=null?i:""},load(){this.oldVal=this.modelValue,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"xml",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:this.modelValue||""}))})},onOk(){const e=this.editor.getValue();return!this.text&&this.validateXML(e)?(sn(this.t("struct.errorMsg")),!1):(this.visible=!1,e!==this.oldVal&&this.$emit("update:modelValue",e),!0)}}}),KN={class:"_fd-html-editor"},YN={key:0,ref:"editor"};function QN(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",KN,[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=u=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1}),n.createVNode(c,{class:"_fd-html-editor-con",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=u=>e.visible=u),"close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=u=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",YN,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const JN=De(GN,[["render",QN]]),C6="",XN=n.defineComponent({name:"FieldInput",inject:["designer"],emits:["update:modelValue"],props:{modelValue:String,disabled:Boolean},computed:{fieldList(){if(this.key)return this.getFieldList()},subformFieldList(){const e=this.designer.setupState.fieldList||[],t=this.fieldLeafSelectable?e:this.removeLeafNodes(at(e));return t.length?t:e},fieldReadonly(){return this.designer.setupState.fieldReadonly},isSubform(){return this.activeRule&&this.activeRule._menu.subForm},activeRule(){return this.designer.setupState.activeRule},relationField(){return this.designer.props.config.relationField},fieldLeafSelectable(){return this.designer.props.config.fieldLeafSelectable!==!1},t(){return this.designer.setupState.t}},data(){return{value:this.modelValue||"",oldValue:"",key:1,activeNode:null}},watch:{modelValue(e){this.value=e}},methods:{getFieldList(){let e=this.designer.setupState.fieldList||[];if(this.relationField===!1)return e;if(this.isSubform)e=this.subformFieldList;else{const t=this.activeRule;let r=t&&t.__fc__&&t.__fc__.parent;for(;r;)if(r.rule._menu&&["array","object"].indexOf(r.rule._menu.subForm)>-1){const o=this.findChildrenById(e,r.rule.field)||e;o.length&&(e=o);break}else r=r.parent}return e},removeLeafNodes(e){if(!Array.isArray(e)||e.length===0)return e;function t(r){return r.filter(o=>o.children&&o.children.length>0?(o.children=t(o.children),!0):!1)}return t(e)},findChildrenById(e,t){if(!Array.isArray(e))return null;for(const r of e){if(r.value===t)return r.children||[];if(r.children){const o=this.findChildrenById(r.children,t);if(o!==null)return o}}return null},copy(){si(this.modelValue)},getSubChildren(){let e=this.designer.setupState.getSubFormChildren(this.activeRule)||[];return e=ct.trueArray(e)?e:this.designer.setupState.children,e},getSubFieldChildren(){const e=this.getSubChildren(),t=[],r=o=>(o&&o.forEach(i=>{i&&i._fc_drag_tag&&i.field?t.push({...i,children:[]}):i&&i.children&&r(i.children)}),t);return r(e)},checkValue(){const e=this.oldValue;cp(e);let t=(this.value||"").replace(/[\s\ ]/g,"");if(t)if(/^[a-zA-Z]/.test(t)){if(e!==t){const r=t.indexOf(".")>-1;if(r&&(t=t.replaceAll(".","_")),this.getSubFieldChildren().filter(o=>o.field===t).length>0)return sn(this.t("computed.fieldExist",{label:t})),e;if(r)return t}}else return sn(this.t("computed.fieldChar")),e;else return sn(this.t("computed.fieldEmpty")),e;return this.oldValue="",t},onFocus(){this.oldValue=this.value},makeField(){this.oldValue=this.value,this.value=We(),this.onInput()},updateRule(e){const t={...e.update||{}};t.title||(t.title=e.label),this.designer.setupState.mergeRule(this.activeRule,t),this.designer.setupState.updateRuleFormData()},onInput(){if(this.value!==this.modelValue&&(this.value=this.checkValue(),this.value!==this.modelValue)){const e=this.activeNode;this.activeNode=null,this.oldValue=this.value,this.$emit("update:modelValue",this.value),e&&this.updateRule(e)}},currentChange(e){this.activeNode=e}},mounted(){const e=()=>{n.nextTick(()=>{++this.key})};this.designer.setupState.bus.$on("dragEnd",e),n.onUnmounted(()=>{this.designer.setupState.bus.$off("dragEnd",e)})}}),ZN={class:"_fd-field-input"};function qN(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-tree-select");return n.openBlock(),n.createElementBlock("div",ZN,[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[0]||(t[0]=n.withModifiers((...u)=>e.copy&&e.copy(...u),["stop"]))}),e.fieldList.length?(n.openBlock(),n.createBlock(c,{key:1,modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.disabled,"allow-create":!e.fieldReadonly,filterable:!0,"default-first-option":!e.fieldReadonly,indent:10,checkStrictly:e.isSubform&&e.relationField!==!0,"popper-class":"_fd-field-popper",onFocus:e.onFocus,onChange:e.onInput,onCurrentChange:e.currentChange,data:e.fieldList},null,8,["modelValue","readonly","disabled","allow-create","default-first-option","checkStrictly","onFocus","onChange","onCurrentChange","data"])):(n.openBlock(),n.createBlock(d,{key:0,modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.fieldReadonly||e.disabled,onFocus:e.onFocus,onBlur:e.onInput},n.createSlots({_:2},[e.fieldReadonly?void 0:{name:"append",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[1]||(t[1]=(...u)=>e.makeField&&e.makeField(...u))})]),key:"0"}]),1032,["modelValue","readonly","disabled","onFocus","onBlur"]))])}const eD=De(XN,[["render",qN]]),_6="",tD=n.defineComponent({name:"PromptInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String,popperClass:String,options:Array},data(){return{value:this.modelValue||""}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}});function nD(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),h=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(h,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=m=>e.value=m),onBlur:e.onInput,clearable:"",class:"_fd-list-input"},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":e.popperClass},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,onClick:y=>e.setValue(m.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(m.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["popper-class"])]),_:1},8,["size","modelValue","onBlur"])}const iD=De(tD,[["render",nD]]),E6="",rD=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],oD=n.defineComponent({name:"FetchConfig",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},components:{Warning:Jn,DragForm:je.$form(),FnEditor:xi,StructEditor:Gc},inject:["designer"],data(){return{visible:!1,value:at(this.modelValue||{}),form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"default"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},configured(){return!ct.empty(this.modelValue)}},watch:{visible(e){e&&(this.value=at(this.modelValue||{}),this.active())}},methods:{open(){this.visible=!0},active(){const e=this.value;this.form.rule=e.type==="static"?[]:rD(this.t),this.form.formData={...e},this.form.label=e.label,this.form.type=e.type,this.form.data=e.data,this.form.dataType=e.dataType,this.form.parse=e.parse||"",this.form.beforeFetch=e.beforeFetch||"",this.form.onError=e.onError||""},save(){this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=je.parseFn(this.form.parse),e.beforeFetch=je.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,e.to=this.to||"options",this.$emit("update:modelValue",e),this.visible=!1)}).catch(e=>{console.error(e),sn(e[Object.keys(e)[0]][0].message)})}},created(){this.active()}}),aD={class:"_fd-fetch-config"},lD={class:"_fd-fetch-info"};function sD(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),h=n.resolveComponent("DragForm"),m=n.resolveComponent("el-tab-pane"),y=n.resolveComponent("FnEditor"),C=n.resolveComponent("el-tabs"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",aD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=E=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("struct.title")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(w,{class:"_fd-fetch-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=E=>e.visible=E),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.optionsType.fetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[6]||(t[6]=E=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fetch-con",style:{height:"450px"}},{default:n.withCtx(()=>[n.createVNode(C,{"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(m,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",lD,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(h,{api:e.form.api,"onUpdate:api":t[1]||(t[1]=E=>e.form.api=E),modelValue:e.form.formData,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.formData=E),rule:e.form.rule,option:e.form.options},{title:n.withCtx(E=>[E.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:E.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(E.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(E.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.beforeFetch=E),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(m,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.parse=E),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(m,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.onError=E),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const dD=De(oD,[["render",sD]]),A6="",cD=n.defineComponent({name:"TableColumnConfig",components:{FnEditor:xi},props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},list(){var e;return((e=this.designer.setupState.activeRule)==null?void 0:e.__fc__.el.list)||[]},propColumns(){return Object.keys(this.list[0]||{})},format(){return["default","tag","image","custom"].map(e=>({label:this.t("com.dataTable.format."+e),value:e}))},align(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},fixed(){return[!1,"left","right"].map(e=>({label:this.t("com.dataTable.fixed."+(e||"default")),value:e}))},sortable(){return[!1,!0,"custom"].map(e=>({label:this.t("com.dataTable.sortable."+(typeof e=="boolean"?e?"default":"disabled":"custom")),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{getColumnData(e){const t=[];return e&&(this.list||[]).forEach(r=>{ai(r,e)&&t.indexOf(r[e])===-1&&t.push(r[e])}),t},add(e){const t={format:"default",filter:[],id:We()};e!=null?this.column.splice(e+1,0,t):this.column.push(t)},addChild(e){const t={p:e,format:"default",filter:[],id:We()};e.children||(e.children=[]),e.children.push(t)},remove(e){const t=e.p&&e.p.children||this.column;t.splice(t.indexOf(e),1),e.p&&!t.length&&delete e.p.children},editFn(e){this.activeRow=e},updateFn(){this.activeRow=null},tidyValue(){this.column=this.fullId(at(this.modelValue||[])),this.column.length||this.add()},fullId(e,t){return e.map(r=>{r.id||(r.id=We()),r.p=t,r.children&&this.fullId(r.children,r)}),e},close(){this.activeRow?this.activeRow=null:this.visible=!1},parseColumns(e){return e.map(t=>{const r={...t};return delete r.p,r.children&&r.children.length>0?r.children=this.parseColumns(r.children):delete r.children,r})},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[],t=this.parseColumns(this.column);for(let r=0;r[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=b=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.column.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcc-dialog _fd-config-dialog",title:e.t("com.dataTable.column.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow.render,"onUpdate:modelValue":t[1]||(t[1]=b=>e.activeRow.render=b),args:["scope","h"," resolveComponent","api"],name:"render"},null,8,["modelValue"])):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(w,{data:e.column,size:"small","row-key":"id",class:"_fd-tcc-table"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("com.dataTable.column.prop"),width:"130"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[!e.propColumns||!e.propColumns.length?(n.openBlock(),n.createBlock(m,{key:0,modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g},null,8,["modelValue","onUpdate:modelValue"])):(n.openBlock(),n.createBlock(C,{key:1,modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g,"allow-create":"",clearable:"","default-first-option":"",filterable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.propColumns,g=>(n.openBlock(),n.createBlock(y,{label:g,value:g},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(g),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.header")),1)],64))]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.label,"onUpdate:modelValue":g=>b.label=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.title")),1),t[4]||(t[4]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("style.width"),width:"100"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(m,{key:0,modelValue:b.width,"onUpdate:modelValue":g=>b.width=g},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("com.dataTable.filter"),width:"120"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(C,{key:0,modelValue:b.filter,"onUpdate:modelValue":g=>b.filter=g,multiple:"",clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.getColumnData(b.prop),g=>(n.openBlock(),n.createBlock(y,{label:g,value:g},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(g),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:"Class"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.className,"onUpdate:modelValue":g=>b.className=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),n.createVNode(h,{label:e.t("com.dataTable.column.sort"),width:"100"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(C,{key:0,modelValue:b.sortable,"onUpdate:modelValue":g=>b.sortable=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.sortable,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.position"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.fixed,"onUpdate:modelValue":g=>b.fixed=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fixed,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value||"default"},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.align"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.align,"onUpdate:modelValue":g=>b.align=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.align,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{width:"110"},{default:n.withCtx(({row:b})=>[n.createElementVNode("div",fD,[n.createVNode(C,{modelValue:b.format,"onUpdate:modelValue":g=>b.format=g,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.format,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"]),b.format==="custom"?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:g=>e.editFn(b)},null,8,pD)):n.createCommentVNode("",!0)])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.render")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("props.hide"),width:"50",fixed:"right"},{default:n.withCtx(({row:b})=>[!b.children||!b.children.length?(n.openBlock(),n.createBlock(S,{key:0,modelValue:b.hidden,"onUpdate:modelValue":g=>b.hidden=g},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"90",fixed:"right"},{default:n.withCtx(({row:b,$index:g})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:_=>e.add(g)},null,8,hD),n.createElementVNode("i",{class:"fc-icon icon-add-child",onClick:_=>e.addChild(b)},null,8,mD),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:_=>e.remove(b)},null,8,gD)]),_:1},8,["label"])]),_:1},8,["data"]),[[n.vShow,!e.activeRow]]),n.withDirectives(n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=b=>e.add())},{default:n.withCtx(()=>[t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},512),[[n.vShow,!e.activeRow]])]),_:1},8,["title","modelValue"])])}const yD=De(cD,[["render",vD]]),S6="",bD=n.defineComponent({name:"TableColumnConfig",props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,activeKey:"",activeArgs:[]}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},decoration(){return["link","round","plain","disabled"].map(e=>({label:this.t("com.dataTable.button."+e),value:e}))},size(){return["large","default","small"].map(e=>({label:this.t("props."+e),value:e}))},type(){return["primary","success","warning","danger","info"].map(e=>({label:this.t("props."+e),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{btnProps(e){const t=e.prop||[];return{type:e.type,size:e.size,round:t.indexOf("round")>-1,link:t.indexOf("link")>-1,plain:t.indexOf("plain")>-1,disabled:t.indexOf("disabled")>-1}},defaultData(){return{key:this.column.length+1,name:this.t("props.button")+(this.column.length+1)}},add(e){e!=null?this.column.splice(e+1,0,this.defaultData()):this.column.push(this.defaultData())},handle(e,t,r){this.activeKey=t,this.activeRow=e,this.activeArgs=r},remove(e){this.column.splice(e,1)},tidyValue(){this.column=at(this.modelValue||[]),this.column.length||this.add()},close(){this.activeRow?this.activeRow=null:this.visible=!1},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[];for(let t=0;t[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=b=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.button.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcb-dialog _fd-config-dialog",title:e.t("com.dataTable.button.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=b=>e.visible=b),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow[e.activeKey],"onUpdate:modelValue":t[1]||(t[1]=b=>e.activeRow[e.activeKey]=b),args:e.activeArgs,name:e.activeKey},null,8,["modelValue","args","name"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(w,{data:e.column,size:"small"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("props.preview"),width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(d,n.normalizeProps(n.guardReactiveProps(e.btnProps(b))),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b.name),1)]),_:2},1040)]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.key,"onUpdate:modelValue":g=>b.key=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>t[4]||(t[4]=[n.createTextVNode(" ID"),n.createElementVNode("span",{style:{color:"red"}},"*",-1)])),_:1}),n.createVNode(h,null,{default:n.withCtx(({row:b})=>[n.createVNode(m,{modelValue:b.name,"onUpdate:modelValue":g=>b.name=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.name")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("event.type"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.type,"onUpdate:modelValue":g=>b.type=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.size"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{modelValue:b.size,"onUpdate:modelValue":g=>b.size=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.size,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.decoration.name"),width:"120"},{default:n.withCtx(({row:b})=>[n.createVNode(C,{multiple:"",modelValue:b.prop,"onUpdate:modelValue":g=>b.prop=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decoration,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.hide"),width:"80"},{default:n.withCtx(({row:b})=>[n.createVNode(S,{modelValue:b.hidden,"onUpdate:modelValue":g=>b.hidden=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.callback"),width:"80"},{default:n.withCtx(({row:b})=>[n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(b,"handle",["props","scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.handle")),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,CD),n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(b,"click",["scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.click")),1),t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,_D)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"80"},{default:n.withCtx(({$index:b})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:g=>e.add(b)},null,8,ED),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:g=>e.remove(b)},null,8,AD)]),_:1},8,["label"])]),_:1},8,["data"]),n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=b=>e.add())},{default:n.withCtx(()=>[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1})],64))]),_:1},8,["title","modelValue"])])}const xD=De(bD,[["render",SD]]),x6="",Eg=n.defineComponent({name:"DataTable",emits:["sortChange","handleClick"],props:{column:{type:Array,default:()=>[]},globalDataKey:[String,Object],fetch:Object,data:{type:Array,default:()=>[]},button:Object,index:Boolean,selection:Boolean,page:Object,formCreateInject:Object},data(){return{total:0,loading:!1,unwatch:null,list:[],currentPage:1,id:1,order:"",orderBy:""}},watch:{globalDataKey(){this.initPage()},fetch(){this.globalDataKey||this.initPage()},data(){!this.globalDataKey&&!this.fetch&&this.initPage()},selection(){this.id++},index(){this.id++},page:{handler(){this.initPage(),this.id++},deep:!0},button:{handler(){this.id++},deep:!0}},computed:{filterList(){let e=this.list||[];const t=[];return this.column.forEach(r=>{r.prop&&Array.isArray(r.filter)&&r.filter.length>0&&t.push(o=>r.filter.indexOf(o[r.prop])>-1)}),t.forEach(r=>{e=e.filter(r)}),e}},render(){return n.withDirectives(n.h("div",{class:"_fc-data-table"},[n.h(n.resolveComponent("el-table"),{data:this.filterList,...this.$attrs,key:this.id,ref:"table",onSortChange:e=>{this.$emit("sortChange",e),e.order?(this.orderBy=e.order==="descending"?"DESC":"ASC",this.order=e.prop):(this.orderBy="",this.order=""),this.initPage()}},()=>{const e=this.column.filter(r=>r.hidden!==!0).map(r=>this.makeColumn(r));this.selection&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"selection",width:"50px"}));const t=this.makeButtonCol();return t&&e.push(t),this.index&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"index",width:"50px"})),e}),this.makePage()]),[[n.resolveDirective("loading"),this.loading]])},methods:{getEl(){return this.$refs.table},deepGet(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o{this.list=e}):this.list=this.data},btnProps(e,t){const r=e.prop||[],o={type:e.type,size:e.size,round:r.indexOf("round")>-1,link:r.indexOf("link")>-1,plain:r.indexOf("plain")>-1,disabled:r.indexOf("disabled")>-1,onClick:l=>{l.stopPropagation();const d=Nr(e.click);try{d&&d(t,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,scope:t,column:t.row})}},i=Nr(e.handle);try{const l=i&&i(o,t,this.formCreateInject.api);typeof l=="boolean"&&(o.disabled=l)}catch(l){console.error(l)}return o},getLimit(){return this.page.props&&this.page.props.pageSize||20},nextList(){if(this.globalDataKey||this.fetch)this.fetchData(!0).then(({list:e,total:t})=>{this.list=e,this.total=t});else{const e=this.data,t=this.getLimit(),r=this.currentPage*t;this.list=e.slice(r-t,r),this.total=e.length}},fetchData(e){return this.unwatch&&this.unwatch(),new Promise(t=>{let r=this.fetch;if(this.globalDataKey){const o=typeof this.globalDataKey=="string"?this.globalDataKey:this.globalDataKey.key;r=this.formCreateInject.api.options.globalData[o]}if(r)if(r.type==="fetch"||!this.globalDataKey){r={...r};let o={};if(e){const l=this.page.props&&this.page.props.pageSize||20,d=this.page.pageField||"page",c=this.page.pageSizeField||"limit";o={[d]:this.currentPage,[c]:l}}if(this.order){const l=this.page.orderField||"order",d=this.page.orderByField||"orderBy";o[l]=this.order,o[d]=this.orderBy}const i=Object.keys(o).map(l=>encodeURIComponent(l)+"="+encodeURIComponent(o[l]),"").join("&");i&&(r.action+=(r.action.indexOf("?")!==-1?"&":"?")+i),this.loading=!0,r.wait=1e3,this.unwatch=this.formCreateInject.api.watchFetch(r,(l,d)=>{this.loading=!1;const c=this.page.totalField,u=this.page.dataField,h=u?this.deepGet(l,u,[]):l;let m=c?this.deepGet(l,c):0;m||(m=h.length||0),t({list:h,total:m})},l=>{console.error(l),this.loading=!1},(l,d)=>{if(d)return this.unwatch&&this.unwatch(),this.unwatch=null,setTimeout(()=>{this.changePage(1)}),!1})}else{let o=r.data||[],i=r.data.length;if(e){const l=this.getLimit(),d=this.currentPage*l;o=o.slice(d-l,d),i=o.length}t({list:o,total:i})}else t({list:[],total:0})})},changePage(e){this.currentPage=e,this.nextList()},makePage(){if(this.page&&this.page.open===!0)return n.h(n.resolveComponent("el-pagination"),{layout:"prev, pager, next",total:this.total,currentPage:this.currentPage,"onUpdate:currentPage":e=>{this.currentPage!==e&&this.changePage(e)},class:this.page.position||"right",...this.page.props||{},pageSize:this.page.props&&this.page.props.pageSize||20})},makeButtonCol(){if(this.button&&this.button.open===!0&&this.button.column)return n.h(n.resolveComponent("el-table-column"),{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},{default:e=>this.button.column.filter(t=>t.hidden!==!0).map(t=>n.h(n.resolveComponent("el-button"),this.btnProps(t,e),()=>[t.name]))})},makeColumn(e){return n.h(n.resolveComponent("el-table-column"),{label:e.label,prop:e.prop,width:e.width,align:e.align,className:e.className,fixed:e.fixed,sortable:e.sortable},{default:t=>{if(e.children&&e.children.length>0)return e.children.map(r=>this.makeColumn(r));if(!(!e.format||e.format==="default"))return this.makeTd(e,t)}})},makeTd(e,t){return e.format==="custom"&&e.render?e.render(t,n.h,n.resolveComponent,this.formCreateInject.api):e.format==="tag"?n.h(n.resolveComponent("el-tag"),{disableTransitions:!0},()=>[this.deepGet(t.row,e.prop,"")]):e.format==="image"?n.h("div",{class:"_fc-data-table-img-list"},(()=>{let r=this.deepGet(t.row,e.prop,"");return r=(Array.isArray(r)?r:[r]).filter(o=>!!o),r.map((o,i)=>n.h(n.resolveComponent("el-image"),{src:o,previewSrcList:r,previewTeleported:!0,initialIndex:i,fit:"cover"}))})()):""+this.deepGet(t.row,e.prop,"")}},created(){this.initPage(),this.$watch(()=>this.data&&this.data.length,()=>{!this.globalDataKey&&!this.fetch&&this.initPage()})}}),k6="",kD="[[FORM-CREATE-PREFIX-",TD="-FORM-CREATE-SUFFIX]]",ND=n.defineComponent({name:"FnConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],eventConfig:{type:Array,default:()=>[]}},inject:["designer"],components:{FnEditor:xi},data(){return{visible:!1,activeData:null,defActive:"no",event:{},cus:!1,eventStr:""}},computed:{eventInfo(){const e={};return this.eventConfig.forEach(t=>{e[t.name]=t.info}),e},t(){return this.designer.setupState.t},eventNum(){let e=0;return Object.keys(this.modelValue||{}).forEach(t=>{this.modelValue[t]&&e++}),e}},watch:{visible(e){this.event=e?this.loadFN(Qs({},this.modelValue||{})):{},e||this.destroy()}},methods:{getArgs(e){return e.args.join(", ")},loadFN(e){const t={};return this.eventConfig.forEach(r=>{const o=r.name,i=e[o]||"";t[o]={item:r,fn:i}}),t},parseFN(e){const t={};return Object.keys(e).forEach(r=>{e[r].fn&&(t[r]=e[r].fn)}),t},edit(e){e.key=We(),this.activeData=e,this.eventStr=e.fn||kD+`function ${e.item.name}(${this.getArgs(e.item)}){}`+TD,this.defActive=e.item.name},save(){return this.$refs.fn.save()?(this.activeData.fn=this.eventStr,this.destroy(),!0):!1},destroy(){this.activeData=null,this.defActive="no"},close(){this.destroy()},submit(){this.activeData&&!this.save()||(this.$emit("update:modelValue",this.parseFN(this.event)),this.visible=!1,this.destroy())}}}),DD={class:"_fd-fn-list"},OD=["onClick"],VD={key:0,class:"_fd-label"},BD={key:1,class:"_fd-dot"};function RD(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-text"),h=n.resolveComponent("el-header"),m=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-menu"),C=n.resolveComponent("el-main"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("FnEditor"),b=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",DD,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode(b,{class:"_fd-fn-list-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[4]||(t[4]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[3]||(t[3]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(w,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-l"},{default:n.withCtx(()=>[n.createVNode(h,{class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(u,{type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.list")),1)]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(y,{"default-active":e.defActive,modelValue:e.activeData,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeData=g)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(g,_)=>(n.openBlock(),n.createBlock(m,{key:_,index:_},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fn-list-method",onClick:n.withModifiers(x=>e.edit(g),["stop"])},[n.createElementVNode("span",null,[t[5]||(t[5]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(_),1)]),e.eventInfo[_]?(n.openBlock(),n.createElementBlock("span",VD,n.toDisplayString(e.eventInfo[_]),1)):n.createCommentVNode("",!0),g.fn?(n.openBlock(),n.createElementBlock("span",BD)):n.createCommentVNode("",!0)],8,OD)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active","modelValue"])]),_:1})]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-r"},{default:n.withCtx(()=>[e.activeData?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(C,{key:1},{default:n.withCtx(()=>[n.createVNode(E,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[2]||(t[2]=g=>e.eventStr=g),name:e.activeData.item.name,args:e.activeData.item.args},null,8,["modelValue","name","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const $D=De(ND,[["render",RD]]),T6="",ID=n.defineComponent({name:"FnInput",components:{FnEditor:xi},emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,title:String,body:Boolean,fnx:Boolean,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue}},data(){return{visible:!1,value:this.modelValue}},watch:{modelValue(e){this.value=e}},methods:{onOk(){this.$refs.editor.save()&&(this.$emit("update:modelValue",this.value),this.$emit("change",this.value),this.visible=!1)}}}),FD={class:"_fd-fn-input"};function MD(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("FnEditor"),h=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",FD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=m=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"default",{},()=>[n.createTextVNode(n.toDisplayString(e.t("event.action")),1)])]),_:3})]),_:3},8,["hidden"]),n.createVNode(h,{class:"_fd-fn-input-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=m=>e.visible=m),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[2]||(t[2]=m=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(u,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=m=>e.value=m),name:e.name,args:e.args,body:e.body,fnx:e.fnx},null,8,["modelValue","name","args","body","fnx"])]),_:1},8,["title","modelValue"])])}const Ag=De(ID,[["render",MD]]),N6="",PD=n.defineComponent({name:"GlobalFetchSelect",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalData||{}).map(e=>({label:this.designer.setupState.formOptions.globalData[e].label,value:e}))}},watch:{modelValue(){this.value=(this.modelValue||{}).key||""}},data(){return{value:(this.modelValue||{}).key||"",uni:1,loading:!1}},methods:{refresh(){!this.value||(this.uni=this.uni===1?0:1,this.input(),this.loading=!0,setTimeout(()=>{this.loading=!1},1e3))},openConfig(){this.designer.setupState.openGlobalFetchDialog()},input(){const e=typeof this.modelValue=="object"?{...this.modelValue}:{};e.to=this.to||"options",e.key=this.value,e._uni=this.uni,this.$emit("update:modelValue",e)}}}),LD={class:"_fd-gfs"},jD={class:"_fd-gfs-handle"};function zD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",LD,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),clearable:"",filterable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",jD,[n.createElementVNode("i",{onClick:t[1]||(t[1]=(...u)=>e.refresh&&e.refresh(...u)),class:n.normalizeClass(["fc-icon icon-refresh",{disabled:!e.value,"_fc-loading":this.loading}]),title:"reload"},null,2),n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[2]||(t[2]=(...u)=>e.openConfig&&e.openConfig(...u))},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const UD=De(PD,[["render",zD]]),D6="",HD=n.defineComponent({name:"GlobalClassSelect",emits:["update:modelValue"],props:{modelValue:[Array,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalClass||{}).map(e=>({label:this.designer.setupState.formOptions.globalClass[e].label,value:e}))}},watch:{modelValue(){this.tidyValue()}},data(){return{value:[]}},methods:{tidyValue(){this.value=Array.isArray(this.modelValue)?this.modelValue:(this.modelValue||"").split(" ").filter(e=>!!e)},openConfig(){this.designer.setupState.openGlobalClassDialog()},input(){this.$emit("update:modelValue",this.value.join(" "))}},created(){this.tidyValue()}}),WD={class:"_fd-gcs"},GD={class:"_fd-gcs-handle"};function KD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",WD,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),multiple:"",filterable:"","allow-create":"","default-first-option":"","reserve-keyword":!1,clearable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",GD,[n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[1]||(t[1]=(...u)=>e.openConfig&&e.openConfig(...u))},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const YD=De(HD,[["render",KD]]),O6="",QD=n.defineComponent({name:"FetchTable",components:{VariableConfig:jo},inject:["designer"],emits:["update:modelValue"],props:{modelValue:Object},computed:{t(){return this.designer.setupState.t}},data(){return{value:[],active:null,start:null}},methods:{onConfirm(e,t,r){e===this.active?e[t]=(e[t]||"").substring(0,this.start)+r+(e[t]||"").substring(this.start):(e[t]+=r,this.active=null,this.start=null),this.submit()},onBlur(e,t){this.active=e,this.start=t.target.selectionStart,this.submit()},submit(){const e={};this.value.forEach(t=>{t.key&&t.value&&(e[t.key]=t.value)}),this.$emit("update:modelValue",e)},add(){this.value.push({})},rm(e){this.value.splice(e,1),this.submit()}},created(){const e=[];Object.keys(this.modelValue||{}).forEach(t=>{e.push({key:t,value:this.modelValue[t]})}),this.value=e}}),JD={class:"_fd-fetch-table"},XD={style:{width:"40%"}},ZD={class:"_fd-fetch-table-key"},qD=["onClick"];function eO(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("VariableConfig"),u=n.resolveComponent("el-input"),h=n.resolveComponent("el-main"),m=n.resolveComponent("el-container"),y=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",JD,[e.value.length>0?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-fetch-table-con"},{default:n.withCtx(()=>[n.createVNode(d,null,{default:n.withCtx(()=>[n.createElementVNode("div",XD,n.toDisplayString(e.t("props.key")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("props.value")),1)]),_:1}),n.createVNode(h,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(C,S)=>(n.openBlock(),n.createElementBlock("div",{key:S,class:"_fd-fetch-table-row"},[n.createElementVNode("div",ZD,[n.createVNode(u,{modelValue:C.key,"onUpdate:modelValue":w=>C.key=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"key",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])]),n.createVNode(u,{modelValue:C.value,"onUpdate:modelValue":w=>C.value=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"value",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:w=>e.rm(S)},null,8,qD)]))),128))]),_:1})]),_:1})):n.createCommentVNode("",!0),n.createVNode(y,{link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])])}const tO=De(QD,[["render",eO]]),Sg=n.defineComponent({name:"DragBox",props:["rule","tag","formCreateInject","list"],render(e){const t={...e.$props.rule.props,...e.$attrs};let r="_fd-"+e.$props.tag+"-drag _fd-drag-box";Object.keys(e.$slots).length||(r+=" drag-holder"),t.class=r,t.modelValue=e.$props.list||[...e.$props.formCreateInject.children];const o={};return e.$slots.default&&e.$slots.default().forEach(l=>{l.key&&(o[l.key]=l)}),n.h(Lr,t,{item:({element:i,index:l})=>{var u,h,m;let d="";(((u=i==null?void 0:i._menu)==null?void 0:u.inline)||((h=i==null?void 0:i._config)==null?void 0:h.inline))&&(d=" is-inline");const c=(m=i==null?void 0:i.__fc__)==null?void 0:m.key;if(c){let y=o["_"+i.slot];if(y?y.children.forEach(C=>{C.key===c+"fc"&&(y=C)}):y=o[c+"fc"],y)return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item"+d,key:c},y)}return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item",key:l},null)}})}}),V6="",nO=n.defineComponent({name:"FcTableView",props:{mini:Boolean,label:String,width:[Number,String],formCreateInject:Object,border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},inject:["designer"],components:{DragTool:_g,DragBox:Sg},watch:{rule:{handler(){this.initRule(),this.style=this.rule.style},immediate:!0}},data(){return{unique:{},style:{},dragProp:{rule:{props:{tag:"el-col",group:{name:"default",put:(e,...t)=>(e.el.__rule__=this.formCreateInject.rule,this.designer.setupState.dragPut(e,...t))},ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"vertical",itemKey:"type"}},tag:"tableCell"},lattice:{},uni:{}}},computed:{t(){return this.designer.setupState.t},tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{getUnique(e){return this.unique[e]||(this.unique[e]=We()),this.unique[e]},getSlotChildren(e){const t=[];return this.formCreateInject.children.forEach(r=>{e.indexOf(r.slot)>-1&&t.push(r)}),t},dragAdd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=`${t.pid}:${t.idx}`,l=e.item._underlying_vm_,d=r.addRule&&r.addRule.children===r.moveRule;d&&r.moveRule.splice(r.moveRule.indexOf(l),1);let c=0;const u="drag"+t.pid+t.idx;if(this.$refs[u][0].list.length){let h=this.$refs[u][0].list[e.newIndex?e.newIndex-1:0];c=o.indexOf(h)+(e.newIndex?1:0)}else if(o.length){const h=Object.keys(this.$refs);for(let m=h.indexOf(u)-1;m>=0;m--){if(!this.$refs[h[m]]||!this.$refs[h[m]].length)continue;const y=this.$refs[h[m]][0].list||[];if(y.length){c=o.indexOf(y[y.length-1])+1;break}}}e.newIndex=c,d?(l.slot=i,o.splice(e.newIndex,0,l),r.added=!0,r.handleSortAfter({rule:l})):r.dragAdd(o,e,`${t.pid}:${t.idx}`)},dragEnd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=e.item._underlying_vm_,l=o.indexOf(i);e.newIndex=l+(e.newIndex-e.oldIndex),e.oldIndex=l,r.dragEnd(this.formCreateInject.children,e,`${t.pid}:${t.idx}`)},dragStart(){this.designer.setupState.dragStart(this.formCreateInject.children)},dragUnchoose(e){this.designer.setupState.dragUnchoose(this.formCreateInject.children,e)},initRule(){const e=this.rule;e.style||(e.style={}),e.class||(e.class={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},active(e){const t=`${e.pid}:${e.idx}`;this.designer.setupState.customActive({name:"fcTableGrid",onPaste:r=>{r.slot=t,this.formCreateInject.children.push(r)},style:{formData:{style:this.rule.style[t]||{},class:this.rule.class[t]||""},change:(r,o)=>{this.rule[r][t]=o||{}}}})},command(e){this[e[0]](...e[1])},rmSlot(e,t){const r=Object.keys(e),o=this.formCreateInject.children;let i=0;[...o].forEach((l,d)=>{if(!l.slot)return;let c;t.indexOf(l.slot)>-1?(o.splice(d-i,1),i++):(c=r.indexOf(l.slot))>-1&&(l.slot=e[r[c]])}),t.forEach(l=>{delete this.style[l]}),this.loadRule()},rmRow(e){this.rule.row--;const t={},r=[];for(let l=e.pid;l{l.top===e.pid&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.top>e.pid&&l.top--}),this.rmSlot(t,r)},rmCol(e){this.rule.col--;const t={},r=[];for(let l=0;l{l.left===e.idx&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.left>e.idx&&l.left--}),this.rmSlot(t,r)},splitRow(e){const t=e.data.layout,r=t.row;if(t.row=0,r>1)for(let o=1;o1)for(let o=1;othis.rule.col?this.rule.col-e.idx:o,t=e.data.layout}else t={top:e.pid,left:e.idx,col:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},mergeBottom(e){let t;if(e.data.layout){const o=(e.data.layout.row||1)+1;e.data.layout.row=o+o.pid>this.rule.col?this.rule.col-e.pid:o,t=e.data.layout}else t={top:e.pid,left:e.idx,row:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},addCol(e,t){if(this.rule.col++,this.rule.layout.forEach(r=>{r.left>(t?e.idx-1:e.idx)&&r.left++}),t||e.idx{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},addRow(e,t){if(this.rule.row++,this.rule.layout.forEach(r=>{r.top>(t?e.pid-1:e.pid)&&r.top++}),t||e.pid{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.reverse().forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y(n.openBlock(),n.createElementBlock("tr",{key:C},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.rule.col,(S,w)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[e.lattice[C][w].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:`${C}${w}`,ref_for:!0},e.lattice[C][w]?{colspan:e.lattice[C][w].colspan,rowspan:e.lattice[C][w].rowspan}:{},{style:[e.tableColor,e.style&&e.style[`${C}:${w}`]||{}],class:e.rule.class&&e.rule.class[`${C}:${w}`]||""}),[n.createElementVNode("div",iO,[n.createVNode(m,{"drag-btn":!1,"handle-btn":!0,onActive:E=>e.active({pid:C,idx:w}),unique:e.lattice[C][w].id},{handle:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addRow({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-add-col"},null,-1)]),8,rO),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addCol({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add-col",style:{transform:"rotate(90deg)"}},null,-1)]),8,oO),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:t[2]||(t[2]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(h,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addLeft")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addRight")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addTop")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addBottom")),1)]),_:2},1032,["command"]),n.createVNode(c,{divided:"",disabled:e.lattice[C][w].right,command:["mergeRight",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeRight")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.lattice[C][w].bottom,command:["mergeBottom",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeBottom")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.col>1),command:["splitCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.row>1),command:["splitRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitRow")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:e.rule.col<2,command:["rmCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.rule.row<2,command:["rmRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmRow")),1)]),_:2},1032,["disabled","command"])]),_:2},1024)]),default:n.withCtx(()=>[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:2},1032,["onCommand"])])]),default:n.withCtx(()=>[n.createVNode(d,n.mergeProps({ref_for:!0},e.dragProp,{onAdd:E=>e.dragAdd(E,{pid:C,idx:w}),ref_for:!0,ref:"drag"+C+w,onEnd:E=>e.dragEnd(E,{pid:C,idx:w}),onStart:t[0]||(t[0]=E=>e.dragStart(E)),onUnchoose:t[1]||(t[1]=E=>e.dragUnchoose(E)),list:e.getSlotChildren([`${C}:${w}`,...e.lattice[C][w].slot])}),{default:n.withCtx(()=>[n.renderSlot(e.$slots,`${C}:${w}`)]),_:2},1040,["onAdd","onEnd","list"])]),_:2},1032,["onActive","unique"])])],16)):n.createCommentVNode("",!0)],64))),256))]))),128))],4)],2)}const lO=De(nO,[["render",aO]]),B6="",sO={name:"FcTable",props:{mini:Boolean,label:String,width:[Number,String],border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},watch:{rule:{handler(){this.initRule(),this.loadRule(),this.tdStyle=this.rule.style||{},this.tdClass=this.rule.class||{}},immediate:!0,deep:!0}},data(){return{tdStyle:{},tdClass:{},lattice:{}}},computed:{tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{initRule(){const e=this.rule;e.style||(e.style={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const h=l.layout.col||1,m=l.layout.row||1;for(let y=0;y[n.createElementVNode("div",{class:n.normalizeClass(["_fc-table",{"is-mini":r.mini}])},[n.createElementVNode("table",{border:"1",cellspacing:"0",cellpadding:"0",style:n.normalizeStyle(l.tableColor)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.row,(c,u)=>(n.openBlock(),n.createElementBlock("tr",{key:u},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.col,(h,m)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:`${u}${m}`},[i.lattice[u][m].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:0,ref_for:!0},i.lattice[u][m]?{colspan:i.lattice[u][m].colspan,rowspan:i.lattice[u][m].rowspan}:{},{valign:"top",class:i.tdClass&&i.tdClass[`${u}:${m}`]||"",style:[l.tableColor,i.tdStyle&&i.tdStyle[`${u}:${m}`]||{}]}),[n.renderSlot(e.$slots,`${u}:${m}`),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(i.lattice[u][m].slot,y=>n.renderSlot(e.$slots,`${y}`)),256))],16)):n.createCommentVNode("",!0)],64))),128))]))),128))],4)],2)]),_:3})}const cO=De(sO,[["render",dO]]),R6="",uO=n.defineComponent({name:"FcValue",props:["modelValue"],inject:["designer"],watch:{modelValue(e){this.$emit("change",e)}},computed:{t(){return this.designer.setupState.t}}}),fO={class:"_fd-value"};function pO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",fO,n.toDisplayString(e.t("com.fcValue.empty")),1)}const hO=De(uO,[["render",pO]]),mO=n.defineComponent({name:"FcValue",props:["modelValue"],watch:{modelValue(e){this.$emit("change",e)}}}),gO={class:"_fc-value"};function vO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",gO,n.toDisplayString(e.modelValue),1)}const yO=De(mO,[["render",vO]]),bO=n.defineComponent({name:"FcSlot",inheritAttrs:!1,inject:["parentFC"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return n.createVNode(n.Fragment,{},e?[e(this.slotArg)]:[])},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),wO=n.defineComponent({name:"FcSlotView",inheritAttrs:!1,inject:["parentFC","designer"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return e?n.createVNode(n.Fragment,{},[e(this.slotArg)]):n.createVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcSlot.empty",{tag:"<template #"+this.slotName+" />"})})},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),CO=n.defineComponent({name:"FcJson",inheritAttrs:!1,props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule)return this.type==="object"?n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},sortBtn:this.sortBtn,min:this.min,max:this.max,expand:this.expand,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):n.createVNode(n.Fragment,{key:this.uni},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)])},methods:{loadRule(){let e=at(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),$6="",_O=n.defineComponent({name:"FcJsonView",inheritAttrs:!1,inject:["designer"],props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule){let r=null;return this.type==="object"?r=n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?r=n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},sortBtn:this.sortBtn,expand:1,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):r=n.createVNode(n.Fragment,{key:1},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)]),n.createElementVNode("div",{key:this.uni,style:{"--fc-json-mask":`'${this.designer.setupState.t("com.fcJson.name")}'`},class:"_fd-json-container"},[r])}else return n.createElementVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcJson.empty",{tag:"JSON"})})},methods:{loadRule(){let e=at(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),I6="",EO=n.defineComponent({name:"fcInlineForm"}),AO={class:"_fc-line-form"};function SO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",AO,[n.renderSlot(e.$slots,"default")])}const xg=De(EO,[["render",SO]]),F6="",xO=n.defineComponent({name:"LanguageInput",inject:["designer"],emits:["update:modelValue","blur","change"],props:{size:String,placeholder:String,modelValue:String,disabled:Boolean},computed:{isVar(){return!!(this.modelValue||"").match(/^\{\{\s*\$t\.(.+)\s*\}\}$/)},t(){return this.designer.setupState.t},showLanguage(){return this.designer.setupState.getConfig("showLanguage")},localeList(){var o,i;const e=this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]),t=[],r=((i=(o=this.designer.props)==null?void 0:o.locale)==null?void 0:i.name)||"zh-cn";return e.forEach(l=>{l.value===r?t.unshift(l):t.length<2&&t.push(l)}),t.length>2&&t.pop(),t},language(){const e=this.designer.setupState.formOptions.language||{},t={};return Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),Object.values(t)}},methods:{openConfig(){this.designer.setupState.activeModule="language"},clickLang(e){this.onInput(`{{$t.${e}}}`),this.$refs.pop.hide()},onInput(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},mounted(){}}),kO={class:"_fd-language-list"},TO={class:"_fd-language-header"},NO={class:"_fd-language-title"},DO={class:"_fd-language-name"},OO=["onClick"];function VO(e,t,r,o,i,l){const d=n.resolveComponent("el-popover"),c=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(c,{class:n.normalizeClass(["_fd-language-input",{"is-variable":e.isVar}]),placeholder:e.placeholder,disabled:e.disabled,modelValue:e.modelValue,"onUpdate:modelValue":e.onInput,onBlur:t[1]||(t[1]=u=>e.$emit("blur")),size:e.size||"small"},n.createSlots({_:2},[e.showLanguage!==!1?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{placement:"bottom-end",width:300,"hide-after":0,trigger:"click",ref:"pop","popper-class":"_fd-language-popover"},{reference:n.withCtx(()=>t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",kO,[n.createElementVNode("div",TO,[n.createElementVNode("div",NO,[n.createTextVNode(n.toDisplayString(e.t("language.select")),1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[0]||(t[0]=(...u)=>e.openConfig&&e.openConfig(...u))})]),n.createElementVNode("div",DO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,u=>(n.openBlock(),n.createElementBlock("div",{key:u.value},n.toDisplayString(u.label),1))),128))])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.language,u=>(n.openBlock(),n.createElementBlock("div",{key:u.key,class:"_fd-language-item",onClick:h=>e.clickLang(u.key)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,h=>(n.openBlock(),n.createElementBlock("div",{key:h.value},n.toDisplayString(u[h.value]||"-"),1))),128))],8,OO))),128))])]),_:1},512)]),key:"0"}:void 0]),1032,["class","placeholder","disabled","modelValue","onUpdate:modelValue","size"])}const su=De(xO,[["render",VO]]),M6="",BO=n.defineComponent({name:"Validate",inject:["designer"],emits:["update:modelValue"],props:{modelValue:Array},components:{LanguageInput:su,FnInput:Ag,PatternInput:bc},watch:{modelValue(e){this.validate=this.parseValue(e||[])}},data(){return{validate:this.parseValue(this.modelValue||[])}},computed:{t(){return this.designer.setupState.t},modes(){const e=this.designer.setupState.activeRule;return e&&e._menu.subForm==="object"?{validator:this.t("validate.modes.validator")}:{min:this.t("validate.modes.min"),max:this.t("validate.modes.max"),len:this.t("validate.modes.len"),pattern:this.t("validate.modes.pattern"),validator:this.t("validate.modes.validator")}},triggers(){return it(this.t,[{label:"blur",value:"blur"},{label:"change",value:"change"},{label:"submit",value:"submit"}])}},methods:{handleCommand(e){this.validate.push({transform:new Function("val","this.type = val == null ? 'string' : (Array.isArray(val) ? 'array' : (typeof val)); return val;"),mode:e,trigger:"blur"})},autoMessage(e){const t=this.designer.setupState.activeRule.title;this.designer.setupState.activeRule&&(e.message=this.t("validate.autoRequired",{title:t}),this.onInput())},getSpan(e){return["pattern","validator","required"].indexOf(e.mode)>-1?24:12},onInput:function(){this.$emit("update:modelValue",this.validate.map(e=>(e={...e},e.message||delete e.message,e)))},remove(e){this.validate.splice(e,1),this.onInput()},parseValue(e){return at(e.map(t=>(t.validator&&(t.mode="validator"),t.mode||Object.keys(t).forEach(r=>{["message","type","trigger","mode"].indexOf(r)<0&&(t.mode=r)}),t)))}}}),RO={class:"_fd-validate"},$O={class:"_fd-validate-item"},IO={class:"_fd-validate-title"},FO=["onClick"];function MO(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-form-item"),h=n.resolveComponent("el-col"),m=n.resolveComponent("PatternInput"),y=n.resolveComponent("FnInput"),C=n.resolveComponent("el-input-number"),S=n.resolveComponent("LanguageInput"),w=n.resolveComponent("el-row"),E=n.resolveComponent("el-button"),b=n.resolveComponent("el-dropdown-item"),g=n.resolveComponent("el-dropdown-menu"),_=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",RO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.validate,(x,k)=>(n.openBlock(),n.createElementBlock("div",$O,[n.createElementVNode("div",IO,[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString(k+1),1),n.createTextVNode(" "+n.toDisplayString(e.modes[x.mode]),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:N=>e.remove(k)},null,8,FO)]),n.createVNode(w,null,{default:n.withCtx(()=>[n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.mode")},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:x.trigger,"onUpdate:modelValue":N=>x.trigger=N,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.triggers,N=>(n.openBlock(),n.createBlock(d,{key:N.value,label:N.label,value:N.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.modes[x.mode]},{default:n.withCtx(()=>[x.mode==="pattern"?(n.openBlock(),n.createBlock(m,{key:0,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):x.mode==="validator"?(n.openBlock(),n.createBlock(y,{key:1,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,name:"validator",args:["rule","value","callback"],onChange:e.onInput},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.modes.validator")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(C,{key:2,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]))]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(h,{span:24},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.message")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:x.message,"onUpdate:modelValue":N=>x.message=N,placeholder:e.t("validate.requiredPlaceholder"),onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","placeholder","onChange"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024)]))),256)),n.createVNode(_,{trigger:"click",size:"default","popper-class":"_fd-validate-pop",onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(g,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.modes,(x,k)=>(n.openBlock(),n.createBlock(b,{command:k,key:k},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(x),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(E,{class:"_fd-validate-btn _fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.rule"))+" + ",1)]),_:1})]),_:1},8,["onCommand"])])}const PO=De(BO,[["render",MO]]),P6="",LO=n.defineComponent({name:"Required",components:{LanguageInput:su},emits:["update:modelValue"],props:{modelValue:{}},inject:["designer"],watch:{required(){this.update()},requiredMsg(){this.update()},modelValue(e){const t=ct.String(e);this.required=e===void 0?!1:t?!0:!!e,this.requiredMsg=t?e:""}},computed:{t(){return this.designer.setupState.t}},data(){const e=ct.String(this.modelValue);return{required:this.modelValue===void 0?!1:e?!0:!!this.modelValue,requiredMsg:e?this.modelValue:""}},methods:{update(){let e;this.required===!1?e=!1:e=this.requiredMsg||!0,this.$emit("update:modelValue",e)}}}),jO={class:"_fd-required"};function zO(e,t,r,o,i,l){const d=n.resolveComponent("el-switch"),c=n.resolveComponent("LanguageInput");return n.openBlock(),n.createElementBlock("div",jO,[n.createVNode(d,{modelValue:e.required,"onUpdate:modelValue":t[0]||(t[0]=u=>e.required=u)},null,8,["modelValue"]),e.required?(n.openBlock(),n.createBlock(c,{key:0,modelValue:e.requiredMsg,"onUpdate:modelValue":t[1]||(t[1]=u=>e.requiredMsg=u),placeholder:e.t("validate.requiredPlaceholder")},null,8,["modelValue","placeholder"])):n.createCommentVNode("",!0)])}const UO=De(LO,[["render",zO]]),L6="",HO=n.defineComponent({name:"TreeOptions",components:{ValueInput:yl},emits:["update:modelValue"],props:{modelValue:Array,columns:Object,keyValue:String},inject:["designer"],data(){return{value:[...at(this.modelValue||[])],checked:!1}},computed:{t(){return this.designer.setupState.t},overColumns(){return this.columns?{label:this.columns.label||"label",value:this.columns.value||"value"}:{label:"label",value:"value"}}},created(){this.value.length||(this.value=[{}]),this.keyValue&&(this.checked=this.isChecked(),this.$watch("checked",e=>{e&&this.change()}))},methods:{isChecked(){const e=t=>{for(let r=0;r{let r=[];return t.map(o=>{const i=o[this.keyValue],l={[this.overColumns.label]:i,[this.overColumns.value]:i};r.push(l),o.children&&(l.children=e(o.children))}),r};return this.checked&&this.keyValue?e(this.value):at(this.value)},change(){this.$emit("update:modelValue",this.tidyValue())},add(e){const t=e.parent;(t.data.children||t.data).push({})},append(e){e.children||(e.children=[]),e.children.push({})},remove(e,t){const r=e.parent;r.data.children?(r.data.children.splice(r.data.children.indexOf(t),1),r.data.children.length||delete r.data.children):r.data.splice(r.data.indexOf(t),1),this.change()}}}),WO={class:"_fd-tree-opt"},GO={class:"_fd-tree-opt-node"},KO=["onClick"],YO=["onClick"],QO=["onClick"],JO=["onClick"],XO=["onClick"],ZO=["onClick"];function qO(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("ValueInput"),u=n.resolveComponent("el-tree"),h=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",WO,[(n.openBlock(),n.createBlock(u,{data:e.value,"node-key":"index",key:e.checked?"1":"2",indent:5,"expand-on-click-node":!1},{default:n.withCtx(({node:m,data:y})=>[n.createElementVNode("div",GO,[e.checked?(n.openBlock(),n.createBlock(d,{key:1,class:"_fd-tree-opt-last _label",modelValue:y[e.keyValue],"onUpdate:modelValue":C=>y[e.keyValue]=C,onBlur:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,JO),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[5]||(t[5]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,XO),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[6]||(t[6]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,ZO)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{class:"_fd-tree-opt-first",modelValue:y[e.overColumns.label],"onUpdate:modelValue":C=>y[e.overColumns.label]=C,onBlur:e.change},null,8,["modelValue","onUpdate:modelValue","onBlur"]),n.createVNode(c,{class:"_fd-tree-opt-last",modelValue:y[e.overColumns.value],"onUpdate:modelValue":C=>y[e.overColumns.value]=C,onBlur:e.change,onChangeType:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(m,y)},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,KO),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,YO),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(m,y)},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,QO)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur","onChangeType"])],64))])]),_:1},8,["data"])),e.keyValue?(n.openBlock(),n.createBlock(h,{key:0,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=m=>e.checked=m),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])}const eV=De(HO,[["render",qO]]),j6="",kg=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...kg(r.children))}),t},tV=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=kg(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{this.$emit("validateFail",this.subApi)}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),nV={class:"_fc-step-form"};function iV(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",nV,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),null,16))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,class:"fc-clock",type:"primary",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const rV=De(tV,[["render",iV]]),z6="",oV=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),aV={class:"_fd-step-form"};function lV(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),h=n.resolveComponent("el-col"),m=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",aV,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.formCreateInject.children,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y._fc_id+C,onClick:n.withModifiers(S=>e.change(C),["stop"]),title:y.props.title,description:y.props.description},null,8,["onClick","title","description"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(m,null,{default:n.withCtx(()=>[n.createVNode(h,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const sV=De(oV,[["render",lV]]),U6="",dV=n.defineComponent({name:"TableFormView",data(){return{}}}),cV={class:"_fd-table-form"},uV={key:0,class:"_fd-tf-wrap"},fV={key:1,class:"_fc-child-empty"};function pV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",cV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",uV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",fV))])}const Tg=De(dV,[["render",pV]]),H6="",hV=n.defineComponent({name:"NestedTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),mV={class:"_fd-ntable-form"},gV={key:0,class:"_fd-ntf-wrap"},vV={key:1,class:"_fc-child-empty"},yV={key:2,class:"_fd-ntable-sub"},bV={class:"_title"};function wV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",mV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",gV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",vV)),e.$slots.default?(n.openBlock(),n.createElementBlock("div",yV,[n.createElementVNode("div",bV,n.toDisplayString(e.t("com.nestedSubTableForm.name")),1),n.renderSlot(e.$slots,"nested")])):n.createCommentVNode("",!0)])}const CV=De(hV,[["render",wV]]),W6="",_V={name:"NestedTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},nested:Array,nestedField:String,columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,nestedMax:Number,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach(t=>{const r=t.children[1].children[0].props.colspan;t.children[1].children[0].props.colspan=e?r-1:r+1})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o||(o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null&&(Array.isArray(r[i])?!!r[i].length:!0))}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),r.children.push({type:"tr",native:!0,display:!1,children:[{type:"td",native:!0,props:{colspan:t.children.length-(this.preview?1:0)},class:"_fc-ntf-sub",children:[{type:"TableForm",field:this.nestedField,value:[],props:{disabled:this.disabled,max:this.nestedMax||0,columns:at(this.nested),options:at(this.options)}}]}]}),this.trs.push(r),this.updateRaw(r),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].props.onClick=o=>{const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-ntf-sub-idx"},{type:"th",native:!0,class:"_fc-ntf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-ntf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-ntf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-ntf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-ntf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-ntf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-ntf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function EV(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-nested-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const AV=De(_V,[["render",EV]]),G6="",SV=n.defineComponent({name:"InfiniteTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),xV={class:"_fd-itable-form"},kV={key:0,class:"_fd-itf-wrap"},TV={key:1,class:"_fc-child-empty"};function NV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",xV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",kV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",TV))])}const DV=De(SV,[["render",NV]]),K6="",OV={name:"InfiniteTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,layerMax:{type:Number,default:0},childrenField:String,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview},subField(){return this.childrenField||"children"}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach((t,r)=>{t.children[1]&&(t.children[1].children[0].props.colspan=this.rule[0].children[0].children[0].children.length-(e?1:0)),t.children[0].children[0].children[0].hidden=this.layerMax===1||e&&!(this.modelValue&&this.modelValue[r]&&Array.isArray(this.modelValue[r][this.subField])&&this.modelValue[r][this.subField].length>0)})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>{const i={...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)};return!ai(i,this.subField)&&this.modelValue[o]&&(i[this.subField]=this.modelValue[o][this.subField]),i[this.subField]==null&&delete i[this.subField],i}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),this.trs.push(r),this.trs.forEach(o=>this.updateRaw(o)),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].hidden=this.layerMax===1||this.preview&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0),r.children[0].children[0].props.onClick=o=>{if(this.trs[t].children.length===1){if(this.disabled&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0))return;this.trs[t].children.push({type:"tr",native:!0,display:!0,children:[{type:"td",native:!0,props:{colspan:this.rule[0].children[0].children[0].children.length-(this.preview?1:0)},class:"_fc-itf-sub",children:[{type:"infiniteTableForm",field:this.subField,value:[...this.modelValue[t]&&this.modelValue[t][this.subField]||[]],props:{disabled:this.disabled,layerMax:this.layerMax===0?0:this.layerMax>1?this.layerMax-1:1,max:this.max||0,columns:at(this.columns),options:at(this.options)}}]}]})}const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-itf-sub-idx"},{type:"th",native:!0,class:"_fc-itf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-itf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-itf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-itf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-itf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-itf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-itf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function VV(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-infinite-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const BV=De(OV,[["render",VV]]),Y6="",RV={name:"TableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},filterEmptyColumn:{type:Boolean,default:!0},deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){this.updateTable()},deep:!0},"formCreateInject.preview":function(e){this.emptyRule.children[0].props.colspan=this.columns.length+(e?1:2)}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",emptyRule:{type:"tr",_isEmpty:!0,native:!0,subRule:!0,children:[{type:"td",style:{textAlign:"center"},native:!0,subRule:!0,props:{colspan:this.columns.length+(this.formCreateInject.preview?1:2)},children:[this.formCreateInject.t("dataEmpty")||"\u6682\u65E0\u6570\u636E"]}]}}},methods:{formChange(){this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length?this.clearEmpty():this.addEmpty(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},addEmpty(){this.trs.length&&this.trs.splice(0,this.trs.length),this.trs.push(this.emptyRule)},clearEmpty(){this.trs[0]&&this.trs[0]._isEmpty&&this.trs.splice(0,1)},delRaw(e){this.disabled||!this.deletable||this.min>0&&this.trs.length<=this.min||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addEmpty(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0];this.trs.length===1&&this.trs[0]._isEmpty&&this.trs.splice(0,1),this.trs.push(t),this.updateRaw(t),e&&(this.$emit("add",this.trs.length),this.updateValue())},updateRaw(e){const t=this.trs.indexOf(e);e.children[0].props.innerText=t+1,e.children[e.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-tf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-tf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,style:r.style,class:r.required?"_fc-tf-head-required":"",props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-tf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-tf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,subRule:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-tf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function $V(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),r.addable&&(!r.max||r.max>this.trs.length)?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const IV=De(RV,[["render",$V]]),Q6="",FV={name:"TableFormPro",emits:["change","add","delete","update:modelValue","handleClick"],props:{formCreateInject:Object,height:[String,Number],modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},button:Object,page:Object,size:String,filterEmptyColumn:{type:Boolean,default:!0},newColumn:Boolean,deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},showIndex:Boolean,max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){const e=JSON.stringify(this.modelValue||[]);this.oldValue!==e&&(this.chunk=[[]],this.nowPage=1,this.updateTable(),this.oldValue=e)}}},computed:{total(){return this.chunk.reduce((e,t)=>(e+=t.length,e),0)},limit(){return!this.page||this.page.open!==!0?1e6:this.page.props&&this.page.props.pageSize||20},pageData(){return this.chunk[this.nowPage-1]}},data(){return{chunk:[[]],data:[],rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",nowPage:1,indexRule:{type:"el-table-column",props:{label:"#",type:"index",fixed:"left"}}}},methods:{paginateArray(){const e=this.modelValue||[],t=this.limit,r=[];for(let o=0;o{this.chunk[i]=[...this.chunk[i]||[],...o]}),this.nowPage>this.chunk.length&&(this.nowPage=this.chunk.length)},formChange(){this.updateValue()},updateValue(){this.trs.forEach((r,o)=>{ml(this.pageData[o],this.fapi.getChildrenFormData(r))});const e=at(this.chunk.reduce((r,o)=>[...r,...o],[]).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o})),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},changePage(e){e!==this.nowPage&&(this.chunk[this.nowPage-1]=this.pageData,this.nowPage=e,this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children=this.trs)},updateTable(){this.paginateArray(),this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((e,t)=>{this.trs[t]||this.addRaw(),this.setRawData(t,e||{})}),this.rule[0].children=this.trs},delRaw(e){this.disabled||this.deletable===!1||this.min>0&&this.total<=this.min||(this.trs.splice(e,1),this.rule[1].props.data.splice(e,1),this.updateValue(),this.$emit("delete",e),this.oldValue="")},addRaw(e){if(!(e&&(this.disabled||this.addable===!1))){if(!e){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t);return}if(this.chunk[this.chunk.length-1].length>=this.limit)this.chunk.push([{}]);else if(e&&this.chunk[this.chunk.length-1].push({}),e&&this.nowPage===this.chunk.length){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t)}e&&(this.$emit("add",this.total),this.updateValue())}},btnProps(e,t){const r={...t};r.row=this.modelValue[t.$index]||{};const o=e.prop||[],i={type:e.type,size:e.size,round:o.indexOf("round")>-1,link:o.indexOf("link")>-1,plain:o.indexOf("plain")>-1,disabled:o.indexOf("disabled")>-1||this.disabled||e.key==="delete"&&this.deletable===!1,onClick:l=>{if(r.row=this.modelValue[t.$index]||{},l.stopPropagation(),e.key==="delete"){this.delRaw(t.$index);return}const d=Nr(e.click);try{d&&d(r,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,_scope:r,column:r.row})}};try{if(!this.disabled){const l=Nr(e.handle),d=l&&l(i,r,this.formCreateInject.api);typeof d=="boolean"&&(i.disabled=d)}}catch(l){console.error(l)}return i},processRule(e){let t=[];return e.forEach(r=>{r.children?t.push(...this.processRule(r.children)):(r._renderId=We(),t.push({type:"template",name:r._renderId,children:[...r.rule||[]]}))}),t},processColumns(e){return e.map((t,r)=>{var i;const o={type:"el-table-column",hidden:t.hidden===!0,props:{fixed:t.fixed||!1,width:((i=t==null?void 0:t.style)==null?void 0:i.width)||"auto",minWidth:120},renderSlots:{header(){var l;return n.h("span",{class:t.required?"is-required":"",style:{color:(l=t==null?void 0:t.style)==null?void 0:l.color}},t.label)}}};return t.children?o.children=this.processColumns(t.children):o.renderSlots.default=({$index:l})=>{var d,c,u,h,m,y,C,S;for(let w=0;w<((c=(d=this.rule[0])==null?void 0:d.children[l])==null?void 0:c.children.length);w++)if(((h=(u=this.rule[0])==null?void 0:u.children[l])==null?void 0:h.children[w].name)===t._renderId)return(S=(C=this.fapi.renderRule((y=(m=this.rule[0])==null?void 0:m.children[l])==null?void 0:y.children[w],void 0,!0))==null?void 0:C.default)==null?void 0:S.call(C)},o})},loadRule(){this.copy=this.formCreateInject.form.toJson({type:"template",name:"template",subRule:!0,children:this.processRule(this.columns)}),this.rule=[{type:"hidden",children:this.trs},{type:"elTable",style:{width:"100%"},key:1,props:{...this.$attrs,height:this.height,size:this.size,data:[]},children:[]}]}},created(){this.loadRule()},mounted(){const e=this.fapi.sync;this.fapi.sync=t=>{t.tableRenderUni=We(),e(t)},this.updateTable(),this.newColumn&&(!this.modelValue||!this.modelValue.length)&&this.addRaw(!0),this.$watch(()=>[...this.columns],t=>{this.rule[1].children.splice(this.rule[1].children.indexOf(this.indexRule)>-1?1:0,0,...this.processColumns(t)),this.rule[1].key++},{immediate:!0}),this.$watch(()=>this.showIndex,t=>{t===!1&&this.rule[1].children.indexOf(this.indexRule)>-1?this.rule[1].children.splice(0,1):t!==!1&&this.rule[1].children.indexOf(this.indexRule)===-1&&this.rule[1].children.unshift(this.indexRule)},{immediate:!0}),this.$watch(()=>this.formCreateInject.preview&&this.button&&this.button.column&&[{...this.button},...this.button.column],t=>{this.rule[1].children.forEach((r,o)=>{r._tableHandle&&this.rule[1].children.splice(o,1)}),!this.formCreateInject.preview&&this.button.open!==!1&&this.rule[1].children.push({type:"el-table-column",_tableHandle:!0,props:{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},renderSlots:{default:r=>this.button.column.filter(o=>o.hidden!==!0).map(o=>n.h(n.resolveComponent("el-button"),this.btnProps(o,r),()=>[o.key==="delete"&&this.formCreateInject.t("delete")||o.name]))}})},{immediate:!0})}},MV={class:"_fc-tf-pro-handle"};function PV(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-pagination");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form-v2",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=u=>i.fapi=u),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),n.createElementVNode("div",MV,[n.createElementVNode("div",null,[(!r.max||r.max>l.total)&&r.addable!==!1&&r.disabled!==!0?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=u=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)]),r.page&&r.page.open===!0&&i.chunk.length>1?(n.openBlock(),n.createBlock(c,n.mergeProps({key:0},r.page.props||{},{layout:"prev, pager, next",currentPage:i.nowPage,"onUpdate:currentPage":l.changePage,total:l.total,pageSize:l.limit}),null,16,["currentPage","onUpdate:currentPage","total","pageSize"])):n.createCommentVNode("",!0)])],2)}const LV=De(FV,[["render",PV]]),J6="",jV=n.defineComponent({name:"TableFormColumnView",props:{label:String,width:[Number,String],color:String,required:Boolean},computed:{colStyle(){const e=this.width,t={width:ct.Number(e)?`${e}px`:!e||e==="auto"?"180px":e};return this.color&&(t.color=this.color),t}},data(){return{}}}),zV={class:"_fd-tf-title"},UV={key:0,class:"_fd-tf-required"},HV={class:"_fd-tf-con"};function WV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fd-tf-col",style:n.normalizeStyle(e.colStyle)},[n.createElementVNode("div",zV,[e.required?(n.openBlock(),n.createElementBlock("span",UV,"*")):n.createCommentVNode("",!0),n.createTextVNode(n.toDisplayString(e.label||""),1)]),n.createElementVNode("div",HV,[n.renderSlot(e.$slots,"default")])],4)}const Ng=De(jV,[["render",WV]]),X6="",GV=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),KV={class:"_fd-step-form-item"};function YV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",KV,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const QV=De(GV,[["render",YV]]),Z6="",JV=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},fullscreen:Boolean},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),XV={class:"el-dialog__header show-close"},ZV={class:"el-dialog__title"},qV={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"48px"}},eB={class:"el-dialog__body"},tB={class:"el-dialog__footer"};function nB(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"_fd-dialog el-dialog",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[n.createElementVNode("header",XV,[n.createElementVNode("span",ZV,n.toDisplayString(e.title),1),e.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",qV,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))),t[1]||(t[1]=n.createElementVNode("button",{class:"el-dialog__headerbtn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-dialog__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",eB,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("footer",tB,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const iB=De(JV,[["render",nB]]),q6="",rB=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.$attrs.fullscreen||!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=at(e||this.modelValue||this.formData||{}),this.formRule=at(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),oB={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"36px"}};function aB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-dialog"},e.$attrs,{fullscreen:e.max,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),n.createSlots({default:n.withCtx(()=>[e.$attrs.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",oB,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:2},[e.footer!==!1?{name:"footer",fn:n.withCtx(()=>[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["fullscreen","modelValue"])}const Dg=De(rB,[["render",aB]]),ej="",lB=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},size:String},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),sB={class:"el-drawer__header"},dB={key:0,class:"el-drawer__close-btn",type:"button"},cB={class:"el-drawer__body"},uB={class:"el-drawer__footer"};function fB(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"el-drawer _fd-drawer",style:n.normalizeStyle(`--fc-drawer-height:${e.dragConHeight-23}px;`)},[t[2]||(t[2]=n.createElementVNode("span",{class:"el-drawer__sr-focus",tabindex:"-1"},null,-1)),n.createElementVNode("header",sB,[n.createElementVNode("span",null,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",dB,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))):n.createCommentVNode("",!0),t[1]||(t[1]=n.createElementVNode("button",{class:"el-drawer__close-btn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-drawer__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",cB,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",uB,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const pB=De(lB,[["render",fB]]),tj="",hB=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},size:[Number,String],title:String,rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.size==="100%",fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=at(e||this.modelValue||this.formData||{}),this.formRule=at(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),mB={class:"el-drawer__title"},gB={key:0,class:"el-drawer__close-btn",type:"button"};function vB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-drawer");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-drawer"},e.$attrs,{size:e.max?"100%":e.size,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),{header:n.withCtx(()=>[n.createElementVNode("span",mB,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",gB,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])):n.createCommentVNode("",!0)]),footer:n.withCtx(()=>[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)]),default:n.withCtx(()=>[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:1},16,["size","modelValue"])}const yB=De(hB,[["render",vB]]),nj="",bB=n.defineComponent({name:"FcCell"}),wB={ref:"cell",class:"_fc-cell"};function CB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",wB,[n.renderSlot(e.$slots,"default")],512)}const _B=De(bB,[["render",CB]]),ij="",EB=n.defineComponent({name:"FcCell",inheritAttrs:!1,data(){return{isNew:!1}},computed:{style(){const e=this.$attrs.style||{},t={"--fc-cell-display":e.display||"block","--fc-cell-flexDirection":e.flexDirection||"inherit","--fc-cell-flexWrap":e.flexWrap||"inherit","--fc-cell-alignContent":e.alignContent||"inherit","--fc-cell-justifyContent":e.justifyContent||"inherit","--fc-cell-alignItems":e.alignItems||"inherit"};return e.height&&(t.height=e.height||"auto"),e.width&&(t.width=e.width||"auto"),t}},mounted(){this.isNew=this.$el.parentNode.classList.contains("_fd-drag-item"),this.isNew&&this.$watch("$attrs.style.width",e=>{n.nextTick(()=>{this.$el.parentNode.style.width=e||"100%"})},{immediate:!0})}});function AB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{ref:"cell",class:n.normalizeClass(["_fd-cell",{"is-new":e.isNew}]),style:n.normalizeStyle(e.style)},[n.createElementVNode("div",n.mergeProps(e.$attrs,{style:{height:"100%",width:"100%"}}),[n.renderSlot(e.$slots,"default")],16)],6)}const SB=De(EB,[["render",AB]]),rj="",xB=n.defineComponent({name:"fcRow",mounted(){}});function kB(e,t,r,o,i,l){const d=n.resolveComponent("el-col");return n.openBlock(),n.createBlock(d,{span:24},{default:n.withCtx(()=>[n.createElementVNode("div",n.mergeProps({class:["_fd-row el-row",{"_fc-child-empty":!e.$slots.default}]},e.$attrs),[n.renderSlot(e.$slots,"default")],16)]),_:3})}const TB=De(xB,[["render",kB]]),oj="",NB=n.defineComponent({name:"HideSwitch",props:{modelValue:[String,Boolean,Number],activeValue:{type:[String,Boolean,Number],default:!0},inactiveValue:{type:[String,Boolean,Number],default:!1},disabled:Boolean},events:["update:modelValue"],inject:["designer"],computed:{t(){return this.designer.setupState.t}},methods:{onInput(){this.disabled||this.$emit("update:modelValue",this.modelValue!==this.activeValue?this.activeValue:this.inactiveValue)}}});function DB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-hide-config",{disabled:!!e.disabled,active:e.modelValue===e.activeValue}]),onClick:t[0]||(t[0]=(...d)=>e.onInput&&e.onInput(...d))},[e.modelValue===e.activeValue?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-eye"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.show")),1)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)],64))],2)}const OB=De(NB,[["render",DB]]),aj="",VB=n.defineComponent({name:"SpanInput",props:{modelValue:[Number,String]},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{layout:[{label:"1/4",value:6},{label:"1/3",value:8},{label:"1/2",value:12},{label:"2/3",value:16},{label:"3/4",value:18},{label:"\u6574\u884C",value:24}]}},methods:{onInput(e){this.$emit("update:modelValue",e===this.modelValue?"":e)}}});function BB(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-radio-group");return n.openBlock(),n.createBlock(c,{modelValue:e.modelValue,class:"_fd-span-input"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,u=>(n.openBlock(),n.createBlock(d,{value:u.value,label:u.value,key:u.value,onClick:h=>e.onInput(u.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(u.value===24?e.t("form.row"):u.label),1)]),_:2},1032,["value","label","onClick"]))),128))]),_:1},8,["modelValue"])}const RB=De(VB,[["render",BB]]);function du(e,t,r){for(var o=[],i=Math.max(e.length,t.length),l=0,d=0;d>1,e!==0;)i=du(i,i,r);return o}function $B(e,t){for(var r=e.split(""),o=[],i=r.length-1;i>=0;i--){var l=parseInt(r[i],t);if(isNaN(l))return null;o.push(l)}return o}function IB(e,t,r){var o=$B(e,t);if(o===null)return null;for(var i=[],l=[1],d=0;d=0;d--)c+=i[d].toString(r);return c}function FB(e){return e.substring(0,2)==="0x"&&(e=e.substring(2)),e=e.toLowerCase(),IB(e,16,10)}class MB{constructor(t){t=t||{},this.seq=0,this.mid=(t.mid||1)%1023,this.offset=t.offset||0,this.lastTime=0}generate(){const t=Date.now(),r=(t-this.offset).toString(2);this.lastTime==t?(this.seq++,this.seq>4095&&(this.seq=0)):this.seq=0,this.lastTime=t;let o=this.seq.toString(2),i=this.mid.toString(2);for(;o.length<12;)o="0"+o;for(;i.length<10;)i="0"+i;const l=r+i+o;let d="";for(let c=l.length;c>0;c-=4)d=parseInt(l.substring(c-4,c),2).toString(16)+d;return FB(d)}}const PB=n.defineComponent({name:"FcId",props:["modelValue","prefix"],emits:["update:modelValue"],inject:{designer:{default:null}},data(){return{preview:"7379787000000000"}},watch:{modelValue:{handler:function(e){if(!e){const t=new MB({mid:42,offset:173448e7});this.$emit("update:modelValue",""+(this.prefix||"")+t.generate())}},immediate:!0}}});function LB(e,t,r,o,i,l){const d=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(d,{modelValue:e.designer?""+(e.prefix||"")+e.preview:e.modelValue,readonly:"",disabled:""},null,8,["modelValue"])}const jB=De(PB,[["render",LB]]),zB=n.defineComponent({name:"AudioBox",emits:["pause","play","ended"],data(){return{}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,loop:Boolean,preload:{type:String,default:"auto"},muted:Boolean}}),UB=["controls","autoplay","loop","preload","muted"],HB=["src","type"];function WB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("audio",{key:e.src,controls:e.controls,autoplay:e.autoplay,loop:e.loop,preload:e.preload,muted:e.muted,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},[n.createElementVNode("source",{src:e.src,type:e.type},null,8,HB),t[3]||(t[3]=n.createTextVNode(" Your browser does not support the audio element. "))],40,UB)}const GB=De(zB,[["render",WB]]),lj="",KB=n.defineComponent({name:"VideoBox",emits:["pause","play","ended","error"],data(){return{player:null}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,isLive:Boolean,withCredentials:Boolean,loop:Boolean},watch:{src:{handler:function(){this.$nextTick(()=>{on.ready("mpegts",()=>{const e=this.$refs.video,t=window.mpegts.createPlayer({isLive:this.isLive,type:this.type,url:this.src});t.attachMediaElement(e),t.on("error",r=>{this.$emit("error",r)}),t.load(),this.autoplay&&t.play().catch(r=>{this.$emit("error",r)}),this.player=t})})},immediate:!0}},created(){window.mpegts?on.done("mpegts"):on.isDefined("mpegts")||on.loadNpm("mpegts.js@1.8.0/dist/mpegts.js","mpegts")}}),YB=["controls","loop"];function QB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("video",{ref:"video",class:"_fc-video-box",controls:e.controls,loop:e.loop,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},null,40,YB)}const JB=De(KB,[["render",QB]]);var cu={},Kl={},xn={};Object.defineProperty(xn,"__esModule",{value:!0});function XB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ZB=function e(t,r){XB(this,e),this.data=t,this.text=r.text||t,this.options=r};xn.default=ZB,Object.defineProperty(Kl,"__esModule",{value:!0}),Kl.CODE39=void 0;var qB=function(){function e(t,r){for(var o=0;o=200){c=o.shift()-105;var u=$n.SWAP[c];u!==void 0?d=t.next(o,i+1,u):((l===$n.SET_A||l===$n.SET_B)&&c===$n.SHIFT&&(o[0]=l===$n.SET_A?o[0]>95?o[0]-96:o[0]:o[0]<32?o[0]+96:o[0]),d=t.next(o,i+1,l))}else c=t.correctIndex(o,l),d=t.next(o,i+1,l);var h=t.getBar(c),m=c*i;return{result:h+d.result,checksum:m+d.checksum}}}]),t}(gR.default);Zr.default=CR;var hu={};Object.defineProperty(hu,"__esModule",{value:!0});var Ui=Dt,Fg=function(t){return t.match(new RegExp("^"+Ui.A_CHARS+"*"))[0].length},Mg=function(t){return t.match(new RegExp("^"+Ui.B_CHARS+"*"))[0].length},Pg=function(t){return t.match(new RegExp("^"+Ui.C_CHARS+"*"))[0]};function mu(e,t){var r=t?Ui.A_CHARS:Ui.B_CHARS,o=e.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+Lg(e.substring(o[1].length));var i=e.match(new RegExp("^"+r+"+"))[0];return i.length===e.length?e:i+String.fromCharCode(t?205:206)+mu(e.substring(i.length),!t)}function Lg(e){var t=Pg(e),r=t.length;if(r===e.length)return e;e=e.substring(r);var o=Fg(e)>=Mg(e);return t+String.fromCharCode(o?206:205)+mu(e,o)}hu.default=function(e){var t=void 0,r=Pg(e).length;if(r>=2)t=Ui.C_START_CHAR+Lg(e);else{var o=Fg(e)>Mg(e);t=(o?Ui.A_START_CHAR:Ui.B_START_CHAR)+mu(e,o)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(i,l){return String.fromCharCode(203)+l})},Object.defineProperty(fu,"__esModule",{value:!0});var _R=Zr,ER=jg(_R),AR=hu,SR=jg(AR);function jg(e){return e&&e.__esModule?e:{default:e}}function xR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gu(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function kR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var TR=function(e){kR(t,e);function t(r,o){if(xR(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var i=gu(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,SR.default)(r),o));else var i=gu(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r,o));return gu(i)}return t}(ER.default);fu.default=TR;var vu={};Object.defineProperty(vu,"__esModule",{value:!0});var NR=function(){function e(t,r){for(var o=0;oo.width*10?o.width*10:o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return d$(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(o,i){return this.text.substr(o,i)}},{key:"leftEncode",value:function(o,i){return(0,Wg.default)(o,i)}},{key:"rightText",value:function(o,i){return this.text.substr(o,i)}},{key:"rightEncode",value:function(o,i){return(0,Wg.default)(o,i)}},{key:"encodeGuarded",value:function(){var o={fontSize:this.fontSize},i={height:this.guardHeight};return[{data:qr.SIDE_BIN,options:i},{data:this.leftEncode(),text:this.leftText(),options:o},{data:qr.MIDDLE_BIN,options:i},{data:this.rightEncode(),text:this.rightText(),options:o},{data:qr.SIDE_BIN,options:i}]}},{key:"encodeFlat",value:function(){var o=[qr.SIDE_BIN,this.leftEncode(),qr.MIDDLE_BIN,this.rightEncode(),qr.SIDE_BIN];return{data:o.join(""),text:this.text}}}]),t}(f$.default);Ql.default=g$,Object.defineProperty(wu,"__esModule",{value:!0});var v$=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return tI(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==Au(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=(0,eo.default)(this.data.substr(0,6),"LLLLLL"),o+="01010",o+=(0,eo.default)(this.data.substr(6,6),"RRRRRR"),o+="101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101"+(0,eo.default)(this.data[0],"L"),options:{height:this.guardHeight}}),o.push({data:(0,eo.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),o.push({data:"01010",options:{height:this.guardHeight}}),o.push({data:(0,eo.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),o.push({data:(0,eo.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),o}}]),t}(rI.default);function Au(e){var t=0,r;for(r=1;r<11;r+=2)t+=parseInt(e[r]);for(r=0;r<11;r+=2)t+=parseInt(e[r])*3;return(10-t%10)%10}Zo.default=sI;var Su={};Object.defineProperty(Su,"__esModule",{value:!0});var dI=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return dI(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=this.encodeMiddleDigits(),o+="010101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101",options:{height:this.guardHeight}}),o.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),o.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),o}},{key:"encodeMiddleDigits",value:function(){var o=this.upcA[0],i=this.upcA[this.upcA.length-1],l=yI[parseInt(i)][parseInt(o)];return(0,uI.default)(this.middleDigits,l)}}]),t}(pI.default);function qg(e,t){for(var r=parseInt(e[e.length-1]),o=vI[r],i="",l=0,d=0;d=3&&this.number<=131070}}]),t}(XF.default);ql.pharmacode=nM;var es={};Object.defineProperty(es,"__esModule",{value:!0}),es.codabar=void 0;var iM=function(){function e(t,r){for(var o=0;o0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function sv(e,t,r){if(r.displayValue&&tt&&(t=e[r].height);return t}function MM(e,t,r){var o;if(r)o=r;else if(typeof document<"u")o=document.createElement("canvas").getContext("2d");else return 0;o.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var i=o.measureText(e);if(!i)return 0;var l=i.width;return l}In.getMaximumHeightOfEncodings=FM,In.getEncodingHeight=lv,In.getBarcodePadding=sv,In.calculateEncodingAttributes=$M,In.getTotalWidthOfEncodings=IM,Object.defineProperty(Fu,"__esModule",{value:!0});var PM=function(){function e(t,r){for(var o=0;o0?(d=0,i.textAlign="left"):r.textAlign=="right"?(d=o.width-1,i.textAlign="right"):(d=o.width/2,i.textAlign="center"),i.fillText(o.text,d,c)}}},{key:"moveCanvasDrawing",value:function(r){var o=this.canvas.getContext("2d");o.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),e}();Fu.default=HM;var Pu={};Object.defineProperty(Pu,"__esModule",{value:!0});var WM=function(){function e(t,r){for(var o=0;o0&&(this.drawRect(u-o.width*c,d,o.width*c,o.height,r),c=0);c>0&&this.drawRect(u-o.width*(c-1),d,o.width*c,o.height,r)}},{key:"drawSVGText",value:function(r,o,i){var l=this.document.createElementNS(os,"text");if(o.displayValue){var d,c;l.setAttribute("style","font:"+o.fontOptions+" "+o.fontSize+"px "+o.font),o.textPosition=="top"?c=o.fontSize-o.textMargin:c=o.height+o.textMargin+o.fontSize,o.textAlign=="left"||i.barcodePadding>0?(d=0,l.setAttribute("text-anchor","start")):o.textAlign=="right"?(d=i.width-1,l.setAttribute("text-anchor","end")):(d=i.width/2,l.setAttribute("text-anchor","middle")),l.setAttribute("x",d),l.setAttribute("y",c),l.appendChild(this.document.createTextNode(i.text)),r.appendChild(l)}}},{key:"setSvgAttributes",value:function(r,o){var i=this.svg;i.setAttribute("width",r+"px"),i.setAttribute("height",o+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+r+" "+o),i.setAttribute("xmlns",os),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,o,i){var l=this.document.createElementNS(os,"g");return l.setAttribute("transform","translate("+r+", "+o+")"),i.appendChild(l),l}},{key:"setGroupOptions",value:function(r,o){r.setAttribute("style","fill:"+o.lineColor+";")}},{key:"drawRect",value:function(r,o,i,l,d){var c=this.document.createElementNS(os,"rect");return c.setAttribute("x",r),c.setAttribute("y",o),c.setAttribute("width",i),c.setAttribute("height",l),d.appendChild(c),c}}]),e}();Pu.default=JM;var ju={};Object.defineProperty(ju,"__esModule",{value:!0});var XM=function(){function e(t,r){for(var o=0;o"u"?"undefined":d3(e))==="object"&&!e.nodeName)return{element:e,renderer:na.default.ObjectRenderer};throw new f3.InvalidElementException}}function p3(e){var t=document.querySelectorAll(e);if(t.length!==0){for(var r=[],o=0;o"u")throw Error("No element to render on was provided.");return i._renderProperties=(0,E3.default)(t),i._encodings=[],i._options=pv.default,i._errorHandler=new k3.default(i),typeof r<"u"&&(o=o||{},o.format||(o.format=gv()),i.options(o)[o.format](r,o).render()),i};as.getModule=function(e){return mr.default[e]};for(var hv in mr.default)mr.default.hasOwnProperty(hv)&&N3(mr.default,hv);function N3(e,t){ki.prototype[t]=ki.prototype[t.toUpperCase()]=ki.prototype[t.toLowerCase()]=function(r,o){var i=this;return i._errorHandler.wrapBarcodeCall(function(){o.text=typeof o.text>"u"?void 0:""+o.text;var l=(0,ia.default)(i._options,o);l=(0,S3.default)(l);var d=e[t],c=mv(r,d,l);return i._encodings.push(c),i})}}function mv(e,t,r){e=""+e;var o=new t(e,r);if(!o.valid())throw new fv.InvalidInputException(o.constructor.name,e);var i=o.encode();i=(0,cv.default)(i);for(var l=0;l{this.$props[r]!=null&&this.$props[r]!==""&&(t[r]=this.$props[r])}),delete t.value,delete t.formCreateInject,this.$nextTick(()=>{D3(this.$refs.bar,e||"",t)})},deep:!0,immediate:!0}}}),V3={class:"_fc-barcode",ref:"bar"};function B3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("img",V3,null,512)}const R3=De(O3,[["render",B3]]),sj="",$3=n.defineComponent({name:"IframeBox",emits:["load"],data(){return{}},props:{src:String,loading:String}}),I3=["src"];function F3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("iframe",{class:"_fc-iframe-box",src:e.src,frameborder:"0",onLoad:t[0]||(t[0]=d=>e.$emit("load",d))},null,40,I3)}const M3=De($3,[["render",F3]]);var vv={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(mc,()=>(()=>{var r={873:(d,c)=>{var u,h,m=function(){var y=function(H,R){var z=H,$=g[R],A=null,J=0,Q=null,G=[],ie={},X=function(D,W){A=function(Y){for(var q=new Array(Y),ee=0;ee=7&&de(D),Q==null&&(Q=ge(z,$,G)),se(Q,W)},le=function(D,W){for(var Y=-1;Y<=7;Y+=1)if(!(D+Y<=-1||J<=D+Y))for(var q=-1;q<=7;q+=1)W+q<=-1||J<=W+q||(A[D+Y][W+q]=0<=Y&&Y<=6&&(q==0||q==6)||0<=q&&q<=6&&(Y==0||Y==6)||2<=Y&&Y<=4&&2<=q&&q<=4)},be=function(){for(var D=8;D>Y&1)==1;A[Math.floor(Y/3)][Y%3+J-8-3]=q}for(Y=0;Y<18;Y+=1)q=!D&&(W>>Y&1)==1,A[Y%3+J-8-3][Math.floor(Y/3)]=q},pe=function(D,W){for(var Y=$<<3|W,q=_.getBCHTypeInfo(Y),ee=0;ee<15;ee+=1){var oe=!D&&(q>>ee&1)==1;ee<6?A[ee][8]=oe:ee<8?A[ee+1][8]=oe:A[J-15+ee][8]=oe}for(ee=0;ee<15;ee+=1)oe=!D&&(q>>ee&1)==1,ee<8?A[8][J-ee-1]=oe:ee<9?A[8][15-ee-1+1]=oe:A[8][15-ee-1]=oe;A[J-8][8]=!D},se=function(D,W){for(var Y=-1,q=J-1,ee=7,oe=0,he=_.getMaskFunction(W),Se=J-1;Se>0;Se-=2)for(Se==6&&(Se-=1);;){for(var Pe=0;Pe<2;Pe+=1)if(A[q][Se-Pe]==null){var Le=!1;oe>>ee&1)==1),he(q,Se-Pe)&&(Le=!Le),A[q][Se-Pe]=Le,(ee-=1)==-1&&(oe+=1,ee=7)}if((q+=Y)<0||J<=q){q-=Y,Y=-Y;break}}},ge=function(D,W,Y){for(var q=N.getRSBlocks(D,W),ee=V(),oe=0;oe8*Se)throw"code length overflow. ("+ee.getLengthInBits()+">"+8*Se+")";for(ee.getLengthInBits()+4<=8*Se&&ee.put(0,4);ee.getLengthInBits()%8!=0;)ee.putBit(!1);for(;!(ee.getLengthInBits()>=8*Se||(ee.put(236,8),ee.getLengthInBits()>=8*Se));)ee.put(17,8);return function(Pe,Le){for(var fe=0,ke=0,we=0,He=new Array(Le.length),et=new Array(Le.length),_e=0;_e=0?Ze.getAt(Ne):0}}var Me=0;for(Re=0;ReLe)&&(he=Le,Se=Pe)}return Se}())},ie.createTableTag=function(D,W){D=D||2;var Y="";Y+='";for(var ee=0;ee';Y+=""}return(Y+="")+"
                  "},ie.createSvgTag=function(D,W,Y,q){var ee={};typeof arguments[0]=="object"&&(D=(ee=arguments[0]).cellSize,W=ee.margin,Y=ee.alt,q=ee.title),D=D||2,W=W===void 0?4*D:W,(Y=typeof Y=="string"?{text:Y}:Y||{}).text=Y.text||null,Y.id=Y.text?Y.id||"qrcode-description":null,(q=typeof q=="string"?{text:q}:q||{}).text=q.text||null,q.id=q.text?q.id||"qrcode-title":null;var oe,he,Se,Pe,Le=ie.getModuleCount()*D+2*W,fe="";for(Pe="l"+D+",0 0,"+D+" -"+D+",0 0,-"+D+"z ",fe+=''+ye(q.text)+"":"",fe+=Y.text?''+ye(Y.text)+"":"",fe+='',fe+='"},ie.createDataURL=function(D,W){D=D||2,W=W===void 0?4*D:W;var Y=ie.getModuleCount()*D+2*W,q=W,ee=Y-W;return U(Y,Y,function(oe,he){if(q<=oe&&oe"};var ye=function(D){for(var W="",Y=0;Y":W+=">";break;case"&":W+="&";break;case'"':W+=""";break;default:W+=q}}return W};return ie.createASCII=function(D,W){if((D=D||1)<2)return function(He){He=He===void 0?2:He;var et,_e,Ve,Ke,Re,mt=1*ie.getModuleCount()+2*He,Ze=He,Ne=mt-He,Me={"\u2588\u2588":"\u2588","\u2588 ":"\u2580"," \u2588":"\u2584"," ":" "},tt={"\u2588\u2588":"\u2580","\u2588 ":"\u2580"," \u2588":" "," ":" "},$e="";for(et=0;et=Ne?tt[Re]:Me[Re];$e+=` +`+l):o.stack=l}catch{}}throw o}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=ur(this.defaults,r);const{transitional:o,paramsSerializer:i,headers:l}=r;o!==void 0&&Hl.assertOptions(o,{silentJSONParsing:fi.transitional(fi.boolean),forcedJSONParsing:fi.transitional(fi.boolean),clarifyTimeoutError:fi.transitional(fi.boolean)},!1),i!=null&&(xe.isFunction(i)?r.paramsSerializer={serialize:i}:Hl.assertOptions(i,{encode:fi.function,serialize:fi.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Hl.assertOptions(r,{baseUrl:fi.spelling("baseURL"),withXsrfToken:fi.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let d=l&&xe.merge(l.common,l[r.method]);l&&xe.forEach(["delete","get","head","post","put","patch","common"],w=>{delete l[w]}),r.headers=Zn.concat(d,l);const c=[];let u=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(u=u&&E.synchronous,c.unshift(E.fulfilled,E.rejected))});const m=[];this.interceptors.response.forEach(function(E){m.push(E.fulfilled,E.rejected)});let h,y=0,C;if(!u){const w=[vg.bind(this),void 0];for(w.unshift.apply(w,c),w.push.apply(w,m),C=w.length,h=Promise.resolve(r);y{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](i);o._listeners=null}),this.promise.then=i=>{let l;const d=new Promise(c=>{o.subscribe(c),l=c}).then(i);return d.cancel=function(){o.unsubscribe(l)},d},t(function(l,d,c){o.reason||(o.reason=new Xr(l,d,c),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=o=>{t.abort(o)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new au(function(i){t=i}),cancel:t}}}const GT=au;function KT(e){return function(r){return e.apply(null,r)}}function YT(e){return xe.isObject(e)&&e.isAxiosError===!0}const lu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lu).forEach(([e,t])=>{lu[t]=e});const QT=lu;function wg(e){const t=new Gl(e),r=Mm(Gl.prototype.request,t);return xe.extend(r,Gl.prototype,t,{allOwnKeys:!0}),xe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return wg(ur(e,i))},r}const Wt=wg(eu);Wt.Axios=Gl,Wt.CanceledError=Xr,Wt.CancelToken=GT,Wt.isCancel=rg,Wt.VERSION=yg,Wt.toFormData=Fl,Wt.AxiosError=ft,Wt.Cancel=Wt.CanceledError,Wt.all=function(t){return Promise.all(t)},Wt.spread=KT,Wt.isAxiosError=YT,Wt.mergeConfig=ur,Wt.AxiosHeaders=Zn,Wt.formToJSON=e=>ng(xe.isHTMLForm(e)?new FormData(e):e),Wt.getAdapter=gg.getAdapter,Wt.HttpStatusCode=QT,Wt.default=Wt;const Cg=Wt,b6="";Wr.registerLanguage("javascript",QE),Wr.registerLanguage("xml",YE);const JT=n.defineComponent({name:"FcDesigner",components:{AiChat:A2,SlotsConfig:Zk,Warning:Jn,QuickLayout:r2,PrintForm:s2,LanguageConfig:Gk,PropsInput:Bk,JsonPreview:xk,GlobalVariableConfig:Im,GlobalClassConfig:$m,GlobalEventConfig:km,GlobalFetchConfig:Tm,FormList:mS,FieldList:nS,TypeSelect:KA,ConfigTitle:Sm,VariableConfig:jo,ToolsBar:PA,SubList:BA,PageInput:pA,fcDraggable:Lr,DragForm:je.$form(),ViewForm:hn.$form(),DragFormMobile:je.$form(),ViewFormMobile:hn.$form(),EventConfig:Sh,ConfigItem:Rn,VNode:xh},props:{menu:Array,field:Array,appId:String,appUrl:String,list:Array,theme:String,height:[String,Number],config:{type:Object,default:()=>({})},mask:{type:Boolean,default:void 0},locale:Object,handle:Array},data(){return{}},emits:["active","create","copy","delete","drag","inputData","inputPageData","save","clear","switchForm","copyRule","pasteRule","sortUp","sortDown","changeDevice","previewSubmit","previewReset"],setup(e){var ce,de,pe,se,ge,ye;let t;t=!0;const{menu:r,height:o,mask:i,locale:l,handle:d}=n.toRefs(e),c=n.getCurrentInstance(),u=n.reactive({active:null});n.provide("fcx",u),n.provide("designer",c);const m=e.appUrl,h=n.toRef(e,"config",{}),y=n.toRef(e,"theme"),C=n.toRef(e,"field",[]),S=n.toRef(e,"list",[]),w=n.toRef(h.value,"baseRule",null),E=n.toRef(h.value,"componentRule",{}),_=n.toRef(h.value,"updateDefaultRule",{}),g=n.toRef(h.value,"validateRule",null),b=n.toRef(h.value,"formRule",null),x=n.computed(()=>{const D=o.value;return D?ct.Number(D)?`${D}px`:D:"100%"}),k=n.computed(()=>h.value.fieldReadonly!==!1),N=n.computed(()=>h.value.fieldList||[]),V=n.computed(()=>h.value.varList||[]),F=n.computed(()=>h.value.hiddenMenu||[]),I=n.computed(()=>h.value.hiddenItem||[]),P=n.computed(()=>h.value.hiddenDragMenu===!0),T=n.computed(()=>h.value.hiddenDragBtn===!0),B=n.computed(()=>c.refs.dragCon.clientHeight),L=n.computed(()=>{var D;return(((D=l.value)==null?void 0:D.name)||"zh-cn")==="zh-cn"?UA:null}),U=n.computed(()=>X.getConfig("showGridLine")!==!1||X.getConfig("showQuickLayout")!==!1||X.getConfig("showPrintBtn")!==!1),H=n.computed(()=>{const D=["base","advanced","props","slots","style","event","validate"];let W=h.value.configFormOrder?[...h.value.configFormOrder]:[],Y=[];return W.length?[...W,...D].forEach(q=>{Y.indexOf(q)===-1&&D.indexOf(q)>-1&&Y.push(q)}):Y=D,Y.map(q=>`"${q}"`).join(" ")});n.watch(y,(D,W)=>{W&&document.body.classList.remove("fd-theme-"+W),D&&document.body.classList.add("fd-theme-"+D)});let R=vl;l.value&&(R=td(l).t);const z=(...D)=>R(...D),$=(D,W,...Y)=>{if(W){if(ct.Function(W))return W(...Y);if(W.rule){let q=W.rule(...Y);return W.prepend?q=[...q,...D(...Y)]:W.append&&(q=[...D(...Y),...q]),q}}return D(...Y)},A=n.reactive({cacheProps:{},operation:{idx:-1,list:[]},modelValue:"",selectedNodeName:"",datasetData:[],datasetInfo:{},dsSelectProps:{label:"name",children:"children",value:"id",isLeaf:D=>{var W;return!((W=D.children)!=null&&W.length)}},fieldData:[],tableId:"",pageData:[],gridLine:!1,hiddenLeft:!1,hiddenRight:!1,moveRule:null,addRule:null,added:null,bus:q0(),device:((ce=h.value)==null?void 0:ce.device)||"pc",activeModule:"base",activeTab:"form",activeMenuTab:"menu",activePage:null,activeRule:null,children:n.ref([]),treeInfo:[],menuList:r.value||IC(),dragRuleList:{},eventShow:!1,unloadStatus:!1,previewStatus:"form",previewDevice:"pc",t:z,preview:{state:!1,rule:[],option:{},api:{}},inputForm:{state:!1,rule:[],option:{},api:{},data:{},key:""},dragForm:n.ref({rule:[],api:{}}),formOptions:{appUrl:m,datasetInfo:{}},oldOptionsKeys:[],form:{rule:$(up,b.value,{t:z}),api:{},option:{global:{input:((de=h.value)==null?void 0:de.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1},value:{form:{},submitBtn:!1}},baseForm:{isShow:!1,rule:$(No,w.value,{t:z}),api:{},value:{},options:{global:{input:((pe=h.value)==null?void 0:pe.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},advancedForm:{isShow:!1,rule:pp({t:z}),api:{},value:{},options:{global:{input:((se=h.value)==null?void 0:se.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},styleForm:{isShow:!1,rule:fp({t:z}),api:{},value:{},options:{form:{labelPosition:"left",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},validateForm:{isShow:!1,rule:$(hp,g.value,{t:z}),api:{},value:[],options:{form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},propsForm:{isShow:!1,variable:!1,rule:[],api:{},value:{},options:{global:{input:((ge=h.value)==null?void 0:ge.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},inputNumber:{props:{controlsPosition:"right"}},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1,mounted:D=>{D.activeRule=A.activeRule,D.setValue(D.options.formData||{})}}},customForm:{isShow:!1,config:null,key:"",rule:[],api:{},options:{global:{input:((ye=h.value)==null?void 0:ye.updateConfigOnBlur)!==!1?{modelEmit:"blur"}:{},select:{props:{clearable:!0}}},form:{labelPosition:"top",size:"small"},submitBtn:!1}}}),J=n.computed(()=>{const D=A.activeRule;if(!D||!D._menu.children||D._fc_drag_tag===D._menu.children)return null;const W=A.dragRuleList[D._fc_drag_tag],Y=A.dragRuleList[D._menu.children];let q=D.children;return W.inside&&(q=q[0].children),Y.inside||(q=q.map(ee=>ee.children[0])),q.filter(ee=>ee._fc_drag_tag===Y.name)});n.watch(()=>A.preview.state,function(D){D||n.nextTick(()=>{A.previewStatus="form",A.preview.rule=A.preview.option=null})}),n.watch(()=>A.previewStatus,D=>{A.preview.rule&&(A.preview.option.preview=D==="preview")});let Q=null;const G=(D,W)=>{if(D[10]!==">"){if(D=D.replace("formCreate",""),!D)return;D=La(D)}else D=D.replace("formCreate>","");const Y=D.split(">"),q=Y.pop();let ee=A.activeRule;Y.forEach((oe,he)=>{he||(oe=La(oe)),ee[oe]||(ee[oe]={}),ee=ee[oe]}),W({source:ee,field:q})},ie=n.computed(()=>A.pageData.filter(D=>!D.default).length);n.watch(()=>l.value,D=>{R=D?td(l).t:vl,X.clearActiveRule();const W=A.form.api.formData&&A.form.api.formData(),Y=A.baseForm.api.formData&&A.baseForm.api.formData(),q=A.validateForm.api.formData&&A.validateForm.api.formData();A.validateForm.rule=$(hp,g.value,{t:z}),A.baseForm.rule=$(No,w.value,{t:z}),A.form.rule=$(up,b.value,{t:z}),A.styleForm.rule=fp({t:z}),A.advancedForm.rule=pp({t:z}),A.cacheProps={};const ee=A.activeRule;let oe=null;ee&&(oe=A.propsForm.api.formData&&A.propsForm.api.formData(),A.propsForm.rule=A.cacheProps[ee._fc_id]=X.getPropsRule(ee)),n.nextTick(()=>{W&&A.form.api.setValue(W),Y&&A.baseForm.api.setValue(Y),q&&A.validateForm.api.setValue(q),oe&&A.propsForm.api.setValue(oe)})}),n.watch(()=>h.value.license,D=>{hn.license=D,je.license=D,window&&window.formCreate&&(window.formCreate.license=D)},{immediate:!0});const X={dsClick(D){A.datasetInfo={},A.formOptions.datasetInfo={},A.datasetData.forEach(W=>{W.table_id==D&&(A.datasetInfo=W,A.formOptions.datasetInfo=W)}),X.onDatasetChange(A.datasetInfo)},onDatasetChange(D){let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const q=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(q.v)}let Y=m;Y==null&&(Y=""),A.fieldData=[],window.globalvariableData=[],Cg.get(Y+"/datasetData/getFieldsByTableId",{headers:{"X-De-Token":W},params:{datasourceId:D.datasource_id,tablename:D.table_name}}).then(q=>{A.datasetInfo.keyfeilds=q.data.data.keyfeilds,A.formOptions.datasetInfo.keyfeilds=q.data.data.keyfeilds,window.globalvariableData=q.data.data.fields,q.data.data.fields.forEach(ee=>{ee.label=ee.name,ee.item="input",ee.iskey=ee.iskey,ee.fieldtype=ee.type,ee.maxlength=ee.size,ee.field=ee.field,ee.update={disabled:ee.iskey},A.fieldData.push(ee)})}).catch(q=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",q)})},getInit(){A.formOptions.appUrl=m;let D=m;D==null&&(D="");let W="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";if(localStorage.getItem("user.token")!=null&&localStorage.getItem("user.token")!=""){const Y=JSON.parse(localStorage.getItem("user.token"));W=JSON.parse(Y.v)}Cg.get(D+"/datasetData/getTablesByAppId",{headers:{"X-De-Token":W},params:{appid:e.appId}}).then(Y=>{A.datasetData=Y.data.data}).catch(Y=>{console.error(" \u8BF7\u6C42\u51FA\u9519:",Y)})},setDevice(D){A.device=D,c.emit("changeDevice",D)},initPage(){A.children=X.makeChildren([]),A.dragForm.rule=X.makeDragRule(A.children),A.operation=A.pageData[0]?A.pageData[0].operation:{idx:-1,list:[]},A.pageData=[{default:!0,rule:A.dragForm.rule,operation:A.operation}],A.activePage=A.pageData[0]},changePage(D){const W=A.pageData[D];if(A.activePage!==W){if(A.activePage){const Y=A.activePage;Y.rule=A.dragForm.rule,Y.operation=A.operation}W.operation||(W.operation={idx:-1,list:[]}),A.dragForm.rule=W.rule,W.default?A.children=W.rule[0].children:A.children=W.rule[0].children[0].children[0].children,A.activePage=W,A.operation=W.operation,A.preview.state=!1,A.inputForm.state=!1,X.clearActiveRule(),X.updateTree()}},deletePage(D){D&&(A.pageData[D]===A.activePage&&X.changePage(0),A.pageData.splice(D,1))},copyPage(D){if(D){const W=A.pageData[D],Y=at(A.pageData[D].rule)[0],q=Y.type==="DragTool"?Y.children[0]:Y;q.name="ref_"+We(),q._fc_id="id_"+We(),Kh(q,W.config.labelField,Br(q,W.config.labelField,"")+" Copy"),A.pageData.splice(D+1,0,{config:W.config,type:W.type,main:q,rule:[Y]})}},addPage(D){const W=X.makeRule(A.dragRuleList[D]);X.appendPage(D,W)},appendPage(D,W){const Y=W.type==="DragTool"?W.children[0]:W;A.pageData.push({config:A.dragRuleList[D].container,main:Y,type:D,rule:[W]})},openGlobalFetchDialog(){const D=c.refs.globalFetch;D&&D.open()},openGlobalClassDialog(){const D=c.refs.globalClass;D&&D.open()},openGlobalEventDialog(){const D=c.refs.globalEvent;D&&D.open()},openGlobalVariableDialog(){const D=c.refs.globalVariable;D&&D.open()},unWatchActiveRule(){Q&&Q(),Q=null},watchActiveRule(){X.unWatchActiveRule(),Q=n.watch(()=>A.activeRule,function(D){D&&X.updateRuleFormData()},{deep:!0,flush:"post"})},makeChildren(D){return n.reactive({children:D}).children},addMenu(D){if(!D.name)return;let W=!0;A.menuList.forEach((Y,q)=>{Y.name===D.name&&(A.menuList[q]=D,W=!1)}),W&&(D.before?A.menuList.unshift(D):A.menuList.push(D))},removeMenu(D){[...A.menuList].forEach((W,Y)=>{W.name===D&&A.menuList.splice(Y,1)})},setMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&(Y.list=W)})},appendMenuItem(D,W){A.menuList.forEach(Y=>{Y.name===D&&Y.list.push(...Array.isArray(W)?W:[W])})},removeMenuItem(D){A.menuList.forEach(W=>{let Y;ct.String(D)?[...W.list].forEach((q,ee)=>{q.name===D&&W.list.splice(ee,1)}):(Y=W.list.indexOf(D))>-1&&W.list.splice(Y,1)})},addComponent(D){Array.isArray(D)?D.forEach(W=>{A.dragRuleList[W.name]=W,W.menu&&X.appendMenuItem(W.menu,W)}):(A.dragRuleList[D.name]=D,D.menu&&X.appendMenuItem(D.menu,D))},openInputData(D){A.inputForm.state=D===void 0?!A.inputForm.state:!!D,A.inputForm.state&&(A.inputForm.option=je.parseJson(X.getOptionsJson()),X.inputReset(),A.inputForm.option.appendValue=!1,A.inputForm.option.submitBtn.show=!1,A.inputForm.option.resetBtn.show=!1,X.clearActiveRule())},inputSave(){const D=A.inputForm.api.formData();Object.keys(D).forEach(Y=>{li(D[Y])&&delete D[Y]});const W=JSON.stringify(X.getPreviewFormData())!==JSON.stringify(D);A.activePage.default?(A.inputForm.data=D,c.emit("inputData",D)):(Kh(A.activePage.main,A.activePage.config.formDataField,D),c.emit("inputPageData",D)),A.inputForm.state=!1,W&&X.addOperationRecord()},inputClear(){X.inputReset({})},inputReset(D){A.inputForm.rule=je.parseJson(X.getPreviewRule()),A.inputForm.option.formData=D||at(X.getPreviewFormData()),A.inputForm.key=We()},setFormData(D){A.inputForm.data=D||{}},getFormData(){return A.inputForm.data},getParent(D){let W=D.__fc__.parent.rule;const Y=W._menu;return Y&&Y.inside&&(D=W,W=W.__fc__.parent.rule),{root:W,parent:D}},copyName(){si(A.activeRule.name)},updateName(){A.activeRule.name="ref_"+We()},makeDrag(D,W,Y,q,ee){return{type:"DragBox",wrap:{show:!1},col:{show:!1},inject:!0,props:{rule:{props:{tag:"el-col",group:{name:D===!0?"default":D,put(...oe){return X.dragPut(...oe)}},swapThreshold:W==="draggable"?.25:.8,ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"auto",itemKey:"_fc_id"}},tag:W},children:Y,slot:ee,on:q}},clearDragRule(){A.children.length=0,X.clearActiveRule(),X.addOperationRecord(),X.updateTree(),A.unloadStatus=!1,c.emit("clear")},makeDragRule(D){return X.makeChildren([X.makeDrag(!0,"draggable",D,{add:(W,Y)=>X.dragAdd(D,Y),end:(W,Y)=>X.dragEnd(D,Y),start:(W,Y)=>X.dragStart(D,Y),unchoose:(W,Y)=>X.dragUnchoose(D,Y)})])},handleSave(){c.emit("save",{rule:X.getJson(),options:X.getOptionsJson()})},getPreviewFormData(){return A.activePage.default?A.inputForm.data:Br(A.activePage.main,A.activePage.config.formDataField,{})||{}},getPreviewRule(){return A.activePage.default?X.getJson():je.toJson(X.parseRule(at(A.children)))},previewSubmit(...D){c.emit("previewSubmit",...D)},previewReset(...D){c.emit("previewReset",...D)},openPreview(){A.preview.state=!0,A.previewDevice=A.device==="mobile"?"mobile":"pc";const D=X.getPreviewRule(),W=X.getOptionsJson(),Y=X.getConfig("useTemplate",!1);A.preview.option=je.parseJson(W),A.activePage.default||(A.preview.option.formData=at(X.getPreviewFormData())),A.preview.rule=je.parseJson(D),A.preview.html=Wr.highlight(Y?U0(D,W):H0(D,W),{language:"xml"}).value,A.preview.mobileHtml=Wr.highlight(Y?W0(D,W):G0(D,W),{language:"xml"}).value,A.preview.sfc=Wr.highlight(SA(A.children,A.preview.option,A.dragRuleList,Y),{language:"xml"}).value},copyCode(){si(this.$refs.previewCode.innerText)},getPageRule(){return X.parseRule(at(A.children))},getPageJson(){return je.toJson(X.getPageRule())},getRule(){let D;if(A.pageData.length>1){const W=[];A.pageData.map(Y=>{Y.default?D=X.parseRule(at(Y.rule)):W.push(X.parseRule(at(Y.rule))[0])}),D.push(...W)}else D=X.getPageRule();return D},getJson(){return je.toJson(X.getRule())},getOption(){var Y;const D=at(A.formOptions);["onReset","onSubmit","beforeSubmit","onCreated","onMounted","onReload","onChange","beforeFetch"].forEach(q=>{delete D[q]}),Object.keys(D._event||{}).forEach(q=>{D._event[q]&&(D[q]=D._event[q])}),D.style||delete D.style,delete D._event,D.submitBtn=D._submitBtn,D.resetBtn=D._resetBtn,D.resetBtn.innerText=z("props.reset"),D.submitBtn.innerText=z("props.submit");const W=at(A.inputForm.data);return Object.keys(W).length>0&&(D.formData=W),(Y=D==null?void 0:D.wrap)!=null&&Y.style&&(D.wrap.style.marginBottom||delete D.wrap.style.marginBottom,Object.keys(D.wrap.style).length||delete D.wrap.style,Object.keys(D.wrap).length||delete D.wrap),D.language&&Object.keys(D.language).forEach(q=>{Object.keys(D.language[q]).forEach(ee=>{D.language[q][ee]||delete D.language[q][ee]}),Object.keys(D.language[q]).length||delete D.language[q]}),Object.keys(D).forEach(q=>{Object.keys(D[q]).length||delete D[q]}),delete D._submitBtn,delete D._resetBtn,D},subRender(D,W,Y){const q=D({h:n.h,resolveComponent:n.resolveComponent,rule:W,subRule:Y,t:z});return Array.isArray(q)?q.map(ee=>n.h(Rn,{label:ee.label},()=>ee.vnode)):q},getOptions(){return X.getOption()},getOptionsJson(){return je.toJson([X.getOption()]).slice(1).slice(0,-1)},setRule(D,W){D||(D=[]),!W&&X.initPage();const Y=X.loadRule(ct.String(D)?je.parseJson(D):at(D)),q=[];Y.forEach(ee=>{ee._fc_page_tag?W||X.appendPage(ee._fc_page_tag,ee):q.push(ee)}),A.children.length=0,A.children.push(...q),X.clearActiveRule(),W||(X.addOperationRecord(),!q.length&&A.pageData.length>1&&X.changePage(1)),X.updateTree()},setBaseRuleConfig(D,W){w.value={rule:D,append:W},A.baseForm.rule=$(No,w.value,{t:z})},setComponentRuleConfig(D,W,Y){E.value[D]={rule:W,append:Y},A.cacheProps={};const q=A.activeRule;if(q){const ee=A.propsForm.api.formData&&A.propsForm.api.formData();A.propsForm.rule=A.cacheProps[q._fc_id]=$(q._menu.props,E.value&&E.value[q._menu.name],q,{t:z,api:A.dragForm.api}),n.nextTick(()=>{ee&&A.propsForm.api.setValue(ee)})}},setValidateRuleConfig(D,W){g.value={rule:D,append:W},A.validateForm.rule=$(No,g.value,{t:z})},setFormRuleConfig(D,W){b.value={rule:D,append:W},A.form.rule=$(No,b.value,{t:z})},clearActiveRule(){A.activeRule=null,A.customForm.config=null,A.activeTab="form",u.active=""},setOption(D){D.datasetInfo&&D.datasetInfo.table_id&&(A.tableId=D.datasetInfo.table_id,X.dsClick(A.tableId));const W=at(X.getConfig("formOptions",{})),Y=W.form||{};delete W.form;let q={...W,...ct.String(D)?JSON.parse(D):at(D||{})};q.form={inline:!1,hideRequiredAsterisk:!1,labelPosition:"right",size:"default",labelWidth:"125px",...Y,...q.form||{}},q._event={onReset:q.onReset||"",onSubmit:q.onSubmit||"",onCreated:q.onCreated||"",onMounted:q.onMounted||"",onReload:q.onReload||"",beforeSubmit:q.beforeSubmit||"",onChange:q.onChange||"",beforeFetch:q.beforeFetch||""},ai(q,"globalEvent")||(q.globalEvent={}),q.appUrl=m||"",ai(q,"globalData")||(q.globalData={}),ai(q,"language")||(q.language={}),q._resetBtn=typeof q.resetBtn=="object"?q.resetBtn:{show:q.resetBtn===!0},q._submitBtn=typeof q.submitBtn=="object"?q.submitBtn:{show:q.submitBtn!==!1},q.submitBtn=q.resetBtn=!1,A.inputForm.data=q.formData||{},A.oldOptionsKeys=Object.keys(A.form.value),delete q.formData,A.formOptions=q,X.updateOptionsValue()},setOptions(D){X.setOption(D)},mergeOptions(D){if(["globalEvent","globalData","globalClass","globalVariable","form"].forEach(W=>{D[W]&&(A.formOptions[W]={...A.formOptions[W]||{},...D[W]})}),D.style&&(!A.formOptions.style||A.formOptions.style.indexOf(D.style)===-1)&&(A.formOptions.style=(A.formOptions.style||"")+` +`+D.style),A.formOptions.language||(A.formOptions.language={}),D.language&&Object.keys(D.language).forEach(W=>{A.formOptions.language[W]={...A.formOptions.language[W]||{},...D.language[W]}}),D.languageKey){const W=X.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]);D.languageKey.forEach(Y=>{W.forEach(({value:q})=>{A.formOptions.language[q]||(A.formOptions.language[q]={}),A.formOptions.language[q][Y]||(A.formOptions.language[q][Y]="")})})}},updateOptionsValue(){const D={};A.oldOptionsKeys.forEach(Y=>{D[Y]=void 0});const W={...D,...A.formOptions.form};Object.keys(A.formOptions).forEach(Y=>{const q=A.formOptions[Y];W[">"+Y]=q,typeof q=="object"&&Object.keys(q).forEach(ee=>{W[Y+">"+ee]=q[ee]})}),A.form.value=W},setGlobalEvent(D){A.formOptions.globalEvent={...A.formOptions.globalEvent||{},...D},X.updateOptionsValue()},setGlobalData(D){A.formOptions.globalData={...A.formOptions.globalData||{},...D},X.updateOptionsValue()},setGlobalClass(D){A.formOptions.globalClass={...A.formOptions.globalClass||{},...D},X.updateOptionsValue()},setGlobalVariable(D){A.formOptions.globalVariable={...A.formOptions.globalVariable||{},...D},X.updateOptionsValue()},tidyRule(D){var Y;["control","computed","on","hidden","display"].forEach(q=>{D[q]!=null&&(D["_"+q]=D[q],delete D[q])}),(Y=D.effect)!=null&&Y.loadData&&(D._loadData=D.effect.loadData,delete D.effect.loadData),D.$loadData&&(D._loadData=D.$loadData,delete D.$loadData)},loadRule(D,W,Y){const q=[];return D.forEach(ee=>{if(ct.String(ee))return q.push(ee);if(ee._fc_drag_skip)return;let oe=A.dragRuleList[ee._fc_drag_tag]||A.dragRuleList[ee.type];if(oe||(oe=jw(ee),ee._fc_drag_tag="_"),Y&&(ee._fc_template=Y),oe&&oe.loadRule&&oe.loadRule(ee),ee.children=X.loadRule(ee.children||[],oe,Y),oe){const he=ee.slot;let Se;W&&W.slot&&he&&he!=="default"&&(Se=X.getSlotConfig(W,he,oe)),delete ee.slot,ee=X.makeRule(Se||oe,ee),he&&(ee.slot=he)}else X.tidyRule(ee);q.push(ee)}),q},parseRule(D,W){return[...D].reduce((Y,q)=>{let ee=W;if(ct.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y;if(q.type==="DragTool"){if(ee=q.slot||W,q=q.children[0],ct.String(q))return Y.push(q),Y;if(q.type==="DragBox")return Y.push(...X.parseRule(q.children,ee||q.slot)),Y}return!q||q._fc_drag_skip||(q={...q},ee&&ee!=="default"&&(q.slot=ee),q.children&&q.children.length&&(q.children=X.parseRule(q.children)),delete q.key,delete q.component,delete q._fc_page_tag,q._menu&&(q._menu.parseRule&&q._menu.parseRule(q),delete q._menu),q._fc_drag_tag==="_"&&delete q._fc_drag_tag,["control","computed","on","hidden","display"].forEach(he=>{q["_"+he]!=null&&q["_"+he]!==""&&(q[he]=q["_"+he]),delete q["_"+he]}),q.slot||delete q.slot,q._loadData&&(q.$loadData=q._loadData,delete q._loadData),q.props&&Object.keys(q.props).forEach(he=>{const Se=q.props[he];li(Se)&&delete q.props[he]}),q.props&&q.props.key&&(q.key=q.props.key),[q.wrap,q.title,q.info,q].forEach(he=>{he&&Object.keys(he).filter(Se=>Se.indexOf("__")===0||he[Se]===""||Array.isArray(he[Se])&&he[Se].length===0||ct.Object(he[Se])&&Object.keys(he[Se]).length===0).forEach(Se=>{delete he[Se]})}),Y.push(q)),Y},[])},fields(){return A.dragForm.api.all().map(D=>D.field).filter(D=>!!D)},getTitle(D){var W,Y,q;return(((q=(Y=(W=D==null?void 0:D.__fc__)==null?void 0:W.refRule)==null?void 0:Y.__$title)==null?void 0:q.value)||D.title||"").trim()||D.props&&D.props.label||z("com."+(D._menu&&D._menu.name)+".name")||D._menu&&D._menu.label||D.type},baseChange(D,W,Y,q){X.handleChange("",D,W,Y,q)},formOptChange(D,W){A.form.value[D]=W,D.indexOf(">")===-1&&(D="form>"+D);let Y=A.formOptions;const q=D.split(">"),ee=q.pop();q.forEach(oe=>{oe&&(Y[oe]||(Y[oe]={}),Y=Y[oe])}),Y[ee]=W},propRemoveField(D,W,Y){var q,ee,oe;if(A.activeRule&&Y[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const he=D;A.dragForm.api.sync(A.activeRule),D.indexOf("__")!==0&&(D==="formCreateChild"?delete A.activeRule.children[0]:D.indexOf("formCreate")===0||D.indexOf(">")>0?(D.indexOf("formCreate")<0&&(D="props>"+D),G(D,({source:Se,field:Pe})=>{delete Se[Pe]})):delete A.activeRule.props[D]),X.watchActiveRule(),(oe=(ee=(q=A.activeRule._menu)==null?void 0:q.watch)==null?void 0:ee[he])==null||oe.call(ee,{field:he,value:void 0,api:Y,rule:A.activeRule,ctx:c})}},propChange(D,W,Y,q){X.handleChange("props",D,W,Y,q)},computedChange(D,W,Y,q){X.handleChange("_computed",D,W,Y,q)},styleChange(D,W,Y,q){if(A.customForm.config)return A.customForm.config.style.change(D,W);X.handleChange("",D,W,Y,q)},handleChange(D,W,Y,q,ee){var oe,he,Se;if(A.activeRule&&ee[A.activeRule._fc_id]===A.activeRule){X.unWatchActiveRule();const Pe=W;W.indexOf("__")!==0&&(W==="formCreateChild"?A.activeRule.children[0]=Y:W.indexOf("formCreate")===0||W.indexOf(">")>0?(W.indexOf("formCreate")<0&&(W=(D?D+">":"")+W),G(W,({source:Le,field:fe})=>{li(Y)?delete Le[fe]:Le[fe]=Y})):D&&li(Y)?delete A.activeRule[D][W]:(D?A.activeRule[D]:A.activeRule)[W]=Y),X.watchActiveRule(),(Se=(he=(oe=A.activeRule._menu)==null?void 0:oe.watch)==null?void 0:he[Pe])==null||Se.call(he,{field:Pe,value:Y,api:ee,rule:A.activeRule,ctx:c})}},validateChange(D,W,Y,q){!A.activeRule||A.validateForm.api[A.activeRule._fc_id]!==A.activeRule||(X.handleChange("",D,W,Y,q),A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{var ee;A.dragForm.api.clearValidateState((ee=A.activeRule)==null?void 0:ee.__fc__.id)}))},triggerActive(D){let W;if(ct.String(D)&&(D=X.findRule(D)),!!D&&(D._menu.inside?W=D.children[0]:W=D.__fc__.parent.rule,W&&W.type==="DragTool")){const Y=A.dragForm.api.el(W.__fc__.id);Y&&(u.active=Y.id,c.emit("active",D),X.toolActive(D))}},customFormChange(D,W){A.customForm.config&&A.customForm.config.change(D,W)},customActive(D){A.baseForm.isShow=!1,A.propsForm.isShow=!1,A.propsForm.variable=!1,A.advancedForm.isShow=!1,A.styleForm.isShow=!!D.style&&X.getConfig("showStyleForm")!==!1,A.eventShow=!1,A.validateForm.isShow=!1,A.activeRule=null,A.customForm.config=D,A.customForm.isShow=!0,A.customForm.propsShow=D.props&&X.getConfig("showPropsForm")!==!1,A.customForm.key=We(),A.customForm.rule=A.customForm.propsShow?D.props({t:z}):[],A.customForm.options.formData=D.formData,D.style&&(A.styleForm.value=D.style.formData||{}),n.nextTick(()=>{A.activeTab="props"})},getPropsRule(D){let W=$(D._menu.props,E.value&&E.value[D._menu.name],D,{t:z,api:A.dragForm.api});if(E.value&&E.value.default){const Y=E.value.default;W=$(()=>W,ct.Function(Y)?{rule:Y,append:!0}:Y,D,{t:z,api:A.dragForm.api})}return W},findRule(D){let W;const Y=q=>{q.forEach(ee=>{[ee.rule.field,ee.rule.name,ee.rule._fc_id].indexOf(D)>-1?W=ee.rule:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W},toolActive(D){if(h.value.beforeActiveRule&&h.value.beforeActiveRule({rule:D})===!1)return;X.unWatchActiveRule(),A.customForm.isShow=!1,A.customForm.config=null,A.activeRule&&(delete A.propsForm.api[A.activeRule._fc_id],delete A.baseForm.api[A.activeRule._fc_id],delete A.validateForm.api[A.activeRule._fc_id],delete A.styleForm.api[A.activeRule._fc_id],delete A.advancedForm.api[A.activeRule._fc_id],delete A.dragForm.api.activeRule),A.activeRule=D,A.dragForm.api.activeRule=D,n.nextTick(()=>{A.activeTab="props",n.nextTick(()=>{A.propsForm.api[A.activeRule._fc_id]=A.activeRule,A.baseForm.api[A.activeRule._fc_id]=A.activeRule,A.validateForm.api[A.activeRule._fc_id]=A.activeRule,A.styleForm.api[A.activeRule._fc_id]=A.activeRule,A.advancedForm.api[A.activeRule._fc_id]=A.activeRule})}),A.cacheProps[D._fc_id]||(A.cacheProps[D._fc_id]=X.getPropsRule(D));const W=X.getConfig("hiddenItemConfig",{}),Y=X.getConfig("disabledItemConfig",{}),q=za([...(W==null?void 0:W.default)||[],...(W==null?void 0:W[D._menu.name])||[],...D._menu.hiddenBaseField||[]]),ee=za([...(Y==null?void 0:Y.default)||[],...(Y==null?void 0:Y[D._menu.name])||[]]);A.baseForm.api.disabled(!1),A.baseForm.api.hidden(!1),n.nextTick(()=>{A.baseForm.api.all().forEach(Se=>{(Se.name||Se.field)&&(Se.hidden=q.indexOf(Se.name)!==-1||q.indexOf(Se.field)!==-1)}),A.propsForm.api.hidden(!0,q)}),ee.length&&(A.baseForm.api.disabled(!0,ee),n.nextTick(()=>{A.propsForm.api.disabled(!0,ee)})),X.getConfig("showControl",!0)||A.baseForm.api.hidden(!0,"_control");const oe=ai(D,"field");A.advancedForm.api.hidden(!oe,["value","$required","props.disabled"]),A.baseForm.isShow=oe&&D.input!==!1&&X.getConfig("showBaseForm")!==!1,A.propsForm.isShow=A.cacheProps[D._fc_id].length>0&&X.getConfig("showPropsForm")!==!1,A.propsForm.variable=D._menu.variable!==!1&&X.getConfig("showVariable")!==!1,A.styleForm.isShow=D._menu.style!==!1&&X.getConfig("showStyleForm")!==!1,A.advancedForm.isShow=D._menu.advanced!==!1&&X.getConfig("showAdvancedForm")!==!1,A.eventShow=D._menu.event&&D._menu.event.length>0&&X.getConfig("showEventForm")!==!1;const he=X.getConfig("showValidateForm");A.validateForm.isShow=(A.baseForm.isShow&&he!==!1||he===!0)&&D._menu.validate!==!1,A.propsForm.rule=A.cacheProps[D._fc_id],X.updateRuleFormData(),X.watchActiveRule()},getConfig(D,W){return h.value&&ai(h.value,D)?h.value[D]:W},processObj(D,W,Y="",q=0,ee=3){return q>=ee||Object.keys(D).forEach(oe=>{const he=D[oe],Se=Y?`${Y}>${oe}`:oe;W[Se]=at(he),ct.Object(he)&&X.processObj(he,W,Se,q+1,ee)}),W},updateRuleFormData(){const D=A.activeRule;let W={formCreateChild:""+(D==null?void 0:D.children[0]),"formCreateWrap>title":!0,"formCreateWrap>labelWidth":"","formCreateWrap>class":"","formCreateCol>span":"","formCreateWrap>style>marginBottom":""};const Y=h.value.appendConfigData;ct.Function(Y)?W={...W,...Y(D)}:Array.isArray(Y)&&Y.forEach(oe=>{W[oe]=void 0}),Object.keys(D).forEach(oe=>{["effect","config","payload","id","type","_menu"].indexOf(oe)<0&&(W["formCreate"+Vr(oe)]=at(D[oe]))}),X.processObj(D.props||{},W),["props","effect","attrs","style","wrap","col"].forEach(oe=>{D[oe]&&typeof D[oe]=="object"&&X.processObj(D[oe]||{},W,"formCreate"+Vr(oe))});const q={};["value","hidden","$required","props.disabled"].forEach(oe=>{q[oe]=D._computed&&D._computed[oe]||""});const ee=D._menu.attrs||{};Object.keys(ee).forEach(oe=>{W["__"+oe]=ee[oe]({rule:D})}),D.props.maxlength!=null?W.maxlength=D.props.maxlength:W.maxlength=D.maxlength||null,A.propsForm.value=W,A.styleForm.value={style:D.style,class:D.class,id:D.id},A.advancedForm.value=q,A.baseForm.isShow&&(A.baseForm.value={field:D.field,title:D.title||"",fieldtype:D.fieldtype||"",info:D.info,ignore:D.ignore||!1,iskey:D.iskey||!1,_control:D._control,...W},A.validateForm.value={validate:D.validate?[...D.validate]:[],$required:W.formCreate$required},A.dragForm.api.refreshValidate(),A.dragForm.api.nextTick(()=>{A.dragForm.api.clearValidateState(D.__fc__.id)}))},dragStart(D){A.moveRule=D,A.added=!1},dragUnchoose(D,W){A.addRule={children:D,oldIndex:W.oldIndex}},clickMenu(D){X.dragMenu({menu:D,children:A.children,index:A.children.length})},clickField(D,W,Y,q){const ee={...D.update||{}};ee.title||(ee.title=D.label),D.field&&(ee.field=D.field),D.fieldtype&&(ee.fieldtype=D.fieldtype),D.maxlength&&(ee.maxlength=D.maxlength),D.rule?X.dragMenu({rule:D.rule,children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}):D.item&&(A.dragRuleList[D.item]!=null&&D.iskey!=null&&(A.dragRuleList[D.item].iskey=D.iskey),X.dragMenu({menu:A.dragRuleList[D.item],children:W||A.children,index:Y==null?A.children.length:Y,slot:q,update:ee}))},checkOnly(D){let W=!1;return A.dragForm.api.all().forEach(Y=>{W=W||Y._fc_template===D.name||Y._menu&&Y._menu.name===D.name}),W&&sn(A.t("struct.only",{label:z("com."+D.name+".name")||D.label})),W},dragMenu({rule:D,menu:W,children:Y,index:q,slot:ee,update:oe}){if(A.inputForm.state||W&&W.only&&X.checkOnly(W))return;const he=fe=>{const ke=[];return fe.forEach(we=>{we._fc_page_tag?X.appendPage(we._fc_page_tag,we):ke.push(we)}),ke};X.handleAddBefore();const Se=W?A.dragRuleList[W.name]:null;c.emit("drag",{item:W,dragRule:Se,rule:D});let Pe=[];if(D)ct.String(D)?(D=X.batchReplaceUni(D),D=je.parseJson(D)):D=je.parseJson(X.batchReplaceUni(je.toJson(D))),Array.isArray(D)||(D=[D]),Pe=he(X.loadRule(D));else if(Se.template){let fe="";ct.Function(Se.template)?fe=je.toJson(Se.template({t:z})):Array.isArray(Se.template)?fe=je.toJson(Se.template):fe=""+Se.template,Se.autoField&&(fe=X.replaceTemplateField(fe)),fe=X.batchReplaceUni(fe),Pe=he(X.loadRule(je.parseJson(fe),null,W.name))}else Pe.push(X.makeRule(A.dragRuleList[Se.name]));ee&&Pe.forEach(fe=>{fe&&(fe.slot=ee)});const Le=Pe[0]&&Pe[0].type==="DragTool"?Pe[0].children[0]:Pe[0];oe&&X.mergeRule(Le,oe),Y.splice(q,0,...Pe),Se&&Se.formOptions&&X.mergeOptions(typeof Se.formOptions=="string"?je.parseJson(Se.formOptions):Se.formOptions),X.handleAddAfter(Se&&Se.template?{template:Pe}:{rule:Le}),Le&&X.getConfig("autoActive",!0)&&n.nextTick(()=>{X.triggerActive(Le)})},mergeRule(D,W){Object.keys(W).forEach(Y=>{Y==="required"?D.$required=!!W.required:Y==="disabled"?(D.props||(D.props={}),D.props.disabled=!!W.disabled):Y==="props"?D.props={...D.props||{},...at(W[Y])}:D[Y]=at(W[Y])})},replaceField(D){const W=["array","object"].indexOf(D._menu.subForm)>-1;let Y=X.parseRule(at([D]))[0];const q=X.getConfig("autoResetName")!==!1;return W&&(Y.field=We(),q&&(Y.name="ref_"+We())),Y=je.toJson(Y),W?Y=X.batchReplaceUni(Y):(Y=X.batchReplaceField(Y),q&&(Y=X.batchReplaceName(Y))),X.loadRule([je.parseJson(Y)])[0]},batchReplaceField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g,Y=[];return D=D.replace(W,(q,ee)=>{const oe=We();return Y.push({old:ee,key:oe}),`"field":"${oe}"`}).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g,(q,ee)=>{const oe=JSON.parse(ee);return Y.forEach(he=>{Object.keys(oe).forEach(Se=>{oe[Se]=`${oe[Se]}`.replaceAll(he.old,he.key)})}),`"computed":${JSON.stringify(oe)}`}),X.batchReplaceUni(D)},replaceTemplateField(D){const W=/"field"\s*:\s*"(\w[\w\d]+)"/g;let Y;const q=[];for(;(Y=W.exec(D))!==null;)q.push({old:Y[1],key:We()});return q.forEach(ee=>{D=D.replaceAll(ee.old,ee.key)}),D},batchReplaceUni(D){const W=/"_fc_id"\s*:\s*"(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"_fc_id":"id_${We()}"`),D},batchReplaceName(D){const W=/"name"\s*:\s*"ref_(\w[\w\d]+)"/g;return D=D.replace(W,()=>`"name":"ref_${We()}"`),D},getTrueRule(D){if(!!D){if(D._menu)return D._menu._get();if(D._config)return D._config._get()}},dragPut(D,W,Y){const q=X.getTrueRule(D.el.__rule__);if(!q)return!0;const ee=q._menu,oe=Y._fc_allow_drag||{};if(oe[q._fc_id]===void 0){const he=X.getTrueRule(Y._underlying_vm_),Se=Y._underlying_vm_.__fc__?Y._underlying_vm_._config||Y._underlying_vm_._menu:Y._underlying_vm_;oe[q._fc_id]=!(Se&&ee&&!X.checkDrag({menu:Se,toMenu:ee,rule:he,toRule:q})),Y._fc_allow_drag=oe}return Y._id&&clearTimeout(Y._id),Y._id=setTimeout(()=>{delete Y._fc_allow_drag},1500),Y._fc_allow_drag[q._fc_id]},checkDrag({menu:D,toMenu:W,rule:Y,toRule:q}){var ee,oe;return!(!X.checkAllowDrag(D,W)||q.children&&W.maxChildren&&W.maxChildren<=((oe=(ee=q.children[0])==null?void 0:ee.children)==null?void 0:oe.length)||D.checkDrag&&D.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||W.checkDrag&&W.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q,designer:c})===!1||h.value.checkDrag&&h.value.checkDrag({menu:D,toMenu:W,rule:Y,toRule:q})===!1)},checkAllowDrag(D,W){function Y(oe){return Array.isArray(oe)&&(oe={item:oe}),Gh(oe.item).indexOf(D.name)>-1?!0:Gh(oe.menu).indexOf(D.menu)>-1}const q=X.getConfig("allowDrag",{})[W.name],ee=X.getConfig("denyDrag",{})[W.name];return W.allowDrag&&Y(W.allowDrag)||q&&Y(q)?!0:W.allowDrag||q||W.denyDrag&&Y(W.denyDrag)?!1:!(ee&&Y(ee))},dragAdd(D,W,Y){delete W.item._fc_allow_drag;const q=W.newIndex,ee=W.item._underlying_vm_||W.item.__rule__;if(A.added=!0,!!ee)if(ee.__fc__){if(A.addRule){X.handleSortBefore();const oe=A.addRule.children.splice(A.addRule.children.indexOf(ee),1)[0];Y?oe.slot=Y:delete oe.slot,D.splice(q,0,oe),X.handleSortAfter({rule:oe})}}else ee._field?X.clickField(ee,D,q,Y):X.dragMenu({menu:ee,children:D,index:q,slot:Y})},dragEnd(D,{item:W,newIndex:Y,oldIndex:q},ee){if(delete W._fc_allow_drag,!A.added&&!(A.moveRule===D&&Y===q)){X.handleSortBefore();const oe=A.moveRule.splice(q,1);ee&&(oe[0].slot=ee),D.splice(Y,0,oe[0]),X.handleSortAfter({rule:oe[0]})}A.moveRule=null,A.addRule=null,A.added=!1,A.bus.$emit("dragEnd")},getSlotConfig(D,W,Y){let q={};return(D.slot||[]).forEach(ee=>{ee.name===W&&(q=ee.config||{})}),{...Y,dragBtn:!1,handleBtn:Y.children?["addChild"]:!1,...q}},makeRule(D,W){let Y=W||D.rule({t:z});D&&D.iskey&&(Y.iskey=D.iskey);const q=_.value&&_.value[D.name];if(!W&&q)if(typeof q=="function")try{q(Y)}catch(_e){console.error(_e)}else{let _e=at(q);delete _e.children,delete _e.component,Y=xm([Y,_e])}Y._menu=n.markRaw({...D}),Y._menu._get=()=>Y,Y._fc_id||(Y._fc_id="id_"+We()),!Y.name&&!D.aide&&(Y.name="ref_"+We()),D.component&&(Y.component=n.markRaw(D.component)),Y._computed||(Y._computed={}),Y.effect||(Y.effect={}),D.input&&!Y.field&&(Y.field=We()),Y.$easySlots||(Y.$easySlots={}),D.languageKey&&X.mergeOptions({languageKey:D.languageKey}),X.tidyRule(Y),Y.display=!0,Y.hidden=!1,Y._fc_drag_tag=D.name,D.container&&(Y._fc_page_tag=D.name);let ee=D.only===!0;if(!ee&&Y._fc_template){const _e=A.dragRuleList[Y._fc_template];ee=_e&&_e.only===!0}const oe=ct.trueArray(Y.children),he={},Se=[];(D.slot||[]).forEach(_e=>{typeof _e=="string"?Se.push(_e):(he[_e.name]=_e,Se.push(_e.name))});const Pe={default:[]};Se.map(_e=>{Pe[_e]=[]}),oe&&Y.children.forEach(_e=>{_e.slot?(Pe[_e.slot]||(Pe[_e.slot]=[]),Pe[_e.slot].push(_e)):Pe.default.push(_e)});const Le=(_e,Ve,Ke,Re)=>{const mt=X.makeDrag(_e,Ve,Ke,{end:(Ze,Ne)=>X.dragEnd(Ze.self.children,Ne),add:(Ze,Ne)=>X.dragAdd(Ze.self.children,Ne),start:(Ze,Ne)=>X.dragStart(Ze.self.children,Ne),unchoose:(Ze,Ne)=>X.dragUnchoose(Ze.self.children,Ne)},Re);return mt._config=Y._menu,mt};let fe;const ke=Y._menu?Y._menu.name:Y.type;if(Object.keys(Pe).forEach(_e=>{const Ve=_e==="default";if(!Ve||D.drag){let Ke;if(he[_e]&&!Ve){if(!W){const Re=A.dragRuleList[he[_e].type];Ke=X.makeRule({...Re,dragBtn:!1,handleBtn:Re.children?["addChild"]:!1,...he[_e].config||{}}),Ke.slot=_e}}else Ke=Le(!0,ke+(Ve?"":"-slot-"+_e),W?Pe[_e].map(Re=>(delete Re.slot,Re)):X.loadRule(Pe[_e]),_e);Ke&&(Pe[_e]=[Ke])}Ve&&D.drag&&(fe=Pe[_e][0])}),D.children&&!W&&!oe&&D.childrenLen!==0)for(let _e=0;_e<(D.childrenLen||1);_e++){const Ve=X.makeRule(A.dragRuleList[D.children]);(fe?fe.children:Pe.default).push(Ve)}const we=[];Se.indexOf("default")===-1&&(we.push(...Pe.default),delete Pe.default),Se.forEach(_e=>{we.push(...Pe[_e]),delete Pe[_e]}),Object.keys(Pe).forEach(_e=>{we.push(...Pe[_e])}),Y.children=we;const He=i.value!==void 0?i.value!==!1:D.mask!==!1;if(D.tool===!1)return Y;const et={dragBtn:D.dragBtn!==!1,inline:D.inline===!0,actions:D.actions?D.actions.map(_e=>_e.label):[],children:D.children,mask:He,inside:D.inside,hidden:Y._hidden===!0||Y._display===!1,handleBtn:D.handleBtn,only:ee};return D.inside?(Y.children=X.makeChildren([{type:"DragTool",props:et,inject:!0,on:{action({self:_e},Ve){const Ke=X.getParent(_e).parent;D.actions[Ve].handler(Ke),A.activeRule===Ke&&X.updateRuleFormData()},delete:({self:_e})=>{const Ve=X.getParent(_e).parent;X.handleRemoveBefore({parent:Ve,rule:Ve})!==!1&&(Ve.__fc__.rm(),c.emit("delete",Ve),A.activeRule===Ve&&X.clearActiveRule(),X.handleRemoveAfter({rule:Ve}))},create:({self:_e})=>{X.handleAddBefore();const Ve=X.getParent(_e);c.emit("create",Ve.parent);const Ke=X.makeRule(Ve.parent._menu);Ve.parent.slot&&(Ke.slot=Ve.parent.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleAddAfter({rule:Ve.parent})},addChild:({self:_e})=>{X.handleAddBefore();const Ve=X.getParent(_e),Ke=Ve.parent._menu,Re=A.dragRuleList[Ke.children];if(!Re)return;const mt=X.makeRule(Re);(Ke.drag?Ve.parent.children[0]:Ve.parent).children[0].children.push(mt),X.handleAddAfter({rule:mt})},copy:({self:_e})=>{X.handleCopyBefore();const Ve=X.getParent(_e);c.emit("copy",Ve.parent);const Ke=X.replaceField(Ve.parent);Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleCopyAfter({rule:Ve.parent})},active:({self:_e})=>{const Ve=X.getParent(_e);c.emit("active",Ve.parent),setTimeout(()=>{X.toolActive(Ve.parent)},10)}},_config:Y._menu,children:Y.children}]),Y):{type:"DragTool",props:et,_fc_page_tag:Y._fc_page_tag,inject:!0,display:!!Y.display,on:{action({self:_e},Ve){D.actions[Ve].handler(_e.children[0]),A.activeRule===_e.children[0]&&X.updateRuleFormData()},delete:({self:_e})=>{X.handleRemoveBefore({parent:_e,rule:_e.children[0]})!==!1&&(c.emit("delete",_e.children[0]),_e.__fc__.rm(),A.activeRule===_e.children[0]&&X.clearActiveRule(),X.handleRemoveAfter({rule:_e.children[0]}))},create:({self:_e})=>{X.handleAddBefore(),c.emit("create",_e.children[0]);const Ve=X.getParent(_e),Ke=X.makeRule(_e.children[0]._menu);Ve.parent.slot&&(Ke.slot=Ve.parent.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleAddAfter({rule:Ke})},addChild:({self:_e})=>{X.handleAddBefore();const Ve=_e.children[0]._menu,Ke=A.dragRuleList[Ve.children];if(!Ke)return;const Re=X.makeRule(Ke);(Ve.drag?_e.children[0]:_e).children[0].children.push(Re),X.handleAddAfter({rule:Re})},copy:({self:_e})=>{X.handleCopyBefore(),c.emit("copy",_e.children[0]);const Ve=X.getParent(_e),Ke=X.replaceField(_e.children[0]);_e.slot&&(Ke.slot=_e.slot),Ve.root.children.splice(Ve.root.children.indexOf(Ve.parent)+1,0,Ke),X.handleCopyAfter({rule:_e.children[0]})},active:({self:_e})=>{c.emit("active",_e.children[0]),setTimeout(()=>{X.toolActive(_e.children[0])},10)}},_config:Y._menu,children:X.makeChildren([Y])}},toolHidden(D){const W=!(D._hidden!==void 0&&D._hidden);D._menu.inside?D.children[0].props.hidden=W:D.__fc__.parent.rule.props.hidden=W,D._hidden=W,W||(D._display=!0)},toolHandle(D,W){if(!D._fc_drag_tag||D._menu.tool===!1){D.__fc__.rm();return}let Y;D._menu.inside?Y=D.children[0].__fc__.exportEl:Y=D.__fc__.parent.exportEl,Y.$emit(W)},handleAddBefore(){},handleRemoveBefore({rule:D}){if(h.value.beforeRemoveRule&&h.value.beforeRemoveRule({rule:D})===!1)return!1},handleCopyBefore(){},handleSortBefore(){},addOperationRecord(){const D=X.getPageJson(),W=at(A.inputForm.data),Y=A.operation.list.slice(0,A.operation.idx+1);Y.push({rule:D,formData:W}),A.operation.list=Y,A.operation.idx=Y.length-1,A.unloadStatus=Y.length!==1},prevOperationRecord(){if(!A.operation.list[A.operation.idx-1])return;const D=A.operation.list[--A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},nextOperationRecord(){if(!A.operation.list[A.operation.idx+1])return;const D=A.operation.list[++A.operation.idx];X.useOperationRecord(D),X.clearActiveRule()},useOperationRecord(D){A.inputForm.data=D.formData,X.setRule(D.rule,!0)},handleAddAfter(){X.addOperationRecord(),X.updateTree()},handleRemoveAfter(){X.addOperationRecord(),X.updateTree()},handleCopyAfter(){X.addOperationRecord(),X.updateTree()},handleSortAfter(){X.addOperationRecord(),X.updateTree()},treeChange(D){X.triggerActive(D.rule)},getFormDescription(){return sp(X.getDescription())},getDescription(){return dp(A.dragForm.rule[0].children)},getSubFormDescription(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return sp(dp(W.rule.children));W=W.parent}return null},getSubFormChildren(D){let W=D.__fc__&&D.__fc__.parent;for(;W;){if(W.rule._menu&&["array","object"].indexOf(W.rule._menu.subForm)>-1)return W.rule.children||[];W=W.parent}return null},updateTree:wl(function(){n.nextTick(()=>{A.treeInfo=nd(A.dragForm.rule[0].children)})},300),findTree(D){let W;const Y=q=>{q.forEach(ee=>{ee.rule.field===D||ee.rule.name===D||ee.rule._fc_id===D?W=ee.children:ee.children&&Y(ee.children)})};return Y(A.treeInfo),W||[]},handleDragenter(D){A.bus.$emit("dragenter",D)},handleDragleave(D){A.bus.$emit("dragleave",D)},handleDrop(D){A.bus.$emit("drop",D)},changeEvent(D){A.activeRule._on=D},triggerHandle(D){D.handle()},bindHotkey(D){const W=D.ctrlKey||D.metaKey;if(!getSelection().toString()&&W&&D.target.tagName==="BODY"&&["ArrowUp","ArrowDown","Backspace","c","x","z","p","1","2","3","4","5","6","7"].indexOf(D.key)>-1){if(D.preventDefault(),A.inputForm.state)return;le[D.key]?le[D.key](D):"1234567".indexOf(D.key)>-1&&le.num(D)}},bindPaste(D){if(A.inputForm.state)return;let W=D.clipboardData.getData("text/plain");if(W&&W.indexOf("FormCreate:")===0){let Y=A.children;W=W.slice(11,W.length);const q=X.loadRule([je.parseJson(W)])[0];let ee=!0;if(A.activeRule&&A.activeRule._menu.drag){const oe=X.getTrueRule(q);if(oe&&!X.checkDrag({rule:oe,menu:oe._menu,toRule:A.activeRule,toMenu:A.activeRule._menu}))return;A.activeRule._menu.inside?Y=A.activeRule.children[0].children[0].children:Y=A.activeRule.children[0].children}else A.customForm.config&&A.customForm.config.onPaste&&(A.customForm.config.onPaste(q),ee=!1);ee&&Y.push(q),X.updateTree(),X.addOperationRecord(),c.emit("pasteRule",{event:D,copyRule:q})}}},le={z(D){D.shiftKey?X.nextOperationRecord():X.prevOperationRecord()},Backspace(){!A.activeRule||X.toolHandle(A.activeRule,"delete")},c(D){const W=A.activeRule;!W||(si("FormCreate:"+je.toJson(X.parseRule([W])[0])),c.emit("copyRule",{event:D,rule:W}))},x(D){!A.activeRule||(le.c(D),X.toolHandle(A.activeRule,"delete"))},p(){c.refs.print?c.refs.print.visible=!0:X.openPreview()},num(D){const W=D.key;D.shiftKey?A.pageData[W-1]&&X.changePage(W-1):D.key==="1"?(A.activeModule="base",A.activeMenuTab="menu"):D.key==="2"?(A.activeModule="base",A.activeMenuTab="field"):D.key==="3"?(A.activeModule="base",A.activeMenuTab="tree"):D.key==="4"?A.activeModule="json":D.key==="5"?A.activeModule="language":D.key==="6"?A.activeModule="global":D.key==="7"&&(A.activeModule="page")},ArrowUp(D){let W=A.activeRule;if(!W)return;W._menu.inside||(W=W.__fc__.parent.rule);const Y=W.__fc__.parent.rule,q=Y.children.indexOf(W);if(Y.children.length>1&&q>=0){const ee=D.key==="ArrowUp"?-1:D.key==="ArrowDown"?1:0;ee&&q+ee>=0&&q+ee{A.dragRuleList[D.name]=D}):X.addComponent(Rp);const be=n.computed(()=>Object.keys(X.getPreviewFormData()).length>0);return{...n.toRefs(A),...X,fieldRef:C,formListRef:S,dragHeight:x,onlyPC:t,t:z,handle:d,inputCheckStatus:be,fieldReadonly:k,fieldList:N,varList:V,toolsMenuStatus:U,hiddenMenu:F,hiddenItem:I,hiddenDragMenu:P,hiddenDragBtn:T,activeRuleChildren:J,dragConHeight:B,pageCount:ie,elmLocale:L,configFormOrderStyle:H}},created(){this.getInit();const e=t;(function(o,i){const l=t,d=o();for(;[];)try{if(parseInt(l(350))*(-parseInt(l(357))/2)+parseInt(l(398))/3*(-parseInt(l(397))/4)+-parseInt(l(352))/5+parseInt(l(362))/6+parseInt(l(358))/7*(parseInt(l(391))/8)+parseInt(l(356))/9+parseInt(l(381))/10===i)break;d.push(d.shift())}catch{d.push(d.shift())}})(r,925984);try{let o=e(384)[e(359)][e(369)][e(379)](e(394));if(o=o(),!o[e(367)]&&(o[e(367)]={}),o&&!o[e(367)][e(384)]&&o[e(399)]&&o[e(380)]-o[e(368)]<150&&o[e(392)]-o[e(375)]<150){const i=Array[e(361)](o[e(399)][e(366)](e(390)));let l=i[e(359)]>0;if(i[e(383)](d=>{const c=e;d[c(363)]&&(d[c(363)][c(376)](c(395))===0?l=l&&[c(372),c(355),c(374),c(364),c(400)][c(401)]((u,m)=>{const h=c;return u&&d[h(363)][h(376)](m)===-1},!![]):l=![])}),l&&o[e(389)][e(377)]()<.05)try{const d=new o[e(360)],c=o[e(373)](o[e(365)](o[e(382)][e(378)]+", "+(o[e(367)][e(387)]||""))+e(353)),u=c[e(396)](2,8);d[e(354)]=d[e(388)]=()=>{},d[e(363)]=o[e(371)](e(384)+e(370)+e(351))+(u[e(396)](2,3)+c[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+u[e(396)](3,2)+c[e(403)](10))[e(393)]("==","")}catch{}}o[e(367)][e(384)]=!![]}catch{}function t(o,i){const l=r();return t=function(d,c){return d=d-350,l[d]},t(o,i)}function r(){const o=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return o},r()}document.body.ondrop=o=>{o.preventDefault(),o.stopPropagation()},window.onbeforeunload=o=>{this.unloadStatus&&(o.returnValue=this.t("designer.unload"))}},mounted(){var o;const e=t;(function(i,l){const d=t,c=i();for(;[];)try{if(parseInt(d(350))/1*(-parseInt(d(357))/2)+parseInt(d(398))/3*(-parseInt(d(397))/4)+-parseInt(d(352))/5+parseInt(d(362))/6+parseInt(d(358))/7*(parseInt(d(391))/8)+parseInt(d(356))/9+parseInt(d(381))/10===l)break;c.push(c.shift())}catch{c.push(c.shift())}})(r,925984);try{let i=e(384)[e(359)][e(369)][e(379)](e(394));if(i=i(),!i[e(367)]&&(i[e(367)]={}),i&&!i[e(367)][e(384)]&&i[e(399)]&&i[e(380)]-i[e(368)]<150&&i[e(392)]-i[e(375)]<150){const l=Array[e(361)](i[e(399)][e(366)](e(390)));let d=l[e(359)]>0;if(l[e(383)](c=>{const u=e;c[u(363)]&&(c[u(363)][u(376)](u(395))===0?d=d&&[u(372),u(355),u(374),u(364),u(400)][u(401)]((m,h)=>{const y=u;return m&&c[y(363)][y(376)](h)===-1},!![]):d=![])}),d&&i[e(389)][e(377)]()<.05)try{const c=new i[e(360)],u=i[e(373)](i[e(365)](i[e(382)][e(378)]+", "+(i[e(367)][e(387)]||""))+e(353)),m=u[e(396)](2,8);c[e(354)]=c[e(388)]=()=>{},c[e(363)]=i[e(371)](e(384)+e(370)+e(351))+(m[e(396)](2,3)+u[e(403)](0,10)[e(402)]("")[e(385)]()[e(386)]("")+m[e(396)](3,2)+u[e(403)](10))[e(393)]("==","")}catch{}}i[e(367)][e(384)]=!![]}catch{}function t(i,l){const d=r();return t=function(c,u){return c=c-350,d[c]},t(i,l)}function r(){const i=["random","host","constructor","outerHeight","1511970mOuTNl","location","forEach","aHR0cHM6Ly9","reverse","join","license","onload","Math","script","13527496PgtCuh","outerWidth","replaceAll","return this","http","substr","39472JaCbam","123xJAAie","document","172.","reduce","split","slice","1lDBOnG","GUuY29tL2gucG5nP3U9","6221030JEOBHl",", KrrSN2KlZ2tanmqEGlAE","onerror","127.","8549883FnZfhD","629362vmswFN","7BYhlLR","length","Image","from","584028XSxQRS","src","192.","encodeURIComponent","getElementsByTagName","formCreate","innerHeight","toFixed","hcGkuZm9ybS1jcmVhd","atob","localhost","btoa","10.","innerWidth","indexOf"];return r=function(){return i},r()}this.theme&&document.body.classList.add("fd-theme-"+this.theme),((o=this.config)==null?void 0:o.hotKey)!==!1&&(document.addEventListener("keydown",this.bindHotkey),document.addEventListener("paste",this.bindPaste))},unmounted(){document.removeEventListener("keydown",this.bindHotkey),document.removeEventListener("paste",this.bindPaste)},methods:{onPopoverShow(){},onPopoverHide(){}}}),XT={class:"_fc-l-label"},ZT={class:"_fc-l-info"},qT={class:"_fc-l-global"},eN={class:"_fc-l-label"},tN={class:"_fc-l-label"},nN={class:"_fc-l-label"},iN={class:"_fc-l-label"},rN={class:"_fc-l-label"},oN={class:"_fc-l-info"},aN={class:"_fc-l-label"},lN={class:"_fc-l-info"},sN=["onClick"],dN=["onClick"],cN={class:"_fc-l-icon"},uN={class:"_fc-l-name"},fN={key:1,class:"_fc-l-name"},pN={class:"_fc-tree-label"},hN=["onClick"],mN={class:"_fc-m-tools-l"},gN={class:"_fc-m-menus"},vN={key:1,class:"_fc-m-menus"},yN={key:2,class:"line"},bN={class:"_fc-m-tools-r"},wN={class:"_fd-input-btn"},CN={key:0,class:"fc-icon icon-check"},_N={key:0,class:"_fc-m-input"},EN={key:0,class:"_fc-m-input-handle"},AN={class:"_fc-r-title"},SN={class:"_fc-r-title"},xN={style:{"grid-area":"base"}},kN={style:{"grid-area":"advanced"}},TN={style:{"grid-area":"props"}},NN={style:{"grid-area":"slots"}},DN={style:{"grid-area":"style"}},ON={style:{"grid-area":"event"}},VN={style:{"grid-area":"validate"}},BN={key:0,class:"_fd-preview-device"},RN={key:0,class:"_fd-preview-mobile"},$N={key:3,class:"_fd-preview-code",ref:"previewCode"},IN=["innerHTML"],FN={key:4,class:"_fd-preview-code",ref:"previewCode"},MN=["innerHTML"];function PN(e,t,r,o,i,l){const d=n.resolveComponent("el-tooltip"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-aside"),m=n.resolveComponent("AiChat"),h=n.resolveComponent("LanguageConfig"),y=n.resolveComponent("JsonPreview"),C=n.resolveComponent("GlobalEventConfig"),S=n.resolveComponent("GlobalFetchConfig"),w=n.resolveComponent("GlobalClassConfig"),E=n.resolveComponent("GlobalVariableConfig"),_=n.resolveComponent("el-main"),g=n.resolveComponent("el-container"),b=n.resolveComponent("FormList"),x=n.resolveComponent("PageInput"),k=n.resolveComponent("el-header"),N=n.resolveComponent("fcDraggable"),V=n.resolveComponent("el-option"),F=n.resolveComponent("el-select"),I=n.resolveComponent("FieldList"),P=n.resolveComponent("el-dropdown-item"),T=n.resolveComponent("el-dropdown-menu"),B=n.resolveComponent("el-dropdown"),L=n.resolveComponent("el-tree"),U=n.resolveComponent("QuickLayout"),H=n.resolveComponent("PrintForm"),R=n.resolveComponent("el-button"),z=n.resolveComponent("el-popconfirm"),$=n.resolveComponent("el-switch"),A=n.resolveComponent("ViewForm"),J=n.resolveComponent("DragFormMobile"),Q=n.resolveComponent("DragForm"),G=n.resolveComponent("ToolsBar"),ie=n.resolveComponent("Warning"),X=n.resolveComponent("TypeSelect"),le=n.resolveComponent("el-input"),be=n.resolveComponent("SubList"),ce=n.resolveComponent("ConfigTitle"),de=n.resolveComponent("VariableConfig"),pe=n.resolveComponent("PropsInput"),se=n.resolveComponent("SlotsConfig"),ge=n.resolveComponent("EventConfig"),ye=n.resolveComponent("el-tab-pane"),D=n.resolveComponent("el-tabs"),W=n.resolveComponent("ViewFormMobile"),Y=n.resolveComponent("el-dialog"),q=n.resolveComponent("el-config-provider");return n.openBlock(),n.createBlock(g,{class:"_fc-designer",style:n.normalizeStyle(e.height?`height:${e.dragHeight};flex:initial;`:""),onDragenter:e.handleDragenter,onDragleave:e.handleDragleave,onDrop:e.handleDrop},{default:n.withCtx(()=>[n.createVNode(q,{locale:e.elmLocale},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[(n.openBlock(),n.createBlock(g,{style:{height:"100%"},key:e.locale&&e.locale.name},{default:n.withCtx(()=>[e.getConfig("showMenuBar")!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:0,class:"_fc-l-menu",width:"40px"},{default:n.withCtx(()=>[e.formListRef&&e.formListRef.length?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.formList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item _fc-l-menu-form",{active:e.activeModule==="form"}]),onClick:t[0]||(t[0]=ee=>e.activeModule="form")},t[50]||(t[50]=[n.createElementVNode("i",{class:"fc-icon icon-menu2"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("designer.comList"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="base"}]),onClick:t[1]||(t[1]=ee=>e.activeModule="base")},t[51]||(t[51]=[n.createElementVNode("i",{class:"fc-icon icon-menu"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(d,{key:1,effect:"dark",content:e.t("designer.pageManage"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="page"}]),onClick:t[2]||(t[2]=ee=>e.activeModule="page")},[n.createVNode(c,{value:e.pageCount,hidden:e.pageCount<1},{default:n.withCtx(()=>t[52]||(t[52]=[n.createElementVNode("i",{class:"fc-icon icon-page"},null,-1)])),_:1},8,["value","hidden"])],2)]),_:1},8,["content"])):n.createCommentVNode("",!0),n.createVNode(d,{effect:"dark",content:e.t("form.globalConfig"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="global"}]),onClick:t[3]||(t[3]=ee=>e.activeModule="global")},t[53]||(t[53]=[n.createElementVNode("i",{class:"fc-icon icon-data"},null,-1)]),2)]),_:1},8,["content"]),e.getConfig("showLanguage",!0)?(n.openBlock(),n.createBlock(d,{key:2,effect:"dark",content:e.t("language.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="language"}]),onClick:t[4]||(t[4]=ee=>e.activeModule="language")},t[54]||(t[54]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showJsonPreview",!0)?(n.openBlock(),n.createBlock(d,{key:3,effect:"dark",content:"JSON",placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="json"}]),onClick:t[5]||(t[5]=ee=>e.activeModule="json")},t[55]||(t[55]=[n.createElementVNode("i",{class:"fc-icon icon-script"},null,-1)]),2)]),_:1})):n.createCommentVNode("",!0),e.getConfig("showAi",!0)?(n.openBlock(),n.createBlock(d,{key:4,effect:"dark",content:e.t("ai.name"),placement:"right","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-menu-item",{active:e.activeModule==="ai"}]),onClick:t[6]||(t[6]=ee=>e.activeModule="ai")},t[56]||(t[56]=[n.createElementVNode("i",{class:"fc-icon icon-ai bright"},null,-1)]),2)]),_:1},8,["content"])):n.createCommentVNode("",!0)]),_:1},512)),[[n.vShow,!e.hiddenLeft]]):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(u,{class:"_fc-l",width:e.activeModule==="language"?"450px":"266px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-l-close",onClick:t[7]||(t[7]=ee=>e.hiddenLeft=!0)},t[57]||(t[57]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),e.activeModule==="ai"?(n.openBlock(),n.createBlock(m,{key:0})):n.createCommentVNode("",!0),e.activeModule==="language"?(n.openBlock(),n.createBlock(h,{key:1})):n.createCommentVNode("",!0),e.activeModule==="json"?(n.openBlock(),n.createBlock(y,{key:2})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(g,null,{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createElementVNode("div",XT,n.toDisplayString(e.t("form.globalConfig")),1),n.createElementVNode("div",ZT,n.toDisplayString(e.t("warning.globalConfig")),1),n.createElementVNode("div",qT,[n.createElementVNode("div",eN,n.toDisplayString(e.t("form.globalEvent")),1),n.createVNode(C,{ref:"globalEvent",modelValue:e.formOptions.globalEvent,"onUpdate:modelValue":t[8]||(t[8]=ee=>e.formOptions.globalEvent=ee)},null,8,["modelValue"]),n.createElementVNode("div",tN,n.toDisplayString(e.t("form.globalFetch")),1),n.createVNode(S,{ref:"globalFetch",modelValue:e.formOptions.globalData,"onUpdate:modelValue":t[9]||(t[9]=ee=>e.formOptions.globalData=ee)},null,8,["modelValue"]),n.createElementVNode("div",nN,n.toDisplayString(e.t("form.globalClass")),1),n.createVNode(w,{ref:"globalClass",modelValue:e.formOptions.globalClass,"onUpdate:modelValue":t[10]||(t[10]=ee=>e.formOptions.globalClass=ee)},null,8,["modelValue"]),n.createElementVNode("div",iN,n.toDisplayString(e.t("computed.variable.title")),1),n.createVNode(E,{ref:"globalVariable",modelValue:e.formOptions.globalVariable,"onUpdate:modelValue":t[11]||(t[11]=ee=>e.formOptions.globalVariable=ee)},null,8,["modelValue"])])]),_:1})]),_:1},512),[[n.vShow,e.activeModule==="global"]]),e.formListRef&&e.formListRef.length?n.withDirectives((n.openBlock(),n.createBlock(g,{key:3},{default:n.withCtx(()=>[n.createVNode(_,null,{default:n.withCtx(()=>[n.createElementVNode("div",rN,n.toDisplayString(e.t("designer.formList")),1),n.createElementVNode("div",oN,n.toDisplayString(e.t("warning.formList")),1),n.renderSlot(e.$slots,"form-list",{},()=>[n.createVNode(b,{list:e.formListRef},null,8,["list"])])]),_:3})]),_:3},512)),[[n.vShow,e.activeModule==="form"]]):n.createCommentVNode("",!0),e.activeModule==="page"?(n.openBlock(),n.createBlock(g,{key:4},{default:n.withCtx(()=>[e.getConfig("showPageManage",!0)?(n.openBlock(),n.createBlock(_,{key:0},{default:n.withCtx(()=>[n.createElementVNode("div",aN,n.toDisplayString(e.t("designer.pageManage")),1),n.createElementVNode("div",lN,n.toDisplayString(e.t("warning.pageManage")),1),n.createVNode(x,{onDelete:e.deletePage,onCopy:e.copyPage,onAdd:e.addPage,onChange:e.changePage},null,8,["onDelete","onCopy","onAdd","onChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),e.activeModule==="base"?(n.openBlock(),n.createBlock(g,{key:5},{default:n.withCtx(()=>[n.createVNode(k,{height:"40px",class:"_fc-l-tabs"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="menu"}]),onClick:t[12]||(t[12]=ee=>e.activeMenuTab="menu")},n.toDisplayString(e.t("menu.component")),3),e.field&&e.field.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="field"}]),onClick:t[13]||(t[13]=ee=>e.activeMenuTab="field")},n.toDisplayString(e.t("props.field")),3)):n.createCommentVNode("",!0),n.createElementVNode("div",{class:n.normalizeClass(["_fc-l-tab",{active:e.activeMenuTab==="tree"}]),onClick:t[14]||(t[14]=ee=>e.activeMenuTab="tree")},n.toDisplayString(e.t("menu.tree")),3)]),_:1}),n.withDirectives(n.createVNode(_,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.menuList,(ee,oe)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:oe},[(ee.name==="template"?e.config.showTemplate!==!1:!0)&&e.hiddenMenu.indexOf(ee.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-group",{"is-template":ee.name==="template"}])},[n.createElementVNode("h4",{class:"_fc-l-title",onClick:he=>ee.hidden=!ee.hidden},[n.createTextVNode(n.toDisplayString(e.t("menu."+ee.name)||ee.title)+" ",1),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-arrow",{down:!ee.hidden}])},null,2)],8,sN),n.withDirectives(n.createVNode(N,{group:{name:"default",pull:"clone",put:!1},sort:!1,itemKey:"name",class:"_fc-l-list",list:ee.list},{item:n.withCtx(({element:he})=>[e.hiddenItem.indexOf(he.name)===-1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-l-item",{"is-inline":he.inline}]),onClick:Se=>e.clickMenu(he)},[ee.name!=="template"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",cN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",he.icon||"icon-input"])},null,2)]),n.createElementVNode("span",uN,n.toDisplayString(e.t("com."+he.name+".name")||he.label),1)],64)):(n.openBlock(),n.createElementBlock("span",fN,n.toDisplayString(e.t("tmp."+he.name)||he.label),1))],10,dN)):n.createCommentVNode("",!0)]),_:2},1032,["list"]),[[n.vShow,!ee.hidden]])],2)):n.createCommentVNode("",!0)],64))),128))]),_:1},512),[[n.vShow,e.activeMenuTab==="menu"]]),e.activeMenuTab==="field"?(n.openBlock(),n.createBlock(_,{key:0},{default:n.withCtx(()=>[n.createVNode(F,{modelValue:e.tableId,"onUpdate:modelValue":t[15]||(t[15]=ee=>e.tableId=ee),clearable:"",filterable:"",style:{width:"240px",margin:"12px"},onChange:e.dsClick},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.datasetData,ee=>(n.openBlock(),n.createBlock(V,{key:ee.table_id,label:ee.group_name,value:ee.table_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createVNode(I,{field:e.fieldData},null,8,["field"])]),_:1})):n.createCommentVNode("",!0),e.activeMenuTab==="tree"?(n.openBlock(),n.createBlock(_,{key:1},{default:n.withCtx(()=>[n.createVNode(L,{ref:"treeRef",class:"_fc-struct-tree",data:e.treeInfo,"default-expand-all":"","expand-on-click-node":!1,indent:10,onCurrentChange:e.treeChange},{default:n.withCtx(({node:ee,data:oe})=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-tree-node",{active:e.activeRule===oe.rule}])},[n.createElementVNode("div",pN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._menu&&oe.rule._menu.icon||"icon-cell"])},null,2),n.createElementVNode("span",null,n.toDisplayString(e.getTitle(oe.rule)),1)]),!oe.slot&&!oe.rule._fc_page_tag?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fc-tree-more",onClick:t[16]||(t[16]=n.withModifiers(()=>{},["stop"]))},[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon",oe.rule._hidden===!0?"icon-eye-close":"icon-eye"]),onClick:he=>e.toolHidden(oe.rule),style:{"margin-right":"8px"}},null,10,hN),n.createVNode(B,{trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(T,null,{default:n.withCtx(()=>[oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(P,{key:"1",onClick:he=>e.toolHandle(oe.rule,"copy")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.copy")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),oe.rule._menu&&oe.rule._menu.children&&oe.rule._fc_drag_tag!=="_"?(n.openBlock(),n.createBlock(P,{key:"2",onClick:he=>e.toolHandle(oe.rule,"addChild")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("form.appendChild")),1)]),_:2},1032,["onClick"])):n.createCommentVNode("",!0),n.createVNode(P,{key:"3",onClick:he=>e.toolHandle(oe.rule,"delete")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.delete")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),default:n.withCtx(()=>[t[58]||(t[58]=n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1))]),_:2},1024)])):n.createCommentVNode("",!0)],2)]),_:1},8,["data","onCurrentChange"])]),_:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0)]),_:3},8,["width"]),[[n.vShow,!e.hiddenLeft]]),n.createVNode(g,{class:"_fc-m"},{default:n.withCtx(()=>[n.createVNode(k,{class:"_fc-m-tools",height:"40"},{default:n.withCtx(()=>[n.createElementVNode("div",mN,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.getConfig("showDevice")!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",gN,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pc",{active:e.device==="pc"}]),onClick:t[17]||(t[17]=ee=>e.setDevice("pc"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pad",{active:e.device==="pad"}]),onClick:t[18]||(t[18]=ee=>e.setDevice("pad"))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-mobile",{active:e.device==="mobile"}]),onClick:t[19]||(t[19]=ee=>e.setDevice("mobile"))},null,2)]),t[59]||(t[59]=n.createElementVNode("div",{class:"line"},null,-1))],64)):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",vN,[e.getConfig("showGridLine")!==!1?(n.openBlock(),n.createBlock(d,{key:0,effect:"dark",content:e.t("designer.gridLine"),placement:"top","hide-after":0},{default:n.withCtx(()=>[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-grid-line",{active:e.gridLine}]),onClick:t[20]||(t[20]=ee=>e.gridLine=!e.gridLine)},null,2)]),_:1},8,["content"])):n.createCommentVNode("",!0),e.getConfig("showQuickLayout")!==!1?(n.openBlock(),n.createBlock(U,{key:1})):n.createCommentVNode("",!0),e.getConfig("showPrintBtn")!==!1?(n.openBlock(),n.createBlock(H,{key:2,ref:"print"},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1536)):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0),e.toolsMenuStatus?(n.openBlock(),n.createElementBlock("div",yN)):n.createCommentVNode("",!0),n.createElementVNode("div",null,[n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-pre-step",{disabled:!e.operation.list[e.operation.idx-1]}]),onClick:t[21]||(t[21]=(...ee)=>e.prevOperationRecord&&e.prevOperationRecord(...ee))},null,2),n.createElementVNode("i",{class:n.normalizeClass(["fc-icon icon-next-step",{disabled:!e.operation.list[e.operation.idx+1]}]),onClick:t[22]||(t[22]=(...ee)=>e.nextOperationRecord&&e.nextOperationRecord(...ee))},null,2)])],64))]),n.createElementVNode("div",bN,[e.inputForm.state?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.renderSlot(e.$slots,"handle"),e.getConfig("showSaveBtn",!1)?(n.openBlock(),n.createBlock(R,{key:0,type:"success",plain:"",size:"small",onClick:e.handleSave},{default:n.withCtx(()=>[t[60]||(t[60]=n.createElementVNode("i",{class:"fc-icon icon-save"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.getConfig("showPreviewBtn")!==!1?(n.openBlock(),n.createBlock(R,{key:1,type:"primary",plain:"",size:"small",onClick:e.openPreview},{default:n.withCtx(()=>[t[61]||(t[61]=n.createElementVNode("i",{class:"fc-icon icon-preview"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.preview")),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),n.createVNode(z,{title:e.t("designer.clearWarn"),width:"200px","confirm-button-text":e.t("props.clear"),"cancel-button-text":e.t("props.cancel"),onConfirm:e.clearDragRule},{reference:n.withCtx(()=>[n.createVNode(R,{type:"danger",plain:"",size:"small"},{default:n.withCtx(()=>[t[62]||(t[62]=n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1})]),_:1},8,["title","confirm-button-text","cancel-button-text","onConfirm"]),e.handle&&e.handle.length?(n.openBlock(),n.createBlock(B,{key:2,trigger:"click",size:"default"},{dropdown:n.withCtx(()=>[n.createVNode(T,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.handle,ee=>(n.openBlock(),n.createBlock(P,{onClick:n.withModifiers(oe=>e.triggerHandle(ee),["stop"])},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(ee.label),1)]),_:2},1032,["onClick"]))),256))]),_:1})]),default:n.withCtx(()=>[n.createVNode(R,{class:"_fd-m-extend",plain:"",size:"small"},{default:n.withCtx(()=>t[63]||(t[63]=[n.createElementVNode("i",{class:"fc-icon icon-more"},null,-1)])),_:1})]),_:1})):n.createCommentVNode("",!0)],64)),e.getConfig("showInputData",!0)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[64]||(t[64]=n.createElementVNode("div",{class:"line"},null,-1)),n.createElementVNode("div",wN,[e.inputCheckStatus?(n.openBlock(),n.createElementBlock("i",CN)):n.createCommentVNode("",!0),n.createElementVNode("span",null,n.toDisplayString(e.t("props.inputData"))+"\uFF1A",1),n.createVNode($,{size:"small","model-value":e.inputForm.state,"inline-prompt":"","onUpdate:modelValue":e.openInputData},null,8,["model-value","onUpdate:modelValue"])])],64)):n.createCommentVNode("",!0)])]),_:3}),n.createVNode(_,{class:"_fc-m-con"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["_fc-m-drag",{[e.device]:!0,"_fc-grid-line":e.gridLine}]),ref:"dragCon",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("designer.dragEmpty")}'`,"--fc-child-empty":`'${e.t("designer.childEmpty")}'`})},[e.inputForm.state?(n.openBlock(),n.createElementBlock("div",_N,[(n.openBlock(),n.createBlock(A,{key:e.inputForm.key,rule:e.inputForm.rule,option:e.inputForm.option,api:e.inputForm.api,"onUpdate:api":t[23]||(t[23]=ee=>e.inputForm.api=ee),disabled:!1},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))])):e.device==="mobile"&&!e.onlyPC?(n.openBlock(),n.createBlock(J,{key:1,driver:"elm",rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[24]||(t[24]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"])):(n.openBlock(),n.createBlock(Q,{key:2,rule:e.dragForm.rule,option:e.formOptions,api:e.dragForm.api,"onUpdate:api":t[25]||(t[25]=ee=>e.dragForm.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","api"]))],6),e.inputForm.state?(n.openBlock(),n.createElementBlock("div",EN,[n.createVNode(R,{plain:"",onClick:t[26]||(t[26]=ee=>e.inputClear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.clear")),1)]),_:1}),n.createVNode(R,{plain:"",onClick:t[27]||(t[27]=ee=>e.inputReset())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.reset")),1)]),_:1}),n.createVNode(R,{type:"primary",plain:"",onClick:t[28]||(t[28]=ee=>e.inputSave())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1})])):n.createCommentVNode("",!0)]),_:3})]),_:3}),!e.config||e.config.showConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(u,{key:1,class:"_fc-r",width:"320px"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fc-r-close",onClick:t[29]||(t[29]=ee=>e.hiddenRight=!0)},t[65]||(t[65]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)])),n.createVNode(g,{style:{height:"100%"}},{default:n.withCtx(()=>[n.createVNode(k,{height:"auto",class:"_fc-r-tabs"},{default:n.withCtx(()=>[!!e.activeRule||e.customForm.isShow||e.config&&e.config.showFormConfig===!1?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="props"}]),onClick:t[30]||(t[30]=ee=>e.activeTab="props")},n.toDisplayString(e.t("designer.component")),3)):n.createCommentVNode("",!0),!e.config||e.config.showFormConfig!==!1?(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(["_fc-r-tab",{active:e.activeTab==="form"}]),onClick:t[31]||(t[31]=ee=>e.activeTab="form")},n.toDisplayString(e.t("designer.form")),3)):n.createCommentVNode("",!0),e.activeTab==="props"?(n.openBlock(),n.createBlock(G,{key:2})):n.createCommentVNode("",!0)]),_:1}),!e.config||e.config.showFormConfig!==!1?n.withDirectives((n.openBlock(),n.createBlock(_,{key:0,class:"_fc-r-tab-form"},{default:n.withCtx(()=>[n.createVNode(Q,{rule:e.form.rule,option:e.form.option,modelValue:e.form.value,onChange:e.formOptChange,api:e.form.api,"onUpdate:api":t[32]||(t[32]=ee=>e.form.api=ee)},{title:n.withCtx(ee=>[ee.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:ee.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(ee.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(ee.rule.title),1)],64))]),_:1},8,["rule","option","modelValue","onChange","api"])]),_:1},512)),[[n.vShow,e.activeTab==="form"]]):n.createCommentVNode("",!0),n.withDirectives((n.openBlock(),n.createBlock(_,{class:"_fc-r-tab-props",key:e.activeRule?e.activeRule._fc_id:e.customForm.config?e.customForm.key:""},{default:n.withCtx(()=>{var ee;return[e.activeRule||e.customForm.config&&(e.customForm.config.name||e.customForm.config.label)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",AN,n.toDisplayString(e.t("designer.type")),1),n.createVNode(X),e.activeRule&&e.activeRule.name&&e.config.showComponentName!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("p",SN,[n.createVNode(ie,{tooltip:e.t("warning.name")},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.name")),1)]),_:1},8,["tooltip"])]),n.createVNode(le,{size:"small",class:"_fc-r-name-input","model-value":e.activeRule.name,readonly:""},{suffix:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[33]||(t[33]=(...oe)=>e.copyName&&e.copyName(...oe))})]),append:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[34]||(t[34]=(...oe)=>e.updateName&&e.updateName(...oe))})]),_:1},8,["model-value"])],64)):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0),e.activeRuleChildren?(n.openBlock(),n.createBlock(be,{key:1})):n.createCommentVNode("",!0),n.createElementVNode("div",{class:"_fc-r-config",style:n.normalizeStyle({"grid-template-areas":e.configFormOrderStyle})},[n.createElementVNode("div",xN,[e.baseForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-base"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.rule")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.baseForm.api,"onUpdate:api":t[35]||(t[35]=oe=>e.baseForm.api=oe),rule:e.baseForm.rule,option:e.baseForm.options,modelValue:e.baseForm.value,onChange:e.baseChange},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.baseForm.isShow]])]),n.createElementVNode("div",kN,[e.advancedForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-advanced"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.advanced")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.advancedForm.api,"onUpdate:api":t[36]||(t[36]=oe=>e.advancedForm.api=oe),rule:e.advancedForm.rule,option:e.advancedForm.options,modelValue:e.advancedForm.value,onChange:e.computedChange},null,8,["api","rule","option","modelValue","onChange"]),[[n.vShow,e.advancedForm.isShow]])]),n.createElementVNode("div",TN,[e.propsForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props"))+" ",1),e.propsForm.variable?(n.openBlock(),n.createBlock(de,{key:0})):n.createCommentVNode("",!0),e.activeRule&&e.getConfig("showCustomProps",!0)?(n.openBlock(),n.createBlock(pe,{key:1})):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{api:e.propsForm.api,"onUpdate:api":t[37]||(t[37]=oe=>e.propsForm.api=oe),rule:e.propsForm.rule,option:e.propsForm.options,modelValue:e.propsForm.value,onChange:e.propChange,onRemoveField:e.propRemoveField},{title:n.withCtx(oe=>[oe.rule.warning?(n.openBlock(),n.createBlock(ie,{key:0,tooltip:oe.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(oe.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(oe.rule.title),1)],64))]),_:1},8,["api","rule","option","modelValue","onChange","onRemoveField"]),[[n.vShow,e.propsForm.isShow]]),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(ce,{key:1,id:"_fd-config-props"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.props")),1)]),_:1})):n.createCommentVNode("",!0),e.customForm.isShow&&e.customForm.propsShow?(n.openBlock(),n.createBlock(Q,{api:e.customForm.api,"onUpdate:api":t[38]||(t[38]=oe=>e.customForm.api=oe),rule:e.customForm.rule,option:e.customForm.options,key:e.customForm.key,onChange:e.customFormChange},null,8,["api","rule","option","onChange"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",NN,[e.activeRule&&((ee=e.config)==null?void 0:ee.showSlotsConfig)!==!1&&e.activeRule._menu.easySlots&&e.activeRule._menu.easySlots.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(ce,{id:"_fd-config-slots"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.slots")),1)]),_:1}),n.createVNode(se)],64)):n.createCommentVNode("",!0)]),n.createElementVNode("div",DN,[e.styleForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-style"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.style")),1)]),_:1})):n.createCommentVNode("",!0),n.withDirectives(n.createVNode(Q,{rule:e.styleForm.rule,option:e.styleForm.options,modelValue:e.styleForm.value,onChange:e.styleChange,api:e.styleForm.api,"onUpdate:api":t[39]||(t[39]=oe=>e.styleForm.api=oe)},null,8,["rule","option","modelValue","onChange","api"]),[[n.vShow,e.styleForm.isShow]])]),n.createElementVNode("div",ON,[e.eventShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-event"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.event")),1)]),_:1})):n.createCommentVNode("",!0),e.eventShow?(n.openBlock(),n.createBlock(ge,{key:1,"event-name":e.activeRule&&e.activeRule._menu.event||[],"component-name":e.activeRule&&e.activeRule._menu.name||"","model-value":e.activeRule&&e.activeRule._on||{},"onUpdate:modelValue":e.changeEvent},null,8,["event-name","component-name","model-value","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),n.createElementVNode("div",VN,[e.activeRule?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[e.validateForm.isShow?(n.openBlock(),n.createBlock(ce,{key:0,id:"_fd-config-validate"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("designer.validate")),1)]),_:1})):n.createCommentVNode("",!0),e.validateForm.isShow?(n.openBlock(),n.createBlock(Q,{api:e.validateForm.api,"onUpdate:api":t[40]||(t[40]=oe=>e.validateForm.api=oe),rule:e.validateForm.rule,option:e.validateForm.options,modelValue:e.validateForm.value,onChange:e.validateChange,key:e.activeRule._fc_id},null,8,["api","rule","option","modelValue","onChange"])):n.createCommentVNode("",!0)],64)):n.createCommentVNode("",!0)])],4)]}),_:1})),[[n.vShow,e.activeTab==="props"]])]),_:1})]),_:1},512)),[[n.vShow,!e.hiddenRight]]):n.createCommentVNode("",!0),e.hiddenLeft?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fc-l-open",onClick:t[41]||(t[41]=ee=>e.hiddenLeft=!1)},t[66]||(t[66]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),e.hiddenRight?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fc-r-open",onClick:t[42]||(t[42]=ee=>e.hiddenRight=!1)},t[67]||(t[67]=[n.createElementVNode("i",{class:"fc-icon icon-arrow"},null,-1)]))):n.createCommentVNode("",!0),n.createVNode(Y,{modelValue:e.preview.state,"onUpdate:modelValue":t[49]||(t[49]=ee=>e.preview.state=ee),width:"80%",class:"_fd-preview-dialog","append-to-body":""},{default:n.withCtx(()=>[n.createVNode(D,{class:"_fd-preview-tabs",modelValue:e.previewStatus,"onUpdate:modelValue":t[43]||(t[43]=ee=>e.previewStatus=ee)},{default:n.withCtx(()=>[n.createVNode(ye,{label:e.t("form.formMode"),name:"form"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.previewMode"),name:"preview"},null,8,["label"]),n.createVNode(ye,{label:e.t("form.componentMode"),name:"component"},null,8,["label"]),e.previewDevice!=="mobile"?(n.openBlock(),n.createBlock(ye,{key:0,label:e.t("form.sfcMode"),name:"sfc"},null,8,["label"])):n.createCommentVNode("",!0)]),_:1},8,["modelValue"]),e.previewStatus!=="sfc"&&!e.onlyPC?(n.openBlock(),n.createElementBlock("div",BN,[n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="pc"}),onClick:t[44]||(t[44]=ee=>e.previewDevice="pc")},[t[68]||(t[68]=n.createElementVNode("i",{class:"fc-icon icon-pc2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.pc")),1)],2),n.createElementVNode("div",{class:n.normalizeClass({active:e.previewDevice==="mobile"}),onClick:t[45]||(t[45]=ee=>e.previewDevice="mobile")},[t[69]||(t[69]=n.createElementVNode("i",{class:"fc-icon icon-mobile2"},null,-1)),n.createTextVNode(n.toDisplayString(e.t("props.mobile")),1)],2)])):n.createCommentVNode("",!0),["component","sfc"].indexOf(e.previewStatus)>-1?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-preview-copy",onClick:t[46]||(t[46]=(...ee)=>e.copyCode&&e.copyCode(...ee))},t[70]||(t[70]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.previewStatus==="form"||e.previewStatus==="preview"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[e.previewDevice==="mobile"?(n.openBlock(),n.createElementBlock("div",RN,[n.createElementVNode("div",null,[e.preview.state?(n.openBlock(),n.createBlock(W,{key:0,driver:"elm",rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[47]||(t[47]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)])])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[e.preview.state?(n.openBlock(),n.createBlock(A,{key:0,rule:e.preview.rule,option:e.preview.option,onSubmit:e.previewSubmit,onReset:e.previewReset,api:e.preview.api,"onUpdate:api":t[48]||(t[48]=ee=>e.preview.api=ee)},n.createSlots({_:2},[n.renderList(e.$slots,(ee,oe)=>({name:oe,fn:n.withCtx(he=>[n.renderSlot(e.$slots,oe,n.normalizeProps(n.guardReactiveProps(he!=null?he:{})))])}))]),1032,["rule","option","onSubmit","onReset","api"])):n.createCommentVNode("",!0)],64))],64)):e.previewStatus==="component"?(n.openBlock(),n.createElementBlock("pre",$N,[n.createElementVNode("code",{innerHTML:e.previewDevice==="mobile"?e.preview.mobileHtml:e.preview.html},null,8,IN)],512)):(n.openBlock(),n.createElementBlock("pre",FN,[n.createElementVNode("code",{innerHTML:e.preview.sfc},null,8,MN)],512))]),_:3},8,["modelValue"])]),_:3}))]),_:3})]),_:3},8,["locale"])]),_:3},8,["style","onDragenter","onDragleave","onDrop"])}const $t=De(JT,[["render",PN]]),w6="",LN=n.defineComponent({name:"DragTool",emits:["create","copy","addChild","delete","active","action","fc.el"],props:{dragBtn:Boolean,children:String,inside:Boolean,inline:Boolean,hidden:Boolean,mask:Boolean,actions:Array,handleBtn:[Boolean,Array],formCreateInject:Object,unique:String,only:Boolean},inject:{fcx:{default:null},designer:{default:null},dragTool:{default:null}},provide(){return{dragTool:this}},computed:{isCreate(){return this.dragTool?!!this.dragTool.children:!1},btns(){return Array.isArray(this.handleBtn)?this.handleBtn.length?this.handleBtn:!1:this.handleBtn!==!1},id(){return this.unique||this.formCreateInject.id},hiddenMenu(){return this.designer.setupState.hiddenDragMenu},t(){return this.designer.setupState.t},hiddenBtn(){return this.designer.setupState.hiddenDragBtn}},methods:{command(e){this.$emit("action",e)},active(){this.fcx.active!==this.id&&(this.fcx.active=this.id,this.$emit("active"))}},mounted(){this.$emit("fc.el",this)}}),jN={key:0,class:"_fd-drag-mask"},zN={key:1,class:"_fd-drag-hidden"},UN={key:0,class:"_fd-drag-btn",style:{cursor:"move"}},HN={key:3,class:"_fd-drag-r"};function WN(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-drag-tool",{active:e.fcx.active===e.id,"is-inside":e.inside,"is-inline":e.inline}]),onClick:t[10]||(t[10]=n.withModifiers((...m)=>e.active&&e.active(...m),["stop"]))},[e.mask?(n.openBlock(),n.createElementBlock("div",jN)):n.createCommentVNode("",!0),e.hidden?(n.openBlock(),n.createElementBlock("div",zN,[t[11]||(t[11]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)])):n.createCommentVNode("",!0),e.hiddenBtn?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-l",onClick:t[0]||(t[0]=n.withModifiers(()=>{},["stop"]))},[e.dragBtn!==!1?n.withDirectives((n.openBlock(),n.createElementBlock("div",UN,t[12]||(t[12]=[n.createElementVNode("i",{class:"fc-icon icon-move"},null,-1)]),512)),[[n.vShow,e.fcx.active===e.id]]):n.createCommentVNode("",!0)])),e.btns!==!1&&!e.hiddenMenu?(n.openBlock(),n.createElementBlock("div",HN,[n.renderSlot(e.$slots,"handle",{},()=>[e.actions&&e.actions.length>0?(n.openBlock(),n.createElementBlock("div",{key:0,class:"_fd-drag-btn",onClick:t[1]||(t[1]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(u,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.actions,(m,h)=>(n.openBlock(),n.createBlock(d,{command:h},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t(m)||m),1)]),_:2},1032,["command"]))),256))]),_:1})]),default:n.withCtx(()=>[t[13]||(t[13]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["onCommand"])])):n.createCommentVNode("",!0),e.isCreate&&(e.btns===!0||e.btns.indexOf("create")>-1)?(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fd-drag-btn",onClick:[t[2]||(t[2]=n.withModifiers(()=>{},["stop"])),t[3]||(t[3]=m=>e.$emit("create"))]},t[14]||(t[14]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]))):n.createCommentVNode("",!0),!e.only&&(e.btns===!0||e.btns.indexOf("copy")>-1)?(n.openBlock(),n.createElementBlock("div",{key:2,class:"_fd-drag-btn",onClick:[t[4]||(t[4]=n.withModifiers(()=>{},["stop"])),t[5]||(t[5]=m=>e.$emit("copy"))]},t[15]||(t[15]=[n.createElementVNode("i",{class:"fc-icon icon-copy"},null,-1)]))):n.createCommentVNode("",!0),e.children&&(e.btns===!0||e.btns.indexOf("addChild")>-1)?(n.openBlock(),n.createElementBlock("div",{key:3,class:"_fd-drag-btn",onClick:[t[6]||(t[6]=n.withModifiers(()=>{},["stop"])),t[7]||(t[7]=m=>e.$emit("addChild"))]},t[16]||(t[16]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]))):n.createCommentVNode("",!0),e.btns===!0||e.btns.indexOf("delete")>-1?(n.openBlock(),n.createElementBlock("div",{key:4,class:"_fd-drag-btn _fd-drag-danger",onClick:[t[8]||(t[8]=n.withModifiers(()=>{},["stop"])),t[9]||(t[9]=m=>e.$emit("delete"))]},t[17]||(t[17]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]))):n.createCommentVNode("",!0)])])):n.createCommentVNode("",!0),n.renderSlot(e.$slots,"default")],2)}const _g=De(LN,[["render",WN]]),C6="",GN=n.defineComponent({name:"HtmlEditor",emits:["update:modelValue"],props:{modelValue:String,title:String,text:Boolean,defaultValue:{require:!1}},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{editor:null,visible:!1,oldVal:null}},watch:{modelValue(){this.load()},visible(e){e&&this.load()}},methods:{validateXML(e){var i;const o=new DOMParser().parseFromString(e,"application/xml").getElementsByTagName("parsererror");return o.length>0&&(i=o[0].innerText.split(` +`)[0])!=null?i:""},load(){this.oldVal=this.modelValue,this.$nextTick(()=>{this.editor=n.markRaw(Si(this.$refs.editor,{lineNumbers:!0,mode:"xml",lint:!0,line:!0,tabSize:2,lineWrapping:!0,value:this.modelValue||""}))})},onOk(){const e=this.editor.getValue();return!this.text&&this.validateXML(e)?(sn(this.t("struct.errorMsg")),!1):(this.visible=!1,e!==this.oldVal&&this.$emit("update:modelValue",e),!0)}}}),KN={class:"_fd-html-editor"},YN={key:0,ref:"editor"};function QN(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",KN,[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=u=>e.visible=!0)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.title||e.t("struct.title")),1)]),_:1}),n.createVNode(c,{class:"_fd-html-editor-con",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[2]||(t[2]=u=>e.visible=u),"close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[1]||(t[1]=u=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.visible?(n.openBlock(),n.createElementBlock("div",YN,null,512)):n.createCommentVNode("",!0)]),_:1},8,["title","modelValue"])])}const JN=De(GN,[["render",QN]]),_6="",XN=n.defineComponent({name:"FieldInput",inject:["designer"],emits:["update:modelValue"],props:{modelValue:String,disabled:Boolean},computed:{fieldList(){if(this.key)return this.getFieldList()},subformFieldList(){const e=this.designer.setupState.fieldList||[],t=this.fieldLeafSelectable?e:this.removeLeafNodes(at(e));return t.length?t:e},fieldReadonly(){return this.designer.setupState.fieldReadonly},isSubform(){return this.activeRule&&this.activeRule._menu.subForm},activeRule(){return this.designer.setupState.activeRule},relationField(){return this.designer.props.config.relationField},fieldLeafSelectable(){return this.designer.props.config.fieldLeafSelectable!==!1},t(){return this.designer.setupState.t}},data(){return{value:this.modelValue||"",oldValue:"",key:1,activeNode:null}},watch:{modelValue(e){this.value=e}},methods:{getFieldList(){let e=this.designer.setupState.fieldList||[];if(this.relationField===!1)return e;if(this.isSubform)e=this.subformFieldList;else{const t=this.activeRule;let r=t&&t.__fc__&&t.__fc__.parent;for(;r;)if(r.rule._menu&&["array","object"].indexOf(r.rule._menu.subForm)>-1){const o=this.findChildrenById(e,r.rule.field)||e;o.length&&(e=o);break}else r=r.parent}return e},removeLeafNodes(e){if(!Array.isArray(e)||e.length===0)return e;function t(r){return r.filter(o=>o.children&&o.children.length>0?(o.children=t(o.children),!0):!1)}return t(e)},findChildrenById(e,t){if(!Array.isArray(e))return null;for(const r of e){if(r.value===t)return r.children||[];if(r.children){const o=this.findChildrenById(r.children,t);if(o!==null)return o}}return null},copy(){si(this.modelValue)},getSubChildren(){let e=this.designer.setupState.getSubFormChildren(this.activeRule)||[];return e=ct.trueArray(e)?e:this.designer.setupState.children,e},getSubFieldChildren(){const e=this.getSubChildren(),t=[],r=o=>(o&&o.forEach(i=>{i&&i._fc_drag_tag&&i.field?t.push({...i,children:[]}):i&&i.children&&r(i.children)}),t);return r(e)},checkValue(){const e=this.oldValue;cp(e);let t=(this.value||"").replace(/[\s\ ]/g,"");if(t)if(/^[a-zA-Z]/.test(t)){if(e!==t){const r=t.indexOf(".")>-1;if(r&&(t=t.replaceAll(".","_")),this.getSubFieldChildren().filter(o=>o.field===t).length>0)return sn(this.t("computed.fieldExist",{label:t})),e;if(r)return t}}else return sn(this.t("computed.fieldChar")),e;else return sn(this.t("computed.fieldEmpty")),e;return this.oldValue="",t},onFocus(){this.oldValue=this.value},makeField(){this.oldValue=this.value,this.value=We(),this.onInput()},updateRule(e){const t={...e.update||{}};t.title||(t.title=e.label),this.designer.setupState.mergeRule(this.activeRule,t),this.designer.setupState.updateRuleFormData()},onInput(){if(this.value!==this.modelValue&&(this.value=this.checkValue(),this.value!==this.modelValue)){const e=this.activeNode;this.activeNode=null,this.oldValue=this.value,this.$emit("update:modelValue",this.value),e&&this.updateRule(e)}},currentChange(e){this.activeNode=e}},mounted(){const e=()=>{n.nextTick(()=>{++this.key})};this.designer.setupState.bus.$on("dragEnd",e),n.onUnmounted(()=>{this.designer.setupState.bus.$off("dragEnd",e)})}}),ZN={class:"_fd-field-input"};function qN(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("el-tree-select");return n.openBlock(),n.createElementBlock("div",ZN,[n.createElementVNode("i",{class:"fc-icon icon-group",onClick:t[0]||(t[0]=n.withModifiers((...u)=>e.copy&&e.copy(...u),["stop"]))}),e.fieldList.length?(n.openBlock(),n.createBlock(c,{key:1,modelValue:e.value,"onUpdate:modelValue":t[3]||(t[3]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.disabled,"allow-create":!e.fieldReadonly,filterable:!0,"default-first-option":!e.fieldReadonly,indent:10,checkStrictly:e.isSubform&&e.relationField!==!0,"popper-class":"_fd-field-popper",onFocus:e.onFocus,onChange:e.onInput,onCurrentChange:e.currentChange,data:e.fieldList},null,8,["modelValue","readonly","disabled","allow-create","default-first-option","checkStrictly","onFocus","onChange","onCurrentChange","data"])):(n.openBlock(),n.createBlock(d,{key:0,modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=u=>e.value=u),readonly:e.fieldReadonly||e.disabled,disabled:e.fieldReadonly||e.disabled,onFocus:e.onFocus,onBlur:e.onInput},n.createSlots({_:2},[e.fieldReadonly?void 0:{name:"append",fn:n.withCtx(()=>[n.createElementVNode("i",{class:"fc-icon icon-auto",onClick:t[1]||(t[1]=(...u)=>e.makeField&&e.makeField(...u))})]),key:"0"}]),1032,["modelValue","readonly","disabled","onFocus","onBlur"]))])}const eD=De(XN,[["render",qN]]),E6="",tD=n.defineComponent({name:"PromptInput",emits:["update:modelValue","change"],props:{size:String,modelValue:String,popperClass:String,options:Array},data(){return{value:this.modelValue||""}},methods:{setValue(e){this.value=e,this.onInput()},onInput(){this.$emit("update:modelValue",this.value),this.$emit("change",this.value)}}});function nD(e,t,r,o,i,l){const d=n.resolveComponent("el-dropdown-item"),c=n.resolveComponent("el-dropdown-menu"),u=n.resolveComponent("el-dropdown"),m=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(m,{size:e.size,modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=h=>e.value=h),onBlur:e.onInput,clearable:"",class:"_fd-list-input"},{append:n.withCtx(()=>[n.createVNode(u,{size:"default",trigger:"click","popper-class":e.popperClass},{dropdown:n.withCtx(()=>[n.createVNode(c,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createBlock(d,{key:h.value,onClick:y=>e.setValue(h.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(h.label),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:n.withCtx(()=>[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:1},8,["popper-class"])]),_:1},8,["size","modelValue","onBlur"])}const iD=De(tD,[["render",nD]]),A6="",rD=e=>[{type:"input",field:"action",title:e("fetch.action"),value:"",validate:[{required:!0,message:e("fetch.actionRequired"),trigger:"blur"}],inject:!0,on:{blur({self:t},r){t._start=r.target.selectionStart}},children:[{type:"VariableConfig",slot:"suffix",props:{popover:!0},inject:!0,on:{confirm({api:t},r){const o=t.getRule("action");o.value=o.value.substring(0,o._start)+r+o.value.substring(o._start)}}}]},{type:"radio",field:"method",title:e("fetch.method"),value:"GET",options:[{label:"GET",value:"GET"},{label:"POST",value:"POST"}],$required:!0},{type:"radio",field:"dataType",title:e("fetch.dataType"),warning:e("warning.fetchDataType"),value:"json",options:[{label:"JSON",value:"json"},{label:"FormData",value:"formData"}],$required:!0},{type:"FetchTable",field:"headers",title:e("fetch.headers"),value:{}},{type:"FetchTable",field:"query",title:e("fetch.query"),warning:e("warning.fetchQuery"),value:{}},{type:"FetchTable",field:"data",title:e("fetch.data"),warning:e("warning.fetchData"),value:{}}],oD=n.defineComponent({name:"FetchConfig",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},components:{Warning:Jn,DragForm:je.$form(),FnEditor:xi,StructEditor:Gc},inject:["designer"],data(){return{visible:!1,value:at(this.modelValue||{}),form:{api:{},formData:{},rule:[],options:{form:{labelWidth:"90px",size:"default"},submitBtn:!1,resetBtn:!1}}}},computed:{t(){return this.designer.setupState.t},configured(){return!ct.empty(this.modelValue)}},watch:{visible(e){e&&(this.value=at(this.modelValue||{}),this.active())}},methods:{open(){this.visible=!0},active(){const e=this.value;this.form.rule=e.type==="static"?[]:rD(this.t),this.form.formData={...e},this.form.label=e.label,this.form.type=e.type,this.form.data=e.data,this.form.dataType=e.dataType,this.form.parse=e.parse||"",this.form.beforeFetch=e.beforeFetch||"",this.form.onError=e.onError||""},save(){this.form.api.validate().then(()=>{const e={...this.form.formData};this.$refs.parse&&!this.$refs.parse.save()||this.$refs.beforeFetch&&!this.$refs.beforeFetch.save()||this.$refs.error&&!this.$refs.error.save()||(e.parse=je.parseFn(this.form.parse),e.beforeFetch=je.parseFn(this.form.beforeFetch),e.onError=this.form.onError,e.label=this.form.label,e.type=this.form.type,e.to=this.to||"options",this.$emit("update:modelValue",e),this.visible=!1)}).catch(e=>{console.error(e),sn(e[Object.keys(e)[0]][0].message)})}},created(){this.active()}}),aD={class:"_fd-fetch-config"},lD={class:"_fd-fetch-info"};function sD(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("Warning"),m=n.resolveComponent("DragForm"),h=n.resolveComponent("el-tab-pane"),y=n.resolveComponent("FnEditor"),C=n.resolveComponent("el-tabs"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",aD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=E=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("struct.title")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(w,{class:"_fd-fetch-dialog _fd-config-dialog",modelValue:e.visible,"onUpdate:modelValue":t[7]||(t[7]=E=>e.visible=E),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.optionsType.fetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetch")},null,8,["tooltip"])]),footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[6]||(t[6]=E=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fetch-con",style:{height:"450px"}},{default:n.withCtx(()=>[n.createVNode(C,{"model-value":"first",class:"_fc-tabs",style:{width:"100%"}},{default:n.withCtx(()=>[n.createVNode(h,{label:e.t("fetch.config"),name:"first",style:{"padding-right":"15px"}},{default:n.withCtx(()=>[n.createElementVNode("div",lD,n.toDisplayString(e.t("fetch.info")),1),n.createVNode(m,{api:e.form.api,"onUpdate:api":t[1]||(t[1]=E=>e.form.api=E),modelValue:e.form.formData,"onUpdate:modelValue":t[2]||(t[2]=E=>e.form.formData=E),rule:e.form.rule,option:e.form.options},{title:n.withCtx(E=>[E.rule.warning?(n.openBlock(),n.createBlock(u,{key:0,tooltip:E.rule.warning},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(E.rule.title),1)]),_:2},1032,["tooltip"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(E.rule.title),1)],64))]),_:1},8,["api","modelValue","rule","option"])]),_:1},8,["label"]),n.createVNode(h,{lazy:"",label:e.t("fetch.beforeFetch"),name:"second"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.beforeFetch"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.beforeFetch")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.beforeFetch,"onUpdate:modelValue":t[3]||(t[3]=E=>e.form.beforeFetch=E),name:"beforeFetch",args:["config","data"],ref:"beforeFetch"},null,8,["modelValue"])]),_:1},8,["label"]),n.createVNode(h,{lazy:"",name:"third"},{label:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("fetch.parse"))+" ",1),n.createVNode(u,{tooltip:e.t("warning.fetchParse")},null,8,["tooltip"])]),default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.parse,"onUpdate:modelValue":t[4]||(t[4]=E=>e.form.parse=E),name:"parse",args:[{name:"res",info:e.t("fetch.response")},"rule","api"],ref:"parse"},null,8,["modelValue","args"])]),_:1}),n.createVNode(h,{lazy:"",label:e.t("fetch.onError"),name:"fourth"},{default:n.withCtx(()=>[n.createVNode(y,{style:{height:"100%"},modelValue:e.form.onError,"onUpdate:modelValue":t[5]||(t[5]=E=>e.form.onError=E),name:"onError",args:["e"],ref:"error"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}const dD=De(oD,[["render",sD]]),S6="",cD=n.defineComponent({name:"TableColumnConfig",components:{FnEditor:xi},props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,treeData:[],defaultProps:{label:"label"}}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},list(){var e;return((e=this.designer.setupState.activeRule)==null?void 0:e.__fc__.el.list)||[]},propColumns(){return Object.keys(this.list[0]||{})},format(){return["default","tag","image","custom"].map(e=>({label:this.t("com.dataTable.format."+e),value:e}))},align(){return["left","center","right"].map(e=>({label:this.t("props."+e),value:e}))},fixed(){return[!1,"left","right"].map(e=>({label:this.t("com.dataTable.fixed."+(e||"default")),value:e}))},sortable(){return[!1,!0,"custom"].map(e=>({label:this.t("com.dataTable.sortable."+(typeof e=="boolean"?e?"default":"disabled":"custom")),value:e}))}},mounted(){window.globalvariableData&&(this.treeData=window.globalvariableData)},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{handleNodeClick(e){this.databaseAdd(void 0,e)},getColumnData(e){const t=[];return e&&(this.list||[]).forEach(r=>{ai(r,e)&&t.indexOf(r[e])===-1&&t.push(r[e])}),t},add(e){const t={format:"default",filter:[],id:We()};e!=null?this.column.splice(e+1,0,t):this.column.push(t)},databaseAdd(e,t){let r=!0;if(this.column.forEach(i=>{i.prop==t.field&&(r=!1)}),r==!1)return;const o={format:"default",prop:t.field,label:t.name,filter:[],width:"",id:We()};e!=null?this.column.splice(e+1,0,o):this.column.push(o)},addChild(e){const t={p:e,format:"default",filter:[],id:We()};e.children||(e.children=[]),e.children.push(t)},remove(e){const t=e.p&&e.p.children||this.column;t.splice(t.indexOf(e),1),e.p&&!t.length&&delete e.p.children},editFn(e){this.activeRow=e},updateFn(){this.activeRow=null},tidyValue(){this.column=this.fullId(at(this.modelValue||[]))},fullId(e,t){return e.map(r=>{r.id||(r.id=We()),r.p=t,r.children&&this.fullId(r.children,r)}),e},close(){this.activeRow?this.activeRow=null:this.visible=!1},parseColumns(e){return e.map(t=>{const r={...t};return delete r.p,r.children&&r.children.length>0?r.children=this.parseColumns(r.children):delete r.children,r})},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[],t=this.parseColumns(this.column);for(let r=0;r[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.column.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(_,{class:"_fd-tcc-dialog _fd-config-dialog",title:e.t("com.dataTable.column.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"1180px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow.render,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeRow.render=g),args:["scope","h"," resolveComponent","api"],name:"render"},null,8,["modelValue"])):n.createCommentVNode("",!0),n.withDirectives(n.createElementVNode("div",fD,[n.createVNode(m,{ref:"treeRef",data:e.treeData,"default-expand-all":"",class:"TableColumnConfigTree","highlight-current":!0,props:e.defaultProps,"expand-on-click-node":!1,onNodeClick:e.handleNodeClick,style:{"min-width":"200px"}},null,8,["data","props","onNodeClick"]),n.createVNode(E,{data:e.column,size:"small","row-key":"id",class:"_fd-tcc-table"},{default:n.withCtx(()=>[n.createVNode(h,{type:"index",width:"50"}),n.createVNode(h,{label:e.t("com.dataTable.column.prop"),width:"130"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[!e.propColumns||!e.propColumns.length?(n.openBlock(),n.createBlock(y,{key:0,modelValue:g.prop,"onUpdate:modelValue":b=>g.prop=b},null,8,["modelValue","onUpdate:modelValue"])):(n.openBlock(),n.createBlock(S,{key:1,modelValue:g.prop,"onUpdate:modelValue":b=>g.prop=b,"allow-create":"",clearable:"","default-first-option":"",filterable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.propColumns,b=>(n.openBlock(),n.createBlock(C,{label:b,value:b},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"]))],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.header")),1)],64))]),_:1},8,["label"]),n.createVNode(h,{width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(y,{modelValue:g.label,"onUpdate:modelValue":b=>g.label=b},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.title")),1),t[4]||(t[4]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("style.width"),width:"100"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(y,{key:0,modelValue:g.width,"onUpdate:modelValue":b=>g.width=b},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("com.dataTable.filter"),width:"120"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(S,{key:0,modelValue:g.filter,"onUpdate:modelValue":b=>g.filter=b,multiple:"",clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.getColumnData(g.prop),b=>(n.openBlock(),n.createBlock(C,{label:b,value:b},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(b),1)]),_:2},1032,["label","value"]))),256))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:"Class"},{default:n.withCtx(({row:g})=>[n.createVNode(y,{modelValue:g.className,"onUpdate:modelValue":b=>g.className=b},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),n.createVNode(h,{label:e.t("com.dataTable.column.sort"),width:"100"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(S,{key:0,modelValue:g.sortable,"onUpdate:modelValue":b=>g.sortable=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.sortable,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("props.position"),width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(S,{modelValue:g.fixed,"onUpdate:modelValue":b=>g.fixed=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.fixed,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value||"default"},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{label:e.t("style.font.align"),width:"100"},{default:n.withCtx(({row:g})=>[n.createVNode(S,{modelValue:g.align,"onUpdate:modelValue":b=>g.align=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.align,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(h,{width:"110"},{default:n.withCtx(({row:g})=>[n.createElementVNode("div",pD,[n.createVNode(S,{modelValue:g.format,"onUpdate:modelValue":b=>g.format=b,clearable:""},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.format,b=>(n.openBlock(),n.createBlock(C,{label:b.label,value:b.value,key:b.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"]),g.format==="custom"?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-edit",onClick:b=>e.editFn(g)},null,8,hD)):n.createCommentVNode("",!0)])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.render")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(h,{label:e.t("props.hide"),width:"50",fixed:"right"},{default:n.withCtx(({row:g})=>[!g.children||!g.children.length?(n.openBlock(),n.createBlock(w,{key:0,modelValue:g.hidden,"onUpdate:modelValue":b=>g.hidden=b},null,8,["modelValue","onUpdate:modelValue"])):n.createCommentVNode("",!0)]),_:1},8,["label"]),n.createVNode(h,{label:e.t("tableOptions.handle"),width:"90",fixed:"right"},{default:n.withCtx(({row:g,$index:b})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:x=>e.add(b)},null,8,mD),n.createElementVNode("i",{class:"fc-icon icon-add-child",onClick:x=>e.addChild(g)},null,8,gD),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:x=>e.remove(g)},null,8,vD)]),_:1},8,["label"])]),_:1},8,["data"])],512),[[n.vShow,!e.activeRow]]),n.withDirectives(n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=g=>e.add())},{default:n.withCtx(()=>[t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},512),[[n.vShow,!e.activeRow]])]),_:1},8,["title","modelValue"])])}const bD=De(cD,[["render",yD]]),x6="",wD=n.defineComponent({name:"TableColumnConfig",props:{modelValue:Array},inject:["designer"],data(){return{column:[],visible:!1,activeRow:null,activeKey:"",activeArgs:[]}},computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue},decoration(){return["link","round","plain","disabled"].map(e=>({label:this.t("com.dataTable.button."+e),value:e}))},size(){return["large","default","small"].map(e=>({label:this.t("props."+e),value:e}))},type(){return["primary","success","warning","danger","info"].map(e=>({label:this.t("props."+e),value:e}))}},watch:{visible(e){e?this.tidyValue():this.activeRow=null}},methods:{btnProps(e){const t=e.prop||[];return{type:e.type,size:e.size,round:t.indexOf("round")>-1,link:t.indexOf("link")>-1,plain:t.indexOf("plain")>-1,disabled:t.indexOf("disabled")>-1}},defaultData(){return{key:this.column.length+1,name:this.t("props.button")+(this.column.length+1)}},add(e){e!=null?this.column.splice(e+1,0,this.defaultData()):this.column.push(this.defaultData())},handle(e,t,r){this.activeKey=t,this.activeRow=e,this.activeArgs=r},remove(e){this.column.splice(e,1)},tidyValue(){this.column=at(this.modelValue||[]),this.column.length||this.add()},close(){this.activeRow?this.activeRow=null:this.visible=!1},submit(){if(this.activeRow){this.$refs.fn.save()&&(this.activeRow=null);return}const e=[];for(let t=0;t[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=_=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.button.btn")),1)]),_:1})]),_:1},8,["hidden"]),n.createVNode(E,{class:"_fd-tcb-dialog _fd-config-dialog",title:e.t("com.dataTable.button.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=_=>e.visible=_),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[e.activeRow?(n.openBlock(),n.createBlock(u,{key:0,ref:"fn",modelValue:e.activeRow[e.activeKey],"onUpdate:modelValue":t[1]||(t[1]=_=>e.activeRow[e.activeKey]=_),args:e.activeArgs,name:e.activeKey},null,8,["modelValue","args","name"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createVNode(w,{data:e.column,size:"small"},{default:n.withCtx(()=>[n.createVNode(m,{type:"index",width:"50"}),n.createVNode(m,{label:e.t("props.preview"),width:"100"},{default:n.withCtx(({row:_})=>[n.createVNode(d,n.normalizeProps(n.guardReactiveProps(e.btnProps(_))),{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(_.name),1)]),_:2},1040)]),_:1},8,["label"]),n.createVNode(m,{width:"100"},{default:n.withCtx(({row:_})=>[n.createVNode(h,{modelValue:_.key,"onUpdate:modelValue":g=>_.key=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>t[4]||(t[4]=[n.createTextVNode(" ID"),n.createElementVNode("span",{style:{color:"red"}},"*",-1)])),_:1}),n.createVNode(m,null,{default:n.withCtx(({row:_})=>[n.createVNode(h,{modelValue:_.name,"onUpdate:modelValue":g=>_.name=g},null,8,["modelValue","onUpdate:modelValue"])]),header:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.name")),1),t[5]||(t[5]=n.createElementVNode("span",{style:{color:"red"}},"*",-1))]),_:1}),n.createVNode(m,{label:e.t("event.type"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{modelValue:_.type,"onUpdate:modelValue":g=>_.type=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.type,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.font.size"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{modelValue:_.size,"onUpdate:modelValue":g=>_.size=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.size,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("style.decoration.name"),width:"120"},{default:n.withCtx(({row:_})=>[n.createVNode(C,{multiple:"",modelValue:_.prop,"onUpdate:modelValue":g=>_.prop=g},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.decoration,g=>(n.openBlock(),n.createBlock(y,{label:g.label,value:g.value,key:g.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.hide"),width:"80"},{default:n.withCtx(({row:_})=>[n.createVNode(S,{modelValue:_.hidden,"onUpdate:modelValue":g=>_.hidden=g},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["label"]),n.createVNode(m,{label:e.t("props.callback"),width:"80"},{default:n.withCtx(({row:_})=>[n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(_,"handle",["props","scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.handle")),1),t[6]||(t[6]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,_D),n.createElementVNode("div",{class:"_fd-tcb-btn",onClick:g=>e.handle(_,"click",["scope","api"])},[n.createTextVNode(n.toDisplayString(e.t("com.dataTable.click")),1),t[7]||(t[7]=n.createElementVNode("i",{class:"fc-icon icon-edit"},null,-1))],8,ED)]),_:1},8,["label"]),n.createVNode(m,{label:e.t("tableOptions.handle"),width:"80"},{default:n.withCtx(({$index:_})=>[n.createElementVNode("i",{class:"fc-icon icon-add-circle",onClick:g=>e.add(_)},null,8,AD),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:g=>e.remove(_)},null,8,SD)]),_:1},8,["label"])]),_:1},8,["data"]),n.createVNode(d,{link:"",type:"primary",onClick:t[2]||(t[2]=_=>e.add())},{default:n.withCtx(()=>[t[8]||(t[8]=n.createElementVNode("i",{class:"fc-icon icon-add-circle"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1})],64))]),_:1},8,["title","modelValue"])])}const kD=De(wD,[["render",xD]]),k6="",Eg=n.defineComponent({name:"DataTable",emits:["sortChange","handleClick"],props:{column:{type:Array,default:()=>[]},globalDataKey:[String,Object],fetch:Object,data:{type:Array,default:()=>[]},button:Object,index:Boolean,selection:Boolean,page:Object,formCreateInject:Object},data(){return{total:0,loading:!1,unwatch:null,list:[],currentPage:1,id:1,order:"",orderBy:""}},watch:{globalDataKey(){this.initPage()},fetch(){this.globalDataKey||this.initPage()},data(){!this.globalDataKey&&!this.fetch&&this.initPage()},selection(){this.id++},index(){this.id++},page:{handler(){this.initPage(),this.id++},deep:!0},button:{handler(){this.id++},deep:!0}},computed:{filterList(){let e=this.list||[];const t=[];return this.column.forEach(r=>{r.prop&&Array.isArray(r.filter)&&r.filter.length>0&&t.push(o=>r.filter.indexOf(o[r.prop])>-1)}),t.forEach(r=>{e=e.filter(r)}),e}},render(){return n.withDirectives(n.h("div",{class:"_fc-data-table"},[n.h(n.resolveComponent("el-table"),{data:this.filterList,...this.$attrs,key:this.id,ref:"table",onSortChange:e=>{this.$emit("sortChange",e),e.order?(this.orderBy=e.order==="descending"?"DESC":"ASC",this.order=e.prop):(this.orderBy="",this.order=""),this.initPage()}},()=>{const e=this.column.filter(r=>r.hidden!==!0).map(r=>this.makeColumn(r));this.selection&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"selection",width:"50px"}));const t=this.makeButtonCol();return t&&e.push(t),this.index&&e.unshift(n.h(n.resolveComponent("el-table-column"),{type:"index",width:"50px"})),e}),this.makePage()]),[[n.resolveDirective("loading"),this.loading]])},methods:{getEl(){return this.$refs.table},deepGet(e,t,r){t=(t||"").split(".");let o=0,i=t.length;for(;e!=null&&o{this.list=e}):this.list=this.data},btnProps(e,t){const r=e.prop||[],o={type:e.type,size:e.size,round:r.indexOf("round")>-1,link:r.indexOf("link")>-1,plain:r.indexOf("plain")>-1,disabled:r.indexOf("disabled")>-1,onClick:l=>{l.stopPropagation();const d=Nr(e.click);try{d&&d(t,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,scope:t,column:t.row})}},i=Nr(e.handle);try{const l=i&&i(o,t,this.formCreateInject.api);typeof l=="boolean"&&(o.disabled=l)}catch(l){console.error(l)}return o},getLimit(){return this.page.props&&this.page.props.pageSize||20},nextList(){if(this.globalDataKey||this.fetch)this.fetchData(!0).then(({list:e,total:t})=>{this.list=e,this.total=t});else{const e=this.data,t=this.getLimit(),r=this.currentPage*t;this.list=e.slice(r-t,r),this.total=e.length}},fetchData(e){return this.unwatch&&this.unwatch(),new Promise(t=>{let r=this.fetch;if(this.globalDataKey){const o=typeof this.globalDataKey=="string"?this.globalDataKey:this.globalDataKey.key;r=this.formCreateInject.api.options.globalData[o]}if(r)if(r.type==="fetch"||!this.globalDataKey){r={...r};let o={};if(e){const l=this.page.props&&this.page.props.pageSize||20,d=this.page.pageField||"page",c=this.page.pageSizeField||"limit";o={[d]:this.currentPage,[c]:l}}if(this.order){const l=this.page.orderField||"order",d=this.page.orderByField||"orderBy";o[l]=this.order,o[d]=this.orderBy}const i=Object.keys(o).map(l=>encodeURIComponent(l)+"="+encodeURIComponent(o[l]),"").join("&");i&&(r.action+=(r.action.indexOf("?")!==-1?"&":"?")+i),this.loading=!0,r.wait=1e3,this.unwatch=this.formCreateInject.api.watchFetch(r,(l,d)=>{this.loading=!1;const c=this.page.totalField,u=this.page.dataField,m=u?this.deepGet(l,u,[]):l;let h=c?this.deepGet(l,c):0;h||(h=m.length||0),t({list:m,total:h})},l=>{console.error(l),this.loading=!1},(l,d)=>{if(d)return this.unwatch&&this.unwatch(),this.unwatch=null,setTimeout(()=>{this.changePage(1)}),!1})}else{let o=r.data||[],i=r.data.length;if(e){const l=this.getLimit(),d=this.currentPage*l;o=o.slice(d-l,d),i=o.length}t({list:o,total:i})}else t({list:[],total:0})})},changePage(e){this.currentPage=e,this.nextList()},makePage(){if(this.page&&this.page.open===!0)return n.h(n.resolveComponent("el-pagination"),{layout:"prev, pager, next",total:this.total,currentPage:this.currentPage,"onUpdate:currentPage":e=>{this.currentPage!==e&&this.changePage(e)},class:this.page.position||"right",...this.page.props||{},pageSize:this.page.props&&this.page.props.pageSize||20})},makeButtonCol(){if(this.button&&this.button.open===!0&&this.button.column)return n.h(n.resolveComponent("el-table-column"),{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},{default:e=>this.button.column.filter(t=>t.hidden!==!0).map(t=>n.h(n.resolveComponent("el-button"),this.btnProps(t,e),()=>[t.name]))})},makeColumn(e){return n.h(n.resolveComponent("el-table-column"),{label:e.label,prop:e.prop,width:e.width,align:e.align,className:e.className,fixed:e.fixed,sortable:e.sortable},{default:t=>{if(e.children&&e.children.length>0)return e.children.map(r=>this.makeColumn(r));if(!(!e.format||e.format==="default"))return this.makeTd(e,t)}})},makeTd(e,t){return e.format==="custom"&&e.render?e.render(t,n.h,n.resolveComponent,this.formCreateInject.api):e.format==="tag"?n.h(n.resolveComponent("el-tag"),{disableTransitions:!0},()=>[this.deepGet(t.row,e.prop,"")]):e.format==="image"?n.h("div",{class:"_fc-data-table-img-list"},(()=>{let r=this.deepGet(t.row,e.prop,"");return r=(Array.isArray(r)?r:[r]).filter(o=>!!o),r.map((o,i)=>n.h(n.resolveComponent("el-image"),{src:o,previewSrcList:r,previewTeleported:!0,initialIndex:i,fit:"cover"}))})()):""+this.deepGet(t.row,e.prop,"")}},created(){this.initPage(),this.$watch(()=>this.data&&this.data.length,()=>{!this.globalDataKey&&!this.fetch&&this.initPage()})}}),T6="",TD="[[FORM-CREATE-PREFIX-",ND="-FORM-CREATE-SUFFIX]]",DD=n.defineComponent({name:"FnConfig",emits:["update:modelValue"],props:{modelValue:[Object,void 0,null],eventConfig:{type:Array,default:()=>[]}},inject:["designer"],components:{FnEditor:xi},data(){return{visible:!1,activeData:null,defActive:"no",event:{},cus:!1,eventStr:""}},computed:{eventInfo(){const e={};return this.eventConfig.forEach(t=>{e[t.name]=t.info}),e},t(){return this.designer.setupState.t},eventNum(){let e=0;return Object.keys(this.modelValue||{}).forEach(t=>{this.modelValue[t]&&e++}),e}},watch:{visible(e){this.event=e?this.loadFN(Qs({},this.modelValue||{})):{},e||this.destroy()}},methods:{getArgs(e){return e.args.join(", ")},loadFN(e){const t={};return this.eventConfig.forEach(r=>{const o=r.name,i=e[o]||"";t[o]={item:r,fn:i}}),t},parseFN(e){const t={};return Object.keys(e).forEach(r=>{e[r].fn&&(t[r]=e[r].fn)}),t},edit(e){e.key=We(),this.activeData=e,this.eventStr=e.fn||TD+`function ${e.item.name}(${this.getArgs(e.item)}){}`+ND,this.defActive=e.item.name},save(){return this.$refs.fn.save()?(this.activeData.fn=this.eventStr,this.destroy(),!0):!1},destroy(){this.activeData=null,this.defActive="no"},close(){this.destroy()},submit(){this.activeData&&!this.save()||(this.$emit("update:modelValue",this.parseFN(this.event)),this.visible=!1,this.destroy())}}}),OD={class:"_fd-fn-list"},VD=["onClick"],BD={key:0,class:"_fd-label"},RD={key:1,class:"_fd-dot"};function $D(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("el-text"),m=n.resolveComponent("el-header"),h=n.resolveComponent("el-menu-item"),y=n.resolveComponent("el-menu"),C=n.resolveComponent("el-main"),S=n.resolveComponent("el-container"),w=n.resolveComponent("el-aside"),E=n.resolveComponent("FnEditor"),_=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",OD,[n.createVNode(c,{value:e.eventNum,type:"warning",hidden:e.eventNum<1},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=g=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.title")),1)]),_:1})]),_:1},8,["value","hidden"]),n.createVNode(_,{class:"_fd-fn-list-dialog _fd-config-dialog",title:e.t("event.title"),modelValue:e.visible,"onUpdate:modelValue":t[4]||(t[4]=g=>e.visible=g),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"980px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[3]||(t[3]=g=>e.visible=!1)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",size:"default",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-con",style:{height:"600px"}},{default:n.withCtx(()=>[n.createVNode(w,{style:{width:"300px"}},{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-l"},{default:n.withCtx(()=>[n.createVNode(m,{class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(u,{type:"primary",size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("event.list")),1)]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(y,{"default-active":e.defActive,modelValue:e.activeData,"onUpdate:modelValue":t[1]||(t[1]=g=>e.activeData=g)},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.event,(g,b)=>(n.openBlock(),n.createBlock(h,{key:b,index:b},{default:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-fn-list-method",onClick:n.withModifiers(x=>e.edit(g),["stop"])},[n.createElementVNode("span",null,[t[5]||(t[5]=n.createTextVNode("function")),n.createElementVNode("span",null,n.toDisplayString(b),1)]),e.eventInfo[b]?(n.openBlock(),n.createElementBlock("span",BD,n.toDisplayString(e.eventInfo[b]),1)):n.createCommentVNode("",!0),g.fn?(n.openBlock(),n.createElementBlock("span",RD)):n.createCommentVNode("",!0)],8,VD)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active","modelValue"])]),_:1})]),_:1})]),_:1}),n.createVNode(C,null,{default:n.withCtx(()=>[n.createVNode(S,{class:"_fd-fn-list-r"},{default:n.withCtx(()=>[e.activeData?(n.openBlock(),n.createBlock(m,{key:0,class:"_fd-fn-list-head",height:"40px"},{default:n.withCtx(()=>[n.createVNode(d,{size:"small",onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1},8,["onClick"]),n.createVNode(d,{size:"small",type:"primary",onClick:e.save},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.save")),1)]),_:1},8,["onClick"])]),_:1})):n.createCommentVNode("",!0),e.activeData?(n.openBlock(),n.createBlock(C,{key:1},{default:n.withCtx(()=>[n.createVNode(E,{ref:"fn",modelValue:e.eventStr,"onUpdate:modelValue":t[2]||(t[2]=g=>e.eventStr=g),name:e.activeData.item.name,args:e.activeData.item.args},null,8,["modelValue","name","args"])]),_:1})):n.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["title","modelValue"])])}const ID=De(DD,[["render",$D]]),N6="",FD=n.defineComponent({name:"FnInput",components:{FnEditor:xi},emits:["update:modelValue","change"],props:{modelValue:[String,Function],name:String,args:Array,title:String,body:Boolean,fnx:Boolean,defaultValue:{require:!1},validate:Function},inject:["designer"],computed:{t(){return this.designer.setupState.t},configured(){return!!this.modelValue}},data(){return{visible:!1,value:this.modelValue}},watch:{modelValue(e){this.value=e}},methods:{onOk(){this.$refs.editor.save()&&(this.$emit("update:modelValue",this.value),this.$emit("change",this.value),this.visible=!1)}}}),MD={class:"_fd-fn-input"};function PD(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-badge"),u=n.resolveComponent("FnEditor"),m=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",MD,[n.createVNode(c,{type:"warning","is-dot":"",hidden:!e.configured},{default:n.withCtx(()=>[n.createVNode(d,{class:"_fd-plain-button",plain:"",onClick:t[0]||(t[0]=h=>e.visible=!0),size:"small"},{default:n.withCtx(()=>[n.renderSlot(e.$slots,"default",{},()=>[n.createTextVNode(n.toDisplayString(e.t("event.action")),1)])]),_:3})]),_:3},8,["hidden"]),n.createVNode(m,{class:"_fd-fn-input-dialog _fd-config-dialog",title:e.title||e.t("struct.title"),modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=h=>e.visible=h),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"800px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{onClick:t[2]||(t[2]=h=>e.visible=!1),size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.cancel")),1)]),_:1}),n.createVNode(d,{type:"primary",onClick:e.onOk,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1},8,["onClick"])])]),default:n.withCtx(()=>[n.createVNode(u,{ref:"editor",modelValue:e.value,"onUpdate:modelValue":t[1]||(t[1]=h=>e.value=h),name:e.name,args:e.args,body:e.body,fnx:e.fnx},null,8,["modelValue","name","args","body","fnx"])]),_:1},8,["title","modelValue"])])}const Ag=De(FD,[["render",PD]]),D6="",LD=n.defineComponent({name:"GlobalFetchSelect",emits:["update:modelValue"],props:{modelValue:[Object,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalData||{}).map(e=>({label:this.designer.setupState.formOptions.globalData[e].label,value:e}))}},watch:{modelValue(){this.value=(this.modelValue||{}).key||""}},data(){return{value:(this.modelValue||{}).key||"",uni:1,loading:!1}},methods:{refresh(){!this.value||(this.uni=this.uni===1?0:1,this.input(),this.loading=!0,setTimeout(()=>{this.loading=!1},1e3))},openConfig(){this.designer.setupState.openGlobalFetchDialog()},input(){const e=typeof this.modelValue=="object"?{...this.modelValue}:{};e.to=this.to||"options",e.key=this.value,e._uni=this.uni,this.$emit("update:modelValue",e)}}}),jD={class:"_fd-gfs"},zD={class:"_fd-gfs-handle"};function UD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",jD,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),clearable:"",filterable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",zD,[n.createElementVNode("i",{onClick:t[1]||(t[1]=(...u)=>e.refresh&&e.refresh(...u)),class:n.normalizeClass(["fc-icon icon-refresh",{disabled:!e.value,"_fc-loading":this.loading}]),title:"reload"},null,2),n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[2]||(t[2]=(...u)=>e.openConfig&&e.openConfig(...u))},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const HD=De(LD,[["render",UD]]),O6="",WD=n.defineComponent({name:"GlobalClassSelect",emits:["update:modelValue"],props:{modelValue:[Array,String],to:String},inject:["designer"],computed:{t(){return this.designer.setupState.t},options(){return Object.keys(this.designer.setupState.formOptions.globalClass||{}).map(e=>({label:this.designer.setupState.formOptions.globalClass[e].label,value:e}))}},watch:{modelValue(){this.tidyValue()}},data(){return{value:[]}},methods:{tidyValue(){this.value=Array.isArray(this.modelValue)?this.modelValue:(this.modelValue||"").split(" ").filter(e=>!!e)},openConfig(){this.designer.setupState.openGlobalClassDialog()},input(){this.$emit("update:modelValue",this.value.join(" "))}},created(){this.tidyValue()}}),GD={class:"_fd-gcs"},KD={class:"_fd-gcs-handle"};function YD(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",GD,[n.createVNode(c,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u),multiple:"",filterable:"","allow-create":"","default-first-option":"","reserve-keyword":!1,clearable:"",onChange:e.input},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,u=>(n.openBlock(),n.createBlock(d,{key:u.value,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),n.createElementVNode("div",KD,[n.createElementVNode("div",{class:"_fc-manage-text",onClick:t[1]||(t[1]=(...u)=>e.openConfig&&e.openConfig(...u))},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1)]))])])}const QD=De(WD,[["render",YD]]),V6="",JD=n.defineComponent({name:"FetchTable",components:{VariableConfig:jo},inject:["designer"],emits:["update:modelValue"],props:{modelValue:Object},computed:{t(){return this.designer.setupState.t}},data(){return{value:[],active:null,start:null}},methods:{onConfirm(e,t,r){e===this.active?e[t]=(e[t]||"").substring(0,this.start)+r+(e[t]||"").substring(this.start):(e[t]+=r,this.active=null,this.start=null),this.submit()},onBlur(e,t){this.active=e,this.start=t.target.selectionStart,this.submit()},submit(){const e={};this.value.forEach(t=>{t.key&&t.value&&(e[t.key]=t.value)}),this.$emit("update:modelValue",e)},add(){this.value.push({})},rm(e){this.value.splice(e,1),this.submit()}},created(){const e=[];Object.keys(this.modelValue||{}).forEach(t=>{e.push({key:t,value:this.modelValue[t]})}),this.value=e}}),XD={class:"_fd-fetch-table"},ZD={style:{width:"40%"}},qD={class:"_fd-fetch-table-key"},eO=["onClick"];function tO(e,t,r,o,i,l){const d=n.resolveComponent("el-header"),c=n.resolveComponent("VariableConfig"),u=n.resolveComponent("el-input"),m=n.resolveComponent("el-main"),h=n.resolveComponent("el-container"),y=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",XD,[e.value.length>0?(n.openBlock(),n.createBlock(h,{key:0,class:"_fd-fetch-table-con"},{default:n.withCtx(()=>[n.createVNode(d,null,{default:n.withCtx(()=>[n.createElementVNode("div",ZD,n.toDisplayString(e.t("props.key")),1),n.createElementVNode("div",null,n.toDisplayString(e.t("props.value")),1)]),_:1}),n.createVNode(m,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.value,(C,S)=>(n.openBlock(),n.createElementBlock("div",{key:S,class:"_fd-fetch-table-row"},[n.createElementVNode("div",qD,[n.createVNode(u,{modelValue:C.key,"onUpdate:modelValue":w=>C.key=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"key",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])]),n.createVNode(u,{modelValue:C.value,"onUpdate:modelValue":w=>C.value=w,onBlur:w=>e.onBlur(C,w)},{suffix:n.withCtx(()=>[n.createVNode(c,{popover:"",onConfirm:w=>e.onConfirm(C,"value",w)},null,8,["onConfirm"])]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:w=>e.rm(S)},null,8,eO)]))),128))]),_:1})]),_:1})):n.createCommentVNode("",!0),n.createVNode(y,{link:"",type:"primary",onClick:e.add},{default:n.withCtx(()=>[t[0]||(t[0]=n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("tableOptions.add")),1)]),_:1},8,["onClick"])])}const nO=De(JD,[["render",tO]]),Sg=n.defineComponent({name:"DragBox",props:["rule","tag","formCreateInject","list"],render(e){const t={...e.$props.rule.props,...e.$attrs};let r="_fd-"+e.$props.tag+"-drag _fd-drag-box";Object.keys(e.$slots).length||(r+=" drag-holder"),t.class=r,t.modelValue=e.$props.list||[...e.$props.formCreateInject.children];const o={};return e.$slots.default&&e.$slots.default().forEach(l=>{l.key&&(o[l.key]=l)}),n.h(Lr,t,{item:({element:i,index:l})=>{var u,m,h;let d="";(((u=i==null?void 0:i._menu)==null?void 0:u.inline)||((m=i==null?void 0:i._config)==null?void 0:m.inline))&&(d=" is-inline");const c=(h=i==null?void 0:i.__fc__)==null?void 0:h.key;if(c){let y=o["_"+i.slot];if(y?y.children.forEach(C=>{C.key===c+"fc"&&(y=C)}):y=o[c+"fc"],y)return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item"+d,key:c},y)}return n.h("div",{class:"_fc-"+e.$props.tag+"-item _fd-drag-item",key:l},null)}})}}),B6="",iO=n.defineComponent({name:"FcTableView",props:{mini:Boolean,label:String,width:[Number,String],formCreateInject:Object,border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},inject:["designer"],components:{DragTool:_g,DragBox:Sg},watch:{rule:{handler(){this.initRule(),this.style=this.rule.style},immediate:!0}},data(){return{unique:{},style:{},dragProp:{rule:{props:{tag:"el-col",group:{name:"default",put:(e,...t)=>(e.el.__rule__=this.formCreateInject.rule,this.designer.setupState.dragPut(e,...t))},ghostClass:"ghost",animation:150,handle:"._fd-drag-btn",emptyInsertThreshold:0,direction:"vertical",itemKey:"type"}},tag:"tableCell"},lattice:{},uni:{}}},computed:{t(){return this.designer.setupState.t},tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{getUnique(e){return this.unique[e]||(this.unique[e]=We()),this.unique[e]},getSlotChildren(e){const t=[];return this.formCreateInject.children.forEach(r=>{e.indexOf(r.slot)>-1&&t.push(r)}),t},dragAdd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=`${t.pid}:${t.idx}`,l=e.item._underlying_vm_,d=r.addRule&&r.addRule.children===r.moveRule;d&&r.moveRule.splice(r.moveRule.indexOf(l),1);let c=0;const u="drag"+t.pid+t.idx;if(this.$refs[u][0].list.length){let m=this.$refs[u][0].list[e.newIndex?e.newIndex-1:0];c=o.indexOf(m)+(e.newIndex?1:0)}else if(o.length){const m=Object.keys(this.$refs);for(let h=m.indexOf(u)-1;h>=0;h--){if(!this.$refs[m[h]]||!this.$refs[m[h]].length)continue;const y=this.$refs[m[h]][0].list||[];if(y.length){c=o.indexOf(y[y.length-1])+1;break}}}e.newIndex=c,d?(l.slot=i,o.splice(e.newIndex,0,l),r.added=!0,r.handleSortAfter({rule:l})):r.dragAdd(o,e,`${t.pid}:${t.idx}`)},dragEnd(e,t){const r=this.designer.setupState,o=this.formCreateInject.children,i=e.item._underlying_vm_,l=o.indexOf(i);e.newIndex=l+(e.newIndex-e.oldIndex),e.oldIndex=l,r.dragEnd(this.formCreateInject.children,e,`${t.pid}:${t.idx}`)},dragStart(){this.designer.setupState.dragStart(this.formCreateInject.children)},dragUnchoose(e){this.designer.setupState.dragUnchoose(this.formCreateInject.children,e)},initRule(){const e=this.rule;e.style||(e.style={}),e.class||(e.class={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},active(e){const t=`${e.pid}:${e.idx}`;this.designer.setupState.customActive({name:"fcTableGrid",onPaste:r=>{r.slot=t,this.formCreateInject.children.push(r)},style:{formData:{style:this.rule.style[t]||{},class:this.rule.class[t]||""},change:(r,o)=>{this.rule[r][t]=o||{}}}})},command(e){this[e[0]](...e[1])},rmSlot(e,t){const r=Object.keys(e),o=this.formCreateInject.children;let i=0;[...o].forEach((l,d)=>{if(!l.slot)return;let c;t.indexOf(l.slot)>-1?(o.splice(d-i,1),i++):(c=r.indexOf(l.slot))>-1&&(l.slot=e[r[c]])}),t.forEach(l=>{delete this.style[l]}),this.loadRule()},rmRow(e){this.rule.row--;const t={},r=[];for(let l=e.pid;l{l.top===e.pid&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.top>e.pid&&l.top--}),this.rmSlot(t,r)},rmCol(e){this.rule.col--;const t={},r=[];for(let l=0;l{l.left===e.idx&&(i.splice(d-o,1),o++)}),i.forEach(l=>{l.left>e.idx&&l.left--}),this.rmSlot(t,r)},splitRow(e){const t=e.data.layout,r=t.row;if(t.row=0,r>1)for(let o=1;o1)for(let o=1;othis.rule.col?this.rule.col-e.idx:o,t=e.data.layout}else t={top:e.pid,left:e.idx,col:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},mergeBottom(e){let t;if(e.data.layout){const o=(e.data.layout.row||1)+1;e.data.layout.row=o+o.pid>this.rule.col?this.rule.col-e.pid:o,t=e.data.layout}else t={top:e.pid,left:e.idx,row:2},this.rule.layout.push(t);const r=this.makeMap(t);this.formCreateInject.children.forEach(o=>{!o.slot||r.indexOf(o.slot)>-1&&(o.slot=`${e.pid}:${e.idx}`)}),this.loadRule()},addCol(e,t){if(this.rule.col++,this.rule.layout.forEach(r=>{r.left>(t?e.idx-1:e.idx)&&r.left++}),t||e.idx{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},addRow(e,t){if(this.rule.row++,this.rule.layout.forEach(r=>{r.top>(t?e.pid-1:e.pid)&&r.top++}),t||e.pid{let l;i.slot&&(l=o.indexOf(i.slot))>-1&&(i.slot=r[o[l]])}),o.reverse().forEach(i=>{this.style[i]&&(this.style[r[i]]=this.style[i],delete this.style[i])})}this.loadRule()},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const m=l.layout.col||1,h=l.layout.row||1;for(let y=0;y(n.openBlock(),n.createElementBlock("tr",{key:C},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.rule.col,(S,w)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[e.lattice[C][w].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:`${C}${w}`,ref_for:!0},e.lattice[C][w]?{colspan:e.lattice[C][w].colspan,rowspan:e.lattice[C][w].rowspan}:{},{style:[e.tableColor,e.style&&e.style[`${C}:${w}`]||{}],class:e.rule.class&&e.rule.class[`${C}:${w}`]||""}),[n.createElementVNode("div",rO,[n.createVNode(h,{"drag-btn":!1,"handle-btn":!0,onActive:E=>e.active({pid:C,idx:w}),unique:e.lattice[C][w].id},{handle:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addRow({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-add-col"},null,-1)]),8,oO),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:n.withModifiers(E=>e.addCol({pid:C,idx:w,data:e.lattice[C][w]},0),["stop"])},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add-col",style:{transform:"rotate(90deg)"}},null,-1)]),8,aO),n.createElementVNode("div",{class:"_fd-drag-btn _fd-table-view-btn",onClick:t[2]||(t[2]=n.withModifiers(()=>{},["stop"]))},[n.createVNode(m,{trigger:"click",onCommand:e.command},{dropdown:n.withCtx(()=>[n.createVNode(u,null,{default:n.withCtx(()=>[n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addLeft")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addCol",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addRight")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},1]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addTop")),1)]),_:2},1032,["command"]),n.createVNode(c,{command:["addRow",[{pid:C,idx:w,data:e.lattice[C][w]},0]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.addBottom")),1)]),_:2},1032,["command"]),n.createVNode(c,{divided:"",disabled:e.lattice[C][w].right,command:["mergeRight",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeRight")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.lattice[C][w].bottom,command:["mergeBottom",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.mergeBottom")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.col>1),command:["splitCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:!(e.lattice[C][w].layout&&e.lattice[C][w].layout.row>1),command:["splitRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.splitRow")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{divided:"",disabled:e.rule.col<2,command:["rmCol",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmCol")),1)]),_:2},1032,["disabled","command"]),n.createVNode(c,{disabled:e.rule.row<2,command:["rmRow",[{pid:C,idx:w,data:e.lattice[C][w]}]]},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("tableOptions.rmRow")),1)]),_:2},1032,["disabled","command"])]),_:2},1024)]),default:n.withCtx(()=>[t[5]||(t[5]=n.createElementVNode("i",{class:"fc-icon icon-setting"},null,-1))]),_:2},1032,["onCommand"])])]),default:n.withCtx(()=>[n.createVNode(d,n.mergeProps({ref_for:!0},e.dragProp,{onAdd:E=>e.dragAdd(E,{pid:C,idx:w}),ref_for:!0,ref:"drag"+C+w,onEnd:E=>e.dragEnd(E,{pid:C,idx:w}),onStart:t[0]||(t[0]=E=>e.dragStart(E)),onUnchoose:t[1]||(t[1]=E=>e.dragUnchoose(E)),list:e.getSlotChildren([`${C}:${w}`,...e.lattice[C][w].slot])}),{default:n.withCtx(()=>[n.renderSlot(e.$slots,`${C}:${w}`)]),_:2},1040,["onAdd","onEnd","list"])]),_:2},1032,["onActive","unique"])])],16)):n.createCommentVNode("",!0)],64))),256))]))),128))],4)],2)}const sO=De(iO,[["render",lO]]),R6="",dO={name:"FcTable",props:{mini:Boolean,label:String,width:[Number,String],border:{type:Boolean,default:!0},borderWidth:String,borderColor:String,rule:{type:Object,default:()=>({row:1,col:1})}},watch:{rule:{handler(){this.initRule(),this.loadRule(),this.tdStyle=this.rule.style||{},this.tdClass=this.rule.class||{}},immediate:!0,deep:!0}},data(){return{tdStyle:{},tdClass:{},lattice:{}}},computed:{tableColor(){const e={};return this.border===!1?e.border="0 none":(this.borderColor&&(e.borderColor=this.borderColor),this.borderWidth&&(e.borderWidth=this.borderWidth)),e}},methods:{initRule(){const e=this.rule;e.style||(e.style={}),e.layout||(e.layout=[]),e.row||(e.row=1),e.col||(e.col=1)},loadRule(){const e=[],t=this.rule||{row:1,col:1};for(let o=0;o{if((!o.row||o.row<=0)&&(!o.col||o.col<=0)||!e[o.top]||!e[o.top][o.left]||!e[o.top][o.left].show){t.layout.splice(i,1);return}const l=e[o.top][o.left];l.layout=o;let d=1,c=1;if(o.col&&(d=o.col+o.left>t.col?t.col-o.left:o.col,l.colspan=d),o.row&&(c=o.row+o.top>t.row?t.row-o.top:o.row,l.rowspan=c),c&&d)for(let u=0;u!!(!o||o.layout||!o.show);e.forEach((o,i)=>{o.forEach((l,d)=>{let c=!1,u=!1;if(l.layout){const m=l.layout.col||1,h=l.layout.row||1;for(let y=0;y[n.createElementVNode("div",{class:n.normalizeClass(["_fc-table",{"is-mini":r.mini}])},[n.createElementVNode("table",{border:"1",cellspacing:"0",cellpadding:"0",style:n.normalizeStyle(l.tableColor)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.row,(c,u)=>(n.openBlock(),n.createElementBlock("tr",{key:u},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.rule.col,(m,h)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:`${u}${h}`},[i.lattice[u][h].show?(n.openBlock(),n.createElementBlock("td",n.mergeProps({key:0,ref_for:!0},i.lattice[u][h]?{colspan:i.lattice[u][h].colspan,rowspan:i.lattice[u][h].rowspan}:{},{valign:"top",class:i.tdClass&&i.tdClass[`${u}:${h}`]||"",style:[l.tableColor,i.tdStyle&&i.tdStyle[`${u}:${h}`]||{}]}),[n.renderSlot(e.$slots,`${u}:${h}`),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(i.lattice[u][h].slot,y=>n.renderSlot(e.$slots,`${y}`)),256))],16)):n.createCommentVNode("",!0)],64))),128))]))),128))],4)],2)]),_:3})}const uO=De(dO,[["render",cO]]),$6="",fO=n.defineComponent({name:"FcValue",props:["modelValue"],inject:["designer"],watch:{modelValue(e){this.$emit("change",e)}},computed:{t(){return this.designer.setupState.t}}}),pO={class:"_fd-value"};function hO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",pO,n.toDisplayString(e.t("com.fcValue.empty")),1)}const mO=De(fO,[["render",hO]]),gO=n.defineComponent({name:"FcValue",props:["modelValue"],watch:{modelValue(e){this.$emit("change",e)}}}),vO={class:"_fc-value"};function yO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",vO,n.toDisplayString(e.modelValue),1)}const bO=De(gO,[["render",yO]]),wO=n.defineComponent({name:"FcSlot",inheritAttrs:!1,inject:["parentFC"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return n.createVNode(n.Fragment,{},e?[e(this.slotArg)]:[])},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),CO=n.defineComponent({name:"FcSlotView",inheritAttrs:!1,inject:["parentFC","designer"],props:{name:String,formCreateInject:Object},computed:{slotName(){return this.name||"block_default"},slotArg(){const{rule:e,preview:t,api:r}=this.formCreateInject,o=e.__fc__.prop;return{rule:e,prop:o,preview:t,api:r,model:o.model||{}}}},render(){const e=this.getSlot();return e?n.createVNode(n.Fragment,{},[e(this.slotArg)]):n.createVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcSlot.empty",{tag:"<template #"+this.slotName+" />"})})},methods:{getSlot(){const e=t=>{if(t){let r=t.slots[this.slotName];return r||e(t.setupState.parent)}};return e(this.parentFC)}}}),_O=n.defineComponent({name:"FcJson",inheritAttrs:!1,props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule)return this.type==="object"?n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":r=>{this.$emit("update:modelValue",r)},sortBtn:this.sortBtn,min:this.min,max:this.max,expand:this.expand,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):n.createVNode(n.Fragment,{key:this.uni},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)])},methods:{loadRule(){let e=at(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),I6="",EO=n.defineComponent({name:"FcJsonView",inheritAttrs:!1,inject:["designer"],props:{rule:[Array,String,Object],type:String,disabled:Boolean,expand:Number,button:{type:Boolean,default:!0},max:{type:Number,default:0},min:{type:Number,default:0},sortBtn:{type:Boolean,default:!0},modelValue:[Object,Array],formCreateInject:Object},data(){return{fcSubForm:n.shallowRef(this.formCreateInject.form.component("fcSubForm")),fcGroup:n.shallowRef(this.formCreateInject.form.component("fcGroup")),uni:0,formRule:[],formOptions:{submitBtn:!1,resetBtn:!1}}},watch:{rule(){this.uni++,this.loadRule()},type(){this.loadRule()}},render(){var e,t;if(this.rule){let r=null;return this.type==="object"?r=n.createVNode(this.fcSubForm,{key:2,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):this.type==="array"?r=n.createVNode(this.fcGroup,{key:3,...this.$attrs,modelValue:this.modelValue,"onUpdate:modelValue":o=>{this.$emit("update:modelValue",o)},sortBtn:this.sortBtn,expand:1,button:this.button,disabled:this.disabled,formCreateInject:this.formCreateInject,rule:this.formRule,options:this.formOptions}):r=n.createVNode(n.Fragment,{key:1},[(t=(e=this.$slots)==null?void 0:e.default)==null?void 0:t.call(e)]),n.createElementVNode("div",{key:this.uni,style:{"--fc-json-mask":`'${this.designer.setupState.t("com.fcJson.name")}'`},class:"_fd-json-container"},[r])}else return n.createElementVNode("div",{class:"_fd-slot-empty",innerHTML:this.designer.setupState.t("com.fcJson.empty",{tag:"JSON"})})},methods:{loadRule(){let e=at(this.rule);typeof e=="string"&&(e=this.formCreateInject.form.parseJson(e)),Array.isArray(e)?this.formRule=e:typeof e=="object"&&(this.formRule=e.rule||[],this.formOptions={submitBtn:!1,resetBtn:!1,...e.options||{}}),e!=null?["array","object"].indexOf(this.type)===-1&&(this.formCreateInject.rule.children=[{type:"template",_fc_drag_skip:!0,children:this.formRule}]):this.formCreateInject.rule.children=[]}},created(){this.rule&&this.loadRule()}}),F6="",AO=n.defineComponent({name:"fcInlineForm"}),SO={class:"_fc-line-form"};function xO(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",SO,[n.renderSlot(e.$slots,"default")])}const xg=De(AO,[["render",xO]]),M6="",kO=n.defineComponent({name:"LanguageInput",inject:["designer"],emits:["update:modelValue","blur","change"],props:{size:String,placeholder:String,modelValue:String,disabled:Boolean},computed:{isVar(){return!!(this.modelValue||"").match(/^\{\{\s*\$t\.(.+)\s*\}\}$/)},t(){return this.designer.setupState.t},showLanguage(){return this.designer.setupState.getConfig("showLanguage")},localeList(){var o,i;const e=this.designer.setupState.getConfig("localeOptions",[{value:"zh-cn",label:"\u7B80\u4F53\u4E2D\u6587"},{value:"en",label:"English"}]),t=[],r=((i=(o=this.designer.props)==null?void 0:o.locale)==null?void 0:i.name)||"zh-cn";return e.forEach(l=>{l.value===r?t.unshift(l):t.length<2&&t.push(l)}),t.length>2&&t.pop(),t},language(){const e=this.designer.setupState.formOptions.language||{},t={};return Object.keys(e).forEach(r=>{Object.keys(e[r]).forEach(o=>{t[o]||(t[o]={key:o}),t[o][r]=e[r][o]})}),Object.values(t)}},methods:{openConfig(){this.designer.setupState.activeModule="language"},clickLang(e){this.onInput(`{{$t.${e}}}`),this.$refs.pop.hide()},onInput(e){this.$emit("update:modelValue",e),this.$emit("change",e)}},mounted(){}}),TO={class:"_fd-language-list"},NO={class:"_fd-language-header"},DO={class:"_fd-language-title"},OO={class:"_fd-language-name"},VO=["onClick"];function BO(e,t,r,o,i,l){const d=n.resolveComponent("el-popover"),c=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(c,{class:n.normalizeClass(["_fd-language-input",{"is-variable":e.isVar}]),placeholder:e.placeholder,disabled:e.disabled,modelValue:e.modelValue,"onUpdate:modelValue":e.onInput,onBlur:t[1]||(t[1]=u=>e.$emit("blur")),size:e.size||"small"},n.createSlots({_:2},[e.showLanguage!==!1?{name:"append",fn:n.withCtx(()=>[n.createVNode(d,{placement:"bottom-end",width:300,"hide-after":0,trigger:"click",ref:"pop","popper-class":"_fd-language-popover"},{reference:n.withCtx(()=>t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-language"},null,-1)])),default:n.withCtx(()=>[n.createElementVNode("div",TO,[n.createElementVNode("div",NO,[n.createElementVNode("div",DO,[n.createTextVNode(n.toDisplayString(e.t("language.select")),1),n.createElementVNode("i",{class:"fc-icon icon-setting",onClick:t[0]||(t[0]=(...u)=>e.openConfig&&e.openConfig(...u))})]),n.createElementVNode("div",OO,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,u=>(n.openBlock(),n.createElementBlock("div",{key:u.value},n.toDisplayString(u.label),1))),128))])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.language,u=>(n.openBlock(),n.createElementBlock("div",{key:u.key,class:"_fd-language-item",onClick:m=>e.clickLang(u.key)},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.localeList,m=>(n.openBlock(),n.createElementBlock("div",{key:m.value},n.toDisplayString(u[m.value]||"-"),1))),128))],8,VO))),128))])]),_:1},512)]),key:"0"}:void 0]),1032,["class","placeholder","disabled","modelValue","onUpdate:modelValue","size"])}const su=De(kO,[["render",BO]]),P6="",RO=n.defineComponent({name:"Validate",inject:["designer"],emits:["update:modelValue"],props:{modelValue:Array},components:{LanguageInput:su,FnInput:Ag,PatternInput:bc},watch:{modelValue(e){this.validate=this.parseValue(e||[])}},data(){return{validate:this.parseValue(this.modelValue||[])}},computed:{t(){return this.designer.setupState.t},modes(){const e=this.designer.setupState.activeRule;return e&&e._menu.subForm==="object"?{validator:this.t("validate.modes.validator")}:{min:this.t("validate.modes.min"),max:this.t("validate.modes.max"),len:this.t("validate.modes.len"),pattern:this.t("validate.modes.pattern"),validator:this.t("validate.modes.validator")}},triggers(){return it(this.t,[{label:"blur",value:"blur"},{label:"change",value:"change"},{label:"submit",value:"submit"}])}},methods:{handleCommand(e){this.validate.push({transform:new Function("val","this.type = val == null ? 'string' : (Array.isArray(val) ? 'array' : (typeof val)); return val;"),mode:e,trigger:"blur"})},autoMessage(e){const t=this.designer.setupState.activeRule.title;this.designer.setupState.activeRule&&(e.message=this.t("validate.autoRequired",{title:t}),this.onInput())},getSpan(e){return["pattern","validator","required"].indexOf(e.mode)>-1?24:12},onInput:function(){this.$emit("update:modelValue",this.validate.map(e=>(e={...e},e.message||delete e.message,e)))},remove(e){this.validate.splice(e,1),this.onInput()},parseValue(e){return at(e.map(t=>(t.validator&&(t.mode="validator"),t.mode||Object.keys(t).forEach(r=>{["message","type","trigger","mode"].indexOf(r)<0&&(t.mode=r)}),t)))}}}),$O={class:"_fd-validate"},IO={class:"_fd-validate-item"},FO={class:"_fd-validate-title"},MO=["onClick"];function PO(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("el-form-item"),m=n.resolveComponent("el-col"),h=n.resolveComponent("PatternInput"),y=n.resolveComponent("FnInput"),C=n.resolveComponent("el-input-number"),S=n.resolveComponent("LanguageInput"),w=n.resolveComponent("el-row"),E=n.resolveComponent("el-button"),_=n.resolveComponent("el-dropdown-item"),g=n.resolveComponent("el-dropdown-menu"),b=n.resolveComponent("el-dropdown");return n.openBlock(),n.createElementBlock("div",$O,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.validate,(x,k)=>(n.openBlock(),n.createElementBlock("div",IO,[n.createElementVNode("div",FO,[n.createElementVNode("div",null,[n.createElementVNode("span",null,n.toDisplayString(k+1),1),n.createTextVNode(" "+n.toDisplayString(e.modes[x.mode]),1)]),n.createElementVNode("i",{class:"fc-icon icon-delete-circle",onClick:N=>e.remove(k)},null,8,MO)]),n.createVNode(w,null,{default:n.withCtx(()=>[n.createVNode(m,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.mode")},{default:n.withCtx(()=>[n.createVNode(c,{modelValue:x.trigger,"onUpdate:modelValue":N=>x.trigger=N,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.triggers,N=>(n.openBlock(),n.createBlock(d,{key:N.value,label:N.label,value:N.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(m,{span:e.getSpan(x)},{default:n.withCtx(()=>[n.createVNode(u,{label:e.modes[x.mode]},{default:n.withCtx(()=>[x.mode==="pattern"?(n.openBlock(),n.createBlock(h,{key:0,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"])):x.mode==="validator"?(n.openBlock(),n.createBlock(y,{key:1,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,name:"validator",args:["rule","value","callback"],onChange:e.onInput},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.modes.validator")),1)]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(n.openBlock(),n.createBlock(C,{key:2,modelValue:x[x.mode],"onUpdate:modelValue":N=>x[x.mode]=N,onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","onChange"]))]),_:2},1032,["label"])]),_:2},1032,["span"]),n.createVNode(m,{span:24},{default:n.withCtx(()=>[n.createVNode(u,{label:e.t("validate.message")},{default:n.withCtx(()=>[n.createVNode(S,{modelValue:x.message,"onUpdate:modelValue":N=>x.message=N,placeholder:e.t("validate.requiredPlaceholder"),onChange:e.onInput},null,8,["modelValue","onUpdate:modelValue","placeholder","onChange"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024)]))),256)),n.createVNode(b,{trigger:"click",size:"default","popper-class":"_fd-validate-pop",onCommand:e.handleCommand},{dropdown:n.withCtx(()=>[n.createVNode(g,null,{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.modes,(x,k)=>(n.openBlock(),n.createBlock(_,{command:k,key:k},{default:n.withCtx(()=>[n.createElementVNode("div",null,n.toDisplayString(x),1)]),_:2},1032,["command"]))),128))]),_:1})]),default:n.withCtx(()=>[n.createVNode(E,{class:"_fd-validate-btn _fd-plain-button",plain:"",size:"small"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("validate.rule"))+" + ",1)]),_:1})]),_:1},8,["onCommand"])])}const LO=De(RO,[["render",PO]]),L6="",jO=n.defineComponent({name:"Required",components:{LanguageInput:su},emits:["update:modelValue"],props:{modelValue:{}},inject:["designer"],watch:{required(){this.update()},requiredMsg(){this.update()},modelValue(e){const t=ct.String(e);this.required=e===void 0?!1:t?!0:!!e,this.requiredMsg=t?e:""}},computed:{t(){return this.designer.setupState.t}},data(){const e=ct.String(this.modelValue);return{required:this.modelValue===void 0?!1:e?!0:!!this.modelValue,requiredMsg:e?this.modelValue:""}},methods:{update(){let e;this.required===!1?e=!1:e=this.requiredMsg||!0,this.$emit("update:modelValue",e)}}}),zO={class:"_fd-required"};function UO(e,t,r,o,i,l){const d=n.resolveComponent("el-switch"),c=n.resolveComponent("LanguageInput");return n.openBlock(),n.createElementBlock("div",zO,[n.createVNode(d,{modelValue:e.required,"onUpdate:modelValue":t[0]||(t[0]=u=>e.required=u)},null,8,["modelValue"]),e.required?(n.openBlock(),n.createBlock(c,{key:0,modelValue:e.requiredMsg,"onUpdate:modelValue":t[1]||(t[1]=u=>e.requiredMsg=u),placeholder:e.t("validate.requiredPlaceholder")},null,8,["modelValue","placeholder"])):n.createCommentVNode("",!0)])}const HO=De(jO,[["render",UO]]),j6="",WO=n.defineComponent({name:"TreeOptions",components:{ValueInput:yl},emits:["update:modelValue"],props:{modelValue:Array,columns:Object,keyValue:String},inject:["designer"],data(){return{value:[...at(this.modelValue||[])],checked:!1}},computed:{t(){return this.designer.setupState.t},overColumns(){return this.columns?{label:this.columns.label||"label",value:this.columns.value||"value"}:{label:"label",value:"value"}}},created(){this.value.length||(this.value=[{}]),this.keyValue&&(this.checked=this.isChecked(),this.$watch("checked",e=>{e&&this.change()}))},methods:{isChecked(){const e=t=>{for(let r=0;r{let r=[];return t.map(o=>{const i=o[this.keyValue],l={[this.overColumns.label]:i,[this.overColumns.value]:i};r.push(l),o.children&&(l.children=e(o.children))}),r};return this.checked&&this.keyValue?e(this.value):at(this.value)},change(){this.$emit("update:modelValue",this.tidyValue())},add(e){const t=e.parent;(t.data.children||t.data).push({})},append(e){e.children||(e.children=[]),e.children.push({})},remove(e,t){const r=e.parent;r.data.children?(r.data.children.splice(r.data.children.indexOf(t),1),r.data.children.length||delete r.data.children):r.data.splice(r.data.indexOf(t),1),this.change()}}}),GO={class:"_fd-tree-opt"},KO={class:"_fd-tree-opt-node"},YO=["onClick"],QO=["onClick"],JO=["onClick"],XO=["onClick"],ZO=["onClick"],qO=["onClick"];function eV(e,t,r,o,i,l){const d=n.resolveComponent("el-input"),c=n.resolveComponent("ValueInput"),u=n.resolveComponent("el-tree"),m=n.resolveComponent("el-checkbox");return n.openBlock(),n.createElementBlock("div",GO,[(n.openBlock(),n.createBlock(u,{data:e.value,"node-key":"index",key:e.checked?"1":"2",indent:5,"expand-on-click-node":!1},{default:n.withCtx(({node:h,data:y})=>[n.createElementVNode("div",KO,[e.checked?(n.openBlock(),n.createBlock(d,{key:1,class:"_fd-tree-opt-last _label",modelValue:y[e.keyValue],"onUpdate:modelValue":C=>y[e.keyValue]=C,onBlur:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(h,y)},t[4]||(t[4]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,XO),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[5]||(t[5]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,ZO),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(h,y)},t[6]||(t[6]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,qO)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur"])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{class:"_fd-tree-opt-first",modelValue:y[e.overColumns.label],"onUpdate:modelValue":C=>y[e.overColumns.label]=C,onBlur:e.change},null,8,["modelValue","onUpdate:modelValue","onBlur"]),n.createVNode(c,{class:"_fd-tree-opt-last",modelValue:y[e.overColumns.value],"onUpdate:modelValue":C=>y[e.overColumns.value]=C,onBlur:e.change,onChangeType:e.change},{append:n.withCtx(()=>[n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.add(h,y)},t[1]||(t[1]=[n.createElementVNode("i",{class:"fc-icon icon-add"},null,-1)]),8,YO),n.createElementVNode("div",{class:"_fd-tree-opt-btn",onClick:C=>e.append(y)},t[2]||(t[2]=[n.createElementVNode("i",{class:"fc-icon icon-add-child"},null,-1)]),8,QO),n.createElementVNode("div",{class:"_fd-tree-opt-btn _fd-tree-opt-danger",onClick:C=>e.remove(h,y)},t[3]||(t[3]=[n.createElementVNode("i",{class:"fc-icon icon-delete"},null,-1)]),8,JO)]),_:2},1032,["modelValue","onUpdate:modelValue","onBlur","onChangeType"])],64))])]),_:1},8,["data"])),e.keyValue?(n.openBlock(),n.createBlock(m,{key:0,modelValue:e.checked,"onUpdate:modelValue":t[0]||(t[0]=h=>e.checked=h),label:e.t("tableOptions.keyValue")},null,8,["modelValue","label"])):n.createCommentVNode("",!0)])}const tV=De(WO,[["render",eV]]),z6="",kg=e=>{const t=[];return e.forEach(r=>{r.field&&t.push(r.field),r.children&&t.push(...kg(r.children))}),t},nV=n.defineComponent({name:"StepForm",props:{stepsProps:Object,modelValue:Object,formCreateInject:Object,autoValidate:Boolean,submitBtn:Boolean,steps:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})}},emits:["update:modelValue","change","itemMounted","submit","next"],data(){return{active:0,cacheRule:[],cacheValue:{},subApi:{},Form:n.markRaw(this.formCreateInject.form.$form())}},watch:{active(){this.init()},modelValue(e){this.setValue(e)}},methods:{init(){this.steps.forEach((e,t)=>{this.cacheRule[t]?this.cacheRule[t].display=t===this.active:this.cacheRule[t]={type:"FcRow",native:!0,display:t===this.active,children:e.rule}})},onPrev(){this.active--},validate(){return new Promise((e,t)=>{const r=kg(this.cacheRule[this.active].children);r.length>0?Promise.all(r.map(o=>this.subApi.validateField(o))).then(()=>{e()}).catch(o=>{t(o)}):e()})},onNext(){this.autoValidate?this.validate().then(()=>{this.active++}).catch(e=>{}):this.active++,this.$emit("next",{active:this.active,api:this.subApi})},submit(){const e=()=>{this.$emit("submit",this.subApi.formData(),this.subApi)};this.autoValidate?this.validate().then(()=>{e()}).catch(t=>{this.$emit("validateFail",this.subApi)}):e()},addSubApi(e){this.subApi=e,this.$emit("itemMounted",e)},formData(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue(e){const t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))}},created(){this.init()}}),iV={class:"_fc-step-form"};function rV(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),m=n.resolveComponent("el-col"),h=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",iV,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.steps,y=>(n.openBlock(),n.createBlock(d,n.mergeProps({ref_for:!0},y.props),null,16))),256))]),_:1},16,["active"]),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.options,rule:e.cacheRule,extendOption:!0,modelValue:e.modelValue,"onUpdate:api":e.addSubApi,onEmitEvent:e.$emit,"onUpdate:modelValue":e.formData},null,40,["option","rule","modelValue","onUpdate:api","onEmitEvent","onUpdate:modelValue"])),n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(m,{span:24,style:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:e.onPrev},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.submitBtn!==!1&&e.active===e.cacheRule.length-1?(n.openBlock(),n.createBlock(u,{key:2,class:"fc-clock",type:"primary",onClick:e.submit},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("submit")||"\u63D0\u4EA4"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const oV=De(nV,[["render",rV]]),U6="",aV=n.defineComponent({name:"StepFormView",props:{stepsProps:Object,formCreateInject:Object},provide(){return{stepForm:this}},inject:["designer"],data(){return{active:void 0,activeId:void 0,stepItemRef:[],activeRef:void 0}},watch:{"stepItemRef.length"(){(!this.active||this.formCreateInject.children.indexOf(this.activeRef)===-1)&&(this.active=this.formCreateInject.children.length>0?0:-1)},active(e){this.activeRef=this.formCreateInject.children[e],this.activeId=this.activeRef?this.activeRef._fc_id:null}},methods:{onPrev(){this.active--,this.triggerActive()},onNext(){this.active++,this.triggerActive()},change(e){this.active=e,this.triggerActive()},triggerActive(){this.$nextTick(()=>{this.designer.setupState.triggerActive(this.activeRef)})}},created(){this.$watch(()=>[...this.formCreateInject.children],()=>{this.activeRef&&(this.active=this.formCreateInject.children.indexOf(this.activeRef))})}}),lV={class:"_fd-step-form"};function sV(e,t,r,o,i,l){const d=n.resolveComponent("el-step"),c=n.resolveComponent("el-steps"),u=n.resolveComponent("el-button"),m=n.resolveComponent("el-col"),h=n.resolveComponent("el-row");return n.openBlock(),n.createElementBlock("div",lV,[n.createVNode(c,n.mergeProps({active:e.active},e.stepsProps),{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.formCreateInject.children,(y,C)=>(n.openBlock(),n.createBlock(d,{key:y._fc_id+C,onClick:n.withModifiers(S=>e.change(C),["stop"]),title:y.props.title,description:y.props.description},null,8,["onClick","title","description"]))),128))]),_:1},16,["active"]),n.renderSlot(e.$slots,"default"),n.createVNode(h,null,{default:n.withCtx(()=>[n.createVNode(m,{span:24,style:{display:"flex","justify-content":"flex-end",padding:"15px"}},{default:n.withCtx(()=>[e.active>0?(n.openBlock(),n.createBlock(u,{key:0,onClick:n.withModifiers(e.onPrev,["stop"])},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("prevStep")||"\u4E0A\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0),e.active[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("nextStep")||"\u4E0B\u4E00\u6B65"),1)]),_:1},8,["onClick"])):n.createCommentVNode("",!0)]),_:1})]),_:1})])}const dV=De(aV,[["render",sV]]),H6="",cV=n.defineComponent({name:"TableFormView",data(){return{}}}),uV={class:"_fd-table-form"},fV={key:0,class:"_fd-tf-wrap"},pV={key:1,class:"_fc-child-empty"};function hV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",uV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",fV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",pV))])}const Tg=De(cV,[["render",hV]]),W6="",mV=n.defineComponent({name:"NestedTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),gV={class:"_fd-ntable-form"},vV={key:0,class:"_fd-ntf-wrap"},yV={key:1,class:"_fc-child-empty"},bV={key:2,class:"_fd-ntable-sub"},wV={class:"_title"};function CV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",gV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",vV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",yV)),e.$slots.default?(n.openBlock(),n.createElementBlock("div",bV,[n.createElementVNode("div",wV,n.toDisplayString(e.t("com.nestedSubTableForm.name")),1),n.renderSlot(e.$slots,"nested")])):n.createCommentVNode("",!0)])}const _V=De(mV,[["render",CV]]),G6="",EV={name:"NestedTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},nested:Array,nestedField:String,columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,nestedMax:Number,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach(t=>{const r=t.children[1].children[0].props.colspan;t.children[1].children[0].props.colspan=e?r-1:r+1})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o||(o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null&&(Array.isArray(r[i])?!!r[i].length:!0))}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),r.children.push({type:"tr",native:!0,display:!1,children:[{type:"td",native:!0,props:{colspan:t.children.length-(this.preview?1:0)},class:"_fc-ntf-sub",children:[{type:"TableForm",field:this.nestedField,value:[],props:{disabled:this.disabled,max:this.nestedMax||0,columns:at(this.nested),options:at(this.options)}}]}]}),this.trs.push(r),this.updateRaw(r),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].props.onClick=o=>{const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-ntf-sub-idx"},{type:"th",native:!0,class:"_fc-ntf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-ntf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-ntf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-ntf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-ntf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-ntf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-ntf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function AV(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-nested-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const SV=De(EV,[["render",AV]]),K6="",xV=n.defineComponent({name:"InfiniteTableFormView",inject:["designer"],data(){return{}},computed:{t(){return this.designer.setupState.t}}}),kV={class:"_fd-itable-form"},TV={key:0,class:"_fd-itf-wrap"},NV={key:1,class:"_fc-child-empty"};function DV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",kV,[e.$slots.default?(n.openBlock(),n.createElementBlock("div",TV,[n.renderSlot(e.$slots,"default")])):(n.openBlock(),n.createElementBlock("div",NV))])}const OV=De(xV,[["render",DV]]),Y6="",VV={name:"InfiniteTableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,layerMax:{type:Number,default:0},childrenField:String,disabled:Boolean},computed:{preview(){return this.formCreateInject.preview},subField(){return this.childrenField||"children"}},watch:{modelValue(){this.updateTable()},"formCreateInject.preview"(e){this.trs.forEach((t,r)=>{t.children[1]&&(t.children[1].children[0].props.colspan=this.rule[0].children[0].children[0].children.length-(e?1:0)),t.children[0].children[0].children[0].hidden=this.layerMax===1||e&&!(this.modelValue&&this.modelValue[r]&&Array.isArray(this.modelValue[r][this.subField])&&this.modelValue[r][this.subField].length>0)})}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:""}},methods:{formChange(e,t,r,o,i){i===!1&&this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>{const i={...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)};return!ai(i,this.subField)&&this.modelValue[o]&&(i[this.subField]=this.modelValue[o][this.subField]),i[this.subField]==null&&delete i[this.subField],i}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length||this.addRaw(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},delRaw(e){this.disabled||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addRaw(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0],r={type:"template",subRule:!0,children:[]};r.children.push(t),this.trs.push(r),this.trs.forEach(o=>this.updateRaw(o)),e&&this.$emit("add",this.trs)},updateRaw(e){const t=this.trs.indexOf(e),r=e.children[0];r.children[0].children[0].hidden=this.layerMax===1||this.preview&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0),r.children[0].children[0].props.onClick=o=>{if(this.trs[t].children.length===1){if(this.disabled&&!(this.modelValue&&this.modelValue[t]&&Array.isArray(this.modelValue[t][this.subField])&&this.modelValue[t][this.subField].length>0))return;this.trs[t].children.push({type:"tr",native:!0,display:!0,children:[{type:"td",native:!0,props:{colspan:this.rule[0].children[0].children[0].children.length-(this.preview?1:0)},class:"_fc-itf-sub",children:[{type:"infiniteTableForm",field:this.subField,value:[...this.modelValue[t]&&this.modelValue[t][this.subField]||[]],props:{disabled:this.disabled,layerMax:this.layerMax===0?0:this.layerMax>1?this.layerMax-1:1,max:this.max||0,columns:at(this.columns),options:at(this.options)}}]}]})}const i=o.self.children[0]==="-"?"+":"-";o.self.children=[i],this.trs[t].children[1].display=i==="-"},r.children[1].props.innerText=t+1,r.children[r.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-itf-sub-idx"},{type:"th",native:!0,class:"_fc-itf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-itf-idx",native:!0,children:[{type:"div",hidden:!1,children:["+"],inject:!0,props:{}}]},{type:"td",class:"_fc-itf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,class:r.required?"_fc-itf-head-required":"",style:r.style,props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-itf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-itf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-itf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function BV(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-infinite-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,onChange:l.formChange,disabled:r.disabled,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","onChange","disabled","api","onEmitEvent"])),!r.max||r.max>this.trs.length?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const RV=De(VV,[["render",BV]]),Q6="",$V={name:"TableForm",emits:["change","add","delete","update:modelValue"],props:{formCreateInject:Object,modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},filterEmptyColumn:{type:Boolean,default:!0},deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){this.updateTable()},deep:!0},"formCreateInject.preview":function(e){this.emptyRule.children[0].props.colspan=this.columns.length+(e?1:2)}},data(){return{rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",emptyRule:{type:"tr",_isEmpty:!0,native:!0,subRule:!0,children:[{type:"td",style:{textAlign:"center"},native:!0,subRule:!0,props:{colspan:this.columns.length+(this.formCreateInject.preview?1:2)},children:[this.formCreateInject.t("dataEmpty")||"\u6682\u65E0\u6570\u636E"]}]}}},methods:{formChange(){this.updateValue()},updateValue(){const e=this.trs.map((r,o)=>({...this.modelValue[o]||{},...this.fapi.getChildrenFormData(r)})).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o}),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},updateTable(){const e=JSON.stringify(this.modelValue);this.oldValue!==e&&(this.oldValue=e,this.trs=this.trs.splice(0,this.modelValue.length),this.modelValue.length?this.clearEmpty():this.addEmpty(),this.modelValue.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children[1].children=this.trs)},addEmpty(){this.trs.length&&this.trs.splice(0,this.trs.length),this.trs.push(this.emptyRule)},clearEmpty(){this.trs[0]&&this.trs[0]._isEmpty&&this.trs.splice(0,1)},delRaw(e){this.disabled||!this.deletable||this.min>0&&this.trs.length<=this.min||(this.trs.splice(e,1),this.updateValue(),this.trs.length?this.trs.forEach(t=>this.updateRaw(t)):this.addEmpty(),this.$emit("delete",e))},addRaw(e){if(e&&this.disabled)return;const t=this.formCreateInject.form.parseJson(this.copyTrs)[0];this.trs.length===1&&this.trs[0]._isEmpty&&this.trs.splice(0,1),this.trs.push(t),this.updateRaw(t),e&&(this.$emit("add",this.trs.length),this.updateValue())},updateRaw(e){const t=this.trs.indexOf(e);e.children[0].props.innerText=t+1,e.children[e.children.length-1].children[0].props.onClick=()=>{this.delRaw(t)}},loadRule(){const e=[{type:"th",native:!0,class:"_fc-tf-head-idx",props:{innerText:"#"}}];let t=[{type:"td",class:"_fc-tf-idx",native:!0,props:{innerText:"0"}}];this.columns.forEach(r=>{e.push({type:"th",native:!0,style:r.style,class:r.required?"_fc-tf-head-required":"",props:{innerText:r.label||""}}),t.push({type:"td",native:!0,children:[...r.rule||[]]})}),e.push({type:"th",native:!0,class:"_fc-tf-edit fc-clock",props:{innerText:this.formCreateInject.t("operation")||"\u64CD\u4F5C"}}),t.push({type:"td",native:!0,class:"_fc-tf-btn fc-clock",children:[{type:"i",native:!0,class:"fc-icon icon-delete",props:{}}]}),this.copyTrs=this.formCreateInject.form.toJson([{type:"tr",native:!0,subRule:!0,children:t}]),this.rule=[{type:"table",native:!0,class:"_fc-tf-table",props:{border:"1",cellspacing:"0",cellpadding:"0"},children:[{type:"thead",native:!0,children:[{type:"tr",native:!0,children:e}]},{type:"tbody",native:!0,children:this.trs}]}]}},created(){this.loadRule()},mounted(){this.updateTable()}};function IV(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=c=>i.fapi=c),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),r.addable&&(!r.max||r.max>this.trs.length)?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=c=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)],2)}const FV=De($V,[["render",IV]]),J6="",MV={name:"TableFormPro",emits:["change","add","delete","update:modelValue","handleClick"],props:{formCreateInject:Object,height:[String,Number],modelValue:{type:Array,default:()=>[]},columns:{type:Array,required:!0,default:()=>[]},button:Object,page:Object,size:String,filterEmptyColumn:{type:Boolean,default:!0},newColumn:Boolean,deletable:{type:Boolean,default:!0},addable:{type:Boolean,default:!0},options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},showIndex:Boolean,max:Number,min:Number,disabled:Boolean},watch:{modelValue:{handler(){const e=JSON.stringify(this.modelValue||[]);this.oldValue!==e&&(this.chunk=[[]],this.nowPage=1,this.updateTable(),this.oldValue=e)}}},computed:{total(){return this.chunk.reduce((e,t)=>(e+=t.length,e),0)},limit(){return!this.page||this.page.open!==!0?1e6:this.page.props&&this.page.props.pageSize||20},pageData(){return this.chunk[this.nowPage-1]}},data(){return{chunk:[[]],data:[],rule:[],trs:[],fapi:{},Form:n.markRaw(this.formCreateInject.form.$form()),copyTrs:"",oldValue:"",nowPage:1,indexRule:{type:"el-table-column",props:{label:"#",type:"index",fixed:"left"}}}},methods:{paginateArray(){const e=this.modelValue||[],t=this.limit,r=[];for(let o=0;o{this.chunk[i]=[...this.chunk[i]||[],...o]}),this.nowPage>this.chunk.length&&(this.nowPage=this.chunk.length)},formChange(){this.updateValue()},updateValue(){this.trs.forEach((r,o)=>{ml(this.pageData[o],this.fapi.getChildrenFormData(r))});const e=at(this.chunk.reduce((r,o)=>[...r,...o],[]).filter(r=>{if(!this.filterEmptyColumn)return!0;if(r==null)return!1;let o=!1;return Object.keys(r).forEach(i=>{o=o||r[i]!==void 0&&r[i]!==""&&r[i]!==null}),o})),t=JSON.stringify(e);t!==this.oldValue&&(this.oldValue=t,this.$emit("update:modelValue",e),this.$emit("change",e))},setRawData(e,t){const r=this.trs[e];this.fapi.setChildrenFormData(r,t,!0)},changePage(e){e!==this.nowPage&&(this.chunk[this.nowPage-1]=this.pageData,this.nowPage=e,this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((t,r)=>{this.trs[r]||this.addRaw(),this.setRawData(r,t||{})}),this.rule[0].children=this.trs)},updateTable(){this.paginateArray(),this.rule[1].props.data=this.pageData,this.trs.splice(0,this.trs.length),this.pageData.forEach((e,t)=>{this.trs[t]||this.addRaw(),this.setRawData(t,e||{})}),this.rule[0].children=this.trs},delRaw(e){this.disabled||this.deletable===!1||this.min>0&&this.total<=this.min||(this.trs.splice(e,1),this.rule[1].props.data.splice(e,1),this.updateValue(),this.$emit("delete",e),this.oldValue="")},addRaw(e){if(!(e&&(this.disabled||this.addable===!1))){if(!e){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t);return}if(this.chunk[this.chunk.length-1].length>=this.limit)this.chunk.push([{}]);else if(e&&this.chunk[this.chunk.length-1].push({}),e&&this.nowPage===this.chunk.length){const t=this.formCreateInject.form.parseJson(this.copy);this.trs.push(t)}e&&(this.$emit("add",this.total),this.updateValue())}},btnProps(e,t){const r={...t};r.row=this.modelValue[t.$index]||{};const o=e.prop||[],i={type:e.type,size:e.size,round:o.indexOf("round")>-1,link:o.indexOf("link")>-1,plain:o.indexOf("plain")>-1,disabled:o.indexOf("disabled")>-1||this.disabled||e.key==="delete"&&this.deletable===!1,onClick:l=>{if(r.row=this.modelValue[t.$index]||{},l.stopPropagation(),e.key==="delete"){this.delRaw(t.$index);return}const d=Nr(e.click);try{d&&d(r,this.formCreateInject.api)}catch(c){console.error(c)}this.$emit("handleClick",{name:e.name,key:e.key,_scope:r,column:r.row})}};try{if(!this.disabled){const l=Nr(e.handle),d=l&&l(i,r,this.formCreateInject.api);typeof d=="boolean"&&(i.disabled=d)}}catch(l){console.error(l)}return i},processRule(e){let t=[];return e.forEach(r=>{r.children?t.push(...this.processRule(r.children)):(r._renderId=We(),t.push({type:"template",name:r._renderId,children:[...r.rule||[]]}))}),t},processColumns(e){return e.map((t,r)=>{var i;const o={type:"el-table-column",hidden:t.hidden===!0,props:{fixed:t.fixed||!1,width:((i=t==null?void 0:t.style)==null?void 0:i.width)||"auto",minWidth:120},renderSlots:{header(){var l;return n.h("span",{class:t.required?"is-required":"",style:{color:(l=t==null?void 0:t.style)==null?void 0:l.color}},t.label)}}};return t.children?o.children=this.processColumns(t.children):o.renderSlots.default=({$index:l})=>{var d,c,u,m,h,y,C,S;for(let w=0;w<((c=(d=this.rule[0])==null?void 0:d.children[l])==null?void 0:c.children.length);w++)if(((m=(u=this.rule[0])==null?void 0:u.children[l])==null?void 0:m.children[w].name)===t._renderId)return(S=(C=this.fapi.renderRule((y=(h=this.rule[0])==null?void 0:h.children[l])==null?void 0:y.children[w],void 0,!0))==null?void 0:C.default)==null?void 0:S.call(C)},o})},loadRule(){this.copy=this.formCreateInject.form.toJson({type:"template",name:"template",subRule:!0,children:this.processRule(this.columns)}),this.rule=[{type:"hidden",children:this.trs},{type:"elTable",style:{width:"100%"},key:1,props:{...this.$attrs,height:this.height,size:this.size,data:[]},children:[]}]}},created(){this.loadRule()},mounted(){const e=this.fapi.sync;this.fapi.sync=t=>{t.tableRenderUni=We(),e(t)},this.updateTable(),this.newColumn&&(!this.modelValue||!this.modelValue.length)&&this.addRaw(!0),this.$watch(()=>[...this.columns],t=>{this.rule[1].children.splice(this.rule[1].children.indexOf(this.indexRule)>-1?1:0,0,...this.processColumns(t)),this.rule[1].key++},{immediate:!0}),this.$watch(()=>this.showIndex,t=>{t===!1&&this.rule[1].children.indexOf(this.indexRule)>-1?this.rule[1].children.splice(0,1):t!==!1&&this.rule[1].children.indexOf(this.indexRule)===-1&&this.rule[1].children.unshift(this.indexRule)},{immediate:!0}),this.$watch(()=>this.formCreateInject.preview&&this.button&&this.button.column&&[{...this.button},...this.button.column],t=>{this.rule[1].children.forEach((r,o)=>{r._tableHandle&&this.rule[1].children.splice(o,1)}),!this.formCreateInject.preview&&this.button.open!==!1&&this.rule[1].children.push({type:"el-table-column",_tableHandle:!0,props:{label:this.button.label||this.formCreateInject.t("operation")||"\u64CD\u4F5C",fixed:this.button.fixed===void 0?"right":this.button.fixed,width:this.button.width||"100px"},renderSlots:{default:r=>this.button.column.filter(o=>o.hidden!==!0).map(o=>n.h(n.resolveComponent("el-button"),this.btnProps(o,r),()=>[o.key==="delete"&&this.formCreateInject.t("delete")||o.name]))}})},{immediate:!0})}},PV={class:"_fc-tf-pro-handle"};function LV(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-pagination");return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-table-form-v2",{"_fc-disabled":r.disabled}])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(i.Form),{option:r.options,rule:i.rule,extendOption:!0,disabled:r.disabled,onChange:l.formChange,api:i.fapi,"onUpdate:api":t[0]||(t[0]=u=>i.fapi=u),onEmitEvent:e.$emit},null,40,["option","rule","disabled","onChange","api","onEmitEvent"])),n.createElementVNode("div",PV,[n.createElementVNode("div",null,[(!r.max||r.max>l.total)&&r.addable!==!1&&r.disabled!==!0?(n.openBlock(),n.createBlock(d,{key:0,link:"",type:"primary",class:"fc-clock",onClick:t[1]||(t[1]=u=>l.addRaw(!0))},{default:n.withCtx(()=>[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-add-circle",style:{"font-weight":"700"}},null,-1)),n.createTextVNode(" "+n.toDisplayString(r.formCreateInject.t("add")||"\u6DFB\u52A0"),1)]),_:1})):n.createCommentVNode("",!0)]),r.page&&r.page.open===!0&&i.chunk.length>1?(n.openBlock(),n.createBlock(c,n.mergeProps({key:0},r.page.props||{},{layout:"prev, pager, next",currentPage:i.nowPage,"onUpdate:currentPage":l.changePage,total:l.total,pageSize:l.limit}),null,16,["currentPage","onUpdate:currentPage","total","pageSize"])):n.createCommentVNode("",!0)])],2)}const jV=De(MV,[["render",LV]]),X6="",zV=n.defineComponent({name:"TableFormColumnView",props:{label:String,width:[Number,String],color:String,required:Boolean},computed:{colStyle(){const e=this.width,t={width:ct.Number(e)?`${e}px`:!e||e==="auto"?"180px":e};return this.color&&(t.color=this.color),t}},data(){return{}}}),UV={class:"_fd-tf-title"},HV={key:0,class:"_fd-tf-required"},WV={class:"_fd-tf-con"};function GV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fd-tf-col",style:n.normalizeStyle(e.colStyle)},[n.createElementVNode("div",UV,[e.required?(n.openBlock(),n.createElementBlock("span",HV,"*")):n.createCommentVNode("",!0),n.createTextVNode(n.toDisplayString(e.label||""),1)]),n.createElementVNode("div",WV,[n.renderSlot(e.$slots,"default")])],4)}const Ng=De(zV,[["render",GV]]),Z6="",KV=n.defineComponent({name:"StepFormItemView",props:{title:String,description:String,formCreateInject:Object},inject:["stepForm"],data(){return{}},created(){const e=this.stepForm.formCreateInject.children.indexOf(this.formCreateInject.rule);this.stepForm.stepItemRef.splice(e,0,this)},unmounted(){this.stepForm.stepItemRef.splice(this.stepForm.stepItemRef.indexOf(this),1)},methods:{}}),YV={class:"_fd-step-form-item"};function QV(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",YV,[n.withDirectives(n.createElementVNode("div",null,[n.renderSlot(e.$slots,"default")],512),[[n.vShow,e.stepForm.activeId===e.formCreateInject.rule._fc_id]])])}const JV=De(KV,[["render",QV]]),q6="",XV=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},fullscreen:Boolean},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),ZV={class:"el-dialog__header show-close"},qV={class:"el-dialog__title"},eB={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"48px"}},tB={class:"el-dialog__body"},nB={class:"el-dialog__footer"};function iB(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"_fd-dialog el-dialog",style:n.normalizeStyle(`--fc-dialog-height:${e.dragConHeight-23}px;`)},[n.createElementVNode("header",ZV,[n.createElementVNode("span",qV,n.toDisplayString(e.title),1),e.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",eB,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))),t[1]||(t[1]=n.createElementVNode("button",{class:"el-dialog__headerbtn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-dialog__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",tB,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("footer",nB,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const rB=De(XV,[["render",iB]]),ej="",oB=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.$attrs.fullscreen||!1,fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=at(e||this.modelValue||this.formData||{}),this.formRule=at(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),aB={key:0,class:"el-dialog__headerbtn",type:"button",style:{right:"36px"}};function lB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-dialog"},e.$attrs,{fullscreen:e.max,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),n.createSlots({default:n.withCtx(()=>[e.$attrs.fullscreen?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("button",aB,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])),(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:2},[e.footer!==!1?{name:"footer",fn:n.withCtx(()=>[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])]),key:"0"}:void 0]),1040,["fullscreen","modelValue"])}const Dg=De(oB,[["render",lB]]),tj="",sB=n.defineComponent({name:"FcDialog",inject:["designer"],inheritAttrs:!1,props:{title:String,footer:{type:Boolean,default:!0},size:String},computed:{dragConHeight(){return this.designer.setupState.dragConHeight},t(){return this.designer.setupState.t}}}),dB={class:"el-drawer__header"},cB={key:0,class:"el-drawer__close-btn",type:"button"},uB={class:"el-drawer__body"},fB={class:"el-drawer__footer"};function pB(e,t,r,o,i,l){const d=n.resolveComponent("el-button");return n.openBlock(),n.createElementBlock("div",{class:"el-drawer _fd-drawer",style:n.normalizeStyle(`--fc-drawer-height:${e.dragConHeight-23}px;`)},[t[2]||(t[2]=n.createElementVNode("span",{class:"el-drawer__sr-focus",tabindex:"-1"},null,-1)),n.createElementVNode("header",dB,[n.createElementVNode("span",null,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",cB,t[0]||(t[0]=[n.createElementVNode("i",{class:"fc-icon icon-page-max"},null,-1)]))):n.createCommentVNode("",!0),t[1]||(t[1]=n.createElementVNode("button",{class:"el-drawer__close-btn",type:"button"},[n.createElementVNode("i",{class:"el-icon el-drawer__close"},[n.createElementVNode("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[n.createElementVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})])])],-1))]),n.createElementVNode("div",uB,[n.renderSlot(e.$slots,"default")]),n.createElementVNode("div",fB,[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,null,{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.close")),1)]),_:1}),n.createVNode(d,{type:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.t("props.ok")),1)]),_:1})],64)):n.createCommentVNode("",!0)])],4)}const hB=De(sB,[["render",pB]]),nj="",mB=n.defineComponent({name:"FcDialog",emits:["confirm","submit","validateFail","update:modelValue"],props:{formData:Object,options:{type:Object,default:()=>n.reactive({submitBtn:!1,resetBtn:!1})},size:[Number,String],title:String,rule:Array,autoClose:{type:Boolean,default:!0},footer:{type:Boolean,default:!0},preview:Boolean,modelValue:Object,formCreateInject:Object},computed:{formOptions(){const e={...this.options};return this.preview&&(e.preview=this.preview),e}},data(){return{visible:!1,max:this.size==="100%",fapi:{},value:{},formRule:[],Form:n.markRaw(this.formCreateInject.form.$form())}},methods:{formChange(){this.$emit("update:modelValue",this.fapi.formData())},open(e){this.$nextTick(()=>{this.visible=!0,this.value=at(e||this.modelValue||this.formData||{}),this.formRule=at(this.rule||[])})},close(){this.visible=!1},handleConfirm(){this.$emit("confirm",this.fapi),this.fapi.submit().then(e=>{this.$emit("submit",e,this.fapi,this.close),this.autoClose&&this.close()}).catch(e=>{this.$emit("validateFail",e,this.fapi)})}},mounted(){this.formCreateInject.api.top.bus.$on("fc.closeDialog",this.close),n.onUnmounted(()=>{this.formCreateInject.api.top.bus.$off("fc.closeDialog",this.close)})}}),gB={class:"el-drawer__title"},vB={key:0,class:"el-drawer__close-btn",type:"button"};function yB(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-drawer");return n.openBlock(),n.createBlock(c,n.mergeProps({class:"_fc-drawer"},e.$attrs,{size:e.max?"100%":e.size,modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),destroyOnClose:""}),{header:n.withCtx(()=>[n.createElementVNode("span",gB,n.toDisplayString(e.title),1),e.size!=="100%"?(n.openBlock(),n.createElementBlock("button",vB,[e.max?(n.openBlock(),n.createElementBlock("i",{key:0,class:"fc-icon icon-page-min",onClick:t[0]||(t[0]=u=>e.max=!1)})):(n.openBlock(),n.createElementBlock("i",{key:1,class:"fc-icon icon-page-max",onClick:t[1]||(t[1]=u=>e.max=!0)}))])):n.createCommentVNode("",!0)]),footer:n.withCtx(()=>[e.footer!==!1?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createVNode(d,{onClick:e.close},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("close")||"\u5173\u95ED"),1)]),_:1},8,["onClick"]),n.createVNode(d,{type:"primary",onClick:e.handleConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["onClick"])],64)):n.createCommentVNode("",!0)]),default:n.withCtx(()=>[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.Form),{option:e.formOptions,rule:e.formRule,extendOption:!0,api:e.fapi,"onUpdate:api":t[2]||(t[2]=u=>e.fapi=u),"model-value":e.value,subForm:!1,onChange:e.formChange,onEmitEvent:e.$emit},null,40,["option","rule","api","model-value","onChange","onEmitEvent"]))]),_:1},16,["size","modelValue"])}const bB=De(mB,[["render",yB]]),ij="",wB=n.defineComponent({name:"FcCell"}),CB={ref:"cell",class:"_fc-cell"};function _B(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",CB,[n.renderSlot(e.$slots,"default")],512)}const EB=De(wB,[["render",_B]]),rj="",AB=n.defineComponent({name:"FcCell",inheritAttrs:!1,data(){return{isNew:!1}},computed:{style(){const e=this.$attrs.style||{},t={"--fc-cell-display":e.display||"block","--fc-cell-flexDirection":e.flexDirection||"inherit","--fc-cell-flexWrap":e.flexWrap||"inherit","--fc-cell-alignContent":e.alignContent||"inherit","--fc-cell-justifyContent":e.justifyContent||"inherit","--fc-cell-alignItems":e.alignItems||"inherit"};return e.height&&(t.height=e.height||"auto"),e.width&&(t.width=e.width||"auto"),t}},mounted(){this.isNew=this.$el.parentNode.classList.contains("_fd-drag-item"),this.isNew&&this.$watch("$attrs.style.width",e=>{n.nextTick(()=>{this.$el.parentNode.style.width=e||"100%"})},{immediate:!0})}});function SB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{ref:"cell",class:n.normalizeClass(["_fd-cell",{"is-new":e.isNew}]),style:n.normalizeStyle(e.style)},[n.createElementVNode("div",n.mergeProps(e.$attrs,{style:{height:"100%",width:"100%"}}),[n.renderSlot(e.$slots,"default")],16)],6)}const xB=De(AB,[["render",SB]]),oj="",kB=n.defineComponent({name:"fcRow",mounted(){}});function TB(e,t,r,o,i,l){const d=n.resolveComponent("el-col");return n.openBlock(),n.createBlock(d,{span:24},{default:n.withCtx(()=>[n.createElementVNode("div",n.mergeProps({class:["_fd-row el-row",{"_fc-child-empty":!e.$slots.default}]},e.$attrs),[n.renderSlot(e.$slots,"default")],16)]),_:3})}const NB=De(kB,[["render",TB]]),aj="",DB=n.defineComponent({name:"HideSwitch",props:{modelValue:[String,Boolean,Number],activeValue:{type:[String,Boolean,Number],default:!0},inactiveValue:{type:[String,Boolean,Number],default:!1},disabled:Boolean},events:["update:modelValue"],inject:["designer"],computed:{t(){return this.designer.setupState.t}},methods:{onInput(){this.disabled||this.$emit("update:modelValue",this.modelValue!==this.activeValue?this.activeValue:this.inactiveValue)}}});function OB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fd-hide-config",{disabled:!!e.disabled,active:e.modelValue===e.activeValue}]),onClick:t[0]||(t[0]=(...d)=>e.onInput&&e.onInput(...d))},[e.modelValue===e.activeValue?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[t[1]||(t[1]=n.createElementVNode("i",{class:"fc-icon icon-eye"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.show")),1)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[t[2]||(t[2]=n.createElementVNode("i",{class:"fc-icon icon-eye-close"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.t("props.hide")),1)],64))],2)}const VB=De(DB,[["render",OB]]),lj="",BB=n.defineComponent({name:"SpanInput",props:{modelValue:[Number,String]},inject:["designer"],computed:{t(){return this.designer.setupState.t}},data(){return{layout:[{label:"1/4",value:6},{label:"1/3",value:8},{label:"1/2",value:12},{label:"2/3",value:16},{label:"3/4",value:18},{label:"\u6574\u884C",value:24}]}},methods:{onInput(e){this.$emit("update:modelValue",e===this.modelValue?"":e)}}});function RB(e,t,r,o,i,l){const d=n.resolveComponent("el-radio-button"),c=n.resolveComponent("el-radio-group");return n.openBlock(),n.createBlock(c,{modelValue:e.modelValue,class:"_fd-span-input"},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.layout,u=>(n.openBlock(),n.createBlock(d,{value:u.value,label:u.value,key:u.value,onClick:m=>e.onInput(u.value)},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(u.value===24?e.t("form.row"):u.label),1)]),_:2},1032,["value","label","onClick"]))),128))]),_:1},8,["modelValue"])}const $B=De(BB,[["render",RB]]);function du(e,t,r){for(var o=[],i=Math.max(e.length,t.length),l=0,d=0;d>1,e!==0;)i=du(i,i,r);return o}function IB(e,t){for(var r=e.split(""),o=[],i=r.length-1;i>=0;i--){var l=parseInt(r[i],t);if(isNaN(l))return null;o.push(l)}return o}function FB(e,t,r){var o=IB(e,t);if(o===null)return null;for(var i=[],l=[1],d=0;d=0;d--)c+=i[d].toString(r);return c}function MB(e){return e.substring(0,2)==="0x"&&(e=e.substring(2)),e=e.toLowerCase(),FB(e,16,10)}class PB{constructor(t){t=t||{},this.seq=0,this.mid=(t.mid||1)%1023,this.offset=t.offset||0,this.lastTime=0}generate(){const t=Date.now(),r=(t-this.offset).toString(2);this.lastTime==t?(this.seq++,this.seq>4095&&(this.seq=0)):this.seq=0,this.lastTime=t;let o=this.seq.toString(2),i=this.mid.toString(2);for(;o.length<12;)o="0"+o;for(;i.length<10;)i="0"+i;const l=r+i+o;let d="";for(let c=l.length;c>0;c-=4)d=parseInt(l.substring(c-4,c),2).toString(16)+d;return MB(d)}}const LB=n.defineComponent({name:"FcId",props:["modelValue","prefix"],emits:["update:modelValue"],inject:{designer:{default:null}},data(){return{preview:"7379787000000000"}},watch:{modelValue:{handler:function(e){if(!e){const t=new PB({mid:42,offset:173448e7});this.$emit("update:modelValue",""+(this.prefix||"")+t.generate())}},immediate:!0}}});function jB(e,t,r,o,i,l){const d=n.resolveComponent("el-input");return n.openBlock(),n.createBlock(d,{modelValue:e.designer?""+(e.prefix||"")+e.preview:e.modelValue,readonly:"",disabled:""},null,8,["modelValue"])}const zB=De(LB,[["render",jB]]),UB=n.defineComponent({name:"AudioBox",emits:["pause","play","ended"],data(){return{}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,loop:Boolean,preload:{type:String,default:"auto"},muted:Boolean}}),HB=["controls","autoplay","loop","preload","muted"],WB=["src","type"];function GB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("audio",{key:e.src,controls:e.controls,autoplay:e.autoplay,loop:e.loop,preload:e.preload,muted:e.muted,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},[n.createElementVNode("source",{src:e.src,type:e.type},null,8,WB),t[3]||(t[3]=n.createTextVNode(" Your browser does not support the audio element. "))],40,HB)}const KB=De(UB,[["render",GB]]),sj="",YB=n.defineComponent({name:"VideoBox",emits:["pause","play","ended","error"],data(){return{player:null}},props:{src:String,type:String,controls:{type:Boolean,default:!0},autoplay:Boolean,isLive:Boolean,withCredentials:Boolean,loop:Boolean},watch:{src:{handler:function(){this.$nextTick(()=>{on.ready("mpegts",()=>{const e=this.$refs.video,t=window.mpegts.createPlayer({isLive:this.isLive,type:this.type,url:this.src});t.attachMediaElement(e),t.on("error",r=>{this.$emit("error",r)}),t.load(),this.autoplay&&t.play().catch(r=>{this.$emit("error",r)}),this.player=t})})},immediate:!0}},created(){window.mpegts?on.done("mpegts"):on.isDefined("mpegts")||on.loadNpm("mpegts.js@1.8.0/dist/mpegts.js","mpegts")}}),QB=["controls","loop"];function JB(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("video",{ref:"video",class:"_fc-video-box",controls:e.controls,loop:e.loop,onPause:t[0]||(t[0]=d=>e.$emit("pause",d)),onPlay:t[1]||(t[1]=d=>e.$emit("play",d)),onEnded:t[2]||(t[2]=d=>e.$emit("ended",d))},null,40,QB)}const XB=De(YB,[["render",JB]]);var cu={},Kl={},xn={};Object.defineProperty(xn,"__esModule",{value:!0});function ZB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var qB=function e(t,r){ZB(this,e),this.data=t,this.text=r.text||t,this.options=r};xn.default=qB,Object.defineProperty(Kl,"__esModule",{value:!0}),Kl.CODE39=void 0;var eR=function(){function e(t,r){for(var o=0;o=200){c=o.shift()-105;var u=$n.SWAP[c];u!==void 0?d=t.next(o,i+1,u):((l===$n.SET_A||l===$n.SET_B)&&c===$n.SHIFT&&(o[0]=l===$n.SET_A?o[0]>95?o[0]-96:o[0]:o[0]<32?o[0]+96:o[0]),d=t.next(o,i+1,l))}else c=t.correctIndex(o,l),d=t.next(o,i+1,l);var m=t.getBar(c),h=c*i;return{result:m+d.result,checksum:h+d.checksum}}}]),t}(vR.default);Zr.default=_R;var hu={};Object.defineProperty(hu,"__esModule",{value:!0});var Ui=Dt,Fg=function(t){return t.match(new RegExp("^"+Ui.A_CHARS+"*"))[0].length},Mg=function(t){return t.match(new RegExp("^"+Ui.B_CHARS+"*"))[0].length},Pg=function(t){return t.match(new RegExp("^"+Ui.C_CHARS+"*"))[0]};function mu(e,t){var r=t?Ui.A_CHARS:Ui.B_CHARS,o=e.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(o)return o[1]+String.fromCharCode(204)+Lg(e.substring(o[1].length));var i=e.match(new RegExp("^"+r+"+"))[0];return i.length===e.length?e:i+String.fromCharCode(t?205:206)+mu(e.substring(i.length),!t)}function Lg(e){var t=Pg(e),r=t.length;if(r===e.length)return e;e=e.substring(r);var o=Fg(e)>=Mg(e);return t+String.fromCharCode(o?206:205)+mu(e,o)}hu.default=function(e){var t=void 0,r=Pg(e).length;if(r>=2)t=Ui.C_START_CHAR+Lg(e);else{var o=Fg(e)>Mg(e);t=(o?Ui.A_START_CHAR:Ui.B_START_CHAR)+mu(e,o)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(i,l){return String.fromCharCode(203)+l})},Object.defineProperty(fu,"__esModule",{value:!0});var ER=Zr,AR=jg(ER),SR=hu,xR=jg(SR);function jg(e){return e&&e.__esModule?e:{default:e}}function kR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gu(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function TR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var NR=function(e){TR(t,e);function t(r,o){if(kR(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var i=gu(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,xR.default)(r),o));else var i=gu(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r,o));return gu(i)}return t}(AR.default);fu.default=NR;var vu={};Object.defineProperty(vu,"__esModule",{value:!0});var DR=function(){function e(t,r){for(var o=0;oo.width*10?o.width*10:o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return c$(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(o,i){return this.text.substr(o,i)}},{key:"leftEncode",value:function(o,i){return(0,Wg.default)(o,i)}},{key:"rightText",value:function(o,i){return this.text.substr(o,i)}},{key:"rightEncode",value:function(o,i){return(0,Wg.default)(o,i)}},{key:"encodeGuarded",value:function(){var o={fontSize:this.fontSize},i={height:this.guardHeight};return[{data:qr.SIDE_BIN,options:i},{data:this.leftEncode(),text:this.leftText(),options:o},{data:qr.MIDDLE_BIN,options:i},{data:this.rightEncode(),text:this.rightText(),options:o},{data:qr.SIDE_BIN,options:i}]}},{key:"encodeFlat",value:function(){var o=[qr.SIDE_BIN,this.leftEncode(),qr.MIDDLE_BIN,this.rightEncode(),qr.SIDE_BIN];return{data:o.join(""),text:this.text}}}]),t}(p$.default);Ql.default=v$,Object.defineProperty(wu,"__esModule",{value:!0});var y$=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return nI(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==Au(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=(0,eo.default)(this.data.substr(0,6),"LLLLLL"),o+="01010",o+=(0,eo.default)(this.data.substr(6,6),"RRRRRR"),o+="101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101"+(0,eo.default)(this.data[0],"L"),options:{height:this.guardHeight}}),o.push({data:(0,eo.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),o.push({data:"01010",options:{height:this.guardHeight}}),o.push({data:(0,eo.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),o.push({data:(0,eo.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),o}}]),t}(oI.default);function Au(e){var t=0,r;for(r=1;r<11;r+=2)t+=parseInt(e[r]);for(r=0;r<11;r+=2)t+=parseInt(e[r])*3;return(10-t%10)%10}Zo.default=dI;var Su={};Object.defineProperty(Su,"__esModule",{value:!0});var cI=function(){function e(t,r){for(var o=0;oo.width*10?i.fontSize=o.width*10:i.fontSize=o.fontSize,i.guardHeight=o.height+i.fontSize/2+o.textMargin,i}return cI(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var o="";return o+="101",o+=this.encodeMiddleDigits(),o+="010101",{data:o,text:this.text}}},{key:"guardedEncoding",value:function(){var o=[];return this.displayValue&&o.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),o.push({data:"101",options:{height:this.guardHeight}}),o.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),o.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&o.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),o}},{key:"encodeMiddleDigits",value:function(){var o=this.upcA[0],i=this.upcA[this.upcA.length-1],l=bI[parseInt(i)][parseInt(o)];return(0,fI.default)(this.middleDigits,l)}}]),t}(hI.default);function qg(e,t){for(var r=parseInt(e[e.length-1]),o=yI[r],i="",l=0,d=0;d=3&&this.number<=131070}}]),t}(ZF.default);ql.pharmacode=iM;var es={};Object.defineProperty(es,"__esModule",{value:!0}),es.codabar=void 0;var rM=function(){function e(t,r){for(var o=0;o0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function sv(e,t,r){if(r.displayValue&&tt&&(t=e[r].height);return t}function PM(e,t,r){var o;if(r)o=r;else if(typeof document<"u")o=document.createElement("canvas").getContext("2d");else return 0;o.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var i=o.measureText(e);if(!i)return 0;var l=i.width;return l}In.getMaximumHeightOfEncodings=MM,In.getEncodingHeight=lv,In.getBarcodePadding=sv,In.calculateEncodingAttributes=IM,In.getTotalWidthOfEncodings=FM,Object.defineProperty(Fu,"__esModule",{value:!0});var LM=function(){function e(t,r){for(var o=0;o0?(d=0,i.textAlign="left"):r.textAlign=="right"?(d=o.width-1,i.textAlign="right"):(d=o.width/2,i.textAlign="center"),i.fillText(o.text,d,c)}}},{key:"moveCanvasDrawing",value:function(r){var o=this.canvas.getContext("2d");o.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),e}();Fu.default=WM;var Pu={};Object.defineProperty(Pu,"__esModule",{value:!0});var GM=function(){function e(t,r){for(var o=0;o0&&(this.drawRect(u-o.width*c,d,o.width*c,o.height,r),c=0);c>0&&this.drawRect(u-o.width*(c-1),d,o.width*c,o.height,r)}},{key:"drawSVGText",value:function(r,o,i){var l=this.document.createElementNS(os,"text");if(o.displayValue){var d,c;l.setAttribute("style","font:"+o.fontOptions+" "+o.fontSize+"px "+o.font),o.textPosition=="top"?c=o.fontSize-o.textMargin:c=o.height+o.textMargin+o.fontSize,o.textAlign=="left"||i.barcodePadding>0?(d=0,l.setAttribute("text-anchor","start")):o.textAlign=="right"?(d=i.width-1,l.setAttribute("text-anchor","end")):(d=i.width/2,l.setAttribute("text-anchor","middle")),l.setAttribute("x",d),l.setAttribute("y",c),l.appendChild(this.document.createTextNode(i.text)),r.appendChild(l)}}},{key:"setSvgAttributes",value:function(r,o){var i=this.svg;i.setAttribute("width",r+"px"),i.setAttribute("height",o+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+r+" "+o),i.setAttribute("xmlns",os),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,o,i){var l=this.document.createElementNS(os,"g");return l.setAttribute("transform","translate("+r+", "+o+")"),i.appendChild(l),l}},{key:"setGroupOptions",value:function(r,o){r.setAttribute("style","fill:"+o.lineColor+";")}},{key:"drawRect",value:function(r,o,i,l,d){var c=this.document.createElementNS(os,"rect");return c.setAttribute("x",r),c.setAttribute("y",o),c.setAttribute("width",i),c.setAttribute("height",l),d.appendChild(c),c}}]),e}();Pu.default=XM;var ju={};Object.defineProperty(ju,"__esModule",{value:!0});var ZM=function(){function e(t,r){for(var o=0;o"u"?"undefined":c3(e))==="object"&&!e.nodeName)return{element:e,renderer:na.default.ObjectRenderer};throw new p3.InvalidElementException}}function h3(e){var t=document.querySelectorAll(e);if(t.length!==0){for(var r=[],o=0;o"u")throw Error("No element to render on was provided.");return i._renderProperties=(0,A3.default)(t),i._encodings=[],i._options=pv.default,i._errorHandler=new T3.default(i),typeof r<"u"&&(o=o||{},o.format||(o.format=gv()),i.options(o)[o.format](r,o).render()),i};as.getModule=function(e){return mr.default[e]};for(var hv in mr.default)mr.default.hasOwnProperty(hv)&&D3(mr.default,hv);function D3(e,t){ki.prototype[t]=ki.prototype[t.toUpperCase()]=ki.prototype[t.toLowerCase()]=function(r,o){var i=this;return i._errorHandler.wrapBarcodeCall(function(){o.text=typeof o.text>"u"?void 0:""+o.text;var l=(0,ia.default)(i._options,o);l=(0,x3.default)(l);var d=e[t],c=mv(r,d,l);return i._encodings.push(c),i})}}function mv(e,t,r){e=""+e;var o=new t(e,r);if(!o.valid())throw new fv.InvalidInputException(o.constructor.name,e);var i=o.encode();i=(0,cv.default)(i);for(var l=0;l{this.$props[r]!=null&&this.$props[r]!==""&&(t[r]=this.$props[r])}),delete t.value,delete t.formCreateInject,this.$nextTick(()=>{O3(this.$refs.bar,e||"",t)})},deep:!0,immediate:!0}}}),B3={class:"_fc-barcode",ref:"bar"};function R3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("img",B3,null,512)}const $3=De(V3,[["render",R3]]),dj="",I3=n.defineComponent({name:"IframeBox",emits:["load"],data(){return{}},props:{src:String,loading:String}}),F3=["src"];function M3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("iframe",{class:"_fc-iframe-box",src:e.src,frameborder:"0",onLoad:t[0]||(t[0]=d=>e.$emit("load",d))},null,40,F3)}const P3=De(I3,[["render",M3]]);var vv={exports:{}};(function(e,t){(function(r,o){e.exports=o()})(mc,()=>(()=>{var r={873:(d,c)=>{var u,m,h=function(){var y=function(H,R){var z=H,$=g[R],A=null,J=0,Q=null,G=[],ie={},X=function(D,W){A=function(Y){for(var q=new Array(Y),ee=0;ee=7&&de(D),Q==null&&(Q=ge(z,$,G)),se(Q,W)},le=function(D,W){for(var Y=-1;Y<=7;Y+=1)if(!(D+Y<=-1||J<=D+Y))for(var q=-1;q<=7;q+=1)W+q<=-1||J<=W+q||(A[D+Y][W+q]=0<=Y&&Y<=6&&(q==0||q==6)||0<=q&&q<=6&&(Y==0||Y==6)||2<=Y&&Y<=4&&2<=q&&q<=4)},be=function(){for(var D=8;D>Y&1)==1;A[Math.floor(Y/3)][Y%3+J-8-3]=q}for(Y=0;Y<18;Y+=1)q=!D&&(W>>Y&1)==1,A[Y%3+J-8-3][Math.floor(Y/3)]=q},pe=function(D,W){for(var Y=$<<3|W,q=b.getBCHTypeInfo(Y),ee=0;ee<15;ee+=1){var oe=!D&&(q>>ee&1)==1;ee<6?A[ee][8]=oe:ee<8?A[ee+1][8]=oe:A[J-15+ee][8]=oe}for(ee=0;ee<15;ee+=1)oe=!D&&(q>>ee&1)==1,ee<8?A[8][J-ee-1]=oe:ee<9?A[8][15-ee-1+1]=oe:A[8][15-ee-1]=oe;A[J-8][8]=!D},se=function(D,W){for(var Y=-1,q=J-1,ee=7,oe=0,he=b.getMaskFunction(W),Se=J-1;Se>0;Se-=2)for(Se==6&&(Se-=1);;){for(var Pe=0;Pe<2;Pe+=1)if(A[q][Se-Pe]==null){var Le=!1;oe>>ee&1)==1),he(q,Se-Pe)&&(Le=!Le),A[q][Se-Pe]=Le,(ee-=1)==-1&&(oe+=1,ee=7)}if((q+=Y)<0||J<=q){q-=Y,Y=-Y;break}}},ge=function(D,W,Y){for(var q=N.getRSBlocks(D,W),ee=V(),oe=0;oe8*Se)throw"code length overflow. ("+ee.getLengthInBits()+">"+8*Se+")";for(ee.getLengthInBits()+4<=8*Se&&ee.put(0,4);ee.getLengthInBits()%8!=0;)ee.putBit(!1);for(;!(ee.getLengthInBits()>=8*Se||(ee.put(236,8),ee.getLengthInBits()>=8*Se));)ee.put(17,8);return function(Pe,Le){for(var fe=0,ke=0,we=0,He=new Array(Le.length),et=new Array(Le.length),_e=0;_e=0?Ze.getAt(Ne):0}}var Me=0;for(Re=0;ReLe)&&(he=Le,Se=Pe)}return Se}())},ie.createTableTag=function(D,W){D=D||2;var Y="";Y+='";for(var ee=0;ee';Y+=""}return(Y+="")+"
                  "},ie.createSvgTag=function(D,W,Y,q){var ee={};typeof arguments[0]=="object"&&(D=(ee=arguments[0]).cellSize,W=ee.margin,Y=ee.alt,q=ee.title),D=D||2,W=W===void 0?4*D:W,(Y=typeof Y=="string"?{text:Y}:Y||{}).text=Y.text||null,Y.id=Y.text?Y.id||"qrcode-description":null,(q=typeof q=="string"?{text:q}:q||{}).text=q.text||null,q.id=q.text?q.id||"qrcode-title":null;var oe,he,Se,Pe,Le=ie.getModuleCount()*D+2*W,fe="";for(Pe="l"+D+",0 0,"+D+" -"+D+",0 0,-"+D+"z ",fe+=''+ye(q.text)+"":"",fe+=Y.text?''+ye(Y.text)+"":"",fe+='',fe+='"},ie.createDataURL=function(D,W){D=D||2,W=W===void 0?4*D:W;var Y=ie.getModuleCount()*D+2*W,q=W,ee=Y-W;return U(Y,Y,function(oe,he){if(q<=oe&&oe"};var ye=function(D){for(var W="",Y=0;Y":W+=">";break;case"&":W+="&";break;case'"':W+=""";break;default:W+=q}}return W};return ie.createASCII=function(D,W){if((D=D||1)<2)return function(He){He=He===void 0?2:He;var et,_e,Ve,Ke,Re,mt=1*ie.getModuleCount()+2*He,Ze=He,Ne=mt-He,Me={"\u2588\u2588":"\u2588","\u2588 ":"\u2580"," \u2588":"\u2584"," ":" "},tt={"\u2588\u2588":"\u2580","\u2588 ":"\u2580"," \u2588":" "," ":" "},$e="";for(et=0;et=Ne?tt[Re]:Me[Re];$e+=` `}return mt%2&&He>0?$e.substring(0,$e.length-mt-1)+Array(mt+1).join("\u2580"):$e.substring(0,$e.length-1)}(W);D-=1,W=W===void 0?2*D:W;var Y,q,ee,oe,he=ie.getModuleCount()*D+2*W,Se=W,Pe=he-W,Le=Array(D+1).join("\u2588\u2588"),fe=Array(D+1).join(" "),ke="",we="";for(Y=0;Y>>8),J.push(255&ie)):J.push($)}}return J}};var C,S,w,E,b,g={L:1,M:0,Q:3,H:2},_=(C=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],S=1335,w=7973,b=function(H){for(var R=0;H!=0;)R+=1,H>>>=1;return R},(E={}).getBCHTypeInfo=function(H){for(var R=H<<10;b(R)-b(S)>=0;)R^=S<=0;)R^=w<5&&(z+=3+J-5)}for($=0;$=256;)$-=255;return H[$]}}}();function k(H,R){if(H.length===void 0)throw H.length+"/"+R;var z=function(){for(var A=0;A>>7-$%8&1)==1},put:function($,A){for(var J=0;J>>A-J-1&1)==1)},getLengthInBits:function(){return R},putBit:function($){var A=Math.floor(R/8);H.length<=A&&H.push(0),$&&(H[A]|=128>>>R%8),R+=1}};return z},F=function(H){var R=H,z={getMode:function(){return 1},getLength:function(J){return R.length},write:function(J){for(var Q=R,G=0;G+2>>8&255)+(255&G),A.put(G,13),Q+=2}if(Q>>8)},writeBytes:function(z,$,A){$=$||0,A=A||z.length;for(var J=0;J0&&(z+=","),z+=H[$];return z+"]"}};return R},L=function(H){var R=H,z=0,$=0,A=0,J={read:function(){for(;A<8;){if(z>=R.length){if(A==0)return-1;throw"unexpected end of file./"+A}var G=R.charAt(z);if(z+=1,G=="=")return A=0,-1;G.match(/^\s$/)||($=$<<6|Q(G.charCodeAt(0)),A+=6)}var ie=$>>>A-8&255;return A-=8,ie}},Q=function(G){if(65<=G&&G<=90)return G-65;if(97<=G&&G<=122)return G-97+26;if(48<=G&&G<=57)return G-48+52;if(G==43)return 62;if(G==47)return 63;throw"c:"+G};return J},U=function(H,R,z){for(var $=function(le,be){var ce=le,de=be,pe=new Array(le*be),se={setPixel:function(D,W,Y){pe[W*ce+D]=Y},write:function(D){D.writeString("GIF87a"),D.writeShort(ce),D.writeShort(de),D.writeByte(128),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(255),D.writeByte(255),D.writeByte(255),D.writeString(","),D.writeShort(0),D.writeShort(0),D.writeShort(ce),D.writeShort(de),D.writeByte(0);var W=ge(2);D.writeByte(2);for(var Y=0;W.length-Y>255;)D.writeByte(255),D.writeBytes(W,Y,255),Y+=255;D.writeByte(W.length-Y),D.writeBytes(W,Y,W.length-Y),D.writeByte(0),D.writeString(";")}},ge=function(D){for(var W=1<>>_e!=0)throw"length over";for(;Se+_e>=8;)he.writeByte(255&(et<>>=8-Se,Pe=0,Se=0;Pe|=et<0&&he.writeByte(Pe)}});fe.write(W,q);var ke=0,we=String.fromCharCode(pe[ke]);for(ke+=1;ke=6;)se(le>>>be-6),be-=6},pe.flush=function(){if(be>0&&(se(le<<6-be),le=0,be=0),ce%3!=0)for(var ye=3-ce%3,D=0;D>6,128|63&E):E<55296||E>=57344?S.push(224|E>>12,128|E>>6&63,128|63&E):(w++,E=65536+((1023&E)<<10|1023&C.charCodeAt(w)),S.push(240|E>>18,128|E>>12&63,128|E>>6&63,128|63&E))}return S}(y)},(h=typeof(u=function(){return m})=="function"?u.apply(c,[]):u)===void 0||(d.exports=h)}},o={};function i(d){var c=o[d];if(c!==void 0)return c.exports;var u=o[d]={exports:{}};return r[d](u,u.exports,i),u.exports}i.n=d=>{var c=d&&d.__esModule?()=>d.default:()=>d;return i.d(c,{a:c}),c},i.d=(d,c)=>{for(var u in c)i.o(c,u)&&!i.o(d,u)&&Object.defineProperty(d,u,{enumerable:!0,get:c[u]})},i.o=(d,c)=>Object.prototype.hasOwnProperty.call(d,c);var l={};return(()=>{i.d(l,{default:()=>R});const d=z=>!!z&&typeof z=="object"&&!Array.isArray(z);function c(z,...$){if(!$.length)return z;const A=$.shift();return A!==void 0&&d(z)&&d(A)?(z=Object.assign({},z),Object.keys(A).forEach(J=>{const Q=z[J],G=A[J];Array.isArray(Q)&&Array.isArray(G)?z[J]=G:d(Q)&&d(G)?z[J]=c(Object.assign({},Q),G):z[J]=G}),c(z,...$)):z}function u(z,$){const A=document.createElement("a");A.download=$,A.href=z,document.body.appendChild(A),A.click(),document.body.removeChild(A)}const h={L:.07,M:.15,Q:.25,H:.3};class m{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case"dots":G=this._drawDot;break;case"classy":G=this._drawClassy;break;case"classy-rounded":G=this._drawClassyRounded;break;case"rounded":G=this._drawRounded;break;case"extra-rounded":G=this._drawExtraRounded;break;default:G=this._drawSquare}G.call(this,{x:$,y:A,size:J,getNeighbor:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_basicSideRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, 0 ${-A}`)}}))}_basicCornerRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_basicCornerExtraRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}a ${A} ${A}, 0, 0, 0, ${-A} ${-A}`)}}))}_basicCornersRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${A/2} ${A/2}h `+A/2+"v "+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_drawDot({x:$,y:A,size:J}){this._basicDot({x:$,y:A,size:J,rotation:0})}_drawSquare({x:$,y:A,size:J}){this._basicSquare({x:$,y:A,size:J,rotation:0})}_drawRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawExtraRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawClassy({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}_drawClassyRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}}const y={dot:"dot",square:"square",extraRounded:"extra-rounded"},C=Object.values(y);class S{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case y.square:G=this._drawSquare;break;case y.extraRounded:G=this._drawExtraRounded;break;default:G=this._drawDot}G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J+A/2} ${Q}a ${A/2} ${A/2} 0 1 0 0.1 0zm 0 ${G}a ${A/2-G} ${A/2-G} 0 1 1 -0.1 0Z`)}}))}_basicSquare($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A+`zM ${J+G} ${Q+G}h `+(A-2*G)+"v "+(A-2*G)+"h "+(2*G-A)+"z")}}))}_basicExtraRounded($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q+2.5*G}v `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*G}h `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*-G}v `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*-G}h `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*G}M ${J+2.5*G} ${Q+G}h `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*G}v `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*G}h `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*-G}v `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*-G}`)}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}_drawExtraRounded({x:$,y:A,size:J,rotation:Q}){this._basicExtraRounded({x:$,y:A,size:J,rotation:Q})}}const w={dot:"dot",square:"square"},E=Object.values(w);class b{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;G=this._type===w.square?this._drawSquare:this._drawDot,G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}}const g="circle",_=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],x=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class k{constructor($,A){this._roundSize=J=>this._options.dotsOptions.roundSize?Math.floor(J):J,this._window=A,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String($.width)),this._element.setAttribute("height",String($.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),$.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${$.width} ${$.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=$.image,this._instanceId=k.instanceCount++,this._options=$}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR($){const A=$.getModuleCount(),J=Math.min(this._options.width,this._options.height)-2*this._options.margin,Q=this._options.shape===g?J/Math.sqrt(2):J,G=this._roundSize(Q/A);let ie={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=$,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:X,qrOptions:le}=this._options,be=X.imageSize*h[le.errorCorrectionLevel],ce=Math.floor(be*A*A);ie=function({originalHeight:de,originalWidth:pe,maxHiddenDots:se,maxHiddenAxisDots:ge,dotSize:ye}){const D={x:0,y:0},W={x:0,y:0};if(de<=0||pe<=0||se<=0||ye<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const Y=de/pe;return D.x=Math.floor(Math.sqrt(se/Y)),D.x<=0&&(D.x=1),ge&&gese||ge&&ge{var be,ce,de,pe,se,ge;return!(this._options.imageOptions.hideBackgroundDots&&X>=(A-ie.hideYDots)/2&&X<(A+ie.hideYDots)/2&&le>=(A-ie.hideXDots)/2&&le<(A+ie.hideXDots)/2||((be=_[X])===null||be===void 0?void 0:be[le])||((ce=_[X-A+7])===null||ce===void 0?void 0:ce[le])||((de=_[X])===null||de===void 0?void 0:de[le-A+7])||((pe=x[X])===null||pe===void 0?void 0:pe[le])||((se=x[X-A+7])===null||se===void 0?void 0:se[le])||((ge=x[X])===null||ge===void 0?void 0:ge[le-A+7]))}),this.drawCorners(),this._options.image&&await this.drawImage({width:ie.width,height:ie.height,count:A,dotSize:G})}drawBackground(){var $,A,J;const Q=this._element,G=this._options;if(Q){const ie=($=G.backgroundOptions)===null||$===void 0?void 0:$.gradient,X=(A=G.backgroundOptions)===null||A===void 0?void 0:A.color;let le=G.height,be=G.width;if(ie||X){const ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((J=G.backgroundOptions)===null||J===void 0)&&J.round&&(le=be=Math.min(G.width,G.height),ce.setAttribute("rx",String(le/2*G.backgroundOptions.round))),ce.setAttribute("x",String(this._roundSize((G.width-be)/2))),ce.setAttribute("y",String(this._roundSize((G.height-le)/2))),ce.setAttribute("width",String(be)),ce.setAttribute("height",String(le)),this._backgroundClipPath.appendChild(ce),this._createColor({options:ie,color:X,additionalRotation:0,x:0,y:0,height:G.height,width:G.width,name:`background-color-${this._instanceId}`})}}}drawDots($){var A,J;if(!this._qr)throw"QR code is not defined";const Q=this._options,G=this._qr.getModuleCount();if(G>Q.width||G>Q.height)throw"The canvas is too small.";const ie=Math.min(Q.width,Q.height)-2*Q.margin,X=Q.shape===g?ie/Math.sqrt(2):ie,le=this._roundSize(X/G),be=this._roundSize((Q.width-G*le)/2),ce=this._roundSize((Q.height-G*le)/2),de=new m({svg:this._element,type:Q.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(A=Q.dotsOptions)===null||A===void 0?void 0:A.gradient,color:Q.dotsOptions.color,additionalRotation:0,x:0,y:0,height:Q.height,width:Q.width,name:`dot-color-${this._instanceId}`});for(let pe=0;pe!(se+ge<0||pe+ye<0||se+ge>=G||pe+ye>=G)&&!($&&!$(pe+ye,se+ge))&&!!this._qr&&this._qr.isDark(pe+ye,se+ge)),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element));if(Q.shape===g){const pe=this._roundSize((ie/le-G)/2),se=G+2*pe,ge=be-pe*le,ye=ce-pe*le,D=[],W=this._roundSize(se/2);for(let Y=0;Y=pe-1&&Y<=se-pe&&q>=pe-1&&q<=se-pe||Math.sqrt((Y-W)*(Y-W)+(q-W)*(q-W))>W?D[Y][q]=0:D[Y][q]=this._qr.isDark(q-2*pe<0?q:q>=G?q-2*pe:q-pe,Y-2*pe<0?Y:Y>=G?Y-2*pe:Y-pe)?1:0}for(let Y=0;Y{var he;return!!(!((he=D[Y+oe])===null||he===void 0)&&he[q+ee])}),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const $=this._element,A=this._options;if(!$)throw"Element code is not defined";const J=this._qr.getModuleCount(),Q=Math.min(A.width,A.height)-2*A.margin,G=A.shape===g?Q/Math.sqrt(2):Q,ie=this._roundSize(G/J),X=7*ie,le=3*ie,be=this._roundSize((A.width-J*ie)/2),ce=this._roundSize((A.height-J*ie)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([de,pe,se])=>{var ge,ye,D,W,Y,q,ee,oe,he,Se,Pe,Le,fe,ke;const we=be+de*ie*(J-7),He=ce+pe*ie*(J-7);let et=this._dotsClipPath,_e=this._dotsClipPath;if((((ge=A.cornersSquareOptions)===null||ge===void 0?void 0:ge.gradient)||((ye=A.cornersSquareOptions)===null||ye===void 0?void 0:ye.color))&&(et=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),et.setAttribute("id",`clip-path-corners-square-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(et),this._cornersSquareClipPath=this._cornersDotClipPath=_e=et,this._createColor({options:(D=A.cornersSquareOptions)===null||D===void 0?void 0:D.gradient,color:(W=A.cornersSquareOptions)===null||W===void 0?void 0:W.color,additionalRotation:se,x:we,y:He,height:X,width:X,name:`corners-square-color-${de}-${pe}-${this._instanceId}`})),((Y=A.cornersSquareOptions)===null||Y===void 0?void 0:Y.type)&&C.includes(A.cornersSquareOptions.type)){const Ve=new S({svg:this._element,type:A.cornersSquareOptions.type,window:this._window});Ve.draw(we,He,X,se),Ve._element&&et&&et.appendChild(Ve._element)}else{const Ve=new m({svg:this._element,type:((q=A.cornersSquareOptions)===null||q===void 0?void 0:q.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke<_.length;Ke++)for(let Re=0;Re<_[Ke].length;Re++)!((ee=_[Ke])===null||ee===void 0)&&ee[Re]&&(Ve.draw(we+Re*ie,He+Ke*ie,ie,(mt,Ze)=>{var Ne;return!!(!((Ne=_[Ke+Ze])===null||Ne===void 0)&&Ne[Re+mt])}),Ve._element&&et&&et.appendChild(Ve._element))}if((((oe=A.cornersDotOptions)===null||oe===void 0?void 0:oe.gradient)||((he=A.cornersDotOptions)===null||he===void 0?void 0:he.color))&&(_e=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),_e.setAttribute("id",`clip-path-corners-dot-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(_e),this._cornersDotClipPath=_e,this._createColor({options:(Se=A.cornersDotOptions)===null||Se===void 0?void 0:Se.gradient,color:(Pe=A.cornersDotOptions)===null||Pe===void 0?void 0:Pe.color,additionalRotation:se,x:we+2*ie,y:He+2*ie,height:le,width:le,name:`corners-dot-color-${de}-${pe}-${this._instanceId}`})),((Le=A.cornersDotOptions)===null||Le===void 0?void 0:Le.type)&&E.includes(A.cornersDotOptions.type)){const Ve=new b({svg:this._element,type:A.cornersDotOptions.type,window:this._window});Ve.draw(we+2*ie,He+2*ie,le,se),Ve._element&&_e&&_e.appendChild(Ve._element)}else{const Ve=new m({svg:this._element,type:((fe=A.cornersDotOptions)===null||fe===void 0?void 0:fe.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var Ne;return!!(!((Ne=x[Ke+Ze])===null||Ne===void 0)&&Ne[Re+mt])}),Ve._element&&_e&&_e.appendChild(Ve._element))}})}loadImage(){return new Promise(($,A)=>{var J;const Q=this._options;if(!Q.image)return A("Image is not defined");if(!((J=Q.nodeCanvas)===null||J===void 0)&&J.loadImage)Q.nodeCanvas.loadImage(Q.image).then(G=>{var ie,X;if(this._image=G,this._options.imageOptions.saveAsBlob){const le=(ie=Q.nodeCanvas)===null||ie===void 0?void 0:ie.createCanvas(this._image.width,this._image.height);(X=le==null?void 0:le.getContext("2d"))===null||X===void 0||X.drawImage(G,0,0),this._imageUri=le==null?void 0:le.toDataURL()}$()}).catch(A);else{const G=new this._window.Image;typeof Q.imageOptions.crossOrigin=="string"&&(G.crossOrigin=Q.imageOptions.crossOrigin),this._image=G,G.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(ie,X){return new Promise(le=>{const be=new X.XMLHttpRequest;be.onload=function(){const ce=new X.FileReader;ce.onloadend=function(){le(ce.result)},ce.readAsDataURL(be.response)},be.open("GET",ie),be.responseType="blob",be.send()})}(Q.image||"",this._window)),$()},G.src=Q.image}})}async drawImage({width:$,height:A,count:J,dotSize:Q}){const G=this._options,ie=this._roundSize((G.width-J*Q)/2),X=this._roundSize((G.height-J*Q)/2),le=ie+this._roundSize(G.imageOptions.margin+(J*Q-$)/2),be=X+this._roundSize(G.imageOptions.margin+(J*Q-A)/2),ce=$-2*G.imageOptions.margin,de=A-2*G.imageOptions.margin,pe=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");pe.setAttribute("href",this._imageUri||""),pe.setAttribute("xlink:href",this._imageUri||""),pe.setAttribute("x",String(le)),pe.setAttribute("y",String(be)),pe.setAttribute("width",`${ce}px`),pe.setAttribute("height",`${de}px`),this._element.appendChild(pe)}_createColor({options:$,color:A,additionalRotation:J,x:Q,y:G,height:ie,width:X,name:le}){const be=X>ie?X:ie,ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(ce.setAttribute("x",String(Q)),ce.setAttribute("y",String(G)),ce.setAttribute("height",String(ie)),ce.setAttribute("width",String(X)),ce.setAttribute("clip-path",`url('#clip-path-${le}')`),$){let de;if($.type==="radial")de=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("fx",String(Q+X/2)),de.setAttribute("fy",String(G+ie/2)),de.setAttribute("cx",String(Q+X/2)),de.setAttribute("cy",String(G+ie/2)),de.setAttribute("r",String(be/2));else{const pe=(($.rotation||0)+J)%(2*Math.PI),se=(pe+2*Math.PI)%(2*Math.PI);let ge=Q+X/2,ye=G+ie/2,D=Q+X/2,W=G+ie/2;se>=0&&se<=.25*Math.PI||se>1.75*Math.PI&&se<=2*Math.PI?(ge-=X/2,ye-=ie/2*Math.tan(pe),D+=X/2,W+=ie/2*Math.tan(pe)):se>.25*Math.PI&&se<=.75*Math.PI?(ye-=ie/2,ge-=X/2/Math.tan(pe),W+=ie/2,D+=X/2/Math.tan(pe)):se>.75*Math.PI&&se<=1.25*Math.PI?(ge+=X/2,ye+=ie/2*Math.tan(pe),D-=X/2,W-=ie/2*Math.tan(pe)):se>1.25*Math.PI&&se<=1.75*Math.PI&&(ye+=ie/2,ge+=X/2/Math.tan(pe),W-=ie/2,D-=X/2/Math.tan(pe)),de=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("x1",String(Math.round(ge))),de.setAttribute("y1",String(Math.round(ye))),de.setAttribute("x2",String(Math.round(D))),de.setAttribute("y2",String(Math.round(W)))}$.colorStops.forEach(({offset:pe,color:se})=>{const ge=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ge.setAttribute("offset",100*pe+"%"),ge.setAttribute("stop-color",se),de.appendChild(ge)}),ce.setAttribute("fill",`url('#${le}')`),this._defs.appendChild(de)}else A&&ce.setAttribute("fill",A);this._element.appendChild(ce)}}k.instanceCount=0;const N=k,V="canvas",F={};for(let z=0;z<=40;z++)F[z]=z;const I={type:V,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:F[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function P(z){const $=Object.assign({},z);if(!$.colorStops||!$.colorStops.length)throw"Field 'colorStops' is required in gradient";return $.rotation?$.rotation=Number($.rotation):$.rotation=0,$.colorStops=$.colorStops.map(A=>Object.assign(Object.assign({},A),{offset:Number(A.offset)})),$}function T(z){const $=Object.assign({},z);return $.width=Number($.width),$.height=Number($.height),$.margin=Number($.margin),$.imageOptions=Object.assign(Object.assign({},$.imageOptions),{hideBackgroundDots:Boolean($.imageOptions.hideBackgroundDots),imageSize:Number($.imageOptions.imageSize),margin:Number($.imageOptions.margin)}),$.margin>Math.min($.width,$.height)&&($.margin=Math.min($.width,$.height)),$.dotsOptions=Object.assign({},$.dotsOptions),$.dotsOptions.gradient&&($.dotsOptions.gradient=P($.dotsOptions.gradient)),$.cornersSquareOptions&&($.cornersSquareOptions=Object.assign({},$.cornersSquareOptions),$.cornersSquareOptions.gradient&&($.cornersSquareOptions.gradient=P($.cornersSquareOptions.gradient))),$.cornersDotOptions&&($.cornersDotOptions=Object.assign({},$.cornersDotOptions),$.cornersDotOptions.gradient&&($.cornersDotOptions.gradient=P($.cornersDotOptions.gradient))),$.backgroundOptions&&($.backgroundOptions=Object.assign({},$.backgroundOptions),$.backgroundOptions.gradient&&($.backgroundOptions.gradient=P($.backgroundOptions.gradient))),$}var B=i(873),L=i.n(B);function U(z){if(!z)throw new Error("Extension must be defined");z[0]==="."&&(z=z.substring(1));const $={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[z.toLowerCase()];if(!$)throw new Error(`Extension "${z}" is not supported`);return $}class H{constructor($){$!=null&&$.jsdom?this._window=new $.jsdom("",{resources:"usable"}).window:this._window=window,this._options=$?T(c(I,$)):I,this.update()}static _clearContainer($){$&&($.innerHTML="")}_setupSvg(){if(!this._qr)return;const $=new N(this._options,this._window);this._svg=$.getElement(),this._svgDrawingPromise=$.drawQR(this._qr).then(()=>{var A;this._svg&&((A=this._extension)===null||A===void 0||A.call(this,$.getElement(),this._options))})}_setupCanvas(){var $,A;this._qr&&(!(($=this._options.nodeCanvas)===null||$===void 0)&&$.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(A=this._svgDrawingPromise)===null||A===void 0?void 0:A.then(()=>{var J;if(!this._svg)return;const Q=this._svg,G=new this._window.XMLSerializer().serializeToString(Q),ie=btoa(G),X=`data:${U("svg")};base64,${ie}`;if(!((J=this._options.nodeCanvas)===null||J===void 0)&&J.loadImage)return this._options.nodeCanvas.loadImage(X).then(le=>{var be,ce;le.width=this._options.width,le.height=this._options.height,(ce=(be=this._nodeCanvas)===null||be===void 0?void 0:be.getContext("2d"))===null||ce===void 0||ce.drawImage(le,0,0)});{const le=new this._window.Image;return new Promise(be=>{le.onload=()=>{var ce,de;(de=(ce=this._domCanvas)===null||ce===void 0?void 0:ce.getContext("2d"))===null||de===void 0||de.drawImage(le,0,0),be()},le.src=X})}}))}async _getElement($="png"){if(!this._qr)throw"QR code is empty";return $.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update($){H._clearContainer(this._container),this._options=$?T(c(this._options,$)):this._options,this._options.data&&(this._qr=L()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(A){switch(!0){case/^[0-9]*$/.test(A):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(A):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===V?this._setupCanvas():this._setupSvg(),this.append(this._container))}append($){if($){if(typeof $.appendChild!="function")throw"Container should be a single DOM node";this._options.type===V?this._domCanvas&&$.appendChild(this._domCanvas):this._svg&&$.appendChild(this._svg),this._container=$}}applyExtension($){if(!$)throw"Extension function should be defined.";this._extension=$,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData($="png"){if(!this._qr)throw"QR code is empty";const A=await this._getElement($),J=U($);if(!A)return null;if($.toLowerCase()==="svg"){const Q=`\r +`}return ke.substring(0,ke.length-1)},ie.renderTo2dContext=function(D,W){W=W||2;for(var Y=ie.getModuleCount(),q=0;q>>8),J.push(255&ie)):J.push($)}}return J}};var C,S,w,E,_,g={L:1,M:0,Q:3,H:2},b=(C=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],S=1335,w=7973,_=function(H){for(var R=0;H!=0;)R+=1,H>>>=1;return R},(E={}).getBCHTypeInfo=function(H){for(var R=H<<10;_(R)-_(S)>=0;)R^=S<<_(R)-_(S);return 21522^(H<<10|R)},E.getBCHTypeNumber=function(H){for(var R=H<<12;_(R)-_(w)>=0;)R^=w<<_(R)-_(w);return H<<12|R},E.getPatternPosition=function(H){return C[H-1]},E.getMaskFunction=function(H){switch(H){case 0:return function(R,z){return(R+z)%2==0};case 1:return function(R,z){return R%2==0};case 2:return function(R,z){return z%3==0};case 3:return function(R,z){return(R+z)%3==0};case 4:return function(R,z){return(Math.floor(R/2)+Math.floor(z/3))%2==0};case 5:return function(R,z){return R*z%2+R*z%3==0};case 6:return function(R,z){return(R*z%2+R*z%3)%2==0};case 7:return function(R,z){return(R*z%3+(R+z)%2)%2==0};default:throw"bad maskPattern:"+H}},E.getErrorCorrectPolynomial=function(H){for(var R=k([1],0),z=0;z5&&(z+=3+J-5)}for($=0;$=256;)$-=255;return H[$]}}}();function k(H,R){if(H.length===void 0)throw H.length+"/"+R;var z=function(){for(var A=0;A>>7-$%8&1)==1},put:function($,A){for(var J=0;J>>A-J-1&1)==1)},getLengthInBits:function(){return R},putBit:function($){var A=Math.floor(R/8);H.length<=A&&H.push(0),$&&(H[A]|=128>>>R%8),R+=1}};return z},F=function(H){var R=H,z={getMode:function(){return 1},getLength:function(J){return R.length},write:function(J){for(var Q=R,G=0;G+2>>8&255)+(255&G),A.put(G,13),Q+=2}if(Q>>8)},writeBytes:function(z,$,A){$=$||0,A=A||z.length;for(var J=0;J0&&(z+=","),z+=H[$];return z+"]"}};return R},L=function(H){var R=H,z=0,$=0,A=0,J={read:function(){for(;A<8;){if(z>=R.length){if(A==0)return-1;throw"unexpected end of file./"+A}var G=R.charAt(z);if(z+=1,G=="=")return A=0,-1;G.match(/^\s$/)||($=$<<6|Q(G.charCodeAt(0)),A+=6)}var ie=$>>>A-8&255;return A-=8,ie}},Q=function(G){if(65<=G&&G<=90)return G-65;if(97<=G&&G<=122)return G-97+26;if(48<=G&&G<=57)return G-48+52;if(G==43)return 62;if(G==47)return 63;throw"c:"+G};return J},U=function(H,R,z){for(var $=function(le,be){var ce=le,de=be,pe=new Array(le*be),se={setPixel:function(D,W,Y){pe[W*ce+D]=Y},write:function(D){D.writeString("GIF87a"),D.writeShort(ce),D.writeShort(de),D.writeByte(128),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(0),D.writeByte(255),D.writeByte(255),D.writeByte(255),D.writeString(","),D.writeShort(0),D.writeShort(0),D.writeShort(ce),D.writeShort(de),D.writeByte(0);var W=ge(2);D.writeByte(2);for(var Y=0;W.length-Y>255;)D.writeByte(255),D.writeBytes(W,Y,255),Y+=255;D.writeByte(W.length-Y),D.writeBytes(W,Y,W.length-Y),D.writeByte(0),D.writeString(";")}},ge=function(D){for(var W=1<>>_e!=0)throw"length over";for(;Se+_e>=8;)he.writeByte(255&(et<>>=8-Se,Pe=0,Se=0;Pe|=et<0&&he.writeByte(Pe)}});fe.write(W,q);var ke=0,we=String.fromCharCode(pe[ke]);for(ke+=1;ke=6;)se(le>>>be-6),be-=6},pe.flush=function(){if(be>0&&(se(le<<6-be),le=0,be=0),ce%3!=0)for(var ye=3-ce%3,D=0;D>6,128|63&E):E<55296||E>=57344?S.push(224|E>>12,128|E>>6&63,128|63&E):(w++,E=65536+((1023&E)<<10|1023&C.charCodeAt(w)),S.push(240|E>>18,128|E>>12&63,128|E>>6&63,128|63&E))}return S}(y)},(m=typeof(u=function(){return h})=="function"?u.apply(c,[]):u)===void 0||(d.exports=m)}},o={};function i(d){var c=o[d];if(c!==void 0)return c.exports;var u=o[d]={exports:{}};return r[d](u,u.exports,i),u.exports}i.n=d=>{var c=d&&d.__esModule?()=>d.default:()=>d;return i.d(c,{a:c}),c},i.d=(d,c)=>{for(var u in c)i.o(c,u)&&!i.o(d,u)&&Object.defineProperty(d,u,{enumerable:!0,get:c[u]})},i.o=(d,c)=>Object.prototype.hasOwnProperty.call(d,c);var l={};return(()=>{i.d(l,{default:()=>R});const d=z=>!!z&&typeof z=="object"&&!Array.isArray(z);function c(z,...$){if(!$.length)return z;const A=$.shift();return A!==void 0&&d(z)&&d(A)?(z=Object.assign({},z),Object.keys(A).forEach(J=>{const Q=z[J],G=A[J];Array.isArray(Q)&&Array.isArray(G)?z[J]=G:d(Q)&&d(G)?z[J]=c(Object.assign({},Q),G):z[J]=G}),c(z,...$)):z}function u(z,$){const A=document.createElement("a");A.download=$,A.href=z,document.body.appendChild(A),A.click(),document.body.removeChild(A)}const m={L:.07,M:.15,Q:.25,H:.3};class h{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case"dots":G=this._drawDot;break;case"classy":G=this._drawClassy;break;case"classy-rounded":G=this._drawClassyRounded;break;case"rounded":G=this._drawRounded;break;case"extra-rounded":G=this._drawExtraRounded;break;default:G=this._drawSquare}G.call(this,{x:$,y:A,size:J,getNeighbor:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_basicSideRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, 0 ${-A}`)}}))}_basicCornerRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_basicCornerExtraRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}a ${A} ${A}, 0, 0, 0, ${-A} ${-A}`)}}))}_basicCornersRounded($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${J} ${Q}v `+A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${A/2} ${A/2}h `+A/2+"v "+-A/2+`a ${A/2} ${A/2}, 0, 0, 0, ${-A/2} ${-A/2}`)}}))}_drawDot({x:$,y:A,size:J}){this._basicDot({x:$,y:A,size:J,rotation:0})}_drawSquare({x:$,y:A,size:J}){this._basicSquare({x:$,y:A,size:J,rotation:0})}_drawRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawExtraRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0,be=G+ie+X+le;if(be!==0)if(be>2||G&&ie||X&&le)this._basicSquare({x:$,y:A,size:J,rotation:0});else{if(be===2){let ce=0;return G&&X?ce=Math.PI/2:X&&ie?ce=Math.PI:ie&&le&&(ce=-Math.PI/2),void this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:ce})}if(be===1){let ce=0;return X?ce=Math.PI/2:ie?ce=Math.PI:le&&(ce=-Math.PI/2),void this._basicSideRounded({x:$,y:A,size:J,rotation:ce})}}else this._basicDot({x:$,y:A,size:J,rotation:0})}_drawClassy({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}_drawClassyRounded({x:$,y:A,size:J,getNeighbor:Q}){const G=Q?+Q(-1,0):0,ie=Q?+Q(1,0):0,X=Q?+Q(0,-1):0,le=Q?+Q(0,1):0;G+ie+X+le!==0?G||X?ie||le?this._basicSquare({x:$,y:A,size:J,rotation:0}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:$,y:A,size:J,rotation:-Math.PI/2}):this._basicCornersRounded({x:$,y:A,size:J,rotation:Math.PI/2})}}const y={dot:"dot",square:"square",extraRounded:"extra-rounded"},C=Object.values(y);class S{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;switch(this._type){case y.square:G=this._drawSquare;break;case y.extraRounded:G=this._drawExtraRounded;break;default:G=this._drawDot}G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J+A/2} ${Q}a ${A/2} ${A/2} 0 1 0 0.1 0zm 0 ${G}a ${A/2-G} ${A/2-G} 0 1 1 -0.1 0Z`)}}))}_basicSquare($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q}v ${A}h ${A}v `+-A+`zM ${J+G} ${Q+G}h `+(A-2*G)+"v "+(A-2*G)+"h "+(2*G-A)+"z")}}))}_basicExtraRounded($){const{size:A,x:J,y:Q}=$,G=A/7;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${J} ${Q+2.5*G}v `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*G}h `+2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*G} ${2.5*-G}v `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*-G}h `+-2*G+`a ${2.5*G} ${2.5*G}, 0, 0, 0, ${2.5*-G} ${2.5*G}M ${J+2.5*G} ${Q+G}h `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*G}v `+2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*G}h `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*-G} ${1.5*-G}v `+-2*G+`a ${1.5*G} ${1.5*G}, 0, 0, 1, ${1.5*G} ${1.5*-G}`)}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}_drawExtraRounded({x:$,y:A,size:J,rotation:Q}){this._basicExtraRounded({x:$,y:A,size:J,rotation:Q})}}const w={dot:"dot",square:"square"},E=Object.values(w);class _{constructor({svg:$,type:A,window:J}){this._svg=$,this._type=A,this._window=J}draw($,A,J,Q){let G;G=this._type===w.square?this._drawSquare:this._drawDot,G.call(this,{x:$,y:A,size:J,rotation:Q})}_rotateFigure({x:$,y:A,size:J,rotation:Q=0,draw:G}){var ie;const X=$+J/2,le=A+J/2;G(),(ie=this._element)===null||ie===void 0||ie.setAttribute("transform",`rotate(${180*Q/Math.PI},${X},${le})`)}_basicDot($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String(J+A/2)),this._element.setAttribute("cy",String(Q+A/2)),this._element.setAttribute("r",String(A/2))}}))}_basicSquare($){const{size:A,x:J,y:Q}=$;this._rotateFigure(Object.assign(Object.assign({},$),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String(J)),this._element.setAttribute("y",String(Q)),this._element.setAttribute("width",String(A)),this._element.setAttribute("height",String(A))}}))}_drawDot({x:$,y:A,size:J,rotation:Q}){this._basicDot({x:$,y:A,size:J,rotation:Q})}_drawSquare({x:$,y:A,size:J,rotation:Q}){this._basicSquare({x:$,y:A,size:J,rotation:Q})}}const g="circle",b=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],x=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class k{constructor($,A){this._roundSize=J=>this._options.dotsOptions.roundSize?Math.floor(J):J,this._window=A,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String($.width)),this._element.setAttribute("height",String($.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),$.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${$.width} ${$.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=$.image,this._instanceId=k.instanceCount++,this._options=$}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR($){const A=$.getModuleCount(),J=Math.min(this._options.width,this._options.height)-2*this._options.margin,Q=this._options.shape===g?J/Math.sqrt(2):J,G=this._roundSize(Q/A);let ie={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=$,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:X,qrOptions:le}=this._options,be=X.imageSize*m[le.errorCorrectionLevel],ce=Math.floor(be*A*A);ie=function({originalHeight:de,originalWidth:pe,maxHiddenDots:se,maxHiddenAxisDots:ge,dotSize:ye}){const D={x:0,y:0},W={x:0,y:0};if(de<=0||pe<=0||se<=0||ye<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const Y=de/pe;return D.x=Math.floor(Math.sqrt(se/Y)),D.x<=0&&(D.x=1),ge&&gese||ge&&ge{var be,ce,de,pe,se,ge;return!(this._options.imageOptions.hideBackgroundDots&&X>=(A-ie.hideYDots)/2&&X<(A+ie.hideYDots)/2&&le>=(A-ie.hideXDots)/2&&le<(A+ie.hideXDots)/2||((be=b[X])===null||be===void 0?void 0:be[le])||((ce=b[X-A+7])===null||ce===void 0?void 0:ce[le])||((de=b[X])===null||de===void 0?void 0:de[le-A+7])||((pe=x[X])===null||pe===void 0?void 0:pe[le])||((se=x[X-A+7])===null||se===void 0?void 0:se[le])||((ge=x[X])===null||ge===void 0?void 0:ge[le-A+7]))}),this.drawCorners(),this._options.image&&await this.drawImage({width:ie.width,height:ie.height,count:A,dotSize:G})}drawBackground(){var $,A,J;const Q=this._element,G=this._options;if(Q){const ie=($=G.backgroundOptions)===null||$===void 0?void 0:$.gradient,X=(A=G.backgroundOptions)===null||A===void 0?void 0:A.color;let le=G.height,be=G.width;if(ie||X){const ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!((J=G.backgroundOptions)===null||J===void 0)&&J.round&&(le=be=Math.min(G.width,G.height),ce.setAttribute("rx",String(le/2*G.backgroundOptions.round))),ce.setAttribute("x",String(this._roundSize((G.width-be)/2))),ce.setAttribute("y",String(this._roundSize((G.height-le)/2))),ce.setAttribute("width",String(be)),ce.setAttribute("height",String(le)),this._backgroundClipPath.appendChild(ce),this._createColor({options:ie,color:X,additionalRotation:0,x:0,y:0,height:G.height,width:G.width,name:`background-color-${this._instanceId}`})}}}drawDots($){var A,J;if(!this._qr)throw"QR code is not defined";const Q=this._options,G=this._qr.getModuleCount();if(G>Q.width||G>Q.height)throw"The canvas is too small.";const ie=Math.min(Q.width,Q.height)-2*Q.margin,X=Q.shape===g?ie/Math.sqrt(2):ie,le=this._roundSize(X/G),be=this._roundSize((Q.width-G*le)/2),ce=this._roundSize((Q.height-G*le)/2),de=new h({svg:this._element,type:Q.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(A=Q.dotsOptions)===null||A===void 0?void 0:A.gradient,color:Q.dotsOptions.color,additionalRotation:0,x:0,y:0,height:Q.height,width:Q.width,name:`dot-color-${this._instanceId}`});for(let pe=0;pe!(se+ge<0||pe+ye<0||se+ge>=G||pe+ye>=G)&&!($&&!$(pe+ye,se+ge))&&!!this._qr&&this._qr.isDark(pe+ye,se+ge)),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element));if(Q.shape===g){const pe=this._roundSize((ie/le-G)/2),se=G+2*pe,ge=be-pe*le,ye=ce-pe*le,D=[],W=this._roundSize(se/2);for(let Y=0;Y=pe-1&&Y<=se-pe&&q>=pe-1&&q<=se-pe||Math.sqrt((Y-W)*(Y-W)+(q-W)*(q-W))>W?D[Y][q]=0:D[Y][q]=this._qr.isDark(q-2*pe<0?q:q>=G?q-2*pe:q-pe,Y-2*pe<0?Y:Y>=G?Y-2*pe:Y-pe)?1:0}for(let Y=0;Y{var he;return!!(!((he=D[Y+oe])===null||he===void 0)&&he[q+ee])}),de._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(de._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const $=this._element,A=this._options;if(!$)throw"Element code is not defined";const J=this._qr.getModuleCount(),Q=Math.min(A.width,A.height)-2*A.margin,G=A.shape===g?Q/Math.sqrt(2):Q,ie=this._roundSize(G/J),X=7*ie,le=3*ie,be=this._roundSize((A.width-J*ie)/2),ce=this._roundSize((A.height-J*ie)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([de,pe,se])=>{var ge,ye,D,W,Y,q,ee,oe,he,Se,Pe,Le,fe,ke;const we=be+de*ie*(J-7),He=ce+pe*ie*(J-7);let et=this._dotsClipPath,_e=this._dotsClipPath;if((((ge=A.cornersSquareOptions)===null||ge===void 0?void 0:ge.gradient)||((ye=A.cornersSquareOptions)===null||ye===void 0?void 0:ye.color))&&(et=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),et.setAttribute("id",`clip-path-corners-square-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(et),this._cornersSquareClipPath=this._cornersDotClipPath=_e=et,this._createColor({options:(D=A.cornersSquareOptions)===null||D===void 0?void 0:D.gradient,color:(W=A.cornersSquareOptions)===null||W===void 0?void 0:W.color,additionalRotation:se,x:we,y:He,height:X,width:X,name:`corners-square-color-${de}-${pe}-${this._instanceId}`})),((Y=A.cornersSquareOptions)===null||Y===void 0?void 0:Y.type)&&C.includes(A.cornersSquareOptions.type)){const Ve=new S({svg:this._element,type:A.cornersSquareOptions.type,window:this._window});Ve.draw(we,He,X,se),Ve._element&&et&&et.appendChild(Ve._element)}else{const Ve=new h({svg:this._element,type:((q=A.cornersSquareOptions)===null||q===void 0?void 0:q.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var Ne;return!!(!((Ne=b[Ke+Ze])===null||Ne===void 0)&&Ne[Re+mt])}),Ve._element&&et&&et.appendChild(Ve._element))}if((((oe=A.cornersDotOptions)===null||oe===void 0?void 0:oe.gradient)||((he=A.cornersDotOptions)===null||he===void 0?void 0:he.color))&&(_e=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),_e.setAttribute("id",`clip-path-corners-dot-color-${de}-${pe}-${this._instanceId}`),this._defs.appendChild(_e),this._cornersDotClipPath=_e,this._createColor({options:(Se=A.cornersDotOptions)===null||Se===void 0?void 0:Se.gradient,color:(Pe=A.cornersDotOptions)===null||Pe===void 0?void 0:Pe.color,additionalRotation:se,x:we+2*ie,y:He+2*ie,height:le,width:le,name:`corners-dot-color-${de}-${pe}-${this._instanceId}`})),((Le=A.cornersDotOptions)===null||Le===void 0?void 0:Le.type)&&E.includes(A.cornersDotOptions.type)){const Ve=new _({svg:this._element,type:A.cornersDotOptions.type,window:this._window});Ve.draw(we+2*ie,He+2*ie,le,se),Ve._element&&_e&&_e.appendChild(Ve._element)}else{const Ve=new h({svg:this._element,type:((fe=A.cornersDotOptions)===null||fe===void 0?void 0:fe.type)||A.dotsOptions.type,window:this._window});for(let Ke=0;Ke{var Ne;return!!(!((Ne=x[Ke+Ze])===null||Ne===void 0)&&Ne[Re+mt])}),Ve._element&&_e&&_e.appendChild(Ve._element))}})}loadImage(){return new Promise(($,A)=>{var J;const Q=this._options;if(!Q.image)return A("Image is not defined");if(!((J=Q.nodeCanvas)===null||J===void 0)&&J.loadImage)Q.nodeCanvas.loadImage(Q.image).then(G=>{var ie,X;if(this._image=G,this._options.imageOptions.saveAsBlob){const le=(ie=Q.nodeCanvas)===null||ie===void 0?void 0:ie.createCanvas(this._image.width,this._image.height);(X=le==null?void 0:le.getContext("2d"))===null||X===void 0||X.drawImage(G,0,0),this._imageUri=le==null?void 0:le.toDataURL()}$()}).catch(A);else{const G=new this._window.Image;typeof Q.imageOptions.crossOrigin=="string"&&(G.crossOrigin=Q.imageOptions.crossOrigin),this._image=G,G.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(ie,X){return new Promise(le=>{const be=new X.XMLHttpRequest;be.onload=function(){const ce=new X.FileReader;ce.onloadend=function(){le(ce.result)},ce.readAsDataURL(be.response)},be.open("GET",ie),be.responseType="blob",be.send()})}(Q.image||"",this._window)),$()},G.src=Q.image}})}async drawImage({width:$,height:A,count:J,dotSize:Q}){const G=this._options,ie=this._roundSize((G.width-J*Q)/2),X=this._roundSize((G.height-J*Q)/2),le=ie+this._roundSize(G.imageOptions.margin+(J*Q-$)/2),be=X+this._roundSize(G.imageOptions.margin+(J*Q-A)/2),ce=$-2*G.imageOptions.margin,de=A-2*G.imageOptions.margin,pe=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");pe.setAttribute("href",this._imageUri||""),pe.setAttribute("xlink:href",this._imageUri||""),pe.setAttribute("x",String(le)),pe.setAttribute("y",String(be)),pe.setAttribute("width",`${ce}px`),pe.setAttribute("height",`${de}px`),this._element.appendChild(pe)}_createColor({options:$,color:A,additionalRotation:J,x:Q,y:G,height:ie,width:X,name:le}){const be=X>ie?X:ie,ce=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(ce.setAttribute("x",String(Q)),ce.setAttribute("y",String(G)),ce.setAttribute("height",String(ie)),ce.setAttribute("width",String(X)),ce.setAttribute("clip-path",`url('#clip-path-${le}')`),$){let de;if($.type==="radial")de=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("fx",String(Q+X/2)),de.setAttribute("fy",String(G+ie/2)),de.setAttribute("cx",String(Q+X/2)),de.setAttribute("cy",String(G+ie/2)),de.setAttribute("r",String(be/2));else{const pe=(($.rotation||0)+J)%(2*Math.PI),se=(pe+2*Math.PI)%(2*Math.PI);let ge=Q+X/2,ye=G+ie/2,D=Q+X/2,W=G+ie/2;se>=0&&se<=.25*Math.PI||se>1.75*Math.PI&&se<=2*Math.PI?(ge-=X/2,ye-=ie/2*Math.tan(pe),D+=X/2,W+=ie/2*Math.tan(pe)):se>.25*Math.PI&&se<=.75*Math.PI?(ye-=ie/2,ge-=X/2/Math.tan(pe),W+=ie/2,D+=X/2/Math.tan(pe)):se>.75*Math.PI&&se<=1.25*Math.PI?(ge+=X/2,ye+=ie/2*Math.tan(pe),D-=X/2,W-=ie/2*Math.tan(pe)):se>1.25*Math.PI&&se<=1.75*Math.PI&&(ye+=ie/2,ge+=X/2/Math.tan(pe),W-=ie/2,D-=X/2/Math.tan(pe)),de=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),de.setAttribute("id",le),de.setAttribute("gradientUnits","userSpaceOnUse"),de.setAttribute("x1",String(Math.round(ge))),de.setAttribute("y1",String(Math.round(ye))),de.setAttribute("x2",String(Math.round(D))),de.setAttribute("y2",String(Math.round(W)))}$.colorStops.forEach(({offset:pe,color:se})=>{const ge=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");ge.setAttribute("offset",100*pe+"%"),ge.setAttribute("stop-color",se),de.appendChild(ge)}),ce.setAttribute("fill",`url('#${le}')`),this._defs.appendChild(de)}else A&&ce.setAttribute("fill",A);this._element.appendChild(ce)}}k.instanceCount=0;const N=k,V="canvas",F={};for(let z=0;z<=40;z++)F[z]=z;const I={type:V,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:F[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function P(z){const $=Object.assign({},z);if(!$.colorStops||!$.colorStops.length)throw"Field 'colorStops' is required in gradient";return $.rotation?$.rotation=Number($.rotation):$.rotation=0,$.colorStops=$.colorStops.map(A=>Object.assign(Object.assign({},A),{offset:Number(A.offset)})),$}function T(z){const $=Object.assign({},z);return $.width=Number($.width),$.height=Number($.height),$.margin=Number($.margin),$.imageOptions=Object.assign(Object.assign({},$.imageOptions),{hideBackgroundDots:Boolean($.imageOptions.hideBackgroundDots),imageSize:Number($.imageOptions.imageSize),margin:Number($.imageOptions.margin)}),$.margin>Math.min($.width,$.height)&&($.margin=Math.min($.width,$.height)),$.dotsOptions=Object.assign({},$.dotsOptions),$.dotsOptions.gradient&&($.dotsOptions.gradient=P($.dotsOptions.gradient)),$.cornersSquareOptions&&($.cornersSquareOptions=Object.assign({},$.cornersSquareOptions),$.cornersSquareOptions.gradient&&($.cornersSquareOptions.gradient=P($.cornersSquareOptions.gradient))),$.cornersDotOptions&&($.cornersDotOptions=Object.assign({},$.cornersDotOptions),$.cornersDotOptions.gradient&&($.cornersDotOptions.gradient=P($.cornersDotOptions.gradient))),$.backgroundOptions&&($.backgroundOptions=Object.assign({},$.backgroundOptions),$.backgroundOptions.gradient&&($.backgroundOptions.gradient=P($.backgroundOptions.gradient))),$}var B=i(873),L=i.n(B);function U(z){if(!z)throw new Error("Extension must be defined");z[0]==="."&&(z=z.substring(1));const $={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[z.toLowerCase()];if(!$)throw new Error(`Extension "${z}" is not supported`);return $}class H{constructor($){$!=null&&$.jsdom?this._window=new $.jsdom("",{resources:"usable"}).window:this._window=window,this._options=$?T(c(I,$)):I,this.update()}static _clearContainer($){$&&($.innerHTML="")}_setupSvg(){if(!this._qr)return;const $=new N(this._options,this._window);this._svg=$.getElement(),this._svgDrawingPromise=$.drawQR(this._qr).then(()=>{var A;this._svg&&((A=this._extension)===null||A===void 0||A.call(this,$.getElement(),this._options))})}_setupCanvas(){var $,A;this._qr&&(!(($=this._options.nodeCanvas)===null||$===void 0)&&$.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(A=this._svgDrawingPromise)===null||A===void 0?void 0:A.then(()=>{var J;if(!this._svg)return;const Q=this._svg,G=new this._window.XMLSerializer().serializeToString(Q),ie=btoa(G),X=`data:${U("svg")};base64,${ie}`;if(!((J=this._options.nodeCanvas)===null||J===void 0)&&J.loadImage)return this._options.nodeCanvas.loadImage(X).then(le=>{var be,ce;le.width=this._options.width,le.height=this._options.height,(ce=(be=this._nodeCanvas)===null||be===void 0?void 0:be.getContext("2d"))===null||ce===void 0||ce.drawImage(le,0,0)});{const le=new this._window.Image;return new Promise(be=>{le.onload=()=>{var ce,de;(de=(ce=this._domCanvas)===null||ce===void 0?void 0:ce.getContext("2d"))===null||de===void 0||de.drawImage(le,0,0),be()},le.src=X})}}))}async _getElement($="png"){if(!this._qr)throw"QR code is empty";return $.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update($){H._clearContainer(this._container),this._options=$?T(c(this._options,$)):this._options,this._options.data&&(this._qr=L()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(A){switch(!0){case/^[0-9]*$/.test(A):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(A):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===V?this._setupCanvas():this._setupSvg(),this.append(this._container))}append($){if($){if(typeof $.appendChild!="function")throw"Container should be a single DOM node";this._options.type===V?this._domCanvas&&$.appendChild(this._domCanvas):this._svg&&$.appendChild(this._svg),this._container=$}}applyExtension($){if(!$)throw"Extension function should be defined.";this._extension=$,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData($="png"){if(!this._qr)throw"QR code is empty";const A=await this._getElement($),J=U($);if(!A)return null;if($.toLowerCase()==="svg"){const Q=`\r ${new this._window.XMLSerializer().serializeToString(A)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(Q):new Blob([Q],{type:J})}return new Promise(Q=>{const G=A;if("toBuffer"in G)if(J==="image/png")Q(G.toBuffer(J));else if(J==="image/jpeg")Q(G.toBuffer(J));else{if(J!=="application/pdf")throw Error("Unsupported extension");Q(G.toBuffer(J))}else"toBlob"in G&&G.toBlob(Q,J,1)})}async download($){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let A="png",J="qr";typeof $=="string"?(A=$,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof $=="object"&&$!==null&&($.name&&(J=$.name),$.extension&&(A=$.extension));const Q=await this._getElement(A);if(Q)if(A.toLowerCase()==="svg"){let G=new XMLSerializer().serializeToString(Q);G=`\r -`+G,u(`data:${U(A)};charset=utf-8,${encodeURIComponent(G)}`,`${J}.svg`)}else u(Q.toDataURL(U(A)),`${J}.${A}`)}}const R=H})(),l.default})())})(vv);const P3=FC(vv.exports),L3=n.defineComponent({name:"QrCodeBox",data(){return{qrcode:null}},props:{data:String,image:String,width:Number,height:Number,circleType:String,circleColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const e={dotsOptions:{}};Object.keys(this.$props).forEach(t=>{this.$props[t]!=null&&this.$props[t]!==""&&(e[t]=this.$props[t])}),delete e.formCreateInject,e.circleType&&(e.dotsOptions.type=e.circleType),e.circleColor&&(e.dotsOptions.color=e.circleColor),delete e.circleColor,delete e.circleType,this.$nextTick(()=>{this.qrcode?this.qrcode.update(e):(this.qrcode=n.markRaw(new P3(e)),this.qrcode.append(this.$refs.qr))})},deep:!0,immediate:!0}}}),j3={class:"_fc-qrcode",ref:"qr"};function z3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",j3,null,512)}const U3=De(L3,[["render",z3]]),dj="",H3=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{value:{p:"",c:"",a:""},oldValue:"",province:[]}},watch:{modelValue:{handler(e){JSON.stringify(e)!==this.oldValue&&this.updateValue()},deep:!0}},computed:{city(){if(this.value.p){for(let e=0;e!!t),this.level<3&&e.length!==this.level||this.level>2&&(e.length<2||e.length===2&&this.area.length))||(this.oldValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e))},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.filter?this.filter(t)||[]:t)})}},created(){this.api?this.loadData(this.api):this.loadData("https://unpkg.com/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})},mounted(){this.updateValue()}}),W3={class:"_fc-city"};function G3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",W3,[n.createVNode(c,{disabled:e.disabled,clearable:e.clearable,modelValue:e.value.p,"onUpdate:modelValue":e.changeProvince,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.province,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"]),e.level>1&&e.city.length?(n.openBlock(),n.createBlock(c,{key:0,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.c,"onUpdate:modelValue":e.changeCity,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.city,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),e.level>2&&e.area.length?(n.openBlock(),n.createBlock(c,{key:1,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.a,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value.a=u),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.area,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onChange"])):n.createCommentVNode("",!0)])}const K3=De(H3,[["render",G3]]),cj="",Y3=n.defineComponent({name:"FcTitle",data(){return{}},props:{title:String,size:String,align:String},computed:{textStyle(){return{textAlign:this.align||"left"}}}});function Q3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-title",e.size||"h2"]),style:n.normalizeStyle(e.textStyle)},n.toDisplayString(e.title),7)}const J3=De(Y3,[["render",Q3]]);function Ju(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let gr=Ju();function yv(e){gr=e}const ra={exec:()=>null};function Et(e,t=""){let r=typeof e=="string"?e:e.source;const o={replace:(i,l)=>{let d=typeof l=="string"?l:l.source;return d=d.replace(mn.caret,"$1"),r=r.replace(i,d),o},getRegex:()=>new RegExp(r,t)};return o}const mn={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},X3=/^(?:[ \t]*(?:\n|$))+/,Z3=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,q3=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,oa=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,eP=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Xu=/(?:[*+-]|\d{1,9}[.)])/,bv=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,wv=Et(bv).replace(/bull/g,Xu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),tP=Et(bv).replace(/bull/g,Xu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Zu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,nP=/^[^\n]+/,qu=/(?!\s*\])(?:\\.|[^\[\]\\])+/,iP=Et(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",qu).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),rP=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Xu).getRegex(),ls="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ef=/|$))/,oP=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",ef).replace("tag",ls).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Cv=Et(Zu).replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex(),tf={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Cv).getRegex(),code:Z3,def:iP,fences:q3,heading:eP,hr:oa,html:oP,lheading:wv,list:rP,newline:X3,paragraph:Cv,table:ra,text:nP},_v=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex(),aP={...tf,lheading:tP,table:_v,paragraph:Et(Zu).replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_v).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex()},lP={...tf,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ef).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ra,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Zu).replace("hr",oa).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",wv).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},sP=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,dP=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Ev=/^( {2,}|\\)\n(?!\s*$)/,cP=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,xv=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,mP=Et(xv,"u").replace(/punct/g,ss).getRegex(),gP=Et(xv,"u").replace(/punct/g,Sv).getRegex(),kv="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",vP=Et(kv,"gu").replace(/notPunctSpace/g,Av).replace(/punctSpace/g,nf).replace(/punct/g,ss).getRegex(),yP=Et(kv,"gu").replace(/notPunctSpace/g,pP).replace(/punctSpace/g,fP).replace(/punct/g,Sv).getRegex(),bP=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Av).replace(/punctSpace/g,nf).replace(/punct/g,ss).getRegex(),wP=Et(/\\(punct)/,"gu").replace(/punct/g,ss).getRegex(),CP=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),_P=Et(ef).replace("(?:-->|$)","-->").getRegex(),EP=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",_P).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ds=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,AP=Et(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",ds).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Tv=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",ds).replace("ref",qu).getRegex(),Nv=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",qu).getRegex(),SP=Et("reflink|nolink(?!\\()","g").replace("reflink",Tv).replace("nolink",Nv).getRegex(),rf={_backpedal:ra,anyPunctuation:wP,autolink:CP,blockSkip:hP,br:Ev,code:dP,del:ra,emStrongLDelim:mP,emStrongRDelimAst:vP,emStrongRDelimUnd:bP,escape:sP,link:AP,nolink:Nv,punctuation:uP,reflink:Tv,reflinkSearch:SP,tag:EP,text:cP,url:ra},xP={...rf,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",ds).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ds).getRegex()},of={...rf,emStrongRDelimAst:yP,emStrongLDelim:gP,url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},Dv=e=>TP[e];function hi(e,t){if(t){if(mn.escapeTest.test(e))return e.replace(mn.escapeReplace,Dv)}else if(mn.escapeTestNoEncode.test(e))return e.replace(mn.escapeReplaceNoEncode,Dv);return e}function Ov(e){try{e=encodeURI(e).replace(mn.percentDecode,"%")}catch{return null}return e}function Vv(e,t){var l;const r=e.replace(mn.findPipe,(d,c,u)=>{let h=!1,m=c;for(;--m>=0&&u[m]==="\\";)h=!h;return h?"|":" |"}),o=r.split(mn.splitPipe);let i=0;if(o[0].trim()||o.shift(),o.length>0&&!((l=o.at(-1))!=null&&l.trim())&&o.pop(),t)if(o.length>t)o.splice(t);else for(;o.length0?-2:-1}function Bv(e,t,r,o,i){const l=t.href,d=t.title||null,c=e[1].replace(i.other.outputLinkReplace,"$1");o.state.inLink=!0;const u={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:l,title:d,text:c,tokens:o.inlineTokens(c)};return o.state.inLink=!1,u}function DP(e,t,r){const o=e.match(r.other.indentCodeCompensation);if(o===null)return t;const i=o[1];return t.split(` +`+G,u(`data:${U(A)};charset=utf-8,${encodeURIComponent(G)}`,`${J}.svg`)}else u(Q.toDataURL(U(A)),`${J}.${A}`)}}const R=H})(),l.default})())})(vv);const L3=FC(vv.exports),j3=n.defineComponent({name:"QrCodeBox",data(){return{qrcode:null}},props:{data:String,image:String,width:Number,height:Number,circleType:String,circleColor:String},methods:{},computed:{},components:{},watch:{$props:{handler(){const e={dotsOptions:{}};Object.keys(this.$props).forEach(t=>{this.$props[t]!=null&&this.$props[t]!==""&&(e[t]=this.$props[t])}),delete e.formCreateInject,e.circleType&&(e.dotsOptions.type=e.circleType),e.circleColor&&(e.dotsOptions.color=e.circleColor),delete e.circleColor,delete e.circleType,this.$nextTick(()=>{this.qrcode?this.qrcode.update(e):(this.qrcode=n.markRaw(new L3(e)),this.qrcode.append(this.$refs.qr))})},deep:!0,immediate:!0}}}),z3={class:"_fc-qrcode",ref:"qr"};function U3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",z3,null,512)}const H3=De(j3,[["render",U3]]),cj="",W3=n.defineComponent({name:"FcCity",props:{modelValue:Array,clearable:Boolean,disabled:Boolean,filter:Function,level:{type:Number,default:3},api:String},emits:["update:modelValue","change"],data(){return{value:{p:"",c:"",a:""},oldValue:"",province:[]}},watch:{modelValue:{handler(e){JSON.stringify(e)!==this.oldValue&&this.updateValue()},deep:!0}},computed:{city(){if(this.value.p){for(let e=0;e!!t),this.level<3&&e.length!==this.level||this.level>2&&(e.length<2||e.length===2&&this.area.length))||(this.oldValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e))},loadData(e){return fetch(e).then(t=>t.json()).then(t=>{this.province=n.markRaw(this.filter?this.filter(t)||[]:t)})}},created(){this.api?this.loadData(this.api):this.loadData("https://unpkg.com/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://cdn.jsdelivr.net/npm/@province-city-china/level/level.min.json").catch(()=>{this.loadData("https://npm.onmicrosoft.cn/@province-city-china/level/level.min.json")})})},mounted(){this.updateValue()}}),G3={class:"_fc-city"};function K3(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",G3,[n.createVNode(c,{disabled:e.disabled,clearable:e.clearable,modelValue:e.value.p,"onUpdate:modelValue":e.changeProvince,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.province,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"]),e.level>1&&e.city.length?(n.openBlock(),n.createBlock(c,{key:0,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.c,"onUpdate:modelValue":e.changeCity,onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.city,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onUpdate:modelValue","onChange"])):n.createCommentVNode("",!0),e.level>2&&e.area.length?(n.openBlock(),n.createBlock(c,{key:1,disabled:e.disabled,clearable:e.clearable,modelValue:e.value.a,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value.a=u),onChange:e.onInput},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.area,u=>(n.openBlock(),n.createBlock(d,{label:u.n,value:u.n},null,8,["label","value"]))),256))]),_:1},8,["disabled","clearable","modelValue","onChange"])):n.createCommentVNode("",!0)])}const Y3=De(W3,[["render",K3]]),uj="",Q3=n.defineComponent({name:"FcTitle",data(){return{}},props:{title:String,size:String,align:String},computed:{textStyle(){return{textAlign:this.align||"left"}}}});function J3(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["_fc-title",e.size||"h2"]),style:n.normalizeStyle(e.textStyle)},n.toDisplayString(e.title),7)}const X3=De(Q3,[["render",J3]]);function Ju(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let gr=Ju();function yv(e){gr=e}const ra={exec:()=>null};function Et(e,t=""){let r=typeof e=="string"?e:e.source;const o={replace:(i,l)=>{let d=typeof l=="string"?l:l.source;return d=d.replace(mn.caret,"$1"),r=r.replace(i,d),o},getRegex:()=>new RegExp(r,t)};return o}const mn={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},Z3=/^(?:[ \t]*(?:\n|$))+/,q3=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,eP=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,oa=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,tP=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Xu=/(?:[*+-]|\d{1,9}[.)])/,bv=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,wv=Et(bv).replace(/bull/g,Xu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),nP=Et(bv).replace(/bull/g,Xu).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Zu=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,iP=/^[^\n]+/,qu=/(?!\s*\])(?:\\.|[^\[\]\\])+/,rP=Et(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",qu).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),oP=Et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Xu).getRegex(),ls="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ef=/|$))/,aP=Et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",ef).replace("tag",ls).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Cv=Et(Zu).replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex(),tf={blockquote:Et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Cv).getRegex(),code:q3,def:rP,fences:eP,heading:tP,hr:oa,html:aP,lheading:wv,list:oP,newline:Z3,paragraph:Cv,table:ra,text:iP},_v=Et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex(),lP={...tf,lheading:nP,table:_v,paragraph:Et(Zu).replace("hr",oa).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_v).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",ls).getRegex()},sP={...tf,html:Et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ef).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:ra,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Et(Zu).replace("hr",oa).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",wv).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},dP=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,cP=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Ev=/^( {2,}|\\)\n(?!\s*$)/,uP=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,xv=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,gP=Et(xv,"u").replace(/punct/g,ss).getRegex(),vP=Et(xv,"u").replace(/punct/g,Sv).getRegex(),kv="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",yP=Et(kv,"gu").replace(/notPunctSpace/g,Av).replace(/punctSpace/g,nf).replace(/punct/g,ss).getRegex(),bP=Et(kv,"gu").replace(/notPunctSpace/g,hP).replace(/punctSpace/g,pP).replace(/punct/g,Sv).getRegex(),wP=Et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Av).replace(/punctSpace/g,nf).replace(/punct/g,ss).getRegex(),CP=Et(/\\(punct)/,"gu").replace(/punct/g,ss).getRegex(),_P=Et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),EP=Et(ef).replace("(?:-->|$)","-->").getRegex(),AP=Et("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",EP).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ds=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,SP=Et(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",ds).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Tv=Et(/^!?\[(label)\]\[(ref)\]/).replace("label",ds).replace("ref",qu).getRegex(),Nv=Et(/^!?\[(ref)\](?:\[\])?/).replace("ref",qu).getRegex(),xP=Et("reflink|nolink(?!\\()","g").replace("reflink",Tv).replace("nolink",Nv).getRegex(),rf={_backpedal:ra,anyPunctuation:CP,autolink:_P,blockSkip:mP,br:Ev,code:cP,del:ra,emStrongLDelim:gP,emStrongRDelimAst:yP,emStrongRDelimUnd:wP,escape:dP,link:SP,nolink:Nv,punctuation:fP,reflink:Tv,reflinkSearch:xP,tag:AP,text:uP,url:ra},kP={...rf,link:Et(/^!?\[(label)\]\((.*?)\)/).replace("label",ds).getRegex(),reflink:Et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ds).getRegex()},of={...rf,emStrongRDelimAst:bP,emStrongLDelim:vP,url:Et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},Dv=e=>NP[e];function hi(e,t){if(t){if(mn.escapeTest.test(e))return e.replace(mn.escapeReplace,Dv)}else if(mn.escapeTestNoEncode.test(e))return e.replace(mn.escapeReplaceNoEncode,Dv);return e}function Ov(e){try{e=encodeURI(e).replace(mn.percentDecode,"%")}catch{return null}return e}function Vv(e,t){var l;const r=e.replace(mn.findPipe,(d,c,u)=>{let m=!1,h=c;for(;--h>=0&&u[h]==="\\";)m=!m;return m?"|":" |"}),o=r.split(mn.splitPipe);let i=0;if(o[0].trim()||o.shift(),o.length>0&&!((l=o.at(-1))!=null&&l.trim())&&o.pop(),t)if(o.length>t)o.splice(t);else for(;o.length0?-2:-1}function Bv(e,t,r,o,i){const l=t.href,d=t.title||null,c=e[1].replace(i.other.outputLinkReplace,"$1");o.state.inLink=!0;const u={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:l,title:d,text:c,tokens:o.inlineTokens(c)};return o.state.inLink=!1,u}function OP(e,t,r){const o=e.match(r.other.indentCodeCompensation);if(o===null)return t;const i=o[1];return t.split(` `).map(l=>{const d=l.match(r.other.beginningSpace);if(d===null)return l;const[c]=d;return c.length>=i.length?l.slice(i.length):l}).join(` `)}class us{constructor(t){Nt(this,"options");Nt(this,"rules");Nt(this,"lexer");this.options=t||gr}space(t){const r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){const r=this.rules.block.code.exec(t);if(r){const o=r[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?o:la(o,` -`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const o=r[0],i=DP(o,r[3]||"",this.rules);return{type:"code",raw:o,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:i}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let o=r[2].trim();if(this.rules.other.endingHash.test(o)){const i=la(o,"#");(this.options.pedantic||!i||this.rules.other.endingSpaceChar.test(i))&&(o=i.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:la(r[0],` +`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const o=r[0],i=OP(o,r[3]||"",this.rules);return{type:"code",raw:o,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:i}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let o=r[2].trim();if(this.rules.other.endingHash.test(o)){const i=la(o,"#");(this.options.pedantic||!i||this.rules.other.endingSpaceChar.test(i))&&(o=i.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:la(r[0],` `)}}blockquote(t){const r=this.rules.block.blockquote.exec(t);if(r){let o=la(r[0],` `).split(` -`),i="",l="";const d=[];for(;o.length>0;){let c=!1;const u=[];let h;for(h=0;h0;){let c=!1;const u=[];let m;for(m=0;m1,l={type:"list",raw:"",ordered:i,start:i?+o.slice(0,-1):"",loose:!1,items:[]};o=i?`\\d{1,9}\\${o.slice(-1)}`:`\\${o}`,this.options.pedantic&&(o=i?o:"[*+-]");const d=this.rules.other.listItemRegex(o);let c=!1;for(;t;){let h=!1,m="",y="";if(!(r=d.exec(t))||this.rules.block.hr.test(t))break;m=r[0],t=t.substring(m.length);let C=r[2].split(` -`,1)[0].replace(this.rules.other.listReplaceTabs,_=>" ".repeat(3*_.length)),S=t.split(` -`,1)[0],w=!C.trim(),E=0;if(this.options.pedantic?(E=2,y=C.trimStart()):w?E=r[1].length+1:(E=r[2].search(this.rules.other.nonSpaceChar),E=E>4?1:E,y=C.slice(E),E+=r[1].length),w&&this.rules.other.blankLine.test(S)&&(m+=S+` -`,t=t.substring(S.length+1),h=!0),!h){const _=this.rules.other.nextBulletRegex(E),x=this.rules.other.hrRegex(E),k=this.rules.other.fencesBeginRegex(E),N=this.rules.other.headingBeginRegex(E),V=this.rules.other.htmlBeginRegex(E);for(;t;){const F=t.split(` -`,1)[0];let I;if(S=F,this.options.pedantic?(S=S.replace(this.rules.other.listReplaceNesting," "),I=S):I=S.replace(this.rules.other.tabCharGlobal," "),k.test(S)||N.test(S)||V.test(S)||_.test(S)||x.test(S))break;if(I.search(this.rules.other.nonSpaceChar)>=E||!S.trim())y+=` +`),_=this.list(E);d[d.length-1]=_,i=i.substring(0,i.length-S.raw.length)+_.raw,l=l.substring(0,l.length-w.raw.length)+_.raw,o=E.substring(d.at(-1).raw.length).split(` +`);continue}}return{type:"blockquote",raw:i,tokens:d,text:l}}}list(t){let r=this.rules.block.list.exec(t);if(r){let o=r[1].trim();const i=o.length>1,l={type:"list",raw:"",ordered:i,start:i?+o.slice(0,-1):"",loose:!1,items:[]};o=i?`\\d{1,9}\\${o.slice(-1)}`:`\\${o}`,this.options.pedantic&&(o=i?o:"[*+-]");const d=this.rules.other.listItemRegex(o);let c=!1;for(;t;){let m=!1,h="",y="";if(!(r=d.exec(t))||this.rules.block.hr.test(t))break;h=r[0],t=t.substring(h.length);let C=r[2].split(` +`,1)[0].replace(this.rules.other.listReplaceTabs,b=>" ".repeat(3*b.length)),S=t.split(` +`,1)[0],w=!C.trim(),E=0;if(this.options.pedantic?(E=2,y=C.trimStart()):w?E=r[1].length+1:(E=r[2].search(this.rules.other.nonSpaceChar),E=E>4?1:E,y=C.slice(E),E+=r[1].length),w&&this.rules.other.blankLine.test(S)&&(h+=S+` +`,t=t.substring(S.length+1),m=!0),!m){const b=this.rules.other.nextBulletRegex(E),x=this.rules.other.hrRegex(E),k=this.rules.other.fencesBeginRegex(E),N=this.rules.other.headingBeginRegex(E),V=this.rules.other.htmlBeginRegex(E);for(;t;){const F=t.split(` +`,1)[0];let I;if(S=F,this.options.pedantic?(S=S.replace(this.rules.other.listReplaceNesting," "),I=S):I=S.replace(this.rules.other.tabCharGlobal," "),k.test(S)||N.test(S)||V.test(S)||b.test(S)||x.test(S))break;if(I.search(this.rules.other.nonSpaceChar)>=E||!S.trim())y+=` `+I.slice(E);else{if(w||C.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||k.test(C)||N.test(C)||x.test(C))break;y+=` -`+S}!w&&!S.trim()&&(w=!0),m+=F+` -`,t=t.substring(F.length+1),C=I.slice(E)}}l.loose||(c?l.loose=!0:this.rules.other.doubleBlankLine.test(m)&&(c=!0));let b=null,g;this.options.gfm&&(b=this.rules.other.listIsTask.exec(y),b&&(g=b[0]!=="[ ] ",y=y.replace(this.rules.other.listReplaceTask,""))),l.items.push({type:"list_item",raw:m,task:!!b,checked:g,loose:!1,text:y,tokens:[]}),l.raw+=m}const u=l.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;l.raw=l.raw.trimEnd();for(let h=0;hC.type==="space"),y=m.length>0&&m.some(C=>this.rules.other.anyLine.test(C.raw));l.loose=y}if(l.loose)for(let h=0;h({text:h,tokens:this.lexer.inline(h),header:!1,align:d.align[m]})));return d}}lheading(t){const r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){const r=this.rules.block.paragraph.exec(t);if(r){const o=r[1].charAt(r[1].length-1)===` -`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:o,tokens:this.lexer.inline(o)}}}text(t){const r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){const r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){const r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const o=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(o)){if(!this.rules.other.endAngleBracket.test(o))return;const d=la(o.slice(0,-1),"\\");if((o.length-d.length)%2===0)return}else{const d=NP(r[2],"()");if(d===-2)return;if(d>-1){const u=(r[0].indexOf("!")===0?5:4)+r[1].length+d;r[2]=r[2].substring(0,d),r[0]=r[0].substring(0,u).trim(),r[3]=""}}let i=r[2],l="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(i);d&&(i=d[1],l=d[3])}else l=r[3]?r[3].slice(1,-1):"";return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(o)?i=i.slice(1):i=i.slice(1,-1)),Bv(r,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){const i=(o[2]||o[1]).replace(this.rules.other.multipleSpaceGlobal," "),l=r[i.toLowerCase()];if(!l){const d=o[0].charAt(0);return{type:"text",raw:d,text:d}}return Bv(o,l,o[0],this.lexer,this.rules)}}emStrong(t,r,o=""){let i=this.rules.inline.emStrongLDelim.exec(t);if(!i||i[3]&&o.match(this.rules.other.unicodeAlphaNumeric))return;if(!(i[1]||i[2]||"")||!o||this.rules.inline.punctuation.exec(o)){const d=[...i[0]].length-1;let c,u,h=d,m=0;const y=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(y.lastIndex=0,r=r.slice(-1*t.length+d);(i=y.exec(r))!=null;){if(c=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!c)continue;if(u=[...c].length,i[3]||i[4]){h+=u;continue}else if((i[5]||i[6])&&d%3&&!((d+u)%3)){m+=u;continue}if(h-=u,h>0)continue;u=Math.min(u,u+h+m);const C=[...i[0]][0].length,S=t.slice(0,d+i.index+C+u);if(Math.min(d,u)%2){const E=S.slice(1,-1);return{type:"em",raw:S,text:E,tokens:this.lexer.inlineTokens(E)}}const w=S.slice(2,-2);return{type:"strong",raw:S,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let o=r[2].replace(this.rules.other.newLineCharGlobal," ");const i=this.rules.other.nonSpaceChar.test(o),l=this.rules.other.startingSpaceChar.test(o)&&this.rules.other.endingSpaceChar.test(o);return i&&l&&(o=o.substring(1,o.length-1)),{type:"codespan",raw:r[0],text:o}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let o,i;return r[2]==="@"?(o=r[1],i="mailto:"+o):(o=r[1],i=o),{type:"link",raw:r[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}url(t){var o,i;let r;if(r=this.rules.inline.url.exec(t)){let l,d;if(r[2]==="@")l=r[0],d="mailto:"+l;else{let c;do c=r[0],r[0]=(i=(o=this.rules.inline._backpedal.exec(r[0]))==null?void 0:o[0])!=null?i:"";while(c!==r[0]);l=r[0],r[1]==="www."?d="http://"+r[0]:d=r[0]}return{type:"link",raw:r[0],text:l,href:d,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){const o=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:o}}}}class Un{constructor(t){Nt(this,"tokens");Nt(this,"options");Nt(this,"state");Nt(this,"tokenizer");Nt(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||gr,this.options.tokenizer=this.options.tokenizer||new us,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:mn,block:cs.normal,inline:aa.normal};this.options.pedantic?(r.block=cs.pedantic,r.inline=aa.pedantic):this.options.gfm&&(r.block=cs.gfm,this.options.breaks?r.inline=aa.breaks:r.inline=aa.gfm),this.tokenizer.rules=r}static get rules(){return{block:cs,inline:aa}}static lex(t,r){return new Un(r).lex(t)}static lexInline(t,r){return new Un(r).inlineTokens(t)}lex(t){t=t.replace(mn.carriageReturn,` -`),this.blockTokens(t,this.tokens);for(let r=0;r(c=h.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.space(t)){t=t.substring(c.raw.length);const h=r.at(-1);c.raw.length===1&&h!==void 0?h.raw+=` -`:r.push(c);continue}if(c=this.tokenizer.code(t)){t=t.substring(c.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=` -`+c.raw,h.text+=` -`+c.text,this.inlineQueue.at(-1).src=h.text):r.push(c);continue}if(c=this.tokenizer.fences(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.heading(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.hr(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.blockquote(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.list(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.html(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.def(t)){t=t.substring(c.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="paragraph"||(h==null?void 0:h.type)==="text"?(h.raw+=` -`+c.raw,h.text+=` -`+c.raw,this.inlineQueue.at(-1).src=h.text):this.tokens.links[c.tag]||(this.tokens.links[c.tag]={href:c.href,title:c.title});continue}if(c=this.tokenizer.table(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.lheading(t)){t=t.substring(c.raw.length),r.push(c);continue}let u=t;if((d=this.options.extensions)!=null&&d.startBlock){let h=1/0;const m=t.slice(1);let y;this.options.extensions.startBlock.forEach(C=>{y=C.call({lexer:this},m),typeof y=="number"&&y>=0&&(h=Math.min(h,y))}),h<1/0&&h>=0&&(u=t.substring(0,h+1))}if(this.state.top&&(c=this.tokenizer.paragraph(u))){const h=r.at(-1);o&&(h==null?void 0:h.type)==="paragraph"?(h.raw+=` -`+c.raw,h.text+=` -`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(c),o=u.length!==t.length,t=t.substring(c.raw.length);continue}if(c=this.tokenizer.text(t)){t=t.substring(c.raw.length);const h=r.at(-1);(h==null?void 0:h.type)==="text"?(h.raw+=` -`+c.raw,h.text+=` -`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=h.text):r.push(c);continue}if(t){const h="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){var c,u,h;let o=t,i=null;if(this.tokens.links){const m=Object.keys(this.tokens.links);if(m.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)m.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,i.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let l=!1,d="";for(;t;){l||(d=""),l=!1;let m;if((u=(c=this.options.extensions)==null?void 0:c.inline)!=null&&u.some(C=>(m=C.call({lexer:this},t,r))?(t=t.substring(m.raw.length),r.push(m),!0):!1))continue;if(m=this.tokenizer.escape(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.tag(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.link(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(m.raw.length);const C=r.at(-1);m.type==="text"&&(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(m=this.tokenizer.emStrong(t,o,d)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.codespan(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.br(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.del(t)){t=t.substring(m.raw.length),r.push(m);continue}if(m=this.tokenizer.autolink(t)){t=t.substring(m.raw.length),r.push(m);continue}if(!this.state.inLink&&(m=this.tokenizer.url(t))){t=t.substring(m.raw.length),r.push(m);continue}let y=t;if((h=this.options.extensions)!=null&&h.startInline){let C=1/0;const S=t.slice(1);let w;this.options.extensions.startInline.forEach(E=>{w=E.call({lexer:this},S),typeof w=="number"&&w>=0&&(C=Math.min(C,w))}),C<1/0&&C>=0&&(y=t.substring(0,C+1))}if(m=this.tokenizer.inlineText(y)){t=t.substring(m.raw.length),m.raw.slice(-1)!=="_"&&(d=m.raw.slice(-1)),l=!0;const C=r.at(-1);(C==null?void 0:C.type)==="text"?(C.raw+=m.raw,C.text+=m.text):r.push(m);continue}if(t){const C="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(C);break}else throw new Error(C)}}return r}}class fs{constructor(t){Nt(this,"options");Nt(this,"parser");this.options=t||gr}space(t){return""}code({text:t,lang:r,escaped:o}){var d;const i=(d=(r||"").match(mn.notSpaceStart))==null?void 0:d[0],l=t.replace(mn.endingNewline,"")+` +`+S}!w&&!S.trim()&&(w=!0),h+=F+` +`,t=t.substring(F.length+1),C=I.slice(E)}}l.loose||(c?l.loose=!0:this.rules.other.doubleBlankLine.test(h)&&(c=!0));let _=null,g;this.options.gfm&&(_=this.rules.other.listIsTask.exec(y),_&&(g=_[0]!=="[ ] ",y=y.replace(this.rules.other.listReplaceTask,""))),l.items.push({type:"list_item",raw:h,task:!!_,checked:g,loose:!1,text:y,tokens:[]}),l.raw+=h}const u=l.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;l.raw=l.raw.trimEnd();for(let m=0;mC.type==="space"),y=h.length>0&&h.some(C=>this.rules.other.anyLine.test(C.raw));l.loose=y}if(l.loose)for(let m=0;m({text:m,tokens:this.lexer.inline(m),header:!1,align:d.align[h]})));return d}}lheading(t){const r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){const r=this.rules.block.paragraph.exec(t);if(r){const o=r[1].charAt(r[1].length-1)===` +`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:o,tokens:this.lexer.inline(o)}}}text(t){const r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){const r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){const r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const o=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(o)){if(!this.rules.other.endAngleBracket.test(o))return;const d=la(o.slice(0,-1),"\\");if((o.length-d.length)%2===0)return}else{const d=DP(r[2],"()");if(d===-2)return;if(d>-1){const u=(r[0].indexOf("!")===0?5:4)+r[1].length+d;r[2]=r[2].substring(0,d),r[0]=r[0].substring(0,u).trim(),r[3]=""}}let i=r[2],l="";if(this.options.pedantic){const d=this.rules.other.pedanticHrefTitle.exec(i);d&&(i=d[1],l=d[3])}else l=r[3]?r[3].slice(1,-1):"";return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(o)?i=i.slice(1):i=i.slice(1,-1)),Bv(r,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:l&&l.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){const i=(o[2]||o[1]).replace(this.rules.other.multipleSpaceGlobal," "),l=r[i.toLowerCase()];if(!l){const d=o[0].charAt(0);return{type:"text",raw:d,text:d}}return Bv(o,l,o[0],this.lexer,this.rules)}}emStrong(t,r,o=""){let i=this.rules.inline.emStrongLDelim.exec(t);if(!i||i[3]&&o.match(this.rules.other.unicodeAlphaNumeric))return;if(!(i[1]||i[2]||"")||!o||this.rules.inline.punctuation.exec(o)){const d=[...i[0]].length-1;let c,u,m=d,h=0;const y=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(y.lastIndex=0,r=r.slice(-1*t.length+d);(i=y.exec(r))!=null;){if(c=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!c)continue;if(u=[...c].length,i[3]||i[4]){m+=u;continue}else if((i[5]||i[6])&&d%3&&!((d+u)%3)){h+=u;continue}if(m-=u,m>0)continue;u=Math.min(u,u+m+h);const C=[...i[0]][0].length,S=t.slice(0,d+i.index+C+u);if(Math.min(d,u)%2){const E=S.slice(1,-1);return{type:"em",raw:S,text:E,tokens:this.lexer.inlineTokens(E)}}const w=S.slice(2,-2);return{type:"strong",raw:S,text:w,tokens:this.lexer.inlineTokens(w)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let o=r[2].replace(this.rules.other.newLineCharGlobal," ");const i=this.rules.other.nonSpaceChar.test(o),l=this.rules.other.startingSpaceChar.test(o)&&this.rules.other.endingSpaceChar.test(o);return i&&l&&(o=o.substring(1,o.length-1)),{type:"codespan",raw:r[0],text:o}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let o,i;return r[2]==="@"?(o=r[1],i="mailto:"+o):(o=r[1],i=o),{type:"link",raw:r[0],text:o,href:i,tokens:[{type:"text",raw:o,text:o}]}}}url(t){var o,i;let r;if(r=this.rules.inline.url.exec(t)){let l,d;if(r[2]==="@")l=r[0],d="mailto:"+l;else{let c;do c=r[0],r[0]=(i=(o=this.rules.inline._backpedal.exec(r[0]))==null?void 0:o[0])!=null?i:"";while(c!==r[0]);l=r[0],r[1]==="www."?d="http://"+r[0]:d=r[0]}return{type:"link",raw:r[0],text:l,href:d,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){const o=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:o}}}}class Un{constructor(t){Nt(this,"tokens");Nt(this,"options");Nt(this,"state");Nt(this,"tokenizer");Nt(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=t||gr,this.options.tokenizer=this.options.tokenizer||new us,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={other:mn,block:cs.normal,inline:aa.normal};this.options.pedantic?(r.block=cs.pedantic,r.inline=aa.pedantic):this.options.gfm&&(r.block=cs.gfm,this.options.breaks?r.inline=aa.breaks:r.inline=aa.gfm),this.tokenizer.rules=r}static get rules(){return{block:cs,inline:aa}}static lex(t,r){return new Un(r).lex(t)}static lexInline(t,r){return new Un(r).inlineTokens(t)}lex(t){t=t.replace(mn.carriageReturn,` +`),this.blockTokens(t,this.tokens);for(let r=0;r(c=m.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.space(t)){t=t.substring(c.raw.length);const m=r.at(-1);c.raw.length===1&&m!==void 0?m.raw+=` +`:r.push(c);continue}if(c=this.tokenizer.code(t)){t=t.substring(c.raw.length);const m=r.at(-1);(m==null?void 0:m.type)==="paragraph"||(m==null?void 0:m.type)==="text"?(m.raw+=` +`+c.raw,m.text+=` +`+c.text,this.inlineQueue.at(-1).src=m.text):r.push(c);continue}if(c=this.tokenizer.fences(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.heading(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.hr(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.blockquote(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.list(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.html(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.def(t)){t=t.substring(c.raw.length);const m=r.at(-1);(m==null?void 0:m.type)==="paragraph"||(m==null?void 0:m.type)==="text"?(m.raw+=` +`+c.raw,m.text+=` +`+c.raw,this.inlineQueue.at(-1).src=m.text):this.tokens.links[c.tag]||(this.tokens.links[c.tag]={href:c.href,title:c.title});continue}if(c=this.tokenizer.table(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.lheading(t)){t=t.substring(c.raw.length),r.push(c);continue}let u=t;if((d=this.options.extensions)!=null&&d.startBlock){let m=1/0;const h=t.slice(1);let y;this.options.extensions.startBlock.forEach(C=>{y=C.call({lexer:this},h),typeof y=="number"&&y>=0&&(m=Math.min(m,y))}),m<1/0&&m>=0&&(u=t.substring(0,m+1))}if(this.state.top&&(c=this.tokenizer.paragraph(u))){const m=r.at(-1);o&&(m==null?void 0:m.type)==="paragraph"?(m.raw+=` +`+c.raw,m.text+=` +`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=m.text):r.push(c),o=u.length!==t.length,t=t.substring(c.raw.length);continue}if(c=this.tokenizer.text(t)){t=t.substring(c.raw.length);const m=r.at(-1);(m==null?void 0:m.type)==="text"?(m.raw+=` +`+c.raw,m.text+=` +`+c.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=m.text):r.push(c);continue}if(t){const m="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(m);break}else throw new Error(m)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){var c,u,m;let o=t,i=null;if(this.tokens.links){const h=Object.keys(this.tokens.links);if(h.length>0)for(;(i=this.tokenizer.rules.inline.reflinkSearch.exec(o))!=null;)h.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(i=this.tokenizer.rules.inline.anyPunctuation.exec(o))!=null;)o=o.slice(0,i.index)+"++"+o.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(i=this.tokenizer.rules.inline.blockSkip.exec(o))!=null;)o=o.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let l=!1,d="";for(;t;){l||(d=""),l=!1;let h;if((u=(c=this.options.extensions)==null?void 0:c.inline)!=null&&u.some(C=>(h=C.call({lexer:this},t,r))?(t=t.substring(h.raw.length),r.push(h),!0):!1))continue;if(h=this.tokenizer.escape(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.tag(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.link(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(h.raw.length);const C=r.at(-1);h.type==="text"&&(C==null?void 0:C.type)==="text"?(C.raw+=h.raw,C.text+=h.text):r.push(h);continue}if(h=this.tokenizer.emStrong(t,o,d)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.codespan(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.br(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.del(t)){t=t.substring(h.raw.length),r.push(h);continue}if(h=this.tokenizer.autolink(t)){t=t.substring(h.raw.length),r.push(h);continue}if(!this.state.inLink&&(h=this.tokenizer.url(t))){t=t.substring(h.raw.length),r.push(h);continue}let y=t;if((m=this.options.extensions)!=null&&m.startInline){let C=1/0;const S=t.slice(1);let w;this.options.extensions.startInline.forEach(E=>{w=E.call({lexer:this},S),typeof w=="number"&&w>=0&&(C=Math.min(C,w))}),C<1/0&&C>=0&&(y=t.substring(0,C+1))}if(h=this.tokenizer.inlineText(y)){t=t.substring(h.raw.length),h.raw.slice(-1)!=="_"&&(d=h.raw.slice(-1)),l=!0;const C=r.at(-1);(C==null?void 0:C.type)==="text"?(C.raw+=h.raw,C.text+=h.text):r.push(h);continue}if(t){const C="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(C);break}else throw new Error(C)}}return r}}class fs{constructor(t){Nt(this,"options");Nt(this,"parser");this.options=t||gr}space(t){return""}code({text:t,lang:r,escaped:o}){var d;const i=(d=(r||"").match(mn.notSpaceStart))==null?void 0:d[0],l=t.replace(mn.endingNewline,"")+` `;return i?'
                  '+(o?l:hi(l,!0))+`
                  `:"
                  "+(o?l:hi(l,!0))+`
                  `}blockquote({tokens:t}){return`
                  @@ -662,17 +662,17 @@ ${this.parser.parse(t)}
                  `}tablerow({text:t}){return` ${t} `}tablecell(t){const r=this.parser.parseInline(t.tokens),o=t.header?"th":"td";return(t.align?`<${o} align="${t.align}">`:`<${o}>`)+r+` -`}strong({tokens:t}){return`${this.parser.parseInline(t)}`}em({tokens:t}){return`${this.parser.parseInline(t)}`}codespan({text:t}){return`${hi(t,!0)}`}br(t){return"
                  "}del({tokens:t}){return`${this.parser.parseInline(t)}`}link({href:t,title:r,tokens:o}){const i=this.parser.parseInline(o),l=Ov(t);if(l===null)return i;t=l;let d='",d}image({href:t,title:r,text:o,tokens:i}){i&&(o=this.parser.parseInline(i,this.parser.textRenderer));const l=Ov(t);if(l===null)return hi(o);t=l;let d=`${o}{const h=c[u].flat(1/0);o=o.concat(this.walkTokens(h,r))}):c.tokens&&(o=o.concat(this.walkTokens(c.tokens,r)))}}return o}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(o=>{const i={...o};if(i.async=this.defaults.async||i.async||!1,o.extensions&&(o.extensions.forEach(l=>{if(!l.name)throw new Error("extension name required");if("renderer"in l){const d=r.renderers[l.name];d?r.renderers[l.name]=function(...c){let u=l.renderer.apply(this,c);return u===!1&&(u=d.apply(this,c)),u}:r.renderers[l.name]=l.renderer}if("tokenizer"in l){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const d=r[l.level];d?d.unshift(l.tokenizer):r[l.level]=[l.tokenizer],l.start&&(l.level==="block"?r.startBlock?r.startBlock.push(l.start):r.startBlock=[l.start]:l.level==="inline"&&(r.startInline?r.startInline.push(l.start):r.startInline=[l.start]))}"childTokens"in l&&l.childTokens&&(r.childTokens[l.name]=l.childTokens)}),i.extensions=r),o.renderer){const l=this.defaults.renderer||new fs(this.defaults);for(const d in o.renderer){if(!(d in l))throw new Error(`renderer '${d}' does not exist`);if(["options","parser"].includes(d))continue;const c=d,u=o.renderer[c],h=l[c];l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y||""}}i.renderer=l}if(o.tokenizer){const l=this.defaults.tokenizer||new us(this.defaults);for(const d in o.tokenizer){if(!(d in l))throw new Error(`tokenizer '${d}' does not exist`);if(["options","rules","lexer"].includes(d))continue;const c=d,u=o.tokenizer[c],h=l[c];l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y}}i.tokenizer=l}if(o.hooks){const l=this.defaults.hooks||new sa;for(const d in o.hooks){if(!(d in l))throw new Error(`hook '${d}' does not exist`);if(["options","block"].includes(d))continue;const c=d,u=o.hooks[c],h=l[c];sa.passThroughHooks.has(d)?l[c]=m=>{if(this.defaults.async)return Promise.resolve(u.call(l,m)).then(C=>h.call(l,C));const y=u.call(l,m);return h.call(l,y)}:l[c]=(...m)=>{let y=u.apply(l,m);return y===!1&&(y=h.apply(l,m)),y}}i.hooks=l}if(o.walkTokens){const l=this.defaults.walkTokens,d=o.walkTokens;i.walkTokens=function(c){let u=[];return u.push(d.call(this,c)),l&&(u=u.concat(l.call(this,c))),u}}this.defaults={...this.defaults,...i}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return Un.lex(t,r!=null?r:this.defaults)}parser(t,r){return Hn.parse(t,r!=null?r:this.defaults)}parseMarkdown(t){return(o,i)=>{const l={...i},d={...this.defaults,...l},c=this.onError(!!d.silent,!!d.async);if(this.defaults.async===!0&&l.async===!1)return c(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof o>"u"||o===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof o!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(o)+", string expected"));d.hooks&&(d.hooks.options=d,d.hooks.block=t);const u=d.hooks?d.hooks.provideLexer():t?Un.lex:Un.lexInline,h=d.hooks?d.hooks.provideParser():t?Hn.parse:Hn.parseInline;if(d.async)return Promise.resolve(d.hooks?d.hooks.preprocess(o):o).then(m=>u(m,d)).then(m=>d.hooks?d.hooks.processAllTokens(m):m).then(m=>d.walkTokens?Promise.all(this.walkTokens(m,d.walkTokens)).then(()=>m):m).then(m=>h(m,d)).then(m=>d.hooks?d.hooks.postprocess(m):m).catch(c);try{d.hooks&&(o=d.hooks.preprocess(o));let m=u(o,d);d.hooks&&(m=d.hooks.processAllTokens(m)),d.walkTokens&&this.walkTokens(m,d.walkTokens);let y=h(m,d);return d.hooks&&(y=d.hooks.postprocess(y)),y}catch(m){return c(m)}}}onError(t,r){return o=>{if(o.message+=` -Please report this to https://github.com/markedjs/marked.`,t){const i="

                  An error occurred:

                  "+hi(o.message+"",!0)+"
                  ";return r?Promise.resolve(i):i}if(r)return Promise.reject(o);throw o}}}const vr=new Rv;function St(e,t){return vr.parse(e,t)}St.options=St.setOptions=function(e){return vr.setOptions(e),St.defaults=vr.defaults,yv(St.defaults),St},St.getDefaults=Ju,St.defaults=gr,St.use=function(...e){return vr.use(...e),St.defaults=vr.defaults,yv(St.defaults),St},St.walkTokens=function(e,t){return vr.walkTokens(e,t)},St.parseInline=vr.parseInline,St.Parser=Hn,St.parser=Hn.parse,St.Renderer=fs,St.TextRenderer=af,St.Lexer=Un,St.lexer=Un.lex,St.Tokenizer=us,St.Hooks=sa,St.parse=St,St.options,St.setOptions,St.use,St.walkTokens,St.parseInline,Hn.parse,Un.lex;const fj="",OP=n.defineComponent({name:"FcMarkdown",data(){return{marked:n.markRaw(new Rv),html:""}},props:{content:String},watch:{content:{handler(){this.html=this.marked.parse(this.content||"")},immediate:!0}}}),VP=["innerHTML"];function BP(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fc-markdown",innerHTML:e.html},null,8,VP)}const RP=De(OP,[["render",BP]]);/*! +`}strong({tokens:t}){return`${this.parser.parseInline(t)}`}em({tokens:t}){return`${this.parser.parseInline(t)}`}codespan({text:t}){return`${hi(t,!0)}`}br(t){return"
                  "}del({tokens:t}){return`${this.parser.parseInline(t)}`}link({href:t,title:r,tokens:o}){const i=this.parser.parseInline(o),l=Ov(t);if(l===null)return i;t=l;let d='
                  ",d}image({href:t,title:r,text:o,tokens:i}){i&&(o=this.parser.parseInline(i,this.parser.textRenderer));const l=Ov(t);if(l===null)return hi(o);t=l;let d=`${o}{const m=c[u].flat(1/0);o=o.concat(this.walkTokens(m,r))}):c.tokens&&(o=o.concat(this.walkTokens(c.tokens,r)))}}return o}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(o=>{const i={...o};if(i.async=this.defaults.async||i.async||!1,o.extensions&&(o.extensions.forEach(l=>{if(!l.name)throw new Error("extension name required");if("renderer"in l){const d=r.renderers[l.name];d?r.renderers[l.name]=function(...c){let u=l.renderer.apply(this,c);return u===!1&&(u=d.apply(this,c)),u}:r.renderers[l.name]=l.renderer}if("tokenizer"in l){if(!l.level||l.level!=="block"&&l.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const d=r[l.level];d?d.unshift(l.tokenizer):r[l.level]=[l.tokenizer],l.start&&(l.level==="block"?r.startBlock?r.startBlock.push(l.start):r.startBlock=[l.start]:l.level==="inline"&&(r.startInline?r.startInline.push(l.start):r.startInline=[l.start]))}"childTokens"in l&&l.childTokens&&(r.childTokens[l.name]=l.childTokens)}),i.extensions=r),o.renderer){const l=this.defaults.renderer||new fs(this.defaults);for(const d in o.renderer){if(!(d in l))throw new Error(`renderer '${d}' does not exist`);if(["options","parser"].includes(d))continue;const c=d,u=o.renderer[c],m=l[c];l[c]=(...h)=>{let y=u.apply(l,h);return y===!1&&(y=m.apply(l,h)),y||""}}i.renderer=l}if(o.tokenizer){const l=this.defaults.tokenizer||new us(this.defaults);for(const d in o.tokenizer){if(!(d in l))throw new Error(`tokenizer '${d}' does not exist`);if(["options","rules","lexer"].includes(d))continue;const c=d,u=o.tokenizer[c],m=l[c];l[c]=(...h)=>{let y=u.apply(l,h);return y===!1&&(y=m.apply(l,h)),y}}i.tokenizer=l}if(o.hooks){const l=this.defaults.hooks||new sa;for(const d in o.hooks){if(!(d in l))throw new Error(`hook '${d}' does not exist`);if(["options","block"].includes(d))continue;const c=d,u=o.hooks[c],m=l[c];sa.passThroughHooks.has(d)?l[c]=h=>{if(this.defaults.async)return Promise.resolve(u.call(l,h)).then(C=>m.call(l,C));const y=u.call(l,h);return m.call(l,y)}:l[c]=(...h)=>{let y=u.apply(l,h);return y===!1&&(y=m.apply(l,h)),y}}i.hooks=l}if(o.walkTokens){const l=this.defaults.walkTokens,d=o.walkTokens;i.walkTokens=function(c){let u=[];return u.push(d.call(this,c)),l&&(u=u.concat(l.call(this,c))),u}}this.defaults={...this.defaults,...i}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return Un.lex(t,r!=null?r:this.defaults)}parser(t,r){return Hn.parse(t,r!=null?r:this.defaults)}parseMarkdown(t){return(o,i)=>{const l={...i},d={...this.defaults,...l},c=this.onError(!!d.silent,!!d.async);if(this.defaults.async===!0&&l.async===!1)return c(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof o>"u"||o===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof o!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(o)+", string expected"));d.hooks&&(d.hooks.options=d,d.hooks.block=t);const u=d.hooks?d.hooks.provideLexer():t?Un.lex:Un.lexInline,m=d.hooks?d.hooks.provideParser():t?Hn.parse:Hn.parseInline;if(d.async)return Promise.resolve(d.hooks?d.hooks.preprocess(o):o).then(h=>u(h,d)).then(h=>d.hooks?d.hooks.processAllTokens(h):h).then(h=>d.walkTokens?Promise.all(this.walkTokens(h,d.walkTokens)).then(()=>h):h).then(h=>m(h,d)).then(h=>d.hooks?d.hooks.postprocess(h):h).catch(c);try{d.hooks&&(o=d.hooks.preprocess(o));let h=u(o,d);d.hooks&&(h=d.hooks.processAllTokens(h)),d.walkTokens&&this.walkTokens(h,d.walkTokens);let y=m(h,d);return d.hooks&&(y=d.hooks.postprocess(y)),y}catch(h){return c(h)}}}onError(t,r){return o=>{if(o.message+=` +Please report this to https://github.com/markedjs/marked.`,t){const i="

                  An error occurred:

                  "+hi(o.message+"",!0)+"
                  ";return r?Promise.resolve(i):i}if(r)return Promise.reject(o);throw o}}}const vr=new Rv;function St(e,t){return vr.parse(e,t)}St.options=St.setOptions=function(e){return vr.setOptions(e),St.defaults=vr.defaults,yv(St.defaults),St},St.getDefaults=Ju,St.defaults=gr,St.use=function(...e){return vr.use(...e),St.defaults=vr.defaults,yv(St.defaults),St},St.walkTokens=function(e,t){return vr.walkTokens(e,t)},St.parseInline=vr.parseInline,St.Parser=Hn,St.parser=Hn.parse,St.Renderer=fs,St.TextRenderer=af,St.Lexer=Un,St.lexer=Un.lex,St.Tokenizer=us,St.Hooks=sa,St.parse=St,St.options,St.setOptions,St.use,St.walkTokens,St.parseInline,Hn.parse,Un.lex;const pj="",VP=n.defineComponent({name:"FcMarkdown",data(){return{marked:n.markRaw(new Rv),html:""}},props:{content:String},watch:{content:{handler(){this.html=this.marked.parse(this.content||"")},immediate:!0}}}),BP=["innerHTML"];function RP(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",{class:"_fc-markdown",innerHTML:e.html},null,8,BP)}const $P=De(VP,[["render",RP]]);/*! * Signature Pad v5.0.7 | https://github.com/szimek/signature_pad * (c) 2025 Szymon Nowak | Released under the MIT license - */class ps{constructor(t,r,o,i){if(isNaN(t)||isNaN(r))throw new Error(`Point is invalid: (${t}, ${r})`);this.x=+t,this.y=+r,this.pressure=o||0,this.time=i||Date.now()}distanceTo(t){return Math.sqrt(Math.pow(this.x-t.x,2)+Math.pow(this.y-t.y,2))}equals(t){return this.x===t.x&&this.y===t.y&&this.pressure===t.pressure&&this.time===t.time}velocityFrom(t){return this.time!==t.time?this.distanceTo(t)/(this.time-t.time):0}}class lf{static fromPoints(t,r){const o=this.calculateControlPoints(t[0],t[1],t[2]).c2,i=this.calculateControlPoints(t[1],t[2],t[3]).c1;return new lf(t[1],o,i,t[2],r.start,r.end)}static calculateControlPoints(t,r,o){const i=t.x-r.x,l=t.y-r.y,d=r.x-o.x,c=r.y-o.y,u={x:(t.x+r.x)/2,y:(t.y+r.y)/2},h={x:(r.x+o.x)/2,y:(r.y+o.y)/2},m=Math.sqrt(i*i+l*l),y=Math.sqrt(d*d+c*c),C=u.x-h.x,S=u.y-h.y,w=m+y==0?0:y/(m+y),E={x:h.x+C*w,y:h.y+S*w},b=r.x-E.x,g=r.y-E.y;return{c1:new ps(u.x+b,u.y+g),c2:new ps(h.x+b,h.y+g)}}constructor(t,r,o,i,l,d){this.startPoint=t,this.control2=r,this.control1=o,this.endPoint=i,this.startWidth=l,this.endWidth=d}length(){let r=0,o,i;for(let l=0;l<=10;l+=1){const d=l/10,c=this.point(d,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),u=this.point(d,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(l>0){const h=c-o,m=u-i;r+=Math.sqrt(h*h+m*m)}o=c,i=u}return r}point(t,r,o,i,l){return r*(1-t)*(1-t)*(1-t)+3*o*(1-t)*(1-t)*t+3*i*(1-t)*t*t+l*t*t*t}}class $P{constructor(){try{this._et=new EventTarget}catch{this._et=document}}addEventListener(t,r,o){this._et.addEventListener(t,r,o)}dispatchEvent(t){return this._et.dispatchEvent(t)}removeEventListener(t,r,o){this._et.removeEventListener(t,r,o)}}function IP(e,t=250){let r=0,o=null,i,l,d;const c=()=>{r=Date.now(),o=null,i=e.apply(l,d),o||(l=null,d=[])};return function(...h){const m=Date.now(),y=t-(m-r);return l=this,d=h,y<=0||y>t?(o&&(clearTimeout(o),o=null),r=m,i=e.apply(l,d),o||(l=null,d=[])):o||(o=window.setTimeout(c,y)),i}}class hs extends $P{constructor(t,r={}){var o,i,l;super(),this.canvas=t,this._drawingStroke=!1,this._isEmpty=!0,this._lastPoints=[],this._data=[],this._lastVelocity=0,this._lastWidth=0,this._handleMouseDown=d=>{!this._isLeftButtonPressed(d,!0)||this._drawingStroke||this._strokeBegin(this._pointerEventToSignatureEvent(d))},this._handleMouseMove=d=>{if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))},this._handleMouseUp=d=>{this._isLeftButtonPressed(d)||this._strokeEnd(this._pointerEventToSignatureEvent(d))},this._handleTouchStart=d=>{d.targetTouches.length!==1||this._drawingStroke||(d.cancelable&&d.preventDefault(),this._strokeBegin(this._touchEventToSignatureEvent(d)))},this._handleTouchMove=d=>{if(d.targetTouches.length===1){if(d.cancelable&&d.preventDefault(),!this._drawingStroke){this._strokeEnd(this._touchEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._touchEventToSignatureEvent(d))}},this._handleTouchEnd=d=>{d.targetTouches.length===0&&(d.cancelable&&d.preventDefault(),this.canvas.removeEventListener("touchmove",this._handleTouchMove),this._strokeEnd(this._touchEventToSignatureEvent(d)))},this._handlePointerDown=d=>{!d.isPrimary||!this._isLeftButtonPressed(d)||this._drawingStroke||(d.preventDefault(),this._strokeBegin(this._pointerEventToSignatureEvent(d)))},this._handlePointerMove=d=>{if(!!d.isPrimary){if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}d.preventDefault(),this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))}},this._handlePointerUp=d=>{!d.isPrimary||this._isLeftButtonPressed(d)||(d.preventDefault(),this._strokeEnd(this._pointerEventToSignatureEvent(d)))},this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle=(o=r.throttle)!==null&&o!==void 0?o:16,this.minDistance=(i=r.minDistance)!==null&&i!==void 0?i:5,this.dotSize=r.dotSize||0,this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.compositeOperation=r.compositeOperation||"source-over",this.canvasContextOptions=(l=r.canvasContextOptions)!==null&&l!==void 0?l:{},this._strokeMoveUpdate=this.throttle?IP(hs.prototype._strokeUpdate,this.throttle):hs.prototype._strokeUpdate,this._ctx=t.getContext("2d",this.canvasContextOptions),this.clear(),this.on()}clear(){const{_ctx:t,canvas:r}=this;t.fillStyle=this.backgroundColor,t.clearRect(0,0,r.width,r.height),t.fillRect(0,0,r.width,r.height),this._data=[],this._reset(this._getPointGroupOptions()),this._isEmpty=!0}fromDataURL(t,r={}){return new Promise((o,i)=>{const l=new Image,d=r.ratio||window.devicePixelRatio||1,c=r.width||this.canvas.width/d,u=r.height||this.canvas.height/d,h=r.xOffset||0,m=r.yOffset||0;this._reset(this._getPointGroupOptions()),l.onload=()=>{this._ctx.drawImage(l,h,m,c,u),o()},l.onerror=y=>{i(y)},l.crossOrigin="anonymous",l.src=t,this._isEmpty=!1})}toDataURL(t="image/png",r){switch(t){case"image/svg+xml":return typeof r!="object"&&(r=void 0),`data:image/svg+xml;base64,${btoa(this.toSVG(r))}`;default:return typeof r!="number"&&(r=void 0),this.canvas.toDataURL(t,r)}}on(){this.canvas.style.touchAction="none",this.canvas.style.msTouchAction="none",this.canvas.style.userSelect="none";const t=/Macintosh/.test(navigator.userAgent)&&"ontouchstart"in document;window.PointerEvent&&!t?this._handlePointerEvents():(this._handleMouseEvents(),"ontouchstart"in window&&this._handleTouchEvents())}off(){this.canvas.style.touchAction="auto",this.canvas.style.msTouchAction="auto",this.canvas.style.userSelect="auto",this.canvas.removeEventListener("pointerdown",this._handlePointerDown),this.canvas.removeEventListener("mousedown",this._handleMouseDown),this.canvas.removeEventListener("touchstart",this._handleTouchStart),this._removeMoveUpEventListeners()}_getListenerFunctions(){var t;const r=window.document===this.canvas.ownerDocument?window:(t=this.canvas.ownerDocument.defaultView)!==null&&t!==void 0?t:this.canvas.ownerDocument;return{addEventListener:r.addEventListener.bind(r),removeEventListener:r.removeEventListener.bind(r)}}_removeMoveUpEventListeners(){const{removeEventListener:t}=this._getListenerFunctions();t("pointermove",this._handlePointerMove),t("pointerup",this._handlePointerUp),t("mousemove",this._handleMouseMove),t("mouseup",this._handleMouseUp),t("touchmove",this._handleTouchMove),t("touchend",this._handleTouchEnd)}isEmpty(){return this._isEmpty}fromData(t,{clear:r=!0}={}){r&&this.clear(),this._fromData(t,this._drawCurve.bind(this),this._drawDot.bind(this)),this._data=this._data.concat(t)}toData(){return this._data}_isLeftButtonPressed(t,r){return r?t.buttons===1:(t.buttons&1)===1}_pointerEventToSignatureEvent(t){return{event:t,type:t.type,x:t.clientX,y:t.clientY,pressure:"pressure"in t?t.pressure:0}}_touchEventToSignatureEvent(t){const r=t.changedTouches[0];return{event:t,type:t.type,x:r.clientX,y:r.clientY,pressure:r.force}}_getPointGroupOptions(t){return{penColor:t&&"penColor"in t?t.penColor:this.penColor,dotSize:t&&"dotSize"in t?t.dotSize:this.dotSize,minWidth:t&&"minWidth"in t?t.minWidth:this.minWidth,maxWidth:t&&"maxWidth"in t?t.maxWidth:this.maxWidth,velocityFilterWeight:t&&"velocityFilterWeight"in t?t.velocityFilterWeight:this.velocityFilterWeight,compositeOperation:t&&"compositeOperation"in t?t.compositeOperation:this.compositeOperation}}_strokeBegin(t){if(!this.dispatchEvent(new CustomEvent("beginStroke",{detail:t,cancelable:!0})))return;const{addEventListener:o}=this._getListenerFunctions();switch(t.event.type){case"mousedown":o("mousemove",this._handleMouseMove),o("mouseup",this._handleMouseUp);break;case"touchstart":o("touchmove",this._handleTouchMove),o("touchend",this._handleTouchEnd);break;case"pointerdown":o("pointermove",this._handlePointerMove),o("pointerup",this._handlePointerUp);break}this._drawingStroke=!0;const i=this._getPointGroupOptions(),l=Object.assign(Object.assign({},i),{points:[]});this._data.push(l),this._reset(i),this._strokeUpdate(t)}_strokeUpdate(t){if(!this._drawingStroke)return;if(this._data.length===0){this._strokeBegin(t);return}this.dispatchEvent(new CustomEvent("beforeUpdateStroke",{detail:t}));const r=this._createPoint(t.x,t.y,t.pressure),o=this._data[this._data.length-1],i=o.points,l=i.length>0&&i[i.length-1],d=l?r.distanceTo(l)<=this.minDistance:!1,c=this._getPointGroupOptions(o);if(!l||!(l&&d)){const u=this._addPoint(r,c);l?u&&this._drawCurve(u,c):this._drawDot(r,c),i.push({time:r.time,x:r.x,y:r.y,pressure:r.pressure})}this.dispatchEvent(new CustomEvent("afterUpdateStroke",{detail:t}))}_strokeEnd(t,r=!0){this._removeMoveUpEventListeners(),this._drawingStroke&&(r&&this._strokeUpdate(t),this._drawingStroke=!1,this.dispatchEvent(new CustomEvent("endStroke",{detail:t})))}_handlePointerEvents(){this._drawingStroke=!1,this.canvas.addEventListener("pointerdown",this._handlePointerDown)}_handleMouseEvents(){this._drawingStroke=!1,this.canvas.addEventListener("mousedown",this._handleMouseDown)}_handleTouchEvents(){this.canvas.addEventListener("touchstart",this._handleTouchStart)}_reset(t){this._lastPoints=[],this._lastVelocity=0,this._lastWidth=(t.minWidth+t.maxWidth)/2,this._ctx.fillStyle=t.penColor,this._ctx.globalCompositeOperation=t.compositeOperation}_createPoint(t,r,o){const i=this.canvas.getBoundingClientRect();return new ps(t-i.left,r-i.top,o,new Date().getTime())}_addPoint(t,r){const{_lastPoints:o}=this;if(o.push(t),o.length>2){o.length===3&&o.unshift(o[0]);const i=this._calculateCurveWidths(o[1],o[2],r),l=lf.fromPoints(o,i);return o.shift(),l}return null}_calculateCurveWidths(t,r,o){const i=o.velocityFilterWeight*r.velocityFrom(t)+(1-o.velocityFilterWeight)*this._lastVelocity,l=this._strokeWidth(i,o),d={end:l,start:this._lastWidth};return this._lastVelocity=i,this._lastWidth=l,d}_strokeWidth(t,r){return Math.max(r.maxWidth/(t+1),r.minWidth)}_drawCurveSegment(t,r,o){const i=this._ctx;i.moveTo(t,r),i.arc(t,r,o,0,2*Math.PI,!1),this._isEmpty=!1}_drawCurve(t,r){const o=this._ctx,i=t.endWidth-t.startWidth,l=Math.ceil(t.length())*2;o.beginPath(),o.fillStyle=r.penColor;for(let d=0;d0?r.dotSize:(r.minWidth+r.maxWidth)/2;o.beginPath(),this._drawCurveSegment(t.x,t.y,i),o.closePath(),o.fillStyle=r.penColor,o.fill()}_fromData(t,r,o){for(const i of t){const{points:l}=i,d=this._getPointGroupOptions(i);if(l.length>1)for(let c=0;c{const y=document.createElement("path");if(!isNaN(h.control1.x)&&!isNaN(h.control1.y)&&!isNaN(h.control2.x)&&!isNaN(h.control2.y)){const C=`M ${h.startPoint.x.toFixed(3)},${h.startPoint.y.toFixed(3)} C ${h.control1.x.toFixed(3)},${h.control1.y.toFixed(3)} ${h.control2.x.toFixed(3)},${h.control2.y.toFixed(3)} ${h.endPoint.x.toFixed(3)},${h.endPoint.y.toFixed(3)}`;y.setAttribute("d",C),y.setAttribute("stroke-width",(h.endWidth*2.25).toFixed(3)),y.setAttribute("stroke",m),y.setAttribute("fill","none"),y.setAttribute("stroke-linecap","round"),u.appendChild(y)}},(h,{penColor:m,dotSize:y,minWidth:C,maxWidth:S})=>{const w=document.createElement("circle"),E=y>0?y:(C+S)/2;w.setAttribute("r",E.toString()),w.setAttribute("cx",h.x.toString()),w.setAttribute("cy",h.y.toString()),w.setAttribute("fill",m),u.appendChild(w)}),u.outerHTML}}const pj="",FP=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new hs(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),MP={class:"_fc-signature"},PP={key:0,class:"_fc-signature-preview"},LP=["src"],jP={class:"_fc-signature-pad",ref:"pad",width:"600px",height:"270px"};function zP(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",MP,[e.modelValue?(n.openBlock(),n.createElementBlock("div",PP,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...u)=>e.remove&&e.remove(...u))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,LP)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-signature-btn",onClick:t[1]||(t[1]=u=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(c,{class:"_fc-signature-dialog",title:e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199",modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"640px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[2]||(t[2]=u=>e.clear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("reset")||"\u91CD\u7F6E"),1)]),_:1}),n.createVNode(d,{type:"primary",disabled:e.isEmpty,onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["disabled","onClick"])])]),default:n.withCtx(()=>[n.createElementVNode("canvas",jP,null,512)]),_:1},8,["title","modelValue"])])}const UP=De(FP,[["render",zP]]),hj="",HP=n.defineComponent({name:"FcDataSelectView",components:{FcInlineForm:xg,DataTable:Eg},inject:["designer"],props:{title:String,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean},computed:{t(){return this.designer.setupState.t}},data(){return{visible:!0}},methods:{handleClick(e){e.stopPropagation(),this.visible=!this.visible}}}),WP={key:0,class:"el-dialog"},GP={class:"el-dialog__header show-close"},KP={class:"el-dialog__title"};function YP(e,t,r,o,i,l){const d=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",{class:"_fd-data-select",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("com.select.emptyText")}'`})},[n.createVNode(d,{onClickCapture:e.handleClick,disabled:e.disabled,placeholder:e.placeholder},null,8,["onClickCapture","disabled","placeholder"]),e.visible?(n.openBlock(),n.createElementBlock("div",WP,[n.createElementVNode("header",GP,[n.createElementVNode("span",KP,n.toDisplayString(e.title),1)]),n.renderSlot(e.$slots,"search"),n.renderSlot(e.$slots,"table")])):n.createCommentVNode("",!0)],4)}const QP=De(HP,[["render",YP]]),JP=e=>e!==null&&typeof e=="object",XP=e=>e!=null;function sf(e){if(!XP(e))return e;if(Array.isArray(e))return e.map(t=>sf(t));if(JP(e)){const t={};return Object.keys(e).forEach(r=>{t[r]=sf(e[r])}),t}return e}const mj="",ZP=n.defineComponent({name:"FcDataSelect",components:{FcDialog:Dg},emits:["update:modelValue","change","clear"],props:{title:String,formCreateInject:Object,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean,searchRule:Object,tableRule:Object,autoLoad:Boolean,modelValue:[Object,Array]},computed:{options(){return this.list.map(e=>({label:e[this.labelKey||"label"],value:e[this.valueKey||"value"]}))},selectValue(){const e=this.options.map(t=>t.value);return this.multiple===!0?e:e[0]},fapi(){var e,t;return(t=(e=this.$refs)==null?void 0:e.dialog)==null?void 0:t.fapi}},data(){return{list:[],visible:!1,formRule:[],load:wl(()=>{this.$refs.dialog.fapi.el(this.formRule[1].name).initPage()},500)}},watch:{modelValue:{handler(e){e?this.list=Array.isArray(e)?e:[e]:this.list=[]},immediate:!0}},methods:{getTableEl(){return this.$refs.dialog.fapi.el(this.formRule[1].name)},getDialogEl(){return this.$refs.dialog},formChange(){this.autoLoad&&this.load()},changeSelectValue(e){e==null?this.list=[]:this.list=this.list.filter(t=>e.indexOf(t[this.valueKey||"value"])!==-1),this.updateValue()},confirm(){const e=za([...this.list,...this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().getSelectionRows()]),t=e.map(r=>r[this.valueKey||"value"]);this.list=e.filter((r,o)=>t.indexOf(r[this.valueKey||"value"])===o),this.$refs.dialog.close(),this.updateValue()},tableRowClick(e){this.multiple?this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().toggleRowSelection(e):(this.list=[e],this.updateValue(),this.$refs.dialog.close())},updateValue(){this.multipleLimit>0&&this.list.length>this.multipleLimit&&(this.list=this.list.splice(0,this.multipleLimit));const e=this.list.map(t=>({[this.valueKey||"value"]:t[this.valueKey||"value"],[this.labelKey||"label"]:t[this.labelKey||"label"]}));this.$emit("update:modelValue",this.multiple?e:e[0]),this.$emit("change",this.multiple?e:e[0])},getFormRule(){const e=sf([this.searchRule,this.tableRule]);return e[1].on||(e[1].on={}),e[1].props||(e[1].props={}),this.multiple&&(e[1].props.rowKey||(e[1].props.rowKey=this.valueKey||"value"),e[1].name||(e[1].name=We())),e[1].props.selection=!0,e[1].on.rowClick?e[1].on.rowClick=[(...t)=>this.tableRowClick(...t),e[1].on.rowClick]:e[1].on.rowClick=(...t)=>this.tableRowClick(...t),e[1].on.selectionChange?e[1].on.selectionChange=[(...t)=>this.selectionChange(...t),e[1].on.selectionChange]:e[1].on.selectionChange=(...t)=>this.selectionChange(...t),e},selectionChange(e){this.multiple||this.tableRowClick(e[0])},handleClear(...e){this.$emit("clear",...e)},handleClick(e){this.disabled||!e||(this.visible=!0,this.formRule=this.getFormRule(),this.$refs.dialog.open())}}}),qP={class:"_fc-data-select"};function eL(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("FcDialog");return n.openBlock(),n.createElementBlock("div",qP,[n.createVNode(c,{disabled:e.disabled,placeholder:e.placeholder,multiple:e.multiple,multipleLimit:e.multipleLimit,clearable:e.clearable,"model-value":e.selectValue,"onUpdate:modelValue":e.changeSelectValue,"popper-class":"_fc-data-select-pop",onVisibleChange:e.handleClick,onClear:e.handleClear},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,h=>(n.openBlock(),n.createBlock(d,{key:h.value,label:h.label,value:h.value},null,8,["label","value"]))),128))]),_:1},8,["disabled","placeholder","multiple","multipleLimit","clearable","model-value","onUpdate:modelValue","onVisibleChange","onClear"]),n.createVNode(u,{ref:"dialog",formCreateInject:e.formCreateInject,rule:e.formRule,"onUpdate:modelValue":e.formChange,footer:e.multiple,title:e.title,width:"900px",onConfirm:e.confirm},null,8,["formCreateInject","rule","onUpdate:modelValue","footer","title","onConfirm"])])}const tL=De(ZP,[["render",eL]]),gj="",nL=n.defineComponent({name:"FcEcharts",data(){return{chart:null,debounceLoad:wl(()=>{this.load()},600),debounceResize:wl(()=>{this.chart&&this.chart.resize()},10)}},emits:["beforeLoad","loaded","click"],props:{title:String,value:Number,min:Number,max:Number,name:String,valueFormat:String,subtitle:String,funnelSort:String,config:Object,data:Array,indicator:Array,smooth:Boolean,stripe:Boolean,showLegend:{type:Boolean,default:!0},loadOptions:{type:Function,default:()=>{}},showSeriesLabel:Boolean,type:String,pieType:String,stack:Boolean,barBackgroundColor:String},watch:{$props:{handler(){this.debounceLoad()},deep:!0}},methods:{getSeries(){var r;const e={type:"line",stack:this.stack?"Total":"",smooth:this.smooth,showBackground:!1,label:{show:this.showSeriesLabel,position:this.stripe?"inside":"top"}};this.type==="area"?(e.areaStyle={},e.emphasis={focus:"series"}):this.type==="bar"&&(e.type="bar",this.barBackgroundColor&&(e.showBackground=!0,e.backgroundStyle={color:this.barBackgroundColor}));let t=((r=this.config)==null?void 0:r.series)||[];return t.length?(typeof t[0]!="object"&&(t=[{data:t}]),t=t.map(o=>({...e,...o})),t):[]},getTooltip(){const e={trigger:"axis",valueFormat:void 0};return this.valueFormat&&(e.valueFormatter=t=>this.valueFormat?this.valueFormat.replaceAll("{value}",t):t),this.type==="bar"&&(e.axisPointer={type:"shadow"}),e},getAxis(){var e,t;return this.stripe?{yAxis:{type:"category",boundaryGap:this.type==="bar",data:((t=this.config)==null?void 0:t.category)||[]},xAxis:{type:"value"}}:{xAxis:{type:"category",boundaryGap:this.type==="bar",data:(e=this.config)==null?void 0:e.category},yAxis:{type:"value"}}},getDefOptions(){return{title:{text:this.title,subtext:this.subtitle},tooltip:this.getTooltip(),legend:{left:"right",show:this.showLegend},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},...this.getAxis(),series:this.getSeries()}},getPieOptions(){const e={radius:"50%",center:"50%",startAngle:0,avoidLabelOverlap:!0,labelLine:{show:!0},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}};return this.pieType==="doughnut"?(e.radius=["40%","70%"],e.avoidLabelOverlap=!1):this.pieType==="half-doughnut"&&(e.radius=["40%","70%"],e.center=["50%","70%"],e.startAngle=180,e.endAngle=360),{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{type:"pie",data:this.data,...e}]}},getGaugeOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"center"},series:[{name:"Pressure",type:"gauge",min:this.min||0,max:this.max||60,progress:{show:!0},detail:{valueAnimation:!0,formatter:"{value}"},data:[{value:this.value,name:this.name}]}]}},getRadarOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:this.showLegend},radar:{indicator:this.indicator},series:[{type:"radar",tooltip:{trigger:"item"},data:this.data}]}},getScatterOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:!0},xAxis:{scale:!0},yAxis:{scale:!0},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},series:(this.data||[]).map(e=>Array.isArray(e)?{type:"scatter",data:e}:{type:"scatter",...e})}},getFunnelOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{name:"Funnel",type:"funnel",left:"10%",top:"40px",bottom:"20px",width:"80%",min:0,max:Math.max(...(this.data||[]).map(e=>e.value)),minSize:"0%",maxSize:"100%",sort:this.funnelSort||"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{}},data:this.data}]}},load(){this.$nextTick(()=>{on.ready("echarts",()=>{this.chart=n.markRaw(window.echarts.init(this.$refs.chart)),this.chart.on("click",(...t)=>{this.$emit("click",...t)});let e;if(this.type==="pie")e=this.getPieOptions();else if(this.type==="funnel")e=this.getFunnelOptions();else if(this.type==="gauge")e=this.getGaugeOptions();else if(this.type==="radar")e=this.getRadarOptions();else if(this.type==="scatter")e=this.getScatterOptions();else if(this.type==="custom"){if(e=this.loadOptions(this.config,this.chart)||{},typeof e.then=="function"){e.then(t=>{this.$emit("beforeLoad",this.chart,t),this.chart.setOption(t),this.$emit("loaded",this.chart,t)});return}}else e=this.getDefOptions();this.$emit("beforeLoad",this.chart,e),this.chart.setOption(e),this.$emit("loaded",this.chart,e)})})}},created(){window.echarts?on.done("echarts"):on.isDefined("echarts")||on.loadNpm("echarts@5.6.0/dist/echarts.min.js","echarts")},mounted(){this.load(),window.addEventListener("resize",this.debounceResize)},unmounted(){window.removeEventListener("resize",this.debounceResize)}}),iL={class:"_fc-echarts",ref:"chart"};function rL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",iL,null,512)}const oL=De(nL,[["render",rL]]);/*! + */class ps{constructor(t,r,o,i){if(isNaN(t)||isNaN(r))throw new Error(`Point is invalid: (${t}, ${r})`);this.x=+t,this.y=+r,this.pressure=o||0,this.time=i||Date.now()}distanceTo(t){return Math.sqrt(Math.pow(this.x-t.x,2)+Math.pow(this.y-t.y,2))}equals(t){return this.x===t.x&&this.y===t.y&&this.pressure===t.pressure&&this.time===t.time}velocityFrom(t){return this.time!==t.time?this.distanceTo(t)/(this.time-t.time):0}}class lf{static fromPoints(t,r){const o=this.calculateControlPoints(t[0],t[1],t[2]).c2,i=this.calculateControlPoints(t[1],t[2],t[3]).c1;return new lf(t[1],o,i,t[2],r.start,r.end)}static calculateControlPoints(t,r,o){const i=t.x-r.x,l=t.y-r.y,d=r.x-o.x,c=r.y-o.y,u={x:(t.x+r.x)/2,y:(t.y+r.y)/2},m={x:(r.x+o.x)/2,y:(r.y+o.y)/2},h=Math.sqrt(i*i+l*l),y=Math.sqrt(d*d+c*c),C=u.x-m.x,S=u.y-m.y,w=h+y==0?0:y/(h+y),E={x:m.x+C*w,y:m.y+S*w},_=r.x-E.x,g=r.y-E.y;return{c1:new ps(u.x+_,u.y+g),c2:new ps(m.x+_,m.y+g)}}constructor(t,r,o,i,l,d){this.startPoint=t,this.control2=r,this.control1=o,this.endPoint=i,this.startWidth=l,this.endWidth=d}length(){let r=0,o,i;for(let l=0;l<=10;l+=1){const d=l/10,c=this.point(d,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),u=this.point(d,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(l>0){const m=c-o,h=u-i;r+=Math.sqrt(m*m+h*h)}o=c,i=u}return r}point(t,r,o,i,l){return r*(1-t)*(1-t)*(1-t)+3*o*(1-t)*(1-t)*t+3*i*(1-t)*t*t+l*t*t*t}}class IP{constructor(){try{this._et=new EventTarget}catch{this._et=document}}addEventListener(t,r,o){this._et.addEventListener(t,r,o)}dispatchEvent(t){return this._et.dispatchEvent(t)}removeEventListener(t,r,o){this._et.removeEventListener(t,r,o)}}function FP(e,t=250){let r=0,o=null,i,l,d;const c=()=>{r=Date.now(),o=null,i=e.apply(l,d),o||(l=null,d=[])};return function(...m){const h=Date.now(),y=t-(h-r);return l=this,d=m,y<=0||y>t?(o&&(clearTimeout(o),o=null),r=h,i=e.apply(l,d),o||(l=null,d=[])):o||(o=window.setTimeout(c,y)),i}}class hs extends IP{constructor(t,r={}){var o,i,l;super(),this.canvas=t,this._drawingStroke=!1,this._isEmpty=!0,this._lastPoints=[],this._data=[],this._lastVelocity=0,this._lastWidth=0,this._handleMouseDown=d=>{!this._isLeftButtonPressed(d,!0)||this._drawingStroke||this._strokeBegin(this._pointerEventToSignatureEvent(d))},this._handleMouseMove=d=>{if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))},this._handleMouseUp=d=>{this._isLeftButtonPressed(d)||this._strokeEnd(this._pointerEventToSignatureEvent(d))},this._handleTouchStart=d=>{d.targetTouches.length!==1||this._drawingStroke||(d.cancelable&&d.preventDefault(),this._strokeBegin(this._touchEventToSignatureEvent(d)))},this._handleTouchMove=d=>{if(d.targetTouches.length===1){if(d.cancelable&&d.preventDefault(),!this._drawingStroke){this._strokeEnd(this._touchEventToSignatureEvent(d),!1);return}this._strokeMoveUpdate(this._touchEventToSignatureEvent(d))}},this._handleTouchEnd=d=>{d.targetTouches.length===0&&(d.cancelable&&d.preventDefault(),this.canvas.removeEventListener("touchmove",this._handleTouchMove),this._strokeEnd(this._touchEventToSignatureEvent(d)))},this._handlePointerDown=d=>{!d.isPrimary||!this._isLeftButtonPressed(d)||this._drawingStroke||(d.preventDefault(),this._strokeBegin(this._pointerEventToSignatureEvent(d)))},this._handlePointerMove=d=>{if(!!d.isPrimary){if(!this._isLeftButtonPressed(d,!0)||!this._drawingStroke){this._strokeEnd(this._pointerEventToSignatureEvent(d),!1);return}d.preventDefault(),this._strokeMoveUpdate(this._pointerEventToSignatureEvent(d))}},this._handlePointerUp=d=>{!d.isPrimary||this._isLeftButtonPressed(d)||(d.preventDefault(),this._strokeEnd(this._pointerEventToSignatureEvent(d)))},this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle=(o=r.throttle)!==null&&o!==void 0?o:16,this.minDistance=(i=r.minDistance)!==null&&i!==void 0?i:5,this.dotSize=r.dotSize||0,this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.compositeOperation=r.compositeOperation||"source-over",this.canvasContextOptions=(l=r.canvasContextOptions)!==null&&l!==void 0?l:{},this._strokeMoveUpdate=this.throttle?FP(hs.prototype._strokeUpdate,this.throttle):hs.prototype._strokeUpdate,this._ctx=t.getContext("2d",this.canvasContextOptions),this.clear(),this.on()}clear(){const{_ctx:t,canvas:r}=this;t.fillStyle=this.backgroundColor,t.clearRect(0,0,r.width,r.height),t.fillRect(0,0,r.width,r.height),this._data=[],this._reset(this._getPointGroupOptions()),this._isEmpty=!0}fromDataURL(t,r={}){return new Promise((o,i)=>{const l=new Image,d=r.ratio||window.devicePixelRatio||1,c=r.width||this.canvas.width/d,u=r.height||this.canvas.height/d,m=r.xOffset||0,h=r.yOffset||0;this._reset(this._getPointGroupOptions()),l.onload=()=>{this._ctx.drawImage(l,m,h,c,u),o()},l.onerror=y=>{i(y)},l.crossOrigin="anonymous",l.src=t,this._isEmpty=!1})}toDataURL(t="image/png",r){switch(t){case"image/svg+xml":return typeof r!="object"&&(r=void 0),`data:image/svg+xml;base64,${btoa(this.toSVG(r))}`;default:return typeof r!="number"&&(r=void 0),this.canvas.toDataURL(t,r)}}on(){this.canvas.style.touchAction="none",this.canvas.style.msTouchAction="none",this.canvas.style.userSelect="none";const t=/Macintosh/.test(navigator.userAgent)&&"ontouchstart"in document;window.PointerEvent&&!t?this._handlePointerEvents():(this._handleMouseEvents(),"ontouchstart"in window&&this._handleTouchEvents())}off(){this.canvas.style.touchAction="auto",this.canvas.style.msTouchAction="auto",this.canvas.style.userSelect="auto",this.canvas.removeEventListener("pointerdown",this._handlePointerDown),this.canvas.removeEventListener("mousedown",this._handleMouseDown),this.canvas.removeEventListener("touchstart",this._handleTouchStart),this._removeMoveUpEventListeners()}_getListenerFunctions(){var t;const r=window.document===this.canvas.ownerDocument?window:(t=this.canvas.ownerDocument.defaultView)!==null&&t!==void 0?t:this.canvas.ownerDocument;return{addEventListener:r.addEventListener.bind(r),removeEventListener:r.removeEventListener.bind(r)}}_removeMoveUpEventListeners(){const{removeEventListener:t}=this._getListenerFunctions();t("pointermove",this._handlePointerMove),t("pointerup",this._handlePointerUp),t("mousemove",this._handleMouseMove),t("mouseup",this._handleMouseUp),t("touchmove",this._handleTouchMove),t("touchend",this._handleTouchEnd)}isEmpty(){return this._isEmpty}fromData(t,{clear:r=!0}={}){r&&this.clear(),this._fromData(t,this._drawCurve.bind(this),this._drawDot.bind(this)),this._data=this._data.concat(t)}toData(){return this._data}_isLeftButtonPressed(t,r){return r?t.buttons===1:(t.buttons&1)===1}_pointerEventToSignatureEvent(t){return{event:t,type:t.type,x:t.clientX,y:t.clientY,pressure:"pressure"in t?t.pressure:0}}_touchEventToSignatureEvent(t){const r=t.changedTouches[0];return{event:t,type:t.type,x:r.clientX,y:r.clientY,pressure:r.force}}_getPointGroupOptions(t){return{penColor:t&&"penColor"in t?t.penColor:this.penColor,dotSize:t&&"dotSize"in t?t.dotSize:this.dotSize,minWidth:t&&"minWidth"in t?t.minWidth:this.minWidth,maxWidth:t&&"maxWidth"in t?t.maxWidth:this.maxWidth,velocityFilterWeight:t&&"velocityFilterWeight"in t?t.velocityFilterWeight:this.velocityFilterWeight,compositeOperation:t&&"compositeOperation"in t?t.compositeOperation:this.compositeOperation}}_strokeBegin(t){if(!this.dispatchEvent(new CustomEvent("beginStroke",{detail:t,cancelable:!0})))return;const{addEventListener:o}=this._getListenerFunctions();switch(t.event.type){case"mousedown":o("mousemove",this._handleMouseMove),o("mouseup",this._handleMouseUp);break;case"touchstart":o("touchmove",this._handleTouchMove),o("touchend",this._handleTouchEnd);break;case"pointerdown":o("pointermove",this._handlePointerMove),o("pointerup",this._handlePointerUp);break}this._drawingStroke=!0;const i=this._getPointGroupOptions(),l=Object.assign(Object.assign({},i),{points:[]});this._data.push(l),this._reset(i),this._strokeUpdate(t)}_strokeUpdate(t){if(!this._drawingStroke)return;if(this._data.length===0){this._strokeBegin(t);return}this.dispatchEvent(new CustomEvent("beforeUpdateStroke",{detail:t}));const r=this._createPoint(t.x,t.y,t.pressure),o=this._data[this._data.length-1],i=o.points,l=i.length>0&&i[i.length-1],d=l?r.distanceTo(l)<=this.minDistance:!1,c=this._getPointGroupOptions(o);if(!l||!(l&&d)){const u=this._addPoint(r,c);l?u&&this._drawCurve(u,c):this._drawDot(r,c),i.push({time:r.time,x:r.x,y:r.y,pressure:r.pressure})}this.dispatchEvent(new CustomEvent("afterUpdateStroke",{detail:t}))}_strokeEnd(t,r=!0){this._removeMoveUpEventListeners(),this._drawingStroke&&(r&&this._strokeUpdate(t),this._drawingStroke=!1,this.dispatchEvent(new CustomEvent("endStroke",{detail:t})))}_handlePointerEvents(){this._drawingStroke=!1,this.canvas.addEventListener("pointerdown",this._handlePointerDown)}_handleMouseEvents(){this._drawingStroke=!1,this.canvas.addEventListener("mousedown",this._handleMouseDown)}_handleTouchEvents(){this.canvas.addEventListener("touchstart",this._handleTouchStart)}_reset(t){this._lastPoints=[],this._lastVelocity=0,this._lastWidth=(t.minWidth+t.maxWidth)/2,this._ctx.fillStyle=t.penColor,this._ctx.globalCompositeOperation=t.compositeOperation}_createPoint(t,r,o){const i=this.canvas.getBoundingClientRect();return new ps(t-i.left,r-i.top,o,new Date().getTime())}_addPoint(t,r){const{_lastPoints:o}=this;if(o.push(t),o.length>2){o.length===3&&o.unshift(o[0]);const i=this._calculateCurveWidths(o[1],o[2],r),l=lf.fromPoints(o,i);return o.shift(),l}return null}_calculateCurveWidths(t,r,o){const i=o.velocityFilterWeight*r.velocityFrom(t)+(1-o.velocityFilterWeight)*this._lastVelocity,l=this._strokeWidth(i,o),d={end:l,start:this._lastWidth};return this._lastVelocity=i,this._lastWidth=l,d}_strokeWidth(t,r){return Math.max(r.maxWidth/(t+1),r.minWidth)}_drawCurveSegment(t,r,o){const i=this._ctx;i.moveTo(t,r),i.arc(t,r,o,0,2*Math.PI,!1),this._isEmpty=!1}_drawCurve(t,r){const o=this._ctx,i=t.endWidth-t.startWidth,l=Math.ceil(t.length())*2;o.beginPath(),o.fillStyle=r.penColor;for(let d=0;d0?r.dotSize:(r.minWidth+r.maxWidth)/2;o.beginPath(),this._drawCurveSegment(t.x,t.y,i),o.closePath(),o.fillStyle=r.penColor,o.fill()}_fromData(t,r,o){for(const i of t){const{points:l}=i,d=this._getPointGroupOptions(i);if(l.length>1)for(let c=0;c{const y=document.createElement("path");if(!isNaN(m.control1.x)&&!isNaN(m.control1.y)&&!isNaN(m.control2.x)&&!isNaN(m.control2.y)){const C=`M ${m.startPoint.x.toFixed(3)},${m.startPoint.y.toFixed(3)} C ${m.control1.x.toFixed(3)},${m.control1.y.toFixed(3)} ${m.control2.x.toFixed(3)},${m.control2.y.toFixed(3)} ${m.endPoint.x.toFixed(3)},${m.endPoint.y.toFixed(3)}`;y.setAttribute("d",C),y.setAttribute("stroke-width",(m.endWidth*2.25).toFixed(3)),y.setAttribute("stroke",h),y.setAttribute("fill","none"),y.setAttribute("stroke-linecap","round"),u.appendChild(y)}},(m,{penColor:h,dotSize:y,minWidth:C,maxWidth:S})=>{const w=document.createElement("circle"),E=y>0?y:(C+S)/2;w.setAttribute("r",E.toString()),w.setAttribute("cx",m.x.toString()),w.setAttribute("cy",m.y.toString()),w.setAttribute("fill",h),u.appendChild(w)}),u.outerHTML}}const hj="",MP=n.defineComponent({name:"SignaturePad",emits:["update:modelValue","change","remove"],data(){return{visible:!1,isEmpty:!0,signaturePad:null}},props:{modelValue:String,penColor:String,formCreateInject:Object},watch:{visible(e){e?(this.isEmpty=!0,this.$nextTick(()=>{this.signaturePad=n.markRaw(new hs(this.$refs.pad,{penColor:this.penColor})),this.signaturePad.addEventListener("endStroke",()=>{this.isEmpty=this.signaturePad.isEmpty()})})):(this.signaturePad.off(),this.signaturePad=null)}},methods:{clear(){this.signaturePad.clear(),this.isEmpty=!0},submit(){const e=this.signaturePad.toDataURL();this.updateValue(e),this.visible=!1},updateValue(e){this.$emit("update:modelValue",e),this.$emit("change",e)},remove(){this.updateValue(""),this.$emit("remove")}}}),PP={class:"_fc-signature"},LP={key:0,class:"_fc-signature-preview"},jP=["src"],zP={class:"_fc-signature-pad",ref:"pad",width:"600px",height:"270px"};function UP(e,t,r,o,i,l){const d=n.resolveComponent("el-button"),c=n.resolveComponent("el-dialog");return n.openBlock(),n.createElementBlock("div",PP,[e.modelValue?(n.openBlock(),n.createElementBlock("div",LP,[n.createElementVNode("i",{class:"fc-icon icon-delete2",onClick:t[0]||(t[0]=(...u)=>e.remove&&e.remove(...u))}),n.createElementVNode("img",{src:e.modelValue,alt:"signature"},null,8,jP)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"_fc-signature-btn",onClick:t[1]||(t[1]=u=>e.visible=!0)},[t[4]||(t[4]=n.createElementVNode("i",{class:"fc-icon icon-edit2"},null,-1)),n.createTextVNode(" "+n.toDisplayString(e.formCreateInject.t("signaturePadTip")||"\u70B9\u51FB\u6DFB\u52A0\u624B\u5199\u7B7E\u540D"),1)])),n.createVNode(c,{class:"_fc-signature-dialog",title:e.formCreateInject.t("signaturePadTitle")||"\u8BF7\u5728\u865A\u7EBF\u6846\u5185\u4E66\u5199",modelValue:e.visible,"onUpdate:modelValue":t[3]||(t[3]=u=>e.visible=u),"destroy-on-close":"","close-on-click-modal":!1,"append-to-body":"",width:"640px"},{footer:n.withCtx(()=>[n.createElementVNode("div",null,[n.createVNode(d,{size:"default",onClick:t[2]||(t[2]=u=>e.clear())},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("reset")||"\u91CD\u7F6E"),1)]),_:1}),n.createVNode(d,{type:"primary",disabled:e.isEmpty,onClick:e.submit,size:"default"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(e.formCreateInject.t("ok")||"\u786E\u5B9A"),1)]),_:1},8,["disabled","onClick"])])]),default:n.withCtx(()=>[n.createElementVNode("canvas",zP,null,512)]),_:1},8,["title","modelValue"])])}const HP=De(MP,[["render",UP]]),mj="",WP=n.defineComponent({name:"FcDataSelectView",components:{FcInlineForm:xg,DataTable:Eg},inject:["designer"],props:{title:String,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean},computed:{t(){return this.designer.setupState.t}},data(){return{visible:!0}},methods:{handleClick(e){e.stopPropagation(),this.visible=!this.visible}}}),GP={key:0,class:"el-dialog"},KP={class:"el-dialog__header show-close"},YP={class:"el-dialog__title"};function QP(e,t,r,o,i,l){const d=n.resolveComponent("el-select");return n.openBlock(),n.createElementBlock("div",{class:"_fd-data-select",style:n.normalizeStyle({"--fc-drag-empty":`'${e.t("com.select.emptyText")}'`})},[n.createVNode(d,{onClickCapture:e.handleClick,disabled:e.disabled,placeholder:e.placeholder},null,8,["onClickCapture","disabled","placeholder"]),e.visible?(n.openBlock(),n.createElementBlock("div",GP,[n.createElementVNode("header",KP,[n.createElementVNode("span",YP,n.toDisplayString(e.title),1)]),n.renderSlot(e.$slots,"search"),n.renderSlot(e.$slots,"table")])):n.createCommentVNode("",!0)],4)}const JP=De(WP,[["render",QP]]),XP=e=>e!==null&&typeof e=="object",ZP=e=>e!=null;function sf(e){if(!ZP(e))return e;if(Array.isArray(e))return e.map(t=>sf(t));if(XP(e)){const t={};return Object.keys(e).forEach(r=>{t[r]=sf(e[r])}),t}return e}const gj="",qP=n.defineComponent({name:"FcDataSelect",components:{FcDialog:Dg},emits:["update:modelValue","change","clear"],props:{title:String,formCreateInject:Object,placeholder:String,multiple:Boolean,disabled:Boolean,multipleLimit:Number,valueKey:String,labelKey:String,clearable:Boolean,searchRule:Object,tableRule:Object,autoLoad:Boolean,modelValue:[Object,Array]},computed:{options(){return this.list.map(e=>({label:e[this.labelKey||"label"],value:e[this.valueKey||"value"]}))},selectValue(){const e=this.options.map(t=>t.value);return this.multiple===!0?e:e[0]},fapi(){var e,t;return(t=(e=this.$refs)==null?void 0:e.dialog)==null?void 0:t.fapi}},data(){return{list:[],visible:!1,formRule:[],load:wl(()=>{this.$refs.dialog.fapi.el(this.formRule[1].name).initPage()},500)}},watch:{modelValue:{handler(e){e?this.list=Array.isArray(e)?e:[e]:this.list=[]},immediate:!0}},methods:{getTableEl(){return this.$refs.dialog.fapi.el(this.formRule[1].name)},getDialogEl(){return this.$refs.dialog},formChange(){this.autoLoad&&this.load()},changeSelectValue(e){e==null?this.list=[]:this.list=this.list.filter(t=>e.indexOf(t[this.valueKey||"value"])!==-1),this.updateValue()},confirm(){const e=za([...this.list,...this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().getSelectionRows()]),t=e.map(r=>r[this.valueKey||"value"]);this.list=e.filter((r,o)=>t.indexOf(r[this.valueKey||"value"])===o),this.$refs.dialog.close(),this.updateValue()},tableRowClick(e){this.multiple?this.$refs.dialog.fapi.el(this.formRule[1].name).getEl().toggleRowSelection(e):(this.list=[e],this.updateValue(),this.$refs.dialog.close())},updateValue(){this.multipleLimit>0&&this.list.length>this.multipleLimit&&(this.list=this.list.splice(0,this.multipleLimit));const e=this.list.map(t=>({[this.valueKey||"value"]:t[this.valueKey||"value"],[this.labelKey||"label"]:t[this.labelKey||"label"]}));this.$emit("update:modelValue",this.multiple?e:e[0]),this.$emit("change",this.multiple?e:e[0])},getFormRule(){const e=sf([this.searchRule,this.tableRule]);return e[1].on||(e[1].on={}),e[1].props||(e[1].props={}),this.multiple&&(e[1].props.rowKey||(e[1].props.rowKey=this.valueKey||"value"),e[1].name||(e[1].name=We())),e[1].props.selection=!0,e[1].on.rowClick?e[1].on.rowClick=[(...t)=>this.tableRowClick(...t),e[1].on.rowClick]:e[1].on.rowClick=(...t)=>this.tableRowClick(...t),e[1].on.selectionChange?e[1].on.selectionChange=[(...t)=>this.selectionChange(...t),e[1].on.selectionChange]:e[1].on.selectionChange=(...t)=>this.selectionChange(...t),e},selectionChange(e){this.multiple||this.tableRowClick(e[0])},handleClear(...e){this.$emit("clear",...e)},handleClick(e){this.disabled||!e||(this.visible=!0,this.formRule=this.getFormRule(),this.$refs.dialog.open())}}}),eL={class:"_fc-data-select"};function tL(e,t,r,o,i,l){const d=n.resolveComponent("el-option"),c=n.resolveComponent("el-select"),u=n.resolveComponent("FcDialog");return n.openBlock(),n.createElementBlock("div",eL,[n.createVNode(c,{disabled:e.disabled,placeholder:e.placeholder,multiple:e.multiple,multipleLimit:e.multipleLimit,clearable:e.clearable,"model-value":e.selectValue,"onUpdate:modelValue":e.changeSelectValue,"popper-class":"_fc-data-select-pop",onVisibleChange:e.handleClick,onClear:e.handleClear},{default:n.withCtx(()=>[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.options,m=>(n.openBlock(),n.createBlock(d,{key:m.value,label:m.label,value:m.value},null,8,["label","value"]))),128))]),_:1},8,["disabled","placeholder","multiple","multipleLimit","clearable","model-value","onUpdate:modelValue","onVisibleChange","onClear"]),n.createVNode(u,{ref:"dialog",formCreateInject:e.formCreateInject,rule:e.formRule,"onUpdate:modelValue":e.formChange,footer:e.multiple,title:e.title,width:"900px",onConfirm:e.confirm},null,8,["formCreateInject","rule","onUpdate:modelValue","footer","title","onConfirm"])])}const nL=De(qP,[["render",tL]]),vj="",iL=n.defineComponent({name:"FcEcharts",data(){return{chart:null,debounceLoad:wl(()=>{this.load()},600),debounceResize:wl(()=>{this.chart&&this.chart.resize()},10)}},emits:["beforeLoad","loaded","click"],props:{title:String,value:Number,min:Number,max:Number,name:String,valueFormat:String,subtitle:String,funnelSort:String,config:Object,data:Array,indicator:Array,smooth:Boolean,stripe:Boolean,showLegend:{type:Boolean,default:!0},loadOptions:{type:Function,default:()=>{}},showSeriesLabel:Boolean,type:String,pieType:String,stack:Boolean,barBackgroundColor:String},watch:{$props:{handler(){this.debounceLoad()},deep:!0}},methods:{getSeries(){var r;const e={type:"line",stack:this.stack?"Total":"",smooth:this.smooth,showBackground:!1,label:{show:this.showSeriesLabel,position:this.stripe?"inside":"top"}};this.type==="area"?(e.areaStyle={},e.emphasis={focus:"series"}):this.type==="bar"&&(e.type="bar",this.barBackgroundColor&&(e.showBackground=!0,e.backgroundStyle={color:this.barBackgroundColor}));let t=((r=this.config)==null?void 0:r.series)||[];return t.length?(typeof t[0]!="object"&&(t=[{data:t}]),t=t.map(o=>({...e,...o})),t):[]},getTooltip(){const e={trigger:"axis",valueFormat:void 0};return this.valueFormat&&(e.valueFormatter=t=>this.valueFormat?this.valueFormat.replaceAll("{value}",t):t),this.type==="bar"&&(e.axisPointer={type:"shadow"}),e},getAxis(){var e,t;return this.stripe?{yAxis:{type:"category",boundaryGap:this.type==="bar",data:((t=this.config)==null?void 0:t.category)||[]},xAxis:{type:"value"}}:{xAxis:{type:"category",boundaryGap:this.type==="bar",data:(e=this.config)==null?void 0:e.category},yAxis:{type:"value"}}},getDefOptions(){return{title:{text:this.title,subtext:this.subtitle},tooltip:this.getTooltip(),legend:{left:"right",show:this.showLegend},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},...this.getAxis(),series:this.getSeries()}},getPieOptions(){const e={radius:"50%",center:"50%",startAngle:0,avoidLabelOverlap:!0,labelLine:{show:!0},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}};return this.pieType==="doughnut"?(e.radius=["40%","70%"],e.avoidLabelOverlap=!1):this.pieType==="half-doughnut"&&(e.radius=["40%","70%"],e.center=["50%","70%"],e.startAngle=180,e.endAngle=360),{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{type:"pie",data:this.data,...e}]}},getGaugeOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"center"},series:[{name:"Pressure",type:"gauge",min:this.min||0,max:this.max||60,progress:{show:!0},detail:{valueAnimation:!0,formatter:"{value}"},data:[{value:this.value,name:this.name}]}]}},getRadarOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:this.showLegend},radar:{indicator:this.indicator},series:[{type:"radar",tooltip:{trigger:"item"},data:this.data}]}},getScatterOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"axis"},legend:{left:"right",show:!0},xAxis:{scale:!0},yAxis:{scale:!0},grid:{left:"20px",right:"20px",bottom:"20px",containLabel:!0},series:(this.data||[]).map(e=>Array.isArray(e)?{type:"scatter",data:e}:{type:"scatter",...e})}},getFunnelOptions(){return{title:{text:this.title,subtext:this.subtitle,left:"left"},tooltip:{trigger:"item"},legend:{left:"right",show:this.showLegend},series:[{name:"Funnel",type:"funnel",left:"10%",top:"40px",bottom:"20px",width:"80%",min:0,max:Math.max(...(this.data||[]).map(e=>e.value)),minSize:"0%",maxSize:"100%",sort:this.funnelSort||"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{}},data:this.data}]}},load(){this.$nextTick(()=>{on.ready("echarts",()=>{this.chart=n.markRaw(window.echarts.init(this.$refs.chart)),this.chart.on("click",(...t)=>{this.$emit("click",...t)});let e;if(this.type==="pie")e=this.getPieOptions();else if(this.type==="funnel")e=this.getFunnelOptions();else if(this.type==="gauge")e=this.getGaugeOptions();else if(this.type==="radar")e=this.getRadarOptions();else if(this.type==="scatter")e=this.getScatterOptions();else if(this.type==="custom"){if(e=this.loadOptions(this.config,this.chart)||{},typeof e.then=="function"){e.then(t=>{this.$emit("beforeLoad",this.chart,t),this.chart.setOption(t),this.$emit("loaded",this.chart,t)});return}}else e=this.getDefOptions();this.$emit("beforeLoad",this.chart,e),this.chart.setOption(e),this.$emit("loaded",this.chart,e)})})}},created(){window.echarts?on.done("echarts"):on.isDefined("echarts")||on.loadNpm("echarts@5.6.0/dist/echarts.min.js","echarts")},mounted(){this.load(),window.addEventListener("resize",this.debounceResize)},unmounted(){window.removeEventListener("resize",this.debounceResize)}}),rL={class:"_fc-echarts",ref:"chart"};function oL(e,t,r,o,i,l){return n.openBlock(),n.createElementBlock("div",rL,null,512)}const aL=De(iL,[["render",oL]]);/*! * @form-create/component-wangeditor v3.2.14 * (c) 2018-2024 xaboy * Github https://github.com/xaboy/form-create with wangeditor * Released under the MIT License. - */function $v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function aL(e){for(var t=1;t"u"?"undefined":Qt(Reflect))==="object"&&typeof Reflect.decorate=="function")Q=Reflect.decorate(R,z,$,A);else for(var ie=R.length-1;ie>=0;ie--)(G=R[ie])&&(Q=(J<3?G(Q):J>3?G(z,$,Q):G(z,$))||Q);return J>3&&Q&&Object.defineProperty(z,$,Q),Q}function m(R,z){return function($,A){z($,A,R)}}function y(R,z){if((typeof Reflect>"u"?"undefined":Qt(Reflect))==="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(R,z)}function C(R,z,$,A){function J(Q){return Q instanceof $?Q:new $(function(G){G(Q)})}return new($||($=Promise))(function(Q,G){function ie(be){try{le(A.next(be))}catch(ce){G(ce)}}function X(be){try{le(A.throw(be))}catch(ce){G(ce)}}function le(be){be.done?Q(be.value):J(be.value).then(ie,X)}le((A=A.apply(R,z||[])).next())})}function S(R,z){var $={label:0,sent:function(){if(Q[0]&1)throw Q[1];return Q[1]},trys:[],ops:[]},A,J,Q,G;return G={next:ie(0),throw:ie(1),return:ie(2)},typeof Symbol=="function"&&(G[Symbol.iterator]=function(){return this}),G;function ie(le){return function(be){return X([le,be])}}function X(le){if(A)throw new TypeError("Generator is already executing.");for(;$;)try{if(A=1,J&&(Q=le[0]&2?J.return:le[0]?J.throw||((Q=J.return)&&Q.call(J),0):J.next)&&!(Q=Q.call(J,le[1])).done)return Q;switch(J=0,Q&&(le=[le[0]&2,Q.value]),le[0]){case 0:case 1:Q=le;break;case 4:return $.label++,{value:le[1],done:!1};case 5:$.label++,J=le[1],le=[0];continue;case 7:le=$.ops.pop(),$.trys.pop();continue;default:if(Q=$.trys,!(Q=Q.length>0&&Q[Q.length-1])&&(le[0]===6||le[0]===2)){$=0;continue}if(le[0]===3&&(!Q||le[1]>Q[0]&&le[1]=R.length&&(R=void 0),{value:R&&R[A++],done:!R}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(R,z){var $=typeof Symbol=="function"&&R[Symbol.iterator];if(!$)return R;var A=$.call(R),J,Q=[],G;try{for(;(z===void 0||z-- >0)&&!(J=A.next()).done;)Q.push(J.value)}catch(ie){G={error:ie}}finally{try{J&&!J.done&&($=A.return)&&$.call(A)}finally{if(G)throw G.error}}return Q}function _(){for(var R=[],z=0;z1||ie(de,pe)})})}function ie(de,pe){try{X(A[de](pe))}catch(se){ce(Q[0][3],se)}}function X(de){de.value instanceof N?Promise.resolve(de.value.v).then(le,be):ce(Q[0][2],de)}function le(de){ie("next",de)}function be(de){ie("throw",de)}function ce(de,pe){de(pe),Q.shift(),Q.length&&ie(Q[0][0],Q[0][1])}}function F(R){var z,$;return z={},A("next"),A("throw",function(J){throw J}),A("return"),z[Symbol.iterator]=function(){return this},z;function A(J,Q){z[J]=R[J]?function(G){return($=!$)?{value:N(R[J](G)),done:J==="return"}:Q?Q(G):G}:Q}}function I(R){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=R[Symbol.asyncIterator],$;return z?z.call(R):(R=typeof b=="function"?b(R):R[Symbol.iterator](),$={},A("next"),A("throw"),A("return"),$[Symbol.asyncIterator]=function(){return this},$);function A(Q){$[Q]=R[Q]&&function(G){return new Promise(function(ie,X){G=R[Q](G),J(ie,X,G.done,G.value)})}}function J(Q,G,ie,X){Promise.resolve(X).then(function(le){Q({value:le,done:ie})},G)}}function P(R,z){return Object.defineProperty?Object.defineProperty(R,"raw",{value:z}):R.raw=z,R}var T=Object.create?function(R,z){Object.defineProperty(R,"default",{enumerable:!0,value:z})}:function(R,z){R.default=z};function B(R){if(R&&R.__esModule)return R;var z={};if(R!=null)for(var $ in R)$!=="default"&&Object.prototype.hasOwnProperty.call(R,$)&&w(z,R,$);return T(z,R),z}function L(R){return R&&R.__esModule?R:{default:R}}function U(R,z){if(!z.has(R))throw new TypeError("attempted to get private field on non-instance");return z.get(R)}function H(R,z,$){if(!z.has(R))throw new TypeError("attempted to set private field on non-instance");return z.set(R,$),$}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(4)),h=l(i(26)),m=l(i(17)),y=l(i(121)),C=l(i(27)),S=l(i(91)),w=l(i(70)),E=l(i(28)),b=l(i(57));(0,d.default)(o,"__esModule",{value:!0}),o.DomElement=void 0;var g=i(2),_=i(6),x=[];function k(T){var B=document.createElement("div");B.innerHTML=T;var L=B.children;return _.toArray(L)}function N(T){return T?T instanceof HTMLCollection||T instanceof NodeList:!1}function V(T){var B=document.querySelectorAll(T);return _.toArray(B)}function F(T){var B=[],L=[];return(0,c.default)(T)?B=T:B=T.split(";"),(0,u.default)(B).call(B,function(U){var H,R=(0,h.default)(H=U.split(":")).call(H,function(z){return(0,m.default)(z).call(z)});R.length===2&&L.push(R[0]+":"+R[1])}),L}var I=function(){function T(B){if(this.elems=[],this.length=this.elems.length,this.dataSource=new y.default,!!B){if(B instanceof T)return B;var L=[],U=B instanceof Node?B.nodeType:-1;if(this.selector=B,U===1||U===9)L=[B];else if(N(B))L=_.toArray(B);else if(B instanceof Array)L=B;else if(typeof B=="string"){var H,R=(0,m.default)(H=B.replace(`/ -/mg`,"")).call(H);(0,C.default)(R).call(R,"<")===0?L=k(R):L=V(R)}var z=L.length;if(!z)return this;for(var $=0;$=L&&(B=B%L),P(this.elems[B])},T.prototype.first=function(){return this.get(0)},T.prototype.last=function(){var B=this.length;return this.get(B-1)},T.prototype.on=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(!L){R.addEventListener(B,U);return}var z=function(A){var J=A.target;J.matches(L)&&U.call(J,A)};R.addEventListener(B,z),x.push({elem:R,selector:L,fn:U,agentFn:z})})):this},T.prototype.off=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(L){for(var z=-1,$=0;$]+>/g,function(){return""})}},T.prototype.html=function(B){var L=this.elems[0];return B?(L.innerHTML=B,this):L.innerHTML},T.prototype.val=function(){var B,L=this.elems[0];return(0,m.default)(B=L.value).call(B)},T.prototype.focus=function(){var B;return(0,u.default)(B=this).call(B,function(L){L.focus()})},T.prototype.prev=function(){var B=this.elems[0];return P(B.previousElementSibling)},T.prototype.next=function(){var B=this.elems[0];return P(B.nextElementSibling)},T.prototype.getNextSibling=function(){var B=this.elems[0];return P(B.nextSibling)},T.prototype.parent=function(){var B=this.elems[0];return P(B.parentElement)},T.prototype.parentUntil=function(B,L){var U=L||this.elems[0];if(U.nodeName==="BODY")return null;var H=U.parentElement;return H===null?null:H.matches(B)?P(H):this.parentUntil(B,H)},T.prototype.parentUntilEditor=function(B,L,U){var H=U||this.elems[0];if(P(H).equal(L.$textContainerElem)||P(H).equal(L.$toolbarElem))return null;var R=H.parentElement;return R===null?null:R.matches(B)?P(R):this.parentUntilEditor(B,L,R)},T.prototype.equal=function(B){return B instanceof T?this.elems[0]===B.elems[0]:B instanceof HTMLElement?this.elems[0]===B:!1},T.prototype.insertBefore=function(B){var L,U=P(B),H=U.elems[0];return H?(0,u.default)(L=this).call(L,function(R){var z=H.parentNode;z==null||z.insertBefore(R,H)}):this},T.prototype.insertAfter=function(B){var L,U=P(B),H=U.elems[0],R=H&&H.nextSibling;return H?(0,u.default)(L=this).call(L,function(z){var $=H.parentNode;R?$.insertBefore(z,R):$.appendChild(z)}):this},T.prototype.data=function(B,L){if(L!=null)this.dataSource.set(B,L);else return this.dataSource.get(B)},T.prototype.getNodeTop=function(B){if(this.length<1)return this;var L=this.parent();return B.$textElem.equal(this)||B.$textElem.equal(L)?this:(L.prior=this,L.getNodeTop(B))},T.prototype.getOffsetData=function(){var B=this.elems[0];return{top:B.offsetTop,left:B.offsetLeft,width:B.offsetWidth,height:B.offsetHeight,parent:B.offsetParent}},T.prototype.scrollTop=function(B){var L=this.elems[0];L.scrollTo({top:B})},T}();o.DomElement=I;function P(){for(var T=[],B=0;B/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
                  ")}o.replaceHtmlSymbol=b;function g(B){return B.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')}o.replaceSpecialSymbol=g;function _(B,L){for(var U in B)if(Object.prototype.hasOwnProperty.call(B,U)){var H=L(U,B[U]);if(H===!1)break}}o.forEach=_;function x(B,L){var U,H,R,z=B.length||0;for(U=0;U

                  ',o.EMPTY_P_LAST_REGEX=/

                  <\/p>$/gim,o.EMPTY_P_REGEX=/

                  /gim},function(r,o,i){(function(l){var d=function(u){return u&&u.Math==Math&&u};r.exports=d((typeof globalThis>"u"?"undefined":Qt(globalThis))=="object"&&globalThis)||d((typeof window>"u"?"undefined":Qt(window))=="object"&&window)||d((typeof self>"u"?"undefined":Qt(self))=="object"&&self)||d(Qt(l)=="object"&&l)||Function("return this")()}).call(this,i(145))},function(r,o){r.exports={}},function(r,o,i){var l=i(8),d=i(74),c=i(16),u=i(64),h=i(76),m=i(106),y=d("wks"),C=l.Symbol,S=m?C:C&&C.withoutSetter||u;r.exports=function(w){return c(y,w)||(h&&c(C,w)?y[w]=C[w]:y[w]=S("Symbol."+w)),y[w]}},function(r,o){r.exports=function(i){try{return!!i()}catch{return!0}}},function(r,o,i){var l=i(9),d=i(16),c=i(93),u=i(18).f;r.exports=function(h){var m=l.Symbol||(l.Symbol={});d(m,h)||u(m,h,{value:c.f(h)})}},function(r,o){r.exports=function(i){return Qt(i)==="object"?i!==null:typeof i=="function"}},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},function(r,o,i){var l=i(9);r.exports=function(d){return l[d+"Prototype"]}},function(r,o){var i={}.hasOwnProperty;r.exports=function(l,d){return i.call(l,d)}},function(r,o,i){r.exports=i(192)},function(r,o,i){var l=i(14),d=i(100),c=i(25),u=i(60),h=Object.defineProperty;o.f=l?h:function(y,C,S){if(c(y),C=u(C,!0),c(S),d)try{return h(y,C,S)}catch{}if("get"in S||"set"in S)throw TypeError("Accessors not supported");return"value"in S&&(y[C]=S.value),y}},function(r,o,i){var l=i(14),d=i(18),c=i(48);r.exports=l?function(u,h,m){return d.f(u,h,c(1,m))}:function(u,h,m){return u[h]=m,u}},function(r,o,i){var l=function(){var x;return function(){return typeof x>"u"&&(x=Boolean(window&&document&&document.all&&!window.atob)),x}}(),d=function(){var x={};return function(N){if(typeof x[N]>"u"){var V=document.querySelector(N);if(window.HTMLIFrameElement&&V instanceof window.HTMLIFrameElement)try{V=V.contentDocument.head}catch{V=null}x[N]=V}return x[N]}}(),c=[];function u(_){for(var x=-1,k=0;k"u"){var N=i.nc;N&&(k.nonce=N)}if(Object.keys(k).forEach(function(F){x.setAttribute(F,k[F])}),typeof _.insert=="function")_.insert(x);else{var V=d(_.insert||"head");if(!V)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");V.appendChild(x)}return x}function y(_){if(_.parentNode===null)return!1;_.parentNode.removeChild(_)}var C=function(){var x=[];return function(N,V){return x[N]=V,x.filter(Boolean).join(` -`)}}();function S(_,x,k,N){var V=k?"":N.media?"@media ".concat(N.media," {").concat(N.css,"}"):N.css;if(_.styleSheet)_.styleSheet.cssText=C(x,V);else{var F=document.createTextNode(V),I=_.childNodes;I[x]&&_.removeChild(I[x]),I.length?_.insertBefore(F,I[x]):_.appendChild(F)}}function w(_,x,k){var N=k.css,V=k.media,F=k.sourceMap;if(V?_.setAttribute("media",V):_.removeAttribute("media"),F&&typeof btoa<"u"&&(N+=` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(F))))," */")),_.styleSheet)_.styleSheet.cssText=N;else{for(;_.firstChild;)_.removeChild(_.firstChild);_.appendChild(document.createTextNode(N))}}var E=null,b=0;function g(_,x){var k,N,V;if(x.singleton){var F=b++;k=E||(E=m(x)),N=S.bind(null,k,F,!1),V=S.bind(null,k,F,!0)}else k=m(x),N=w.bind(null,k,x),V=function(){y(k)};return N(_),function(P){if(P){if(P.css===_.css&&P.media===_.media&&P.sourceMap===_.sourceMap)return;N(_=P)}else V()}}r.exports=function(_,x){x=x||{},!x.singleton&&typeof x.singleton!="boolean"&&(x.singleton=l()),_=_||[];var k=h(_,x);return function(V){if(V=V||[],Object.prototype.toString.call(V)==="[object Array]"){for(var F=0;F0){var T=P==null?void 0:P.getNodeName();T&&T==="I"&&I.addClass(k)}})}var V=new C.default(x,_);return x.dropList=V,b.on("click",function(){var F;g.selection.getRange()!=null&&(b.css("z-index",g.zIndex.get("menu")),(0,c.default)(F=g.txt.eventHooks.dropListMenuHoverEvents).call(F,function(I){return I()}),V.show())}).on("mouseleave",function(){b.css("z-index","auto"),V.hideTimeoutId=(0,u.default)(function(){V.hide()})}),x}return E}(y.default);o.default=S},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d))throw TypeError(String(d)+" is not an object");return d}},function(r,o,i){r.exports=i(188)},function(r,o,i){r.exports=i(201)},function(r,o,i){r.exports=i(213)},function(r,o,i){r.exports=i(283)},function(r,o,i){var l=i(72),d=i(49);r.exports=function(c){return l(d(c))}},function(r,o,i){var l=i(49);r.exports=function(d){return Object(l(d))}},function(r,o,i){var l=i(40),d=i(72),c=i(31),u=i(35),h=i(88),m=[].push,y=function(S){var w=S==1,E=S==2,b=S==3,g=S==4,_=S==6,x=S==5||_;return function(k,N,V,F){for(var I=c(k),P=d(I),T=l(N,V,3),B=u(P.length),L=0,U=F||h,H=w?U(k,B):E?U(k,0):void 0,R,z;B>L;L++)if((x||L in P)&&(R=P[L],z=T(R,L,I),S)){if(w)H[L]=z;else if(z)switch(S){case 3:return!0;case 5:return R;case 6:return L;case 2:m.call(H,R)}else if(g)return!1}return _?-1:b||g?g:H}};r.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(29)),h=l(i(132));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3)),C=i(7),S=function(){function w(E,b){this.menu=E,this.conf=b,this.$container=y.default('

                  ');var g=E.editor;g.txt.eventHooks.clickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.toolbarClickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.dropListMenuHoverEvents.push(w.hideCurAllPanels)}return w.prototype.create=function(){var E=this,b=this.menu;if(!w.createdMenus.has(b)){var g=this.conf,_=this.$container,x=g.width||300,k=b.editor.$toolbarElem.getBoundingClientRect(),N=b.$elem.getBoundingClientRect(),V=k.height+k.top-N.top,F=(k.width-x)/2+k.left-N.left,I=300;Math.abs(F)>I&&(N.left');_.append(P),P.on("click",function(){E.remove()});var T=y.default('
                    '),B=y.default('
                    ');_.append(T).append(B);var L=g.height;L&&B.css("height",L+"px").css("overflow-y","auto");var U=g.tabs||[],H=[],R=[];(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.title||"",Q=$.tpl||"",G=y.default('
                  • '+J+"
                  • ");T.append(G);var ie=y.default(Q);B.append(ie),H.push(G),R.push(ie),A===0?(G.data("active",!0),G.addClass("w-e-active")):ie.hide(),G.on("click",function(){G.data("active")||((0,c.default)(H).call(H,function(X){X.data("active",!1),X.removeClass("w-e-active")}),(0,c.default)(R).call(R,function(X){X.hide()}),G.data("active",!0),G.addClass("w-e-active"),ie.show())})}}),_.on("click",function($){$.stopPropagation()}),b.$elem.append(_),g.setLinkValue&&g.setLinkValue(_,"text"),g.setLinkValue&&g.setLinkValue(_,"link"),(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.events||[];(0,c.default)(J).call(J,function(Q){var G,ie=Q.selector,X=Q.type,le=Q.fn||C.EMPTY_FN,be=R[A],ce=(G=Q.bindEnter)!==null&&G!==void 0?G:!1,de=function(se){return m.__awaiter(E,void 0,void 0,function(){var ge;return m.__generator(this,function(ye){switch(ye.label){case 0:return se.stopPropagation(),[4,le(se)];case 1:return ge=ye.sent(),ge&&this.remove(),[2]}})})};(0,u.default)(be).call(be,ie).on(X,de),ce&&X==="click"&&be.on("keyup",function(pe){pe.keyCode==13&&de(pe)})})}});var z=(0,u.default)(_).call(_,"input[type=text],textarea");z.length&&z.get(0).focus(),w.hideCurAllPanels(),b.setPanel(this),w.createdMenus.add(b)}},w.prototype.remove=function(){var E=this.menu,b=this.$container;b&&b.remove(),w.createdMenus.delete(E)},w.hideCurAllPanels=function(){var E;w.createdMenus.size!==0&&(0,c.default)(E=w.createdMenus).call(E,function(b){var g=b.panel;g&&g.remove()})},w.createdMenus=new h.default,w}();o.default=S},function(r,o){var i={}.toString;r.exports=function(l){return i.call(l).slice(8,-1)}},function(r,o,i){var l=i(62),d=Math.min;r.exports=function(c){return c>0?d(l(c),9007199254740991):0}},function(r,o,i){var l=i(9),d=i(8),c=function(h){return typeof h=="function"?h:void 0};r.exports=function(u,h){return arguments.length<2?c(l[u])||c(d[u]):l[u]&&l[u][h]||d[u]&&d[u][h]}},function(r,o,i){var l=i(81),d=i(18).f,c=i(19),u=i(16),h=i(170),m=i(10),y=m("toStringTag");r.exports=function(C,S,w,E){if(C){var b=w?C:C.prototype;u(b,y)||d(b,y,{configurable:!0,value:S}),E&&!l&&c(b,"toString",h)}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(95)),h=function(m){c.__extends(y,m);function y(C,S){return m.call(this,C,S)||this}return y.prototype.setPanel=function(C){this.panel=C},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S,w,E){this.editor=S,this.$targetElem=w,this.conf=E,this._show=!1,this._isInsertTextContainer=!1;var b=m.default("
                    ");b.addClass("w-e-tooltip"),this.$container=b}return C.prototype.getPositionData=function(){var S=this.$container,w=0,E=0,b=20,g=document.documentElement.scrollTop,_=this.$targetElem.getBoundingClientRect(),x=this.editor.$textElem.getBoundingClientRect(),k=this.$targetElem.getOffsetData(),N=m.default(k.parent),V=this.editor.$textElem.elems[0].scrollTop;if(this._isInsertTextContainer=N.equal(this.editor.$textContainerElem),this._isInsertTextContainer){var F=N.getBoundingClientRect().height,I=k.top,P=k.left,T=k.height,B=I-V;B>b+5?(w=B-b-15,S.addClass("w-e-tooltip-up")):B+T+b0?B:0)+b+10,S.addClass("w-e-tooltip-down")),P<0?E=0:E=P}else _.top
                    ");N.addClass("w-e-tooltip-item-wrapper "),N.append(k),g.append(N),k.on("click",function(V){V.preventDefault();var F=_.onClick(E,b);F&&S.remove()})})},C.prototype.create=function(){var S,w,E=this.editor,b=this.$container;this.appendMenus();var g=this.getPositionData(),_=g.top,x=g.left;b.css("top",_+"px"),b.css("left",x+"px"),b.css("z-index",E.zIndex.get("tooltip")),this._isInsertTextContainer?this.editor.$textContainerElem.append(b):m.default("body").append(b),this._show=!0,E.beforeDestroy((0,u.default)(S=this.remove).call(S,this)),E.txt.eventHooks.onBlurEvents.push((0,u.default)(w=this.remove).call(w,this))},C.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,d.default)(C.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),C}();o.default=y},function(r,o,i){var l=i(41);r.exports=function(d,c,u){if(l(d),c===void 0)return d;switch(u){case 0:return function(){return d.call(c)};case 1:return function(h){return d.call(c,h)};case 2:return function(h,m){return d.call(c,h,m)};case 3:return function(h,m,y){return d.call(c,h,m,y)}}return function(){return d.apply(c,arguments)}}},function(r,o){r.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},function(r,o,i){var l=i(165),d=i(8),c=i(13),u=i(19),h=i(16),m=i(63),y=i(51),C=d.WeakMap,S,w,E,b=function(I){return E(I)?w(I):S(I,{})},g=function(I){return function(P){var T;if(!c(P)||(T=w(P)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return T}};if(l){var _=new C,x=_.get,k=_.has,N=_.set;S=function(I,P){return N.call(_,I,P),P},w=function(I){return x.call(_,I)||{}},E=function(I){return k.call(_,I)}}else{var V=m("state");y[V]=!0,S=function(I,P){return u(I,V,P),P},w=function(I){return h(I,V)?I[V]:{}},E=function(I){return h(I,V)}}r.exports={set:S,get:w,has:E,enforce:b,getterFor:g}},function(r,o){r.exports=!0},function(r,o){r.exports={}},function(r,o,i){r.exports=i(261)},function(r,o,i){r.exports=i(265)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.createElementFragment=o.createDocumentFragment=o.createElement=o.insertBefore=o.getEndPoint=o.getStartPoint=o.updateRange=o.filterSelectionNodes=void 0;var u=i(2),h=i(137),m=u.__importDefault(i(3));function y(x){var k=[];return(0,c.default)(x).call(x,function(N){var V=N.getNodeName();if(V!==h.ListType.OrderedList&&V!==h.ListType.UnorderedList)k.push(N);else if(N.prior)k.push(N.prior);else{var F=N.children();F==null||(0,c.default)(F).call(F,function(I){k.push(m.default(I))})}}),k}o.filterSelectionNodes=y;function C(x,k,N){var V=x.selection,F=document.createRange();k.length>1?(F.setStart(k.elems[0],0),F.setEnd(k.elems[k.length-1],k.elems[k.length-1].childNodes.length)):F.selectNodeContents(k.elems[0]),N&&F.collapse(!1),V.saveRange(F),V.restoreSelection()}o.updateRange=C;function S(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.elems[0])}o.getStartPoint=S;function w(x){var k;return x.prior?x.prior:m.default((k=x.children())===null||k===void 0?void 0:k.last().elems[0])}o.getEndPoint=w;function E(x,k,N){N===void 0&&(N=null),x.parent().elems[0].insertBefore(k,N)}o.insertBefore=E;function b(x){return document.createElement(x)}o.createElement=b;function g(){return document.createDocumentFragment()}o.createDocumentFragment=g;function _(x,k,N){return N===void 0&&(N="li"),(0,c.default)(x).call(x,function(V){var F=b(N);F.innerHTML=V.html(),k.appendChild(F),V.remove()}),k}o.createElementFragment=_},function(r,o){r.exports=function(i,l){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:l}}},function(r,o){r.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(r,o,i){var l=i(164).charAt,d=i(42),c=i(75),u="String Iterator",h=d.set,m=d.getterFor(u);c(String,"String",function(y){h(this,{type:u,string:String(y),index:0})},function(){var C=m(this),S=C.string,w=C.index,E;return w>=S.length?{value:void 0,done:!0}:(E=l(S,w),C.index+=E.length,{value:E,done:!1})})},function(r,o){r.exports={}},function(r,o,i){var l=i(107),d=i(80);r.exports=Object.keys||function(u){return l(u,d)}},function(r,o,i){var l=i(19);r.exports=function(d,c,u,h){h&&h.enumerable?d[c]=u:l(d,c,u)}},function(r,o,i){i(173);var l=i(174),d=i(8),c=i(65),u=i(19),h=i(44),m=i(10),y=m("toStringTag");for(var C in l){var S=d[C],w=S&&S.prototype;w&&c(w)!==y&&u(w,y,C),h[C]=h.Array}},function(r,o,i){var l=i(34);r.exports=Array.isArray||function(c){return l(c)=="Array"}},function(r,o,i){var l=i(11),d=i(10),c=i(86),u=d("species");r.exports=function(h){return c>=51||!l(function(){var m=[],y=m.constructor={};return y[u]=function(){return{foo:1}},m[h](Boolean).foo!==1})}},function(r,o,i){r.exports=i(222)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListHandle=void 0;var c=i(2),u=c.__importDefault(i(373)),h=function(){function m(y){this.options=y,this.selectionRangeElem=new u.default}return m}();o.ListHandle=h},function(r,o,i){var l={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,c=d&&!l.call({1:2},1);o.f=c?function(h){var m=d(this,h);return!!m&&m.enumerable}:l},function(r,o,i){var l=i(13);r.exports=function(d,c){if(!l(d))return d;var u,h;if(c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d))||typeof(u=d.valueOf)=="function"&&!l(h=u.call(d))||!c&&typeof(u=d.toString)=="function"&&!l(h=u.call(d)))return h;throw TypeError("Can't convert object to primitive value")}},function(r,o){},function(r,o){var i=Math.ceil,l=Math.floor;r.exports=function(d){return isNaN(d=+d)?0:(d>0?l:i)(d)}},function(r,o,i){var l=i(74),d=i(64),c=l("keys");r.exports=function(u){return c[u]||(c[u]=d(u))}},function(r,o){var i=0,l=Math.random();r.exports=function(d){return"Symbol("+String(d===void 0?"":d)+")_"+(++i+l).toString(36)}},function(r,o,i){var l=i(81),d=i(34),c=i(10),u=c("toStringTag"),h=d(function(){return arguments}())=="Arguments",m=function(C,S){try{return C[S]}catch{}};r.exports=l?d:function(y){var C,S,w;return y===void 0?"Undefined":y===null?"Null":typeof(S=m(C=Object(y),u))=="string"?S:h?d(C):(w=d(C))=="Object"&&typeof C.callee=="function"?"Arguments":w}},function(r,o,i){var l=i(25),d=i(112),c=i(35),u=i(40),h=i(113),m=i(114),y=function(w,E){this.stopped=w,this.result=E},C=r.exports=function(S,w,E,b,g){var _=u(w,E,b?2:1),x,k,N,V,F,I,P;if(g)x=S;else{if(k=h(S),typeof k!="function")throw TypeError("Target is not iterable");if(d(k)){for(N=0,V=c(S.length);V>N;N++)if(F=b?_(l(P=S[N])[0],P[1]):_(S[N]),F&&F instanceof y)return F;return new y(!1)}x=k.call(S)}for(I=x.next;!(P=I.call(x)).done;)if(F=m(x,_,P.value,b),Qt(F)=="object"&&F&&F instanceof y)return F;return new y(!1)};C.stop=function(S){return new y(!0,S)}},function(r,o,i){var l=i(11);r.exports=function(d,c){var u=[][d];return!!u&&l(function(){u.call(null,c||function(){throw 1},1)})}},function(r,o){r.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},function(r,o,i){var l=i(60),d=i(18),c=i(48);r.exports=function(u,h,m){var y=l(h);y in u?d.f(u,y,c(0,m)):u[y]=m}},function(r,o,i){r.exports=i(209)},function(r,o,i){var l=i(14),d=i(59),c=i(48),u=i(30),h=i(60),m=i(16),y=i(100),C=Object.getOwnPropertyDescriptor;o.f=l?C:function(w,E){if(w=u(w),E=h(E,!0),y)try{return C(w,E)}catch{}if(m(w,E))return c(!d.f.call(w,E),w[E])}},function(r,o,i){var l=i(11),d=i(34),c="".split;r.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return d(u)=="String"?c.call(u,""):Object(u)}:Object},function(r,o,i){var l=i(8),d=i(13),c=l.document,u=d(c)&&d(c.createElement);r.exports=function(h){return u?c.createElement(h):{}}},function(r,o,i){var l=i(43),d=i(103);(r.exports=function(c,u){return d[c]||(d[c]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.4",mode:l?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},function(r,o,i){var l=i(5),d=i(167),c=i(105),u=i(171),h=i(37),m=i(19),y=i(53),C=i(10),S=i(43),w=i(44),E=i(104),b=E.IteratorPrototype,g=E.BUGGY_SAFARI_ITERATORS,_=C("iterator"),x="keys",k="values",N="entries",V=function(){return this};r.exports=function(F,I,P,T,B,L,U){d(P,I,T);var H=function(be){if(be===B&&J)return J;if(!g&&be in $)return $[be];switch(be){case x:return function(){return new P(this,be)};case k:return function(){return new P(this,be)};case N:return function(){return new P(this,be)}}return function(){return new P(this)}},R=I+" Iterator",z=!1,$=F.prototype,A=$[_]||$["@@iterator"]||B&&$[B],J=!g&&A||H(B),Q=I=="Array"&&$.entries||A,G,ie,X;if(Q&&(G=c(Q.call(new F)),b!==Object.prototype&&G.next&&(!S&&c(G)!==b&&(u?u(G,b):typeof G[_]!="function"&&m(G,_,V)),h(G,R,!0,!0),S&&(w[R]=V))),B==k&&A&&A.name!==k&&(z=!0,J=function(){return A.call(this)}),(!S||U)&&$[_]!==J&&m($,_,J),w[I]=J,B)if(ie={values:H(k),keys:L?J:H(x),entries:H(N)},U)for(X in ie)(g||z||!(X in $))&&y($,X,ie[X]);else l({target:I,proto:!0,forced:g||z},ie);return ie}},function(r,o,i){var l=i(11);r.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},function(r,o,i){var l=i(25),d=i(169),c=i(80),u=i(51),h=i(108),m=i(73),y=i(63),C=">",S="<",w="prototype",E="script",b=y("IE_PROTO"),g=function(){},_=function(I){return S+E+C+I+S+"/"+E+C},x=function(I){I.write(_("")),I.close();var P=I.parentWindow.Object;return I=null,P},k=function(){var I=m("iframe"),P="java"+E+":",T;return I.style.display="none",h.appendChild(I),I.src=String(P),T=I.contentWindow.document,T.open(),T.write(_("document.F=Object")),T.close(),T.F},N,V=function(){try{N=document.domain&&new ActiveXObject("htmlfile")}catch{}V=N?x(N):k();for(var I=c.length;I--;)delete V[w][c[I]];return V()};u[b]=!0,r.exports=Object.create||function(I,P){var T;return I!==null?(g[w]=l(I),T=new g,g[w]=null,T[b]=I):T=V(),P===void 0?T:d(T,P)}},function(r,o,i){var l=i(30),d=i(35),c=i(79),u=function(m){return function(y,C,S){var w=l(y),E=d(w.length),b=c(S,E),g;if(m&&C!=C){for(;E>b;)if(g=w[b++],g!=g)return!0}else for(;E>b;b++)if((m||b in w)&&w[b]===C)return m||b||0;return!m&&-1}};r.exports={includes:u(!0),indexOf:u(!1)}},function(r,o,i){var l=i(62),d=Math.max,c=Math.min;r.exports=function(u,h){var m=l(u);return m<0?d(m+h,0):c(m,h)}},function(r,o){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,o,i){var l=i(10),d=l("toStringTag"),c={};c[d]="z",r.exports=String(c)==="[object z]"},function(r,o){r.exports=function(){}},function(r,o){r.exports=function(i,l,d){if(!(i instanceof l))throw TypeError("Incorrect "+(d?d+" ":"")+"invocation");return i}},function(r,o,i){var l=i(36);r.exports=l("navigator","userAgent")||""},function(r,o,i){var l=i(41),d=function(u){var h,m;this.promise=new u(function(y,C){if(h!==void 0||m!==void 0)throw TypeError("Bad Promise constructor");h=y,m=C}),this.resolve=l(h),this.reject=l(m)};r.exports.f=function(c){return new d(c)}},function(r,o,i){var l=i(8),d=i(84),c=l.process,u=c&&c.versions,h=u&&u.v8,m,y;h?(m=h.split("."),y=m[0]+m[1]):d&&(m=d.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=d.match(/Chrome\/(\d+)/),m&&(y=m[1]))),r.exports=y&&+y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=u.__importDefault(i(267)),C=u.__importDefault(i(280)),S=u.__importDefault(i(281)),w=u.__importDefault(i(282)),E=u.__importDefault(i(301)),b=u.__importStar(i(416)),g=u.__importDefault(i(417)),_=u.__importDefault(i(418)),x=u.__importDefault(i(419)),k=u.__importStar(i(420)),N=u.__importDefault(i(423)),V=u.__importDefault(i(424)),F=u.__importDefault(i(425)),I=u.__importDefault(i(427)),P=u.__importDefault(i(437)),T=u.__importDefault(i(440)),B=u.__importStar(i(441)),L=u.__importDefault(i(23)),U=u.__importDefault(i(134)),H=u.__importDefault(i(24)),R=u.__importDefault(i(33)),z=u.__importDefault(i(38)),$=u.__importDefault(i(39)),A=1,J=function(){function Q(G,ie){this.pluginsFunctionList={},this.beforeDestroyHooks=[],this.id="wangEditor-"+A++,this.toolbarSelector=G,this.textSelector=ie,b.selectorValidator(this),this.config=m.deepClone(y.default),this.$toolbarElem=h.default("
                    "),this.$textContainerElem=h.default("
                    "),this.$textElem=h.default("
                    "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new C.default(this),this.cmd=new S.default(this),this.txt=new w.default(this),this.menus=new E.default(this),this.zIndex=new V.default,this.change=new F.default(this),this.history=new I.default(this),this.onSelectionChange=new T.default(this);var X=P.default(this),le=X.disable,be=X.enable;this.disable=le,this.enable=be,this.isEnable=!0}return Q.prototype.initSelection=function(G){g.default(this,G)},Q.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),x.default(this),b.default(this),this.txt.init(),this.menus.init(),k.default(this),this.initSelection(!0),_.default(this),this.change.observe(),this.history.observe(),B.default(this)},Q.prototype.beforeDestroy=function(G){return this.beforeDestroyHooks.push(G),this},Q.prototype.destroy=function(){var G,ie=this;(0,c.default)(G=this.beforeDestroyHooks).call(G,function(X){return X.call(ie)}),this.$toolbarElem.remove(),this.$textContainerElem.remove()},Q.prototype.fullScreen=function(){k.setFullScreen(this)},Q.prototype.unFullScreen=function(){k.setUnFullScreen(this)},Q.prototype.scrollToHead=function(G){N.default(this,G)},Q.registerMenu=function(G,ie){!ie||typeof ie!="function"||(Q.globalCustomMenuConstructorList[G]=ie)},Q.prototype.registerPlugin=function(G,ie){B.registerPlugin(G,ie,this.pluginsFunctionList)},Q.registerPlugin=function(G,ie){B.registerPlugin(G,ie,Q.globalPluginsFunctionList)},Q.$=h.default,Q.BtnMenu=L.default,Q.DropList=U.default,Q.DropListMenu=H.default,Q.Panel=R.default,Q.PanelMenu=z.default,Q.Tooltip=$.default,Q.globalCustomMenuConstructorList={},Q.globalPluginsFunctionList={},Q}();o.default=J},function(r,o,i){var l=i(13),d=i(55),c=i(10),u=c("species");r.exports=function(h,m){var y;return d(h)&&(y=h.constructor,typeof y=="function"&&(y===Array||d(y.prototype))?y=void 0:l(y)&&(y=y[u],y===null&&(y=void 0))),new(y===void 0?Array:y)(m===0?0:m)}},function(r,o,i){r.exports=i(185)},function(r,o,i){var l=i(49),d=i(68),c="["+d+"]",u=RegExp("^"+c+c+"*"),h=RegExp(c+c+"*$"),m=function(C){return function(S){var w=String(l(S));return C&1&&(w=w.replace(u,"")),C&2&&(w=w.replace(h,"")),w}};r.exports={start:m(1),end:m(2),trim:m(3)}},function(r,o,i){r.exports=i(205)},function(r,o,i){var l=i(227),d=i(230);function c(u){return typeof d=="function"&&typeof l=="symbol"?r.exports=c=function(m){return typeof m}:r.exports=c=function(m){return m&&typeof d=="function"&&m.constructor===d&&m!==d.prototype?"symbol":typeof m},c(u)}r.exports=c},function(r,o,i){var l=i(10);o.f=l},function(r,o,i){r.exports=i(306)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(33)),m=function(){function y(C,S){var w=this;this.$elem=C,this.editor=S,this._active=!1,C.on("click",function(E){var b;h.default.hideCurAllPanels(),(0,c.default)(b=S.txt.eventHooks.menuClickEvents).call(b,function(g){return g()}),E.stopPropagation(),S.selection.getRange()!=null&&w.clickHandler(E)})}return y.prototype.clickHandler=function(C){},y.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},y.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,d.default)(y.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.getParentNodeA=o.EXTRA_TAG=void 0,o.EXTRA_TAG=["B","FONT","I","STRIKE"];function u(m){for(var y=m.elems[0];y&&(0,c.default)(C=o.EXTRA_TAG).call(C,y.nodeName);){var C;if(y=y.parentElement,y.nodeName==="A")return y}}o.getParentNodeA=u;function h(m){var y,C=m.selection.getSelectionContainerElem();if(!(!((y=C==null?void 0:C.elems)===null||y===void 0)&&y.length))return!1;if(C.getNodeName()==="A")return!0;var S=u(C);return!!(S&&S.nodeName==="A")}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(57)),u=l(i(4)),h=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(135)),S=m.__importDefault(i(136)),w=function(){function E(b){this.editor=b}return E.prototype.insertImg=function(b,g,_){var x=this.editor,k=x.config,N="validate.",V=function(L,U){return U===void 0&&(U=N),x.i18next.t(U+L)},F=b.replace(//g,">");F=F.replace("'",'"');var I="";_&&(I=_.replace("'",'"'),I="data-href='"+encodeURIComponent(I)+"' ");var P="";g&&(P=g.replace(//g,">"),P=P.replace("'",'"'),P="alt='"+P+"' "),x.cmd.do("insertHTML","'),k.linkImgCallback(b,g,_);var T=document.createElement("img");T.onload=function(){T=null},T.onerror=function(){k.customAlert(V("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"),"error","wangEditor: "+V("\u63D2\u5165\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+V("\u56FE\u7247\u94FE\u63A5")+' "'+b+'"\uFF0C'+V("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),T=null},T.onabort=function(){return T=null},T.src=b},E.prototype.uploadImg=function(b){var g=this;if(!!b.length){var _=this.editor,x=_.config,k="validate.",N=function(de){return _.i18next.t(k+de)},V=x.uploadImgServer,F=x.uploadImgShowBase64,I=x.uploadImgMaxSize,P=I/1024/1024,T=x.uploadImgMaxLength,B=x.uploadFileName,L=x.uploadImgParams,U=x.uploadImgParamsWithUrl,H=x.uploadImgHeaders,R=x.uploadImgHooks,z=x.uploadImgTimeout,$=x.withCredentials,A=x.customUploadImg;if(!(!A&&!V&&!F)){var J=[],Q=[];if(y.arrForEach(b,function(ce){if(!!ce){var de=ce.name||ce.type.replace("/","."),pe=ce.size;if(!(!de||!pe)){var se=_.config.uploadImgAccept.join("|"),ge=".("+se+")$",ye=new RegExp(ge,"i");if(ye.test(de)===!1){Q.push("\u3010"+de+"\u3011"+N("\u4E0D\u662F\u56FE\u7247"));return}if(I"u"?"undefined":Qt(Reflect))==="object"&&typeof Reflect.decorate=="function")Q=Reflect.decorate(R,z,$,A);else for(var ie=R.length-1;ie>=0;ie--)(G=R[ie])&&(Q=(J<3?G(Q):J>3?G(z,$,Q):G(z,$))||Q);return J>3&&Q&&Object.defineProperty(z,$,Q),Q}function h(R,z){return function($,A){z($,A,R)}}function y(R,z){if((typeof Reflect>"u"?"undefined":Qt(Reflect))==="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(R,z)}function C(R,z,$,A){function J(Q){return Q instanceof $?Q:new $(function(G){G(Q)})}return new($||($=Promise))(function(Q,G){function ie(be){try{le(A.next(be))}catch(ce){G(ce)}}function X(be){try{le(A.throw(be))}catch(ce){G(ce)}}function le(be){be.done?Q(be.value):J(be.value).then(ie,X)}le((A=A.apply(R,z||[])).next())})}function S(R,z){var $={label:0,sent:function(){if(Q[0]&1)throw Q[1];return Q[1]},trys:[],ops:[]},A,J,Q,G;return G={next:ie(0),throw:ie(1),return:ie(2)},typeof Symbol=="function"&&(G[Symbol.iterator]=function(){return this}),G;function ie(le){return function(be){return X([le,be])}}function X(le){if(A)throw new TypeError("Generator is already executing.");for(;$;)try{if(A=1,J&&(Q=le[0]&2?J.return:le[0]?J.throw||((Q=J.return)&&Q.call(J),0):J.next)&&!(Q=Q.call(J,le[1])).done)return Q;switch(J=0,Q&&(le=[le[0]&2,Q.value]),le[0]){case 0:case 1:Q=le;break;case 4:return $.label++,{value:le[1],done:!1};case 5:$.label++,J=le[1],le=[0];continue;case 7:le=$.ops.pop(),$.trys.pop();continue;default:if(Q=$.trys,!(Q=Q.length>0&&Q[Q.length-1])&&(le[0]===6||le[0]===2)){$=0;continue}if(le[0]===3&&(!Q||le[1]>Q[0]&&le[1]=R.length&&(R=void 0),{value:R&&R[A++],done:!R}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(R,z){var $=typeof Symbol=="function"&&R[Symbol.iterator];if(!$)return R;var A=$.call(R),J,Q=[],G;try{for(;(z===void 0||z-- >0)&&!(J=A.next()).done;)Q.push(J.value)}catch(ie){G={error:ie}}finally{try{J&&!J.done&&($=A.return)&&$.call(A)}finally{if(G)throw G.error}}return Q}function b(){for(var R=[],z=0;z1||ie(de,pe)})})}function ie(de,pe){try{X(A[de](pe))}catch(se){ce(Q[0][3],se)}}function X(de){de.value instanceof N?Promise.resolve(de.value.v).then(le,be):ce(Q[0][2],de)}function le(de){ie("next",de)}function be(de){ie("throw",de)}function ce(de,pe){de(pe),Q.shift(),Q.length&&ie(Q[0][0],Q[0][1])}}function F(R){var z,$;return z={},A("next"),A("throw",function(J){throw J}),A("return"),z[Symbol.iterator]=function(){return this},z;function A(J,Q){z[J]=R[J]?function(G){return($=!$)?{value:N(R[J](G)),done:J==="return"}:Q?Q(G):G}:Q}}function I(R){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var z=R[Symbol.asyncIterator],$;return z?z.call(R):(R=typeof _=="function"?_(R):R[Symbol.iterator](),$={},A("next"),A("throw"),A("return"),$[Symbol.asyncIterator]=function(){return this},$);function A(Q){$[Q]=R[Q]&&function(G){return new Promise(function(ie,X){G=R[Q](G),J(ie,X,G.done,G.value)})}}function J(Q,G,ie,X){Promise.resolve(X).then(function(le){Q({value:le,done:ie})},G)}}function P(R,z){return Object.defineProperty?Object.defineProperty(R,"raw",{value:z}):R.raw=z,R}var T=Object.create?function(R,z){Object.defineProperty(R,"default",{enumerable:!0,value:z})}:function(R,z){R.default=z};function B(R){if(R&&R.__esModule)return R;var z={};if(R!=null)for(var $ in R)$!=="default"&&Object.prototype.hasOwnProperty.call(R,$)&&w(z,R,$);return T(z,R),z}function L(R){return R&&R.__esModule?R:{default:R}}function U(R,z){if(!z.has(R))throw new TypeError("attempted to get private field on non-instance");return z.get(R)}function H(R,z,$){if(!z.has(R))throw new TypeError("attempted to set private field on non-instance");return z.set(R,$),$}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(4)),m=l(i(26)),h=l(i(17)),y=l(i(121)),C=l(i(27)),S=l(i(91)),w=l(i(70)),E=l(i(28)),_=l(i(57));(0,d.default)(o,"__esModule",{value:!0}),o.DomElement=void 0;var g=i(2),b=i(6),x=[];function k(T){var B=document.createElement("div");B.innerHTML=T;var L=B.children;return b.toArray(L)}function N(T){return T?T instanceof HTMLCollection||T instanceof NodeList:!1}function V(T){var B=document.querySelectorAll(T);return b.toArray(B)}function F(T){var B=[],L=[];return(0,c.default)(T)?B=T:B=T.split(";"),(0,u.default)(B).call(B,function(U){var H,R=(0,m.default)(H=U.split(":")).call(H,function(z){return(0,h.default)(z).call(z)});R.length===2&&L.push(R[0]+":"+R[1])}),L}var I=function(){function T(B){if(this.elems=[],this.length=this.elems.length,this.dataSource=new y.default,!!B){if(B instanceof T)return B;var L=[],U=B instanceof Node?B.nodeType:-1;if(this.selector=B,U===1||U===9)L=[B];else if(N(B))L=b.toArray(B);else if(B instanceof Array)L=B;else if(typeof B=="string"){var H,R=(0,h.default)(H=B.replace(`/ +/mg`,"")).call(H);(0,C.default)(R).call(R,"<")===0?L=k(R):L=V(R)}var z=L.length;if(!z)return this;for(var $=0;$=L&&(B=B%L),P(this.elems[B])},T.prototype.first=function(){return this.get(0)},T.prototype.last=function(){var B=this.length;return this.get(B-1)},T.prototype.on=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(!L){R.addEventListener(B,U);return}var z=function(A){var J=A.target;J.matches(L)&&U.call(J,A)};R.addEventListener(B,z),x.push({elem:R,selector:L,fn:U,agentFn:z})})):this},T.prototype.off=function(B,L,U){var H;return B?(typeof L=="function"&&(U=L,L=""),(0,u.default)(H=this).call(H,function(R){if(L){for(var z=-1,$=0;$]+>/g,function(){return""})}},T.prototype.html=function(B){var L=this.elems[0];return B?(L.innerHTML=B,this):L.innerHTML},T.prototype.val=function(){var B,L=this.elems[0];return(0,h.default)(B=L.value).call(B)},T.prototype.focus=function(){var B;return(0,u.default)(B=this).call(B,function(L){L.focus()})},T.prototype.prev=function(){var B=this.elems[0];return P(B.previousElementSibling)},T.prototype.next=function(){var B=this.elems[0];return P(B.nextElementSibling)},T.prototype.getNextSibling=function(){var B=this.elems[0];return P(B.nextSibling)},T.prototype.parent=function(){var B=this.elems[0];return P(B.parentElement)},T.prototype.parentUntil=function(B,L){var U=L||this.elems[0];if(U.nodeName==="BODY")return null;var H=U.parentElement;return H===null?null:H.matches(B)?P(H):this.parentUntil(B,H)},T.prototype.parentUntilEditor=function(B,L,U){var H=U||this.elems[0];if(P(H).equal(L.$textContainerElem)||P(H).equal(L.$toolbarElem))return null;var R=H.parentElement;return R===null?null:R.matches(B)?P(R):this.parentUntilEditor(B,L,R)},T.prototype.equal=function(B){return B instanceof T?this.elems[0]===B.elems[0]:B instanceof HTMLElement?this.elems[0]===B:!1},T.prototype.insertBefore=function(B){var L,U=P(B),H=U.elems[0];return H?(0,u.default)(L=this).call(L,function(R){var z=H.parentNode;z==null||z.insertBefore(R,H)}):this},T.prototype.insertAfter=function(B){var L,U=P(B),H=U.elems[0],R=H&&H.nextSibling;return H?(0,u.default)(L=this).call(L,function(z){var $=H.parentNode;R?$.insertBefore(z,R):$.appendChild(z)}):this},T.prototype.data=function(B,L){if(L!=null)this.dataSource.set(B,L);else return this.dataSource.get(B)},T.prototype.getNodeTop=function(B){if(this.length<1)return this;var L=this.parent();return B.$textElem.equal(this)||B.$textElem.equal(L)?this:(L.prior=this,L.getNodeTop(B))},T.prototype.getOffsetData=function(){var B=this.elems[0];return{top:B.offsetTop,left:B.offsetLeft,width:B.offsetWidth,height:B.offsetHeight,parent:B.offsetParent}},T.prototype.scrollTop=function(B){var L=this.elems[0];L.scrollTo({top:B})},T}();o.DomElement=I;function P(){for(var T=[],B=0;B/gm,">").replace(/"/gm,""").replace(/(\r\n|\r|\n)/g,"
                    ")}o.replaceHtmlSymbol=_;function g(B){return B.replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,'"')}o.replaceSpecialSymbol=g;function b(B,L){for(var U in B)if(Object.prototype.hasOwnProperty.call(B,U)){var H=L(U,B[U]);if(H===!1)break}}o.forEach=b;function x(B,L){var U,H,R,z=B.length||0;for(U=0;U

                    ',o.EMPTY_P_LAST_REGEX=/

                    <\/p>$/gim,o.EMPTY_P_REGEX=/

                    /gim},function(r,o,i){(function(l){var d=function(u){return u&&u.Math==Math&&u};r.exports=d((typeof globalThis>"u"?"undefined":Qt(globalThis))=="object"&&globalThis)||d((typeof window>"u"?"undefined":Qt(window))=="object"&&window)||d((typeof self>"u"?"undefined":Qt(self))=="object"&&self)||d(Qt(l)=="object"&&l)||Function("return this")()}).call(this,i(145))},function(r,o){r.exports={}},function(r,o,i){var l=i(8),d=i(74),c=i(16),u=i(64),m=i(76),h=i(106),y=d("wks"),C=l.Symbol,S=h?C:C&&C.withoutSetter||u;r.exports=function(w){return c(y,w)||(m&&c(C,w)?y[w]=C[w]:y[w]=S("Symbol."+w)),y[w]}},function(r,o){r.exports=function(i){try{return!!i()}catch{return!0}}},function(r,o,i){var l=i(9),d=i(16),c=i(93),u=i(18).f;r.exports=function(m){var h=l.Symbol||(l.Symbol={});d(h,m)||u(h,m,{value:c.f(m)})}},function(r,o){r.exports=function(i){return Qt(i)==="object"?i!==null:typeof i=="function"}},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},function(r,o,i){var l=i(9);r.exports=function(d){return l[d+"Prototype"]}},function(r,o){var i={}.hasOwnProperty;r.exports=function(l,d){return i.call(l,d)}},function(r,o,i){r.exports=i(192)},function(r,o,i){var l=i(14),d=i(100),c=i(25),u=i(60),m=Object.defineProperty;o.f=l?m:function(y,C,S){if(c(y),C=u(C,!0),c(S),d)try{return m(y,C,S)}catch{}if("get"in S||"set"in S)throw TypeError("Accessors not supported");return"value"in S&&(y[C]=S.value),y}},function(r,o,i){var l=i(14),d=i(18),c=i(48);r.exports=l?function(u,m,h){return d.f(u,m,c(1,h))}:function(u,m,h){return u[m]=h,u}},function(r,o,i){var l=function(){var x;return function(){return typeof x>"u"&&(x=Boolean(window&&document&&document.all&&!window.atob)),x}}(),d=function(){var x={};return function(N){if(typeof x[N]>"u"){var V=document.querySelector(N);if(window.HTMLIFrameElement&&V instanceof window.HTMLIFrameElement)try{V=V.contentDocument.head}catch{V=null}x[N]=V}return x[N]}}(),c=[];function u(b){for(var x=-1,k=0;k"u"){var N=i.nc;N&&(k.nonce=N)}if(Object.keys(k).forEach(function(F){x.setAttribute(F,k[F])}),typeof b.insert=="function")b.insert(x);else{var V=d(b.insert||"head");if(!V)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");V.appendChild(x)}return x}function y(b){if(b.parentNode===null)return!1;b.parentNode.removeChild(b)}var C=function(){var x=[];return function(N,V){return x[N]=V,x.filter(Boolean).join(` +`)}}();function S(b,x,k,N){var V=k?"":N.media?"@media ".concat(N.media," {").concat(N.css,"}"):N.css;if(b.styleSheet)b.styleSheet.cssText=C(x,V);else{var F=document.createTextNode(V),I=b.childNodes;I[x]&&b.removeChild(I[x]),I.length?b.insertBefore(F,I[x]):b.appendChild(F)}}function w(b,x,k){var N=k.css,V=k.media,F=k.sourceMap;if(V?b.setAttribute("media",V):b.removeAttribute("media"),F&&typeof btoa<"u"&&(N+=` +/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(F))))," */")),b.styleSheet)b.styleSheet.cssText=N;else{for(;b.firstChild;)b.removeChild(b.firstChild);b.appendChild(document.createTextNode(N))}}var E=null,_=0;function g(b,x){var k,N,V;if(x.singleton){var F=_++;k=E||(E=h(x)),N=S.bind(null,k,F,!1),V=S.bind(null,k,F,!0)}else k=h(x),N=w.bind(null,k,x),V=function(){y(k)};return N(b),function(P){if(P){if(P.css===b.css&&P.media===b.media&&P.sourceMap===b.sourceMap)return;N(b=P)}else V()}}r.exports=function(b,x){x=x||{},!x.singleton&&typeof x.singleton!="boolean"&&(x.singleton=l()),b=b||[];var k=m(b,x);return function(V){if(V=V||[],Object.prototype.toString.call(V)==="[object Array]"){for(var F=0;F0){var T=P==null?void 0:P.getNodeName();T&&T==="I"&&I.addClass(k)}})}var V=new C.default(x,b);return x.dropList=V,_.on("click",function(){var F;g.selection.getRange()!=null&&(_.css("z-index",g.zIndex.get("menu")),(0,c.default)(F=g.txt.eventHooks.dropListMenuHoverEvents).call(F,function(I){return I()}),V.show())}).on("mouseleave",function(){_.css("z-index","auto"),V.hideTimeoutId=(0,u.default)(function(){V.hide()})}),x}return E}(y.default);o.default=S},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d))throw TypeError(String(d)+" is not an object");return d}},function(r,o,i){r.exports=i(188)},function(r,o,i){r.exports=i(201)},function(r,o,i){r.exports=i(213)},function(r,o,i){r.exports=i(283)},function(r,o,i){var l=i(72),d=i(49);r.exports=function(c){return l(d(c))}},function(r,o,i){var l=i(49);r.exports=function(d){return Object(l(d))}},function(r,o,i){var l=i(40),d=i(72),c=i(31),u=i(35),m=i(88),h=[].push,y=function(S){var w=S==1,E=S==2,_=S==3,g=S==4,b=S==6,x=S==5||b;return function(k,N,V,F){for(var I=c(k),P=d(I),T=l(N,V,3),B=u(P.length),L=0,U=F||m,H=w?U(k,B):E?U(k,0):void 0,R,z;B>L;L++)if((x||L in P)&&(R=P[L],z=T(R,L,I),S)){if(w)H[L]=z;else if(z)switch(S){case 3:return!0;case 5:return R;case 6:return L;case 2:h.call(H,R)}else if(g)return!1}return b?-1:_||g?g:H}};r.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(29)),m=l(i(132));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),y=h.__importDefault(i(3)),C=i(7),S=function(){function w(E,_){this.menu=E,this.conf=_,this.$container=y.default('

                    ');var g=E.editor;g.txt.eventHooks.clickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.toolbarClickEvents.push(w.hideCurAllPanels),g.txt.eventHooks.dropListMenuHoverEvents.push(w.hideCurAllPanels)}return w.prototype.create=function(){var E=this,_=this.menu;if(!w.createdMenus.has(_)){var g=this.conf,b=this.$container,x=g.width||300,k=_.editor.$toolbarElem.getBoundingClientRect(),N=_.$elem.getBoundingClientRect(),V=k.height+k.top-N.top,F=(k.width-x)/2+k.left-N.left,I=300;Math.abs(F)>I&&(N.left');b.append(P),P.on("click",function(){E.remove()});var T=y.default('
                      '),B=y.default('
                      ');b.append(T).append(B);var L=g.height;L&&B.css("height",L+"px").css("overflow-y","auto");var U=g.tabs||[],H=[],R=[];(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.title||"",Q=$.tpl||"",G=y.default('
                    • '+J+"
                    • ");T.append(G);var ie=y.default(Q);B.append(ie),H.push(G),R.push(ie),A===0?(G.data("active",!0),G.addClass("w-e-active")):ie.hide(),G.on("click",function(){G.data("active")||((0,c.default)(H).call(H,function(X){X.data("active",!1),X.removeClass("w-e-active")}),(0,c.default)(R).call(R,function(X){X.hide()}),G.data("active",!0),G.addClass("w-e-active"),ie.show())})}}),b.on("click",function($){$.stopPropagation()}),_.$elem.append(b),g.setLinkValue&&g.setLinkValue(b,"text"),g.setLinkValue&&g.setLinkValue(b,"link"),(0,c.default)(U).call(U,function($,A){if(!!$){var J=$.events||[];(0,c.default)(J).call(J,function(Q){var G,ie=Q.selector,X=Q.type,le=Q.fn||C.EMPTY_FN,be=R[A],ce=(G=Q.bindEnter)!==null&&G!==void 0?G:!1,de=function(se){return h.__awaiter(E,void 0,void 0,function(){var ge;return h.__generator(this,function(ye){switch(ye.label){case 0:return se.stopPropagation(),[4,le(se)];case 1:return ge=ye.sent(),ge&&this.remove(),[2]}})})};(0,u.default)(be).call(be,ie).on(X,de),ce&&X==="click"&&be.on("keyup",function(pe){pe.keyCode==13&&de(pe)})})}});var z=(0,u.default)(b).call(b,"input[type=text],textarea");z.length&&z.get(0).focus(),w.hideCurAllPanels(),_.setPanel(this),w.createdMenus.add(_)}},w.prototype.remove=function(){var E=this.menu,_=this.$container;_&&_.remove(),w.createdMenus.delete(E)},w.hideCurAllPanels=function(){var E;w.createdMenus.size!==0&&(0,c.default)(E=w.createdMenus).call(E,function(_){var g=_.panel;g&&g.remove()})},w.createdMenus=new m.default,w}();o.default=S},function(r,o){var i={}.toString;r.exports=function(l){return i.call(l).slice(8,-1)}},function(r,o,i){var l=i(62),d=Math.min;r.exports=function(c){return c>0?d(l(c),9007199254740991):0}},function(r,o,i){var l=i(9),d=i(8),c=function(m){return typeof m=="function"?m:void 0};r.exports=function(u,m){return arguments.length<2?c(l[u])||c(d[u]):l[u]&&l[u][m]||d[u]&&d[u][m]}},function(r,o,i){var l=i(81),d=i(18).f,c=i(19),u=i(16),m=i(170),h=i(10),y=h("toStringTag");r.exports=function(C,S,w,E){if(C){var _=w?C:C.prototype;u(_,y)||d(_,y,{configurable:!0,value:S}),E&&!l&&c(_,"toString",m)}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(95)),m=function(h){c.__extends(y,h);function y(C,S){return h.call(this,C,S)||this}return y.prototype.setPanel=function(C){this.panel=C},y}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(3)),y=function(){function C(S,w,E){this.editor=S,this.$targetElem=w,this.conf=E,this._show=!1,this._isInsertTextContainer=!1;var _=h.default("
                      ");_.addClass("w-e-tooltip"),this.$container=_}return C.prototype.getPositionData=function(){var S=this.$container,w=0,E=0,_=20,g=document.documentElement.scrollTop,b=this.$targetElem.getBoundingClientRect(),x=this.editor.$textElem.getBoundingClientRect(),k=this.$targetElem.getOffsetData(),N=h.default(k.parent),V=this.editor.$textElem.elems[0].scrollTop;if(this._isInsertTextContainer=N.equal(this.editor.$textContainerElem),this._isInsertTextContainer){var F=N.getBoundingClientRect().height,I=k.top,P=k.left,T=k.height,B=I-V;B>_+5?(w=B-_-15,S.addClass("w-e-tooltip-up")):B+T+_0?B:0)+_+10,S.addClass("w-e-tooltip-down")),P<0?E=0:E=P}else b.top<_||b.top-x.top<_?(w=b.bottom+g+5,S.addClass("w-e-tooltip-down")):(w=b.top+g-_-15,S.addClass("w-e-tooltip-up")),b.left<0?E=0:E=b.left;return{top:w,left:E}},C.prototype.appendMenus=function(){var S=this,w=this.conf,E=this.editor,_=this.$targetElem,g=this.$container;(0,c.default)(w).call(w,function(b,x){var k=b.$elem,N=h.default("
                      ");N.addClass("w-e-tooltip-item-wrapper "),N.append(k),g.append(N),k.on("click",function(V){V.preventDefault();var F=b.onClick(E,_);F&&S.remove()})})},C.prototype.create=function(){var S,w,E=this.editor,_=this.$container;this.appendMenus();var g=this.getPositionData(),b=g.top,x=g.left;_.css("top",b+"px"),_.css("left",x+"px"),_.css("z-index",E.zIndex.get("tooltip")),this._isInsertTextContainer?this.editor.$textContainerElem.append(_):h.default("body").append(_),this._show=!0,E.beforeDestroy((0,u.default)(S=this.remove).call(S,this)),E.txt.eventHooks.onBlurEvents.push((0,u.default)(w=this.remove).call(w,this))},C.prototype.remove=function(){this.$container.remove(),this._show=!1},(0,d.default)(C.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),C}();o.default=y},function(r,o,i){var l=i(41);r.exports=function(d,c,u){if(l(d),c===void 0)return d;switch(u){case 0:return function(){return d.call(c)};case 1:return function(m){return d.call(c,m)};case 2:return function(m,h){return d.call(c,m,h)};case 3:return function(m,h,y){return d.call(c,m,h,y)}}return function(){return d.apply(c,arguments)}}},function(r,o){r.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},function(r,o,i){var l=i(165),d=i(8),c=i(13),u=i(19),m=i(16),h=i(63),y=i(51),C=d.WeakMap,S,w,E,_=function(I){return E(I)?w(I):S(I,{})},g=function(I){return function(P){var T;if(!c(P)||(T=w(P)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return T}};if(l){var b=new C,x=b.get,k=b.has,N=b.set;S=function(I,P){return N.call(b,I,P),P},w=function(I){return x.call(b,I)||{}},E=function(I){return k.call(b,I)}}else{var V=h("state");y[V]=!0,S=function(I,P){return u(I,V,P),P},w=function(I){return m(I,V)?I[V]:{}},E=function(I){return m(I,V)}}r.exports={set:S,get:w,has:E,enforce:_,getterFor:g}},function(r,o){r.exports=!0},function(r,o){r.exports={}},function(r,o,i){r.exports=i(261)},function(r,o,i){r.exports=i(265)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.createElementFragment=o.createDocumentFragment=o.createElement=o.insertBefore=o.getEndPoint=o.getStartPoint=o.updateRange=o.filterSelectionNodes=void 0;var u=i(2),m=i(137),h=u.__importDefault(i(3));function y(x){var k=[];return(0,c.default)(x).call(x,function(N){var V=N.getNodeName();if(V!==m.ListType.OrderedList&&V!==m.ListType.UnorderedList)k.push(N);else if(N.prior)k.push(N.prior);else{var F=N.children();F==null||(0,c.default)(F).call(F,function(I){k.push(h.default(I))})}}),k}o.filterSelectionNodes=y;function C(x,k,N){var V=x.selection,F=document.createRange();k.length>1?(F.setStart(k.elems[0],0),F.setEnd(k.elems[k.length-1],k.elems[k.length-1].childNodes.length)):F.selectNodeContents(k.elems[0]),N&&F.collapse(!1),V.saveRange(F),V.restoreSelection()}o.updateRange=C;function S(x){var k;return x.prior?x.prior:h.default((k=x.children())===null||k===void 0?void 0:k.elems[0])}o.getStartPoint=S;function w(x){var k;return x.prior?x.prior:h.default((k=x.children())===null||k===void 0?void 0:k.last().elems[0])}o.getEndPoint=w;function E(x,k,N){N===void 0&&(N=null),x.parent().elems[0].insertBefore(k,N)}o.insertBefore=E;function _(x){return document.createElement(x)}o.createElement=_;function g(){return document.createDocumentFragment()}o.createDocumentFragment=g;function b(x,k,N){return N===void 0&&(N="li"),(0,c.default)(x).call(x,function(V){var F=_(N);F.innerHTML=V.html(),k.appendChild(F),V.remove()}),k}o.createElementFragment=b},function(r,o){r.exports=function(i,l){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:l}}},function(r,o){r.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(r,o,i){var l=i(164).charAt,d=i(42),c=i(75),u="String Iterator",m=d.set,h=d.getterFor(u);c(String,"String",function(y){m(this,{type:u,string:String(y),index:0})},function(){var C=h(this),S=C.string,w=C.index,E;return w>=S.length?{value:void 0,done:!0}:(E=l(S,w),C.index+=E.length,{value:E,done:!1})})},function(r,o){r.exports={}},function(r,o,i){var l=i(107),d=i(80);r.exports=Object.keys||function(u){return l(u,d)}},function(r,o,i){var l=i(19);r.exports=function(d,c,u,m){m&&m.enumerable?d[c]=u:l(d,c,u)}},function(r,o,i){i(173);var l=i(174),d=i(8),c=i(65),u=i(19),m=i(44),h=i(10),y=h("toStringTag");for(var C in l){var S=d[C],w=S&&S.prototype;w&&c(w)!==y&&u(w,y,C),m[C]=m.Array}},function(r,o,i){var l=i(34);r.exports=Array.isArray||function(c){return l(c)=="Array"}},function(r,o,i){var l=i(11),d=i(10),c=i(86),u=d("species");r.exports=function(m){return c>=51||!l(function(){var h=[],y=h.constructor={};return y[u]=function(){return{foo:1}},h[m](Boolean).foo!==1})}},function(r,o,i){r.exports=i(222)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListHandle=void 0;var c=i(2),u=c.__importDefault(i(373)),m=function(){function h(y){this.options=y,this.selectionRangeElem=new u.default}return h}();o.ListHandle=m},function(r,o,i){var l={}.propertyIsEnumerable,d=Object.getOwnPropertyDescriptor,c=d&&!l.call({1:2},1);o.f=c?function(m){var h=d(this,m);return!!h&&h.enumerable}:l},function(r,o,i){var l=i(13);r.exports=function(d,c){if(!l(d))return d;var u,m;if(c&&typeof(u=d.toString)=="function"&&!l(m=u.call(d))||typeof(u=d.valueOf)=="function"&&!l(m=u.call(d))||!c&&typeof(u=d.toString)=="function"&&!l(m=u.call(d)))return m;throw TypeError("Can't convert object to primitive value")}},function(r,o){},function(r,o){var i=Math.ceil,l=Math.floor;r.exports=function(d){return isNaN(d=+d)?0:(d>0?l:i)(d)}},function(r,o,i){var l=i(74),d=i(64),c=l("keys");r.exports=function(u){return c[u]||(c[u]=d(u))}},function(r,o){var i=0,l=Math.random();r.exports=function(d){return"Symbol("+String(d===void 0?"":d)+")_"+(++i+l).toString(36)}},function(r,o,i){var l=i(81),d=i(34),c=i(10),u=c("toStringTag"),m=d(function(){return arguments}())=="Arguments",h=function(C,S){try{return C[S]}catch{}};r.exports=l?d:function(y){var C,S,w;return y===void 0?"Undefined":y===null?"Null":typeof(S=h(C=Object(y),u))=="string"?S:m?d(C):(w=d(C))=="Object"&&typeof C.callee=="function"?"Arguments":w}},function(r,o,i){var l=i(25),d=i(112),c=i(35),u=i(40),m=i(113),h=i(114),y=function(w,E){this.stopped=w,this.result=E},C=r.exports=function(S,w,E,_,g){var b=u(w,E,_?2:1),x,k,N,V,F,I,P;if(g)x=S;else{if(k=m(S),typeof k!="function")throw TypeError("Target is not iterable");if(d(k)){for(N=0,V=c(S.length);V>N;N++)if(F=_?b(l(P=S[N])[0],P[1]):b(S[N]),F&&F instanceof y)return F;return new y(!1)}x=k.call(S)}for(I=x.next;!(P=I.call(x)).done;)if(F=h(x,b,P.value,_),Qt(F)=="object"&&F&&F instanceof y)return F;return new y(!1)};C.stop=function(S){return new y(!0,S)}},function(r,o,i){var l=i(11);r.exports=function(d,c){var u=[][d];return!!u&&l(function(){u.call(null,c||function(){throw 1},1)})}},function(r,o){r.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},function(r,o,i){var l=i(60),d=i(18),c=i(48);r.exports=function(u,m,h){var y=l(m);y in u?d.f(u,y,c(0,h)):u[y]=h}},function(r,o,i){r.exports=i(209)},function(r,o,i){var l=i(14),d=i(59),c=i(48),u=i(30),m=i(60),h=i(16),y=i(100),C=Object.getOwnPropertyDescriptor;o.f=l?C:function(w,E){if(w=u(w),E=m(E,!0),y)try{return C(w,E)}catch{}if(h(w,E))return c(!d.f.call(w,E),w[E])}},function(r,o,i){var l=i(11),d=i(34),c="".split;r.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return d(u)=="String"?c.call(u,""):Object(u)}:Object},function(r,o,i){var l=i(8),d=i(13),c=l.document,u=d(c)&&d(c.createElement);r.exports=function(m){return u?c.createElement(m):{}}},function(r,o,i){var l=i(43),d=i(103);(r.exports=function(c,u){return d[c]||(d[c]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.4",mode:l?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},function(r,o,i){var l=i(5),d=i(167),c=i(105),u=i(171),m=i(37),h=i(19),y=i(53),C=i(10),S=i(43),w=i(44),E=i(104),_=E.IteratorPrototype,g=E.BUGGY_SAFARI_ITERATORS,b=C("iterator"),x="keys",k="values",N="entries",V=function(){return this};r.exports=function(F,I,P,T,B,L,U){d(P,I,T);var H=function(be){if(be===B&&J)return J;if(!g&&be in $)return $[be];switch(be){case x:return function(){return new P(this,be)};case k:return function(){return new P(this,be)};case N:return function(){return new P(this,be)}}return function(){return new P(this)}},R=I+" Iterator",z=!1,$=F.prototype,A=$[b]||$["@@iterator"]||B&&$[B],J=!g&&A||H(B),Q=I=="Array"&&$.entries||A,G,ie,X;if(Q&&(G=c(Q.call(new F)),_!==Object.prototype&&G.next&&(!S&&c(G)!==_&&(u?u(G,_):typeof G[b]!="function"&&h(G,b,V)),m(G,R,!0,!0),S&&(w[R]=V))),B==k&&A&&A.name!==k&&(z=!0,J=function(){return A.call(this)}),(!S||U)&&$[b]!==J&&h($,b,J),w[I]=J,B)if(ie={values:H(k),keys:L?J:H(x),entries:H(N)},U)for(X in ie)(g||z||!(X in $))&&y($,X,ie[X]);else l({target:I,proto:!0,forced:g||z},ie);return ie}},function(r,o,i){var l=i(11);r.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},function(r,o,i){var l=i(25),d=i(169),c=i(80),u=i(51),m=i(108),h=i(73),y=i(63),C=">",S="<",w="prototype",E="script",_=y("IE_PROTO"),g=function(){},b=function(I){return S+E+C+I+S+"/"+E+C},x=function(I){I.write(b("")),I.close();var P=I.parentWindow.Object;return I=null,P},k=function(){var I=h("iframe"),P="java"+E+":",T;return I.style.display="none",m.appendChild(I),I.src=String(P),T=I.contentWindow.document,T.open(),T.write(b("document.F=Object")),T.close(),T.F},N,V=function(){try{N=document.domain&&new ActiveXObject("htmlfile")}catch{}V=N?x(N):k();for(var I=c.length;I--;)delete V[w][c[I]];return V()};u[_]=!0,r.exports=Object.create||function(I,P){var T;return I!==null?(g[w]=l(I),T=new g,g[w]=null,T[_]=I):T=V(),P===void 0?T:d(T,P)}},function(r,o,i){var l=i(30),d=i(35),c=i(79),u=function(h){return function(y,C,S){var w=l(y),E=d(w.length),_=c(S,E),g;if(h&&C!=C){for(;E>_;)if(g=w[_++],g!=g)return!0}else for(;E>_;_++)if((h||_ in w)&&w[_]===C)return h||_||0;return!h&&-1}};r.exports={includes:u(!0),indexOf:u(!1)}},function(r,o,i){var l=i(62),d=Math.max,c=Math.min;r.exports=function(u,m){var h=l(u);return h<0?d(h+m,0):c(h,m)}},function(r,o){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,o,i){var l=i(10),d=l("toStringTag"),c={};c[d]="z",r.exports=String(c)==="[object z]"},function(r,o){r.exports=function(){}},function(r,o){r.exports=function(i,l,d){if(!(i instanceof l))throw TypeError("Incorrect "+(d?d+" ":"")+"invocation");return i}},function(r,o,i){var l=i(36);r.exports=l("navigator","userAgent")||""},function(r,o,i){var l=i(41),d=function(u){var m,h;this.promise=new u(function(y,C){if(m!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");m=y,h=C}),this.resolve=l(m),this.reject=l(h)};r.exports.f=function(c){return new d(c)}},function(r,o,i){var l=i(8),d=i(84),c=l.process,u=c&&c.versions,m=u&&u.v8,h,y;m?(h=m.split("."),y=h[0]+h[1]):d&&(h=d.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=d.match(/Chrome\/(\d+)/),h&&(y=h[1]))),r.exports=y&&+y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(6),y=u.__importDefault(i(267)),C=u.__importDefault(i(280)),S=u.__importDefault(i(281)),w=u.__importDefault(i(282)),E=u.__importDefault(i(301)),_=u.__importStar(i(416)),g=u.__importDefault(i(417)),b=u.__importDefault(i(418)),x=u.__importDefault(i(419)),k=u.__importStar(i(420)),N=u.__importDefault(i(423)),V=u.__importDefault(i(424)),F=u.__importDefault(i(425)),I=u.__importDefault(i(427)),P=u.__importDefault(i(437)),T=u.__importDefault(i(440)),B=u.__importStar(i(441)),L=u.__importDefault(i(23)),U=u.__importDefault(i(134)),H=u.__importDefault(i(24)),R=u.__importDefault(i(33)),z=u.__importDefault(i(38)),$=u.__importDefault(i(39)),A=1,J=function(){function Q(G,ie){this.pluginsFunctionList={},this.beforeDestroyHooks=[],this.id="wangEditor-"+A++,this.toolbarSelector=G,this.textSelector=ie,_.selectorValidator(this),this.config=h.deepClone(y.default),this.$toolbarElem=m.default("
                      "),this.$textContainerElem=m.default("
                      "),this.$textElem=m.default("
                      "),this.toolbarElemId="",this.textElemId="",this.isFocus=!1,this.isComposing=!1,this.isCompatibleMode=!1,this.selection=new C.default(this),this.cmd=new S.default(this),this.txt=new w.default(this),this.menus=new E.default(this),this.zIndex=new V.default,this.change=new F.default(this),this.history=new I.default(this),this.onSelectionChange=new T.default(this);var X=P.default(this),le=X.disable,be=X.enable;this.disable=le,this.enable=be,this.isEnable=!0}return Q.prototype.initSelection=function(G){g.default(this,G)},Q.prototype.create=function(){this.zIndex.init(this),this.isCompatibleMode=this.config.compatibleMode(),this.isCompatibleMode||(this.config.onchangeTimeout=30),x.default(this),_.default(this),this.txt.init(),this.menus.init(),k.default(this),this.initSelection(!0),b.default(this),this.change.observe(),this.history.observe(),B.default(this)},Q.prototype.beforeDestroy=function(G){return this.beforeDestroyHooks.push(G),this},Q.prototype.destroy=function(){var G,ie=this;(0,c.default)(G=this.beforeDestroyHooks).call(G,function(X){return X.call(ie)}),this.$toolbarElem.remove(),this.$textContainerElem.remove()},Q.prototype.fullScreen=function(){k.setFullScreen(this)},Q.prototype.unFullScreen=function(){k.setUnFullScreen(this)},Q.prototype.scrollToHead=function(G){N.default(this,G)},Q.registerMenu=function(G,ie){!ie||typeof ie!="function"||(Q.globalCustomMenuConstructorList[G]=ie)},Q.prototype.registerPlugin=function(G,ie){B.registerPlugin(G,ie,this.pluginsFunctionList)},Q.registerPlugin=function(G,ie){B.registerPlugin(G,ie,Q.globalPluginsFunctionList)},Q.$=m.default,Q.BtnMenu=L.default,Q.DropList=U.default,Q.DropListMenu=H.default,Q.Panel=R.default,Q.PanelMenu=z.default,Q.Tooltip=$.default,Q.globalCustomMenuConstructorList={},Q.globalPluginsFunctionList={},Q}();o.default=J},function(r,o,i){var l=i(13),d=i(55),c=i(10),u=c("species");r.exports=function(m,h){var y;return d(m)&&(y=m.constructor,typeof y=="function"&&(y===Array||d(y.prototype))?y=void 0:l(y)&&(y=y[u],y===null&&(y=void 0))),new(y===void 0?Array:y)(h===0?0:h)}},function(r,o,i){r.exports=i(185)},function(r,o,i){var l=i(49),d=i(68),c="["+d+"]",u=RegExp("^"+c+c+"*"),m=RegExp(c+c+"*$"),h=function(C){return function(S){var w=String(l(S));return C&1&&(w=w.replace(u,"")),C&2&&(w=w.replace(m,"")),w}};r.exports={start:h(1),end:h(2),trim:h(3)}},function(r,o,i){r.exports=i(205)},function(r,o,i){var l=i(227),d=i(230);function c(u){return typeof d=="function"&&typeof l=="symbol"?r.exports=c=function(h){return typeof h}:r.exports=c=function(h){return h&&typeof d=="function"&&h.constructor===d&&h!==d.prototype?"symbol":typeof h},c(u)}r.exports=c},function(r,o,i){var l=i(10);o.f=l},function(r,o,i){r.exports=i(306)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(33)),h=function(){function y(C,S){var w=this;this.$elem=C,this.editor=S,this._active=!1,C.on("click",function(E){var _;m.default.hideCurAllPanels(),(0,c.default)(_=S.txt.eventHooks.menuClickEvents).call(_,function(g){return g()}),E.stopPropagation(),S.selection.getRange()!=null&&w.clickHandler(E)})}return y.prototype.clickHandler=function(C){},y.prototype.active=function(){this._active=!0,this.$elem.addClass("w-e-active")},y.prototype.unActive=function(){this._active=!1,this.$elem.removeClass("w-e-active")},(0,d.default)(y.prototype,"isActive",{get:function(){return this._active},enumerable:!1,configurable:!0}),y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.getParentNodeA=o.EXTRA_TAG=void 0,o.EXTRA_TAG=["B","FONT","I","STRIKE"];function u(h){for(var y=h.elems[0];y&&(0,c.default)(C=o.EXTRA_TAG).call(C,y.nodeName);){var C;if(y=y.parentElement,y.nodeName==="A")return y}}o.getParentNodeA=u;function m(h){var y,C=h.selection.getSelectionContainerElem();if(!(!((y=C==null?void 0:C.elems)===null||y===void 0)&&y.length))return!1;if(C.getNodeName()==="A")return!0;var S=u(C);return!!(S&&S.nodeName==="A")}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(57)),u=l(i(4)),m=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),y=i(6),C=h.__importDefault(i(135)),S=h.__importDefault(i(136)),w=function(){function E(_){this.editor=_}return E.prototype.insertImg=function(_,g,b){var x=this.editor,k=x.config,N="validate.",V=function(L,U){return U===void 0&&(U=N),x.i18next.t(U+L)},F=_.replace(//g,">");F=F.replace("'",'"');var I="";b&&(I=b.replace("'",'"'),I="data-href='"+encodeURIComponent(I)+"' ");var P="";g&&(P=g.replace(//g,">"),P=P.replace("'",'"'),P="alt='"+P+"' "),x.cmd.do("insertHTML","'),k.linkImgCallback(_,g,b);var T=document.createElement("img");T.onload=function(){T=null},T.onerror=function(){k.customAlert(V("\u63D2\u5165\u56FE\u7247\u9519\u8BEF"),"error","wangEditor: "+V("\u63D2\u5165\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+V("\u56FE\u7247\u94FE\u63A5")+' "'+_+'"\uFF0C'+V("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),T=null},T.onabort=function(){return T=null},T.src=_},E.prototype.uploadImg=function(_){var g=this;if(!!_.length){var b=this.editor,x=b.config,k="validate.",N=function(de){return b.i18next.t(k+de)},V=x.uploadImgServer,F=x.uploadImgShowBase64,I=x.uploadImgMaxSize,P=I/1024/1024,T=x.uploadImgMaxLength,B=x.uploadFileName,L=x.uploadImgParams,U=x.uploadImgParamsWithUrl,H=x.uploadImgHeaders,R=x.uploadImgHooks,z=x.uploadImgTimeout,$=x.withCredentials,A=x.customUploadImg;if(!(!A&&!V&&!F)){var J=[],Q=[];if(y.arrForEach(_,function(ce){if(!!ce){var de=ce.name||ce.type.replace("/","."),pe=ce.size;if(!(!de||!pe)){var se=b.config.uploadImgAccept.join("|"),ge=".("+se+")$",ye=new RegExp(ge,"i");if(ye.test(de)===!1){Q.push("\u3010"+de+"\u3011"+N("\u4E0D\u662F\u56FE\u7247"));return}if(IT){x.customAlert(N("\u4E00\u6B21\u6700\u591A\u4E0A\u4F20")+T+N("\u5F20\u56FE\u7247"),"warning");return}if(A&&typeof A=="function"){var G;A(J,(0,c.default)(G=this.insertImg).call(G,this));return}var ie=new FormData;if((0,u.default)(J).call(J,function(ce,de){var pe=B||ce.name;J.length>1&&(pe=pe+(de+1)),ie.append(pe,ce)}),V){var X=V.split("#");V=X[0];var le=X[1]||"";(0,u.default)(y).call(y,L,function(ce,de){U&&((0,h.default)(V).call(V,"?")>0?V+="&":V+="?",V=V+ce+"="+de),ie.append(ce,de)}),le&&(V+="#"+le);var be=C.default(V,{timeout:z,formData:ie,headers:H,withCredentials:!!$,beforeSend:function(de){if(R.before)return R.before(de,_,J)},onTimeout:function(de){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"),"error"),R.timeout&&R.timeout(de,_)},onProgress:function(de,pe){var se=new S.default(_);pe.lengthComputable&&(de=pe.loaded/pe.total,se.show(de))},onError:function(de){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"),"error",N("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+N("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+de.status),R.error&&R.error(de,_)},onFail:function(de,pe){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",N("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+N("\u8FD4\u56DE\u7ED3\u679C")+": ")+pe),R.fail&&R.fail(de,_,pe)},onSuccess:function(de,pe){if(R.customInsert){var se;R.customInsert((0,c.default)(se=g.insertImg).call(se,g),pe,_);return}if(pe.errno!="0"){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",N("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+N("\u8FD4\u56DE\u7ED3\u679C")+" errno="+pe.errno),R.fail&&R.fail(de,_,pe);return}var ge=pe.data;(0,u.default)(ge).call(ge,function(ye){typeof ye=="string"?g.insertImg(ye):g.insertImg(ye.url,ye.alt,ye.href)}),R.success&&R.success(de,_,pe)}});typeof be=="string"&&x.customAlert(be,"error");return}F&&y.arrForEach(b,function(ce){var de=g,pe=new FileReader;pe.readAsDataURL(ce),pe.onload=function(){if(!!this.result){var se=this.result.toString();de.insertImg(se,se)}}})}}},E}();o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(410)),u=l(i(4)),h=l(i(45));(0,d.default)(o,"__esModule",{value:!0}),o.dealTextNode=o.isAllTodo=o.isTodo=o.getCursorNextNode=void 0;function m(E){return E.length?E.attr("class")==="w-e-todo":!1}o.isTodo=m;function y(E){var b=E.selection.getSelectionRangeTopNodes();if(b.length!==0)return(0,c.default)(b).call(b,function(g){return m(g)})}o.isAllTodo=y;function C(E,b,g){var _;if(!!E.hasChildNodes()){var x=E.cloneNode(),k=!1;b.nodeValue===""&&(k=!0);var N=[];return(0,u.default)(_=E.childNodes).call(_,function(V){if(!S(V,b)&&k&&(x.appendChild(V.cloneNode(!0)),V.nodeName!=="BR"&&N.push(V)),S(V,b)){if(V.nodeType===1){var F=C(V,b,g);F&&F.textContent!==""&&(x==null||x.appendChild(F))}if(V.nodeType===3&&b.isEqualNode(V)){var I=w(V,g);x.textContent=I}k=!0}}),(0,u.default)(N).call(N,function(V){var F=V;F.remove()}),x}}o.getCursorNextNode=C;function S(E,b){return E.nodeType===3?E.nodeValue===b.nodeValue:E.contains(b)}function w(E,b,g){g===void 0&&(g=!0);var _=E.nodeValue,x=_==null?void 0:(0,h.default)(_).call(_,0,b);if(_=_==null?void 0:(0,h.default)(_).call(_,b),!g){var k=_;_=x,x=k}return E.nodeValue=x,_}o.dealTextNode=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(430),u=function(){function h(m){this.maxSize=m,this.isRe=!1,this.data=new c.CeilStack(m),this.revokeData=new c.CeilStack(m)}return(0,d.default)(h.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),h.prototype.resetMaxSize=function(m){this.data.resetMax(m),this.revokeData.resetMax(m)},h.prototype.save=function(m){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(m),this},h.prototype.revoke=function(m){!this.isRe&&(this.isRe=!0);var y=this.data.outstack();return y?(this.revokeData.instack(y),m(y),!0):!1},h.prototype.restore=function(m){!this.isRe&&(this.isRe=!0);var y=this.revokeData.outstack();return y?(this.data.instack(y),m(y),!0):!1},h}();o.default=u},function(r,o,i){var l=i(14),d=i(11),c=i(73);r.exports=!l&&!d(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},function(r,o,i){var l=i(11),d=/#|\.prototype\./,c=function(S,w){var E=h[u(S)];return E==y?!0:E==m?!1:typeof w=="function"?l(w):!!w},u=c.normalize=function(C){return String(C).replace(d,".").toLowerCase()},h=c.data={},m=c.NATIVE="N",y=c.POLYFILL="P";r.exports=c},function(r,o,i){var l=i(103),d=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(c){return d.call(c)}),r.exports=l.inspectSource},function(r,o,i){var l=i(8),d=i(166),c="__core-js_shared__",u=l[c]||d(c,{});r.exports=u},function(r,o,i){var l=i(105),d=i(19),c=i(16),u=i(10),h=i(43),m=u("iterator"),y=!1,C=function(){return this},S,w,E;[].keys&&(E=[].keys(),"next"in E?(w=l(l(E)),w!==Object.prototype&&(S=w)):y=!0),S==null&&(S={}),!h&&!c(S,m)&&d(S,m,C),r.exports={IteratorPrototype:S,BUGGY_SAFARI_ITERATORS:y}},function(r,o,i){var l=i(16),d=i(31),c=i(63),u=i(168),h=c("IE_PROTO"),m=Object.prototype;r.exports=u?Object.getPrototypeOf:function(y){return y=d(y),l(y,h)?y[h]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?m:null}},function(r,o,i){var l=i(76);r.exports=l&&!Symbol.sham&&Qt(Symbol.iterator)=="symbol"},function(r,o,i){var l=i(16),d=i(30),c=i(78).indexOf,u=i(51);r.exports=function(h,m){var y=d(h),C=0,S=[],w;for(w in y)!l(u,w)&&l(y,w)&&S.push(w);for(;m.length>C;)l(y,w=m[C++])&&(~c(S,w)||S.push(w));return S}},function(r,o,i){var l=i(36);r.exports=l("document","documentElement")},function(r,o,i){var l=i(8);r.exports=l.Promise},function(r,o,i){var l=i(53);r.exports=function(d,c,u){for(var h in c)u&&u.unsafe&&d[h]?d[h]=c[h]:l(d,h,c[h],u);return d}},function(r,o,i){var l=i(36),d=i(18),c=i(10),u=i(14),h=c("species");r.exports=function(m){var y=l(m),C=d.f;u&&y&&!y[h]&&C(y,h,{configurable:!0,get:function(){return this}})}},function(r,o,i){var l=i(10),d=i(44),c=l("iterator"),u=Array.prototype;r.exports=function(h){return h!==void 0&&(d.Array===h||u[c]===h)}},function(r,o,i){var l=i(65),d=i(44),c=i(10),u=c("iterator");r.exports=function(h){if(h!=null)return h[u]||h["@@iterator"]||d[l(h)]}},function(r,o,i){var l=i(25);r.exports=function(d,c,u,h){try{return h?c(l(u)[0],u[1]):c(u)}catch(y){var m=d.return;throw m!==void 0&&l(m.call(d)),y}}},function(r,o,i){var l=i(10),d=l("iterator"),c=!1;try{var u=0,h={next:function(){return{done:!!u++}},return:function(){c=!0}};h[d]=function(){return this},Array.from(h,function(){throw 2})}catch{}r.exports=function(m,y){if(!y&&!c)return!1;var C=!1;try{var S={};S[d]=function(){return{next:function(){return{done:C=!0}}}},m(S)}catch{}return C}},function(r,o,i){var l=i(25),d=i(41),c=i(10),u=c("species");r.exports=function(h,m){var y=l(h).constructor,C;return y===void 0||(C=l(y)[u])==null?m:d(C)}},function(r,o,i){var l=i(8),d=i(11),c=i(34),u=i(40),h=i(108),m=i(73),y=i(118),C=l.location,S=l.setImmediate,w=l.clearImmediate,E=l.process,b=l.MessageChannel,g=l.Dispatch,_=0,x={},k="onreadystatechange",N,V,F,I=function(U){if(x.hasOwnProperty(U)){var H=x[U];delete x[U],H()}},P=function(U){return function(){I(U)}},T=function(U){I(U.data)},B=function(U){l.postMessage(U+"",C.protocol+"//"+C.host)};(!S||!w)&&(S=function(U){for(var H=[],R=1;arguments.length>R;)H.push(arguments[R++]);return x[++_]=function(){(typeof U=="function"?U:Function(U)).apply(void 0,H)},N(_),_},w=function(U){delete x[U]},c(E)=="process"?N=function(U){E.nextTick(P(U))}:g&&g.now?N=function(U){g.now(P(U))}:b&&!y?(V=new b,F=V.port2,V.port1.onmessage=T,N=u(F.postMessage,F,1)):l.addEventListener&&typeof postMessage=="function"&&!l.importScripts&&!d(B)&&C.protocol!=="file:"?(N=B,l.addEventListener("message",T,!1)):k in m("script")?N=function(U){h.appendChild(m("script"))[k]=function(){h.removeChild(this),I(U)}}:N=function(U){setTimeout(P(U),0)}),r.exports={set:S,clear:w}},function(r,o,i){var l=i(84);r.exports=/(iphone|ipod|ipad).*applewebkit/i.test(l)},function(r,o,i){var l=i(25),d=i(13),c=i(85);r.exports=function(u,h){if(l(u),d(h)&&h.constructor===u)return h;var m=c.f(u),y=m.resolve;return y(h),m.promise}},function(r,o){r.exports=function(i){try{return{error:!1,value:i()}}catch(l){return{error:!0,value:l}}}},function(r,o,i){r.exports=i(197)},function(r,o,i){var l=i(5),d=i(8),c=i(123),u=i(11),h=i(19),m=i(66),y=i(83),C=i(13),S=i(37),w=i(18).f,E=i(32).forEach,b=i(14),g=i(42),_=g.set,x=g.getterFor;r.exports=function(k,N,V){var F=k.indexOf("Map")!==-1,I=k.indexOf("Weak")!==-1,P=F?"set":"add",T=d[k],B=T&&T.prototype,L={},U;if(!b||typeof T!="function"||!(I||B.forEach&&!u(function(){new T().entries().next()})))U=V.getConstructor(N,k,F,P),c.REQUIRED=!0;else{U=N(function(R,z){_(y(R,U,k),{type:k,collection:new T}),z!=null&&m(z,R[P],R,F)});var H=x(k);E(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(R){var z=R=="add"||R=="set";R in B&&!(I&&R=="clear")&&h(U.prototype,R,function($,A){var J=H(this).collection;if(!z&&I&&!C($))return R=="get"?void 0:!1;var Q=J[R]($===0?0:$,A);return z?this:Q})}),I||w(U.prototype,"size",{configurable:!0,get:function(){return H(this).collection.size}})}return S(U,k,!1,!0),L[k]=U,l({global:!0,forced:!0},L),I||V.setStrong(U,k,F),U}},function(r,o,i){var l=i(51),d=i(13),c=i(16),u=i(18).f,h=i(64),m=i(200),y=h("meta"),C=0,S=Object.isExtensible||function(){return!0},w=function(k){u(k,y,{value:{objectID:"O"+ ++C,weakData:{}}})},E=function(k,N){if(!d(k))return Qt(k)=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!c(k,y)){if(!S(k))return"F";if(!N)return"E";w(k)}return k[y].objectID},b=function(k,N){if(!c(k,y)){if(!S(k))return!0;if(!N)return!1;w(k)}return k[y].weakData},g=function(k){return m&&_.REQUIRED&&S(k)&&!c(k,y)&&w(k),k},_=r.exports={REQUIRED:!1,fastKey:E,getWeakData:b,onFreeze:g};l[y]=!0},function(r,o,i){var l=i(18).f,d=i(77),c=i(110),u=i(40),h=i(83),m=i(66),y=i(75),C=i(111),S=i(14),w=i(123).fastKey,E=i(42),b=E.set,g=E.getterFor;r.exports={getConstructor:function(x,k,N,V){var F=x(function(B,L){h(B,F,k),b(B,{type:k,index:d(null),first:void 0,last:void 0,size:0}),S||(B.size=0),L!=null&&m(L,B[V],B,N)}),I=g(k),P=function(L,U,H){var R=I(L),z=T(L,U),$,A;return z?z.value=H:(R.last=z={index:A=w(U,!0),key:U,value:H,previous:$=R.last,next:void 0,removed:!1},R.first||(R.first=z),$&&($.next=z),S?R.size++:L.size++,A!=="F"&&(R.index[A]=z)),L},T=function(L,U){var H=I(L),R=w(U),z;if(R!=="F")return H.index[R];for(z=H.first;z;z=z.next)if(z.key==U)return z};return c(F.prototype,{clear:function(){for(var L=this,U=I(L),H=U.index,R=U.first;R;)R.removed=!0,R.previous&&(R.previous=R.previous.next=void 0),delete H[R.index],R=R.next;U.first=U.last=void 0,S?U.size=0:L.size=0},delete:function(L){var U=this,H=I(U),R=T(U,L);if(R){var z=R.next,$=R.previous;delete H.index[R.index],R.removed=!0,$&&($.next=z),z&&(z.previous=$),H.first==R&&(H.first=z),H.last==R&&(H.last=$),S?H.size--:U.size--}return!!R},forEach:function(L){for(var U=I(this),H=u(L,arguments.length>1?arguments[1]:void 0,3),R;R=R?R.next:U.first;)for(H(R.value,R.key,this);R&&R.removed;)R=R.previous},has:function(L){return!!T(this,L)}}),c(F.prototype,N?{get:function(L){var U=T(this,L);return U&&U.value},set:function(L,U){return P(this,L===0?0:L,U)}}:{add:function(L){return P(this,L=L===0?0:L,L)}}),S&&l(F.prototype,"size",{get:function(){return I(this).size}}),F},setStrong:function(x,k,N){var V=k+" Iterator",F=g(k),I=g(V);y(x,k,function(P,T){b(this,{type:V,target:P,state:F(P),kind:T,last:void 0})},function(){for(var P=I(this),T=P.kind,B=P.last;B&&B.removed;)B=B.previous;return!P.target||!(P.last=B=B?B.next:P.state.first)?(P.target=void 0,{value:void 0,done:!0}):T=="keys"?{value:B.key,done:!1}:T=="values"?{value:B.value,done:!1}:{value:[B.key,B.value],done:!1}},N?"entries":"values",!N,!0),C(k)}}},function(r,o,i){var l=i(12);l("iterator")},function(r,o,i){var l=i(107),d=i(80),c=d.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(h){return l(h,c)}},function(r,o){o.f=Object.getOwnPropertySymbols},function(r,o,i){r.exports=i(268)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={zIndex:1e4}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={focus:!0,height:300,placeholder:"\u8BF7\u8F93\u5165\u6B63\u6587",zIndexFullScreen:10002,showFullScreen:!0}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.getPasteImgs=o.getPasteHtml=o.getPasteText=void 0;var u=i(2),h=i(6),m=u.__importDefault(i(292));function y(w){var E=w.clipboardData,b="";return E==null?b=window.clipboardData&&window.clipboardData.getData("text"):b=E.getData("text/plain"),h.replaceHtmlSymbol(b)}o.getPasteText=y;function C(w,E,b){E===void 0&&(E=!0),b===void 0&&(b=!1);var g=w.clipboardData,_="";if(g&&(_=g.getData("text/html")),!_){var x=y(w);if(!x)return"";_="

                      "+x+"

                      "}return _=_.replace(/<(\d)/gm,function(k,N){return"<"+N}),_=_.replace(/<(\/?meta.*?)>/gim,""),_=m.default(_,E,b),_}o.getPasteHtml=C;function S(w){var E,b=[],g=y(w);if(g)return b;var _=(E=w.clipboardData)===null||E===void 0?void 0:E.items;return _&&(0,c.default)(h).call(h,_,function(x,k){var N=k.type;/image/i.test(N)&&b.push(k.getAsFile())}),b}o.getPasteImgs=S},function(r,o,i){r.exports=i(294)},function(r,o,i){r.exports=i(310)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(7),C=function(){function S(w,E){var b=this;this.hideTimeoutId=0,this.menu=w,this.conf=E;var g=m.default('
                      '),_=m.default("

                      "+E.title+"

                      ");_.addClass("w-e-dp-title"),g.append(_);var x=E.list||[],k=E.type||"list",N=E.clickHandler||y.EMPTY_FN,V=m.default('
                        ');(0,c.default)(x).call(x,function(F){var I=F.$elem,P=F.value,T=m.default('
                      • ');I&&(T.append(I),V.append(T),T.on("click",function(B){N(P),B.stopPropagation(),b.hideTimeoutId=(0,u.default)(function(){b.hide()})}))}),g.append(V),g.on("mouseleave",function(){b.hideTimeoutId=(0,u.default)(function(){b.hide()})}),this.$container=g,this.rendered=!1,this._show=!1}return S.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var w=this.menu,E=w.$elem,b=this.$container;if(!this._show){if(this.rendered)b.show();else{var g=E.getBoundingClientRect().height||0,_=this.conf.width||100;b.css("margin-top",g+"px").css("width",_+"px"),E.append(b),this.rendered=!0}this._show=!0}},S.prototype.hide=function(){var w=this.$container;!this._show||(w.hide(),this._show=!1)},(0,d.default)(S.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(92)),c=l(i(1)),u=l(i(4));(0,c.default)(o,"__esModule",{value:!0});var h=i(6);function m(y,C){var S=new XMLHttpRequest;if(S.open("POST",y),S.timeout=C.timeout||10*1e3,S.ontimeout=function(){console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"),C.onTimeout&&C.onTimeout(S)},S.upload&&(S.upload.onprogress=function(E){var b=E.loaded/E.total;C.onProgress&&C.onProgress(b,E)}),C.headers&&(0,u.default)(h).call(h,C.headers,function(E,b){S.setRequestHeader(E,b)}),S.withCredentials=!!C.withCredentials,C.beforeSend){var w=C.beforeSend(S);if(w&&(0,d.default)(w)==="object"&&w.prevent)return w.msg}return S.onreadystatechange=function(){if(S.readyState===4){var E=S.status;if(!(E<200)&&!(E>=300&&E<400)){if(E>=400){console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 "+E),C.onError&&C.onError(S);return}var b=S.responseText,g;if((0,d.default)(b)!=="object")try{g=JSON.parse(b)}catch{console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F",b),C.onFail&&C.onFail(S,b);return}else g=b;C.onSuccess(S,g)}}},S.send(C.formData||null),S}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(342)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S){this.editor=S,this.$textContainer=S.$textContainerElem,this.$bar=m.default('
                        '),this.isShow=!1,this.time=0,this.timeoutId=0}return C.prototype.show=function(S){var w=this;if(!this.isShow){this.isShow=!0;var E=this.$bar,b=this.$textContainer;b.append(E),(0,c.default)()-this.time>100&&S<=1&&(E.css("width",S*100+"%"),this.time=(0,c.default)());var g=this.timeoutId;g&&clearTimeout(g),this.timeoutId=(0,u.default)(function(){w.hide()},500)}},C.prototype.hide=function(){var S=this.$bar;S.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(24)),m=i(47),y=c.__importStar(i(371)),C;(function(w){w.OrderedList="OL",w.UnorderedList="UL"})(C=o.ListType||(o.ListType={}));var S=function(w){c.__extends(E,w);function E(b){var g=this,_=u.default(`
                        +`),"warning");return}if(J.length===0){x.customAlert(N("\u4F20\u5165\u7684\u6587\u4EF6\u4E0D\u5408\u6CD5"),"warning");return}if(J.length>T){x.customAlert(N("\u4E00\u6B21\u6700\u591A\u4E0A\u4F20")+T+N("\u5F20\u56FE\u7247"),"warning");return}if(A&&typeof A=="function"){var G;A(J,(0,c.default)(G=this.insertImg).call(G,this));return}var ie=new FormData;if((0,u.default)(J).call(J,function(ce,de){var pe=B||ce.name;J.length>1&&(pe=pe+(de+1)),ie.append(pe,ce)}),V){var X=V.split("#");V=X[0];var le=X[1]||"";(0,u.default)(y).call(y,L,function(ce,de){U&&((0,m.default)(V).call(V,"?")>0?V+="&":V+="?",V=V+ce+"="+de),ie.append(ce,de)}),le&&(V+="#"+le);var be=C.default(V,{timeout:z,formData:ie,headers:H,withCredentials:!!$,beforeSend:function(de){if(R.before)return R.before(de,b,J)},onTimeout:function(de){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6"),"error"),R.timeout&&R.timeout(de,b)},onProgress:function(de,pe){var se=new S.default(b);pe.lengthComputable&&(de=pe.loaded/pe.total,se.show(de))},onError:function(de){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF"),"error",N("\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF")+"\uFF0C"+N("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+de.status),R.error&&R.error(de,b)},onFail:function(de,pe){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",N("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+N("\u8FD4\u56DE\u7ED3\u679C")+": ")+pe),R.fail&&R.fail(de,b,pe)},onSuccess:function(de,pe){if(R.customInsert){var se;R.customInsert((0,c.default)(se=g.insertImg).call(se,g),pe,b);return}if(pe.errno!="0"){x.customAlert(N("\u4E0A\u4F20\u56FE\u7247\u5931\u8D25"),"error",N("\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+N("\u8FD4\u56DE\u7ED3\u679C")+" errno="+pe.errno),R.fail&&R.fail(de,b,pe);return}var ge=pe.data;(0,u.default)(ge).call(ge,function(ye){typeof ye=="string"?g.insertImg(ye):g.insertImg(ye.url,ye.alt,ye.href)}),R.success&&R.success(de,b,pe)}});typeof be=="string"&&x.customAlert(be,"error");return}F&&y.arrForEach(_,function(ce){var de=g,pe=new FileReader;pe.readAsDataURL(ce),pe.onload=function(){if(!!this.result){var se=this.result.toString();de.insertImg(se,se)}}})}}},E}();o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(410)),u=l(i(4)),m=l(i(45));(0,d.default)(o,"__esModule",{value:!0}),o.dealTextNode=o.isAllTodo=o.isTodo=o.getCursorNextNode=void 0;function h(E){return E.length?E.attr("class")==="w-e-todo":!1}o.isTodo=h;function y(E){var _=E.selection.getSelectionRangeTopNodes();if(_.length!==0)return(0,c.default)(_).call(_,function(g){return h(g)})}o.isAllTodo=y;function C(E,_,g){var b;if(!!E.hasChildNodes()){var x=E.cloneNode(),k=!1;_.nodeValue===""&&(k=!0);var N=[];return(0,u.default)(b=E.childNodes).call(b,function(V){if(!S(V,_)&&k&&(x.appendChild(V.cloneNode(!0)),V.nodeName!=="BR"&&N.push(V)),S(V,_)){if(V.nodeType===1){var F=C(V,_,g);F&&F.textContent!==""&&(x==null||x.appendChild(F))}if(V.nodeType===3&&_.isEqualNode(V)){var I=w(V,g);x.textContent=I}k=!0}}),(0,u.default)(N).call(N,function(V){var F=V;F.remove()}),x}}o.getCursorNextNode=C;function S(E,_){return E.nodeType===3?E.nodeValue===_.nodeValue:E.contains(_)}function w(E,_,g){g===void 0&&(g=!0);var b=E.nodeValue,x=b==null?void 0:(0,m.default)(b).call(b,0,_);if(b=b==null?void 0:(0,m.default)(b).call(b,_),!g){var k=b;b=x,x=k}return E.nodeValue=x,b}o.dealTextNode=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(430),u=function(){function m(h){this.maxSize=h,this.isRe=!1,this.data=new c.CeilStack(h),this.revokeData=new c.CeilStack(h)}return(0,d.default)(m.prototype,"size",{get:function(){return[this.data.size,this.revokeData.size]},enumerable:!1,configurable:!0}),m.prototype.resetMaxSize=function(h){this.data.resetMax(h),this.revokeData.resetMax(h)},m.prototype.save=function(h){return this.isRe&&(this.revokeData.clear(),this.isRe=!1),this.data.instack(h),this},m.prototype.revoke=function(h){!this.isRe&&(this.isRe=!0);var y=this.data.outstack();return y?(this.revokeData.instack(y),h(y),!0):!1},m.prototype.restore=function(h){!this.isRe&&(this.isRe=!0);var y=this.revokeData.outstack();return y?(this.data.instack(y),h(y),!0):!1},m}();o.default=u},function(r,o,i){var l=i(14),d=i(11),c=i(73);r.exports=!l&&!d(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},function(r,o,i){var l=i(11),d=/#|\.prototype\./,c=function(S,w){var E=m[u(S)];return E==y?!0:E==h?!1:typeof w=="function"?l(w):!!w},u=c.normalize=function(C){return String(C).replace(d,".").toLowerCase()},m=c.data={},h=c.NATIVE="N",y=c.POLYFILL="P";r.exports=c},function(r,o,i){var l=i(103),d=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(c){return d.call(c)}),r.exports=l.inspectSource},function(r,o,i){var l=i(8),d=i(166),c="__core-js_shared__",u=l[c]||d(c,{});r.exports=u},function(r,o,i){var l=i(105),d=i(19),c=i(16),u=i(10),m=i(43),h=u("iterator"),y=!1,C=function(){return this},S,w,E;[].keys&&(E=[].keys(),"next"in E?(w=l(l(E)),w!==Object.prototype&&(S=w)):y=!0),S==null&&(S={}),!m&&!c(S,h)&&d(S,h,C),r.exports={IteratorPrototype:S,BUGGY_SAFARI_ITERATORS:y}},function(r,o,i){var l=i(16),d=i(31),c=i(63),u=i(168),m=c("IE_PROTO"),h=Object.prototype;r.exports=u?Object.getPrototypeOf:function(y){return y=d(y),l(y,m)?y[m]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?h:null}},function(r,o,i){var l=i(76);r.exports=l&&!Symbol.sham&&Qt(Symbol.iterator)=="symbol"},function(r,o,i){var l=i(16),d=i(30),c=i(78).indexOf,u=i(51);r.exports=function(m,h){var y=d(m),C=0,S=[],w;for(w in y)!l(u,w)&&l(y,w)&&S.push(w);for(;h.length>C;)l(y,w=h[C++])&&(~c(S,w)||S.push(w));return S}},function(r,o,i){var l=i(36);r.exports=l("document","documentElement")},function(r,o,i){var l=i(8);r.exports=l.Promise},function(r,o,i){var l=i(53);r.exports=function(d,c,u){for(var m in c)u&&u.unsafe&&d[m]?d[m]=c[m]:l(d,m,c[m],u);return d}},function(r,o,i){var l=i(36),d=i(18),c=i(10),u=i(14),m=c("species");r.exports=function(h){var y=l(h),C=d.f;u&&y&&!y[m]&&C(y,m,{configurable:!0,get:function(){return this}})}},function(r,o,i){var l=i(10),d=i(44),c=l("iterator"),u=Array.prototype;r.exports=function(m){return m!==void 0&&(d.Array===m||u[c]===m)}},function(r,o,i){var l=i(65),d=i(44),c=i(10),u=c("iterator");r.exports=function(m){if(m!=null)return m[u]||m["@@iterator"]||d[l(m)]}},function(r,o,i){var l=i(25);r.exports=function(d,c,u,m){try{return m?c(l(u)[0],u[1]):c(u)}catch(y){var h=d.return;throw h!==void 0&&l(h.call(d)),y}}},function(r,o,i){var l=i(10),d=l("iterator"),c=!1;try{var u=0,m={next:function(){return{done:!!u++}},return:function(){c=!0}};m[d]=function(){return this},Array.from(m,function(){throw 2})}catch{}r.exports=function(h,y){if(!y&&!c)return!1;var C=!1;try{var S={};S[d]=function(){return{next:function(){return{done:C=!0}}}},h(S)}catch{}return C}},function(r,o,i){var l=i(25),d=i(41),c=i(10),u=c("species");r.exports=function(m,h){var y=l(m).constructor,C;return y===void 0||(C=l(y)[u])==null?h:d(C)}},function(r,o,i){var l=i(8),d=i(11),c=i(34),u=i(40),m=i(108),h=i(73),y=i(118),C=l.location,S=l.setImmediate,w=l.clearImmediate,E=l.process,_=l.MessageChannel,g=l.Dispatch,b=0,x={},k="onreadystatechange",N,V,F,I=function(U){if(x.hasOwnProperty(U)){var H=x[U];delete x[U],H()}},P=function(U){return function(){I(U)}},T=function(U){I(U.data)},B=function(U){l.postMessage(U+"",C.protocol+"//"+C.host)};(!S||!w)&&(S=function(U){for(var H=[],R=1;arguments.length>R;)H.push(arguments[R++]);return x[++b]=function(){(typeof U=="function"?U:Function(U)).apply(void 0,H)},N(b),b},w=function(U){delete x[U]},c(E)=="process"?N=function(U){E.nextTick(P(U))}:g&&g.now?N=function(U){g.now(P(U))}:_&&!y?(V=new _,F=V.port2,V.port1.onmessage=T,N=u(F.postMessage,F,1)):l.addEventListener&&typeof postMessage=="function"&&!l.importScripts&&!d(B)&&C.protocol!=="file:"?(N=B,l.addEventListener("message",T,!1)):k in h("script")?N=function(U){m.appendChild(h("script"))[k]=function(){m.removeChild(this),I(U)}}:N=function(U){setTimeout(P(U),0)}),r.exports={set:S,clear:w}},function(r,o,i){var l=i(84);r.exports=/(iphone|ipod|ipad).*applewebkit/i.test(l)},function(r,o,i){var l=i(25),d=i(13),c=i(85);r.exports=function(u,m){if(l(u),d(m)&&m.constructor===u)return m;var h=c.f(u),y=h.resolve;return y(m),h.promise}},function(r,o){r.exports=function(i){try{return{error:!1,value:i()}}catch(l){return{error:!0,value:l}}}},function(r,o,i){r.exports=i(197)},function(r,o,i){var l=i(5),d=i(8),c=i(123),u=i(11),m=i(19),h=i(66),y=i(83),C=i(13),S=i(37),w=i(18).f,E=i(32).forEach,_=i(14),g=i(42),b=g.set,x=g.getterFor;r.exports=function(k,N,V){var F=k.indexOf("Map")!==-1,I=k.indexOf("Weak")!==-1,P=F?"set":"add",T=d[k],B=T&&T.prototype,L={},U;if(!_||typeof T!="function"||!(I||B.forEach&&!u(function(){new T().entries().next()})))U=V.getConstructor(N,k,F,P),c.REQUIRED=!0;else{U=N(function(R,z){b(y(R,U,k),{type:k,collection:new T}),z!=null&&h(z,R[P],R,F)});var H=x(k);E(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(R){var z=R=="add"||R=="set";R in B&&!(I&&R=="clear")&&m(U.prototype,R,function($,A){var J=H(this).collection;if(!z&&I&&!C($))return R=="get"?void 0:!1;var Q=J[R]($===0?0:$,A);return z?this:Q})}),I||w(U.prototype,"size",{configurable:!0,get:function(){return H(this).collection.size}})}return S(U,k,!1,!0),L[k]=U,l({global:!0,forced:!0},L),I||V.setStrong(U,k,F),U}},function(r,o,i){var l=i(51),d=i(13),c=i(16),u=i(18).f,m=i(64),h=i(200),y=m("meta"),C=0,S=Object.isExtensible||function(){return!0},w=function(k){u(k,y,{value:{objectID:"O"+ ++C,weakData:{}}})},E=function(k,N){if(!d(k))return Qt(k)=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!c(k,y)){if(!S(k))return"F";if(!N)return"E";w(k)}return k[y].objectID},_=function(k,N){if(!c(k,y)){if(!S(k))return!0;if(!N)return!1;w(k)}return k[y].weakData},g=function(k){return h&&b.REQUIRED&&S(k)&&!c(k,y)&&w(k),k},b=r.exports={REQUIRED:!1,fastKey:E,getWeakData:_,onFreeze:g};l[y]=!0},function(r,o,i){var l=i(18).f,d=i(77),c=i(110),u=i(40),m=i(83),h=i(66),y=i(75),C=i(111),S=i(14),w=i(123).fastKey,E=i(42),_=E.set,g=E.getterFor;r.exports={getConstructor:function(x,k,N,V){var F=x(function(B,L){m(B,F,k),_(B,{type:k,index:d(null),first:void 0,last:void 0,size:0}),S||(B.size=0),L!=null&&h(L,B[V],B,N)}),I=g(k),P=function(L,U,H){var R=I(L),z=T(L,U),$,A;return z?z.value=H:(R.last=z={index:A=w(U,!0),key:U,value:H,previous:$=R.last,next:void 0,removed:!1},R.first||(R.first=z),$&&($.next=z),S?R.size++:L.size++,A!=="F"&&(R.index[A]=z)),L},T=function(L,U){var H=I(L),R=w(U),z;if(R!=="F")return H.index[R];for(z=H.first;z;z=z.next)if(z.key==U)return z};return c(F.prototype,{clear:function(){for(var L=this,U=I(L),H=U.index,R=U.first;R;)R.removed=!0,R.previous&&(R.previous=R.previous.next=void 0),delete H[R.index],R=R.next;U.first=U.last=void 0,S?U.size=0:L.size=0},delete:function(L){var U=this,H=I(U),R=T(U,L);if(R){var z=R.next,$=R.previous;delete H.index[R.index],R.removed=!0,$&&($.next=z),z&&(z.previous=$),H.first==R&&(H.first=z),H.last==R&&(H.last=$),S?H.size--:U.size--}return!!R},forEach:function(L){for(var U=I(this),H=u(L,arguments.length>1?arguments[1]:void 0,3),R;R=R?R.next:U.first;)for(H(R.value,R.key,this);R&&R.removed;)R=R.previous},has:function(L){return!!T(this,L)}}),c(F.prototype,N?{get:function(L){var U=T(this,L);return U&&U.value},set:function(L,U){return P(this,L===0?0:L,U)}}:{add:function(L){return P(this,L=L===0?0:L,L)}}),S&&l(F.prototype,"size",{get:function(){return I(this).size}}),F},setStrong:function(x,k,N){var V=k+" Iterator",F=g(k),I=g(V);y(x,k,function(P,T){_(this,{type:V,target:P,state:F(P),kind:T,last:void 0})},function(){for(var P=I(this),T=P.kind,B=P.last;B&&B.removed;)B=B.previous;return!P.target||!(P.last=B=B?B.next:P.state.first)?(P.target=void 0,{value:void 0,done:!0}):T=="keys"?{value:B.key,done:!1}:T=="values"?{value:B.value,done:!1}:{value:[B.key,B.value],done:!1}},N?"entries":"values",!N,!0),C(k)}}},function(r,o,i){var l=i(12);l("iterator")},function(r,o,i){var l=i(107),d=i(80),c=d.concat("length","prototype");o.f=Object.getOwnPropertyNames||function(m){return l(m,c)}},function(r,o){o.f=Object.getOwnPropertySymbols},function(r,o,i){r.exports=i(268)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={zIndex:1e4}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={focus:!0,height:300,placeholder:"\u8BF7\u8F93\u5165\u6B63\u6587",zIndexFullScreen:10002,showFullScreen:!0}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.getPasteImgs=o.getPasteHtml=o.getPasteText=void 0;var u=i(2),m=i(6),h=u.__importDefault(i(292));function y(w){var E=w.clipboardData,_="";return E==null?_=window.clipboardData&&window.clipboardData.getData("text"):_=E.getData("text/plain"),m.replaceHtmlSymbol(_)}o.getPasteText=y;function C(w,E,_){E===void 0&&(E=!0),_===void 0&&(_=!1);var g=w.clipboardData,b="";if(g&&(b=g.getData("text/html")),!b){var x=y(w);if(!x)return"";b="

                        "+x+"

                        "}return b=b.replace(/<(\d)/gm,function(k,N){return"<"+N}),b=b.replace(/<(\/?meta.*?)>/gim,""),b=h.default(b,E,_),b}o.getPasteHtml=C;function S(w){var E,_=[],g=y(w);if(g)return _;var b=(E=w.clipboardData)===null||E===void 0?void 0:E.items;return b&&(0,c.default)(m).call(m,b,function(x,k){var N=k.type;/image/i.test(N)&&_.push(k.getAsFile())}),_}o.getPasteImgs=S},function(r,o,i){r.exports=i(294)},function(r,o,i){r.exports=i(310)},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(3)),y=i(7),C=function(){function S(w,E){var _=this;this.hideTimeoutId=0,this.menu=w,this.conf=E;var g=h.default('
                        '),b=h.default("

                        "+E.title+"

                        ");b.addClass("w-e-dp-title"),g.append(b);var x=E.list||[],k=E.type||"list",N=E.clickHandler||y.EMPTY_FN,V=h.default('
                          ');(0,c.default)(x).call(x,function(F){var I=F.$elem,P=F.value,T=h.default('
                        • ');I&&(T.append(I),V.append(T),T.on("click",function(B){N(P),B.stopPropagation(),_.hideTimeoutId=(0,u.default)(function(){_.hide()})}))}),g.append(V),g.on("mouseleave",function(){_.hideTimeoutId=(0,u.default)(function(){_.hide()})}),this.$container=g,this.rendered=!1,this._show=!1}return S.prototype.show=function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var w=this.menu,E=w.$elem,_=this.$container;if(!this._show){if(this.rendered)_.show();else{var g=E.getBoundingClientRect().height||0,b=this.conf.width||100;_.css("margin-top",g+"px").css("width",b+"px"),E.append(_),this.rendered=!0}this._show=!0}},S.prototype.hide=function(){var w=this.$container;!this._show||(w.hide(),this._show=!1)},(0,d.default)(S.prototype,"isShow",{get:function(){return this._show},enumerable:!1,configurable:!0}),S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(92)),c=l(i(1)),u=l(i(4));(0,c.default)(o,"__esModule",{value:!0});var m=i(6);function h(y,C){var S=new XMLHttpRequest;if(S.open("POST",y),S.timeout=C.timeout||10*1e3,S.ontimeout=function(){console.error("wangEditor - \u8BF7\u6C42\u8D85\u65F6"),C.onTimeout&&C.onTimeout(S)},S.upload&&(S.upload.onprogress=function(E){var _=E.loaded/E.total;C.onProgress&&C.onProgress(_,E)}),C.headers&&(0,u.default)(m).call(m,C.headers,function(E,_){S.setRequestHeader(E,_)}),S.withCredentials=!!C.withCredentials,C.beforeSend){var w=C.beforeSend(S);if(w&&(0,d.default)(w)==="object"&&w.prevent)return w.msg}return S.onreadystatechange=function(){if(S.readyState===4){var E=S.status;if(!(E<200)&&!(E>=300&&E<400)){if(E>=400){console.error("wangEditor - XHR \u62A5\u9519\uFF0C\u72B6\u6001\u7801 "+E),C.onError&&C.onError(S);return}var _=S.responseText,g;if((0,d.default)(_)!=="object")try{g=JSON.parse(_)}catch{console.error("wangEditor - \u8FD4\u56DE\u7ED3\u679C\u4E0D\u662F JSON \u683C\u5F0F",_),C.onFail&&C.onFail(S,_);return}else g=_;C.onSuccess(S,g)}}},S.send(C.formData||null),S}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(342)),u=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(3)),y=function(){function C(S){this.editor=S,this.$textContainer=S.$textContainerElem,this.$bar=h.default('
                          '),this.isShow=!1,this.time=0,this.timeoutId=0}return C.prototype.show=function(S){var w=this;if(!this.isShow){this.isShow=!0;var E=this.$bar,_=this.$textContainer;_.append(E),(0,c.default)()-this.time>100&&S<=1&&(E.css("width",S*100+"%"),this.time=(0,c.default)());var g=this.timeoutId;g&&clearTimeout(g),this.timeoutId=(0,u.default)(function(){w.hide()},500)}},C.prototype.hide=function(){var S=this.$bar;S.remove(),this.isShow=!1,this.time=0,this.timeoutId=0},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.ListType=void 0;var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(24)),h=i(47),y=c.__importStar(i(371)),C;(function(w){w.OrderedList="OL",w.UnorderedList="UL"})(C=o.ListType||(o.ListType={}));var S=function(w){c.__extends(E,w);function E(_){var g=this,b=u.default(`
                          `),x={width:130,title:"\u5E8F\u5217",type:"list",list:[{$elem:u.default(`

                          - `+b.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868")+` + `+_.i18next.t("menus.dropListMenu.list.\u65E0\u5E8F\u5217\u8868")+`

                          `),value:C.UnorderedList},{$elem:u.default(`

                          - `+b.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868")+` -

                          `),value:C.OrderedList}],clickHandler:function(N){g.command(N)}};return g=w.call(this,_,b,x)||this,g}return E.prototype.command=function(b){var g=this.editor,_=g.selection.getSelectionContainerElem();_!==void 0&&(this.handleSelectionRangeNodes(b),this.tryChangeActive())},E.prototype.validator=function(b,g,_){return!(!b.length||!g.length||_.equal(b)||_.equal(g))},E.prototype.handleSelectionRangeNodes=function(b){var g=this.editor,_=g.selection,x=b.toLowerCase(),k=_.getSelectionContainerElem(),N=_.getSelectionStartElem().getNodeTop(g),V=_.getSelectionEndElem().getNodeTop(g);if(!!this.validator(N,V,g.$textElem)){var F=_.getRange(),I=F==null?void 0:F.collapsed;g.$textElem.equal(k)||(k=k.getNodeTop(g));var P={editor:g,listType:b,listTarget:x,$selectionElem:k,$startElem:N,$endElem:V},T;this.isOrderElem(k)?T=y.ClassType.Wrap:this.isOrderElem(N)&&this.isOrderElem(V)?T=y.ClassType.Join:this.isOrderElem(N)?T=y.ClassType.StartJoin:this.isOrderElem(V)?T=y.ClassType.EndJoin:T=y.ClassType.Other;var B=new y.default(y.createListHandle(T,P,F));m.updateRange(g,B.getSelectionRangeElem(),!!I)}},E.prototype.isOrderElem=function(b){var g=b.getNodeName();return g===C.OrderedList||g===C.UnorderedList},E.prototype.tryChangeActive=function(){},E}(h.default);o.default=S},function(r,o,i){r.exports=i(395)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.selection.getSelectionContainerElem();return h!=null&&h.length?!!(h.getNodeName()=="CODE"||h.getNodeName()=="PRE"||h.parent().getNodeName()=="CODE"||h.parent().getNodeName()=="PRE"||/hljs/.test(h.parent().attr("class"))):!1}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.todo=void 0;var u=i(2),h=u.__importDefault(i(3)),m=function(){function C(S){var w;this.template='

                          ',this.checked=!1,this.$todo=h.default(this.template),this.$child=(w=S==null?void 0:S.childNodes())===null||w===void 0?void 0:w.clone(!0)}return C.prototype.init=function(){var S=this.$child,w=this.getInputContainer();S&&S.insertAfter(w)},C.prototype.getInput=function(){var S=this.$todo,w=(0,c.default)(S).call(S,"input");return w},C.prototype.getInputContainer=function(){var S=this.getInput().parent();return S},C.prototype.getTodo=function(){return this.$todo},C}();o.todo=m;function y(C){var S=new m(C);return S.init(),S}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2);i(146),i(148),i(152),i(154),i(156),i(158),i(160);var u=c.__importDefault(i(87));c.__exportStar(i(442),o);try{}catch{throw new Error("\u8BF7\u5728\u6D4F\u89C8\u5668\u73AF\u5883\u4E0B\u8FD0\u884C")}o.default=u.default},function(r,o,i){var l=i(143);r.exports=l},function(r,o,i){i(144);var l=i(9),d=l.Object,c=r.exports=function(h,m,y){return d.defineProperty(h,m,y)};d.defineProperty.sham&&(c.sham=!0)},function(r,o,i){var l=i(5),d=i(14),c=i(18);l({target:"Object",stat:!0,forced:!d,sham:!d},{defineProperty:c.f})},function(r,o){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch{(typeof window>"u"?"undefined":Qt(window))==="object"&&(i=window)}r.exports=i},function(r,o,i){var l=i(20),d=i(147);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-toolbar, + `+_.i18next.t("menus.dropListMenu.list.\u6709\u5E8F\u5217\u8868")+` +

                          `),value:C.OrderedList}],clickHandler:function(N){g.command(N)}};return g=w.call(this,b,_,x)||this,g}return E.prototype.command=function(_){var g=this.editor,b=g.selection.getSelectionContainerElem();b!==void 0&&(this.handleSelectionRangeNodes(_),this.tryChangeActive())},E.prototype.validator=function(_,g,b){return!(!_.length||!g.length||b.equal(_)||b.equal(g))},E.prototype.handleSelectionRangeNodes=function(_){var g=this.editor,b=g.selection,x=_.toLowerCase(),k=b.getSelectionContainerElem(),N=b.getSelectionStartElem().getNodeTop(g),V=b.getSelectionEndElem().getNodeTop(g);if(!!this.validator(N,V,g.$textElem)){var F=b.getRange(),I=F==null?void 0:F.collapsed;g.$textElem.equal(k)||(k=k.getNodeTop(g));var P={editor:g,listType:_,listTarget:x,$selectionElem:k,$startElem:N,$endElem:V},T;this.isOrderElem(k)?T=y.ClassType.Wrap:this.isOrderElem(N)&&this.isOrderElem(V)?T=y.ClassType.Join:this.isOrderElem(N)?T=y.ClassType.StartJoin:this.isOrderElem(V)?T=y.ClassType.EndJoin:T=y.ClassType.Other;var B=new y.default(y.createListHandle(T,P,F));h.updateRange(g,B.getSelectionRangeElem(),!!I)}},E.prototype.isOrderElem=function(_){var g=_.getNodeName();return g===C.OrderedList||g===C.UnorderedList},E.prototype.tryChangeActive=function(){},E}(m.default);o.default=S},function(r,o,i){r.exports=i(395)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var m=u.selection.getSelectionContainerElem();return m!=null&&m.length?!!(m.getNodeName()=="CODE"||m.getNodeName()=="PRE"||m.parent().getNodeName()=="CODE"||m.parent().getNodeName()=="PRE"||/hljs/.test(m.parent().attr("class"))):!1}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.todo=void 0;var u=i(2),m=u.__importDefault(i(3)),h=function(){function C(S){var w;this.template='

                          ',this.checked=!1,this.$todo=m.default(this.template),this.$child=(w=S==null?void 0:S.childNodes())===null||w===void 0?void 0:w.clone(!0)}return C.prototype.init=function(){var S=this.$child,w=this.getInputContainer();S&&S.insertAfter(w)},C.prototype.getInput=function(){var S=this.$todo,w=(0,c.default)(S).call(S,"input");return w},C.prototype.getInputContainer=function(){var S=this.getInput().parent();return S},C.prototype.getTodo=function(){return this.$todo},C}();o.todo=h;function y(C){var S=new h(C);return S.init(),S}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2);i(146),i(148),i(152),i(154),i(156),i(158),i(160);var u=c.__importDefault(i(87));c.__exportStar(i(442),o);try{}catch{throw new Error("\u8BF7\u5728\u6D4F\u89C8\u5668\u73AF\u5883\u4E0B\u8FD0\u884C")}o.default=u.default},function(r,o,i){var l=i(143);r.exports=l},function(r,o,i){i(144);var l=i(9),d=l.Object,c=r.exports=function(m,h,y){return d.defineProperty(m,h,y)};d.defineProperty.sham&&(c.sham=!0)},function(r,o,i){var l=i(5),d=i(14),c=i(18);l({target:"Object",stat:!0,forced:!d,sham:!d},{defineProperty:c.f})},function(r,o){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch{(typeof window>"u"?"undefined":Qt(window))==="object"&&(i=window)}r.exports=i},function(r,o,i){var l=i(20),d=i(147);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-toolbar, .w-e-text-container, .w-e-menu-panel { padding: 0; @@ -1304,47 +1304,47 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err .w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover { background-color: #f1f1f1; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(161));Element.prototype.matches||(Element.prototype.matches=function(c){var u=this.ownerDocument.querySelectorAll(c),h=u.length;for(h;h>=0&&u.item(h)!==this;h--);return h>-1}),d.default||(window.Promise=d.default)},function(r,o,i){r.exports=i(162)},function(r,o,i){var l=i(163);r.exports=l},function(r,o,i){i(61),i(50),i(54),i(175),i(178),i(179);var l=i(9);r.exports=l.Promise},function(r,o,i){var l=i(62),d=i(49),c=function(h){return function(m,y){var C=String(d(m)),S=l(y),w=C.length,E,b;return S<0||S>=w?h?"":void 0:(E=C.charCodeAt(S),E<55296||E>56319||S+1===w||(b=C.charCodeAt(S+1))<56320||b>57343?h?C.charAt(S):E:h?C.slice(S,S+2):(E-55296<<10)+(b-56320)+65536)}};r.exports={codeAt:c(!1),charAt:c(!0)}},function(r,o,i){var l=i(8),d=i(102),c=l.WeakMap;r.exports=typeof c=="function"&&/native code/.test(d(c))},function(r,o,i){var l=i(8),d=i(19);r.exports=function(c,u){try{d(l,c,u)}catch{l[c]=u}return u}},function(r,o,i){var l=i(104).IteratorPrototype,d=i(77),c=i(48),u=i(37),h=i(44),m=function(){return this};r.exports=function(y,C,S){var w=C+" Iterator";return y.prototype=d(l,{next:c(1,S)}),u(y,w,!1,!0),h[w]=m,y}},function(r,o,i){var l=i(11);r.exports=!l(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},function(r,o,i){var l=i(14),d=i(18),c=i(25),u=i(52);r.exports=l?Object.defineProperties:function(m,y){c(m);for(var C=u(y),S=C.length,w=0,E;S>w;)d.f(m,E=C[w++],y[E]);return m}},function(r,o,i){var l=i(81),d=i(65);r.exports=l?{}.toString:function(){return"[object "+d(this)+"]"}},function(r,o,i){var l=i(25),d=i(172);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,u={},h;try{h=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,h.call(u,[]),c=u instanceof Array}catch{}return function(y,C){return l(y),d(C),c?h.call(y,C):y.__proto__=C,y}}():void 0)},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},function(r,o,i){var l=i(30),d=i(82),c=i(44),u=i(42),h=i(75),m="Array Iterator",y=u.set,C=u.getterFor(m);r.exports=h(Array,"Array",function(S,w){y(this,{type:m,target:l(S),index:0,kind:w})},function(){var S=C(this),w=S.target,E=S.kind,b=S.index++;return!w||b>=w.length?(S.target=void 0,{value:void 0,done:!0}):E=="keys"?{value:b,done:!1}:E=="values"?{value:w[b],done:!1}:{value:[b,w[b]],done:!1}},"values"),c.Arguments=c.Array,d("keys"),d("values"),d("entries")},function(r,o){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(r,o,i){var l=i(5),d=i(43),c=i(8),u=i(36),h=i(109),m=i(53),y=i(110),C=i(37),S=i(111),w=i(13),E=i(41),b=i(83),g=i(34),_=i(102),x=i(66),k=i(115),N=i(116),V=i(117).set,F=i(176),I=i(119),P=i(177),T=i(85),B=i(120),L=i(42),U=i(101),H=i(10),R=i(86),z=H("species"),$="Promise",A=L.get,J=L.set,Q=L.getterFor($),G=h,ie=c.TypeError,X=c.document,le=c.process,be=u("fetch"),ce=T.f,de=ce,pe=g(le)=="process",se=!!(X&&X.createEvent&&c.dispatchEvent),ge="unhandledrejection",ye="rejectionhandled",D=0,W=1,Y=2,q=1,ee=2,oe,he,Se,Pe,Le=U($,function(){var Ze=_(G)!==String(G);if(!Ze&&(R===66||!pe&&typeof PromiseRejectionEvent!="function")||d&&!G.prototype.finally)return!0;if(R>=51&&/native code/.test(G))return!1;var Ne=G.resolve(1),Me=function(Ce){Ce(function(){},function(){})},tt=Ne.constructor={};return tt[z]=Me,!(Ne.then(function(){})instanceof Me)}),fe=Le||!k(function(Ze){G.all(Ze).catch(function(){})}),ke=function(Ne){var Me;return w(Ne)&&typeof(Me=Ne.then)=="function"?Me:!1},we=function(Ne,Me,tt){if(!Me.notified){Me.notified=!0;var $e=Me.reactions;F(function(){for(var Ce=Me.value,Xe=Me.state==W,Ye=0;$e.length>Ye;){var Qe=$e[Ye++],dt=Xe?Qe.ok:Qe.fail,gn=Qe.resolve,Bt=Qe.reject,Tt=Qe.domain,yt,Wn,Wi;try{dt?(Xe||(Me.rejection===ee&&Ve(Ne,Me),Me.rejection=q),dt===!0?yt=Ce:(Tt&&Tt.enter(),yt=dt(Ce),Tt&&(Tt.exit(),Wi=!0)),yt===Qe.promise?Bt(ie("Promise-chain cycle")):(Wn=ke(yt))?Wn.call(yt,gn,Bt):gn(yt)):Bt(Ce)}catch(qn){Tt&&!Wi&&Tt.exit(),Bt(qn)}}Me.reactions=[],Me.notified=!1,tt&&!Me.rejection&&et(Ne,Me)})}},He=function(Ne,Me,tt){var $e,Ce;se?($e=X.createEvent("Event"),$e.promise=Me,$e.reason=tt,$e.initEvent(Ne,!1,!0),c.dispatchEvent($e)):$e={promise:Me,reason:tt},(Ce=c["on"+Ne])?Ce($e):Ne===ge&&P("Unhandled promise rejection",tt)},et=function(Ne,Me){V.call(c,function(){var tt=Me.value,$e=_e(Me),Ce;if($e&&(Ce=B(function(){pe?le.emit("unhandledRejection",tt,Ne):He(ge,Ne,tt)}),Me.rejection=pe||_e(Me)?ee:q,Ce.error))throw Ce.value})},_e=function(Ne){return Ne.rejection!==q&&!Ne.parent},Ve=function(Ne,Me){V.call(c,function(){pe?le.emit("rejectionHandled",Ne):He(ye,Ne,Me.value)})},Ke=function(Ne,Me,tt,$e){return function(Ce){Ne(Me,tt,Ce,$e)}},Re=function(Ne,Me,tt,$e){Me.done||(Me.done=!0,$e&&(Me=$e),Me.value=tt,Me.state=Y,we(Ne,Me,!0))},mt=function Ze(Ne,Me,tt,$e){if(!Me.done){Me.done=!0,$e&&(Me=$e);try{if(Ne===tt)throw ie("Promise can't be resolved itself");var Ce=ke(tt);Ce?F(function(){var Xe={done:!1};try{Ce.call(tt,Ke(Ze,Ne,Xe,Me),Ke(Re,Ne,Xe,Me))}catch(Ye){Re(Ne,Xe,Ye,Me)}}):(Me.value=tt,Me.state=W,we(Ne,Me,!1))}catch(Xe){Re(Ne,{done:!1},Xe,Me)}}};Le&&(G=function(Ne){b(this,G,$),E(Ne),oe.call(this);var Me=A(this);try{Ne(Ke(mt,this,Me),Ke(Re,this,Me))}catch(tt){Re(this,Me,tt)}},oe=function(Ne){J(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:D,value:void 0})},oe.prototype=y(G.prototype,{then:function(Ne,Me){var tt=Q(this),$e=ce(N(this,G));return $e.ok=typeof Ne=="function"?Ne:!0,$e.fail=typeof Me=="function"&&Me,$e.domain=pe?le.domain:void 0,tt.parent=!0,tt.reactions.push($e),tt.state!=D&&we(this,tt,!1),$e.promise},catch:function(Ne){return this.then(void 0,Ne)}}),he=function(){var Ne=new oe,Me=A(Ne);this.promise=Ne,this.resolve=Ke(mt,Ne,Me),this.reject=Ke(Re,Ne,Me)},T.f=ce=function(Ne){return Ne===G||Ne===Se?new he(Ne):de(Ne)},!d&&typeof h=="function"&&(Pe=h.prototype.then,m(h.prototype,"then",function(Ne,Me){var tt=this;return new G(function($e,Ce){Pe.call(tt,$e,Ce)}).then(Ne,Me)},{unsafe:!0}),typeof be=="function"&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(Ne){return I(G,be.apply(c,arguments))}}))),l({global:!0,wrap:!0,forced:Le},{Promise:G}),C(G,$,!1,!0),S($),Se=u($),l({target:$,stat:!0,forced:Le},{reject:function(Ne){var Me=ce(this);return Me.reject.call(void 0,Ne),Me.promise}}),l({target:$,stat:!0,forced:d||Le},{resolve:function(Ne){return I(d&&this===Se?G:this,Ne)}}),l({target:$,stat:!0,forced:fe},{all:function(Ne){var Me=this,tt=ce(Me),$e=tt.resolve,Ce=tt.reject,Xe=B(function(){var Ye=E(Me.resolve),Qe=[],dt=0,gn=1;x(Ne,function(Bt){var Tt=dt++,yt=!1;Qe.push(void 0),gn++,Ye.call(Me,Bt).then(function(Wn){yt||(yt=!0,Qe[Tt]=Wn,--gn||$e(Qe))},Ce)}),--gn||$e(Qe)});return Xe.error&&Ce(Xe.value),tt.promise},race:function(Ne){var Me=this,tt=ce(Me),$e=tt.reject,Ce=B(function(){var Xe=E(Me.resolve);x(Ne,function(Ye){Xe.call(Me,Ye).then(tt.resolve,$e)})});return Ce.error&&$e(Ce.value),tt.promise}})},function(r,o,i){var l=i(8),d=i(71).f,c=i(34),u=i(117).set,h=i(118),m=l.MutationObserver||l.WebKitMutationObserver,y=l.process,C=l.Promise,S=c(y)=="process",w=d(l,"queueMicrotask"),E=w&&w.value,b,g,_,x,k,N,V,F;E||(b=function(){var P,T;for(S&&(P=y.domain)&&P.exit();g;){T=g.fn,g=g.next;try{T()}catch(B){throw g?x():_=void 0,B}}_=void 0,P&&P.enter()},S?x=function(){y.nextTick(b)}:m&&!h?(k=!0,N=document.createTextNode(""),new m(b).observe(N,{characterData:!0}),x=function(){N.data=k=!k}):C&&C.resolve?(V=C.resolve(void 0),F=V.then,x=function(){F.call(V,b)}):x=function(){u.call(l,b)}),r.exports=E||function(I){var P={fn:I,next:void 0};_&&(_.next=P),g||(g=P,x()),_=P}},function(r,o,i){var l=i(8);r.exports=function(d,c){var u=l.console;u&&u.error&&(arguments.length===1?u.error(d):u.error(d,c))}},function(r,o,i){var l=i(5),d=i(41),c=i(85),u=i(120),h=i(66);l({target:"Promise",stat:!0},{allSettled:function(y){var C=this,S=c.f(C),w=S.resolve,E=S.reject,b=u(function(){var g=d(C.resolve),_=[],x=0,k=1;h(y,function(N){var V=x++,F=!1;_.push(void 0),k++,g.call(C,N).then(function(I){F||(F=!0,_[V]={status:"fulfilled",value:I},--k||w(_))},function(I){F||(F=!0,_[V]={status:"rejected",reason:I},--k||w(_))})}),--k||w(_)});return b.error&&E(b.value),S.promise}})},function(r,o,i){var l=i(5),d=i(43),c=i(109),u=i(11),h=i(36),m=i(116),y=i(119),C=i(53),S=!!c&&u(function(){c.prototype.finally.call({then:function(){}},function(){})});l({target:"Promise",proto:!0,real:!0,forced:S},{finally:function(E){var b=m(this,h("Promise")),g=typeof E=="function";return this.then(g?function(_){return y(b,E()).then(function(){return _})}:E,g?function(_){return y(b,E()).then(function(){throw _})}:E)}}),!d&&typeof c=="function"&&!c.prototype.finally&&C(c.prototype,"finally",h("Promise").prototype.finally)},function(r,o,i){i(54);var l=i(181),d=i(65),c=Array.prototype,u={DOMTokenList:!0,NodeList:!0};r.exports=function(h){var m=h.forEach;return h===c||h instanceof Array&&m===c.forEach||u.hasOwnProperty(d(h))?l:m}},function(r,o,i){var l=i(182);r.exports=l},function(r,o,i){i(183);var l=i(15);r.exports=l("Array").forEach},function(r,o,i){var l=i(5),d=i(184);l({target:"Array",proto:!0,forced:[].forEach!=d},{forEach:d})},function(r,o,i){var l=i(32).forEach,d=i(67),c=i(22),u=d("forEach"),h=c("forEach");r.exports=!u||!h?function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(r,o,i){var l=i(186);r.exports=l},function(r,o,i){i(187);var l=i(9);r.exports=l.Array.isArray},function(r,o,i){var l=i(5),d=i(55);l({target:"Array",stat:!0},{isArray:d})},function(r,o,i){var l=i(189);r.exports=l},function(r,o,i){var l=i(190),d=Array.prototype;r.exports=function(c){var u=c.map;return c===d||c instanceof Array&&u===d.map?l:u}},function(r,o,i){i(191);var l=i(15);r.exports=l("Array").map},function(r,o,i){var l=i(5),d=i(32).map,c=i(56),u=i(22),h=c("map"),m=u("map");l({target:"Array",proto:!0,forced:!h||!m},{map:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(193);r.exports=l},function(r,o,i){var l=i(194),d=String.prototype;r.exports=function(c){var u=c.trim;return typeof c=="string"||c===d||c instanceof String&&u===d.trim?l:u}},function(r,o,i){i(195);var l=i(15);r.exports=l("String").trim},function(r,o,i){var l=i(5),d=i(90).trim,c=i(196);l({target:"String",proto:!0,forced:c("trim")},{trim:function(){return d(this)}})},function(r,o,i){var l=i(11),d=i(68),c="\u200B\x85\u180E";r.exports=function(u){return l(function(){return!!d[u]()||c[u]()!=c||d[u].name!==u})}},function(r,o,i){var l=i(198);r.exports=l},function(r,o,i){i(199),i(61),i(50),i(54);var l=i(9);r.exports=l.Map},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Map",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(r,o,i){var l=i(202);r.exports=l},function(r,o,i){var l=i(203),d=Array.prototype;r.exports=function(c){var u=c.indexOf;return c===d||c instanceof Array&&u===d.indexOf?l:u}},function(r,o,i){i(204);var l=i(15);r.exports=l("Array").indexOf},function(r,o,i){var l=i(5),d=i(78).indexOf,c=i(67),u=i(22),h=[].indexOf,m=!!h&&1/[1].indexOf(1,-0)<0,y=c("indexOf"),C=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:m||!y||!C},{indexOf:function(w){return m?h.apply(this,arguments)||0:d(this,w,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(206);r.exports=l},function(r,o,i){var l=i(207),d=Array.prototype;r.exports=function(c){var u=c.splice;return c===d||c instanceof Array&&u===d.splice?l:u}},function(r,o,i){i(208);var l=i(15);r.exports=l("Array").splice},function(r,o,i){var l=i(5),d=i(79),c=i(62),u=i(35),h=i(31),m=i(88),y=i(69),C=i(56),S=i(22),w=C("splice"),E=S("splice",{ACCESSORS:!0,0:0,1:2}),b=Math.max,g=Math.min,_=9007199254740991,x="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!w||!E},{splice:function(N,V){var F=h(this),I=u(F.length),P=d(N,I),T=arguments.length,B,L,U,H,R,z;if(T===0?B=L=0:T===1?(B=0,L=I-P):(B=T-2,L=g(b(c(V),0),I-P)),I+B-L>_)throw TypeError(x);for(U=m(F,L),H=0;HI-L+B;H--)delete F[H-1]}else if(B>L)for(H=I-L;H>P;H--)R=H+L-1,z=H+B-1,R in F?F[z]=F[R]:delete F[z];for(H=0;H1?arguments[1]:void 0)}})},function(r,o,i){var l=i(214);r.exports=l},function(r,o,i){var l=i(215),d=i(217),c=Array.prototype,u=String.prototype;r.exports=function(h){var m=h.includes;return h===c||h instanceof Array&&m===c.includes?l:typeof h=="string"||h===u||h instanceof String&&m===u.includes?d:m}},function(r,o,i){i(216);var l=i(15);r.exports=l("Array").includes},function(r,o,i){var l=i(5),d=i(78).includes,c=i(82),u=i(22),h=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!h},{includes:function(y){return d(this,y,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(r,o,i){i(218);var l=i(15);r.exports=l("String").includes},function(r,o,i){var l=i(5),d=i(219),c=i(49),u=i(221);l({target:"String",proto:!0,forced:!u("includes")},{includes:function(m){return!!~String(c(this)).indexOf(d(m),arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(220);r.exports=function(d){if(l(d))throw TypeError("The method doesn't accept regular expressions");return d}},function(r,o,i){var l=i(13),d=i(34),c=i(10),u=c("match");r.exports=function(h){var m;return l(h)&&((m=h[u])!==void 0?!!m:d(h)=="RegExp")}},function(r,o,i){var l=i(10),d=l("match");r.exports=function(c){var u=/./;try{"/./"[c](u)}catch{try{return u[d]=!1,"/./"[c](u)}catch{}}return!1}},function(r,o,i){var l=i(223);r.exports=l},function(r,o,i){var l=i(224),d=Function.prototype;r.exports=function(c){var u=c.bind;return c===d||c instanceof Function&&u===d.bind?l:u}},function(r,o,i){i(225);var l=i(15);r.exports=l("Function").bind},function(r,o,i){var l=i(5),d=i(226);l({target:"Function",proto:!0},{bind:d})},function(r,o,i){var l=i(41),d=i(13),c=[].slice,u={},h=function(y,C,S){if(!(C in u)){for(var w=[],E=0;E=51||!d(function(){var F=[];return F[b]=!1,F.concat()[0]!==F}),k=S("concat"),N=function(I){if(!u(I))return!1;var P=I[b];return P!==void 0?!!P:c(I)},V=!x||!k;l({target:"Array",proto:!0,forced:V},{concat:function(I){var P=h(this),T=C(P,0),B=0,L,U,H,R,z;for(L=-1,H=arguments.length;Lg)throw TypeError(_);for(U=0;U=g)throw TypeError(_);y(T,B++,z)}return T.length=B,T}})},function(r,o,i){var l=i(5),d=i(8),c=i(36),u=i(43),h=i(14),m=i(76),y=i(106),C=i(11),S=i(16),w=i(55),E=i(13),b=i(25),g=i(31),_=i(30),x=i(60),k=i(48),N=i(77),V=i(52),F=i(126),I=i(235),P=i(127),T=i(71),B=i(18),L=i(59),U=i(19),H=i(53),R=i(74),z=i(63),$=i(51),A=i(64),J=i(10),Q=i(93),G=i(12),ie=i(37),X=i(42),le=i(32).forEach,be=z("hidden"),ce="Symbol",de="prototype",pe=J("toPrimitive"),se=X.set,ge=X.getterFor(ce),ye=Object[de],D=d.Symbol,W=c("JSON","stringify"),Y=T.f,q=B.f,ee=I.f,oe=L.f,he=R("symbols"),Se=R("op-symbols"),Pe=R("string-to-symbol-registry"),Le=R("symbol-to-string-registry"),fe=R("wks"),ke=d.QObject,we=!ke||!ke[de]||!ke[de].findChild,He=h&&C(function(){return N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a!=7})?function($e,Ce,Xe){var Ye=Y(ye,Ce);Ye&&delete ye[Ce],q($e,Ce,Xe),Ye&&$e!==ye&&q(ye,Ce,Ye)}:q,et=function(Ce,Xe){var Ye=he[Ce]=N(D[de]);return se(Ye,{type:ce,tag:Ce,description:Xe}),h||(Ye.description=Xe),Ye},_e=y?function($e){return Qt($e)=="symbol"}:function($e){return Object($e)instanceof D},Ve=function(Ce,Xe,Ye){Ce===ye&&Ve(Se,Xe,Ye),b(Ce);var Qe=x(Xe,!0);return b(Ye),S(he,Qe)?(Ye.enumerable?(S(Ce,be)&&Ce[be][Qe]&&(Ce[be][Qe]=!1),Ye=N(Ye,{enumerable:k(0,!1)})):(S(Ce,be)||q(Ce,be,k(1,{})),Ce[be][Qe]=!0),He(Ce,Qe,Ye)):q(Ce,Qe,Ye)},Ke=function(Ce,Xe){b(Ce);var Ye=_(Xe),Qe=V(Ye).concat(Me(Ye));return le(Qe,function(dt){(!h||mt.call(Ye,dt))&&Ve(Ce,dt,Ye[dt])}),Ce},Re=function(Ce,Xe){return Xe===void 0?N(Ce):Ke(N(Ce),Xe)},mt=function(Ce){var Xe=x(Ce,!0),Ye=oe.call(this,Xe);return this===ye&&S(he,Xe)&&!S(Se,Xe)?!1:Ye||!S(this,Xe)||!S(he,Xe)||S(this,be)&&this[be][Xe]?Ye:!0},Ze=function(Ce,Xe){var Ye=_(Ce),Qe=x(Xe,!0);if(!(Ye===ye&&S(he,Qe)&&!S(Se,Qe))){var dt=Y(Ye,Qe);return dt&&S(he,Qe)&&!(S(Ye,be)&&Ye[be][Qe])&&(dt.enumerable=!0),dt}},Ne=function(Ce){var Xe=ee(_(Ce)),Ye=[];return le(Xe,function(Qe){!S(he,Qe)&&!S($,Qe)&&Ye.push(Qe)}),Ye},Me=function(Ce){var Xe=Ce===ye,Ye=ee(Xe?Se:_(Ce)),Qe=[];return le(Ye,function(dt){S(he,dt)&&(!Xe||S(ye,dt))&&Qe.push(he[dt])}),Qe};if(m||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),Xe=A(Ce),Ye=function Qe(dt){this===ye&&Qe.call(Se,dt),S(this,be)&&S(this[be],Xe)&&(this[be][Xe]=!1),He(this,Xe,k(1,dt))};return h&&we&&He(ye,Xe,{configurable:!0,set:Ye}),et(Xe,Ce)},H(D[de],"toString",function(){return ge(this).tag}),H(D,"withoutSetter",function($e){return et(A($e),$e)}),L.f=mt,B.f=Ve,T.f=Ze,F.f=I.f=Ne,P.f=Me,Q.f=function($e){return et(J($e),$e)},h&&(q(D[de],"description",{configurable:!0,get:function(){return ge(this).description}}),u||H(ye,"propertyIsEnumerable",mt,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!m,sham:!m},{Symbol:D}),le(V(fe),function($e){G($e)}),l({target:ce,stat:!0,forced:!m},{for:function(Ce){var Xe=String(Ce);if(S(Pe,Xe))return Pe[Xe];var Ye=D(Xe);return Pe[Xe]=Ye,Le[Ye]=Xe,Ye},keyFor:function(Ce){if(!_e(Ce))throw TypeError(Ce+" is not a symbol");if(S(Le,Ce))return Le[Ce]},useSetter:function(){we=!0},useSimple:function(){we=!1}}),l({target:"Object",stat:!0,forced:!m,sham:!h},{create:Re,defineProperty:Ve,defineProperties:Ke,getOwnPropertyDescriptor:Ze}),l({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:Ne,getOwnPropertySymbols:Me}),l({target:"Object",stat:!0,forced:C(function(){P.f(1)})},{getOwnPropertySymbols:function(Ce){return P.f(g(Ce))}}),W){var tt=!m||C(function(){var $e=D();return W([$e])!="[null]"||W({a:$e})!="{}"||W(Object($e))!="{}"});l({target:"JSON",stat:!0,forced:tt},{stringify:function(Ce,Xe,Ye){for(var Qe=[Ce],dt=1,gn;arguments.length>dt;)Qe.push(arguments[dt++]);if(gn=Xe,!(!E(Xe)&&Ce===void 0||_e(Ce)))return w(Xe)||(Xe=function(Tt,yt){if(typeof gn=="function"&&(yt=gn.call(this,Tt,yt)),!_e(yt))return yt}),Qe[1]=Xe,W.apply(null,Qe)}})}D[de][pe]||U(D[de],pe,D[de].valueOf),ie(D,ce),$[be]=!0},function(r,o,i){var l=i(30),d=i(126).f,c={}.toString,u=(typeof window>"u"?"undefined":Qt(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(y){try{return d(y)}catch{return u.slice()}};r.exports.f=function(y){return u&&c.call(y)=="[object Window]"?h(y):d(l(y))}},function(r,o,i){var l=i(12);l("asyncIterator")},function(r,o){},function(r,o,i){var l=i(12);l("hasInstance")},function(r,o,i){var l=i(12);l("isConcatSpreadable")},function(r,o,i){var l=i(12);l("match")},function(r,o,i){var l=i(12);l("matchAll")},function(r,o,i){var l=i(12);l("replace")},function(r,o,i){var l=i(12);l("search")},function(r,o,i){var l=i(12);l("species")},function(r,o,i){var l=i(12);l("split")},function(r,o,i){var l=i(12);l("toPrimitive")},function(r,o,i){var l=i(12);l("toStringTag")},function(r,o,i){var l=i(12);l("unscopables")},function(r,o,i){var l=i(37);l(Math,"Math",!0)},function(r,o,i){var l=i(8),d=i(37);d(l.JSON,"JSON",!0)},function(r,o,i){var l=i(12);l("asyncDispose")},function(r,o,i){var l=i(12);l("dispose")},function(r,o,i){var l=i(12);l("observable")},function(r,o,i){var l=i(12);l("patternMatch")},function(r,o,i){var l=i(12);l("replaceAll")},function(r,o,i){r.exports=i(257)},function(r,o,i){var l=i(258);r.exports=l},function(r,o,i){i(259);var l=i(9);r.exports=l.parseInt},function(r,o,i){var l=i(5),d=i(260);l({global:!0,forced:parseInt!=d},{parseInt:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseInt,h=/^[+-]?0[Xx]/,m=u(c+"08")!==8||u(c+"0x16")!==22;r.exports=m?function(C,S){var w=d(String(C));return u(w,S>>>0||(h.test(w)?16:10))}:u},function(r,o,i){var l=i(262);r.exports=l},function(r,o,i){var l=i(263),d=Array.prototype;r.exports=function(c){var u=c.slice;return c===d||c instanceof Array&&u===d.slice?l:u}},function(r,o,i){i(264);var l=i(15);r.exports=l("Array").slice},function(r,o,i){var l=i(5),d=i(13),c=i(55),u=i(79),h=i(35),m=i(30),y=i(69),C=i(10),S=i(56),w=i(22),E=S("slice"),b=w("slice",{ACCESSORS:!0,0:0,1:2}),g=C("species"),_=[].slice,x=Math.max;l({target:"Array",proto:!0,forced:!E||!b},{slice:function(N,V){var F=m(this),I=h(F.length),P=u(N,I),T=u(V===void 0?I:V,I),B,L,U;if(c(F)&&(B=F.constructor,typeof B=="function"&&(B===Array||c(B.prototype))?B=void 0:d(B)&&(B=B[g],B===null&&(B=void 0)),B===Array||B===void 0))return _.call(F,P,T);for(L=new(B===void 0?Array:B)(x(T-P,0)),U=0;P2,b=E?u.call(arguments,2):void 0;return C(E?function(){(typeof S=="function"?S:Function(S)).apply(this,b)}:S,w)}};l({global:!0,bind:!0,forced:h},{setTimeout:m(d.setTimeout),setInterval:m(d.setInterval)})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(272)),m=u.__importDefault(i(273)),y=u.__importDefault(i(129)),C=u.__importDefault(i(274)),S=u.__importDefault(i(275)),w=u.__importDefault(i(276)),E=u.__importDefault(i(130)),b=u.__importDefault(i(277)),g=u.__importDefault(i(278)),_=u.__importDefault(i(279)),x=(0,c.default)({},h.default,m.default,y.default,S.default,C.default,w.default,E.default,b.default,g.default,_.default,{linkCheck:function(N,V){return!0}});o.default=x},function(r,o,i){var l=i(269);r.exports=l},function(r,o,i){i(270);var l=i(9);r.exports=l.Object.assign},function(r,o,i){var l=i(5),d=i(271);l({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},function(r,o,i){var l=i(14),d=i(11),c=i(52),u=i(127),h=i(59),m=i(31),y=i(72),C=Object.assign,S=Object.defineProperty;r.exports=!C||d(function(){if(l&&C({b:1},C(S({},"a",{enumerable:!0,get:function(){S(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var w={},E={},b=Symbol(),g="abcdefghijklmnopqrst";return w[b]=7,g.split("").forEach(function(_){E[_]=_}),C({},w)[b]!=7||c(C({},E)).join("")!=g})?function(E,b){for(var g=m(E),_=arguments.length,x=1,k=u.f,N=h.f;_>x;)for(var V=y(arguments[x++]),F=k?c(V).concat(k(V)):c(V),I=F.length,P=0,T;I>P;)T=F[P++],(!l||N.call(V,T))&&(g[T]=V[T]);return g}:C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={menus:["head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","todo","justify","quote","emoticon","image","video","table","code","splitLine","undo","redo"],fontNames:["\u9ED1\u4F53","\u4EFF\u5B8B","\u6977\u4F53","\u6807\u6977\u4F53","\u534E\u6587\u4EFF\u5B8B","\u534E\u6587\u6977\u4F53","\u5B8B\u4F53","\u5FAE\u8F6F\u96C5\u9ED1","Arial","Tahoma","Verdana","Times New Roman","Courier New"],fontSizes:{"x-small":{name:"10px",value:"1"},small:{name:"13px",value:"2"},normal:{name:"16px",value:"3"},large:{name:"18px",value:"4"},"x-large":{name:"24px",value:"5"},"xx-large":{name:"32px",value:"6"},"xxx-large":{name:"48px",value:"7"}},colors:["#000000","#ffffff","#eeece0","#1c487f","#4d80bf","#c24f4a","#8baa4a","#7b5ba1","#46acc8","#f9963b"],languageType:["Bash","C","C#","C++","CSS","Java","JavaScript","JSON","TypeScript","Plain text","Html","XML","SQL","Go","Kotlin","Lua","Markdown","PHP","Python","Shell Session","Ruby"],languageTab:"\u3000\u3000\u3000\u3000",emotions:[{title:"\u8868\u60C5",type:"emoji",content:"\u{1F600} \u{1F603} \u{1F604} \u{1F601} \u{1F606} \u{1F605} \u{1F602} \u{1F923} \u{1F60A} \u{1F607} \u{1F642} \u{1F643} \u{1F609} \u{1F60C} \u{1F60D} \u{1F618} \u{1F617} \u{1F619} \u{1F61A} \u{1F60B} \u{1F61B} \u{1F61D} \u{1F61C} \u{1F913} \u{1F60E} \u{1F60F} \u{1F612} \u{1F61E} \u{1F614} \u{1F61F} \u{1F615} \u{1F641} \u{1F623} \u{1F616} \u{1F62B} \u{1F629} \u{1F622} \u{1F62D} \u{1F624} \u{1F620} \u{1F621} \u{1F633} \u{1F631} \u{1F628} \u{1F917} \u{1F914} \u{1F636} \u{1F611} \u{1F62C} \u{1F644} \u{1F62F} \u{1F634} \u{1F637} \u{1F911} \u{1F608} \u{1F921} \u{1F4A9} \u{1F47B} \u{1F480} \u{1F440} \u{1F463}".split(/\s/)},{title:"\u624B\u52BF",type:"emoji",content:"\u{1F450} \u{1F64C} \u{1F44F} \u{1F91D} \u{1F44D} \u{1F44E} \u{1F44A} \u270A \u{1F91B} \u{1F91C} \u{1F91E} \u270C\uFE0F \u{1F918} \u{1F44C} \u{1F448} \u{1F449} \u{1F446} \u{1F447} \u261D\uFE0F \u270B \u{1F91A} \u{1F590} \u{1F596} \u{1F44B} \u{1F919} \u{1F4AA} \u{1F595} \u270D\uFE0F \u{1F64F}".split(/\s/)}],lineHeights:["1","1.15","1.6","2","2.5","3"],undoLimit:20,indentation:"2em",showMenuTooltips:!0,menuTooltipPosition:"up"}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);function u(h,m,y){window.alert(h),y&&console.error("wangEditor: "+y)}o.default={onchangeTimeout:200,onchange:null,onfocus:c.EMPTY_FN,onblur:c.EMPTY_FN,onCatalogChange:null,customAlert:u}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={pasteFilterStyle:!0,pasteIgnoreImg:!1,pasteTextHandle:function(u){return u}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={styleWithCSS:!1}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={linkImgCheck:function(h,m,y){return!0},showLinkImg:!0,showLinkImgAlt:!0,showLinkImgHref:!0,linkImgCallback:c.EMPTY_FN,uploadImgAccept:["jpg","jpeg","png","gif","bmp"],uploadImgServer:"",uploadImgShowBase64:!1,uploadImgMaxSize:5*1024*1024,uploadImgMaxLength:100,uploadFileName:"",uploadImgParams:{},uploadImgParamsWithUrl:!1,uploadImgHeaders:{},uploadImgHooks:{},uploadImgTimeout:10*1e3,withCredentials:!1,customUploadImg:null,uploadImgFromMedia:null}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={lang:"zh-CN",languages:{"zh-CN":{wangEditor:{\u91CD\u7F6E:"\u91CD\u7F6E",\u63D2\u5165:"\u63D2\u5165",\u9ED8\u8BA4:"\u9ED8\u8BA4",\u521B\u5EFA:"\u521B\u5EFA",\u4FEE\u6539:"\u4FEE\u6539",\u5982:"\u5982",\u8BF7\u8F93\u5165\u6B63\u6587:"\u8BF7\u8F93\u5165\u6B63\u6587",menus:{title:{\u6807\u9898:"\u6807\u9898",\u52A0\u7C97:"\u52A0\u7C97",\u5B57\u53F7:"\u5B57\u53F7",\u5B57\u4F53:"\u5B57\u4F53",\u659C\u4F53:"\u659C\u4F53",\u4E0B\u5212\u7EBF:"\u4E0B\u5212\u7EBF",\u5220\u9664\u7EBF:"\u5220\u9664\u7EBF",\u7F29\u8FDB:"\u7F29\u8FDB",\u884C\u9AD8:"\u884C\u9AD8",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u80CC\u666F\u8272:"\u80CC\u666F\u8272",\u94FE\u63A5:"\u94FE\u63A5",\u5E8F\u5217:"\u5E8F\u5217",\u5BF9\u9F50:"\u5BF9\u9F50",\u5F15\u7528:"\u5F15\u7528",\u8868\u60C5:"\u8868\u60C5",\u56FE\u7247:"\u56FE\u7247",\u89C6\u9891:"\u89C6\u9891",\u8868\u683C:"\u8868\u683C",\u4EE3\u7801:"\u4EE3\u7801",\u5206\u5272\u7EBF:"\u5206\u5272\u7EBF",\u6062\u590D:"\u6062\u590D",\u64A4\u9500:"\u64A4\u9500",\u5168\u5C4F:"\u5168\u5C4F",\u53D6\u6D88\u5168\u5C4F:"\u53D6\u6D88\u5168\u5C4F",\u5F85\u529E\u4E8B\u9879:"\u5F85\u529E\u4E8B\u9879"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"\u8BBE\u7F6E\u6807\u9898",\u80CC\u666F\u989C\u8272:"\u80CC\u666F\u989C\u8272",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u8BBE\u7F6E\u5B57\u53F7:"\u8BBE\u7F6E\u5B57\u53F7",\u8BBE\u7F6E\u5B57\u4F53:"\u8BBE\u7F6E\u5B57\u4F53",\u8BBE\u7F6E\u7F29\u8FDB:"\u8BBE\u7F6E\u7F29\u8FDB",\u5BF9\u9F50\u65B9\u5F0F:"\u5BF9\u9F50\u65B9\u5F0F",\u8BBE\u7F6E\u884C\u9AD8:"\u8BBE\u7F6E\u884C\u9AD8",\u5E8F\u5217:"\u5E8F\u5217",head:{\u6B63\u6587:"\u6B63\u6587"},indent:{\u589E\u52A0\u7F29\u8FDB:"\u589E\u52A0\u7F29\u8FDB",\u51CF\u5C11\u7F29\u8FDB:"\u51CF\u5C11\u7F29\u8FDB"},justify:{\u9760\u5DE6:"\u9760\u5DE6",\u5C45\u4E2D:"\u5C45\u4E2D",\u9760\u53F3:"\u9760\u53F3",\u4E24\u7AEF:"\u4E24\u7AEF"},list:{\u65E0\u5E8F\u5217\u8868:"\u65E0\u5E8F\u5217\u8868",\u6709\u5E8F\u5217\u8868:"\u6709\u5E8F\u5217\u8868"}},panelMenus:{emoticon:{\u9ED8\u8BA4:"\u9ED8\u8BA4",\u65B0\u6D6A:"\u65B0\u6D6A",emoji:"emoji",\u624B\u52BF:"\u624B\u52BF"},image:{\u4E0A\u4F20\u56FE\u7247:"\u4E0A\u4F20\u56FE\u7247",\u7F51\u7EDC\u56FE\u7247:"\u7F51\u7EDC\u56FE\u7247",\u56FE\u7247\u5730\u5740:"\u56FE\u7247\u5730\u5740",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"\u56FE\u7247\u6587\u5B57\u8BF4\u660E",\u8DF3\u8F6C\u94FE\u63A5:"\u8DF3\u8F6C\u94FE\u63A5"},link:{\u94FE\u63A5:"\u94FE\u63A5",\u94FE\u63A5\u6587\u5B57:"\u94FE\u63A5\u6587\u5B57",\u53D6\u6D88\u94FE\u63A5:"\u53D6\u6D88\u94FE\u63A5",\u67E5\u770B\u94FE\u63A5:"\u67E5\u770B\u94FE\u63A5"},video:{\u63D2\u5165\u89C6\u9891:"\u63D2\u5165\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891:"\u4E0A\u4F20\u89C6\u9891"},table:{\u884C:"\u884C",\u5217:"\u5217",\u7684:"\u7684",\u8868\u683C:"\u8868\u683C",\u6DFB\u52A0\u884C:"\u6DFB\u52A0\u884C",\u5220\u9664\u884C:"\u5220\u9664\u884C",\u6DFB\u52A0\u5217:"\u6DFB\u52A0\u5217",\u5220\u9664\u5217:"\u5220\u9664\u5217",\u8BBE\u7F6E\u8868\u5934:"\u8BBE\u7F6E\u8868\u5934",\u53D6\u6D88\u8868\u5934:"\u53D6\u6D88\u8868\u5934",\u63D2\u5165\u8868\u683C:"\u63D2\u5165\u8868\u683C",\u5220\u9664\u8868\u683C:"\u5220\u9664\u8868\u683C"},code:{\u5220\u9664\u4EE3\u7801:"\u5220\u9664\u4EE3\u7801",\u4FEE\u6539\u4EE3\u7801:"\u4FEE\u6539\u4EE3\u7801",\u63D2\u5165\u4EE3\u7801:"\u63D2\u5165\u4EE3\u7801"}}},validate:{\u5F20\u56FE\u7247:"\u5F20\u56FE\u7247",\u5927\u4E8E:"\u5927\u4E8E",\u56FE\u7247\u94FE\u63A5:"\u56FE\u7247\u94FE\u63A5",\u4E0D\u662F\u56FE\u7247:"\u4E0D\u662F\u56FE\u7247",\u8FD4\u56DE\u7ED3\u679C:"\u8FD4\u56DE\u7ED3\u679C",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"\u4E0A\u4F20\u56FE\u7247\u5931\u8D25",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"\u63D2\u5165\u56FE\u7247\u9519\u8BEF",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"\u4E00\u6B21\u6700\u591A\u4E0A\u4F20",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"\u63D2\u5165\u89C6\u9891\u9519\u8BEF",\u89C6\u9891\u94FE\u63A5:"\u89C6\u9891\u94FE\u63A5",\u4E0D\u662F\u89C6\u9891:"\u4E0D\u662F\u89C6\u9891",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7",\u4E2A\u89C6\u9891:"\u4E2A\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"\u4E0A\u4F20\u89C6\u9891\u5931\u8D25",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF"}}},en:{wangEditor:{\u91CD\u7F6E:"reset",\u63D2\u5165:"insert",\u9ED8\u8BA4:"default",\u521B\u5EFA:"create",\u4FEE\u6539:"edit",\u5982:"like",\u8BF7\u8F93\u5165\u6B63\u6587:"please enter the text",menus:{title:{\u6807\u9898:"head",\u52A0\u7C97:"bold",\u5B57\u53F7:"font size",\u5B57\u4F53:"font family",\u659C\u4F53:"italic",\u4E0B\u5212\u7EBF:"underline",\u5220\u9664\u7EBF:"strikethrough",\u7F29\u8FDB:"indent",\u884C\u9AD8:"line heihgt",\u6587\u5B57\u989C\u8272:"font color",\u80CC\u666F\u8272:"background",\u94FE\u63A5:"link",\u5E8F\u5217:"numbered list",\u5BF9\u9F50:"align",\u5F15\u7528:"quote",\u8868\u60C5:"emoticons",\u56FE\u7247:"image",\u89C6\u9891:"media",\u8868\u683C:"table",\u4EE3\u7801:"code",\u5206\u5272\u7EBF:"split line",\u6062\u590D:"redo",\u64A4\u9500:"undo",\u5168\u5C4F:"fullscreen",\u53D6\u6D88\u5168\u5C4F:"cancel fullscreen",\u5F85\u529E\u4E8B\u9879:"todo"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"title",\u80CC\u666F\u989C\u8272:"background",\u6587\u5B57\u989C\u8272:"font color",\u8BBE\u7F6E\u5B57\u53F7:"font size",\u8BBE\u7F6E\u5B57\u4F53:"font family",\u8BBE\u7F6E\u7F29\u8FDB:"indent",\u5BF9\u9F50\u65B9\u5F0F:"align",\u8BBE\u7F6E\u884C\u9AD8:"line heihgt",\u5E8F\u5217:"list",head:{\u6B63\u6587:"text"},indent:{\u589E\u52A0\u7F29\u8FDB:"indent",\u51CF\u5C11\u7F29\u8FDB:"outdent"},justify:{\u9760\u5DE6:"left",\u5C45\u4E2D:"center",\u9760\u53F3:"right",\u4E24\u7AEF:"justify"},list:{\u65E0\u5E8F\u5217\u8868:"unordered",\u6709\u5E8F\u5217\u8868:"ordered"}},panelMenus:{emoticon:{\u8868\u60C5:"emoji",\u624B\u52BF:"gesture"},image:{\u4E0A\u4F20\u56FE\u7247:"upload image",\u7F51\u7EDC\u56FE\u7247:"network image",\u56FE\u7247\u5730\u5740:"image link",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"image alt",\u8DF3\u8F6C\u94FE\u63A5:"hyperlink"},link:{\u94FE\u63A5:"link",\u94FE\u63A5\u6587\u5B57:"link text",\u53D6\u6D88\u94FE\u63A5:"unlink",\u67E5\u770B\u94FE\u63A5:"view links"},video:{\u63D2\u5165\u89C6\u9891:"insert video",\u4E0A\u4F20\u89C6\u9891:"upload local video"},table:{\u884C:"rows",\u5217:"columns",\u7684:" ",\u8868\u683C:"table",\u6DFB\u52A0\u884C:"insert row",\u5220\u9664\u884C:"delete row",\u6DFB\u52A0\u5217:"insert column",\u5220\u9664\u5217:"delete column",\u8BBE\u7F6E\u8868\u5934:"set header",\u53D6\u6D88\u8868\u5934:"cancel header",\u63D2\u5165\u8868\u683C:"insert table",\u5220\u9664\u8868\u683C:"delete table"},code:{\u5220\u9664\u4EE3\u7801:"delete code",\u4FEE\u6539\u4EE3\u7801:"edit code",\u63D2\u5165\u4EE3\u7801:"insert code"}}},validate:{\u5F20\u56FE\u7247:"images",\u5927\u4E8E:"greater than",\u56FE\u7247\u94FE\u63A5:"image link",\u4E0D\u662F\u56FE\u7247:"is not image",\u8FD4\u56DE\u7ED3\u679C:"return results",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"upload image timeout",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"upload image error",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"upload image failed",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"insert image error",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"once most at upload",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"download link failed",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"image validate failed",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"server return status",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload image return results error",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"please replace with a supported image type",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"the network picture you inserted is not recognized",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"the image link you just inserted did not pass the editor verification",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"insert video error",\u89C6\u9891\u94FE\u63A5:"video link",\u4E0D\u662F\u89C6\u9891:"is not video",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"video validate failed",\u4E2A\u89C6\u9891:"videos",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"upload video timeout",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"upload video error",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"upload video failed",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload video return results error"}}}}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(){return!!(c.UA.isIE()||c.UA.isOldEdge)}o.default={compatibleMode:u,historyMaxSize:30}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={onlineVideoCheck:function(h){return!0},onlineVideoCallback:c.EMPTY_FN,showLinkVideo:!0,uploadVideoAccept:["mp4"],uploadVideoServer:"",uploadVideoMaxSize:1*1024*1024*1024,uploadVideoName:"",uploadVideoParams:{},uploadVideoParamsWithUrl:!1,uploadVideoHeaders:{},uploadVideoHooks:{},uploadVideoTimeout:1e3*60*60*2,withVideoCredentials:!1,customUploadVideo:null,customInsertVideo:null}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(6),y=i(7),C=function(){function S(w){this._currentRange=null,this.editor=w}return S.prototype.getRange=function(){return this._currentRange},S.prototype.saveRange=function(w){if(w){this._currentRange=w;return}var E=window.getSelection();if(E.rangeCount!==0){var b=E.getRangeAt(0),g=this.getSelectionContainerElem(b);if(!!(g!=null&&g.length)&&!(g.attr("contenteditable")==="false"||g.parentUntil("[contenteditable=false]"))){var _=this.editor,x=_.$textElem;if(x.isContain(g)){if(x.elems[0]===g.elems[0]){var k;if((0,c.default)(k=x.html()).call(k)===y.EMPTY_P){var N=x.children(),V=N==null?void 0:N.last();_.selection.createRangeByElem(V,!0,!0),_.selection.restoreSelection()}}this._currentRange=b}}}},S.prototype.collapseRange=function(w){w===void 0&&(w=!1);var E=this._currentRange;E&&E.collapse(w)},S.prototype.getSelectionText=function(){var w=this._currentRange;return w?w.toString():""},S.prototype.getSelectionContainerElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.commonAncestorContainer,h.default(b.nodeType===1?b:b.parentNode)},S.prototype.getSelectionStartElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.startContainer,h.default(b.nodeType===1?b:b.parentNode)},S.prototype.getSelectionEndElem=function(w){var E;E=w||this._currentRange;var b;if(E)return b=E.endContainer,h.default(b.nodeType===1?b:b.parentNode)},S.prototype.isSelectionEmpty=function(){var w=this._currentRange;return!!(w&&w.startContainer&&w.startContainer===w.endContainer&&w.startOffset===w.endOffset)},S.prototype.restoreSelection=function(){var w=window.getSelection(),E=this._currentRange;w&&E&&(w.removeAllRanges(),w.addRange(E))},S.prototype.createEmptyRange=function(){var w=this.editor,E=this.getRange(),b;if(!!E&&!!this.isSelectionEmpty())try{m.UA.isWebkit()?(w.cmd.do("insertHTML","​"),E.setEnd(E.endContainer,E.endOffset+1),this.saveRange(E)):(b=h.default(""),w.cmd.do("insertElem",b),this.createRangeByElem(b,!0))}catch{}},S.prototype.createRangeByElems=function(w,E){var b=window.getSelection?window.getSelection():document.getSelection();b==null||b.removeAllRanges();var g=document.createRange();g.setStart(w,0),g.setEnd(E,E.childNodes.length||1),this.saveRange(g),this.restoreSelection()},S.prototype.createRangeByElem=function(w,E,b){if(!!w.length){var g=w.elems[0],_=document.createRange();b?_.selectNodeContents(g):_.selectNode(g),E!=null&&(_.collapse(E),E||(this.saveRange(_),this.editor.selection.moveCursor(g))),this.saveRange(_)}},S.prototype.getSelectionRangeTopNodes=function(){var w,E,b,g=(w=this.getSelectionStartElem())===null||w===void 0?void 0:w.getNodeTop(this.editor),_=(E=this.getSelectionEndElem())===null||E===void 0?void 0:E.getNodeTop(this.editor);return b=this.recordSelectionNodes(h.default(g),h.default(_)),b},S.prototype.moveCursor=function(w,E){var b,g=this.getRange(),_=w.nodeType===3?(b=w.nodeValue)===null||b===void 0?void 0:b.length:w.childNodes.length;(m.UA.isFirefox||m.UA.isIE())&&_!==0&&(w.nodeType===3||w.childNodes[_-1].nodeName==="BR")&&(_=_-1);var x=E!=null?E:_;!g||w&&(g.setStart(w,x),g.setEnd(w,x),this.restoreSelection())},S.prototype.getCursorPos=function(){var w=window.getSelection();return w==null?void 0:w.anchorOffset},S.prototype.clearWindowSelectionRange=function(){var w=window.getSelection();w&&w.removeAllRanges()},S.prototype.recordSelectionNodes=function(w,E){var b=[],g=!0;try{for(var _=w,x=this.editor.$textElem;g;){var k=_==null?void 0:_.getNodeTop(this.editor);k.getNodeName()==="BODY"&&(g=!1),k.length>0&&(b.push(h.default(_)),(E==null?void 0:E.equal(k))||x.equal(k)?g=!1:_=k.getNextSibling())}}catch{g=!1}return b},S.prototype.setRangeToElem=function(w){var E=this.getRange();E==null||E.setStart(w,0),E==null||E.setEnd(w,0)},S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.editor=y}return m.prototype.do=function(y,C){var S=this.editor;S.config.styleWithCSS&&document.execCommand("styleWithCSS",!1,"true");var w=S.selection;if(!!w.getRange()){switch(w.restoreSelection(),y){case"insertHTML":this.insertHTML(C);break;case"insertElem":this.insertElem(C);break;default:this.execCommand(y,C);break}S.menus.changeActive(),w.saveRange(),w.restoreSelection()}},m.prototype.insertHTML=function(y){var C=this.editor,S=C.selection.getRange();if(S!=null){if(this.queryCommandSupported("insertHTML"))this.execCommand("insertHTML",y);else if(S.insertNode){if(S.deleteContents(),u.default(y).elems.length>0)S.insertNode(u.default(y).elems[0]);else{var w=document.createElement("p");w.appendChild(document.createTextNode(y)),S.insertNode(w)}C.selection.collapseRange()}}},m.prototype.insertElem=function(y){var C=this.editor,S=C.selection.getRange();S!=null&&S.insertNode&&(S.deleteContents(),S.insertNode(y.elems[0]))},m.prototype.execCommand=function(y,C){document.execCommand(y,!1,C)},m.prototype.queryCommandValue=function(y){return document.queryCommandValue(y)},m.prototype.queryCommandState=function(y){return document.queryCommandState(y)},m.prototype.queryCommandSupported=function(y){return document.queryCommandSupported(y)},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29)),u=l(i(4)),h=l(i(17)),m=l(i(27)),y=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(3)),w=C.__importDefault(i(287)),E=i(6),b=C.__importDefault(i(299)),g=C.__importDefault(i(300)),_=i(7),x=function(){function k(N){this.editor=N,this.eventHooks={onBlurEvents:[],changeEvents:[],dropEvents:[],clickEvents:[],keydownEvents:[],keyupEvents:[],tabUpEvents:[],tabDownEvents:[],enterUpEvents:[],enterDownEvents:[],deleteUpEvents:[],deleteDownEvents:[],pasteEvents:[],linkClickEvents:[],codeClickEvents:[],textScrollEvents:[],toolbarClickEvents:[],imgClickEvents:[],imgDragBarMouseDownEvents:[],tableClickEvents:[],menuClickEvents:[],dropListMenuHoverEvents:[],splitLineEvents:[],videoClickEvents:[]}}return k.prototype.init=function(){this._saveRange(),this._bindEventHooks(),w.default(this)},k.prototype.togglePlaceholder=function(){var N,V=this.html(),F=(0,c.default)(N=this.editor.$textContainerElem).call(N,".placeholder");F.hide(),!this.editor.isComposing&&(!V||V===" ")&&F.show()},k.prototype.clear=function(){this.html(_.EMPTY_P)},k.prototype.html=function(N){var V=this.editor,F=V.$textElem;if(N==null){var I=F.html();I=I.replace(/\u200b/gm,""),I=I.replace(/

                          <\/p>/gim,""),I=I.replace(_.EMPTY_P_LAST_REGEX,""),I=I.replace(_.EMPTY_P_REGEX,"

                          ");var P=I.match(/<(img|br|hr|input)[^>]*>/gi);return P!==null&&(0,u.default)(P).call(P,function(T){T.match(/\/>/)||(I=I.replace(T,T.substring(0,T.length-1)+"/>"))}),I}N=(0,h.default)(N).call(N),N===""&&(N=_.EMPTY_P),(0,m.default)(N).call(N,"<")!==0&&(N="

                          "+N+"

                          "),F.html(N),V.initSelection()},k.prototype.setJSON=function(N){var V=g.default(N).children(),F=this.editor,I=F.$textElem;!V||I.replaceChildAll(V)},k.prototype.getJSON=function(){var N=this.editor,V=N.$textElem;return b.default(V)},k.prototype.text=function(N){var V=this.editor,F=V.$textElem;if(N==null){var I=F.text();return I=I.replace(/\u200b/gm,""),I}F.text("

                          "+N+"

                          "),V.initSelection()},k.prototype.append=function(N){var V=this.editor;(0,m.default)(N).call(N,"<")!==0&&(N="

                          "+N+"

                          "),this.html(this.html()+N),V.initSelection()},k.prototype._saveRange=function(){var N=this.editor,V=N.$textElem,F=S.default(document);function I(){N.selection.saveRange(),N.menus.changeActive()}V.on("keyup",I);function P(){I(),V.off("click",P)}V.on("click",P);function T(){I(),F.off("mouseup",T)}function B(){F.on("mouseup",T),V.off("mouseleave",B)}V.on("mousedown",function(){V.on("mouseleave",B)}),V.on("mouseup",function(L){V.off("mouseleave",B),(0,y.default)(function(){var U=N.selection,H=U.getRange();H!==null&&I()},0)})},k.prototype._bindEventHooks=function(){var N=this.editor,V=N.$textElem,F=this.eventHooks;V.on("click",function(P){var T=F.clickEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keyup",function(P){if(P.keyCode===13){var T=F.enterUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keyup",function(P){var T=F.keyupEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keydown",function(P){var T=F.keydownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keyup",function(P){if(!(P.keyCode!==8&&P.keyCode!==46)){var T=F.deleteUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){if(!(P.keyCode!==8&&P.keyCode!==46)){var T=F.deleteDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("paste",function(P){if(!E.UA.isIE()){P.preventDefault();var T=F.pasteEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){(N.isFocus||N.isCompatibleMode)&&(P.ctrlKey||P.metaKey)&&P.keyCode===90&&(P.preventDefault(),P.shiftKey?N.history.restore():N.history.revoke())}),V.on("keyup",function(P){if(P.keyCode===9){P.preventDefault();var T=F.tabUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){if(P.keyCode===9){P.preventDefault();var T=F.tabDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("scroll",E.throttle(function(P){var T=F.textScrollEvents;(0,u.default)(T).call(T,function(B){return B(P)})},100));function I(P){P.preventDefault()}S.default(document).on("dragleave",I).on("drop",I).on("dragenter",I).on("dragover",I),N.beforeDestroy(function(){S.default(document).off("dragleave",I).off("drop",I).off("dragenter",I).off("dragover",I)}),V.on("drop",function(P){P.preventDefault();var T=F.dropEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="A")T=L;else{var U=L.parentUntil("a");U!=null&&(T=U)}if(!!T){var H=F.linkClickEvents;(0,u.default)(H).call(H,function(R){return R(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="IMG"&&!L.elems[0].getAttribute("data-emoji")&&(P.stopPropagation(),T=L),!!T){var U=F.imgClickEvents;(0,u.default)(U).call(U,function(H){return H(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="PRE")T=L;else{var U=L.parentUntil("pre");U!==null&&(T=U)}if(!!T){var H=F.codeClickEvents;(0,u.default)(H).call(H,function(R){return R(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="HR"&&(T=L),!!T){N.selection.createRangeByElem(T),N.selection.restoreSelection();var U=F.splitLineEvents;(0,u.default)(U).call(U,function(H){return H(T)})}}),N.$toolbarElem.on("click",function(P){var T=F.toolbarClickEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),N.$textContainerElem.on("mousedown",function(P){var T=P.target,B=S.default(T);if(B.hasClass("w-e-img-drag-rb")){var L=F.imgDragBarMouseDownEvents;(0,u.default)(L).call(L,function(U){return U()})}}),V.on("click",function(P){var T=null,B=P.target;if(T=S.default(B).parentUntilEditor("TABLE",N,B),!!T){var L=F.tableClickEvents;(0,u.default)(L).call(L,function(U){return U(T,P)})}}),V.on("keydown",function(P){if(P.keyCode===13){var T=F.enterDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="VIDEO"&&(P.stopPropagation(),T=L),!!T){var U=F.videoClickEvents;(0,u.default)(U).call(U,function(H){return H(T)})}})},k}();o.default=x},function(r,o,i){var l=i(284);r.exports=l},function(r,o,i){var l=i(285),d=Array.prototype;r.exports=function(c){var u=c.find;return c===d||c instanceof Array&&u===d.find?l:u}},function(r,o,i){i(286);var l=i(15);r.exports=l("Array").find},function(r,o,i){var l=i(5),d=i(32).find,c=i(82),u=i(22),h="find",m=!0,y=u(h);h in[]&&Array(1)[h](function(){m=!1}),l({target:"Array",proto:!0,forced:m||!y},{find:function(S){return d(this,S,arguments.length>1?arguments[1]:void 0)}}),c(h)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(288)),h=c.__importStar(i(289)),m=c.__importDefault(i(290)),y=c.__importDefault(i(291)),C=c.__importDefault(i(298));function S(w){var E=w.editor,b=w.eventHooks;u.default(E,b.enterUpEvents,b.enterDownEvents),h.default(E,b.deleteUpEvents,b.deleteDownEvents),h.cutToKeepP(E,b.keyupEvents),m.default(E,b.tabDownEvents),y.default(E,b.pasteEvents),C.default(E,b.imgClickEvents)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3));function y(C,S,w){function E(_){var x,k=m.default(h.EMPTY_P);if(k.insertBefore(_),(0,c.default)(x=_.html()).call(x,"=0){k.remove();return}C.selection.createRangeByElem(k,!0,!0),C.selection.restoreSelection(),_.remove()}function b(){var _=C.$textElem,x=C.selection.getSelectionContainerElem(),k=x.parent();if(k.html()==="
                          "){E(k);return}if(x.getNodeName()==="FONT"&&x.text()===""&&x.attr("face")==="monospace"){E(k);return}if(!!k.equal(_)){var N=x.getNodeName();N==="P"&&x.attr("data-we-empty-p")===null||x.text()||E(x)}}S.push(b);function g(_){var x;C.selection.saveRange((x=getSelection())===null||x===void 0?void 0:x.getRangeAt(0));var k=C.selection.getSelectionContainerElem();k.id===C.textElemId&&(_.preventDefault(),C.cmd.do("insertHTML","


                          "))}w.push(g)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.cutToKeepP=void 0;var h=i(2),m=i(7),y=h.__importDefault(i(3));function C(w,E,b){function g(){var x=w.$textElem,k=w.$textElem.html(),N=w.$textElem.text(),V=(0,c.default)(k).call(k),F=["


                          ","
                          ",'

                          ',m.EMPTY_P];if(/^\s*$/.test(N)&&(!V||(0,u.default)(F).call(F,V))){x.html(m.EMPTY_P);var I=x.getNode();w.selection.createRangeByElems(I.childNodes[0],I.childNodes[0]);var P=w.selection.getSelectionContainerElem();w.selection.restoreSelection(),w.selection.moveCursor(P.getNode(),0)}}E.push(g);function _(x){var k,N=w.$textElem,V=(0,c.default)(k=N.html().toLowerCase()).call(k);if(V===m.EMPTY_P){x.preventDefault();return}}b.push(_)}function S(w,E){function b(g){var _;if(g.keyCode===88){var x=w.$textElem,k=(0,c.default)(_=x.html().toLowerCase()).call(_);if(!k||k==="
                          "){var N=y.default(m.EMPTY_P);x.html(" "),x.append(N),w.selection.createRangeByElem(N,!1,!0),w.selection.restoreSelection(),w.selection.moveCursor(N.getNode(),0)}}}E.push(b)}o.cutToKeepP=S,o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u,h){function m(){if(!!u.cmd.queryCommandSupported("insertHTML")){var y=u.selection.getSelectionContainerElem();if(!!y){var C=y.parent(),S=y.getNodeName(),w=C.getNodeName();S=="CODE"||w==="CODE"||w==="PRE"||/hljs/.test(w)?u.cmd.do("insertHTML",u.config.languageTab):u.cmd.do("insertHTML","    ")}}}h.push(m)}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(131),m=i(6),y=i(7);function C(g){var _,x=(0,c.default)(_=g.replace(/
                          /gim,"

                          ").replace(/<\/div>/gim,"

                          ")).call(_),k=document.createElement("div");return k.innerHTML=x,k.innerHTML.replace(/

                          <\/p>/gim,"")}function S(g){var _=g.replace(/
                          |/gm,` -`).replace(/<[^>]+>/gm,"");return _}function w(g){var _;if(g==="")return!1;var x=document.createElement("div");return x.innerHTML=g,((_=x.firstChild)===null||_===void 0?void 0:_.nodeName)==="P"}function E(g){if(!(g!=null&&g.length))return!1;var _=g.elems[0];return _.nodeName==="P"&&_.innerHTML==="
                          "}function b(g,_){function x(k){var N=g.config,V=N.pasteFilterStyle,F=N.pasteIgnoreImg,I=N.pasteTextHandle,P=h.getPasteHtml(k,V,F),T=h.getPasteText(k);T=T.replace(/\n/gm,"
                          ");var B=g.selection.getSelectionContainerElem();if(!!B){var L=B==null?void 0:B.getNodeName(),U=B==null?void 0:B.getNodeTop(g),H="";if(U.elems[0]&&(H=U==null?void 0:U.getNodeName()),L==="CODE"||H==="PRE"){I&&m.isFunction(I)&&(T=""+(I(T)||"")),g.cmd.do("insertHTML",S(T));return}if(y.urlRegex.test(T)&&V){I&&m.isFunction(I)&&(T=""+(I(T)||""));var R=T.replace(y.urlRegex,function(X){return'
                          '+X+""}),z=g.selection.getRange(),$=document.createElement("div"),A=document.createDocumentFragment();if($.innerHTML=R,z==null)return;for(;$.childNodes.length;)A.append($.childNodes[0]);var J=A.querySelectorAll("a");(0,u.default)(J).call(J,function(X){X.innerText=X.href}),z.insertNode&&(z.deleteContents(),z.insertNode(A)),g.selection.clearWindowSelectionRange();return}if(!!P)try{I&&m.isFunction(I)&&(P=""+(I(P)||""));var Q=/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(P);if(Q&&V)g.cmd.do("insertHTML",""+C(T));else{var G=C(P);if(w(G)){var ie=g.$textElem;if(g.cmd.do("insertHTML",G),ie.equal(B)){g.selection.createEmptyRange();return}E(U)&&U.remove()}else g.cmd.do("insertHTML",G)}}catch{I&&m.isFunction(I)&&(T=""+(I(T)||"")),g.cmd.do("insertHTML",""+C(T))}}}_.push(x)}o.default=b},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4)),h=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(293),C=m.__importDefault(i(297));function S(_){var x=/.*?<\/span>/gi,k=/(.*?)<\/span>/;return _.replace(x,function(N){var V=N.match(k);return V==null?"":V[1]})}function w(_,x){var k;return _=(0,c.default)(k=_.toLowerCase()).call(k),!!(y.IGNORE_TAGS.has(_)||x&&_==="img")}function E(_,x){var k="";k="<"+_;var N=[];(0,u.default)(x).call(x,function(F){N.push(F.name+'="'+F.value+'"')}),N.length>0&&(k=k+" "+N.join(" "));var V=y.EMPTY_TAGS.has(_);return k=k+(V?"/":"")+">",k}function b(_){return""}function g(_,x,k){x===void 0&&(x=!0),k===void 0&&(k=!1);var N=[],V="";function F(B){B=(0,c.default)(B).call(B),B&&(y.EMPTY_TAGS.has(B)||(V=B))}function I(){V=""}var P=new C.default;P.parse(_,{startElement:function(L,U){if(F(L),!w(L,k)){var H=y.NECESSARY_ATTRS.get(L)||[],R=[];(0,u.default)(U).call(U,function($){var A=$.name;if(A==="style"){x||R.push($);return}(0,h.default)(H).call(H,A)!==!1&&R.push($)});var z=E(L,R);N.push(z)}},characters:function(L){!L||w(V,k)||N.push(L)},endElement:function(L){if(!w(L,k)){var U=b(L);N.push(U),I()}},comment:function(L){F(L)}});var T=N.join("");return T=S(T),T}o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(132)),u=l(i(121));(0,d.default)(o,"__esModule",{value:!0}),o.TOP_LEVEL_TAGS=o.EMPTY_TAGS=o.NECESSARY_ATTRS=o.IGNORE_TAGS=void 0,o.IGNORE_TAGS=new c.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),o.NECESSARY_ATTRS=new u.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),o.EMPTY_TAGS=new c.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),o.TOP_LEVEL_TAGS=new c.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(r,o,i){var l=i(295);r.exports=l},function(r,o,i){i(296),i(61),i(50),i(54);var l=i(9);r.exports=l.Set},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Set",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o){function i(){}i.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(d,c){c&&(this.contentHandler=c);for(var u,h,m,y=!1,C=this;d.length>0;)d.substring(0,4)==""),m!=-1?(this.contentHandler.comment(d.substring(4,m)),d=d.substring(m+3),y=!1):y=!0):d.substring(0,2)=="0&&y(E.children,b.getRootNode())}b&&w.appendChild(b)}),m.default(w)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(70)),h=l(i(28)),m=l(i(302)),y=l(i(4)),C=l(i(94)),S=l(i(133)),w=l(i(46)),E=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var b=i(2),g=b.__importDefault(i(87)),_=b.__importDefault(i(314)),x=b.__importDefault(i(3)),k=function(){function N(V){this.editor=V,this.menuList=[],this.constructorList=_.default}return N.prototype.extend=function(V,F){!F||typeof F!="function"||(this.constructorList[V]=F)},N.prototype.init=function(){var V,F,I=this,P=this.editor.config,T=P.excludeMenus;(0,c.default)(T)===!1&&(T=[]),P.menus=(0,u.default)(V=P.menus).call(V,function(A){return(0,h.default)(T).call(T,A)===!1});var B=(0,m.default)(g.default.globalCustomMenuConstructorList);B=(0,u.default)(B).call(B,function(A){return(0,h.default)(T).call(T,A)}),(0,y.default)(B).call(B,function(A){delete g.default.globalCustomMenuConstructorList[A]}),(0,y.default)(F=P.menus).call(F,function(A){var J=I.constructorList[A];I._initMenuList(A,J)});for(var L=0,U=(0,C.default)(g.default.globalCustomMenuConstructorList);L +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(161));Element.prototype.matches||(Element.prototype.matches=function(c){var u=this.ownerDocument.querySelectorAll(c),m=u.length;for(m;m>=0&&u.item(m)!==this;m--);return m>-1}),d.default||(window.Promise=d.default)},function(r,o,i){r.exports=i(162)},function(r,o,i){var l=i(163);r.exports=l},function(r,o,i){i(61),i(50),i(54),i(175),i(178),i(179);var l=i(9);r.exports=l.Promise},function(r,o,i){var l=i(62),d=i(49),c=function(m){return function(h,y){var C=String(d(h)),S=l(y),w=C.length,E,_;return S<0||S>=w?m?"":void 0:(E=C.charCodeAt(S),E<55296||E>56319||S+1===w||(_=C.charCodeAt(S+1))<56320||_>57343?m?C.charAt(S):E:m?C.slice(S,S+2):(E-55296<<10)+(_-56320)+65536)}};r.exports={codeAt:c(!1),charAt:c(!0)}},function(r,o,i){var l=i(8),d=i(102),c=l.WeakMap;r.exports=typeof c=="function"&&/native code/.test(d(c))},function(r,o,i){var l=i(8),d=i(19);r.exports=function(c,u){try{d(l,c,u)}catch{l[c]=u}return u}},function(r,o,i){var l=i(104).IteratorPrototype,d=i(77),c=i(48),u=i(37),m=i(44),h=function(){return this};r.exports=function(y,C,S){var w=C+" Iterator";return y.prototype=d(l,{next:c(1,S)}),u(y,w,!1,!0),m[w]=h,y}},function(r,o,i){var l=i(11);r.exports=!l(function(){function d(){}return d.prototype.constructor=null,Object.getPrototypeOf(new d)!==d.prototype})},function(r,o,i){var l=i(14),d=i(18),c=i(25),u=i(52);r.exports=l?Object.defineProperties:function(h,y){c(h);for(var C=u(y),S=C.length,w=0,E;S>w;)d.f(h,E=C[w++],y[E]);return h}},function(r,o,i){var l=i(81),d=i(65);r.exports=l?{}.toString:function(){return"[object "+d(this)+"]"}},function(r,o,i){var l=i(25),d=i(172);r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,u={},m;try{m=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,m.call(u,[]),c=u instanceof Array}catch{}return function(y,C){return l(y),d(C),c?m.call(y,C):y.__proto__=C,y}}():void 0)},function(r,o,i){var l=i(13);r.exports=function(d){if(!l(d)&&d!==null)throw TypeError("Can't set "+String(d)+" as a prototype");return d}},function(r,o,i){var l=i(30),d=i(82),c=i(44),u=i(42),m=i(75),h="Array Iterator",y=u.set,C=u.getterFor(h);r.exports=m(Array,"Array",function(S,w){y(this,{type:h,target:l(S),index:0,kind:w})},function(){var S=C(this),w=S.target,E=S.kind,_=S.index++;return!w||_>=w.length?(S.target=void 0,{value:void 0,done:!0}):E=="keys"?{value:_,done:!1}:E=="values"?{value:w[_],done:!1}:{value:[_,w[_]],done:!1}},"values"),c.Arguments=c.Array,d("keys"),d("values"),d("entries")},function(r,o){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(r,o,i){var l=i(5),d=i(43),c=i(8),u=i(36),m=i(109),h=i(53),y=i(110),C=i(37),S=i(111),w=i(13),E=i(41),_=i(83),g=i(34),b=i(102),x=i(66),k=i(115),N=i(116),V=i(117).set,F=i(176),I=i(119),P=i(177),T=i(85),B=i(120),L=i(42),U=i(101),H=i(10),R=i(86),z=H("species"),$="Promise",A=L.get,J=L.set,Q=L.getterFor($),G=m,ie=c.TypeError,X=c.document,le=c.process,be=u("fetch"),ce=T.f,de=ce,pe=g(le)=="process",se=!!(X&&X.createEvent&&c.dispatchEvent),ge="unhandledrejection",ye="rejectionhandled",D=0,W=1,Y=2,q=1,ee=2,oe,he,Se,Pe,Le=U($,function(){var Ze=b(G)!==String(G);if(!Ze&&(R===66||!pe&&typeof PromiseRejectionEvent!="function")||d&&!G.prototype.finally)return!0;if(R>=51&&/native code/.test(G))return!1;var Ne=G.resolve(1),Me=function(Ce){Ce(function(){},function(){})},tt=Ne.constructor={};return tt[z]=Me,!(Ne.then(function(){})instanceof Me)}),fe=Le||!k(function(Ze){G.all(Ze).catch(function(){})}),ke=function(Ne){var Me;return w(Ne)&&typeof(Me=Ne.then)=="function"?Me:!1},we=function(Ne,Me,tt){if(!Me.notified){Me.notified=!0;var $e=Me.reactions;F(function(){for(var Ce=Me.value,Xe=Me.state==W,Ye=0;$e.length>Ye;){var Qe=$e[Ye++],dt=Xe?Qe.ok:Qe.fail,gn=Qe.resolve,Bt=Qe.reject,Tt=Qe.domain,yt,Wn,Wi;try{dt?(Xe||(Me.rejection===ee&&Ve(Ne,Me),Me.rejection=q),dt===!0?yt=Ce:(Tt&&Tt.enter(),yt=dt(Ce),Tt&&(Tt.exit(),Wi=!0)),yt===Qe.promise?Bt(ie("Promise-chain cycle")):(Wn=ke(yt))?Wn.call(yt,gn,Bt):gn(yt)):Bt(Ce)}catch(qn){Tt&&!Wi&&Tt.exit(),Bt(qn)}}Me.reactions=[],Me.notified=!1,tt&&!Me.rejection&&et(Ne,Me)})}},He=function(Ne,Me,tt){var $e,Ce;se?($e=X.createEvent("Event"),$e.promise=Me,$e.reason=tt,$e.initEvent(Ne,!1,!0),c.dispatchEvent($e)):$e={promise:Me,reason:tt},(Ce=c["on"+Ne])?Ce($e):Ne===ge&&P("Unhandled promise rejection",tt)},et=function(Ne,Me){V.call(c,function(){var tt=Me.value,$e=_e(Me),Ce;if($e&&(Ce=B(function(){pe?le.emit("unhandledRejection",tt,Ne):He(ge,Ne,tt)}),Me.rejection=pe||_e(Me)?ee:q,Ce.error))throw Ce.value})},_e=function(Ne){return Ne.rejection!==q&&!Ne.parent},Ve=function(Ne,Me){V.call(c,function(){pe?le.emit("rejectionHandled",Ne):He(ye,Ne,Me.value)})},Ke=function(Ne,Me,tt,$e){return function(Ce){Ne(Me,tt,Ce,$e)}},Re=function(Ne,Me,tt,$e){Me.done||(Me.done=!0,$e&&(Me=$e),Me.value=tt,Me.state=Y,we(Ne,Me,!0))},mt=function Ze(Ne,Me,tt,$e){if(!Me.done){Me.done=!0,$e&&(Me=$e);try{if(Ne===tt)throw ie("Promise can't be resolved itself");var Ce=ke(tt);Ce?F(function(){var Xe={done:!1};try{Ce.call(tt,Ke(Ze,Ne,Xe,Me),Ke(Re,Ne,Xe,Me))}catch(Ye){Re(Ne,Xe,Ye,Me)}}):(Me.value=tt,Me.state=W,we(Ne,Me,!1))}catch(Xe){Re(Ne,{done:!1},Xe,Me)}}};Le&&(G=function(Ne){_(this,G,$),E(Ne),oe.call(this);var Me=A(this);try{Ne(Ke(mt,this,Me),Ke(Re,this,Me))}catch(tt){Re(this,Me,tt)}},oe=function(Ne){J(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:D,value:void 0})},oe.prototype=y(G.prototype,{then:function(Ne,Me){var tt=Q(this),$e=ce(N(this,G));return $e.ok=typeof Ne=="function"?Ne:!0,$e.fail=typeof Me=="function"&&Me,$e.domain=pe?le.domain:void 0,tt.parent=!0,tt.reactions.push($e),tt.state!=D&&we(this,tt,!1),$e.promise},catch:function(Ne){return this.then(void 0,Ne)}}),he=function(){var Ne=new oe,Me=A(Ne);this.promise=Ne,this.resolve=Ke(mt,Ne,Me),this.reject=Ke(Re,Ne,Me)},T.f=ce=function(Ne){return Ne===G||Ne===Se?new he(Ne):de(Ne)},!d&&typeof m=="function"&&(Pe=m.prototype.then,h(m.prototype,"then",function(Ne,Me){var tt=this;return new G(function($e,Ce){Pe.call(tt,$e,Ce)}).then(Ne,Me)},{unsafe:!0}),typeof be=="function"&&l({global:!0,enumerable:!0,forced:!0},{fetch:function(Ne){return I(G,be.apply(c,arguments))}}))),l({global:!0,wrap:!0,forced:Le},{Promise:G}),C(G,$,!1,!0),S($),Se=u($),l({target:$,stat:!0,forced:Le},{reject:function(Ne){var Me=ce(this);return Me.reject.call(void 0,Ne),Me.promise}}),l({target:$,stat:!0,forced:d||Le},{resolve:function(Ne){return I(d&&this===Se?G:this,Ne)}}),l({target:$,stat:!0,forced:fe},{all:function(Ne){var Me=this,tt=ce(Me),$e=tt.resolve,Ce=tt.reject,Xe=B(function(){var Ye=E(Me.resolve),Qe=[],dt=0,gn=1;x(Ne,function(Bt){var Tt=dt++,yt=!1;Qe.push(void 0),gn++,Ye.call(Me,Bt).then(function(Wn){yt||(yt=!0,Qe[Tt]=Wn,--gn||$e(Qe))},Ce)}),--gn||$e(Qe)});return Xe.error&&Ce(Xe.value),tt.promise},race:function(Ne){var Me=this,tt=ce(Me),$e=tt.reject,Ce=B(function(){var Xe=E(Me.resolve);x(Ne,function(Ye){Xe.call(Me,Ye).then(tt.resolve,$e)})});return Ce.error&&$e(Ce.value),tt.promise}})},function(r,o,i){var l=i(8),d=i(71).f,c=i(34),u=i(117).set,m=i(118),h=l.MutationObserver||l.WebKitMutationObserver,y=l.process,C=l.Promise,S=c(y)=="process",w=d(l,"queueMicrotask"),E=w&&w.value,_,g,b,x,k,N,V,F;E||(_=function(){var P,T;for(S&&(P=y.domain)&&P.exit();g;){T=g.fn,g=g.next;try{T()}catch(B){throw g?x():b=void 0,B}}b=void 0,P&&P.enter()},S?x=function(){y.nextTick(_)}:h&&!m?(k=!0,N=document.createTextNode(""),new h(_).observe(N,{characterData:!0}),x=function(){N.data=k=!k}):C&&C.resolve?(V=C.resolve(void 0),F=V.then,x=function(){F.call(V,_)}):x=function(){u.call(l,_)}),r.exports=E||function(I){var P={fn:I,next:void 0};b&&(b.next=P),g||(g=P,x()),b=P}},function(r,o,i){var l=i(8);r.exports=function(d,c){var u=l.console;u&&u.error&&(arguments.length===1?u.error(d):u.error(d,c))}},function(r,o,i){var l=i(5),d=i(41),c=i(85),u=i(120),m=i(66);l({target:"Promise",stat:!0},{allSettled:function(y){var C=this,S=c.f(C),w=S.resolve,E=S.reject,_=u(function(){var g=d(C.resolve),b=[],x=0,k=1;m(y,function(N){var V=x++,F=!1;b.push(void 0),k++,g.call(C,N).then(function(I){F||(F=!0,b[V]={status:"fulfilled",value:I},--k||w(b))},function(I){F||(F=!0,b[V]={status:"rejected",reason:I},--k||w(b))})}),--k||w(b)});return _.error&&E(_.value),S.promise}})},function(r,o,i){var l=i(5),d=i(43),c=i(109),u=i(11),m=i(36),h=i(116),y=i(119),C=i(53),S=!!c&&u(function(){c.prototype.finally.call({then:function(){}},function(){})});l({target:"Promise",proto:!0,real:!0,forced:S},{finally:function(E){var _=h(this,m("Promise")),g=typeof E=="function";return this.then(g?function(b){return y(_,E()).then(function(){return b})}:E,g?function(b){return y(_,E()).then(function(){throw b})}:E)}}),!d&&typeof c=="function"&&!c.prototype.finally&&C(c.prototype,"finally",m("Promise").prototype.finally)},function(r,o,i){i(54);var l=i(181),d=i(65),c=Array.prototype,u={DOMTokenList:!0,NodeList:!0};r.exports=function(m){var h=m.forEach;return m===c||m instanceof Array&&h===c.forEach||u.hasOwnProperty(d(m))?l:h}},function(r,o,i){var l=i(182);r.exports=l},function(r,o,i){i(183);var l=i(15);r.exports=l("Array").forEach},function(r,o,i){var l=i(5),d=i(184);l({target:"Array",proto:!0,forced:[].forEach!=d},{forEach:d})},function(r,o,i){var l=i(32).forEach,d=i(67),c=i(22),u=d("forEach"),m=c("forEach");r.exports=!u||!m?function(y){return l(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(r,o,i){var l=i(186);r.exports=l},function(r,o,i){i(187);var l=i(9);r.exports=l.Array.isArray},function(r,o,i){var l=i(5),d=i(55);l({target:"Array",stat:!0},{isArray:d})},function(r,o,i){var l=i(189);r.exports=l},function(r,o,i){var l=i(190),d=Array.prototype;r.exports=function(c){var u=c.map;return c===d||c instanceof Array&&u===d.map?l:u}},function(r,o,i){i(191);var l=i(15);r.exports=l("Array").map},function(r,o,i){var l=i(5),d=i(32).map,c=i(56),u=i(22),m=c("map"),h=u("map");l({target:"Array",proto:!0,forced:!m||!h},{map:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(193);r.exports=l},function(r,o,i){var l=i(194),d=String.prototype;r.exports=function(c){var u=c.trim;return typeof c=="string"||c===d||c instanceof String&&u===d.trim?l:u}},function(r,o,i){i(195);var l=i(15);r.exports=l("String").trim},function(r,o,i){var l=i(5),d=i(90).trim,c=i(196);l({target:"String",proto:!0,forced:c("trim")},{trim:function(){return d(this)}})},function(r,o,i){var l=i(11),d=i(68),c="\u200B\x85\u180E";r.exports=function(u){return l(function(){return!!d[u]()||c[u]()!=c||d[u].name!==u})}},function(r,o,i){var l=i(198);r.exports=l},function(r,o,i){i(199),i(61),i(50),i(54);var l=i(9);r.exports=l.Map},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Map",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o,i){var l=i(11);r.exports=!l(function(){return Object.isExtensible(Object.preventExtensions({}))})},function(r,o,i){var l=i(202);r.exports=l},function(r,o,i){var l=i(203),d=Array.prototype;r.exports=function(c){var u=c.indexOf;return c===d||c instanceof Array&&u===d.indexOf?l:u}},function(r,o,i){i(204);var l=i(15);r.exports=l("Array").indexOf},function(r,o,i){var l=i(5),d=i(78).indexOf,c=i(67),u=i(22),m=[].indexOf,h=!!m&&1/[1].indexOf(1,-0)<0,y=c("indexOf"),C=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:h||!y||!C},{indexOf:function(w){return h?m.apply(this,arguments)||0:d(this,w,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(206);r.exports=l},function(r,o,i){var l=i(207),d=Array.prototype;r.exports=function(c){var u=c.splice;return c===d||c instanceof Array&&u===d.splice?l:u}},function(r,o,i){i(208);var l=i(15);r.exports=l("Array").splice},function(r,o,i){var l=i(5),d=i(79),c=i(62),u=i(35),m=i(31),h=i(88),y=i(69),C=i(56),S=i(22),w=C("splice"),E=S("splice",{ACCESSORS:!0,0:0,1:2}),_=Math.max,g=Math.min,b=9007199254740991,x="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!w||!E},{splice:function(N,V){var F=m(this),I=u(F.length),P=d(N,I),T=arguments.length,B,L,U,H,R,z;if(T===0?B=L=0:T===1?(B=0,L=I-P):(B=T-2,L=g(_(c(V),0),I-P)),I+B-L>b)throw TypeError(x);for(U=h(F,L),H=0;HI-L+B;H--)delete F[H-1]}else if(B>L)for(H=I-L;H>P;H--)R=H+L-1,z=H+B-1,R in F?F[z]=F[R]:delete F[z];for(H=0;H1?arguments[1]:void 0)}})},function(r,o,i){var l=i(214);r.exports=l},function(r,o,i){var l=i(215),d=i(217),c=Array.prototype,u=String.prototype;r.exports=function(m){var h=m.includes;return m===c||m instanceof Array&&h===c.includes?l:typeof m=="string"||m===u||m instanceof String&&h===u.includes?d:h}},function(r,o,i){i(216);var l=i(15);r.exports=l("Array").includes},function(r,o,i){var l=i(5),d=i(78).includes,c=i(82),u=i(22),m=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!m},{includes:function(y){return d(this,y,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(r,o,i){i(218);var l=i(15);r.exports=l("String").includes},function(r,o,i){var l=i(5),d=i(219),c=i(49),u=i(221);l({target:"String",proto:!0,forced:!u("includes")},{includes:function(h){return!!~String(c(this)).indexOf(d(h),arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(220);r.exports=function(d){if(l(d))throw TypeError("The method doesn't accept regular expressions");return d}},function(r,o,i){var l=i(13),d=i(34),c=i(10),u=c("match");r.exports=function(m){var h;return l(m)&&((h=m[u])!==void 0?!!h:d(m)=="RegExp")}},function(r,o,i){var l=i(10),d=l("match");r.exports=function(c){var u=/./;try{"/./"[c](u)}catch{try{return u[d]=!1,"/./"[c](u)}catch{}}return!1}},function(r,o,i){var l=i(223);r.exports=l},function(r,o,i){var l=i(224),d=Function.prototype;r.exports=function(c){var u=c.bind;return c===d||c instanceof Function&&u===d.bind?l:u}},function(r,o,i){i(225);var l=i(15);r.exports=l("Function").bind},function(r,o,i){var l=i(5),d=i(226);l({target:"Function",proto:!0},{bind:d})},function(r,o,i){var l=i(41),d=i(13),c=[].slice,u={},m=function(y,C,S){if(!(C in u)){for(var w=[],E=0;E=51||!d(function(){var F=[];return F[_]=!1,F.concat()[0]!==F}),k=S("concat"),N=function(I){if(!u(I))return!1;var P=I[_];return P!==void 0?!!P:c(I)},V=!x||!k;l({target:"Array",proto:!0,forced:V},{concat:function(I){var P=m(this),T=C(P,0),B=0,L,U,H,R,z;for(L=-1,H=arguments.length;Lg)throw TypeError(b);for(U=0;U=g)throw TypeError(b);y(T,B++,z)}return T.length=B,T}})},function(r,o,i){var l=i(5),d=i(8),c=i(36),u=i(43),m=i(14),h=i(76),y=i(106),C=i(11),S=i(16),w=i(55),E=i(13),_=i(25),g=i(31),b=i(30),x=i(60),k=i(48),N=i(77),V=i(52),F=i(126),I=i(235),P=i(127),T=i(71),B=i(18),L=i(59),U=i(19),H=i(53),R=i(74),z=i(63),$=i(51),A=i(64),J=i(10),Q=i(93),G=i(12),ie=i(37),X=i(42),le=i(32).forEach,be=z("hidden"),ce="Symbol",de="prototype",pe=J("toPrimitive"),se=X.set,ge=X.getterFor(ce),ye=Object[de],D=d.Symbol,W=c("JSON","stringify"),Y=T.f,q=B.f,ee=I.f,oe=L.f,he=R("symbols"),Se=R("op-symbols"),Pe=R("string-to-symbol-registry"),Le=R("symbol-to-string-registry"),fe=R("wks"),ke=d.QObject,we=!ke||!ke[de]||!ke[de].findChild,He=m&&C(function(){return N(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a!=7})?function($e,Ce,Xe){var Ye=Y(ye,Ce);Ye&&delete ye[Ce],q($e,Ce,Xe),Ye&&$e!==ye&&q(ye,Ce,Ye)}:q,et=function(Ce,Xe){var Ye=he[Ce]=N(D[de]);return se(Ye,{type:ce,tag:Ce,description:Xe}),m||(Ye.description=Xe),Ye},_e=y?function($e){return Qt($e)=="symbol"}:function($e){return Object($e)instanceof D},Ve=function(Ce,Xe,Ye){Ce===ye&&Ve(Se,Xe,Ye),_(Ce);var Qe=x(Xe,!0);return _(Ye),S(he,Qe)?(Ye.enumerable?(S(Ce,be)&&Ce[be][Qe]&&(Ce[be][Qe]=!1),Ye=N(Ye,{enumerable:k(0,!1)})):(S(Ce,be)||q(Ce,be,k(1,{})),Ce[be][Qe]=!0),He(Ce,Qe,Ye)):q(Ce,Qe,Ye)},Ke=function(Ce,Xe){_(Ce);var Ye=b(Xe),Qe=V(Ye).concat(Me(Ye));return le(Qe,function(dt){(!m||mt.call(Ye,dt))&&Ve(Ce,dt,Ye[dt])}),Ce},Re=function(Ce,Xe){return Xe===void 0?N(Ce):Ke(N(Ce),Xe)},mt=function(Ce){var Xe=x(Ce,!0),Ye=oe.call(this,Xe);return this===ye&&S(he,Xe)&&!S(Se,Xe)?!1:Ye||!S(this,Xe)||!S(he,Xe)||S(this,be)&&this[be][Xe]?Ye:!0},Ze=function(Ce,Xe){var Ye=b(Ce),Qe=x(Xe,!0);if(!(Ye===ye&&S(he,Qe)&&!S(Se,Qe))){var dt=Y(Ye,Qe);return dt&&S(he,Qe)&&!(S(Ye,be)&&Ye[be][Qe])&&(dt.enumerable=!0),dt}},Ne=function(Ce){var Xe=ee(b(Ce)),Ye=[];return le(Xe,function(Qe){!S(he,Qe)&&!S($,Qe)&&Ye.push(Qe)}),Ye},Me=function(Ce){var Xe=Ce===ye,Ye=ee(Xe?Se:b(Ce)),Qe=[];return le(Ye,function(dt){S(he,dt)&&(!Xe||S(ye,dt))&&Qe.push(he[dt])}),Qe};if(h||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),Xe=A(Ce),Ye=function Qe(dt){this===ye&&Qe.call(Se,dt),S(this,be)&&S(this[be],Xe)&&(this[be][Xe]=!1),He(this,Xe,k(1,dt))};return m&&we&&He(ye,Xe,{configurable:!0,set:Ye}),et(Xe,Ce)},H(D[de],"toString",function(){return ge(this).tag}),H(D,"withoutSetter",function($e){return et(A($e),$e)}),L.f=mt,B.f=Ve,T.f=Ze,F.f=I.f=Ne,P.f=Me,Q.f=function($e){return et(J($e),$e)},m&&(q(D[de],"description",{configurable:!0,get:function(){return ge(this).description}}),u||H(ye,"propertyIsEnumerable",mt,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!h,sham:!h},{Symbol:D}),le(V(fe),function($e){G($e)}),l({target:ce,stat:!0,forced:!h},{for:function(Ce){var Xe=String(Ce);if(S(Pe,Xe))return Pe[Xe];var Ye=D(Xe);return Pe[Xe]=Ye,Le[Ye]=Xe,Ye},keyFor:function(Ce){if(!_e(Ce))throw TypeError(Ce+" is not a symbol");if(S(Le,Ce))return Le[Ce]},useSetter:function(){we=!0},useSimple:function(){we=!1}}),l({target:"Object",stat:!0,forced:!h,sham:!m},{create:Re,defineProperty:Ve,defineProperties:Ke,getOwnPropertyDescriptor:Ze}),l({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:Ne,getOwnPropertySymbols:Me}),l({target:"Object",stat:!0,forced:C(function(){P.f(1)})},{getOwnPropertySymbols:function(Ce){return P.f(g(Ce))}}),W){var tt=!h||C(function(){var $e=D();return W([$e])!="[null]"||W({a:$e})!="{}"||W(Object($e))!="{}"});l({target:"JSON",stat:!0,forced:tt},{stringify:function(Ce,Xe,Ye){for(var Qe=[Ce],dt=1,gn;arguments.length>dt;)Qe.push(arguments[dt++]);if(gn=Xe,!(!E(Xe)&&Ce===void 0||_e(Ce)))return w(Xe)||(Xe=function(Tt,yt){if(typeof gn=="function"&&(yt=gn.call(this,Tt,yt)),!_e(yt))return yt}),Qe[1]=Xe,W.apply(null,Qe)}})}D[de][pe]||U(D[de],pe,D[de].valueOf),ie(D,ce),$[be]=!0},function(r,o,i){var l=i(30),d=i(126).f,c={}.toString,u=(typeof window>"u"?"undefined":Qt(window))=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],m=function(y){try{return d(y)}catch{return u.slice()}};r.exports.f=function(y){return u&&c.call(y)=="[object Window]"?m(y):d(l(y))}},function(r,o,i){var l=i(12);l("asyncIterator")},function(r,o){},function(r,o,i){var l=i(12);l("hasInstance")},function(r,o,i){var l=i(12);l("isConcatSpreadable")},function(r,o,i){var l=i(12);l("match")},function(r,o,i){var l=i(12);l("matchAll")},function(r,o,i){var l=i(12);l("replace")},function(r,o,i){var l=i(12);l("search")},function(r,o,i){var l=i(12);l("species")},function(r,o,i){var l=i(12);l("split")},function(r,o,i){var l=i(12);l("toPrimitive")},function(r,o,i){var l=i(12);l("toStringTag")},function(r,o,i){var l=i(12);l("unscopables")},function(r,o,i){var l=i(37);l(Math,"Math",!0)},function(r,o,i){var l=i(8),d=i(37);d(l.JSON,"JSON",!0)},function(r,o,i){var l=i(12);l("asyncDispose")},function(r,o,i){var l=i(12);l("dispose")},function(r,o,i){var l=i(12);l("observable")},function(r,o,i){var l=i(12);l("patternMatch")},function(r,o,i){var l=i(12);l("replaceAll")},function(r,o,i){r.exports=i(257)},function(r,o,i){var l=i(258);r.exports=l},function(r,o,i){i(259);var l=i(9);r.exports=l.parseInt},function(r,o,i){var l=i(5),d=i(260);l({global:!0,forced:parseInt!=d},{parseInt:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseInt,m=/^[+-]?0[Xx]/,h=u(c+"08")!==8||u(c+"0x16")!==22;r.exports=h?function(C,S){var w=d(String(C));return u(w,S>>>0||(m.test(w)?16:10))}:u},function(r,o,i){var l=i(262);r.exports=l},function(r,o,i){var l=i(263),d=Array.prototype;r.exports=function(c){var u=c.slice;return c===d||c instanceof Array&&u===d.slice?l:u}},function(r,o,i){i(264);var l=i(15);r.exports=l("Array").slice},function(r,o,i){var l=i(5),d=i(13),c=i(55),u=i(79),m=i(35),h=i(30),y=i(69),C=i(10),S=i(56),w=i(22),E=S("slice"),_=w("slice",{ACCESSORS:!0,0:0,1:2}),g=C("species"),b=[].slice,x=Math.max;l({target:"Array",proto:!0,forced:!E||!_},{slice:function(N,V){var F=h(this),I=m(F.length),P=u(N,I),T=u(V===void 0?I:V,I),B,L,U;if(c(F)&&(B=F.constructor,typeof B=="function"&&(B===Array||c(B.prototype))?B=void 0:d(B)&&(B=B[g],B===null&&(B=void 0)),B===Array||B===void 0))return b.call(F,P,T);for(L=new(B===void 0?Array:B)(x(T-P,0)),U=0;P2,_=E?u.call(arguments,2):void 0;return C(E?function(){(typeof S=="function"?S:Function(S)).apply(this,_)}:S,w)}};l({global:!0,bind:!0,forced:m},{setTimeout:h(d.setTimeout),setInterval:h(d.setInterval)})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(272)),h=u.__importDefault(i(273)),y=u.__importDefault(i(129)),C=u.__importDefault(i(274)),S=u.__importDefault(i(275)),w=u.__importDefault(i(276)),E=u.__importDefault(i(130)),_=u.__importDefault(i(277)),g=u.__importDefault(i(278)),b=u.__importDefault(i(279)),x=(0,c.default)({},m.default,h.default,y.default,S.default,C.default,w.default,E.default,_.default,g.default,b.default,{linkCheck:function(N,V){return!0}});o.default=x},function(r,o,i){var l=i(269);r.exports=l},function(r,o,i){i(270);var l=i(9);r.exports=l.Object.assign},function(r,o,i){var l=i(5),d=i(271);l({target:"Object",stat:!0,forced:Object.assign!==d},{assign:d})},function(r,o,i){var l=i(14),d=i(11),c=i(52),u=i(127),m=i(59),h=i(31),y=i(72),C=Object.assign,S=Object.defineProperty;r.exports=!C||d(function(){if(l&&C({b:1},C(S({},"a",{enumerable:!0,get:function(){S(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var w={},E={},_=Symbol(),g="abcdefghijklmnopqrst";return w[_]=7,g.split("").forEach(function(b){E[b]=b}),C({},w)[_]!=7||c(C({},E)).join("")!=g})?function(E,_){for(var g=h(E),b=arguments.length,x=1,k=u.f,N=m.f;b>x;)for(var V=y(arguments[x++]),F=k?c(V).concat(k(V)):c(V),I=F.length,P=0,T;I>P;)T=F[P++],(!l||N.call(V,T))&&(g[T]=V[T]);return g}:C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={menus:["head","bold","fontSize","fontName","italic","underline","strikeThrough","indent","lineHeight","foreColor","backColor","link","list","todo","justify","quote","emoticon","image","video","table","code","splitLine","undo","redo"],fontNames:["\u9ED1\u4F53","\u4EFF\u5B8B","\u6977\u4F53","\u6807\u6977\u4F53","\u534E\u6587\u4EFF\u5B8B","\u534E\u6587\u6977\u4F53","\u5B8B\u4F53","\u5FAE\u8F6F\u96C5\u9ED1","Arial","Tahoma","Verdana","Times New Roman","Courier New"],fontSizes:{"x-small":{name:"10px",value:"1"},small:{name:"13px",value:"2"},normal:{name:"16px",value:"3"},large:{name:"18px",value:"4"},"x-large":{name:"24px",value:"5"},"xx-large":{name:"32px",value:"6"},"xxx-large":{name:"48px",value:"7"}},colors:["#000000","#ffffff","#eeece0","#1c487f","#4d80bf","#c24f4a","#8baa4a","#7b5ba1","#46acc8","#f9963b"],languageType:["Bash","C","C#","C++","CSS","Java","JavaScript","JSON","TypeScript","Plain text","Html","XML","SQL","Go","Kotlin","Lua","Markdown","PHP","Python","Shell Session","Ruby"],languageTab:"\u3000\u3000\u3000\u3000",emotions:[{title:"\u8868\u60C5",type:"emoji",content:"\u{1F600} \u{1F603} \u{1F604} \u{1F601} \u{1F606} \u{1F605} \u{1F602} \u{1F923} \u{1F60A} \u{1F607} \u{1F642} \u{1F643} \u{1F609} \u{1F60C} \u{1F60D} \u{1F618} \u{1F617} \u{1F619} \u{1F61A} \u{1F60B} \u{1F61B} \u{1F61D} \u{1F61C} \u{1F913} \u{1F60E} \u{1F60F} \u{1F612} \u{1F61E} \u{1F614} \u{1F61F} \u{1F615} \u{1F641} \u{1F623} \u{1F616} \u{1F62B} \u{1F629} \u{1F622} \u{1F62D} \u{1F624} \u{1F620} \u{1F621} \u{1F633} \u{1F631} \u{1F628} \u{1F917} \u{1F914} \u{1F636} \u{1F611} \u{1F62C} \u{1F644} \u{1F62F} \u{1F634} \u{1F637} \u{1F911} \u{1F608} \u{1F921} \u{1F4A9} \u{1F47B} \u{1F480} \u{1F440} \u{1F463}".split(/\s/)},{title:"\u624B\u52BF",type:"emoji",content:"\u{1F450} \u{1F64C} \u{1F44F} \u{1F91D} \u{1F44D} \u{1F44E} \u{1F44A} \u270A \u{1F91B} \u{1F91C} \u{1F91E} \u270C\uFE0F \u{1F918} \u{1F44C} \u{1F448} \u{1F449} \u{1F446} \u{1F447} \u261D\uFE0F \u270B \u{1F91A} \u{1F590} \u{1F596} \u{1F44B} \u{1F919} \u{1F4AA} \u{1F595} \u270D\uFE0F \u{1F64F}".split(/\s/)}],lineHeights:["1","1.15","1.6","2","2.5","3"],undoLimit:20,indentation:"2em",showMenuTooltips:!0,menuTooltipPosition:"up"}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);function u(m,h,y){window.alert(m),y&&console.error("wangEditor: "+y)}o.default={onchangeTimeout:200,onchange:null,onfocus:c.EMPTY_FN,onblur:c.EMPTY_FN,onCatalogChange:null,customAlert:u}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={pasteFilterStyle:!0,pasteIgnoreImg:!1,pasteTextHandle:function(u){return u}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={styleWithCSS:!1}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={linkImgCheck:function(m,h,y){return!0},showLinkImg:!0,showLinkImgAlt:!0,showLinkImgHref:!0,linkImgCallback:c.EMPTY_FN,uploadImgAccept:["jpg","jpeg","png","gif","bmp"],uploadImgServer:"",uploadImgShowBase64:!1,uploadImgMaxSize:5*1024*1024,uploadImgMaxLength:100,uploadFileName:"",uploadImgParams:{},uploadImgParamsWithUrl:!1,uploadImgHeaders:{},uploadImgHooks:{},uploadImgTimeout:10*1e3,withCredentials:!1,customUploadImg:null,uploadImgFromMedia:null}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.default={lang:"zh-CN",languages:{"zh-CN":{wangEditor:{\u91CD\u7F6E:"\u91CD\u7F6E",\u63D2\u5165:"\u63D2\u5165",\u9ED8\u8BA4:"\u9ED8\u8BA4",\u521B\u5EFA:"\u521B\u5EFA",\u4FEE\u6539:"\u4FEE\u6539",\u5982:"\u5982",\u8BF7\u8F93\u5165\u6B63\u6587:"\u8BF7\u8F93\u5165\u6B63\u6587",menus:{title:{\u6807\u9898:"\u6807\u9898",\u52A0\u7C97:"\u52A0\u7C97",\u5B57\u53F7:"\u5B57\u53F7",\u5B57\u4F53:"\u5B57\u4F53",\u659C\u4F53:"\u659C\u4F53",\u4E0B\u5212\u7EBF:"\u4E0B\u5212\u7EBF",\u5220\u9664\u7EBF:"\u5220\u9664\u7EBF",\u7F29\u8FDB:"\u7F29\u8FDB",\u884C\u9AD8:"\u884C\u9AD8",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u80CC\u666F\u8272:"\u80CC\u666F\u8272",\u94FE\u63A5:"\u94FE\u63A5",\u5E8F\u5217:"\u5E8F\u5217",\u5BF9\u9F50:"\u5BF9\u9F50",\u5F15\u7528:"\u5F15\u7528",\u8868\u60C5:"\u8868\u60C5",\u56FE\u7247:"\u56FE\u7247",\u89C6\u9891:"\u89C6\u9891",\u8868\u683C:"\u8868\u683C",\u4EE3\u7801:"\u4EE3\u7801",\u5206\u5272\u7EBF:"\u5206\u5272\u7EBF",\u6062\u590D:"\u6062\u590D",\u64A4\u9500:"\u64A4\u9500",\u5168\u5C4F:"\u5168\u5C4F",\u53D6\u6D88\u5168\u5C4F:"\u53D6\u6D88\u5168\u5C4F",\u5F85\u529E\u4E8B\u9879:"\u5F85\u529E\u4E8B\u9879"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"\u8BBE\u7F6E\u6807\u9898",\u80CC\u666F\u989C\u8272:"\u80CC\u666F\u989C\u8272",\u6587\u5B57\u989C\u8272:"\u6587\u5B57\u989C\u8272",\u8BBE\u7F6E\u5B57\u53F7:"\u8BBE\u7F6E\u5B57\u53F7",\u8BBE\u7F6E\u5B57\u4F53:"\u8BBE\u7F6E\u5B57\u4F53",\u8BBE\u7F6E\u7F29\u8FDB:"\u8BBE\u7F6E\u7F29\u8FDB",\u5BF9\u9F50\u65B9\u5F0F:"\u5BF9\u9F50\u65B9\u5F0F",\u8BBE\u7F6E\u884C\u9AD8:"\u8BBE\u7F6E\u884C\u9AD8",\u5E8F\u5217:"\u5E8F\u5217",head:{\u6B63\u6587:"\u6B63\u6587"},indent:{\u589E\u52A0\u7F29\u8FDB:"\u589E\u52A0\u7F29\u8FDB",\u51CF\u5C11\u7F29\u8FDB:"\u51CF\u5C11\u7F29\u8FDB"},justify:{\u9760\u5DE6:"\u9760\u5DE6",\u5C45\u4E2D:"\u5C45\u4E2D",\u9760\u53F3:"\u9760\u53F3",\u4E24\u7AEF:"\u4E24\u7AEF"},list:{\u65E0\u5E8F\u5217\u8868:"\u65E0\u5E8F\u5217\u8868",\u6709\u5E8F\u5217\u8868:"\u6709\u5E8F\u5217\u8868"}},panelMenus:{emoticon:{\u9ED8\u8BA4:"\u9ED8\u8BA4",\u65B0\u6D6A:"\u65B0\u6D6A",emoji:"emoji",\u624B\u52BF:"\u624B\u52BF"},image:{\u4E0A\u4F20\u56FE\u7247:"\u4E0A\u4F20\u56FE\u7247",\u7F51\u7EDC\u56FE\u7247:"\u7F51\u7EDC\u56FE\u7247",\u56FE\u7247\u5730\u5740:"\u56FE\u7247\u5730\u5740",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"\u56FE\u7247\u6587\u5B57\u8BF4\u660E",\u8DF3\u8F6C\u94FE\u63A5:"\u8DF3\u8F6C\u94FE\u63A5"},link:{\u94FE\u63A5:"\u94FE\u63A5",\u94FE\u63A5\u6587\u5B57:"\u94FE\u63A5\u6587\u5B57",\u53D6\u6D88\u94FE\u63A5:"\u53D6\u6D88\u94FE\u63A5",\u67E5\u770B\u94FE\u63A5:"\u67E5\u770B\u94FE\u63A5"},video:{\u63D2\u5165\u89C6\u9891:"\u63D2\u5165\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891:"\u4E0A\u4F20\u89C6\u9891"},table:{\u884C:"\u884C",\u5217:"\u5217",\u7684:"\u7684",\u8868\u683C:"\u8868\u683C",\u6DFB\u52A0\u884C:"\u6DFB\u52A0\u884C",\u5220\u9664\u884C:"\u5220\u9664\u884C",\u6DFB\u52A0\u5217:"\u6DFB\u52A0\u5217",\u5220\u9664\u5217:"\u5220\u9664\u5217",\u8BBE\u7F6E\u8868\u5934:"\u8BBE\u7F6E\u8868\u5934",\u53D6\u6D88\u8868\u5934:"\u53D6\u6D88\u8868\u5934",\u63D2\u5165\u8868\u683C:"\u63D2\u5165\u8868\u683C",\u5220\u9664\u8868\u683C:"\u5220\u9664\u8868\u683C"},code:{\u5220\u9664\u4EE3\u7801:"\u5220\u9664\u4EE3\u7801",\u4FEE\u6539\u4EE3\u7801:"\u4FEE\u6539\u4EE3\u7801",\u63D2\u5165\u4EE3\u7801:"\u63D2\u5165\u4EE3\u7801"}}},validate:{\u5F20\u56FE\u7247:"\u5F20\u56FE\u7247",\u5927\u4E8E:"\u5927\u4E8E",\u56FE\u7247\u94FE\u63A5:"\u56FE\u7247\u94FE\u63A5",\u4E0D\u662F\u56FE\u7247:"\u4E0D\u662F\u56FE\u7247",\u8FD4\u56DE\u7ED3\u679C:"\u8FD4\u56DE\u7ED3\u679C",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"\u4E0A\u4F20\u56FE\u7247\u5931\u8D25",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"\u63D2\u5165\u56FE\u7247\u9519\u8BEF",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"\u4E00\u6B21\u6700\u591A\u4E0A\u4F20",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"\u63D2\u5165\u89C6\u9891\u9519\u8BEF",\u89C6\u9891\u94FE\u63A5:"\u89C6\u9891\u94FE\u63A5",\u4E0D\u662F\u89C6\u9891:"\u4E0D\u662F\u89C6\u9891",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7",\u4E2A\u89C6\u9891:"\u4E2A\u89C6\u9891",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"\u4E0A\u4F20\u89C6\u9891\u5931\u8D25",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF"}}},en:{wangEditor:{\u91CD\u7F6E:"reset",\u63D2\u5165:"insert",\u9ED8\u8BA4:"default",\u521B\u5EFA:"create",\u4FEE\u6539:"edit",\u5982:"like",\u8BF7\u8F93\u5165\u6B63\u6587:"please enter the text",menus:{title:{\u6807\u9898:"head",\u52A0\u7C97:"bold",\u5B57\u53F7:"font size",\u5B57\u4F53:"font family",\u659C\u4F53:"italic",\u4E0B\u5212\u7EBF:"underline",\u5220\u9664\u7EBF:"strikethrough",\u7F29\u8FDB:"indent",\u884C\u9AD8:"line heihgt",\u6587\u5B57\u989C\u8272:"font color",\u80CC\u666F\u8272:"background",\u94FE\u63A5:"link",\u5E8F\u5217:"numbered list",\u5BF9\u9F50:"align",\u5F15\u7528:"quote",\u8868\u60C5:"emoticons",\u56FE\u7247:"image",\u89C6\u9891:"media",\u8868\u683C:"table",\u4EE3\u7801:"code",\u5206\u5272\u7EBF:"split line",\u6062\u590D:"redo",\u64A4\u9500:"undo",\u5168\u5C4F:"fullscreen",\u53D6\u6D88\u5168\u5C4F:"cancel fullscreen",\u5F85\u529E\u4E8B\u9879:"todo"},dropListMenu:{\u8BBE\u7F6E\u6807\u9898:"title",\u80CC\u666F\u989C\u8272:"background",\u6587\u5B57\u989C\u8272:"font color",\u8BBE\u7F6E\u5B57\u53F7:"font size",\u8BBE\u7F6E\u5B57\u4F53:"font family",\u8BBE\u7F6E\u7F29\u8FDB:"indent",\u5BF9\u9F50\u65B9\u5F0F:"align",\u8BBE\u7F6E\u884C\u9AD8:"line heihgt",\u5E8F\u5217:"list",head:{\u6B63\u6587:"text"},indent:{\u589E\u52A0\u7F29\u8FDB:"indent",\u51CF\u5C11\u7F29\u8FDB:"outdent"},justify:{\u9760\u5DE6:"left",\u5C45\u4E2D:"center",\u9760\u53F3:"right",\u4E24\u7AEF:"justify"},list:{\u65E0\u5E8F\u5217\u8868:"unordered",\u6709\u5E8F\u5217\u8868:"ordered"}},panelMenus:{emoticon:{\u8868\u60C5:"emoji",\u624B\u52BF:"gesture"},image:{\u4E0A\u4F20\u56FE\u7247:"upload image",\u7F51\u7EDC\u56FE\u7247:"network image",\u56FE\u7247\u5730\u5740:"image link",\u56FE\u7247\u6587\u5B57\u8BF4\u660E:"image alt",\u8DF3\u8F6C\u94FE\u63A5:"hyperlink"},link:{\u94FE\u63A5:"link",\u94FE\u63A5\u6587\u5B57:"link text",\u53D6\u6D88\u94FE\u63A5:"unlink",\u67E5\u770B\u94FE\u63A5:"view links"},video:{\u63D2\u5165\u89C6\u9891:"insert video",\u4E0A\u4F20\u89C6\u9891:"upload local video"},table:{\u884C:"rows",\u5217:"columns",\u7684:" ",\u8868\u683C:"table",\u6DFB\u52A0\u884C:"insert row",\u5220\u9664\u884C:"delete row",\u6DFB\u52A0\u5217:"insert column",\u5220\u9664\u5217:"delete column",\u8BBE\u7F6E\u8868\u5934:"set header",\u53D6\u6D88\u8868\u5934:"cancel header",\u63D2\u5165\u8868\u683C:"insert table",\u5220\u9664\u8868\u683C:"delete table"},code:{\u5220\u9664\u4EE3\u7801:"delete code",\u4FEE\u6539\u4EE3\u7801:"edit code",\u63D2\u5165\u4EE3\u7801:"insert code"}}},validate:{\u5F20\u56FE\u7247:"images",\u5927\u4E8E:"greater than",\u56FE\u7247\u94FE\u63A5:"image link",\u4E0D\u662F\u56FE\u7247:"is not image",\u8FD4\u56DE\u7ED3\u679C:"return results",\u4E0A\u4F20\u56FE\u7247\u8D85\u65F6:"upload image timeout",\u4E0A\u4F20\u56FE\u7247\u9519\u8BEF:"upload image error",\u4E0A\u4F20\u56FE\u7247\u5931\u8D25:"upload image failed",\u63D2\u5165\u56FE\u7247\u9519\u8BEF:"insert image error",\u4E00\u6B21\u6700\u591A\u4E0A\u4F20:"once most at upload",\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25:"download link failed",\u56FE\u7247\u9A8C\u8BC1\u672A\u901A\u8FC7:"image validate failed",\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001:"server return status",\u4E0A\u4F20\u56FE\u7247\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload image return results error",\u8BF7\u66FF\u6362\u4E3A\u652F\u6301\u7684\u56FE\u7247\u7C7B\u578B:"please replace with a supported image type",\u60A8\u63D2\u5165\u7684\u7F51\u7EDC\u56FE\u7247\u65E0\u6CD5\u8BC6\u522B:"the network picture you inserted is not recognized",\u60A8\u521A\u624D\u63D2\u5165\u7684\u56FE\u7247\u94FE\u63A5\u672A\u901A\u8FC7\u7F16\u8F91\u5668\u6821\u9A8C:"the image link you just inserted did not pass the editor verification",\u63D2\u5165\u89C6\u9891\u9519\u8BEF:"insert video error",\u89C6\u9891\u94FE\u63A5:"video link",\u4E0D\u662F\u89C6\u9891:"is not video",\u89C6\u9891\u9A8C\u8BC1\u672A\u901A\u8FC7:"video validate failed",\u4E2A\u89C6\u9891:"videos",\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6:"upload video timeout",\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF:"upload video error",\u4E0A\u4F20\u89C6\u9891\u5931\u8D25:"upload video failed",\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF:"upload video return results error"}}}}}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(){return!!(c.UA.isIE()||c.UA.isOldEdge)}o.default={compatibleMode:u,historyMaxSize:30}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(7);o.default={onlineVideoCheck:function(m){return!0},onlineVideoCallback:c.EMPTY_FN,showLinkVideo:!0,uploadVideoAccept:["mp4"],uploadVideoServer:"",uploadVideoMaxSize:1*1024*1024*1024,uploadVideoName:"",uploadVideoParams:{},uploadVideoParamsWithUrl:!1,uploadVideoHeaders:{},uploadVideoHooks:{},uploadVideoTimeout:1e3*60*60*2,withVideoCredentials:!1,customUploadVideo:null,customInsertVideo:null}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(6),y=i(7),C=function(){function S(w){this._currentRange=null,this.editor=w}return S.prototype.getRange=function(){return this._currentRange},S.prototype.saveRange=function(w){if(w){this._currentRange=w;return}var E=window.getSelection();if(E.rangeCount!==0){var _=E.getRangeAt(0),g=this.getSelectionContainerElem(_);if(!!(g!=null&&g.length)&&!(g.attr("contenteditable")==="false"||g.parentUntil("[contenteditable=false]"))){var b=this.editor,x=b.$textElem;if(x.isContain(g)){if(x.elems[0]===g.elems[0]){var k;if((0,c.default)(k=x.html()).call(k)===y.EMPTY_P){var N=x.children(),V=N==null?void 0:N.last();b.selection.createRangeByElem(V,!0,!0),b.selection.restoreSelection()}}this._currentRange=_}}}},S.prototype.collapseRange=function(w){w===void 0&&(w=!1);var E=this._currentRange;E&&E.collapse(w)},S.prototype.getSelectionText=function(){var w=this._currentRange;return w?w.toString():""},S.prototype.getSelectionContainerElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.commonAncestorContainer,m.default(_.nodeType===1?_:_.parentNode)},S.prototype.getSelectionStartElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.startContainer,m.default(_.nodeType===1?_:_.parentNode)},S.prototype.getSelectionEndElem=function(w){var E;E=w||this._currentRange;var _;if(E)return _=E.endContainer,m.default(_.nodeType===1?_:_.parentNode)},S.prototype.isSelectionEmpty=function(){var w=this._currentRange;return!!(w&&w.startContainer&&w.startContainer===w.endContainer&&w.startOffset===w.endOffset)},S.prototype.restoreSelection=function(){var w=window.getSelection(),E=this._currentRange;w&&E&&(w.removeAllRanges(),w.addRange(E))},S.prototype.createEmptyRange=function(){var w=this.editor,E=this.getRange(),_;if(!!E&&!!this.isSelectionEmpty())try{h.UA.isWebkit()?(w.cmd.do("insertHTML","​"),E.setEnd(E.endContainer,E.endOffset+1),this.saveRange(E)):(_=m.default(""),w.cmd.do("insertElem",_),this.createRangeByElem(_,!0))}catch{}},S.prototype.createRangeByElems=function(w,E){var _=window.getSelection?window.getSelection():document.getSelection();_==null||_.removeAllRanges();var g=document.createRange();g.setStart(w,0),g.setEnd(E,E.childNodes.length||1),this.saveRange(g),this.restoreSelection()},S.prototype.createRangeByElem=function(w,E,_){if(!!w.length){var g=w.elems[0],b=document.createRange();_?b.selectNodeContents(g):b.selectNode(g),E!=null&&(b.collapse(E),E||(this.saveRange(b),this.editor.selection.moveCursor(g))),this.saveRange(b)}},S.prototype.getSelectionRangeTopNodes=function(){var w,E,_,g=(w=this.getSelectionStartElem())===null||w===void 0?void 0:w.getNodeTop(this.editor),b=(E=this.getSelectionEndElem())===null||E===void 0?void 0:E.getNodeTop(this.editor);return _=this.recordSelectionNodes(m.default(g),m.default(b)),_},S.prototype.moveCursor=function(w,E){var _,g=this.getRange(),b=w.nodeType===3?(_=w.nodeValue)===null||_===void 0?void 0:_.length:w.childNodes.length;(h.UA.isFirefox||h.UA.isIE())&&b!==0&&(w.nodeType===3||w.childNodes[b-1].nodeName==="BR")&&(b=b-1);var x=E!=null?E:b;!g||w&&(g.setStart(w,x),g.setEnd(w,x),this.restoreSelection())},S.prototype.getCursorPos=function(){var w=window.getSelection();return w==null?void 0:w.anchorOffset},S.prototype.clearWindowSelectionRange=function(){var w=window.getSelection();w&&w.removeAllRanges()},S.prototype.recordSelectionNodes=function(w,E){var _=[],g=!0;try{for(var b=w,x=this.editor.$textElem;g;){var k=b==null?void 0:b.getNodeTop(this.editor);k.getNodeName()==="BODY"&&(g=!1),k.length>0&&(_.push(m.default(b)),(E==null?void 0:E.equal(k))||x.equal(k)?g=!1:b=k.getNextSibling())}}catch{g=!1}return _},S.prototype.setRangeToElem=function(w){var E=this.getRange();E==null||E.setStart(w,0),E==null||E.setEnd(w,0)},S}();o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=function(){function h(y){this.editor=y}return h.prototype.do=function(y,C){var S=this.editor;S.config.styleWithCSS&&document.execCommand("styleWithCSS",!1,"true");var w=S.selection;if(!!w.getRange()){switch(w.restoreSelection(),y){case"insertHTML":this.insertHTML(C);break;case"insertElem":this.insertElem(C);break;default:this.execCommand(y,C);break}S.menus.changeActive(),w.saveRange(),w.restoreSelection()}},h.prototype.insertHTML=function(y){var C=this.editor,S=C.selection.getRange();if(S!=null){if(this.queryCommandSupported("insertHTML"))this.execCommand("insertHTML",y);else if(S.insertNode){if(S.deleteContents(),u.default(y).elems.length>0)S.insertNode(u.default(y).elems[0]);else{var w=document.createElement("p");w.appendChild(document.createTextNode(y)),S.insertNode(w)}C.selection.collapseRange()}}},h.prototype.insertElem=function(y){var C=this.editor,S=C.selection.getRange();S!=null&&S.insertNode&&(S.deleteContents(),S.insertNode(y.elems[0]))},h.prototype.execCommand=function(y,C){document.execCommand(y,!1,C)},h.prototype.queryCommandValue=function(y){return document.queryCommandValue(y)},h.prototype.queryCommandState=function(y){return document.queryCommandState(y)},h.prototype.queryCommandSupported=function(y){return document.queryCommandSupported(y)},h}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29)),u=l(i(4)),m=l(i(17)),h=l(i(27)),y=l(i(46));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(3)),w=C.__importDefault(i(287)),E=i(6),_=C.__importDefault(i(299)),g=C.__importDefault(i(300)),b=i(7),x=function(){function k(N){this.editor=N,this.eventHooks={onBlurEvents:[],changeEvents:[],dropEvents:[],clickEvents:[],keydownEvents:[],keyupEvents:[],tabUpEvents:[],tabDownEvents:[],enterUpEvents:[],enterDownEvents:[],deleteUpEvents:[],deleteDownEvents:[],pasteEvents:[],linkClickEvents:[],codeClickEvents:[],textScrollEvents:[],toolbarClickEvents:[],imgClickEvents:[],imgDragBarMouseDownEvents:[],tableClickEvents:[],menuClickEvents:[],dropListMenuHoverEvents:[],splitLineEvents:[],videoClickEvents:[]}}return k.prototype.init=function(){this._saveRange(),this._bindEventHooks(),w.default(this)},k.prototype.togglePlaceholder=function(){var N,V=this.html(),F=(0,c.default)(N=this.editor.$textContainerElem).call(N,".placeholder");F.hide(),!this.editor.isComposing&&(!V||V===" ")&&F.show()},k.prototype.clear=function(){this.html(b.EMPTY_P)},k.prototype.html=function(N){var V=this.editor,F=V.$textElem;if(N==null){var I=F.html();I=I.replace(/\u200b/gm,""),I=I.replace(/

                          <\/p>/gim,""),I=I.replace(b.EMPTY_P_LAST_REGEX,""),I=I.replace(b.EMPTY_P_REGEX,"

                          ");var P=I.match(/<(img|br|hr|input)[^>]*>/gi);return P!==null&&(0,u.default)(P).call(P,function(T){T.match(/\/>/)||(I=I.replace(T,T.substring(0,T.length-1)+"/>"))}),I}N=(0,m.default)(N).call(N),N===""&&(N=b.EMPTY_P),(0,h.default)(N).call(N,"<")!==0&&(N="

                          "+N+"

                          "),F.html(N),V.initSelection()},k.prototype.setJSON=function(N){var V=g.default(N).children(),F=this.editor,I=F.$textElem;!V||I.replaceChildAll(V)},k.prototype.getJSON=function(){var N=this.editor,V=N.$textElem;return _.default(V)},k.prototype.text=function(N){var V=this.editor,F=V.$textElem;if(N==null){var I=F.text();return I=I.replace(/\u200b/gm,""),I}F.text("

                          "+N+"

                          "),V.initSelection()},k.prototype.append=function(N){var V=this.editor;(0,h.default)(N).call(N,"<")!==0&&(N="

                          "+N+"

                          "),this.html(this.html()+N),V.initSelection()},k.prototype._saveRange=function(){var N=this.editor,V=N.$textElem,F=S.default(document);function I(){N.selection.saveRange(),N.menus.changeActive()}V.on("keyup",I);function P(){I(),V.off("click",P)}V.on("click",P);function T(){I(),F.off("mouseup",T)}function B(){F.on("mouseup",T),V.off("mouseleave",B)}V.on("mousedown",function(){V.on("mouseleave",B)}),V.on("mouseup",function(L){V.off("mouseleave",B),(0,y.default)(function(){var U=N.selection,H=U.getRange();H!==null&&I()},0)})},k.prototype._bindEventHooks=function(){var N=this.editor,V=N.$textElem,F=this.eventHooks;V.on("click",function(P){var T=F.clickEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keyup",function(P){if(P.keyCode===13){var T=F.enterUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keyup",function(P){var T=F.keyupEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keydown",function(P){var T=F.keydownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("keyup",function(P){if(!(P.keyCode!==8&&P.keyCode!==46)){var T=F.deleteUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){if(!(P.keyCode!==8&&P.keyCode!==46)){var T=F.deleteDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("paste",function(P){if(!E.UA.isIE()){P.preventDefault();var T=F.pasteEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){(N.isFocus||N.isCompatibleMode)&&(P.ctrlKey||P.metaKey)&&P.keyCode===90&&(P.preventDefault(),P.shiftKey?N.history.restore():N.history.revoke())}),V.on("keyup",function(P){if(P.keyCode===9){P.preventDefault();var T=F.tabUpEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("keydown",function(P){if(P.keyCode===9){P.preventDefault();var T=F.tabDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("scroll",E.throttle(function(P){var T=F.textScrollEvents;(0,u.default)(T).call(T,function(B){return B(P)})},100));function I(P){P.preventDefault()}S.default(document).on("dragleave",I).on("drop",I).on("dragenter",I).on("dragover",I),N.beforeDestroy(function(){S.default(document).off("dragleave",I).off("drop",I).off("dragenter",I).off("dragover",I)}),V.on("drop",function(P){P.preventDefault();var T=F.dropEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="A")T=L;else{var U=L.parentUntil("a");U!=null&&(T=U)}if(!!T){var H=F.linkClickEvents;(0,u.default)(H).call(H,function(R){return R(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="IMG"&&!L.elems[0].getAttribute("data-emoji")&&(P.stopPropagation(),T=L),!!T){var U=F.imgClickEvents;(0,u.default)(U).call(U,function(H){return H(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="PRE")T=L;else{var U=L.parentUntil("pre");U!==null&&(T=U)}if(!!T){var H=F.codeClickEvents;(0,u.default)(H).call(H,function(R){return R(T)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="HR"&&(T=L),!!T){N.selection.createRangeByElem(T),N.selection.restoreSelection();var U=F.splitLineEvents;(0,u.default)(U).call(U,function(H){return H(T)})}}),N.$toolbarElem.on("click",function(P){var T=F.toolbarClickEvents;(0,u.default)(T).call(T,function(B){return B(P)})}),N.$textContainerElem.on("mousedown",function(P){var T=P.target,B=S.default(T);if(B.hasClass("w-e-img-drag-rb")){var L=F.imgDragBarMouseDownEvents;(0,u.default)(L).call(L,function(U){return U()})}}),V.on("click",function(P){var T=null,B=P.target;if(T=S.default(B).parentUntilEditor("TABLE",N,B),!!T){var L=F.tableClickEvents;(0,u.default)(L).call(L,function(U){return U(T,P)})}}),V.on("keydown",function(P){if(P.keyCode===13){var T=F.enterDownEvents;(0,u.default)(T).call(T,function(B){return B(P)})}}),V.on("click",function(P){var T=null,B=P.target,L=S.default(B);if(L.getNodeName()==="VIDEO"&&(P.stopPropagation(),T=L),!!T){var U=F.videoClickEvents;(0,u.default)(U).call(U,function(H){return H(T)})}})},k}();o.default=x},function(r,o,i){var l=i(284);r.exports=l},function(r,o,i){var l=i(285),d=Array.prototype;r.exports=function(c){var u=c.find;return c===d||c instanceof Array&&u===d.find?l:u}},function(r,o,i){i(286);var l=i(15);r.exports=l("Array").find},function(r,o,i){var l=i(5),d=i(32).find,c=i(82),u=i(22),m="find",h=!0,y=u(m);m in[]&&Array(1)[m](function(){h=!1}),l({target:"Array",proto:!0,forced:h||!y},{find:function(S){return d(this,S,arguments.length>1?arguments[1]:void 0)}}),c(m)},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(288)),m=c.__importStar(i(289)),h=c.__importDefault(i(290)),y=c.__importDefault(i(291)),C=c.__importDefault(i(298));function S(w){var E=w.editor,_=w.eventHooks;u.default(E,_.enterUpEvents,_.enterDownEvents),m.default(E,_.deleteUpEvents,_.deleteDownEvents),m.cutToKeepP(E,_.keyupEvents),h.default(E,_.tabDownEvents),y.default(E,_.pasteEvents),C.default(E,_.imgClickEvents)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=i(7),h=u.__importDefault(i(3));function y(C,S,w){function E(b){var x,k=h.default(m.EMPTY_P);if(k.insertBefore(b),(0,c.default)(x=b.html()).call(x,"=0){k.remove();return}C.selection.createRangeByElem(k,!0,!0),C.selection.restoreSelection(),b.remove()}function _(){var b=C.$textElem,x=C.selection.getSelectionContainerElem(),k=x.parent();if(k.html()==="
                          "){E(k);return}if(x.getNodeName()==="FONT"&&x.text()===""&&x.attr("face")==="monospace"){E(k);return}if(!!k.equal(b)){var N=x.getNodeName();N==="P"&&x.attr("data-we-empty-p")===null||x.text()||E(x)}}S.push(_);function g(b){var x;C.selection.saveRange((x=getSelection())===null||x===void 0?void 0:x.getRangeAt(0));var k=C.selection.getSelectionContainerElem();k.id===C.textElemId&&(b.preventDefault(),C.cmd.do("insertHTML","


                          "))}w.push(g)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(28));(0,d.default)(o,"__esModule",{value:!0}),o.cutToKeepP=void 0;var m=i(2),h=i(7),y=m.__importDefault(i(3));function C(w,E,_){function g(){var x=w.$textElem,k=w.$textElem.html(),N=w.$textElem.text(),V=(0,c.default)(k).call(k),F=["


                          ","
                          ",'

                          ',h.EMPTY_P];if(/^\s*$/.test(N)&&(!V||(0,u.default)(F).call(F,V))){x.html(h.EMPTY_P);var I=x.getNode();w.selection.createRangeByElems(I.childNodes[0],I.childNodes[0]);var P=w.selection.getSelectionContainerElem();w.selection.restoreSelection(),w.selection.moveCursor(P.getNode(),0)}}E.push(g);function b(x){var k,N=w.$textElem,V=(0,c.default)(k=N.html().toLowerCase()).call(k);if(V===h.EMPTY_P){x.preventDefault();return}}_.push(b)}function S(w,E){function _(g){var b;if(g.keyCode===88){var x=w.$textElem,k=(0,c.default)(b=x.html().toLowerCase()).call(b);if(!k||k==="
                          "){var N=y.default(h.EMPTY_P);x.html(" "),x.append(N),w.selection.createRangeByElem(N,!1,!0),w.selection.restoreSelection(),w.selection.moveCursor(N.getNode(),0)}}}E.push(_)}o.cutToKeepP=S,o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u,m){function h(){if(!!u.cmd.queryCommandSupported("insertHTML")){var y=u.selection.getSelectionContainerElem();if(!!y){var C=y.parent(),S=y.getNodeName(),w=C.getNodeName();S=="CODE"||w==="CODE"||w==="PRE"||/hljs/.test(w)?u.cmd.do("insertHTML",u.config.languageTab):u.cmd.do("insertHTML","    ")}}}m.push(h)}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var m=i(131),h=i(6),y=i(7);function C(g){var b,x=(0,c.default)(b=g.replace(/
                          /gim,"

                          ").replace(/<\/div>/gim,"

                          ")).call(b),k=document.createElement("div");return k.innerHTML=x,k.innerHTML.replace(/

                          <\/p>/gim,"")}function S(g){var b=g.replace(/
                          |/gm,` +`).replace(/<[^>]+>/gm,"");return b}function w(g){var b;if(g==="")return!1;var x=document.createElement("div");return x.innerHTML=g,((b=x.firstChild)===null||b===void 0?void 0:b.nodeName)==="P"}function E(g){if(!(g!=null&&g.length))return!1;var b=g.elems[0];return b.nodeName==="P"&&b.innerHTML==="
                          "}function _(g,b){function x(k){var N=g.config,V=N.pasteFilterStyle,F=N.pasteIgnoreImg,I=N.pasteTextHandle,P=m.getPasteHtml(k,V,F),T=m.getPasteText(k);T=T.replace(/\n/gm,"
                          ");var B=g.selection.getSelectionContainerElem();if(!!B){var L=B==null?void 0:B.getNodeName(),U=B==null?void 0:B.getNodeTop(g),H="";if(U.elems[0]&&(H=U==null?void 0:U.getNodeName()),L==="CODE"||H==="PRE"){I&&h.isFunction(I)&&(T=""+(I(T)||"")),g.cmd.do("insertHTML",S(T));return}if(y.urlRegex.test(T)&&V){I&&h.isFunction(I)&&(T=""+(I(T)||""));var R=T.replace(y.urlRegex,function(X){return''+X+""}),z=g.selection.getRange(),$=document.createElement("div"),A=document.createDocumentFragment();if($.innerHTML=R,z==null)return;for(;$.childNodes.length;)A.append($.childNodes[0]);var J=A.querySelectorAll("a");(0,u.default)(J).call(J,function(X){X.innerText=X.href}),z.insertNode&&(z.deleteContents(),z.insertNode(A)),g.selection.clearWindowSelectionRange();return}if(!!P)try{I&&h.isFunction(I)&&(P=""+(I(P)||""));var Q=/[\.\#\@]?\w+[ ]+\{[^}]*\}/.test(P);if(Q&&V)g.cmd.do("insertHTML",""+C(T));else{var G=C(P);if(w(G)){var ie=g.$textElem;if(g.cmd.do("insertHTML",G),ie.equal(B)){g.selection.createEmptyRange();return}E(U)&&U.remove()}else g.cmd.do("insertHTML",G)}}catch{I&&h.isFunction(I)&&(T=""+(I(T)||"")),g.cmd.do("insertHTML",""+C(T))}}}b.push(x)}o.default=_},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17)),u=l(i(4)),m=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),y=i(293),C=h.__importDefault(i(297));function S(b){var x=/.*?<\/span>/gi,k=/(.*?)<\/span>/;return b.replace(x,function(N){var V=N.match(k);return V==null?"":V[1]})}function w(b,x){var k;return b=(0,c.default)(k=b.toLowerCase()).call(k),!!(y.IGNORE_TAGS.has(b)||x&&b==="img")}function E(b,x){var k="";k="<"+b;var N=[];(0,u.default)(x).call(x,function(F){N.push(F.name+'="'+F.value+'"')}),N.length>0&&(k=k+" "+N.join(" "));var V=y.EMPTY_TAGS.has(b);return k=k+(V?"/":"")+">",k}function _(b){return""}function g(b,x,k){x===void 0&&(x=!0),k===void 0&&(k=!1);var N=[],V="";function F(B){B=(0,c.default)(B).call(B),B&&(y.EMPTY_TAGS.has(B)||(V=B))}function I(){V=""}var P=new C.default;P.parse(b,{startElement:function(L,U){if(F(L),!w(L,k)){var H=y.NECESSARY_ATTRS.get(L)||[],R=[];(0,u.default)(U).call(U,function($){var A=$.name;if(A==="style"){x||R.push($);return}(0,m.default)(H).call(H,A)!==!1&&R.push($)});var z=E(L,R);N.push(z)}},characters:function(L){!L||w(V,k)||N.push(L)},endElement:function(L){if(!w(L,k)){var U=_(L);N.push(U),I()}},comment:function(L){F(L)}});var T=N.join("");return T=S(T),T}o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(132)),u=l(i(121));(0,d.default)(o,"__esModule",{value:!0}),o.TOP_LEVEL_TAGS=o.EMPTY_TAGS=o.NECESSARY_ATTRS=o.IGNORE_TAGS=void 0,o.IGNORE_TAGS=new c.default(["doctype","!doctype","html","head","meta","body","script","style","link","frame","iframe","title","svg","center","o:p"]),o.NECESSARY_ATTRS=new u.default([["img",["src","alt"]],["a",["href","target"]],["td",["colspan","rowspan"]],["th",["colspan","rowspan"]]]),o.EMPTY_TAGS=new c.default(["area","base","basefont","br","col","hr","img","input","isindex","embed"]),o.TOP_LEVEL_TAGS=new c.default(["h1","h2","h3","h4","h5","p","ul","ol","table","blockquote","pre","hr","form"])},function(r,o,i){var l=i(295);r.exports=l},function(r,o,i){i(296),i(61),i(50),i(54);var l=i(9);r.exports=l.Set},function(r,o,i){var l=i(122),d=i(124);r.exports=l("Set",function(c){return function(){return c(this,arguments.length?arguments[0]:void 0)}},d)},function(r,o){function i(){}i.prototype={handler:null,startTagRe:/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*((\"[^"]*\")|(\'[^']*\')|[^>\s]+))?)*)\s*\/?\s*>/m,endTagRe:/^<\/([^>\s]+)[^>]*>/m,attrRe:/([^=\s]+)(\s*=\s*((\"([^"]*)\")|(\'([^']*)\')|[^>\s]+))?/gm,parse:function(d,c){c&&(this.contentHandler=c);for(var u,m,h,y=!1,C=this;d.length>0;)d.substring(0,4)==""),h!=-1?(this.contentHandler.comment(d.substring(4,h)),d=d.substring(h+3),y=!1):y=!0):d.substring(0,2)=="0&&y(E.children,_.getRootNode())}_&&w.appendChild(_)}),h.default(w)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(89)),u=l(i(70)),m=l(i(28)),h=l(i(302)),y=l(i(4)),C=l(i(94)),S=l(i(133)),w=l(i(46)),E=l(i(57));(0,d.default)(o,"__esModule",{value:!0});var _=i(2),g=_.__importDefault(i(87)),b=_.__importDefault(i(314)),x=_.__importDefault(i(3)),k=function(){function N(V){this.editor=V,this.menuList=[],this.constructorList=b.default}return N.prototype.extend=function(V,F){!F||typeof F!="function"||(this.constructorList[V]=F)},N.prototype.init=function(){var V,F,I=this,P=this.editor.config,T=P.excludeMenus;(0,c.default)(T)===!1&&(T=[]),P.menus=(0,u.default)(V=P.menus).call(V,function(A){return(0,m.default)(T).call(T,A)===!1});var B=(0,h.default)(g.default.globalCustomMenuConstructorList);B=(0,u.default)(B).call(B,function(A){return(0,m.default)(T).call(T,A)}),(0,y.default)(B).call(B,function(A){delete g.default.globalCustomMenuConstructorList[A]}),(0,y.default)(F=P.menus).call(F,function(A){var J=I.constructorList[A];I._initMenuList(A,J)});for(var L=0,U=(0,C.default)(g.default.globalCustomMenuConstructorList);L

                          -
                          `);T.css("visibility","hidden"),F.append(T),T.css("z-index",V.zIndex.get("tooltip"));var B=0;function L(){B&&clearTimeout(B)}function U(){L(),T.css("visibility","hidden")}F.on("mouseover",function(H){var R=H.target,z=x.default(R),$,A;if(z.isContain(F)){U();return}if(z.parentUntil(".w-e-droplist")!=null)U();else if(z.attr("data-title"))$=z.attr("data-title"),A=z;else{var J=z.parentUntil(".w-e-menu");J!=null&&($=J.attr("data-title"),A=J)}if($&&A){L();var Q=A.getOffsetData();T.text(V.i18next.t("menus.title."+$));var G=T.getOffsetData(),ie=Q.left+Q.width/2-G.width/2;T.css("left",ie+"px"),P==="up"?T.css("top",Q.top-G.height-8+"px"):P==="down"&&T.css("top",Q.top+Q.height+8+"px"),B=(0,w.default)(function(){T.css("visibility","visible")},200)}else U()}).on("mouseleave",function(){U()})},N.prototype._addToToolbar=function(){var V,F=this.editor,I=F.$toolbarElem;(0,y.default)(V=this.menuList).call(V,function(P){var T=P.$elem;T&&I.append(T)})},N.prototype.menuFind=function(V){for(var F=this.menuList,I=0,P=F.length;Ib;)_=w[b++],(!l||u.call(S,_))&&g.push(y?[_,S[_]]:S[_]);return g}};r.exports={entries:h(!0),values:h(!1)}},function(r,o,i){var l=i(311);r.exports=l},function(r,o,i){var l=i(312),d=Array.prototype;r.exports=function(c){var u=c.some;return c===d||c instanceof Array&&u===d.some?l:u}},function(r,o,i){i(313);var l=i(15);r.exports=l("Array").some},function(r,o,i){var l=i(5),d=i(32).some,c=i(67),u=i(22),h=c("some"),m=u("some");l({target:"Array",proto:!0,forced:!h||!m},{some:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(315)),h=c.__importDefault(i(316)),m=c.__importDefault(i(321)),y=c.__importDefault(i(326)),C=c.__importDefault(i(327)),S=c.__importDefault(i(328)),w=c.__importDefault(i(329)),E=c.__importDefault(i(331)),b=c.__importDefault(i(333)),g=c.__importDefault(i(334)),_=c.__importDefault(i(337)),x=c.__importDefault(i(338)),k=c.__importDefault(i(339)),N=c.__importDefault(i(350)),V=c.__importDefault(i(365)),F=c.__importDefault(i(369)),I=c.__importDefault(i(137)),P=c.__importDefault(i(378)),T=c.__importDefault(i(380)),B=c.__importDefault(i(381)),L=c.__importDefault(i(382)),U=c.__importDefault(i(401)),H=c.__importDefault(i(406)),R=c.__importDefault(i(409));o.default={bold:u.default,head:h.default,italic:y.default,link:m.default,underline:C.default,strikeThrough:S.default,fontName:w.default,fontSize:E.default,justify:b.default,quote:g.default,backColor:_.default,foreColor:x.default,video:k.default,image:N.default,indent:V.default,emoticon:F.default,list:I.default,lineHeight:P.default,undo:T.default,redo:B.default,table:L.default,code:U.default,splitLine:H.default,todo:R.default}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
                          +
                          `);T.css("visibility","hidden"),F.append(T),T.css("z-index",V.zIndex.get("tooltip"));var B=0;function L(){B&&clearTimeout(B)}function U(){L(),T.css("visibility","hidden")}F.on("mouseover",function(H){var R=H.target,z=x.default(R),$,A;if(z.isContain(F)){U();return}if(z.parentUntil(".w-e-droplist")!=null)U();else if(z.attr("data-title"))$=z.attr("data-title"),A=z;else{var J=z.parentUntil(".w-e-menu");J!=null&&($=J.attr("data-title"),A=J)}if($&&A){L();var Q=A.getOffsetData();T.text(V.i18next.t("menus.title."+$));var G=T.getOffsetData(),ie=Q.left+Q.width/2-G.width/2;T.css("left",ie+"px"),P==="up"?T.css("top",Q.top-G.height-8+"px"):P==="down"&&T.css("top",Q.top+Q.height+8+"px"),B=(0,w.default)(function(){T.css("visibility","visible")},200)}else U()}).on("mouseleave",function(){U()})},N.prototype._addToToolbar=function(){var V,F=this.editor,I=F.$toolbarElem;(0,y.default)(V=this.menuList).call(V,function(P){var T=P.$elem;T&&I.append(T)})},N.prototype.menuFind=function(V){for(var F=this.menuList,I=0,P=F.length;I_;)b=w[_++],(!l||u.call(S,b))&&g.push(y?[b,S[b]]:S[b]);return g}};r.exports={entries:m(!0),values:m(!1)}},function(r,o,i){var l=i(311);r.exports=l},function(r,o,i){var l=i(312),d=Array.prototype;r.exports=function(c){var u=c.some;return c===d||c instanceof Array&&u===d.some?l:u}},function(r,o,i){i(313);var l=i(15);r.exports=l("Array").some},function(r,o,i){var l=i(5),d=i(32).some,c=i(67),u=i(22),m=c("some"),h=u("some");l({target:"Array",proto:!0,forced:!m||!h},{some:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(315)),m=c.__importDefault(i(316)),h=c.__importDefault(i(321)),y=c.__importDefault(i(326)),C=c.__importDefault(i(327)),S=c.__importDefault(i(328)),w=c.__importDefault(i(329)),E=c.__importDefault(i(331)),_=c.__importDefault(i(333)),g=c.__importDefault(i(334)),b=c.__importDefault(i(337)),x=c.__importDefault(i(338)),k=c.__importDefault(i(339)),N=c.__importDefault(i(350)),V=c.__importDefault(i(365)),F=c.__importDefault(i(369)),I=c.__importDefault(i(137)),P=c.__importDefault(i(378)),T=c.__importDefault(i(380)),B=c.__importDefault(i(381)),L=c.__importDefault(i(382)),U=c.__importDefault(i(401)),H=c.__importDefault(i(406)),R=c.__importDefault(i(409));o.default={bold:u.default,head:m.default,italic:y.default,link:h.default,underline:C.default,strikeThrough:S.default,fontName:w.default,fontSize:E.default,justify:_.default,quote:g.default,backColor:b.default,foreColor:x.default,video:k.default,image:N.default,indent:V.default,emoticon:F.default,list:I.default,lineHeight:P.default,undo:T.default,redo:B.default,table:L.default,code:U.default,splitLine:H.default,todo:R.default}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),m=c.__importDefault(i(3)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=m.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("bold"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("bold")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27)),u=l(i(29)),h=l(i(4)),m=l(i(317)),y=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(24)),w=C.__importDefault(i(3)),E=i(6),b=i(7),g=function(_){C.__extends(x,_);function x(k){var N=this,V=w.default('
                          '),F={width:100,title:"\u8BBE\u7F6E\u6807\u9898",type:"list",list:[{$elem:w.default("

                          H1

                          "),value:"

                          "},{$elem:w.default("

                          H2

                          "),value:"

                          "},{$elem:w.default("

                          H3

                          "),value:"

                          "},{$elem:w.default("

                          H4

                          "),value:"

                          "},{$elem:w.default("

                          H5
                          "),value:"
                          "},{$elem:w.default("

                          "+k.i18next.t("menus.dropListMenu.head.\u6B63\u6587")+"

                          "),value:"

                          "}],clickHandler:function(T){N.command(T)}};N=_.call(this,V,k,F)||this;var I=k.config.onCatalogChange;return I&&(N.oldCatalogs=[],N.addListenerCatalog(),N.getCatalogs()),N}return x.prototype.command=function(k){var N=this.editor,V=N.selection.getSelectionContainerElem();if(V&&N.$textElem.equal(V))this.setMultilineHead(k);else{var F;if((0,c.default)(F=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(F,w.default(V).getNodeName())>-1)return;N.cmd.do("formatBlock",k)}k!=="

                          "&&this.addUidForSelectionElem()},x.prototype.addUidForSelectionElem=function(){var k=this.editor,N=k.selection.getSelectionContainerElem(),V=E.getRandomCode();w.default(N).attr("id",V)},x.prototype.addListenerCatalog=function(){var k=this,N=this.editor;N.txt.eventHooks.changeEvents.push(function(){k.getCatalogs()})},x.prototype.getCatalogs=function(){var k=this.editor,N=this.editor.$textElem,V=k.config.onCatalogChange,F=(0,u.default)(N).call(N,"h1,h2,h3,h4,h5"),I=[];(0,h.default)(F).call(F,function(P,T){var B=w.default(P),L=B.attr("id"),U=B.getNodeName(),H=B.text();L||(L=E.getRandomCode(),B.attr("id",L)),H&&I.push({tag:U,id:L,text:H})}),(0,m.default)(this.oldCatalogs)!==(0,m.default)(I)&&(this.oldCatalogs=I,V&&V(I))},x.prototype.setMultilineHead=function(k){var N=this,V,F,I=this.editor,P=I.selection,T=(V=P.getSelectionContainerElem())===null||V===void 0?void 0:V.elems[0],B=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],L=w.default(P.getSelectionStartElem()),U=w.default(P.getSelectionEndElem());U.elems[0].outerHTML===w.default(b.EMPTY_P).elems[0].outerHTML&&!U.elems[0].nextSibling&&(U=U.prev());var H=[];H.push(L.getNodeTop(I));var R=[],z=(F=P.getRange())===null||F===void 0?void 0:F.commonAncestorContainer.childNodes;z==null||(0,h.default)(z).call(z,function(J,Q){J===H[0].getNode()&&R.push(Q),J===U.getNodeTop(I).getNode()&&R.push(Q)});for(var $=0;H[$].getNode()!==U.getNodeTop(I).getNode();){if(!H[$].elems[0])return;var A=w.default(H[$].next().getNode());H.push(A),$++}H==null||(0,h.default)(H).call(H,function(J,Q){if(!N.hasTag(J,B)){var G=w.default(k),ie=J.parent().getNode();G.html(""+J.html()),ie.insertBefore(G.getNode(),J.getNode()),J.remove()}}),P.createRangeByElems(T.children[R[0]],T.children[R[1]])},x.prototype.hasTag=function(k,N){var V=this,F;if(!k)return!1;if((0,y.default)(N).call(N,k==null?void 0:k.getNodeName()))return!0;var I=!1;return(F=k.children())===null||F===void 0||(0,h.default)(F).call(F,function(P){I=V.hasTag(w.default(P),N)}),I},x.prototype.tryChangeActive=function(){var k=this.editor,N=/^h/i,V=k.cmd.queryCommandValue("formatBlock");N.test(V)?this.active():this.unActive()},x}(S.default);o.default=g},function(r,o,i){r.exports=i(318)},function(r,o,i){var l=i(319);r.exports=l},function(r,o,i){i(320);var l=i(9);l.JSON||(l.JSON={stringify:JSON.stringify}),r.exports=function(c,u,h){return l.JSON.stringify.apply(null,arguments)}},function(r,o,i){var l=i(5),d=i(36),c=i(11),u=d("JSON","stringify"),h=/[\uD800-\uDFFF]/g,m=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,C=function(E,b,g){var _=g.charAt(b-1),x=g.charAt(b+1);return m.test(E)&&!y.test(x)||y.test(E)&&!m.test(_)?"\\u"+E.charCodeAt(0).toString(16):E},S=c(function(){return u("\uDF06\uD834")!=='"\\udf06\\ud834"'||u("\uDEAD")!=='"\\udead"'});u&&l({target:"JSON",stat:!0,forced:S},{stringify:function(E,b,g){var _=u.apply(null,arguments);return typeof _=="string"?_.replace(h,C):_}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=u.__importDefault(i(322)),C=u.__importStar(i(96)),S=u.__importDefault(i(33)),w=u.__importDefault(i(324)),E=i(7),b=function(g){u.__extends(_,g);function _(x){var k=this,N=m.default('

                          ');return k=g.call(this,N,x)||this,w.default(x),k}return _.prototype.clickHandler=function(){var x=this.editor,k,N=x.selection.getSelectionContainerElem(),V=x.$textElem,F=V.html(),I=(0,c.default)(F).call(F);if(I===E.EMPTY_P){var P=V.children();x.selection.createRangeByElem(P,!0,!0),N=x.selection.getSelectionContainerElem()}if(!(N&&x.$textElem.equal(N)))if(this.isActive){var T="",B="";if(k=x.selection.getSelectionContainerElem(),!k)return;if(k.getNodeName()!=="A"){var L=C.getParentNodeA(k);k=m.default(L)}T=k.elems[0].innerText,B=k.attr("href"),this.createPanel(T,B)}else x.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(x.selection.getSelectionText(),"")},_.prototype.createPanel=function(x,k){var N=y.default(this.editor,x,k),V=new S.default(this,N);V.create()},_.prototype.tryChangeActive=function(){var x=this.editor;C.default(x)?this.active():this.unActive()},_}(h.default);o.default=b},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28)),u=l(i(17)),h=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=i(6),C=m.__importDefault(i(3)),S=m.__importStar(i(96)),w=i(323);function E(b,g,_){var x=y.getRandom("input-link"),k=y.getRandom("input-text"),N=y.getRandom("btn-ok"),V=y.getRandom("btn-del"),F=S.default(b)?"inline-block":"none",I;function P(){if(!!S.default(b)){var H=b.selection.getSelectionContainerElem();!H||(b.selection.createRangeByElem(H),b.selection.restoreSelection(),I=H)}}function T(H,R){var z=H.replace(//g,">"),$=C.default(''+z+""),A=$.elems[0];A.innerText=H,A.href=R,S.default(b)&&P(),b.cmd.do("insertElem",$)}function B(){if(!!S.default(b))if(P(),I.getNodeName()==="A"){var H,R=I.elems[0],z=R.parentElement;z&&(0,c.default)(H=S.EXTRA_TAG).call(H,z.nodeName)?z.innerHTML=R.innerHTML:b.cmd.do("insertHTML",""+R.innerHTML+"")}else{var $=S.getParentNodeA(I),A=$.innerHTML;b.cmd.do("insertHTML",""+A+"")}}function L(H,R){var z=b.config.linkCheck(H,R);if(z!==void 0){if(z===!0)return!0;b.config.customAlert(z,"warning")}return!1}var U={width:300,height:0,tabs:[{title:b.i18next.t("menus.panelMenus.link.\u94FE\u63A5"),tpl:`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("bold"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("bold")?this.active():this.unActive()},C}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(27)),u=l(i(29)),m=l(i(4)),h=l(i(317)),y=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var C=i(2),S=C.__importDefault(i(24)),w=C.__importDefault(i(3)),E=i(6),_=i(7),g=function(b){C.__extends(x,b);function x(k){var N=this,V=w.default('
                          '),F={width:100,title:"\u8BBE\u7F6E\u6807\u9898",type:"list",list:[{$elem:w.default("

                          H1

                          "),value:"

                          "},{$elem:w.default("

                          H2

                          "),value:"

                          "},{$elem:w.default("

                          H3

                          "),value:"

                          "},{$elem:w.default("

                          H4

                          "),value:"

                          "},{$elem:w.default("

                          H5
                          "),value:"
                          "},{$elem:w.default("

                          "+k.i18next.t("menus.dropListMenu.head.\u6B63\u6587")+"

                          "),value:"

                          "}],clickHandler:function(T){N.command(T)}};N=b.call(this,V,k,F)||this;var I=k.config.onCatalogChange;return I&&(N.oldCatalogs=[],N.addListenerCatalog(),N.getCatalogs()),N}return x.prototype.command=function(k){var N=this.editor,V=N.selection.getSelectionContainerElem();if(V&&N.$textElem.equal(V))this.setMultilineHead(k);else{var F;if((0,c.default)(F=["OL","UL","LI","TABLE","TH","TR","CODE","HR"]).call(F,w.default(V).getNodeName())>-1)return;N.cmd.do("formatBlock",k)}k!=="

                          "&&this.addUidForSelectionElem()},x.prototype.addUidForSelectionElem=function(){var k=this.editor,N=k.selection.getSelectionContainerElem(),V=E.getRandomCode();w.default(N).attr("id",V)},x.prototype.addListenerCatalog=function(){var k=this,N=this.editor;N.txt.eventHooks.changeEvents.push(function(){k.getCatalogs()})},x.prototype.getCatalogs=function(){var k=this.editor,N=this.editor.$textElem,V=k.config.onCatalogChange,F=(0,u.default)(N).call(N,"h1,h2,h3,h4,h5"),I=[];(0,m.default)(F).call(F,function(P,T){var B=w.default(P),L=B.attr("id"),U=B.getNodeName(),H=B.text();L||(L=E.getRandomCode(),B.attr("id",L)),H&&I.push({tag:U,id:L,text:H})}),(0,h.default)(this.oldCatalogs)!==(0,h.default)(I)&&(this.oldCatalogs=I,V&&V(I))},x.prototype.setMultilineHead=function(k){var N=this,V,F,I=this.editor,P=I.selection,T=(V=P.getSelectionContainerElem())===null||V===void 0?void 0:V.elems[0],B=["IMG","VIDEO","TABLE","TH","TR","UL","OL","PRE","HR","BLOCKQUOTE"],L=w.default(P.getSelectionStartElem()),U=w.default(P.getSelectionEndElem());U.elems[0].outerHTML===w.default(_.EMPTY_P).elems[0].outerHTML&&!U.elems[0].nextSibling&&(U=U.prev());var H=[];H.push(L.getNodeTop(I));var R=[],z=(F=P.getRange())===null||F===void 0?void 0:F.commonAncestorContainer.childNodes;z==null||(0,m.default)(z).call(z,function(J,Q){J===H[0].getNode()&&R.push(Q),J===U.getNodeTop(I).getNode()&&R.push(Q)});for(var $=0;H[$].getNode()!==U.getNodeTop(I).getNode();){if(!H[$].elems[0])return;var A=w.default(H[$].next().getNode());H.push(A),$++}H==null||(0,m.default)(H).call(H,function(J,Q){if(!N.hasTag(J,B)){var G=w.default(k),ie=J.parent().getNode();G.html(""+J.html()),ie.insertBefore(G.getNode(),J.getNode()),J.remove()}}),P.createRangeByElems(T.children[R[0]],T.children[R[1]])},x.prototype.hasTag=function(k,N){var V=this,F;if(!k)return!1;if((0,y.default)(N).call(N,k==null?void 0:k.getNodeName()))return!0;var I=!1;return(F=k.children())===null||F===void 0||(0,m.default)(F).call(F,function(P){I=V.hasTag(w.default(P),N)}),I},x.prototype.tryChangeActive=function(){var k=this.editor,N=/^h/i,V=k.cmd.queryCommandValue("formatBlock");N.test(V)?this.active():this.unActive()},x}(S.default);o.default=g},function(r,o,i){r.exports=i(318)},function(r,o,i){var l=i(319);r.exports=l},function(r,o,i){i(320);var l=i(9);l.JSON||(l.JSON={stringify:JSON.stringify}),r.exports=function(c,u,m){return l.JSON.stringify.apply(null,arguments)}},function(r,o,i){var l=i(5),d=i(36),c=i(11),u=d("JSON","stringify"),m=/[\uD800-\uDFFF]/g,h=/^[\uD800-\uDBFF]$/,y=/^[\uDC00-\uDFFF]$/,C=function(E,_,g){var b=g.charAt(_-1),x=g.charAt(_+1);return h.test(E)&&!y.test(x)||y.test(E)&&!h.test(b)?"\\u"+E.charCodeAt(0).toString(16):E},S=c(function(){return u("\uDF06\uD834")!=='"\\udf06\\ud834"'||u("\uDEAD")!=='"\\udead"'});u&&l({target:"JSON",stat:!0,forced:S},{stringify:function(E,_,g){var b=u.apply(null,arguments);return typeof b=="string"?b.replace(m,C):b}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(38)),h=u.__importDefault(i(3)),y=u.__importDefault(i(322)),C=u.__importStar(i(96)),S=u.__importDefault(i(33)),w=u.__importDefault(i(324)),E=i(7),_=function(g){u.__extends(b,g);function b(x){var k=this,N=h.default('

                          ');return k=g.call(this,N,x)||this,w.default(x),k}return b.prototype.clickHandler=function(){var x=this.editor,k,N=x.selection.getSelectionContainerElem(),V=x.$textElem,F=V.html(),I=(0,c.default)(F).call(F);if(I===E.EMPTY_P){var P=V.children();x.selection.createRangeByElem(P,!0,!0),N=x.selection.getSelectionContainerElem()}if(!(N&&x.$textElem.equal(N)))if(this.isActive){var T="",B="";if(k=x.selection.getSelectionContainerElem(),!k)return;if(k.getNodeName()!=="A"){var L=C.getParentNodeA(k);k=h.default(L)}T=k.elems[0].innerText,B=k.attr("href"),this.createPanel(T,B)}else x.selection.isSelectionEmpty()?this.createPanel("",""):this.createPanel(x.selection.getSelectionText(),"")},b.prototype.createPanel=function(x,k){var N=y.default(this.editor,x,k),V=new S.default(this,N);V.create()},b.prototype.tryChangeActive=function(){var x=this.editor;C.default(x)?this.active():this.unActive()},b}(m.default);o.default=_},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28)),u=l(i(17)),m=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),y=i(6),C=h.__importDefault(i(3)),S=h.__importStar(i(96)),w=i(323);function E(_,g,b){var x=y.getRandom("input-link"),k=y.getRandom("input-text"),N=y.getRandom("btn-ok"),V=y.getRandom("btn-del"),F=S.default(_)?"inline-block":"none",I;function P(){if(!!S.default(_)){var H=_.selection.getSelectionContainerElem();!H||(_.selection.createRangeByElem(H),_.selection.restoreSelection(),I=H)}}function T(H,R){var z=H.replace(//g,">"),$=C.default(''+z+""),A=$.elems[0];A.innerText=H,A.href=R,S.default(_)&&P(),_.cmd.do("insertElem",$)}function B(){if(!!S.default(_))if(P(),I.getNodeName()==="A"){var H,R=I.elems[0],z=R.parentElement;z&&(0,c.default)(H=S.EXTRA_TAG).call(H,z.nodeName)?z.innerHTML=R.innerHTML:_.cmd.do("insertHTML",""+R.innerHTML+"")}else{var $=S.getParentNodeA(I),A=$.innerHTML;_.cmd.do("insertHTML",""+A+"")}}function L(H,R){var z=_.config.linkCheck(H,R);if(z!==void 0){if(z===!0)return!0;_.config.customAlert(z,"warning")}return!1}var U={width:300,height:0,tabs:[{title:_.i18next.t("menus.panelMenus.link.\u94FE\u63A5"),tpl:`
                          + placeholder="`+_.i18next.t("menus.panelMenus.link.\u94FE\u63A5\u6587\u5B57")+`"/> + placeholder="`+_.i18next.t("\u5982")+` https://..."/>
                          -
                          `,events:[{selector:"#"+N,type:"click",fn:function(){var R,z,$,A,J,Q=b.selection.getSelectionContainerElem(),G=Q==null?void 0:Q.elems[0];b.selection.restoreSelection();var ie=b.selection.getSelectionRangeTopNodes()[0].getNode(),X=window.getSelection(),le=C.default("#"+x),be=C.default("#"+k),ce=(0,u.default)(R=le.val()).call(R),de=(0,u.default)(z=be.val()).call(z),pe="";X&&!(X!=null&&X.isCollapsed)&&(pe=(A=w.insertHtml(X,ie))===null||A===void 0?void 0:(0,u.default)(A).call(A));var se=pe==null?void 0:pe.replace(/<.*?>/g,""),ge=(J=se==null?void 0:se.length)!==null&&J!==void 0?J:0;if(ge<=de.length){var ye=de.substring(0,ge),D=de.substring(ge);se===ye&&(de=se+D)}if(!!ce&&(de||(de=ce),!!L(de,ce))){if((G==null?void 0:G.nodeName)==="A")return G.setAttribute("href",ce),G.innerText=de,!0;if((G==null?void 0:G.nodeName)!=="A"&&(0,c.default)($=S.EXTRA_TAG).call($,G.nodeName)){var W=S.getParentNodeA(Q);if(W)return W.setAttribute("href",ce),G.innerText=de,!0}return T(de,ce),!0}},bindEnter:!0},{selector:"#"+V,type:"click",fn:function(){return B(),!0}}]}],setLinkValue:function(R,z){var $="",A="",J;z==="text"&&($="#"+k,A=g),z==="link"&&($="#"+x,A=_),J=(0,h.default)(R).call(R,$).elems[0],J.value=A}};return U}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.insertHtml=o.createPartHtml=o.makeHtmlString=o.getTopNode=void 0;function u(w,E){var b=w,g=w;do{if(b.textContent===E)break;g=b,b.parentNode&&(b=b==null?void 0:b.parentNode)}while((b==null?void 0:b.nodeName)!=="P");return g}o.getTopNode=u;function h(w,E){var b=w.nodeName,g="";if(w.nodeType===3||/^(h|H)[1-6]$/.test(b))return E;if(w.nodeType===1){var _=w.getAttribute("style"),x=w.getAttribute("face"),k=w.getAttribute("color");_&&(g=g+(' style="'+_+'"')),x&&(g=g+(' face="'+x+'"')),k&&(g=g+(' color="'+k+'"'))}return b=b.toLowerCase(),"<"+b+g+">"+E+""}o.makeHtmlString=h;function m(w,E,b,g){var _,x=(_=E.textContent)===null||_===void 0?void 0:_.substring(b,g),k=E,N="";do N=h(k,x!=null?x:""),x=N,k=k==null?void 0:k.parentElement;while(k&&k.textContent!==w);return N}o.createPartHtml=m;function y(w,E){var b,g,_,x,k,N=w.anchorNode,V=w.focusNode,F=w.anchorOffset,I=w.focusOffset,P=(b=E.textContent)!==null&&b!==void 0?b:"",T=C(E),B="",L="",U="",H="",R=N,z=V,$=N;if(N!=null&&N.isEqualNode(V!=null?V:null)){var A=m(P,N,F,I);return A=S(T,A),A}for(N&&(L=m(P,N,F!=null?F:0)),V&&(H=m(P,V,0,I)),N&&(R=u(N,P)),V&&(z=u(V,P)),$=(g=R==null?void 0:R.nextSibling)!==null&&g!==void 0?g:N;!($!=null&&$.isEqualNode(z!=null?z:null));){var J=$==null?void 0:$.nodeName;if(J==="#text")U=U+($==null?void 0:$.textContent);else{var Q=(x=(_=$==null?void 0:$.firstChild)===null||_===void 0?void 0:_.parentElement)===null||x===void 0?void 0:x.innerHTML;$&&(U=U+h($,Q!=null?Q:""))}var G=(k=$==null?void 0:$.nextSibling)!==null&&k!==void 0?k:$;if(G===$)break;$=G}return B=""+L+U+H,B=S(T,B),B}o.insertHtml=y;function C(w){for(var E,b=(E=w.textContent)!==null&&E!==void 0?E:"",g=[];(w==null?void 0:w.textContent)===b;)w.nodeName!=="P"&&w.nodeName!=="TABLE"&&g.push(w),w=w.childNodes[0];return g}function S(w,E){return(0,c.default)(w).call(w,function(b){E=h(b,E)}),E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(325));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(39)),y=i(96);function C(w){var E;function b(_){var x=[{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5")+""),onClick:function(N,V){var F=V.attr("href");return window.open(F,"_target"),!0}},{$elem:h.default(""+w.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5")+""),onClick:function(N,V){var F,I;N.selection.createRangeByElem(V),N.selection.restoreSelection();var P=V.childNodes();if((P==null?void 0:P.getNodeName())==="IMG"){var T=(I=(F=N.selection.getSelectionContainerElem())===null||F===void 0?void 0:F.children())===null||I===void 0?void 0:I.elems[0].children[0];N.cmd.do("insertHTML",``,events:[{selector:"#"+N,type:"click",fn:function(){var R,z,$,A,J,Q=_.selection.getSelectionContainerElem(),G=Q==null?void 0:Q.elems[0];_.selection.restoreSelection();var ie=_.selection.getSelectionRangeTopNodes()[0].getNode(),X=window.getSelection(),le=C.default("#"+x),be=C.default("#"+k),ce=(0,u.default)(R=le.val()).call(R),de=(0,u.default)(z=be.val()).call(z),pe="";X&&!(X!=null&&X.isCollapsed)&&(pe=(A=w.insertHtml(X,ie))===null||A===void 0?void 0:(0,u.default)(A).call(A));var se=pe==null?void 0:pe.replace(/<.*?>/g,""),ge=(J=se==null?void 0:se.length)!==null&&J!==void 0?J:0;if(ge<=de.length){var ye=de.substring(0,ge),D=de.substring(ge);se===ye&&(de=se+D)}if(!!ce&&(de||(de=ce),!!L(de,ce))){if((G==null?void 0:G.nodeName)==="A")return G.setAttribute("href",ce),G.innerText=de,!0;if((G==null?void 0:G.nodeName)!=="A"&&(0,c.default)($=S.EXTRA_TAG).call($,G.nodeName)){var W=S.getParentNodeA(Q);if(W)return W.setAttribute("href",ce),G.innerText=de,!0}return T(de,ce),!0}},bindEnter:!0},{selector:"#"+V,type:"click",fn:function(){return B(),!0}}]}],setLinkValue:function(R,z){var $="",A="",J;z==="text"&&($="#"+k,A=g),z==="link"&&($="#"+x,A=b),J=(0,m.default)(R).call(R,$).elems[0],J.value=A}};return U}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.insertHtml=o.createPartHtml=o.makeHtmlString=o.getTopNode=void 0;function u(w,E){var _=w,g=w;do{if(_.textContent===E)break;g=_,_.parentNode&&(_=_==null?void 0:_.parentNode)}while((_==null?void 0:_.nodeName)!=="P");return g}o.getTopNode=u;function m(w,E){var _=w.nodeName,g="";if(w.nodeType===3||/^(h|H)[1-6]$/.test(_))return E;if(w.nodeType===1){var b=w.getAttribute("style"),x=w.getAttribute("face"),k=w.getAttribute("color");b&&(g=g+(' style="'+b+'"')),x&&(g=g+(' face="'+x+'"')),k&&(g=g+(' color="'+k+'"'))}return _=_.toLowerCase(),"<"+_+g+">"+E+""}o.makeHtmlString=m;function h(w,E,_,g){var b,x=(b=E.textContent)===null||b===void 0?void 0:b.substring(_,g),k=E,N="";do N=m(k,x!=null?x:""),x=N,k=k==null?void 0:k.parentElement;while(k&&k.textContent!==w);return N}o.createPartHtml=h;function y(w,E){var _,g,b,x,k,N=w.anchorNode,V=w.focusNode,F=w.anchorOffset,I=w.focusOffset,P=(_=E.textContent)!==null&&_!==void 0?_:"",T=C(E),B="",L="",U="",H="",R=N,z=V,$=N;if(N!=null&&N.isEqualNode(V!=null?V:null)){var A=h(P,N,F,I);return A=S(T,A),A}for(N&&(L=h(P,N,F!=null?F:0)),V&&(H=h(P,V,0,I)),N&&(R=u(N,P)),V&&(z=u(V,P)),$=(g=R==null?void 0:R.nextSibling)!==null&&g!==void 0?g:N;!($!=null&&$.isEqualNode(z!=null?z:null));){var J=$==null?void 0:$.nodeName;if(J==="#text")U=U+($==null?void 0:$.textContent);else{var Q=(x=(b=$==null?void 0:$.firstChild)===null||b===void 0?void 0:b.parentElement)===null||x===void 0?void 0:x.innerHTML;$&&(U=U+m($,Q!=null?Q:""))}var G=(k=$==null?void 0:$.nextSibling)!==null&&k!==void 0?k:$;if(G===$)break;$=G}return B=""+L+U+H,B=S(T,B),B}o.insertHtml=y;function C(w){for(var E,_=(E=w.textContent)!==null&&E!==void 0?E:"",g=[];(w==null?void 0:w.textContent)===_;)w.nodeName!=="P"&&w.nodeName!=="TABLE"&&g.push(w),w=w.childNodes[0];return g}function S(w,E){return(0,c.default)(w).call(w,function(_){E=m(_,E)}),E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(325));function m(h){u.default(h)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=u.__importDefault(i(39)),y=i(96);function C(w){var E;function _(b){var x=[{$elem:m.default(""+w.i18next.t("menus.panelMenus.link.\u67E5\u770B\u94FE\u63A5")+""),onClick:function(N,V){var F=V.attr("href");return window.open(F,"_target"),!0}},{$elem:m.default(""+w.i18next.t("menus.panelMenus.link.\u53D6\u6D88\u94FE\u63A5")+""),onClick:function(N,V){var F,I;N.selection.createRangeByElem(V),N.selection.restoreSelection();var P=V.childNodes();if((P==null?void 0:P.getNodeName())==="IMG"){var T=(I=(F=N.selection.getSelectionContainerElem())===null||F===void 0?void 0:F.children())===null||I===void 0?void 0:I.elems[0].children[0];N.cmd.do("insertHTML",`")}else{var B,L=V.elems[0],U=L.innerHTML,H=L.parentElement;H&&(0,c.default)(B=y.EXTRA_TAG).call(B,H.nodeName)?H.innerHTML=U:N.cmd.do("insertHTML",""+U+"")}return!0}}];E=new m.default(w,_,x),E.create()}function g(){E&&(E.remove(),E=null)}return{showLinkTooltip:b,hideLinkTooltip:g}}function S(w){var E=C(w),b=E.showLinkTooltip,g=E.hideLinkTooltip;w.txt.eventHooks.linkClickEvents.push(b),w.txt.eventHooks.clickEvents.push(g),w.txt.eventHooks.keyupEvents.push(g),w.txt.eventHooks.toolbarClickEvents.push(g),w.txt.eventHooks.menuClickEvents.push(g),w.txt.eventHooks.textScrollEvents.push(g)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
                          + style=`+(T==null?void 0:T.getAttribute("style"))+">")}else{var B,L=V.elems[0],U=L.innerHTML,H=L.parentElement;H&&(0,c.default)(B=y.EXTRA_TAG).call(B,H.nodeName)?H.innerHTML=U:N.cmd.do("insertHTML",""+U+"")}return!0}}];E=new h.default(w,b,x),E.create()}function g(){E&&(E.remove(),E=null)}return{showLinkTooltip:_,hideLinkTooltip:g}}function S(w){var E=C(w),_=E.showLinkTooltip,g=E.hideLinkTooltip;w.txt.eventHooks.linkClickEvents.push(_),w.txt.eventHooks.clickEvents.push(g),w.txt.eventHooks.keyupEvents.push(g),w.txt.eventHooks.toolbarClickEvents.push(g),w.txt.eventHooks.menuClickEvents.push(g),w.txt.eventHooks.textScrollEvents.push(g)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),m=c.__importDefault(i(3)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=m.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("italic"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("italic")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("italic"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("italic")?this.active():this.unActive()},C}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),m=c.__importDefault(i(3)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=m.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("underline"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("underline")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=h.default(`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("underline"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("underline")?this.active():this.unActive()},C}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),m=c.__importDefault(i(3)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=m.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("strikeThrough"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},C}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(330)),y=function(C){c.__extends(S,C);function S(w){var E=this,b=h.default(`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor,w=S.selection.isSelectionEmpty();w&&S.selection.createEmptyRange(),S.cmd.do("strikeThrough"),w&&(S.selection.collapseRange(),S.selection.restoreSelection())},C.prototype.tryChangeActive=function(){var S=this.editor;S.cmd.queryCommandState("strikeThrough")?this.active():this.unActive()},C}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),m=c.__importDefault(i(3)),h=c.__importDefault(i(330)),y=function(C){c.__extends(S,C);function S(w){var E=this,_=m.default(`
                          -
                          `),g=new m.default(w.config.fontNames),_={width:100,title:"\u8BBE\u7F6E\u5B57\u4F53",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,b,w,_)||this,E}return S.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(_!=null){var x=(_==null?void 0:_.nodeName.toLowerCase())!=="p",k=(_==null?void 0:_.getAttribute("face"))===w;if(g){if(x&&!k){var N=b.selection.getSelectionRangeTopNodes();b.selection.createRangeByElem(N[0]),b.selection.moveCursor(N[0].elems[0])}b.selection.setRangeToElem(_),b.selection.createEmptyRange()}b.cmd.do("fontName",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=function(){function y(C){var S=this;this.itemList=[],(0,c.default)(C).call(C,function(w){var E=typeof w=="string"?w:w.value,b=typeof w=="string"?w:w.name;S.itemList.push({$elem:h.default(`

                          `+b+"

                          "),value:b})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),h=c.__importDefault(i(3)),m=c.__importDefault(i(332)),y=function(C){c.__extends(S,C);function S(w){var E=this,b=h.default(`
                          +
                          `),g=new h.default(w.config.fontNames),b={width:100,title:"\u8BBE\u7F6E\u5B57\u4F53",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,_,w,b)||this,E}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(b!=null){var x=(b==null?void 0:b.nodeName.toLowerCase())!=="p",k=(b==null?void 0:b.getAttribute("face"))===w;if(g){if(x&&!k){var N=_.selection.getSelectionRangeTopNodes();_.selection.createRangeByElem(N[0]),_.selection.moveCursor(N[0].elems[0])}_.selection.setRangeToElem(b),_.selection.createEmptyRange()}_.cmd.do("fontName",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=function(){function y(C){var S=this;this.itemList=[],(0,c.default)(C).call(C,function(w){var E=typeof w=="string"?w:w.value,_=typeof w=="string"?w:w.name;S.itemList.push({$elem:m.default(`

                          `+_+"

                          "),value:_})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(24)),m=c.__importDefault(i(3)),h=c.__importDefault(i(332)),y=function(C){c.__extends(S,C);function S(w){var E=this,_=m.default(`
                          -
                          `),g=new m.default(w.config.fontSizes),_={width:160,title:"\u8BBE\u7F6E\u5B57\u53F7",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,b,w,_)||this,E}return S.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];_!=null&&(b.cmd.do("fontSize",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection()))},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=function(){function m(y){this.itemList=[];for(var C in y){var S=y[C];this.itemList.push({$elem:u.default('

                          '+S.name+"

                          "),value:S.value})}}return m.prototype.getItemList=function(){return this.itemList},m}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=["LI"],S=["BLOCKQUOTE"],w=function(E){h.__extends(b,E);function b(g){var _=this,x=y.default('
                          '),k={width:100,title:"\u5BF9\u9F50\u65B9\u5F0F",type:"list",list:[{$elem:y.default(`

                          +

                          `),g=new h.default(w.config.fontSizes),b={width:160,title:"\u8BBE\u7F6E\u5B57\u53F7",type:"list",list:g.getItemList(),clickHandler:function(k){E.command(k)}};return E=C.call(this,_,w,b)||this,E}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];b!=null&&(_.cmd.do("fontSize",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection()))},S.prototype.tryChangeActive=function(){},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=function(){function h(y){this.itemList=[];for(var C in y){var S=y[C];this.itemList.push({$elem:u.default('

                          '+S.name+"

                          "),value:S.value})}}return h.prototype.getItemList=function(){return this.itemList},h}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(24)),y=m.__importDefault(i(3)),C=["LI"],S=["BLOCKQUOTE"],w=function(E){m.__extends(_,E);function _(g){var b=this,x=y.default('
                          '),k={width:100,title:"\u5BF9\u9F50\u65B9\u5F0F",type:"list",list:[{$elem:y.default(`

                          `+g.i18next.t("menus.dropListMenu.justify.\u9760\u5DE6")+`

                          `),value:"left"},{$elem:y.default(`

                          @@ -1356,24 +1356,24 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err

                          `),value:"right"},{$elem:y.default(`

                          `+g.i18next.t("menus.dropListMenu.justify.\u4E24\u7AEF")+` -

                          `),value:"justify"}],clickHandler:function(V){_.command(V)}};return _=E.call(this,x,g,k)||this,_}return b.prototype.command=function(g){var _=this.editor,x=_.selection,k=x.getSelectionContainerElem();x.saveRange();var N=_.selection.getSelectionRangeTopNodes();if(k!=null&&k.length)if(this.isSpecialNode(k,N[0])||this.isSpecialTopNode(N[0])){var V=this.getSpecialNodeUntilTop(k,N[0]);if(V==null)return;y.default(V).css("text-align",g)}else(0,c.default)(N).call(N,function(F){F.css("text-align",g)});x.restoreSelection()},b.prototype.getSpecialNodeUntilTop=function(g,_){for(var x=g.elems[0],k=_.elems[0];x!=null;){if((0,u.default)(C).call(C,x==null?void 0:x.nodeName)!==-1||x.parentNode===k)return x;x=x.parentNode}return x},b.prototype.isSpecialNode=function(g,_){var x=this.getSpecialNodeUntilTop(g,_);return x==null?!1:(0,u.default)(C).call(C,x.nodeName)!==-1},b.prototype.isSpecialTopNode=function(g){var _;return g==null?!1:(0,u.default)(S).call(S,(_=g.elems[0])===null||_===void 0?void 0:_.nodeName)!==-1},b.prototype.tryChangeActive=function(){},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=u.__importDefault(i(335)),C=u.__importDefault(i(336)),S=i(7),w=function(E){u.__extends(b,E);function b(g){var _=this,x=h.default(`
                          +

                          `),value:"justify"}],clickHandler:function(V){b.command(V)}};return b=E.call(this,x,g,k)||this,b}return _.prototype.command=function(g){var b=this.editor,x=b.selection,k=x.getSelectionContainerElem();x.saveRange();var N=b.selection.getSelectionRangeTopNodes();if(k!=null&&k.length)if(this.isSpecialNode(k,N[0])||this.isSpecialTopNode(N[0])){var V=this.getSpecialNodeUntilTop(k,N[0]);if(V==null)return;y.default(V).css("text-align",g)}else(0,c.default)(N).call(N,function(F){F.css("text-align",g)});x.restoreSelection()},_.prototype.getSpecialNodeUntilTop=function(g,b){for(var x=g.elems[0],k=b.elems[0];x!=null;){if((0,u.default)(C).call(C,x==null?void 0:x.nodeName)!==-1||x.parentNode===k)return x;x=x.parentNode}return x},_.prototype.isSpecialNode=function(g,b){var x=this.getSpecialNodeUntilTop(g,b);return x==null?!1:(0,u.default)(C).call(C,x.nodeName)!==-1},_.prototype.isSpecialTopNode=function(g){var b;return g==null?!1:(0,u.default)(S).call(S,(b=g.elems[0])===null||b===void 0?void 0:b.nodeName)!==-1},_.prototype.tryChangeActive=function(){},_}(h.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=u.__importDefault(i(23)),y=u.__importDefault(i(335)),C=u.__importDefault(i(336)),S=i(7),w=function(E){u.__extends(_,E);function _(g){var b=this,x=m.default(`
                          -
                          `);return _=E.call(this,x,g)||this,y.default(g),_}return b.prototype.clickHandler=function(){var g,_,x=this.editor,k=x.selection.isSelectionEmpty(),N=x.selection.getSelectionRangeTopNodes(),V=N[N.length-1],F=this.getTopNodeName();if(F==="BLOCKQUOTE"){var I=h.default(V.childNodes()),P=I.length,T=V;(0,c.default)(I).call(I,function(H){var R=h.default(H);R.insertAfter(T),T=R}),V.remove(),x.selection.moveCursor(I.elems[P-1]),this.tryChangeActive()}else{var B=C.default(N);if(x.$textElem.equal(V)){var L=(g=x.selection.getSelectionContainerElem())===null||g===void 0?void 0:g.elems[0];x.selection.createRangeByElems(L.children[0],L.children[0]),N=x.selection.getSelectionRangeTopNodes(),B=C.default(N),V.append(B)}else B.insertAfter(V);this.delSelectNode(N);var U=(_=B.childNodes())===null||_===void 0?void 0:_.last().getNode();if(U==null)return;U.textContent?x.selection.moveCursor(U):x.selection.moveCursor(U,0),this.tryChangeActive(),h.default(S.EMPTY_P).insertAfter(B);return}k&&(x.selection.collapseRange(),x.selection.restoreSelection())},b.prototype.tryChangeActive=function(){var g,_=this.editor,x=(g=_.selection.getSelectionRangeTopNodes()[0])===null||g===void 0?void 0:g.getNodeName();x==="BLOCKQUOTE"?this.active():this.unActive()},b.prototype.getTopNodeName=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes()[0],x=_==null?void 0:_.getNodeName();return x},b.prototype.delSelectNode=function(g){(0,c.default)(g).call(g,function(_){_.remove()})},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){function C(S){var w,E=y.selection.getSelectionContainerElem(),b=y.selection.getSelectionRangeTopNodes()[0];if((b==null?void 0:b.getNodeName())==="BLOCKQUOTE"){if(E.getNodeName()==="BLOCKQUOTE"){var g=(w=E.childNodes())===null||w===void 0?void 0:w.getNode();y.selection.moveCursor(g)}if(E.text()===""){S.preventDefault(),E.remove();var _=h.default(u.EMPTY_P);_.insertAfter(b),y.selection.moveCursor(_.getNode(),0)}b.text()===""&&b.remove()}}y.txt.eventHooks.enterDownEvents.push(C)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(y){var C=h.default("
                          ");return(0,c.default)(y).call(y,function(S){C.append(S.clone(!0))}),C}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=i(6),C=function(S){u.__extends(w,S);function w(E){var b,g=this,_=m.default(`
                          +
                          `);return b=E.call(this,x,g)||this,y.default(g),b}return _.prototype.clickHandler=function(){var g,b,x=this.editor,k=x.selection.isSelectionEmpty(),N=x.selection.getSelectionRangeTopNodes(),V=N[N.length-1],F=this.getTopNodeName();if(F==="BLOCKQUOTE"){var I=m.default(V.childNodes()),P=I.length,T=V;(0,c.default)(I).call(I,function(H){var R=m.default(H);R.insertAfter(T),T=R}),V.remove(),x.selection.moveCursor(I.elems[P-1]),this.tryChangeActive()}else{var B=C.default(N);if(x.$textElem.equal(V)){var L=(g=x.selection.getSelectionContainerElem())===null||g===void 0?void 0:g.elems[0];x.selection.createRangeByElems(L.children[0],L.children[0]),N=x.selection.getSelectionRangeTopNodes(),B=C.default(N),V.append(B)}else B.insertAfter(V);this.delSelectNode(N);var U=(b=B.childNodes())===null||b===void 0?void 0:b.last().getNode();if(U==null)return;U.textContent?x.selection.moveCursor(U):x.selection.moveCursor(U,0),this.tryChangeActive(),m.default(S.EMPTY_P).insertAfter(B);return}k&&(x.selection.collapseRange(),x.selection.restoreSelection())},_.prototype.tryChangeActive=function(){var g,b=this.editor,x=(g=b.selection.getSelectionRangeTopNodes()[0])===null||g===void 0?void 0:g.getNodeName();x==="BLOCKQUOTE"?this.active():this.unActive()},_.prototype.getTopNodeName=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes()[0],x=b==null?void 0:b.getNodeName();return x},_.prototype.delSelectNode=function(g){(0,c.default)(g).call(g,function(b){b.remove()})},_}(h.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),m=c.__importDefault(i(3));function h(y){function C(S){var w,E=y.selection.getSelectionContainerElem(),_=y.selection.getSelectionRangeTopNodes()[0];if((_==null?void 0:_.getNodeName())==="BLOCKQUOTE"){if(E.getNodeName()==="BLOCKQUOTE"){var g=(w=E.childNodes())===null||w===void 0?void 0:w.getNode();y.selection.moveCursor(g)}if(E.text()===""){S.preventDefault(),E.remove();var b=m.default(u.EMPTY_P);b.insertAfter(_),y.selection.moveCursor(b.getNode(),0)}_.text()===""&&_.remove()}}y.txt.eventHooks.enterDownEvents.push(C)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3));function h(y){var C=m.default("
                          ");return(0,c.default)(y).call(y,function(S){C.append(S.clone(!0))}),C}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(24)),h=u.__importDefault(i(3)),y=i(6),C=function(S){u.__extends(w,S);function w(E){var _,g=this,b=h.default(`
                          -
                          `),x={width:120,title:"\u80CC\u666F\u989C\u8272",type:"inline-block",list:(0,c.default)(b=E.config.colors).call(b,function(k){return{$elem:m.default(''),value:k}}),clickHandler:function(N){g.command(N)}};return g=S.call(this,_,E,x)||this,g}return w.prototype.command=function(E){var b,g=this.editor,_=g.selection.isSelectionEmpty(),x=(b=g.selection.getSelectionContainerElem())===null||b===void 0?void 0:b.elems[0];if(x!=null){var k=(x==null?void 0:x.nodeName.toLowerCase())!=="p",N=x==null?void 0:x.style.backgroundColor,V=y.hexToRgb(E)===N;if(_){if(k&&!V){var F=g.selection.getSelectionRangeTopNodes();g.selection.createRangeByElem(F[0]),g.selection.moveCursor(F[0].elems[0])}g.selection.createEmptyRange()}g.cmd.do("backColor",E),_&&(g.selection.collapseRange(),g.selection.restoreSelection())}},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(24)),m=u.__importDefault(i(3)),y=function(C){u.__extends(S,C);function S(w){var E,b=this,g=m.default(`
                          +
                          `),x={width:120,title:"\u80CC\u666F\u989C\u8272",type:"inline-block",list:(0,c.default)(_=E.config.colors).call(_,function(k){return{$elem:h.default(''),value:k}}),clickHandler:function(N){g.command(N)}};return g=S.call(this,b,E,x)||this,g}return w.prototype.command=function(E){var _,g=this.editor,b=g.selection.isSelectionEmpty(),x=(_=g.selection.getSelectionContainerElem())===null||_===void 0?void 0:_.elems[0];if(x!=null){var k=(x==null?void 0:x.nodeName.toLowerCase())!=="p",N=x==null?void 0:x.style.backgroundColor,V=y.hexToRgb(E)===N;if(b){if(k&&!V){var F=g.selection.getSelectionRangeTopNodes();g.selection.createRangeByElem(F[0]),g.selection.moveCursor(F[0].elems[0])}g.selection.createEmptyRange()}g.cmd.do("backColor",E),b&&(g.selection.collapseRange(),g.selection.restoreSelection())}},w.prototype.tryChangeActive=function(){},w}(m.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(24)),h=u.__importDefault(i(3)),y=function(C){u.__extends(S,C);function S(w){var E,_=this,g=h.default(`
                          -
                          `),_={width:120,title:"\u6587\u5B57\u989C\u8272",type:"inline-block",list:(0,c.default)(E=w.config.colors).call(E,function(x){return{$elem:m.default(''),value:x}}),clickHandler:function(k){b.command(k)}};return b=C.call(this,g,w,_)||this,b}return S.prototype.command=function(w){var E,b=this.editor,g=b.selection.isSelectionEmpty(),_=(E=b.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(_!=null){var x=b.selection.getSelectionText();if(_.nodeName==="A"&&_.textContent===x){var k=m.default("").getNode();_.appendChild(k)}b.cmd.do("foreColor",w),g&&(b.selection.collapseRange(),b.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(h.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(33)),m=c.__importDefault(i(38)),y=c.__importDefault(i(340)),C=c.__importDefault(i(346)),S=function(w){c.__extends(E,w);function E(b){var g=this,_=u.default(`
                          +
                          `),b={width:120,title:"\u6587\u5B57\u989C\u8272",type:"inline-block",list:(0,c.default)(E=w.config.colors).call(E,function(x){return{$elem:h.default(''),value:x}}),clickHandler:function(k){_.command(k)}};return _=C.call(this,g,w,b)||this,_}return S.prototype.command=function(w){var E,_=this.editor,g=_.selection.isSelectionEmpty(),b=(E=_.selection.getSelectionContainerElem())===null||E===void 0?void 0:E.elems[0];if(b!=null){var x=_.selection.getSelectionText();if(b.nodeName==="A"&&b.textContent===x){var k=h.default("").getNode();b.appendChild(k)}_.cmd.do("foreColor",w),g&&(_.selection.collapseRange(),_.selection.restoreSelection())}},S.prototype.tryChangeActive=function(){},S}(m.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(33)),h=c.__importDefault(i(38)),y=c.__importDefault(i(340)),C=c.__importDefault(i(346)),S=function(w){c.__extends(E,w);function E(_){var g=this,b=u.default(`
                          -
                          `);return g=w.call(this,_,b)||this,C.default(b),g}return E.prototype.clickHandler=function(){this.createPanel("")},E.prototype.createPanel=function(b){var g=y.default(this.editor,b),_=new h.default(this,g);_.create()},E.prototype.tryChangeActive=function(){},E}(m.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(341)),C=i(7);function S(w,E){var b=w.config,g=new y.default(w),_=h.getRandom("input-iframe"),x=h.getRandom("btn-ok"),k=h.getRandom("input-upload"),N=h.getRandom("btn-local-ok");function V(T){w.cmd.do("insertHTML",T+C.EMPTY_P),w.config.onlineVideoCallback(T)}function F(T){var B=w.config.onlineVideoCheck(T);return B===!0?!0:(typeof B=="string"&&w.config.customAlert(B,"error"),!1)}var I=[{title:w.i18next.t("menus.panelMenus.video.\u4E0A\u4F20\u89C6\u9891"),tpl:`
                          +
                          `);return g=w.call(this,b,_)||this,C.default(_),g}return E.prototype.clickHandler=function(){this.createPanel("")},E.prototype.createPanel=function(_){var g=y.default(this.editor,_),b=new m.default(this,g);b.create()},E.prototype.tryChangeActive=function(){},E}(h.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=i(6),h=u.__importDefault(i(3)),y=u.__importDefault(i(341)),C=i(7);function S(w,E){var _=w.config,g=new y.default(w),b=m.getRandom("input-iframe"),x=m.getRandom("btn-ok"),k=m.getRandom("input-upload"),N=m.getRandom("btn-local-ok");function V(T){w.cmd.do("insertHTML",T+C.EMPTY_P),w.config.onlineVideoCallback(T)}function F(T){var B=w.config.onlineVideoCheck(T);return B===!0?!0:(typeof B=="string"&&w.config.customAlert(B,"error"),!1)}var I=[{title:w.i18next.t("menus.panelMenus.video.\u4E0A\u4F20\u89C6\u9891"),tpl:`
                          -
                          `,events:[{selector:"#"+N,type:"click",fn:function(){var B=m.default("#"+k),L=B.elems[0];if(L)L.click();else return!0}},{selector:"#"+k,type:"change",fn:function(){var B=m.default("#"+k),L=B.elems[0];if(!L)return!0;var U=L.files;return U.length&&g.uploadVideo(U),!0}}]},{title:w.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"),tpl:`
                          +
                          `,events:[{selector:"#"+N,type:"click",fn:function(){var B=h.default("#"+k),L=B.elems[0];if(L)L.click();else return!0}},{selector:"#"+k,type:"change",fn:function(){var B=h.default("#"+k),L=B.elems[0];if(!L)return!0;var U=L.files;return U.length&&g.uploadVideo(U),!0}}]},{title:w.i18next.t("menus.panelMenus.video.\u63D2\u5165\u89C6\u9891"),tpl:`
                          "/> @@ -1383,12 +1383,12 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err `+w.i18next.t("\u63D2\u5165")+`

                          -
                          `,events:[{selector:"#"+x,type:"click",fn:function(){var B,L=m.default("#"+_),U=(0,c.default)(B=L.val()).call(B);if(!!U&&!!F(U))return V(U),!0},bindEnter:!0}]}],P={width:300,height:0,tabs:[]};return window.FileReader&&(b.uploadVideoServer||b.customUploadVideo)&&P.tabs.push(I[0]),b.showLinkVideo&&P.tabs.push(I[1]),P}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(133)),u=l(i(57)),h=l(i(4)),m=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=i(6),S=y.__importDefault(i(135)),w=y.__importDefault(i(136)),E=i(7),b=i(6),g=function(){function _(x){this.editor=x}return _.prototype.uploadVideo=function(x){var k=this;if(!!x.length){var N=this.editor,V=N.config,F="validate.",I=function(se){return N.i18next.t(F+se)},P=V.uploadVideoServer,T=V.uploadVideoMaxSize,B=T/1024,L=V.uploadVideoName,U=V.uploadVideoParams,H=V.uploadVideoParamsWithUrl,R=V.uploadVideoHeaders,z=V.uploadVideoHooks,$=V.uploadVideoTimeout,A=V.withVideoCredentials,J=V.customUploadVideo,Q=V.uploadVideoAccept,G=[],ie=[];if(C.arrForEach(x,function(pe){var se=pe.name,ge=pe.size/1024/1024;if(!(!se||!ge)){if(!(Q instanceof Array)){ie.push("\u3010"+Q+"\u3011"+I("uploadVideoAccept \u4E0D\u662FArray"));return}if(!(0,c.default)(Q).call(Q,function(ye){return ye===se.split(".")[se.split(".").length-1]})){ie.push("\u3010"+se+"\u3011"+I("\u4E0D\u662F\u89C6\u9891"));return}if(B`,events:[{selector:"#"+x,type:"click",fn:function(){var B,L=h.default("#"+b),U=(0,c.default)(B=L.val()).call(B);if(!!U&&!!F(U))return V(U),!0},bindEnter:!0}]}],P={width:300,height:0,tabs:[]};return window.FileReader&&(_.uploadVideoServer||_.customUploadVideo)&&P.tabs.push(I[0]),_.showLinkVideo&&P.tabs.push(I[1]),P}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(133)),u=l(i(57)),m=l(i(4)),h=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=i(6),S=y.__importDefault(i(135)),w=y.__importDefault(i(136)),E=i(7),_=i(6),g=function(){function b(x){this.editor=x}return b.prototype.uploadVideo=function(x){var k=this;if(!!x.length){var N=this.editor,V=N.config,F="validate.",I=function(se){return N.i18next.t(F+se)},P=V.uploadVideoServer,T=V.uploadVideoMaxSize,B=T/1024,L=V.uploadVideoName,U=V.uploadVideoParams,H=V.uploadVideoParamsWithUrl,R=V.uploadVideoHeaders,z=V.uploadVideoHooks,$=V.uploadVideoTimeout,A=V.withVideoCredentials,J=V.customUploadVideo,Q=V.uploadVideoAccept,G=[],ie=[];if(C.arrForEach(x,function(pe){var se=pe.name,ge=pe.size/1024/1024;if(!(!se||!ge)){if(!(Q instanceof Array)){ie.push("\u3010"+Q+"\u3011"+I("uploadVideoAccept \u4E0D\u662FArray"));return}if(!(0,c.default)(Q).call(Q,function(ye){return ye===se.split(".")[se.split(".").length-1]})){ie.push("\u3010"+se+"\u3011"+I("\u4E0D\u662F\u89C6\u9891"));return}if(B1&&(ge=ge+(se+1)),le.append(ge,pe)}),P){var be=P.split("#");P=be[0];var ce=be[1]||"";(0,h.default)(C).call(C,U,function(pe,se){H&&((0,m.default)(P).call(P,"?")>0?P+="&":P+="?",P=P+pe+"="+se),le.append(pe,se)}),ce&&(P+="#"+ce);var de=S.default(P,{timeout:$,formData:le,headers:R,withCredentials:!!A,beforeSend:function(se){if(z.before)return z.before(se,N,G)},onTimeout:function(se){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6"),"error"),z.timeout&&z.timeout(se,N)},onProgress:function(se,ge){var ye=new w.default(N);ge.lengthComputable&&(se=ge.loaded/ge.total,ye.show(se))},onError:function(se){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF"),"error",I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+I("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+se.status),z.error&&z.error(se,N)},onFail:function(se,ge){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+": ")+ge),z.fail&&z.fail(se,N,ge)},onSuccess:function(se,ge){if(z.customInsert){var ye;z.customInsert((0,u.default)(ye=k.insertVideo).call(ye,k),ge,N);return}if(ge.errno!="0"){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+" errno="+ge.errno),z.fail&&z.fail(se,N,ge);return}var D=ge.data;k.insertVideo(D.url),z.success&&z.success(se,N,ge)}});typeof de=="string"&&V.customAlert(de,"error")}}},_.prototype.insertVideo=function(x){var k=this.editor,N=k.config,V="validate.",F=function(T,B){return B===void 0&&(B=V),k.i18next.t(B+T)};if(!N.customInsertVideo)b.UA.isFirefox?k.cmd.do("insertHTML",'

                          '):k.cmd.do("insertHTML",''+E.EMPTY_P);else{N.customInsertVideo(x);return}var I=document.createElement("video");I.onload=function(){I=null},I.onerror=function(){N.customAlert(F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF"),"error","wangEditor: "+F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+F("\u89C6\u9891\u94FE\u63A5")+' "'+x+'"\uFF0C'+F("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),I=null},I.onabort=function(){return I=null},I.src=x},_}();o.default=g},function(r,o,i){r.exports=i(343)},function(r,o,i){var l=i(344);r.exports=l},function(r,o,i){i(345);var l=i(9);r.exports=l.Date.now},function(r,o,i){var l=i(5);l({target:"Date",stat:!0},{now:function(){return new Date().getTime()}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(347)),h=c.__importDefault(i(349));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(348));function y(S){var w,E=function(x,k){return k===void 0&&(k=""),S.i18next.t(k+x)};function b(_){var x=[{$elem:u.default(""),onClick:function(N,V){return V.remove(),!0}},{$elem:u.default("100%"),onClick:function(N,V){return V.attr("width","100%"),V.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(N,V){return V.attr("width","50%"),V.removeAttr("height"),!0}},{$elem:u.default("30%"),onClick:function(N,V){return V.attr("width","30%"),V.removeAttr("height"),!0}},{$elem:u.default(""+E("\u91CD\u7F6E")+""),onClick:function(N,V){return V.removeAttr("width"),V.removeAttr("height"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u5DE6")+""),onClick:function(N,V){return m.default(V,"left"),!0}},{$elem:u.default(""+E("menus.justify.\u5C45\u4E2D")+""),onClick:function(N,V){return m.default(V,"center"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u53F3")+""),onClick:function(N,V){return m.default(V,"right"),!0}}];w=new h.default(S,_,x),w.create()}function g(){w&&(w.remove(),w=null)}return{showVideoTooltip:b,hideVideoTooltip:g}}o.createShowHideFn=y;function C(S){var w=y(S),E=w.showVideoTooltip,b=w.hideVideoTooltip;S.txt.eventHooks.videoClickEvents.push(E),S.txt.eventHooks.clickEvents.push(b),S.txt.eventHooks.keyupEvents.push(b),S.txt.eventHooks.toolbarClickEvents.push(b),S.txt.eventHooks.menuClickEvents.push(b),S.txt.eventHooks.textScrollEvents.push(b),S.txt.eventHooks.changeEvents.push(b)}o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(C,S){var w=["P"],E=y(C,w);E&&h.default(E).css("text-align",S)}o.default=m;function y(C,S){for(var w,E=C.elems[0];E!=null;){if((0,c.default)(S).call(S,E==null?void 0:E.nodeName))return E;if(((w=E==null?void 0:E.parentNode)===null||w===void 0?void 0:w.nodeName)==="BODY")return null;E=E.parentNode}return E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(h){if(!!c.UA.isFirefox){var m=h.txt,y=h.selection,C=m.eventHooks.keydownEvents;C.push(function(S){var w=y.getSelectionContainerElem();if(w){var E=w.getNodeTop(h),b=E.length&&E.prev().length?E.prev():null;b&&b.attr("data-we-video-p")&&y.getCursorPos()===0&&S.keyCode===8&&b.remove()}})}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(7),m=u.__importDefault(i(3)),y=u.__importDefault(i(33)),C=u.__importDefault(i(38)),S=u.__importDefault(i(351)),w=u.__importDefault(i(364)),E=function(b){u.__extends(g,b);function g(_){var x=this,k=m.default('
                          '),N=w.default(_);if(N.onlyUploadConf){var V;k=N.onlyUploadConf.$elem,(0,c.default)(V=N.onlyUploadConf.events).call(V,function(F){var I=F.type,P=F.fn||h.EMPTY_FN;k.on(I,function(T){T.stopPropagation(),P(T)})})}return x=b.call(this,k,_)||this,x.imgPanelConfig=N,S.default(_),x}return g.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},g.prototype.createPanel=function(){var _=this.imgPanelConfig,x=new y.default(this,_);this.setPanel(x),x.create()},g.prototype.tryChangeActive=function(){},g}(C.default);o.default=E},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(352)),h=c.__importDefault(i(353)),m=c.__importDefault(i(354)),y=c.__importDefault(i(362)),C=c.__importDefault(i(363));function S(w){u.default(w),h.default(w),m.default(w),y.default(w),C.default(w)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(131),h=c.__importDefault(i(97));function m(w,E){var b=w.config,g=b.pasteFilterStyle,_=b.pasteIgnoreImg,x=u.getPasteHtml(E,g,_);if(x)return!0;var k=u.getPasteText(E);return!!k}function y(w,E){for(var b,g=((b=E.clipboardData)===null||b===void 0?void 0:b.types)||[],_=0;_ +`),"warning");return}if(G.length===0){V.customAlert(I("\u4F20\u5165\u7684\u6587\u4EF6\u4E0D\u5408\u6CD5"),"warning");return}if(J&&typeof J=="function"){var X;J(G,(0,u.default)(X=this.insertVideo).call(X,this));return}var le=new FormData;if((0,m.default)(G).call(G,function(pe,se){var ge=L||pe.name;G.length>1&&(ge=ge+(se+1)),le.append(ge,pe)}),P){var be=P.split("#");P=be[0];var ce=be[1]||"";(0,m.default)(C).call(C,U,function(pe,se){H&&((0,h.default)(P).call(P,"?")>0?P+="&":P+="?",P=P+pe+"="+se),le.append(pe,se)}),ce&&(P+="#"+ce);var de=S.default(P,{timeout:$,formData:le,headers:R,withCredentials:!!A,beforeSend:function(se){if(z.before)return z.before(se,N,G)},onTimeout:function(se){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u8D85\u65F6"),"error"),z.timeout&&z.timeout(se,N)},onProgress:function(se,ge){var ye=new w.default(N);ge.lengthComputable&&(se=ge.loaded/ge.total,ye.show(se))},onError:function(se){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF"),"error",I("\u4E0A\u4F20\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+I("\u670D\u52A1\u5668\u8FD4\u56DE\u72B6\u6001")+": "+se.status),z.error&&z.error(se,N)},onFail:function(se,ge){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+("\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+": ")+ge),z.fail&&z.fail(se,N,ge)},onSuccess:function(se,ge){if(z.customInsert){var ye;z.customInsert((0,u.default)(ye=k.insertVideo).call(ye,k),ge,N);return}if(ge.errno!="0"){V.customAlert(I("\u4E0A\u4F20\u89C6\u9891\u5931\u8D25"),"error",I("\u4E0A\u4F20\u89C6\u9891\u8FD4\u56DE\u7ED3\u679C\u9519\u8BEF")+"\uFF0C"+I("\u8FD4\u56DE\u7ED3\u679C")+" errno="+ge.errno),z.fail&&z.fail(se,N,ge);return}var D=ge.data;k.insertVideo(D.url),z.success&&z.success(se,N,ge)}});typeof de=="string"&&V.customAlert(de,"error")}}},b.prototype.insertVideo=function(x){var k=this.editor,N=k.config,V="validate.",F=function(T,B){return B===void 0&&(B=V),k.i18next.t(B+T)};if(!N.customInsertVideo)_.UA.isFirefox?k.cmd.do("insertHTML",'

                          '):k.cmd.do("insertHTML",''+E.EMPTY_P);else{N.customInsertVideo(x);return}var I=document.createElement("video");I.onload=function(){I=null},I.onerror=function(){N.customAlert(F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF"),"error","wangEditor: "+F("\u63D2\u5165\u89C6\u9891\u9519\u8BEF")+"\uFF0C"+F("\u89C6\u9891\u94FE\u63A5")+' "'+x+'"\uFF0C'+F("\u4E0B\u8F7D\u94FE\u63A5\u5931\u8D25")),I=null},I.onabort=function(){return I=null},I.src=x},b}();o.default=g},function(r,o,i){r.exports=i(343)},function(r,o,i){var l=i(344);r.exports=l},function(r,o,i){i(345);var l=i(9);r.exports=l.Date.now},function(r,o,i){var l=i(5);l({target:"Date",stat:!0},{now:function(){return new Date().getTime()}})},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(347)),m=c.__importDefault(i(349));function h(y){u.default(y),m.default(y)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(39)),h=c.__importDefault(i(348));function y(S){var w,E=function(x,k){return k===void 0&&(k=""),S.i18next.t(k+x)};function _(b){var x=[{$elem:u.default(""),onClick:function(N,V){return V.remove(),!0}},{$elem:u.default("100%"),onClick:function(N,V){return V.attr("width","100%"),V.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(N,V){return V.attr("width","50%"),V.removeAttr("height"),!0}},{$elem:u.default("30%"),onClick:function(N,V){return V.attr("width","30%"),V.removeAttr("height"),!0}},{$elem:u.default(""+E("\u91CD\u7F6E")+""),onClick:function(N,V){return V.removeAttr("width"),V.removeAttr("height"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u5DE6")+""),onClick:function(N,V){return h.default(V,"left"),!0}},{$elem:u.default(""+E("menus.justify.\u5C45\u4E2D")+""),onClick:function(N,V){return h.default(V,"center"),!0}},{$elem:u.default(""+E("menus.justify.\u9760\u53F3")+""),onClick:function(N,V){return h.default(V,"right"),!0}}];w=new m.default(S,b,x),w.create()}function g(){w&&(w.remove(),w=null)}return{showVideoTooltip:_,hideVideoTooltip:g}}o.createShowHideFn=y;function C(S){var w=y(S),E=w.showVideoTooltip,_=w.hideVideoTooltip;S.txt.eventHooks.videoClickEvents.push(E),S.txt.eventHooks.clickEvents.push(_),S.txt.eventHooks.keyupEvents.push(_),S.txt.eventHooks.toolbarClickEvents.push(_),S.txt.eventHooks.menuClickEvents.push(_),S.txt.eventHooks.textScrollEvents.push(_),S.txt.eventHooks.changeEvents.push(_)}o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(28));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3));function h(C,S){var w=["P"],E=y(C,w);E&&m.default(E).css("text-align",S)}o.default=h;function y(C,S){for(var w,E=C.elems[0];E!=null;){if((0,c.default)(S).call(S,E==null?void 0:E.nodeName))return E;if(((w=E==null?void 0:E.parentNode)===null||w===void 0?void 0:w.nodeName)==="BODY")return null;E=E.parentNode}return E}},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(6);function u(m){if(!!c.UA.isFirefox){var h=m.txt,y=m.selection,C=h.eventHooks.keydownEvents;C.push(function(S){var w=y.getSelectionContainerElem();if(w){var E=w.getNodeTop(m),_=E.length&&E.prev().length?E.prev():null;_&&_.attr("data-we-video-p")&&y.getCursorPos()===0&&S.keyCode===8&&_.remove()}})}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=i(7),h=u.__importDefault(i(3)),y=u.__importDefault(i(33)),C=u.__importDefault(i(38)),S=u.__importDefault(i(351)),w=u.__importDefault(i(364)),E=function(_){u.__extends(g,_);function g(b){var x=this,k=h.default('
                          '),N=w.default(b);if(N.onlyUploadConf){var V;k=N.onlyUploadConf.$elem,(0,c.default)(V=N.onlyUploadConf.events).call(V,function(F){var I=F.type,P=F.fn||m.EMPTY_FN;k.on(I,function(T){T.stopPropagation(),P(T)})})}return x=_.call(this,k,b)||this,x.imgPanelConfig=N,S.default(b),x}return g.prototype.clickHandler=function(){this.imgPanelConfig.onlyUploadConf||this.createPanel()},g.prototype.createPanel=function(){var b=this.imgPanelConfig,x=new y.default(this,b);this.setPanel(x),x.create()},g.prototype.tryChangeActive=function(){},g}(C.default);o.default=E},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(352)),m=c.__importDefault(i(353)),h=c.__importDefault(i(354)),y=c.__importDefault(i(362)),C=c.__importDefault(i(363));function S(w){u.default(w),m.default(w),h.default(w),y.default(w),C.default(w)}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(131),m=c.__importDefault(i(97));function h(w,E){var _=w.config,g=_.pasteFilterStyle,b=_.pasteIgnoreImg,x=u.getPasteHtml(E,g,b);if(x)return!0;var k=u.getPasteText(E);return!!k}function y(w,E){for(var _,g=((_=E.clipboardData)===null||_===void 0?void 0:_.types)||[],b=0;b
                          -
                          `);return x.hide(),_.append(x),x}function w(g,_,x){var k=g.getBoundingClientRect(),N=x.getBoundingClientRect(),V=N.width.toFixed(2),F=N.height.toFixed(2);(0,c.default)(_).call(_,".w-e-img-drag-show-size").text(V+"px * "+F+"px"),C(_,(0,u.default)(V),(0,u.default)(F),N.left-k.left,N.top-k.top),_.show()}function E(g){var _=g.$textContainerElem,x,k=S(g,_);function N(I,P){I.on("click",function(T){T.stopPropagation()}),I.on("mousedown",".w-e-img-drag-rb",function(T){if(T.preventDefault(),!x)return;var B=T.clientX,L=T.clientY,U=P.getBoundingClientRect(),H=x.getBoundingClientRect(),R=H.width,z=H.height,$=H.left-U.left,A=H.top-U.top,J=R/z,Q=R,G=z,ie=m.default(document);function X(){ie.off("mousemove",le),ie.off("mouseup",be)}function le(ce){ce.stopPropagation(),ce.preventDefault(),Q=R+(ce.clientX-B),G=z+(ce.clientY-L),Q/G!=J&&(G=Q/J),Q=(0,u.default)(Q.toFixed(2)),G=(0,u.default)(G.toFixed(2)),(0,c.default)(I).call(I,".w-e-img-drag-show-size").text(Q.toFixed(2).replace(".00","")+"px * "+G.toFixed(2).replace(".00","")+"px"),C(I,Q,G,$,A)}ie.on("mousemove",le);function be(){x.attr("width",Q+""),x.attr("height",G+"");var ce=x.getBoundingClientRect();C(I,Q,G,ce.left-U.left,ce.top-U.top),X()}ie.on("mouseup",be),ie.on("mouseleave",X)})}function V(I){if(y.UA.isIE())return!1;I&&(x=I,w(_,k,x))}function F(){(0,c.default)(_).call(_,".w-e-img-drag-mask").hide()}return N(k,_),m.default(document).on("click",F),g.beforeDestroy(function(){m.default(document).off("click",F)}),{showDrag:V,hideDrag:F}}o.createShowHideFn=E;function b(g){var _=E(g),x=_.showDrag,k=_.hideDrag;g.txt.eventHooks.imgClickEvents.push(x),g.txt.eventHooks.textScrollEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.changeEvents.push(k)}o.default=b},function(r,o,i){r.exports=i(356)},function(r,o,i){var l=i(357);r.exports=l},function(r,o,i){i(358);var l=i(9);r.exports=l.parseFloat},function(r,o,i){var l=i(5),d=i(359);l({global:!0,forced:parseFloat!=d},{parseFloat:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseFloat,h=1/u(c+"-0")!==-1/0;r.exports=h?function(y){var C=d(String(y)),S=u(C);return S===0&&C.charAt(0)=="-"?-0:S}:u},function(r,o,i){var l=i(20),d=i(361);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-text-container { +
                          `);return x.hide(),b.append(x),x}function w(g,b,x){var k=g.getBoundingClientRect(),N=x.getBoundingClientRect(),V=N.width.toFixed(2),F=N.height.toFixed(2);(0,c.default)(b).call(b,".w-e-img-drag-show-size").text(V+"px * "+F+"px"),C(b,(0,u.default)(V),(0,u.default)(F),N.left-k.left,N.top-k.top),b.show()}function E(g){var b=g.$textContainerElem,x,k=S(g,b);function N(I,P){I.on("click",function(T){T.stopPropagation()}),I.on("mousedown",".w-e-img-drag-rb",function(T){if(T.preventDefault(),!x)return;var B=T.clientX,L=T.clientY,U=P.getBoundingClientRect(),H=x.getBoundingClientRect(),R=H.width,z=H.height,$=H.left-U.left,A=H.top-U.top,J=R/z,Q=R,G=z,ie=h.default(document);function X(){ie.off("mousemove",le),ie.off("mouseup",be)}function le(ce){ce.stopPropagation(),ce.preventDefault(),Q=R+(ce.clientX-B),G=z+(ce.clientY-L),Q/G!=J&&(G=Q/J),Q=(0,u.default)(Q.toFixed(2)),G=(0,u.default)(G.toFixed(2)),(0,c.default)(I).call(I,".w-e-img-drag-show-size").text(Q.toFixed(2).replace(".00","")+"px * "+G.toFixed(2).replace(".00","")+"px"),C(I,Q,G,$,A)}ie.on("mousemove",le);function be(){x.attr("width",Q+""),x.attr("height",G+"");var ce=x.getBoundingClientRect();C(I,Q,G,ce.left-U.left,ce.top-U.top),X()}ie.on("mouseup",be),ie.on("mouseleave",X)})}function V(I){if(y.UA.isIE())return!1;I&&(x=I,w(b,k,x))}function F(){(0,c.default)(b).call(b,".w-e-img-drag-mask").hide()}return N(k,b),h.default(document).on("click",F),g.beforeDestroy(function(){h.default(document).off("click",F)}),{showDrag:V,hideDrag:F}}o.createShowHideFn=E;function _(g){var b=E(g),x=b.showDrag,k=b.hideDrag;g.txt.eventHooks.imgClickEvents.push(x),g.txt.eventHooks.textScrollEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.changeEvents.push(k)}o.default=_},function(r,o,i){r.exports=i(356)},function(r,o,i){var l=i(357);r.exports=l},function(r,o,i){i(358);var l=i(9);r.exports=l.parseFloat},function(r,o,i){var l=i(5),d=i(359);l({global:!0,forced:parseFloat!=d},{parseFloat:d})},function(r,o,i){var l=i(8),d=i(90).trim,c=i(68),u=l.parseFloat,m=1/u(c+"-0")!==-1/0;r.exports=m?function(y){var C=d(String(y)),S=u(C);return S===0&&C.charAt(0)=="-"?-0:S}:u},function(r,o,i){var l=i(20),d=i(361);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-text-container { overflow: hidden; } .w-e-img-drag-mask { @@ -1421,23 +1421,23 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err border-radius: 2px; padding: 0 5px; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S,w=function(_,x){return x===void 0&&(x=""),C.i18next.t(x+_)};function E(g){var _=[{$elem:u.default(""),onClick:function(k,N){return k.selection.createRangeByElem(N),k.selection.restoreSelection(),k.cmd.do("delete"),!0}},{$elem:u.default("30%"),onClick:function(k,N){return N.attr("width","30%"),N.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(k,N){return N.attr("width","50%"),N.removeAttr("height"),!0}},{$elem:u.default("100%"),onClick:function(k,N){return N.attr("width","100%"),N.removeAttr("height"),!0}}];_.push({$elem:u.default(""+w("\u91CD\u7F6E")+""),onClick:function(k,N){return N.removeAttr("width"),N.removeAttr("height"),!0}}),g.attr("data-href")&&_.push({$elem:u.default(""+w("\u67E5\u770B\u94FE\u63A5")+""),onClick:function(k,N){var V=N.attr("data-href");return V&&(V=decodeURIComponent(V),window.open(V,"_target")),!0}}),S=new h.default(C,g,_),S.create()}function b(){S&&(S.remove(),S=null)}return{showImgTooltip:E,hideImgTooltip:b}}o.createShowHideFn=m;function y(C){var S=m(C),w=S.showImgTooltip,E=S.hideImgTooltip;C.txt.eventHooks.imgClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E),C.txt.eventHooks.imgDragBarMouseDownEvents.push(E),C.txt.eventHooks.changeEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.txt,m=u.selection,y=h.eventHooks.keydownEvents;y.push(function(C){var S=m.getSelectionContainerElem(),w=m.getRange();if(!(!w||!S||C.keyCode!==8||!m.isSelectionEmpty())){var E=w.startContainer,b=w.startOffset,g=null;if(b===0)for(;E!==S.elems[0]&&S.elems[0].contains(E)&&E.parentNode&&!g;){if(E.previousSibling){g=E.previousSibling;break}E=E.parentNode}else E.nodeType!==3&&(g=E.childNodes[b-1]);if(!!g){for(var _=g;_.childNodes.length;)_=_.childNodes[_.childNodes.length-1];_ instanceof HTMLElement&&_.tagName==="IMG"&&(_.remove(),C.preventDefault())}}})}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=i(6),C=h.__importDefault(i(97));function S(w){var E,b=w.config,g=new C.default(w),_=y.getRandom("up-trigger-id"),x=y.getRandom("up-file-id"),k=y.getRandom("input-link-url"),N=y.getRandom("input-link-url-alt"),V=y.getRandom("input-link-url-href"),F=y.getRandom("btn-link"),I="menus.panelMenus.image.",P=function(J,Q){return Q===void 0&&(Q=I),w.i18next.t(Q+J)};function T(A,J,Q){var G=b.linkImgCheck(A);return G===!0?!0:(typeof G=="string"&&b.customAlert(G,"error"),!1)}var B=b.uploadImgMaxLength===1?"":'multiple="multiple"',L=(0,c.default)(E=b.uploadImgAccept).call(E,function(A){return"image/"+A}).join(","),U=function(J,Q,G){return'

                          -
                          +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(39));function h(C){var S,w=function(b,x){return x===void 0&&(x=""),C.i18next.t(x+b)};function E(g){var b=[{$elem:u.default(""),onClick:function(k,N){return k.selection.createRangeByElem(N),k.selection.restoreSelection(),k.cmd.do("delete"),!0}},{$elem:u.default("30%"),onClick:function(k,N){return N.attr("width","30%"),N.removeAttr("height"),!0}},{$elem:u.default("50%"),onClick:function(k,N){return N.attr("width","50%"),N.removeAttr("height"),!0}},{$elem:u.default("100%"),onClick:function(k,N){return N.attr("width","100%"),N.removeAttr("height"),!0}}];b.push({$elem:u.default(""+w("\u91CD\u7F6E")+""),onClick:function(k,N){return N.removeAttr("width"),N.removeAttr("height"),!0}}),g.attr("data-href")&&b.push({$elem:u.default(""+w("\u67E5\u770B\u94FE\u63A5")+""),onClick:function(k,N){var V=N.attr("data-href");return V&&(V=decodeURIComponent(V),window.open(V,"_target")),!0}}),S=new m.default(C,g,b),S.create()}function _(){S&&(S.remove(),S=null)}return{showImgTooltip:E,hideImgTooltip:_}}o.createShowHideFn=h;function y(C){var S=h(C),w=S.showImgTooltip,E=S.hideImgTooltip;C.txt.eventHooks.imgClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E),C.txt.eventHooks.imgDragBarMouseDownEvents.push(E),C.txt.eventHooks.changeEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var m=u.txt,h=u.selection,y=m.eventHooks.keydownEvents;y.push(function(C){var S=h.getSelectionContainerElem(),w=h.getRange();if(!(!w||!S||C.keyCode!==8||!h.isSelectionEmpty())){var E=w.startContainer,_=w.startOffset,g=null;if(_===0)for(;E!==S.elems[0]&&S.elems[0].contains(E)&&E.parentNode&&!g;){if(E.previousSibling){g=E.previousSibling;break}E=E.parentNode}else E.nodeType!==3&&(g=E.childNodes[_-1]);if(!!g){for(var b=g;b.childNodes.length;)b=b.childNodes[b.childNodes.length-1];b instanceof HTMLElement&&b.tagName==="IMG"&&(b.remove(),C.preventDefault())}}})}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(3)),y=i(6),C=m.__importDefault(i(97));function S(w){var E,_=w.config,g=new C.default(w),b=y.getRandom("up-trigger-id"),x=y.getRandom("up-file-id"),k=y.getRandom("input-link-url"),N=y.getRandom("input-link-url-alt"),V=y.getRandom("input-link-url-href"),F=y.getRandom("btn-link"),I="menus.panelMenus.image.",P=function(J,Q){return Q===void 0&&(Q=I),w.i18next.t(Q+J)};function T(A,J,Q){var G=_.linkImgCheck(A);return G===!0?!0:(typeof G=="string"&&_.customAlert(G,"error"),!1)}var B=_.uploadImgMaxLength===1?"":'multiple="multiple"',L=(0,c.default)(E=_.uploadImgAccept).call(E,function(A){return"image/"+A}).join(","),U=function(J,Q,G){return'
                          +
                          -
                          `},H=[{selector:"#"+_,type:"click",fn:function(){var J=b.uploadImgFromMedia;if(J&&typeof J=="function")return J(),!0;var Q=m.default("#"+x),G=Q.elems[0];if(G)G.click();else return!0}},{selector:"#"+x,type:"change",fn:function(){var J=m.default("#"+x),Q=J.elems[0];if(!Q)return!0;var G=Q.files;return G!=null&&G.length&&g.uploadImg(G),Q&&(Q.value=""),!0}}],R=[``},H=[{selector:"#"+b,type:"click",fn:function(){var J=_.uploadImgFromMedia;if(J&&typeof J=="function")return J(),!0;var Q=h.default("#"+x),G=Q.elems[0];if(G)G.click();else return!0}},{selector:"#"+x,type:"change",fn:function(){var J=h.default("#"+x),Q=J.elems[0];if(!Q)return!0;var G=Q.files;return G!=null&&G.length&&g.uploadImg(G),Q&&(Q.value=""),!0}}],R=[`'];b.showLinkImgAlt&&R.push(` + placeholder="`+P("\u56FE\u7247\u5730\u5740")+'"/>'];_.showLinkImgAlt&&R.push(` '),b.showLinkImgHref&&R.push(` + placeholder="`+P("\u56FE\u7247\u6587\u5B57\u8BF4\u660E")+'"/>'),_.showLinkImgHref&&R.push(`
                          -
                          `,events:[{selector:"#"+F,type:"click",fn:function(){var J,Q=m.default("#"+k),G=(0,u.default)(J=Q.val()).call(J);if(!!G){var ie;if(b.showLinkImgAlt){var X;ie=(0,u.default)(X=m.default("#"+N).val()).call(X)}var le;if(b.showLinkImgHref){var be;le=(0,u.default)(be=m.default("#"+V).val()).call(be)}if(!!T(G))return g.insertImg(G,ie,le),!0}},bindEnter:!0}]}],$={width:300,height:0,tabs:[],onlyUploadConf:{$elem:m.default(U("w-e-menu","w-e-icon-image","\u56FE\u7247")),events:H}};return window.FileReader&&(b.uploadImgShowBase64||b.uploadImgServer||b.customUploadImg||b.uploadImgFromMedia)&&$.tabs.push(z[0]),b.showLinkImg&&($.tabs.push(z[1]),$.onlyUploadConf=void 0),$}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(24)),y=u.__importDefault(i(366)),C=function(S){u.__extends(w,S);function w(E){var b=this,g=h.default(`
                          +
                          `,events:[{selector:"#"+F,type:"click",fn:function(){var J,Q=h.default("#"+k),G=(0,u.default)(J=Q.val()).call(J);if(!!G){var ie;if(_.showLinkImgAlt){var X;ie=(0,u.default)(X=h.default("#"+N).val()).call(X)}var le;if(_.showLinkImgHref){var be;le=(0,u.default)(be=h.default("#"+V).val()).call(be)}if(!!T(G))return g.insertImg(G,ie,le),!0}},bindEnter:!0}]}],$={width:300,height:0,tabs:[],onlyUploadConf:{$elem:h.default(U("w-e-menu","w-e-icon-image","\u56FE\u7247")),events:H}};return window.FileReader&&(_.uploadImgShowBase64||_.uploadImgServer||_.customUploadImg||_.uploadImgFromMedia)&&$.tabs.push(z[0]),_.showLinkImg&&($.tabs.push(z[1]),$.onlyUploadConf=void 0),$}o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=u.__importDefault(i(24)),y=u.__importDefault(i(366)),C=function(S){u.__extends(w,S);function w(E){var _=this,g=m.default(`
                          -
                          `),_={width:130,title:"\u8BBE\u7F6E\u7F29\u8FDB",type:"list",list:[{$elem:h.default(`

                          +

                          `),b={width:130,title:"\u8BBE\u7F6E\u7F29\u8FDB",type:"list",list:[{$elem:m.default(`

                          `+E.i18next.t("menus.dropListMenu.indent.\u589E\u52A0\u7F29\u8FDB")+` -

                          `),value:"increase"},{$elem:h.default(`

                          +

                          `),value:"increase"},{$elem:m.default(`

                          `+E.i18next.t("menus.dropListMenu.indent.\u51CF\u5C11\u7F29\u8FDB")+` -

                          `),value:"decrease"}],clickHandler:function(k){b.command(k)}};return b=S.call(this,g,E,_)||this,b}return w.prototype.command=function(E){var b=this.editor,g=b.selection.getSelectionContainerElem();if(g&&b.$textElem.equal(g)){var _=b.selection.getSelectionRangeTopNodes();_.length>0&&(0,c.default)(_).call(_,function(x){y.default(h.default(x),E,b)})}else g&&g.length>0&&(0,c.default)(g).call(g,function(x){y.default(h.default(x),E,b)});b.selection.restoreSelection(),this.tryChangeActive()},w.prototype.tryChangeActive=function(){var E=this.editor,b=E.selection.getSelectionStartElem(),g=h.default(b).getNodeTop(E);g.length<=0||(g.elems[0].style.paddingLeft!=""?this.active():this.unActive())},w}(m.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(367)),y=h.__importDefault(i(368)),C=/^(\d+)(\w+)$/,S=/^(\d+)%$/;function w(b){var g=b.config.indentation;if(typeof g=="string"){if(C.test(g)){var _,x=(0,c.default)(_=(0,u.default)(g).call(g).match(C)).call(_,1,3),k=x[0],N=x[1];return{value:Number(k),unit:N}}else if(S.test(g))return{value:Number((0,u.default)(g).call(g).match(S)[1]),unit:"%"}}else if(g.value!==void 0&&g.unit)return g;return{value:2,unit:"em"}}function E(b,g,_){var x=b.getNodeTop(_),k=/^(P|H[0-9]*)$/;k.test(x.getNodeName())&&(g==="increase"?m.default(x,w(_)):g==="decrease"&&y.default(x,w(_)))}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft==="")h.css("padding-left",m.value+m.unit);else{var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(S)+m.value;h.css("padding-left",""+w+m.unit)}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(h,m){var y=h.elems[0];if(y.style.paddingLeft!==""){var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-m.unit.length),w=Number(S)-m.value;w>0?h.css("padding-left",""+w+m.unit):h.css("padding-left","")}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(38)),m=c.__importDefault(i(33)),y=c.__importDefault(i(370)),C=function(S){c.__extends(w,S);function w(E){var b=this,g=u.default(`

                          +

                          `),value:"decrease"}],clickHandler:function(k){_.command(k)}};return _=S.call(this,g,E,b)||this,_}return w.prototype.command=function(E){var _=this.editor,g=_.selection.getSelectionContainerElem();if(g&&_.$textElem.equal(g)){var b=_.selection.getSelectionRangeTopNodes();b.length>0&&(0,c.default)(b).call(b,function(x){y.default(m.default(x),E,_)})}else g&&g.length>0&&(0,c.default)(g).call(g,function(x){y.default(m.default(x),E,_)});_.selection.restoreSelection(),this.tryChangeActive()},w.prototype.tryChangeActive=function(){var E=this.editor,_=E.selection.getSelectionStartElem(),g=m.default(_).getNodeTop(E);g.length<=0||(g.elems[0].style.paddingLeft!=""?this.active():this.unActive())},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(367)),y=m.__importDefault(i(368)),C=/^(\d+)(\w+)$/,S=/^(\d+)%$/;function w(_){var g=_.config.indentation;if(typeof g=="string"){if(C.test(g)){var b,x=(0,c.default)(b=(0,u.default)(g).call(g).match(C)).call(b,1,3),k=x[0],N=x[1];return{value:Number(k),unit:N}}else if(S.test(g))return{value:Number((0,u.default)(g).call(g).match(S)[1]),unit:"%"}}else if(g.value!==void 0&&g.unit)return g;return{value:2,unit:"em"}}function E(_,g,b){var x=_.getNodeTop(b),k=/^(P|H[0-9]*)$/;k.test(x.getNodeName())&&(g==="increase"?h.default(x,w(b)):g==="decrease"&&y.default(x,w(b)))}o.default=E},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(m,h){var y=m.elems[0];if(y.style.paddingLeft==="")m.css("padding-left",h.value+h.unit);else{var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-h.unit.length),w=Number(S)+h.value;m.css("padding-left",""+w+h.unit)}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45));(0,d.default)(o,"__esModule",{value:!0});function u(m,h){var y=m.elems[0];if(y.style.paddingLeft!==""){var C=y.style.paddingLeft,S=(0,c.default)(C).call(C,0,C.length-h.unit.length),w=Number(S)-h.value;w>0?m.css("padding-left",""+w+h.unit):m.css("padding-left","")}}o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(38)),h=c.__importDefault(i(33)),y=c.__importDefault(i(370)),C=function(S){c.__extends(w,S);function w(E){var _=this,g=u.default(`

                          -
                          `);return b=S.call(this,g,E)||this,b}return w.prototype.createPanel=function(){var E=y.default(this.editor),b=new m.default(this,E);b.create()},w.prototype.clickHandler=function(){this.createPanel()},w.prototype.tryChangeActive=function(){},w}(h.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(70)),h=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),y=m.__importDefault(i(3));function C(S){var w=S.config.emotions;function E(_){var x=[];if(_.type=="image"){var k;x=(0,c.default)(k=_.content).call(k,function(V){return typeof V=="string"?"":' +
                          `);return _=S.call(this,g,E)||this,_}return w.prototype.createPanel=function(){var E=y.default(this.editor),_=new h.default(this,E);_.create()},w.prototype.clickHandler=function(){this.createPanel()},w.prototype.tryChangeActive=function(){},w}(m.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26)),u=l(i(70)),m=l(i(17));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),y=h.__importDefault(i(3));function C(S){var w=S.config.emotions;function E(b){var x=[];if(b.type=="image"){var k;x=(0,c.default)(k=b.content).call(k,function(V){return typeof V=="string"?"":' ['+V.alt+`] - `}),x=(0,u.default)(x).call(x,function(V){return V!==""})}else{var N;x=(0,c.default)(N=_.content).call(N,function(V){return''+V+""})}return x.join("").replace(/ /g,"")}var b=(0,c.default)(w).call(w,function(_){return{title:S.i18next.t("menus.panelMenus.emoticon."+_.title),tpl:"
                          "+E(_)+"
                          ",events:[{selector:".eleImg",type:"click",fn:function(k){var N=y.default(k.target),V=N.getNodeName(),F;if(V==="IMG"){var I;F=(0,h.default)(I=N.parent().html()).call(I)}else F=""+N.html()+"";return S.cmd.do("insertHTML",F),!0}}]}}),g={width:300,height:230,tabs:b};return g}o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createListHandle=o.ClassType=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(372)),m=c.__importDefault(i(374)),y=c.__importDefault(i(375)),C=c.__importDefault(i(376)),S=c.__importDefault(i(377)),w;(function(_){_.Wrap="WrapListHandle",_.Join="JoinListHandle",_.StartJoin="StartJoinListHandle",_.EndJoin="EndJoinListHandle",_.Other="OtherListHandle"})(w=o.ClassType||(o.ClassType={}));var E={WrapListHandle:h.default,JoinListHandle:m.default,StartJoinListHandle:y.default,EndJoinListHandle:C.default,OtherListHandle:S.default};function b(_,x,k){if(_===w.Other&&k===void 0)throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range");return _!==w.Other?new E[_](x):new E[_](x,k)}o.createListHandle=b;var g=function(){function _(x){this.handle=x,this.handle.exec()}return _.prototype.getSelectionRangeElem=function(){return u.default(this.handle.selectionRangeElem.get())},_}();o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E=this.options,b=E.listType,g=E.listTarget,_=E.$selectionElem,x=E.$startElem,k=E.$endElem,N,V=[],F=_==null?void 0:_.getNodeName(),I=x.prior,P=k.prior;if(!x.prior&&!k.prior||!(I!=null&&I.prev().length)&&!(P!=null&&P.next().length)){var T;(0,c.default)(T=_==null?void 0:_.children()).call(T,function($){V.push(h.default($))}),F===b?N=y.createElementFragment(V,y.createDocumentFragment(),"p"):(N=y.createElement(g),(0,c.default)(V).call(V,function($){N.appendChild($.elems[0])})),this.selectionRangeElem.set(N),y.insertBefore(_,N,_.elems[0]),_.remove()}else{for(var B=I;B.length;)V.push(B),P!=null&&P.equal(B)?B=h.default(void 0):B=B.next();var L=I.prev(),U=P.next();if(F===b?N=y.createElementFragment(V,y.createDocumentFragment(),"p"):(N=y.createElement(g),(0,c.default)(V).call(V,function($){N.append($.elems[0])})),L.length&&U.length){for(var H=[];U.length;)H.push(U),U=U.next();var R=y.createElement(F);(0,c.default)(H).call(H,function($){R.append($.elems[0])}),h.default(R).insertAfter(_),this.selectionRangeElem.set(N);var z=_.next();z.length?y.insertBefore(_,N,z.elems[0]):_.parent().elems[0].append(N)}else if(!L.length)this.selectionRangeElem.set(N),y.insertBefore(_,N,_.elems[0]);else{this.selectionRangeElem.set(N);var z=_.next();z.length?y.insertBefore(_,N,z.elems[0]):_.parent().elems[0].append(N)}}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=function(){function h(){this._element=null}return h.prototype.set=function(m){if(m instanceof DocumentFragment){var y,C=[];(0,c.default)(y=m.childNodes).call(y,function(S){C.push(S)}),m=C}this._element=m},h.prototype.get=function(){return this._element},h.prototype.clear=function(){this._element=null},h}();o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,b,g,_,x,k,N,V=this.options,F=V.editor,I=V.listType,P=V.listTarget,T=V.$startElem,B=V.$endElem,L,U=F.selection.getSelectionRangeTopNodes(),H=T==null?void 0:T.getNodeName(),R=B==null?void 0:B.getNodeName();if(H===R)if(U.length>2)if(U.shift(),U.pop(),L=y.createElementFragment(y.filterSelectionNodes(U),y.createDocumentFragment()),H===I)(E=B.children())===null||E===void 0||(0,c.default)(E).call(E,function(ce){L.append(ce)}),B.remove(),this.selectionRangeElem.set(L),T.elems[0].append(L);else{for(var z=document.createDocumentFragment(),$=document.createDocumentFragment(),A=y.getStartPoint(T);A.length;){var J=A.elems[0];A=A.next(),z.append(J)}for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q.elems[0]),Q=Q.prev();(0,c.default)(G).call(G,function(ce){$.append(ce)});var ie=y.createElement(P);ie.append(z),ie.append(L),ie.append($),L=ie,this.selectionRangeElem.set(L),h.default(ie).insertAfter(T),!(!((b=T.children())===null||b===void 0)&&b.length)&&T.remove(),!(!((g=B.children())===null||g===void 0)&&g.length)&&B.remove()}else{U.length=0;for(var A=y.getStartPoint(T);A.length;)U.push(A),A=A.next();for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q),Q=Q.prev();U.push.apply(U,G),H===I?(L=y.createElementFragment(U,y.createDocumentFragment(),"p"),this.selectionRangeElem.set(L),y.insertBefore(T,L,B.elems[0])):(L=y.createElement(P),(0,c.default)(U).call(U,function(se){L.append(se.elems[0])}),this.selectionRangeElem.set(L),h.default(L).insertAfter(T)),!(!((_=T.children())===null||_===void 0)&&_.length)&&B.remove(),!(!((x=B.children())===null||x===void 0)&&x.length)&&B.remove()}else{for(var X=[],Q=y.getEndPoint(B);Q.length;)X.unshift(Q),Q=Q.prev();for(var le=[],A=y.getStartPoint(T);A.length;)le.push(A),A=A.next();if(L=y.createDocumentFragment(),U.shift(),U.pop(),(0,c.default)(le).call(le,function(pe){return L.append(pe.elems[0])}),L=y.createElementFragment(y.filterSelectionNodes(U),L),(0,c.default)(X).call(X,function(pe){return L.append(pe.elems[0])}),this.selectionRangeElem.set(L),H===I)T.elems[0].append(L),!(!((k=B.children())===null||k===void 0)&&k.length)&&B.remove();else if(!((N=B.children())===null||N===void 0)&&N.length){var be=B.children();y.insertBefore(be,L,be.elems[0])}else B.elems[0].append(L)}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,b=this.options,g=b.editor,_=b.listType,x=b.listTarget,k=b.$startElem,N,V=g.selection.getSelectionRangeTopNodes(),F=k==null?void 0:k.getNodeName();V.shift();for(var I=[],P=y.getStartPoint(k);P.length;)I.push(P),P=P.next();F===_?(N=y.createDocumentFragment(),(0,c.default)(I).call(I,function(T){return N.append(T.elems[0])}),N=y.createElementFragment(y.filterSelectionNodes(V),N),this.selectionRangeElem.set(N),k.elems[0].append(N)):(N=y.createElement(x),(0,c.default)(I).call(I,function(T){return N.append(T.elems[0])}),N=y.createElementFragment(y.filterSelectionNodes(V),N),this.selectionRangeElem.set(N),h.default(N).insertAfter(k),!(!((E=k.children())===null||E===void 0)&&E.length)&&k.remove())},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,b,g=this.options,_=g.editor,x=g.listType,k=g.listTarget,N=g.$endElem,V,F=_.selection.getSelectionRangeTopNodes(),I=N==null?void 0:N.getNodeName();F.pop();for(var P=[],T=y.getEndPoint(N);T.length;)P.unshift(T),T=T.prev();if(I===x)if(V=y.createElementFragment(y.filterSelectionNodes(F),y.createDocumentFragment()),(0,c.default)(P).call(P,function(U){return V.append(U.elems[0])}),this.selectionRangeElem.set(V),!((E=N.children())===null||E===void 0)&&E.length){var B=N.children();y.insertBefore(B,V,B.elems[0])}else N.elems[0].append(V);else{var L=y.filterSelectionNodes(F);L.push.apply(L,P),V=y.createElementFragment(L,y.createElement(k)),this.selectionRangeElem.set(V),h.default(V).insertBefore(N),!(!((b=N.children())===null||b===void 0)&&b.length)&&N.remove()}},w}(m.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(58),h=i(47),m=function(y){c.__extends(C,y);function C(S,w){var E=y.call(this,S)||this;return E.range=w,E}return C.prototype.exec=function(){var S=this.options,w=S.editor,E=S.listTarget,b=w.selection.getSelectionRangeTopNodes(),g=h.createElementFragment(h.filterSelectionNodes(b),h.createElement(E));this.selectionRangeElem.set(g),this.range.insertNode(g)},C}(u.ListHandle);o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(24)),y=h.__importDefault(i(3)),C=h.__importDefault(i(379)),S=function(w){h.__extends(E,w);function E(b){var g=this,_=y.default(`
                          + `}),x=(0,u.default)(x).call(x,function(V){return V!==""})}else{var N;x=(0,c.default)(N=b.content).call(N,function(V){return''+V+""})}return x.join("").replace(/ /g,"")}var _=(0,c.default)(w).call(w,function(b){return{title:S.i18next.t("menus.panelMenus.emoticon."+b.title),tpl:"
                          "+E(b)+"
                          ",events:[{selector:".eleImg",type:"click",fn:function(k){var N=y.default(k.target),V=N.getNodeName(),F;if(V==="IMG"){var I;F=(0,m.default)(I=N.parent().html()).call(I)}else F=""+N.html()+"";return S.cmd.do("insertHTML",F),!0}}]}}),g={width:300,height:230,tabs:_};return g}o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createListHandle=o.ClassType=void 0;var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(372)),h=c.__importDefault(i(374)),y=c.__importDefault(i(375)),C=c.__importDefault(i(376)),S=c.__importDefault(i(377)),w;(function(b){b.Wrap="WrapListHandle",b.Join="JoinListHandle",b.StartJoin="StartJoinListHandle",b.EndJoin="EndJoinListHandle",b.Other="OtherListHandle"})(w=o.ClassType||(o.ClassType={}));var E={WrapListHandle:m.default,JoinListHandle:h.default,StartJoinListHandle:y.default,EndJoinListHandle:C.default,OtherListHandle:S.default};function _(b,x,k){if(b===w.Other&&k===void 0)throw new Error("other \u7C7B\u9700\u8981\u4F20\u5165 range");return b!==w.Other?new E[b](x):new E[b](x,k)}o.createListHandle=_;var g=function(){function b(x){this.handle=x,this.handle.exec()}return b.prototype.getSelectionRangeElem=function(){return u.default(this.handle.selectionRangeElem.get())},b}();o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E=this.options,_=E.listType,g=E.listTarget,b=E.$selectionElem,x=E.$startElem,k=E.$endElem,N,V=[],F=b==null?void 0:b.getNodeName(),I=x.prior,P=k.prior;if(!x.prior&&!k.prior||!(I!=null&&I.prev().length)&&!(P!=null&&P.next().length)){var T;(0,c.default)(T=b==null?void 0:b.children()).call(T,function($){V.push(m.default($))}),F===_?N=y.createElementFragment(V,y.createDocumentFragment(),"p"):(N=y.createElement(g),(0,c.default)(V).call(V,function($){N.appendChild($.elems[0])})),this.selectionRangeElem.set(N),y.insertBefore(b,N,b.elems[0]),b.remove()}else{for(var B=I;B.length;)V.push(B),P!=null&&P.equal(B)?B=m.default(void 0):B=B.next();var L=I.prev(),U=P.next();if(F===_?N=y.createElementFragment(V,y.createDocumentFragment(),"p"):(N=y.createElement(g),(0,c.default)(V).call(V,function($){N.append($.elems[0])})),L.length&&U.length){for(var H=[];U.length;)H.push(U),U=U.next();var R=y.createElement(F);(0,c.default)(H).call(H,function($){R.append($.elems[0])}),m.default(R).insertAfter(b),this.selectionRangeElem.set(N);var z=b.next();z.length?y.insertBefore(b,N,z.elems[0]):b.parent().elems[0].append(N)}else if(!L.length)this.selectionRangeElem.set(N),y.insertBefore(b,N,b.elems[0]);else{this.selectionRangeElem.set(N);var z=b.next();z.length?y.insertBefore(b,N,z.elems[0]):b.parent().elems[0].append(N)}}},w}(h.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=function(){function m(){this._element=null}return m.prototype.set=function(h){if(h instanceof DocumentFragment){var y,C=[];(0,c.default)(y=h.childNodes).call(y,function(S){C.push(S)}),h=C}this._element=h},m.prototype.get=function(){return this._element},m.prototype.clear=function(){this._element=null},m}();o.default=u},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_,g,b,x,k,N,V=this.options,F=V.editor,I=V.listType,P=V.listTarget,T=V.$startElem,B=V.$endElem,L,U=F.selection.getSelectionRangeTopNodes(),H=T==null?void 0:T.getNodeName(),R=B==null?void 0:B.getNodeName();if(H===R)if(U.length>2)if(U.shift(),U.pop(),L=y.createElementFragment(y.filterSelectionNodes(U),y.createDocumentFragment()),H===I)(E=B.children())===null||E===void 0||(0,c.default)(E).call(E,function(ce){L.append(ce)}),B.remove(),this.selectionRangeElem.set(L),T.elems[0].append(L);else{for(var z=document.createDocumentFragment(),$=document.createDocumentFragment(),A=y.getStartPoint(T);A.length;){var J=A.elems[0];A=A.next(),z.append(J)}for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q.elems[0]),Q=Q.prev();(0,c.default)(G).call(G,function(ce){$.append(ce)});var ie=y.createElement(P);ie.append(z),ie.append(L),ie.append($),L=ie,this.selectionRangeElem.set(L),m.default(ie).insertAfter(T),!(!((_=T.children())===null||_===void 0)&&_.length)&&T.remove(),!(!((g=B.children())===null||g===void 0)&&g.length)&&B.remove()}else{U.length=0;for(var A=y.getStartPoint(T);A.length;)U.push(A),A=A.next();for(var Q=y.getEndPoint(B),G=[];Q.length;)G.unshift(Q),Q=Q.prev();U.push.apply(U,G),H===I?(L=y.createElementFragment(U,y.createDocumentFragment(),"p"),this.selectionRangeElem.set(L),y.insertBefore(T,L,B.elems[0])):(L=y.createElement(P),(0,c.default)(U).call(U,function(se){L.append(se.elems[0])}),this.selectionRangeElem.set(L),m.default(L).insertAfter(T)),!(!((b=T.children())===null||b===void 0)&&b.length)&&B.remove(),!(!((x=B.children())===null||x===void 0)&&x.length)&&B.remove()}else{for(var X=[],Q=y.getEndPoint(B);Q.length;)X.unshift(Q),Q=Q.prev();for(var le=[],A=y.getStartPoint(T);A.length;)le.push(A),A=A.next();if(L=y.createDocumentFragment(),U.shift(),U.pop(),(0,c.default)(le).call(le,function(pe){return L.append(pe.elems[0])}),L=y.createElementFragment(y.filterSelectionNodes(U),L),(0,c.default)(X).call(X,function(pe){return L.append(pe.elems[0])}),this.selectionRangeElem.set(L),H===I)T.elems[0].append(L),!(!((k=B.children())===null||k===void 0)&&k.length)&&B.remove();else if(!((N=B.children())===null||N===void 0)&&N.length){var be=B.children();y.insertBefore(be,L,be.elems[0])}else B.elems[0].append(L)}},w}(h.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_=this.options,g=_.editor,b=_.listType,x=_.listTarget,k=_.$startElem,N,V=g.selection.getSelectionRangeTopNodes(),F=k==null?void 0:k.getNodeName();V.shift();for(var I=[],P=y.getStartPoint(k);P.length;)I.push(P),P=P.next();F===b?(N=y.createDocumentFragment(),(0,c.default)(I).call(I,function(T){return N.append(T.elems[0])}),N=y.createElementFragment(y.filterSelectionNodes(V),N),this.selectionRangeElem.set(N),k.elems[0].append(N)):(N=y.createElement(x),(0,c.default)(I).call(I,function(T){return N.append(T.elems[0])}),N=y.createElementFragment(y.filterSelectionNodes(V),N),this.selectionRangeElem.set(N),m.default(N).insertAfter(k),!(!((E=k.children())===null||E===void 0)&&E.length)&&k.remove())},w}(h.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(58),y=i(47),C=function(S){u.__extends(w,S);function w(E){return S.call(this,E)||this}return w.prototype.exec=function(){var E,_,g=this.options,b=g.editor,x=g.listType,k=g.listTarget,N=g.$endElem,V,F=b.selection.getSelectionRangeTopNodes(),I=N==null?void 0:N.getNodeName();F.pop();for(var P=[],T=y.getEndPoint(N);T.length;)P.unshift(T),T=T.prev();if(I===x)if(V=y.createElementFragment(y.filterSelectionNodes(F),y.createDocumentFragment()),(0,c.default)(P).call(P,function(U){return V.append(U.elems[0])}),this.selectionRangeElem.set(V),!((E=N.children())===null||E===void 0)&&E.length){var B=N.children();y.insertBefore(B,V,B.elems[0])}else N.elems[0].append(V);else{var L=y.filterSelectionNodes(F);L.push.apply(L,P),V=y.createElementFragment(L,y.createElement(k)),this.selectionRangeElem.set(V),m.default(V).insertBefore(N),!(!((_=N.children())===null||_===void 0)&&_.length)&&N.remove()}},w}(h.ListHandle);o.default=C},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(58),m=i(47),h=function(y){c.__extends(C,y);function C(S,w){var E=y.call(this,S)||this;return E.range=w,E}return C.prototype.exec=function(){var S=this.options,w=S.editor,E=S.listTarget,_=w.selection.getSelectionRangeTopNodes(),g=m.createElementFragment(m.filterSelectionNodes(_),m.createElement(E));this.selectionRangeElem.set(g),this.range.insertNode(g)},C}(u.ListHandle);o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(24)),y=m.__importDefault(i(3)),C=m.__importDefault(i(379)),S=function(w){m.__extends(E,w);function E(_){var g=this,b=y.default(`
                          -
                          `),x=new C.default(b,b.config.lineHeights),k={width:100,title:"\u8BBE\u7F6E\u884C\u9AD8",type:"list",list:x.getItemList(),clickHandler:function(V){b.selection.saveRange(),g.command(V)}};return g=w.call(this,_,b,k)||this,g}return E.prototype.command=function(b){var g=this.editor;g.selection.restoreSelection();var _=y.default(g.selection.getSelectionContainerElem());if(!!_.elems.length){if(_&&g.$textElem.equal(_)){for(var x=!1,k=y.default(g.selection.getSelectionStartElem()).elems[0],N=y.default(g.selection.getSelectionEndElem()).elems[0],V=this.getDom(k),F=this.getDom(N),I=_.elems[0].children,P=0;P"+C.i18next.t("\u9ED8\u8BA4")+""),value:""}],(0,c.default)(S).call(S,function(E){w.itemList.push({$elem:h.default(""+E+""),value:E})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
                          +
                          `),x=new C.default(_,_.config.lineHeights),k={width:100,title:"\u8BBE\u7F6E\u884C\u9AD8",type:"list",list:x.getItemList(),clickHandler:function(V){_.selection.saveRange(),g.command(V)}};return g=w.call(this,b,_,k)||this,g}return E.prototype.command=function(_){var g=this.editor;g.selection.restoreSelection();var b=y.default(g.selection.getSelectionContainerElem());if(!!b.elems.length){if(b&&g.$textElem.equal(b)){for(var x=!1,k=y.default(g.selection.getSelectionStartElem()).elems[0],N=y.default(g.selection.getSelectionEndElem()).elems[0],V=this.getDom(k),F=this.getDom(N),I=b.elems[0].children,P=0;P"+C.i18next.t("\u9ED8\u8BA4")+""),value:""}],(0,c.default)(S).call(S,function(E){w.itemList.push({$elem:m.default(""+E+""),value:E})})}return y.prototype.getItemList=function(){return this.itemList},y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(23)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.revoke();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(23)),m=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.revoke();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[0]?this.active():this.unActive())},C}(m.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(23)),h=function(y){c.__extends(C,y);function C(S){var w=this,E=u.default(`
                          -
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.restore();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},C}(h.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(38)),h=c.__importDefault(i(3)),m=c.__importDefault(i(383)),y=c.__importDefault(i(33)),C=c.__importDefault(i(392)),S=function(w){c.__extends(E,w);function E(b){var g=this,_=h.default('
                          ');return g=w.call(this,_,b)||this,C.default(b),g}return E.prototype.clickHandler=function(){this.createPanel()},E.prototype.createPanel=function(){var b=m.default(this.editor),g=new y.default(this,b);g.create()},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(384));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3));i(389);var y=u.__importDefault(i(391));function C(w){return w>0&&(0,c.default)(w)}function S(w){var E=new y.default(w),b=h.getRandom("w-col-id"),g=h.getRandom("w-row-id"),_=h.getRandom("btn-link"),x="menus.panelMenus.table.",k=function(I){return w.i18next.t(I)},N=[{title:k(x+"\u63D2\u5165\u8868\u683C"),tpl:`
                          +
                          `);return w=y.call(this,E,S)||this,w}return C.prototype.clickHandler=function(){var S=this.editor;S.history.restore();var w=S.$textElem.children();if(!!(w!=null&&w.length)){var E=w.last();S.selection.createRangeByElem(E,!1,!0),S.selection.restoreSelection()}},C.prototype.tryChangeActive=function(){this.editor.isCompatibleMode||(this.editor.history.size[1]?this.active():this.unActive())},C}(m.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(38)),m=c.__importDefault(i(3)),h=c.__importDefault(i(383)),y=c.__importDefault(i(33)),C=c.__importDefault(i(392)),S=function(w){c.__extends(E,w);function E(_){var g=this,b=m.default('
                          ');return g=w.call(this,b,_)||this,C.default(_),g}return E.prototype.clickHandler=function(){this.createPanel()},E.prototype.createPanel=function(){var _=h.default(this.editor),g=new y.default(this,_);g.create()},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(384));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=i(6),h=u.__importDefault(i(3));i(389);var y=u.__importDefault(i(391));function C(w){return w>0&&(0,c.default)(w)}function S(w){var E=new y.default(w),_=m.getRandom("w-col-id"),g=m.getRandom("w-row-id"),b=m.getRandom("btn-link"),x="menus.panelMenus.table.",k=function(I){return w.i18next.t(I)},N=[{title:k(x+"\u63D2\u5165\u8868\u683C"),tpl:`
                          `+k("\u521B\u5EFA")+` `+k(x+"\u884C")+` - + `+(k(x+"\u5217")+k(x+"\u7684")+k(x+"\u8868\u683C"))+`
                          - +
                          -
                          `,events:[{selector:"#"+_,type:"click",fn:function(){var I=Number(m.default("#"+b).val()),P=Number(m.default("#"+g).val());return C(P)&&C(I)?(E.createAction(P,I),!0):(w.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570","warning"),!1)},bindEnter:!0}]}],V={width:330,height:0,tabs:[]};return V.tabs.push(N[0]),V}o.default=S},function(r,o,i){r.exports=i(385)},function(r,o,i){var l=i(386);r.exports=l},function(r,o,i){i(387);var l=i(9);r.exports=l.Number.isInteger},function(r,o,i){var l=i(5),d=i(388);l({target:"Number",stat:!0},{isInteger:d})},function(r,o,i){var l=i(13),d=Math.floor;r.exports=function(u){return!l(u)&&isFinite(u)&&d(u)===u}},function(r,o,i){var l=i(20),d=i(390);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-table { +
                          `,events:[{selector:"#"+b,type:"click",fn:function(){var I=Number(h.default("#"+_).val()),P=Number(h.default("#"+g).val());return C(P)&&C(I)?(E.createAction(P,I),!0):(w.config.customAlert("\u8868\u683C\u884C\u5217\u8BF7\u8F93\u5165\u6B63\u6574\u6570","warning"),!1)},bindEnter:!0}]}],V={width:330,height:0,tabs:[]};return V.tabs.push(N[0]),V}o.default=S},function(r,o,i){r.exports=i(385)},function(r,o,i){var l=i(386);r.exports=l},function(r,o,i){i(387);var l=i(9);r.exports=l.Number.isInteger},function(r,o,i){var l=i(5),d=i(388);l({target:"Number",stat:!0},{isInteger:d})},function(r,o,i){var l=i(13),d=Math.floor;r.exports=function(u){return!l(u)&&isFinite(u)&&d(u)===u}},function(r,o,i){var l=i(20),d=i(390);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-table { display: flex; } .w-e-table .w-e-table-input { @@ -1484,29 +1484,29 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err text-align: center!important; margin: 0 5px; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3)),m=function(){function y(C){this.editor=C}return y.prototype.createAction=function(C,S){var w=this.editor,E=h.default(w.selection.getSelectionContainerElem()),b=h.default(E.elems[0]).parentUntilEditor("UL",w),g=h.default(E.elems[0]).parentUntilEditor("OL",w);if(!(b||g)){var _=this.createTableHtml(C,S);w.cmd.do("insertHTML",_)}},y.prototype.createTableHtml=function(C,S){for(var w="",E="",b=0;b":E=E+"";w=w+""+E+""}var _=''+w+("
                          "+u.EMPTY_P);return _},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(393)),h=i(400);function m(y){u.default(y),h.bindEventKeyboardEvent(y),h.bindClickEvent(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39)),m=c.__importDefault(i(394)),y=c.__importDefault(i(399)),C=i(7);function S(g){var _;function x(N){var V=new y.default(g),F="menus.panelMenus.table.",I=function(B,L){return L===void 0&&(L=F),g.i18next.t(L+B)},P=[{$elem:u.default(""+I("\u5220\u9664\u8868\u683C")+""),onClick:function(B,L){return B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",C.EMPTY_P),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R)),$=V.getTableHtml(L.elems[0]),A=V.getTableHtml(m.default.ProcessingRow(u.default($),z).elems[0]);return A=b(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u5220\u9664\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R)),$=V.getTableHtml(L.elems[0]),A=m.default.DeleteRow(u.default($),z).elems[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=V.getTableHtml(m.default.DeleteRow(u.default($),z).elems[0]),J=b(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getCurrentColIndex(H.elems[0]),z=V.getTableHtml(L.elems[0]),$=V.getTableHtml(m.default.ProcessingCol(u.default(z),R).elems[0]);return $=b(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}},{$elem:u.default(""+I("\u5220\u9664\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getCurrentColIndex(H.elems[0]),z=V.getTableHtml(L.elems[0]),$=m.default.DeleteCol(u.default(z),R),A=$.elems[0].children[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=V.getTableHtml($.elems[0]),J=b(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u8BBE\u7F6E\u8868\u5934")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R));z!==0&&(z=0);var $=V.getTableHtml(L.elems[0]),A=V.getTableHtml(m.default.setTheHeader(u.default($),z,"th").elems[0]);return A=b(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u53D6\u6D88\u8868\u5934")+""),onClick:function(B,L){var U=u.default(B.selection.getSelectionStartElem()),H=V.getRowNode(U.elems[0]);if(!H)return!0;var R=Number(V.getCurrentRowIndex(L.elems[0],H));R!==0&&(R=0);var z=V.getTableHtml(L.elems[0]),$=V.getTableHtml(m.default.setTheHeader(u.default(z),R,"td").elems[0]);return $=b(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}}];_=new h.default(g,N,P),_.create()}function k(){_&&(_.remove(),_=null)}return{showTableTooltip:x,hideTableTooltip:k}}function w(g){var _=g.selection.getSelectionStartElem(),x=g.selection.getSelectionEndElem();return(_==null?void 0:_.elems[0])!==(x==null?void 0:x.elems[0])}function E(g){var _=S(g),x=_.showTableTooltip,k=_.hideTableTooltip;g.txt.eventHooks.tableClickEvents.push(x),g.txt.eventHooks.clickEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.textScrollEvents.push(k)}o.default=E;function b(g,_){var x=g.elems[0].nextSibling;return(!x||x.innerHTML==="
                          ")&&(_+=""+C.EMPTY_P),_}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(91)),h=l(i(4)),m=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=y.__importDefault(i(3));function S(k,N){for(var V=x(k),F=(0,c.default)(Array.prototype).apply(V.children),I=F[0].children.length,P=document.createElement("tr"),T=0;T1?arguments[1]:void 0,_=g!==void 0,x=y(w),k=0,N,V,F,I,P,T;if(_&&(g=l(g,b>2?arguments[2]:void 0,2)),x!=null&&!(E==Array&&u(x)))for(I=x.call(w),P=I.next,V=new E;!(F=P.call(I)).done;k++)T=_?c(I,g,[F.value,k],!0):F.value,m(V,k,T);else for(N=h(w.length),V=new E(N);N>k;k++)T=_?g(w[k],k):w[k],m(V,k,T);return V.length=k,V}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(3)),y=function(){function C(S){this.editor=S}return C.prototype.getRowNode=function(S){var w,E=m.default(S).elems[0];return E.parentNode&&(E=(w=m.default(E).parentUntil("TR",E))===null||w===void 0?void 0:w.elems[0]),E},C.prototype.getCurrentRowIndex=function(S,w){var E,b=0,g=S.children[0];return g.nodeName==="COLGROUP"&&(g=S.children[S.children.length-1]),(0,c.default)(E=(0,u.default)(g.children)).call(E,function(_,x){_===w&&(b=x)}),b},C.prototype.getCurrentColIndex=function(S){var w,E,b=0,g=m.default(S).getNodeName()==="TD"||m.default(S).getNodeName()==="TH"?S:(E=m.default(S).parentUntil("TD",S))===null||E===void 0?void 0:E.elems[0],_=m.default(g).parent();return(0,c.default)(w=(0,u.default)(_.elems[0].children)).call(w,function(x,k){x===g&&(b=k)}),b},C.prototype.getTableHtml=function(S){var w=''+m.default(S).html()+"
                          ";return w},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.bindEventKeyboardEvent=o.bindClickEvent=void 0;var c=i(2),u=c.__importDefault(i(3));function h(C){if(!C.length)return!1;var S=C.elems[0];return S.nodeName==="P"&&S.innerHTML==="
                          "}function m(C){function S(w,E){if(E.detail>=3){var b=window.getSelection();if(b){var g=b.focusNode,_=b.anchorNode,x=u.default(_==null?void 0:_.parentElement);if(!w.isContain(u.default(g))){var k=x.elems[0].tagName==="TD"?x:x.parentUntilEditor("td",C);if(k){var N=C.selection.getRange();N==null||N.setEnd(k.elems[0],k.elems[0].childNodes.length),C.selection.restoreSelection()}}}}}C.txt.eventHooks.tableClickEvents.push(S)}o.bindClickEvent=m;function y(C){var S=C.txt,w=C.selection,E=S.eventHooks.keydownEvents;E.push(function(b){C.selection.saveRange();var g=w.getSelectionContainerElem();if(g){var _=g.getNodeTop(C),x=_.length&&_.prev().length?_.prev():null;if(x&&x.getNodeName()==="TABLE"&&w.isSelectionEmpty()&&w.getCursorPos()===0&&b.keyCode===8){var k=_.next(),N=!!k.length;N&&h(_)&&(_.remove(),C.selection.setRangeToElem(k.elems[0])),b.preventDefault()}}})}o.bindEventKeyboardEvent=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0}),o.formatCodeHtml=void 0;var u=i(2),h=u.__importDefault(i(38)),m=u.__importDefault(i(3)),y=i(6),C=u.__importDefault(i(402)),S=u.__importDefault(i(139)),w=u.__importDefault(i(33)),E=u.__importDefault(i(403));function b(_,x){if(!x)return x;return x=N(x),x=k(x),x=y.replaceSpecialSymbol(x),x;function k(V){var F=V.match(//g);return F===null||(0,c.default)(F).call(F,function(I){V=V.replace(I,I.replace(/<\/code>/g,` -`).replace(/
                          /g,""))}),V}function N(V){var F,I=V.match(//gm);if(!I||!I.length)return V;for(var P=(0,c.default)(F=y.deepClone(I)).call(F,function(B){return B=B.replace(/]+>/,""),B.replace(/<\/span>/,"")}),T=0;T

                          ');return N=_.call(this,V,k)||this,E.default(k),N}return x.prototype.insertLineCode=function(k){var N=this.editor,V=m.default(""+k+"");N.cmd.do("insertElem",V),N.selection.createRangeByElem(V,!1),N.selection.restoreSelection()},x.prototype.clickHandler=function(){var k=this.editor,N=k.selection.getSelectionText();this.isActive||(k.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(N))},x.prototype.createPanel=function(k,N){var V=C.default(this.editor,k,N),F=new w.default(this,V);F.create()},x.prototype.tryChangeActive=function(){var k=this.editor;S.default(k)?this.active():this.unActive()},x}(h.default);o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=i(6),m=u.__importDefault(i(3)),y=u.__importDefault(i(139)),C=i(7);function S(w,E,b){var g,_=h.getRandom("input-iframe"),x=h.getRandom("select"),k=h.getRandom("btn-ok");function N(P,T){var B,L=y.default(w);L&&V();var U=(B=w.selection.getSelectionStartElem())===null||B===void 0?void 0:B.elems[0].innerHTML;U&&w.cmd.do("insertHTML",C.EMPTY_P);var H=T.replace(//g,">");w.highlight&&(H=w.highlight.highlightAuto(H).value),w.cmd.do("insertHTML",'
                          '+H+"
                          ");var R=w.selection.getSelectionStartElem(),z=R==null?void 0:R.getNodeTop(w);(z==null?void 0:z.getNextSibling().elems.length)===0&&m.default(C.EMPTY_P).insertAfter(z)}function V(){if(!!y.default(w)){var P=w.selection.getSelectionStartElem(),T=P==null?void 0:P.getNodeTop(w);!T||(w.selection.createRangeByElem(T),w.selection.restoreSelection())}}var F=function(T){return w.i18next.t(T)},I={width:500,height:0,tabs:[{title:F("menus.panelMenus.code.\u63D2\u5165\u4EE3\u7801"),tpl:`
                          +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),m=c.__importDefault(i(3)),h=function(){function y(C){this.editor=C}return y.prototype.createAction=function(C,S){var w=this.editor,E=m.default(w.selection.getSelectionContainerElem()),_=m.default(E.elems[0]).parentUntilEditor("UL",w),g=m.default(E.elems[0]).parentUntilEditor("OL",w);if(!(_||g)){var b=this.createTableHtml(C,S);w.cmd.do("insertHTML",b)}},y.prototype.createTableHtml=function(C,S){for(var w="",E="",_=0;_":E=E+"";w=w+""+E+""}var b=''+w+("
                          "+u.EMPTY_P);return b},y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(393)),m=i(400);function h(y){u.default(y),m.bindEventKeyboardEvent(y),m.bindClickEvent(y)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(39)),h=c.__importDefault(i(394)),y=c.__importDefault(i(399)),C=i(7);function S(g){var b;function x(N){var V=new y.default(g),F="menus.panelMenus.table.",I=function(B,L){return L===void 0&&(L=F),g.i18next.t(L+B)},P=[{$elem:u.default(""+I("\u5220\u9664\u8868\u683C")+""),onClick:function(B,L){return B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",C.EMPTY_P),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R)),$=V.getTableHtml(L.elems[0]),A=V.getTableHtml(h.default.ProcessingRow(u.default($),z).elems[0]);return A=_(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u5220\u9664\u884C")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R)),$=V.getTableHtml(L.elems[0]),A=h.default.DeleteRow(u.default($),z).elems[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=V.getTableHtml(h.default.DeleteRow(u.default($),z).elems[0]),J=_(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u6DFB\u52A0\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getCurrentColIndex(H.elems[0]),z=V.getTableHtml(L.elems[0]),$=V.getTableHtml(h.default.ProcessingCol(u.default(z),R).elems[0]);return $=_(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}},{$elem:u.default(""+I("\u5220\u9664\u5217")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getCurrentColIndex(H.elems[0]),z=V.getTableHtml(L.elems[0]),$=h.default.DeleteCol(u.default(z),R),A=$.elems[0].children[0].children[0].children.length,J="";return B.selection.createRangeByElem(L),B.selection.restoreSelection(),A===0?J=C.EMPTY_P:J=V.getTableHtml($.elems[0]),J=_(L,J),B.cmd.do("insertHTML",J),!0}},{$elem:u.default(""+I("\u8BBE\u7F6E\u8868\u5934")+""),onClick:function(B,L){var U=w(B);if(U)return!0;var H=u.default(B.selection.getSelectionStartElem()),R=V.getRowNode(H.elems[0]);if(!R)return!0;var z=Number(V.getCurrentRowIndex(L.elems[0],R));z!==0&&(z=0);var $=V.getTableHtml(L.elems[0]),A=V.getTableHtml(h.default.setTheHeader(u.default($),z,"th").elems[0]);return A=_(L,A),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",A),!0}},{$elem:u.default(""+I("\u53D6\u6D88\u8868\u5934")+""),onClick:function(B,L){var U=u.default(B.selection.getSelectionStartElem()),H=V.getRowNode(U.elems[0]);if(!H)return!0;var R=Number(V.getCurrentRowIndex(L.elems[0],H));R!==0&&(R=0);var z=V.getTableHtml(L.elems[0]),$=V.getTableHtml(h.default.setTheHeader(u.default(z),R,"td").elems[0]);return $=_(L,$),B.selection.createRangeByElem(L),B.selection.restoreSelection(),B.cmd.do("insertHTML",$),!0}}];b=new m.default(g,N,P),b.create()}function k(){b&&(b.remove(),b=null)}return{showTableTooltip:x,hideTableTooltip:k}}function w(g){var b=g.selection.getSelectionStartElem(),x=g.selection.getSelectionEndElem();return(b==null?void 0:b.elems[0])!==(x==null?void 0:x.elems[0])}function E(g){var b=S(g),x=b.showTableTooltip,k=b.hideTableTooltip;g.txt.eventHooks.tableClickEvents.push(x),g.txt.eventHooks.clickEvents.push(k),g.txt.eventHooks.keyupEvents.push(k),g.txt.eventHooks.toolbarClickEvents.push(k),g.txt.eventHooks.menuClickEvents.push(k),g.txt.eventHooks.textScrollEvents.push(k)}o.default=E;function _(g,b){var x=g.elems[0].nextSibling;return(!x||x.innerHTML==="
                          ")&&(b+=""+C.EMPTY_P),b}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(45)),u=l(i(91)),m=l(i(4)),h=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var y=i(2),C=y.__importDefault(i(3));function S(k,N){for(var V=x(k),F=(0,c.default)(Array.prototype).apply(V.children),I=F[0].children.length,P=document.createElement("tr"),T=0;T1?arguments[1]:void 0,b=g!==void 0,x=y(w),k=0,N,V,F,I,P,T;if(b&&(g=l(g,_>2?arguments[2]:void 0,2)),x!=null&&!(E==Array&&u(x)))for(I=x.call(w),P=I.next,V=new E;!(F=P.call(I)).done;k++)T=b?c(I,g,[F.value,k],!0):F.value,h(V,k,T);else for(N=m(w.length),V=new E(N);N>k;k++)T=b?g(w[k],k):w[k],h(V,k,T);return V.length=k,V}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(138));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(3)),y=function(){function C(S){this.editor=S}return C.prototype.getRowNode=function(S){var w,E=h.default(S).elems[0];return E.parentNode&&(E=(w=h.default(E).parentUntil("TR",E))===null||w===void 0?void 0:w.elems[0]),E},C.prototype.getCurrentRowIndex=function(S,w){var E,_=0,g=S.children[0];return g.nodeName==="COLGROUP"&&(g=S.children[S.children.length-1]),(0,c.default)(E=(0,u.default)(g.children)).call(E,function(b,x){b===w&&(_=x)}),_},C.prototype.getCurrentColIndex=function(S){var w,E,_=0,g=h.default(S).getNodeName()==="TD"||h.default(S).getNodeName()==="TH"?S:(E=h.default(S).parentUntil("TD",S))===null||E===void 0?void 0:E.elems[0],b=h.default(g).parent();return(0,c.default)(w=(0,u.default)(b.elems[0].children)).call(w,function(x,k){x===g&&(_=k)}),_},C.prototype.getTableHtml=function(S){var w=''+h.default(S).html()+"
                          ";return w},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.bindEventKeyboardEvent=o.bindClickEvent=void 0;var c=i(2),u=c.__importDefault(i(3));function m(C){if(!C.length)return!1;var S=C.elems[0];return S.nodeName==="P"&&S.innerHTML==="
                          "}function h(C){function S(w,E){if(E.detail>=3){var _=window.getSelection();if(_){var g=_.focusNode,b=_.anchorNode,x=u.default(b==null?void 0:b.parentElement);if(!w.isContain(u.default(g))){var k=x.elems[0].tagName==="TD"?x:x.parentUntilEditor("td",C);if(k){var N=C.selection.getRange();N==null||N.setEnd(k.elems[0],k.elems[0].childNodes.length),C.selection.restoreSelection()}}}}}C.txt.eventHooks.tableClickEvents.push(S)}o.bindClickEvent=h;function y(C){var S=C.txt,w=C.selection,E=S.eventHooks.keydownEvents;E.push(function(_){C.selection.saveRange();var g=w.getSelectionContainerElem();if(g){var b=g.getNodeTop(C),x=b.length&&b.prev().length?b.prev():null;if(x&&x.getNodeName()==="TABLE"&&w.isSelectionEmpty()&&w.getCursorPos()===0&&_.keyCode===8){var k=b.next(),N=!!k.length;N&&m(b)&&(b.remove(),C.selection.setRangeToElem(k.elems[0])),_.preventDefault()}}})}o.bindEventKeyboardEvent=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0}),o.formatCodeHtml=void 0;var u=i(2),m=u.__importDefault(i(38)),h=u.__importDefault(i(3)),y=i(6),C=u.__importDefault(i(402)),S=u.__importDefault(i(139)),w=u.__importDefault(i(33)),E=u.__importDefault(i(403));function _(b,x){if(!x)return x;return x=N(x),x=k(x),x=y.replaceSpecialSymbol(x),x;function k(V){var F=V.match(//g);return F===null||(0,c.default)(F).call(F,function(I){V=V.replace(I,I.replace(/<\/code>/g,` +`).replace(/
                          /g,""))}),V}function N(V){var F,I=V.match(//gm);if(!I||!I.length)return V;for(var P=(0,c.default)(F=y.deepClone(I)).call(F,function(B){return B=B.replace(/]+>/,""),B.replace(/<\/span>/,"")}),T=0;T
                          ');return N=b.call(this,V,k)||this,E.default(k),N}return x.prototype.insertLineCode=function(k){var N=this.editor,V=h.default(""+k+"");N.cmd.do("insertElem",V),N.selection.createRangeByElem(V,!1),N.selection.restoreSelection()},x.prototype.clickHandler=function(){var k=this.editor,N=k.selection.getSelectionText();this.isActive||(k.selection.isSelectionEmpty()?this.createPanel("",""):this.insertLineCode(N))},x.prototype.createPanel=function(k,N){var V=C.default(this.editor,k,N),F=new w.default(this,V);F.create()},x.prototype.tryChangeActive=function(){var k=this.editor;S.default(k)?this.active():this.unActive()},x}(m.default);o.default=g},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(26));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=i(6),h=u.__importDefault(i(3)),y=u.__importDefault(i(139)),C=i(7);function S(w,E,_){var g,b=m.getRandom("input-iframe"),x=m.getRandom("select"),k=m.getRandom("btn-ok");function N(P,T){var B,L=y.default(w);L&&V();var U=(B=w.selection.getSelectionStartElem())===null||B===void 0?void 0:B.elems[0].innerHTML;U&&w.cmd.do("insertHTML",C.EMPTY_P);var H=T.replace(//g,">");w.highlight&&(H=w.highlight.highlightAuto(H).value),w.cmd.do("insertHTML",'
                          '+H+"
                          ");var R=w.selection.getSelectionStartElem(),z=R==null?void 0:R.getNodeTop(w);(z==null?void 0:z.getNextSibling().elems.length)===0&&h.default(C.EMPTY_P).insertAfter(z)}function V(){if(!!y.default(w)){var P=w.selection.getSelectionStartElem(),T=P==null?void 0:P.getNodeTop(w);!T||(w.selection.createRangeByElem(T),w.selection.restoreSelection())}}var F=function(T){return w.i18next.t(T)},I={width:500,height:0,tabs:[{title:F("menus.panelMenus.code.\u63D2\u5165\u4EE3\u7801"),tpl:`
                          - +
                          -
                          `,events:[{selector:"#"+k,type:"click",fn:function(){var T=document.getElementById(_),B=m.default("#"+x),L=B.val(),U=T.value;if(!!U)return y.default(w)?!1:(N(L,U),!0)}}]}]};return I}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(404)),h=c.__importDefault(i(405));function m(y){u.default(y),h.default(y)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S;function w(b){var g="menus.panelMenus.code.",_=function(N,V){return V===void 0&&(V=g),C.i18next.t(V+N)},x=[{$elem:u.default(""+_("\u5220\u9664\u4EE3\u7801")+""),onClick:function(N,V){return V.remove(),!0}}];S=new h.default(C,b,x),S.create()}function E(){S&&(S.remove(),S=null)}return{showCodeTooltip:w,hideCodeTooltip:E}}o.createShowHideFn=m;function y(C){var S=m(C),w=S.showCodeTooltip,E=S.hideCodeTooltip;C.txt.eventHooks.codeClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),h=c.__importDefault(i(3));function m(y){var C=y.$textElem,S=y.selection,w=y.txt,E=w.eventHooks.keydownEvents;E.push(function(b){var g;if(b.keyCode===40){var _=S.getSelectionContainerElem(),x=(g=C.children())===null||g===void 0?void 0:g.last();if((_==null?void 0:_.elems[0].tagName)==="XMP"&&(x==null?void 0:x.elems[0].tagName)==="PRE"){var k=h.default(u.EMPTY_P);C.append(k)}}}),E.push(function(b){y.selection.saveRange();var g=S.getSelectionContainerElem();if(g){var _=g.getNodeTop(y),x=_==null?void 0:_.prev(),k=_==null?void 0:_.getNextSibling();if(x.length&&(x==null?void 0:x.getNodeName())==="PRE"&&k.length===0&&S.getCursorPos()===0&&b.keyCode===8){var N=h.default(u.EMPTY_P);C.append(N)}}})}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),h=c.__importDefault(i(3)),m=c.__importDefault(i(407)),y=i(6),C=i(7),S=function(w){c.__extends(E,w);function E(b){var g=this,_=h.default('
                          ');return g=w.call(this,_,b)||this,m.default(b),g}return E.prototype.clickHandler=function(){var b=this.editor,g=b.selection.getRange(),_=b.selection.getSelectionContainerElem();if(!!(_!=null&&_.length)){var x=h.default(_.elems[0]),k=x.parentUntil("TABLE",_.elems[0]),N=x.children();x.getNodeName()!=="CODE"&&(k&&h.default(k.elems[0]).getNodeName()==="TABLE"||N&&N.length!==0&&h.default(N.elems[0]).getNodeName()==="IMG"&&!(g!=null&&g.collapsed)||this.createSplitLine())}},E.prototype.createSplitLine=function(){var b="
                          "+C.EMPTY_P;y.UA.isFirefox&&(b="

                          "),this.editor.cmd.do("insertHTML",b)},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(408));function h(m){u.default(m)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=c.__importDefault(i(39));function m(C){var S;function w(b){var g=[{$elem:u.default(""+C.i18next.t("menus.panelMenus.\u5220\u9664")+""),onClick:function(x,k){return x.selection.createRangeByElem(k),x.selection.restoreSelection(),x.cmd.do("delete"),!0}}];S=new h.default(C,b,g),S.create()}function E(){S&&(S.remove(),S=null)}return{showSplitLineTooltip:w,hideSplitLineTooltip:E}}function y(C){var S=m(C),w=S.showSplitLineTooltip,E=S.hideSplitLineTooltip;C.txt.eventHooks.splitLineEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=u.__importDefault(i(23)),y=i(98),C=u.__importDefault(i(415)),S=u.__importDefault(i(140)),w=function(E){u.__extends(b,E);function b(g){var _=this,x=h.default(`
                          +
                          `,events:[{selector:"#"+k,type:"click",fn:function(){var T=document.getElementById(b),B=h.default("#"+x),L=B.val(),U=T.value;if(!!U)return y.default(w)?!1:(N(L,U),!0)}}]}]};return I}o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(404)),m=c.__importDefault(i(405));function h(y){u.default(y),m.default(y)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.createShowHideFn=void 0;var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(39));function h(C){var S;function w(_){var g="menus.panelMenus.code.",b=function(N,V){return V===void 0&&(V=g),C.i18next.t(V+N)},x=[{$elem:u.default(""+b("\u5220\u9664\u4EE3\u7801")+""),onClick:function(N,V){return V.remove(),!0}}];S=new m.default(C,_,x),S.create()}function E(){S&&(S.remove(),S=null)}return{showCodeTooltip:w,hideCodeTooltip:E}}o.createShowHideFn=h;function y(C){var S=h(C),w=S.showCodeTooltip,E=S.hideCodeTooltip;C.txt.eventHooks.codeClickEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=i(7),m=c.__importDefault(i(3));function h(y){var C=y.$textElem,S=y.selection,w=y.txt,E=w.eventHooks.keydownEvents;E.push(function(_){var g;if(_.keyCode===40){var b=S.getSelectionContainerElem(),x=(g=C.children())===null||g===void 0?void 0:g.last();if((b==null?void 0:b.elems[0].tagName)==="XMP"&&(x==null?void 0:x.elems[0].tagName)==="PRE"){var k=m.default(u.EMPTY_P);C.append(k)}}}),E.push(function(_){y.selection.saveRange();var g=S.getSelectionContainerElem();if(g){var b=g.getNodeTop(y),x=b==null?void 0:b.prev(),k=b==null?void 0:b.getNextSibling();if(x.length&&(x==null?void 0:x.getNodeName())==="PRE"&&k.length===0&&S.getCursorPos()===0&&_.keyCode===8){var N=m.default(u.EMPTY_P);C.append(N)}}})}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(23)),m=c.__importDefault(i(3)),h=c.__importDefault(i(407)),y=i(6),C=i(7),S=function(w){c.__extends(E,w);function E(_){var g=this,b=m.default('
                          ');return g=w.call(this,b,_)||this,h.default(_),g}return E.prototype.clickHandler=function(){var _=this.editor,g=_.selection.getRange(),b=_.selection.getSelectionContainerElem();if(!!(b!=null&&b.length)){var x=m.default(b.elems[0]),k=x.parentUntil("TABLE",b.elems[0]),N=x.children();x.getNodeName()!=="CODE"&&(k&&m.default(k.elems[0]).getNodeName()==="TABLE"||N&&N.length!==0&&m.default(N.elems[0]).getNodeName()==="IMG"&&!(g!=null&&g.collapsed)||this.createSplitLine())}},E.prototype.createSplitLine=function(){var _="
                          "+C.EMPTY_P;y.UA.isFirefox&&(_="

                          "),this.editor.cmd.do("insertHTML",_)},E.prototype.tryChangeActive=function(){},E}(u.default);o.default=S},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(408));function m(h){u.default(h)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=c.__importDefault(i(39));function h(C){var S;function w(_){var g=[{$elem:u.default(""+C.i18next.t("menus.panelMenus.\u5220\u9664")+""),onClick:function(x,k){return x.selection.createRangeByElem(k),x.selection.restoreSelection(),x.cmd.do("delete"),!0}}];S=new m.default(C,_,g),S.create()}function E(){S&&(S.remove(),S=null)}return{showSplitLineTooltip:w,hideSplitLineTooltip:E}}function y(C){var S=h(C),w=S.showSplitLineTooltip,E=S.hideSplitLineTooltip;C.txt.eventHooks.splitLineEvents.push(w),C.txt.eventHooks.clickEvents.push(E),C.txt.eventHooks.keyupEvents.push(E),C.txt.eventHooks.toolbarClickEvents.push(E),C.txt.eventHooks.menuClickEvents.push(E),C.txt.eventHooks.textScrollEvents.push(E)}o.default=y},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=u.__importDefault(i(23)),y=i(98),C=u.__importDefault(i(415)),S=u.__importDefault(i(140)),w=function(E){u.__extends(_,E);function _(g){var b=this,x=m.default(`
                          -
                          `);return _=E.call(this,x,g)||this,C.default(g),_}return b.prototype.clickHandler=function(){var g=this.editor;y.isAllTodo(g)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},b.prototype.tryChangeActive=function(){y.isAllTodo(this.editor)?this.active():this.unActive()},b.prototype.setTodo=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes();(0,c.default)(_).call(_,function(x){var k,N=x==null?void 0:x.getNodeName();if(N==="P"){var V=S.default(x),F=V.getTodo(),I=(k=F.children())===null||k===void 0?void 0:k.getNode();F.insertAfter(x),g.selection.moveCursor(I),x.remove()}}),this.tryChangeActive()},b.prototype.cancelTodo=function(){var g=this.editor,_=g.selection.getSelectionRangeTopNodes();(0,c.default)(_).call(_,function(x){var k,N,V,F=(N=(k=x.childNodes())===null||k===void 0?void 0:k.childNodes())===null||N===void 0?void 0:N.clone(!0),I=h.default("

                          ");I.append(F),I.insertAfter(x),(V=I.childNodes())===null||V===void 0||V.get(0).remove(),g.selection.moveCursor(I.getNode()),x.remove()})},b}(m.default);o.default=w},function(r,o,i){r.exports=i(411)},function(r,o,i){var l=i(412);r.exports=l},function(r,o,i){var l=i(413),d=Array.prototype;r.exports=function(c){var u=c.every;return c===d||c instanceof Array&&u===d.every?l:u}},function(r,o,i){i(414);var l=i(15);r.exports=l("Array").every},function(r,o,i){var l=i(5),d=i(32).every,c=i(67),u=i(22),h=c("every"),m=u("every");l({target:"Array",proto:!0,forced:!h||!m},{every:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3)),m=i(98),y=u.__importDefault(i(140)),C=i(98),S=i(7);function w(E){function b(k){var N,V;if(m.isAllTodo(E)){k.preventDefault();var F=E.selection,I=F.getSelectionRangeTopNodes()[0],P=(N=I.childNodes())===null||N===void 0?void 0:N.get(0),T=(V=window.getSelection())===null||V===void 0?void 0:V.anchorNode,B=F.getRange();if(!(B!=null&&B.collapsed)){var L=B==null?void 0:B.commonAncestorContainer.childNodes,U=B==null?void 0:B.startContainer,H=B==null?void 0:B.endContainer,R=B==null?void 0:B.startOffset,z=B==null?void 0:B.endOffset,$=0,A=0,J=[];L==null||(0,c.default)(L).call(L,function(se,ge){se.contains(U)&&($=ge),se.contains(H)&&(A=ge)}),A-$>1&&(L==null||(0,c.default)(L).call(L,function(se,ge){ge<=$||ge>=A||J.push(se)}),(0,c.default)(J).call(J,function(se){se.remove()})),C.dealTextNode(U,R),C.dealTextNode(H,z,!1),E.selection.moveCursor(H,0)}if(I.text()===""){var Q=h.default(S.EMPTY_P);Q.insertAfter(I),F.moveCursor(Q.getNode()),I.remove();return}var G=F.getCursorPos(),ie=m.getCursorNextNode(P==null?void 0:P.getNode(),T,G),X=y.default(h.default(ie)),le=X.getInputContainer(),be=le.parent().getNode(),ce=X.getTodo(),de=le.getNode().nextSibling;if((P==null?void 0:P.text())===""&&(P==null||P.append(h.default("
                          "))),ce.insertAfter(I),!de||(de==null?void 0:de.textContent)===""){if((de==null?void 0:de.nodeName)!=="BR"){var pe=h.default("
                          ");pe.insertAfter(le)}F.moveCursor(be,1)}else F.moveCursor(be)}}function g(k){var N,V;if(m.isAllTodo(E)){var F=E.selection,I=F.getSelectionRangeTopNodes()[0],P=(N=I.childNodes())===null||N===void 0?void 0:N.getNode(),T=h.default("

                          "),B=T.getNode(),L=(V=window.getSelection())===null||V===void 0?void 0:V.anchorNode,U=F.getCursorPos(),H=L.previousSibling;if(I.text()===""){k.preventDefault();var R=h.default(S.EMPTY_P);R.insertAfter(I),I.remove(),F.moveCursor(R.getNode(),0);return}if((H==null?void 0:H.nodeName)==="SPAN"&&H.childNodes[0].nodeName==="INPUT"&&U===0){var z;k.preventDefault(),P==null||(0,c.default)(z=P.childNodes).call(z,function($,A){A!==0&&B.appendChild($.cloneNode(!0))}),T.insertAfter(I),I.remove()}}}function _(){var k=E.selection,N=k.getSelectionRangeTopNodes()[0];N&&C.isTodo(N)&&N.text()===""&&(h.default(S.EMPTY_P).insertAfter(N),N.remove())}function x(k){k&&k.target instanceof HTMLInputElement&&k.target.type==="checkbox"&&(k.target.checked?k.target.setAttribute("checked","true"):k.target.removeAttribute("checked"))}E.txt.eventHooks.enterDownEvents.push(b),E.txt.eventHooks.deleteUpEvents.push(_),E.txt.eventHooks.deleteDownEvents.push(g),E.txt.eventHooks.clickEvents.push(x)}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.selectorValidator=void 0;var c=i(2),u=c.__importDefault(i(3)),h=i(6),m=i(7),y=c.__importDefault(i(130)),C={border:"1px solid #c9d8db",toolbarBgColor:"#FFF",toolbarBottomBorder:"1px solid #EEE"};function S(E){var b=E.toolbarSelector,g=u.default(b),_=E.textSelector,x=E.config,k=x.height,N=E.i18next,V=u.default("
                          "),F=u.default("
                          "),I,P,T=null;_==null?(P=g.children(),g.append(V).append(F),V.css("background-color",C.toolbarBgColor).css("border",C.border).css("border-bottom",C.toolbarBottomBorder),F.css("border",C.border).css("border-top","none").css("height",k+"px")):(g.append(V),T=u.default(_).children(),u.default(_).append(F),P=F.children()),I=u.default("
                          "),I.attr("contenteditable","true").css("width","100%").css("height","100%");var B,L=E.config.placeholder;L!==y.default.placeholder?B=u.default("
                          "+L+"
                          "):B=u.default("
                          "+N.t(L)+"
                          "),B.addClass("placeholder"),P&&P.length?(I.append(P),B.hide()):I.append(u.default(m.EMPTY_P)),T&&T.length&&(I.append(T),B.hide()),F.append(I),F.append(B),V.addClass("w-e-toolbar").css("z-index",E.zIndex.get("toolbar")),F.addClass("w-e-text-container"),F.css("z-index",E.zIndex.get()),I.addClass("w-e-text");var U=h.getRandom("toolbar-elem");V.attr("id",U);var H=h.getRandom("text-elem");I.attr("id",H);var R=F.getBoundingClientRect().height,z=I.getBoundingClientRect().height;R!==z&&I.css("min-height",R+"px"),E.$toolbarElem=V,E.$textContainerElem=F,E.$textElem=I,E.toolbarElemId=U,E.textElemId=H}o.default=S;function w(E){var b="data-we-id",g=/^wangEditor-\d+$/,_=E.textSelector,x=E.toolbarSelector,k={bar:u.default("
                          "),text:u.default("
                          ")};if(x==null)throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863");if(k.bar=u.default(x),!k.bar.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+x);if(g.test(k.bar.attr(b)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668");if(_){if(k.text=u.default(_),!k.text.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+_);if(g.test(k.text.attr(b)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668")}k.bar.attr(b,E.id),k.text.attr(b,E.id),E.beforeDestroy(function(){k.bar.removeAttr(b),k.text.removeAttr(b)})}o.selectorValidator=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),h=i(7);function m(y,C){var S=y.$textElem,w=S.children();if(!w||!w.length){S.append(u.default(h.EMPTY_P)),m(y);return}var E=w.last();if(C){var b=E.html().toLowerCase(),g=E.getNodeName();if(b!=="
                          "&&b!=="
                          "||g!=="P"){S.append(u.default(h.EMPTY_P)),m(y);return}}y.selection.createRangeByElem(E,!1,!0),y.config.focus?y.selection.restoreSelection():y.selection.clearWindowSelectionRange()}o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));function m(b){y(b),C(b),S(b)}function y(b){b.txt.eventHooks.changeEvents.push(function(){var g=b.config.onchange;if(g){var _=b.txt.html()||"";b.isFocus=!0,g(_)}b.txt.togglePlaceholder()})}function C(b){b.isFocus=!1;function g(_){var x=_.target,k=h.default(x),N=b.$textElem,V=b.$toolbarElem,F=N.isContain(k),I=V.isContain(k),P=V.elems[0]==_.target;if(F)b.isFocus||E(b),b.isFocus=!0;else{if(I&&!P||!b.isFocus)return;w(b),b.isFocus=!1}}document.activeElement===b.$textElem.elems[0]&&b.config.focus&&(E(b),b.isFocus=!0),h.default(document).on("click",g),b.beforeDestroy(function(){h.default(document).off("click",g)})}function S(b){b.$textElem.on("compositionstart",function(){b.isComposing=!0,b.txt.togglePlaceholder()}).on("compositionend",function(){b.isComposing=!1,b.txt.togglePlaceholder()})}function w(b){var g,_=b.config,x=_.onblur,k=b.txt.html()||"";(0,c.default)(g=b.txt.eventHooks.onBlurEvents).call(g,function(N){return N()}),x(k)}function E(b){var g=b.config,_=g.onfocus,x=b.txt.html()||"";_(x)}o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var h=u.config,m=h.lang,y=h.languages;if(u.i18next!=null){try{u.i18next.init({ns:"wangEditor",lng:m,defaultNS:"wangEditor",resources:y})}catch(C){throw new Error("i18next:"+C)}return}u.i18next={t:function(S){var w=S.split(".");return w[w.length-1]}}}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.setUnFullScreen=o.setFullScreen=void 0;var u=i(2),h=u.__importDefault(i(3));i(421);var m="w-e-icon-fullscreen",y="w-e-icon-fullscreen_exit",C="w-e-full-screen-editor";o.setFullScreen=function(w){var E=h.default(w.toolbarSelector),b=w.$textContainerElem,g=w.$toolbarElem,_=(0,c.default)(g).call(g,"i."+m),x=w.config;_.removeClass(m),_.addClass(y),E.addClass(C),E.css("z-index",x.zIndexFullScreen);var k=g.getBoundingClientRect();b.css("height","calc(100% - "+k.height+"px)")},o.setUnFullScreen=function(w){var E=h.default(w.toolbarSelector),b=w.$textContainerElem,g=w.$toolbarElem,_=(0,c.default)(g).call(g,"i."+y),x=w.config;_.removeClass(y),_.addClass(m),E.removeClass(C),E.css("z-index","auto"),b.css("height",x.height+"px")};var S=function(E){if(!E.textSelector&&!!E.config.showFullScreen){var b=E.$toolbarElem,g=h.default(`
                          - -
                          `);g.on("click",function(_){var x,k=(0,c.default)(x=h.default(_.currentTarget)).call(x,"i");k.hasClass(m)?(g.attr("data-title","\u53D6\u6D88\u5168\u5C4F"),o.setFullScreen(E)):(g.attr("data-title","\u5168\u5C4F"),o.setUnFullScreen(E))}),b.append(g)}};o.default=S},function(r,o,i){var l=i(20),d=i(422);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-full-screen-editor { +
                          `);return b=E.call(this,x,g)||this,C.default(g),b}return _.prototype.clickHandler=function(){var g=this.editor;y.isAllTodo(g)?(this.cancelTodo(),this.tryChangeActive()):this.setTodo()},_.prototype.tryChangeActive=function(){y.isAllTodo(this.editor)?this.active():this.unActive()},_.prototype.setTodo=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes();(0,c.default)(b).call(b,function(x){var k,N=x==null?void 0:x.getNodeName();if(N==="P"){var V=S.default(x),F=V.getTodo(),I=(k=F.children())===null||k===void 0?void 0:k.getNode();F.insertAfter(x),g.selection.moveCursor(I),x.remove()}}),this.tryChangeActive()},_.prototype.cancelTodo=function(){var g=this.editor,b=g.selection.getSelectionRangeTopNodes();(0,c.default)(b).call(b,function(x){var k,N,V,F=(N=(k=x.childNodes())===null||k===void 0?void 0:k.childNodes())===null||N===void 0?void 0:N.clone(!0),I=m.default("

                          ");I.append(F),I.insertAfter(x),(V=I.childNodes())===null||V===void 0||V.get(0).remove(),g.selection.moveCursor(I.getNode()),x.remove()})},_}(h.default);o.default=w},function(r,o,i){r.exports=i(411)},function(r,o,i){var l=i(412);r.exports=l},function(r,o,i){var l=i(413),d=Array.prototype;r.exports=function(c){var u=c.every;return c===d||c instanceof Array&&u===d.every?l:u}},function(r,o,i){i(414);var l=i(15);r.exports=l("Array").every},function(r,o,i){var l=i(5),d=i(32).every,c=i(67),u=i(22),m=c("every"),h=u("every");l({target:"Array",proto:!0,forced:!m||!h},{every:function(C){return d(this,C,arguments.length>1?arguments[1]:void 0)}})},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3)),h=i(98),y=u.__importDefault(i(140)),C=i(98),S=i(7);function w(E){function _(k){var N,V;if(h.isAllTodo(E)){k.preventDefault();var F=E.selection,I=F.getSelectionRangeTopNodes()[0],P=(N=I.childNodes())===null||N===void 0?void 0:N.get(0),T=(V=window.getSelection())===null||V===void 0?void 0:V.anchorNode,B=F.getRange();if(!(B!=null&&B.collapsed)){var L=B==null?void 0:B.commonAncestorContainer.childNodes,U=B==null?void 0:B.startContainer,H=B==null?void 0:B.endContainer,R=B==null?void 0:B.startOffset,z=B==null?void 0:B.endOffset,$=0,A=0,J=[];L==null||(0,c.default)(L).call(L,function(se,ge){se.contains(U)&&($=ge),se.contains(H)&&(A=ge)}),A-$>1&&(L==null||(0,c.default)(L).call(L,function(se,ge){ge<=$||ge>=A||J.push(se)}),(0,c.default)(J).call(J,function(se){se.remove()})),C.dealTextNode(U,R),C.dealTextNode(H,z,!1),E.selection.moveCursor(H,0)}if(I.text()===""){var Q=m.default(S.EMPTY_P);Q.insertAfter(I),F.moveCursor(Q.getNode()),I.remove();return}var G=F.getCursorPos(),ie=h.getCursorNextNode(P==null?void 0:P.getNode(),T,G),X=y.default(m.default(ie)),le=X.getInputContainer(),be=le.parent().getNode(),ce=X.getTodo(),de=le.getNode().nextSibling;if((P==null?void 0:P.text())===""&&(P==null||P.append(m.default("
                          "))),ce.insertAfter(I),!de||(de==null?void 0:de.textContent)===""){if((de==null?void 0:de.nodeName)!=="BR"){var pe=m.default("
                          ");pe.insertAfter(le)}F.moveCursor(be,1)}else F.moveCursor(be)}}function g(k){var N,V;if(h.isAllTodo(E)){var F=E.selection,I=F.getSelectionRangeTopNodes()[0],P=(N=I.childNodes())===null||N===void 0?void 0:N.getNode(),T=m.default("

                          "),B=T.getNode(),L=(V=window.getSelection())===null||V===void 0?void 0:V.anchorNode,U=F.getCursorPos(),H=L.previousSibling;if(I.text()===""){k.preventDefault();var R=m.default(S.EMPTY_P);R.insertAfter(I),I.remove(),F.moveCursor(R.getNode(),0);return}if((H==null?void 0:H.nodeName)==="SPAN"&&H.childNodes[0].nodeName==="INPUT"&&U===0){var z;k.preventDefault(),P==null||(0,c.default)(z=P.childNodes).call(z,function($,A){A!==0&&B.appendChild($.cloneNode(!0))}),T.insertAfter(I),I.remove()}}}function b(){var k=E.selection,N=k.getSelectionRangeTopNodes()[0];N&&C.isTodo(N)&&N.text()===""&&(m.default(S.EMPTY_P).insertAfter(N),N.remove())}function x(k){k&&k.target instanceof HTMLInputElement&&k.target.type==="checkbox"&&(k.target.checked?k.target.setAttribute("checked","true"):k.target.removeAttribute("checked"))}E.txt.eventHooks.enterDownEvents.push(_),E.txt.eventHooks.deleteUpEvents.push(b),E.txt.eventHooks.deleteDownEvents.push(g),E.txt.eventHooks.clickEvents.push(x)}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.selectorValidator=void 0;var c=i(2),u=c.__importDefault(i(3)),m=i(6),h=i(7),y=c.__importDefault(i(130)),C={border:"1px solid #c9d8db",toolbarBgColor:"#FFF",toolbarBottomBorder:"1px solid #EEE"};function S(E){var _=E.toolbarSelector,g=u.default(_),b=E.textSelector,x=E.config,k=x.height,N=E.i18next,V=u.default("
                          "),F=u.default("
                          "),I,P,T=null;b==null?(P=g.children(),g.append(V).append(F),V.css("background-color",C.toolbarBgColor).css("border",C.border).css("border-bottom",C.toolbarBottomBorder),F.css("border",C.border).css("border-top","none").css("height",k+"px")):(g.append(V),T=u.default(b).children(),u.default(b).append(F),P=F.children()),I=u.default("
                          "),I.attr("contenteditable","true").css("width","100%").css("height","100%");var B,L=E.config.placeholder;L!==y.default.placeholder?B=u.default("
                          "+L+"
                          "):B=u.default("
                          "+N.t(L)+"
                          "),B.addClass("placeholder"),P&&P.length?(I.append(P),B.hide()):I.append(u.default(h.EMPTY_P)),T&&T.length&&(I.append(T),B.hide()),F.append(I),F.append(B),V.addClass("w-e-toolbar").css("z-index",E.zIndex.get("toolbar")),F.addClass("w-e-text-container"),F.css("z-index",E.zIndex.get()),I.addClass("w-e-text");var U=m.getRandom("toolbar-elem");V.attr("id",U);var H=m.getRandom("text-elem");I.attr("id",H);var R=F.getBoundingClientRect().height,z=I.getBoundingClientRect().height;R!==z&&I.css("min-height",R+"px"),E.$toolbarElem=V,E.$textContainerElem=F,E.$textElem=I,E.toolbarElemId=U,E.textElemId=H}o.default=S;function w(E){var _="data-we-id",g=/^wangEditor-\d+$/,b=E.textSelector,x=E.toolbarSelector,k={bar:u.default("
                          "),text:u.default("
                          ")};if(x==null)throw new Error("\u9519\u8BEF\uFF1A\u521D\u59CB\u5316\u7F16\u8F91\u5668\u65F6\u5019\u672A\u4F20\u5165\u4EFB\u4F55\u53C2\u6570\uFF0C\u8BF7\u67E5\u9605\u6587\u6863");if(k.bar=u.default(x),!k.bar.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+x);if(g.test(k.bar.attr(_)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668");if(b){if(k.text=u.default(b),!k.text.elems.length)throw new Error("\u65E0\u6548\u7684\u8282\u70B9\u9009\u62E9\u5668\uFF1A"+b);if(g.test(k.text.attr(_)))throw new Error("\u521D\u59CB\u5316\u8282\u70B9\u5DF2\u5B58\u5728\u7F16\u8F91\u5668\u5B9E\u4F8B\uFF0C\u65E0\u6CD5\u91CD\u590D\u521B\u5EFA\u7F16\u8F91\u5668")}k.bar.attr(_,E.id),k.text.attr(_,E.id),E.beforeDestroy(function(){k.bar.removeAttr(_),k.text.removeAttr(_)})}o.selectorValidator=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(3)),m=i(7);function h(y,C){var S=y.$textElem,w=S.children();if(!w||!w.length){S.append(u.default(m.EMPTY_P)),h(y);return}var E=w.last();if(C){var _=E.html().toLowerCase(),g=E.getNodeName();if(_!=="
                          "&&_!=="
                          "||g!=="P"){S.append(u.default(m.EMPTY_P)),h(y);return}}y.selection.createRangeByElem(E,!1,!0),y.config.focus?y.selection.restoreSelection():y.selection.clearWindowSelectionRange()}o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3));function h(_){y(_),C(_),S(_)}function y(_){_.txt.eventHooks.changeEvents.push(function(){var g=_.config.onchange;if(g){var b=_.txt.html()||"";_.isFocus=!0,g(b)}_.txt.togglePlaceholder()})}function C(_){_.isFocus=!1;function g(b){var x=b.target,k=m.default(x),N=_.$textElem,V=_.$toolbarElem,F=N.isContain(k),I=V.isContain(k),P=V.elems[0]==b.target;if(F)_.isFocus||E(_),_.isFocus=!0;else{if(I&&!P||!_.isFocus)return;w(_),_.isFocus=!1}}document.activeElement===_.$textElem.elems[0]&&_.config.focus&&(E(_),_.isFocus=!0),m.default(document).on("click",g),_.beforeDestroy(function(){m.default(document).off("click",g)})}function S(_){_.$textElem.on("compositionstart",function(){_.isComposing=!0,_.txt.togglePlaceholder()}).on("compositionend",function(){_.isComposing=!1,_.txt.togglePlaceholder()})}function w(_){var g,b=_.config,x=b.onblur,k=_.txt.html()||"";(0,c.default)(g=_.txt.eventHooks.onBlurEvents).call(g,function(N){return N()}),x(k)}function E(_){var g=_.config,b=g.onfocus,x=_.txt.html()||"";b(x)}o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});function c(u){var m=u.config,h=m.lang,y=m.languages;if(u.i18next!=null){try{u.i18next.init({ns:"wangEditor",lng:h,defaultNS:"wangEditor",resources:y})}catch(C){throw new Error("i18next:"+C)}return}u.i18next={t:function(S){var w=S.split(".");return w[w.length-1]}}}o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0}),o.setUnFullScreen=o.setFullScreen=void 0;var u=i(2),m=u.__importDefault(i(3));i(421);var h="w-e-icon-fullscreen",y="w-e-icon-fullscreen_exit",C="w-e-full-screen-editor";o.setFullScreen=function(w){var E=m.default(w.toolbarSelector),_=w.$textContainerElem,g=w.$toolbarElem,b=(0,c.default)(g).call(g,"i."+h),x=w.config;b.removeClass(h),b.addClass(y),E.addClass(C),E.css("z-index",x.zIndexFullScreen);var k=g.getBoundingClientRect();_.css("height","calc(100% - "+k.height+"px)")},o.setUnFullScreen=function(w){var E=m.default(w.toolbarSelector),_=w.$textContainerElem,g=w.$toolbarElem,b=(0,c.default)(g).call(g,"i."+y),x=w.config;b.removeClass(y),b.addClass(h),E.removeClass(C),E.css("z-index","auto"),_.css("height",x.height+"px")};var S=function(E){if(!E.textSelector&&!!E.config.showFullScreen){var _=E.$toolbarElem,g=m.default(`
                          + +
                          `);g.on("click",function(b){var x,k=(0,c.default)(x=m.default(b.currentTarget)).call(x,"i");k.hasClass(h)?(g.attr("data-title","\u53D6\u6D88\u5168\u5C4F"),o.setFullScreen(E)):(g.attr("data-title","\u5168\u5C4F"),o.setUnFullScreen(E))}),_.append(g)}};o.default=S},function(r,o,i){var l=i(20),d=i(422);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-full-screen-editor { position: fixed; width: 100%!important; height: 100%!important; left: 0; top: 0; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=function(m,y){var C,S=m.isEnable?m.$textElem:(0,c.default)(C=m.$textContainerElem).call(C,".w-e-content-mantle"),w=(0,c.default)(S).call(S,"[id='"+y+"']"),E=w.getOffsetData().top;S.scrollTop(E)};o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(129)),h={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1},m=function(){function y(){this.tier=h,this.baseZIndex=u.default.zIndex}return y.prototype.get=function(C){return C&&this.tier[C]?this.baseZIndex+this.tier[C]:this.baseZIndex},y.prototype.init=function(C){this.baseZIndex==u.default.zIndex&&(this.baseZIndex=C.config.zIndex)},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(70)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var h=i(2),m=h.__importDefault(i(426)),y=i(6),C=i(7);function S(E,b){return(0,c.default)(E).call(E,function(g){var _=g.type,x=g.target,k=g.attributeName;return _!="attributes"||_=="attributes"&&(k=="contenteditable"||x!=b)})}var w=function(E){h.__extends(b,E);function b(g){var _=E.call(this,function(x,k){var N;if(x=S(x,k.target),(N=_.data).push.apply(N,x),g.isCompatibleMode)_.asyncSave();else if(!g.isComposing)return _.asyncSave()})||this;return _.editor=g,_.data=[],_.asyncSave=C.EMPTY_FN,_}return b.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},b.prototype.emit=function(){var g;(0,u.default)(g=this.editor.txt.eventHooks.changeEvents).call(g,function(_){return _()})},b.prototype.observe=function(){var g=this;E.prototype.observe.call(this,this.editor.$textElem.elems[0]);var _=this.editor.config.onchangeTimeout;this.asyncSave=y.debounce(function(){g.save()},_),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",function(){g.asyncSave()})},b}(m.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h,m){var y=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(C){h(C,y)},this.observer=new MutationObserver(this.callback),m&&(this.options=m)}return(0,d.default)(u.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),u.prototype.observe=function(h){this.node instanceof Node||(this.node=h,this.connect())},u.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("\u8FD8\u672A\u521D\u59CB\u5316\u7ED1\u5B9A\uFF0C\u8BF7\u60A8\u5148\u7ED1\u5B9A\u6709\u6548\u7684 Node \u8282\u70B9")},u.prototype.disconnect=function(){var h=this.observer.takeRecords();h.length&&this.callback(h),this.observer.disconnect()},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(428)),h=c.__importDefault(i(435)),m=c.__importDefault(i(436)),y=function(){function C(S){this.editor=S,this.content=new u.default(S),this.scroll=new h.default(S),this.range=new m.default(S)}return(0,d.default)(C.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),C.prototype.observe=function(){this.content.observe(),this.scroll.observe(),!this.editor.isCompatibleMode&&this.range.observe()},C.prototype.save=function(S){S.length&&(this.content.save(S),this.scroll.save(),!this.editor.isCompatibleMode&&this.range.save())},C.prototype.revoke=function(){this.editor.change.disconnect();var S=this.content.revoke();S&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C.prototype.restore=function(){this.editor.change.disconnect();var S=this.content.restore();S&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(429)),h=c.__importDefault(i(433)),m=function(){function y(C){this.editor=C}return y.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new h.default(this.editor):this.cache=new u.default(this.editor),this.cache.observe()},y.prototype.save=function(C){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(C)},y.prototype.revoke=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.revoke()},y.prototype.restore=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.restore()},y}();o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(431)),m=i(432),y=function(C){c.__extends(S,C);function S(w){var E=C.call(this,w.config.historyMaxSize)||this;return E.editor=w,E}return S.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},S.prototype.compile=function(w){return this.save(h.default(w)),this},S.prototype.revoke=function(){return C.prototype.revoke.call(this,function(w){m.revoke(w)})},S.prototype.restore=function(){return C.prototype.restore.call(this,function(w){m.restore(w)})},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.CeilStack=void 0;var c=function(){function u(h){h===void 0&&(h=0),this.data=[],this.max=0,this.reset=!1,h=Math.abs(h),h&&(this.max=h)}return u.prototype.resetMax=function(h){h=Math.abs(h),!this.reset&&!isNaN(h)&&(this.max=h,this.reset=!0)},(0,d.default)(u.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),u.prototype.instack=function(h){return this.data.unshift(h),this.max&&this.size>this.max&&(this.data.length=this.max),this},u.prototype.outstack=function(){return this.data.shift()},u.prototype.clear=function(){return this.data.length=0,this},u}();o.CeilStack=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0}),o.compliePosition=o.complieNodes=o.compileValue=o.compileType=void 0;var h=i(6);function m(g){switch(g){case"childList":return"node";case"attributes":return"attr";default:return"text"}}o.compileType=m;function y(g){switch(g.type){case"attributes":return g.target.getAttribute(g.attributeName)||"";case"characterData":return g.target.textContent;default:return""}}o.compileValue=y;function C(g){var _={};return g.addedNodes.length&&(_.add=h.toArray(g.addedNodes)),g.removedNodes.length&&(_.remove=h.toArray(g.removedNodes)),_}o.complieNodes=C;function S(g){var _;return g.previousSibling?_={type:"before",target:g.previousSibling}:g.nextSibling?_={type:"after",target:g.nextSibling}:_={type:"parent",target:g.target},_}o.compliePosition=S;var w=["UL","OL","H1","H2","H3","H4","H5","H6"];function E(g){var _=[],x=!1,k=[];return(0,c.default)(g).call(g,function(N,V){var F={type:m(N.type),target:N.target,attr:N.attributeName||"",value:y(N)||"",oldValue:N.oldValue||"",nodes:C(N),position:S(N)};if(_.push(F),!!h.UA.isFirefox){if(x&&N.addedNodes.length&&N.addedNodes[0].nodeType==1){var I=N.addedNodes[0],P={type:"node",target:I,attr:"",value:"",oldValue:"",nodes:{add:[x]},position:{type:"parent",target:I}};(0,u.default)(w).call(w,I.nodeName)!=-1?(P.nodes.add=h.toArray(I.childNodes),_.push(P)):x.nodeType==3?(b(I,k)&&(P.nodes.add=h.toArray(I.childNodes)),_.push(P)):(0,u.default)(w).call(w,N.target.nodeName)==-1&&b(I,k)&&(P.nodes.add=h.toArray(I.childNodes),_.push(P))}F.type=="node"&&N.removedNodes.length==1?(x=N.removedNodes[0],k.push(x)):(x=!1,k.length=0)}}),_}o.default=E;function b(g,_){for(var x=0,k=_.length-1;k>0&&g.contains(_[k]);k--)x++;return x}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(94));(0,d.default)(o,"__esModule",{value:!0}),o.restore=o.revoke=void 0;function h(k,N){var V=k.position.target;switch(k.position.type){case"before":V.nextSibling?(V=V.nextSibling,(0,c.default)(N).call(N,function(F){k.target.insertBefore(F,V)})):(0,c.default)(N).call(N,function(F){k.target.appendChild(F)});break;case"after":(0,c.default)(N).call(N,function(F){k.target.insertBefore(F,V)});break;default:(0,c.default)(N).call(N,function(F){V.appendChild(F)});break}}function m(k){for(var N=0,V=(0,u.default)(k.nodes);N-1;N--){var V=k[N];S[V.type](V)}}o.revoke=w;function E(k){for(var N=0,V=(0,u.default)(k.nodes);Nthis.max;)this.data.shift();return this.point=this.size-1,this},h.prototype.current=function(){return this.data[this.point]},h.prototype.prev=function(){if(!this.isRe&&(this.isRe=!0),this.point--,this.point<0){this.point=0;return}return this.current()},h.prototype.next=function(){if(!this.isRe&&(this.isRe=!0),this.point++,this.point>=this.size){this.point=this.size-1;return}return this.current()},h}();o.TailChain=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=function(m){c.__extends(y,m);function y(C){var S=m.call(this,C.config.historyMaxSize)||this;return S.editor=C,S.last=0,S.target=C.$textElem.elems[0],S}return y.prototype.observe=function(){var C=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",function(){C.last=C.target.scrollTop}),this.resetMaxSize(this.editor.config.historyMaxSize)},y.prototype.save=function(){return m.prototype.save.call(this,[this.last,this.target.scrollTop]),this},y.prototype.revoke=function(){var C=this;return m.prototype.revoke.call(this,function(S){C.target.scrollTop=S[0]})},y.prototype.restore=function(){var C=this;return m.prototype.restore.call(this,function(S){C.target.scrollTop=S[1]})},y}(u.default);o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),h=c.__importDefault(i(3)),m=i(6);function y(S){return{start:[S.startContainer,S.startOffset],end:[S.endContainer,S.endOffset],root:S.commonAncestorContainer,collapsed:S.collapsed}}var C=function(S){c.__extends(w,S);function w(E){var b=S.call(this,E.config.historyMaxSize)||this;return b.editor=E,b.lastRange=y(document.createRange()),b.root=E.$textElem.elems[0],b.updateLastRange=m.debounce(function(){b.lastRange=y(b.rangeHandle)},E.config.onchangeTimeout),b}return(0,d.default)(w.prototype,"rangeHandle",{get:function(){var b=document.getSelection();return b&&b.rangeCount?b.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),w.prototype.observe=function(){var E=this;this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize);function b(){var _=E.rangeHandle;(E.root===_.commonAncestorContainer||E.root.contains(_.commonAncestorContainer))&&(E.editor.isComposing||E.updateLastRange())}function g(_){(_.key=="Backspace"||_.key=="Delete")&&E.updateLastRange()}h.default(document).on("selectionchange",b),this.editor.beforeDestroy(function(){h.default(document).off("selectionchange",b)}),E.editor.$textElem.on("keydown",g)},w.prototype.save=function(){var E=y(this.rangeHandle);return S.prototype.save.call(this,[this.lastRange,E]),this.lastRange=E,this},w.prototype.set=function(E){try{if(E){var b=this.rangeHandle;return b.setStart.apply(b,E.start),b.setEnd.apply(b,E.end),this.editor.menus.changeActive(),!0}}catch{return!1}return!1},w.prototype.revoke=function(){var E=this;return S.prototype.revoke.call(this,function(b){E.set(b[0])})},w.prototype.restore=function(){var E=this;return S.prototype.restore.call(this,function(b){E.set(b[1])})},w}(u.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),h=u.__importDefault(i(3));i(438);function m(y){var C=!1,S,w;y.txt.eventHooks.changeEvents.push(function(){C&&(0,c.default)(S).call(S,".w-e-content-preview").html(y.$textElem.html())});function E(){if(!C){y.$textElem.hide();var g=y.zIndex.get("textContainer"),_=y.txt.html();S=h.default('
                          -
                          `+_+`
                          -
                          `),y.$textContainerElem.append(S);var x=y.zIndex.get("menu");w=h.default('
                          '),y.$toolbarElem.append(w),C=!0,y.isEnable=!1}}function b(){!C||(S.remove(),w.remove(),y.$textElem.show(),C=!1,y.isEnable=!0)}return{disable:E,enable:b}}o.default=m},function(r,o,i){var l=i(20),d=i(439);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-content-mantle { +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=function(h,y){var C,S=h.isEnable?h.$textElem:(0,c.default)(C=h.$textContainerElem).call(C,".w-e-content-mantle"),w=(0,c.default)(S).call(S,"[id='"+y+"']"),E=w.getOffsetData().top;S.scrollTop(E)};o.default=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(129)),m={menu:2,panel:2,toolbar:1,tooltip:1,textContainer:1},h=function(){function y(){this.tier=m,this.baseZIndex=u.default.zIndex}return y.prototype.get=function(C){return C&&this.tier[C]?this.baseZIndex+this.tier[C]:this.baseZIndex},y.prototype.init=function(C){this.baseZIndex==u.default.zIndex&&(this.baseZIndex=C.config.zIndex)},y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(70)),u=l(i(4));(0,d.default)(o,"__esModule",{value:!0});var m=i(2),h=m.__importDefault(i(426)),y=i(6),C=i(7);function S(E,_){return(0,c.default)(E).call(E,function(g){var b=g.type,x=g.target,k=g.attributeName;return b!="attributes"||b=="attributes"&&(k=="contenteditable"||x!=_)})}var w=function(E){m.__extends(_,E);function _(g){var b=E.call(this,function(x,k){var N;if(x=S(x,k.target),(N=b.data).push.apply(N,x),g.isCompatibleMode)b.asyncSave();else if(!g.isComposing)return b.asyncSave()})||this;return b.editor=g,b.data=[],b.asyncSave=C.EMPTY_FN,b}return _.prototype.save=function(){this.data.length&&(this.editor.history.save(this.data),this.data.length=0,this.emit())},_.prototype.emit=function(){var g;(0,u.default)(g=this.editor.txt.eventHooks.changeEvents).call(g,function(b){return b()})},_.prototype.observe=function(){var g=this;E.prototype.observe.call(this,this.editor.$textElem.elems[0]);var b=this.editor.config.onchangeTimeout;this.asyncSave=y.debounce(function(){g.save()},b),this.editor.isCompatibleMode||this.editor.$textElem.on("compositionend",function(){g.asyncSave()})},_}(h.default);o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(m,h){var y=this;this.options={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0},this.callback=function(C){m(C,y)},this.observer=new MutationObserver(this.callback),h&&(this.options=h)}return(0,d.default)(u.prototype,"target",{get:function(){return this.node},enumerable:!1,configurable:!0}),u.prototype.observe=function(m){this.node instanceof Node||(this.node=m,this.connect())},u.prototype.connect=function(){if(this.node)return this.observer.observe(this.node,this.options),this;throw new Error("\u8FD8\u672A\u521D\u59CB\u5316\u7ED1\u5B9A\uFF0C\u8BF7\u60A8\u5148\u7ED1\u5B9A\u6709\u6548\u7684 Node \u8282\u70B9")},u.prototype.disconnect=function(){var m=this.observer.takeRecords();m.length&&this.callback(m),this.observer.disconnect()},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(428)),m=c.__importDefault(i(435)),h=c.__importDefault(i(436)),y=function(){function C(S){this.editor=S,this.content=new u.default(S),this.scroll=new m.default(S),this.range=new h.default(S)}return(0,d.default)(C.prototype,"size",{get:function(){return this.scroll.size},enumerable:!1,configurable:!0}),C.prototype.observe=function(){this.content.observe(),this.scroll.observe(),!this.editor.isCompatibleMode&&this.range.observe()},C.prototype.save=function(S){S.length&&(this.content.save(S),this.scroll.save(),!this.editor.isCompatibleMode&&this.range.save())},C.prototype.revoke=function(){this.editor.change.disconnect();var S=this.content.revoke();S&&(this.scroll.revoke(),this.editor.isCompatibleMode||(this.range.revoke(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C.prototype.restore=function(){this.editor.change.disconnect();var S=this.content.restore();S&&(this.scroll.restore(),this.editor.isCompatibleMode||(this.range.restore(),this.editor.$textElem.focus())),this.editor.change.connect(),S&&this.editor.change.emit()},C}();o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(429)),m=c.__importDefault(i(433)),h=function(){function y(C){this.editor=C}return y.prototype.observe=function(){this.editor.isCompatibleMode?this.cache=new m.default(this.editor):this.cache=new u.default(this.editor),this.cache.observe()},y.prototype.save=function(C){this.editor.isCompatibleMode?this.cache.save():this.cache.compile(C)},y.prototype.revoke=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.revoke()},y.prototype.restore=function(){var C;return(C=this.cache)===null||C===void 0?void 0:C.restore()},y}();o.default=h},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),m=c.__importDefault(i(431)),h=i(432),y=function(C){c.__extends(S,C);function S(w){var E=C.call(this,w.config.historyMaxSize)||this;return E.editor=w,E}return S.prototype.observe=function(){this.resetMaxSize(this.editor.config.historyMaxSize)},S.prototype.compile=function(w){return this.save(m.default(w)),this},S.prototype.revoke=function(){return C.prototype.revoke.call(this,function(w){h.revoke(w)})},S.prototype.restore=function(){return C.prototype.restore.call(this,function(w){h.restore(w)})},S}(u.default);o.default=y},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0}),o.CeilStack=void 0;var c=function(){function u(m){m===void 0&&(m=0),this.data=[],this.max=0,this.reset=!1,m=Math.abs(m),m&&(this.max=m)}return u.prototype.resetMax=function(m){m=Math.abs(m),!this.reset&&!isNaN(m)&&(this.max=m,this.reset=!0)},(0,d.default)(u.prototype,"size",{get:function(){return this.data.length},enumerable:!1,configurable:!0}),u.prototype.instack=function(m){return this.data.unshift(m),this.max&&this.size>this.max&&(this.data.length=this.max),this},u.prototype.outstack=function(){return this.data.shift()},u.prototype.clear=function(){return this.data.length=0,this},u}();o.CeilStack=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(27));(0,d.default)(o,"__esModule",{value:!0}),o.compliePosition=o.complieNodes=o.compileValue=o.compileType=void 0;var m=i(6);function h(g){switch(g){case"childList":return"node";case"attributes":return"attr";default:return"text"}}o.compileType=h;function y(g){switch(g.type){case"attributes":return g.target.getAttribute(g.attributeName)||"";case"characterData":return g.target.textContent;default:return""}}o.compileValue=y;function C(g){var b={};return g.addedNodes.length&&(b.add=m.toArray(g.addedNodes)),g.removedNodes.length&&(b.remove=m.toArray(g.removedNodes)),b}o.complieNodes=C;function S(g){var b;return g.previousSibling?b={type:"before",target:g.previousSibling}:g.nextSibling?b={type:"after",target:g.nextSibling}:b={type:"parent",target:g.target},b}o.compliePosition=S;var w=["UL","OL","H1","H2","H3","H4","H5","H6"];function E(g){var b=[],x=!1,k=[];return(0,c.default)(g).call(g,function(N,V){var F={type:h(N.type),target:N.target,attr:N.attributeName||"",value:y(N)||"",oldValue:N.oldValue||"",nodes:C(N),position:S(N)};if(b.push(F),!!m.UA.isFirefox){if(x&&N.addedNodes.length&&N.addedNodes[0].nodeType==1){var I=N.addedNodes[0],P={type:"node",target:I,attr:"",value:"",oldValue:"",nodes:{add:[x]},position:{type:"parent",target:I}};(0,u.default)(w).call(w,I.nodeName)!=-1?(P.nodes.add=m.toArray(I.childNodes),b.push(P)):x.nodeType==3?(_(I,k)&&(P.nodes.add=m.toArray(I.childNodes)),b.push(P)):(0,u.default)(w).call(w,N.target.nodeName)==-1&&_(I,k)&&(P.nodes.add=m.toArray(I.childNodes),b.push(P))}F.type=="node"&&N.removedNodes.length==1?(x=N.removedNodes[0],k.push(x)):(x=!1,k.length=0)}}),b}o.default=E;function _(g,b){for(var x=0,k=b.length-1;k>0&&g.contains(b[k]);k--)x++;return x}},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(4)),u=l(i(94));(0,d.default)(o,"__esModule",{value:!0}),o.restore=o.revoke=void 0;function m(k,N){var V=k.position.target;switch(k.position.type){case"before":V.nextSibling?(V=V.nextSibling,(0,c.default)(N).call(N,function(F){k.target.insertBefore(F,V)})):(0,c.default)(N).call(N,function(F){k.target.appendChild(F)});break;case"after":(0,c.default)(N).call(N,function(F){k.target.insertBefore(F,V)});break;default:(0,c.default)(N).call(N,function(F){V.appendChild(F)});break}}function h(k){for(var N=0,V=(0,u.default)(k.nodes);N-1;N--){var V=k[N];S[V.type](V)}}o.revoke=w;function E(k){for(var N=0,V=(0,u.default)(k.nodes);Nthis.max;)this.data.shift();return this.point=this.size-1,this},m.prototype.current=function(){return this.data[this.point]},m.prototype.prev=function(){if(!this.isRe&&(this.isRe=!0),this.point--,this.point<0){this.point=0;return}return this.current()},m.prototype.next=function(){if(!this.isRe&&(this.isRe=!0),this.point++,this.point>=this.size){this.point=this.size-1;return}return this.current()},m}();o.TailChain=u},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),m=function(h){c.__extends(y,h);function y(C){var S=h.call(this,C.config.historyMaxSize)||this;return S.editor=C,S.last=0,S.target=C.$textElem.elems[0],S}return y.prototype.observe=function(){var C=this;this.target=this.editor.$textElem.elems[0],this.editor.$textElem.on("scroll",function(){C.last=C.target.scrollTop}),this.resetMaxSize(this.editor.config.historyMaxSize)},y.prototype.save=function(){return h.prototype.save.call(this,[this.last,this.target.scrollTop]),this},y.prototype.revoke=function(){var C=this;return h.prototype.revoke.call(this,function(S){C.target.scrollTop=S[0]})},y.prototype.restore=function(){var C=this;return h.prototype.restore.call(this,function(S){C.target.scrollTop=S[1]})},y}(u.default);o.default=m},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=i(2),u=c.__importDefault(i(99)),m=c.__importDefault(i(3)),h=i(6);function y(S){return{start:[S.startContainer,S.startOffset],end:[S.endContainer,S.endOffset],root:S.commonAncestorContainer,collapsed:S.collapsed}}var C=function(S){c.__extends(w,S);function w(E){var _=S.call(this,E.config.historyMaxSize)||this;return _.editor=E,_.lastRange=y(document.createRange()),_.root=E.$textElem.elems[0],_.updateLastRange=h.debounce(function(){_.lastRange=y(_.rangeHandle)},E.config.onchangeTimeout),_}return(0,d.default)(w.prototype,"rangeHandle",{get:function(){var _=document.getSelection();return _&&_.rangeCount?_.getRangeAt(0):document.createRange()},enumerable:!1,configurable:!0}),w.prototype.observe=function(){var E=this;this.root=this.editor.$textElem.elems[0],this.resetMaxSize(this.editor.config.historyMaxSize);function _(){var b=E.rangeHandle;(E.root===b.commonAncestorContainer||E.root.contains(b.commonAncestorContainer))&&(E.editor.isComposing||E.updateLastRange())}function g(b){(b.key=="Backspace"||b.key=="Delete")&&E.updateLastRange()}m.default(document).on("selectionchange",_),this.editor.beforeDestroy(function(){m.default(document).off("selectionchange",_)}),E.editor.$textElem.on("keydown",g)},w.prototype.save=function(){var E=y(this.rangeHandle);return S.prototype.save.call(this,[this.lastRange,E]),this.lastRange=E,this},w.prototype.set=function(E){try{if(E){var _=this.rangeHandle;return _.setStart.apply(_,E.start),_.setEnd.apply(_,E.end),this.editor.menus.changeActive(),!0}}catch{return!1}return!1},w.prototype.revoke=function(){var E=this;return S.prototype.revoke.call(this,function(_){E.set(_[0])})},w.prototype.restore=function(){var E=this;return S.prototype.restore.call(this,function(_){E.set(_[1])})},w}(u.default);o.default=C},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(29));(0,d.default)(o,"__esModule",{value:!0});var u=i(2),m=u.__importDefault(i(3));i(438);function h(y){var C=!1,S,w;y.txt.eventHooks.changeEvents.push(function(){C&&(0,c.default)(S).call(S,".w-e-content-preview").html(y.$textElem.html())});function E(){if(!C){y.$textElem.hide();var g=y.zIndex.get("textContainer"),b=y.txt.html();S=m.default('
                          +
                          `+b+`
                          +
                          `),y.$textContainerElem.append(S);var x=y.zIndex.get("menu");w=m.default('
                          '),y.$toolbarElem.append(w),C=!0,y.isEnable=!1}}function _(){!C||(S.remove(),w.remove(),y.$textElem.show(),C=!1,y.isEnable=!0)}return{disable:E,enable:_}}o.default=h},function(r,o,i){var l=i(20),d=i(439);d=d.__esModule?d.default:d,typeof d=="string"&&(d=[[r.i,d,""]]);var c={};c.insert="head",c.singleton=!1,l(d,c),r.exports=d.locals||{}},function(r,o,i){var l=i(21);o=l(!1),o.push([r.i,`.w-e-content-mantle { width: 100%; height: 100%; overflow-y: auto; @@ -1530,4 +1530,4 @@ Please report this to https://github.com/markedjs/marked.`,t){const i="

                          An err top: 0; left: 0; } -`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(h){var m=this;this.editor=h;var y=function(){var S=document.activeElement;S===h.$textElem.elems[0]&&m.emit()};window.document.addEventListener("selectionchange",y),this.editor.beforeDestroy(function(){window.document.removeEventListener("selectionchange",y)})}return u.prototype.emit=function(){var h,m=this.editor.config.onSelectionChange;if(m){var y=this.editor.selection;y.saveRange(),y.isSelectionEmpty()||m({text:y.getSelectionText(),html:(h=y.getSelectionContainerElem())===null||h===void 0?void 0:h.elems[0].innerHTML,selection:y})}},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128)),u=l(i(94)),h=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.registerPlugin=void 0;var m=i(2),y=m.__importDefault(i(87)),C=i(6);function S(E,b,g){if(!E)throw new TypeError("name is not define");if(!b)throw new TypeError("options is not define");if(!b.intention)throw new TypeError("options.intention is not define");if(b.intention&&typeof b.intention!="function")throw new TypeError("options.intention is not function");g[E]&&console.warn("plugin "+E+" \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"),g[E]=b}o.registerPlugin=S;function w(E){var b=(0,c.default)({},C.deepClone(y.default.globalPluginsFunctionList),C.deepClone(E.pluginsFunctionList)),g=(0,u.default)(b);(0,h.default)(g).call(g,function(_){var x=_[0],k=_[1];console.info("plugin "+x+" initializing");var N=k.intention,V=k.config;N(E,V),console.info("plugin "+x+" initialization complete")})}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0})}]).default})})(Iv);var dL=sL(Iv.exports),cL="fcEditor",uL=1,fL=Object.assign||function(e){for(var t,r=1;r2&&N.token&&typeof N.token!="string"){for(var I=2;I-1)return r.Pass;var g=w.indent.length-1,_=C[w.state];e:for(;;){for(var x=0;x<_.length;x++){var k=_[x];if(k.data.dedent&&k.data.dedentIfLineStart!==!1){var N=k.regex.exec(E);if(N&&N[0]){g--,(k.next||k.push)&&(_=C[k.next||k.push]),E=E.slice(N[0].length);continue e}}}break}return g<0?0:w.indent[g]}}})})();const vj="",yj="",bj="",wj="",Cj="";Si.defineSimpleMode("fcComputedMode",{start:[{regex:/[a-zA-Z_]\w*/,token:"keyword"},{regex:/[a-z]+/,token:"def"},{regex:/\/\/.*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+]?(\d*\.)?\d+/,token:"number"},{regex:/"(?:[^\\]|\\.)*?(?:"|$)/,token:"string"},{regex:/[\(\),]/,token:"bracket"},{regex:/==/,token:"operator"},{regex:/=/,token:"operator"},{regex:/[!<>]=?/,token:"operator"},{regex:/&&|\|\|/,token:"operator"},{regex:/[\+\-\*\%\/]/,token:"builtin"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}]});const xt=(e,t,r)=>{je.component(e,r||t),hn.component(e,t)};je.component("draggable",Lr),je.component("DragTool",_g),je.component("DragBox",Sg),je.component("Validate",PO),je.component("Struct",Fm),je.component("HtmlEditor",JN),je.component("FnEditor",xi),je.component("ComputedConfig",Eh),je.component("Required",UO),je.component("TableOptions",Nm),je.component("TreeOptions",eV),je.component("TableFormColumn",Ng),je.component("TableFormColumn2",Ng),je.component("EventConfig",Sh),je.component("FetchConfig",dD),je.component("TableColumnConfig",yD),je.component("TableButtonConfig",xD),je.component("SizeInput",Yr),je.component("PatternInput",bc),je.component("StyleConfig",Rm),je.component("GlobalFetchConfig",Tm),je.component("GlobalFetchSelect",UD),je.component("GlobalEventConfig",km),je.component("GlobalClassConfig",$m),je.component("GlobalClassSelect",YD),je.component("GlobalVariableConfig",Im),je.component("FetchTable",tO),je.component("VariableConfig",jo),je.component("ColorInput",Qr),je.component("ConfigItem",Rn),je.component("ConfigTitle",Sm),je.component("FieldInput",eD),je.component("PromptInput",iD),je.component("ValueInput",yl),je.component("StepFormItem",QV),je.component("FcRow",TB),je.component("FnConfig",$D),je.component("FnInput",Ag),je.component("RuleSelect",wc),je.component("HideConfig",OB),je.component("SpanInput",RB),je.component("LanguageInput",su),xt("FcSlot",bO,wO),xt("FcJson",CO,_O),xt("DataTable",Eg),xt("FcEditor",pL),xt("fcInlineForm",xg),xt("FcCell",_B,SB),xt("TableForm",IV,Tg),xt("TableFormPro",LV,Tg),xt("StepForm",rV,sV),xt("FcValue",yO,hO),xt("FcTable",cO,lO),xt("NestedTableForm",AV,CV),xt("InfiniteTableForm",BV,DV),xt("FcDialog",Dg,iB),xt("FcDrawer",yB,pB),xt("AudioBox",GB),xt("VideoBox",JB),xt("BarCodeBox",R3),xt("IframeBox",M3),xt("QrCodeBox",U3),xt("SignaturePad",UP),xt("FcEcharts",oL),xt("FcTitle",J3),xt("FcCity",K3),xt("FcId",jB),xt("FcMarkdown",RP),xt("fcDataSelect",tL,QP);const hL=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{Ht[r.name]=r.handle,gc[r.name]=r.example,gl.value.formula[r.name]=r.info,hh.forEach(o=>{o.key===r.menu&&o.children.push(r.name),hn.setFormula(r.name,r.handle),je.setFormula(r.name,r.handle)})})},mL=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{vc[r.name]=r.handle,gh[r.name]=r.rule,gl.value.behavior[r.name]={info:r.info,name:r.label},mh.forEach(o=>{o.key===r.menu&&o.children.push(r.name)})})},Fv=function(e){e.component("FcDesigner",$t)};$t.install=Fv,$t.makeOptionsRule=Fi,$t.formCreate=hn,$t.designerForm=je,$t.component=xt,$t.setFormula=hL,$t.setBehavior=mL,$t.useLocale=wh,$t.copyTextToClipboard=si,$t.getInjectArg=nn,$t.localeOptions=it,$t.localeProps=Be,$t.makeRequiredRule=qs,$t.makeTreeOptions=Yn,$t.makeTreeOptionsRule=Or,$t.makeTitleRule=ed,$t.makeDataRule=Pn,$t.toJSON=En,$t.loadjs=on,$t.t=vl,$t.utils={copyTextToClipboard:si,getInjectArg:nn,localeOptions:it,localeProps:Be,makeTitleRule:ed,makeOptionsRule:Fi,makeRequiredRule:qs,makeTreeOptions:Yn,makeTreeOptionsRule:Or,makeDataRule:Pn,toJSON:En};const Mv="3.2.22";J0(Mv,hn.version)===1&&console.error("Please use FormCreate version "+Mv+" or greater, see https://github.com/xaboy/form-create."),Ct.copyTextToClipboard=si,Ct.default=$t,Ct.designerForm=je,Ct.formCreate=hn,Ct.getInjectArg=nn,Ct.install=Fv,Ct.loadjs=on,Ct.localeOptions=it,Ct.localeProps=Be,Ct.makeDataRule=Pn,Ct.makeOptionsRule=Fi,Ct.makeRequiredRule=qs,Ct.makeTitleRule=ed,Ct.makeTreeOptions=Yn,Ct.makeTreeOptionsRule=Or,Ct.t=vl,Ct.toJSON=En,Object.defineProperties(Ct,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); +`,""]),r.exports=o},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0});var c=function(){function u(m){var h=this;this.editor=m;var y=function(){var S=document.activeElement;S===m.$textElem.elems[0]&&h.emit()};window.document.addEventListener("selectionchange",y),this.editor.beforeDestroy(function(){window.document.removeEventListener("selectionchange",y)})}return u.prototype.emit=function(){var m,h=this.editor.config.onSelectionChange;if(h){var y=this.editor.selection;y.saveRange(),y.isSelectionEmpty()||h({text:y.getSelectionText(),html:(m=y.getSelectionContainerElem())===null||m===void 0?void 0:m.elems[0].innerHTML,selection:y})}},u}();o.default=c},function(r,o,i){var l=i(0),d=l(i(1)),c=l(i(128)),u=l(i(94)),m=l(i(4));(0,d.default)(o,"__esModule",{value:!0}),o.registerPlugin=void 0;var h=i(2),y=h.__importDefault(i(87)),C=i(6);function S(E,_,g){if(!E)throw new TypeError("name is not define");if(!_)throw new TypeError("options is not define");if(!_.intention)throw new TypeError("options.intention is not define");if(_.intention&&typeof _.intention!="function")throw new TypeError("options.intention is not function");g[E]&&console.warn("plugin "+E+" \u5DF2\u5B58\u5728\uFF0C\u5DF2\u8986\u76D6\u3002"),g[E]=_}o.registerPlugin=S;function w(E){var _=(0,c.default)({},C.deepClone(y.default.globalPluginsFunctionList),C.deepClone(E.pluginsFunctionList)),g=(0,u.default)(_);(0,m.default)(g).call(g,function(b){var x=b[0],k=b[1];console.info("plugin "+x+" initializing");var N=k.intention,V=k.config;N(E,V),console.info("plugin "+x+" initialization complete")})}o.default=w},function(r,o,i){var l=i(0),d=l(i(1));(0,d.default)(o,"__esModule",{value:!0})}]).default})})(Iv);var cL=dL(Iv.exports),uL="fcEditor",fL=1,pL=Object.assign||function(e){for(var t,r=1;r2&&N.token&&typeof N.token!="string"){for(var I=2;I-1)return r.Pass;var g=w.indent.length-1,b=C[w.state];e:for(;;){for(var x=0;x]=?/,token:"operator"},{regex:/&&|\|\|/,token:"operator"},{regex:/[\+\-\*\%\/]/,token:"builtin"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}]});const xt=(e,t,r)=>{je.component(e,r||t),hn.component(e,t)};je.component("draggable",Lr),je.component("DragTool",_g),je.component("DragBox",Sg),je.component("Validate",LO),je.component("Struct",Fm),je.component("HtmlEditor",JN),je.component("FnEditor",xi),je.component("ComputedConfig",Eh),je.component("Required",HO),je.component("TableOptions",Nm),je.component("TreeOptions",tV),je.component("TableFormColumn",Ng),je.component("TableFormColumn2",Ng),je.component("EventConfig",Sh),je.component("FetchConfig",dD),je.component("TableColumnConfig",bD),je.component("TableButtonConfig",kD),je.component("SizeInput",Yr),je.component("PatternInput",bc),je.component("StyleConfig",Rm),je.component("GlobalFetchConfig",Tm),je.component("GlobalFetchSelect",HD),je.component("GlobalEventConfig",km),je.component("GlobalClassConfig",$m),je.component("GlobalClassSelect",QD),je.component("GlobalVariableConfig",Im),je.component("FetchTable",nO),je.component("VariableConfig",jo),je.component("ColorInput",Qr),je.component("ConfigItem",Rn),je.component("ConfigTitle",Sm),je.component("FieldInput",eD),je.component("PromptInput",iD),je.component("ValueInput",yl),je.component("StepFormItem",JV),je.component("FcRow",NB),je.component("FnConfig",ID),je.component("FnInput",Ag),je.component("RuleSelect",wc),je.component("HideConfig",VB),je.component("SpanInput",$B),je.component("LanguageInput",su),xt("FcSlot",wO,CO),xt("FcJson",_O,EO),xt("DataTable",Eg),xt("FcEditor",hL),xt("fcInlineForm",xg),xt("FcCell",EB,xB),xt("TableForm",FV,Tg),xt("TableFormPro",jV,Tg),xt("StepForm",oV,dV),xt("FcValue",bO,mO),xt("FcTable",uO,sO),xt("NestedTableForm",SV,_V),xt("InfiniteTableForm",RV,OV),xt("FcDialog",Dg,rB),xt("FcDrawer",bB,hB),xt("AudioBox",KB),xt("VideoBox",XB),xt("BarCodeBox",$3),xt("IframeBox",P3),xt("QrCodeBox",H3),xt("SignaturePad",HP),xt("FcEcharts",aL),xt("FcTitle",X3),xt("FcCity",Y3),xt("FcId",zB),xt("FcMarkdown",$P),xt("fcDataSelect",nL,JP);const mL=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{Ht[r.name]=r.handle,gc[r.name]=r.example,gl.value.formula[r.name]=r.info,hh.forEach(o=>{o.key===r.menu&&o.children.push(r.name),hn.setFormula(r.name,r.handle),je.setFormula(r.name,r.handle)})})},gL=function(e){(Array.isArray(e)?e:[e]).forEach(r=>{vc[r.name]=r.handle,gh[r.name]=r.rule,gl.value.behavior[r.name]={info:r.info,name:r.label},mh.forEach(o=>{o.key===r.menu&&o.children.push(r.name)})})},Fv=function(e){e.component("FcDesigner",$t)};$t.install=Fv,$t.makeOptionsRule=Fi,$t.formCreate=hn,$t.designerForm=je,$t.component=xt,$t.setFormula=mL,$t.setBehavior=gL,$t.useLocale=wh,$t.copyTextToClipboard=si,$t.getInjectArg=nn,$t.localeOptions=it,$t.localeProps=Be,$t.makeRequiredRule=qs,$t.makeTreeOptions=Yn,$t.makeTreeOptionsRule=Or,$t.makeTitleRule=ed,$t.makeDataRule=Pn,$t.toJSON=En,$t.loadjs=on,$t.t=vl,$t.utils={copyTextToClipboard:si,getInjectArg:nn,localeOptions:it,localeProps:Be,makeTitleRule:ed,makeOptionsRule:Fi,makeRequiredRule:qs,makeTreeOptions:Yn,makeTreeOptionsRule:Or,makeDataRule:Pn,toJSON:En};const Mv="3.2.22";J0(Mv,hn.version)===1&&console.error("Please use FormCreate version "+Mv+" or greater, see https://github.com/xaboy/form-create."),Ct.copyTextToClipboard=si,Ct.default=$t,Ct.designerForm=je,Ct.formCreate=hn,Ct.getInjectArg=nn,Ct.install=Fv,Ct.loadjs=on,Ct.localeOptions=it,Ct.localeProps=Be,Ct.makeDataRule=Pn,Ct.makeOptionsRule=Fi,Ct.makeRequiredRule=qs,Ct.makeTitleRule=ed,Ct.makeTreeOptions=Yn,Ct.makeTreeOptionsRule=Or,Ct.t=vl,Ct.toJSON=En,Object.defineProperties(Ct,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});