diff --git a/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml
deleted file mode 100644
index 7b83129..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/baseinfo/mapper/xml/ApplicationMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml
deleted file mode 100644
index f1d388c..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/module/mapper/xml/ModuleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java b/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java
index f4b7fad..a11366a 100644
--- a/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java
+++ b/core/core-backend/src/main/java/io/gisbi/application/module/service/impl/ModuleServiceImpl.java
@@ -47,7 +47,7 @@ public class ModuleServiceImpl extends ServiceImpl impleme
public boolean createModule(Module module) {
boolean isok=this.save(module);
if(isok){
- if(module.getType().equals("03"))//GIS大屏页面
+ if(module.getType().equals("03"))//GIS大屏页面和数据大屏页面
{
DataVisualizationInfo visualizationInfo = new DataVisualizationInfo();
visualizationInfo.setId(Long.parseLong(module.getId()));
@@ -60,6 +60,18 @@ public class ModuleServiceImpl extends ServiceImpl impleme
visualizationInfo.setComponentData("[]");
long id=coreVisualizationManage.preInnerSave(visualizationInfo);
return true;
+ }else if(module.getType().equals("0301")){//数据大屏页面
+ DataVisualizationInfo visualizationInfo = new DataVisualizationInfo();
+ visualizationInfo.setId(Long.parseLong(module.getId()));
+ visualizationInfo.setAppId(module.getAppId());
+ visualizationInfo.setName(module.getName());
+ visualizationInfo.setPid(Long.parseLong(module.getPid()));
+ visualizationInfo.setNodeType("leaf");
+ visualizationInfo.setType("dashboard");
+ visualizationInfo.setCanvasStyleData("{\"width\":1920,\"height\":1080,\"refreshViewEnable\":false,\"refreshViewLoading\":true,\"refreshUnit\":\"minute\",\"refreshTime\":5,\"scale\":78,\"scaleWidth\":78,\"scaleHeight\":78,\"backgroundColorSelect\":true,\"backgroundImageEnable\":false,\"backgroundType\":\"backgroundColor\",\"background\":\"\",\"openCommonStyle\":true,\"opacity\":1,\"fontSize\":14,\"themeId\":\"10002\",\"color\":\"#000000\",\"backgroundColor\":\"rgba(166, 227, 123, 1)\",\"dashboard\":{\"gap\":\"yes\",\"gapSize\":5,\"resultMode\":\"all\",\"resultCount\":1000,\"themeColor\":\"dark\",\"mobileSetting\":{\"customSetting\":false,\"imageUrl\":null,\"backgroundType\":\"image\",\"color\":\"#000\"},\"showGrid\":false,\"matrixBase\":4},\"component\":{\"chartTitle\":{\"show\":true,\"fontSize\":16,\"hPosition\":\"left\",\"vPosition\":\"top\",\"isItalic\":false,\"isBolder\":true,\"remarkShow\":false,\"remark\":\"\",\"fontFamily\":\"\",\"letterSpace\":\"0\",\"fontShadow\":false,\"color\":\"#FFFFFF\",\"remarkBackgroundColor\":\"#5A5C62\"},\"chartColor\":{\"basicStyle\":{\"colorScheme\":\"default\",\"colors\":[\"#1E90FF\",\"#90EE90\",\"#00CED1\",\"#E2BD84\",\"#7A90E0\",\"#3BA272\",\"#2BE7FF\",\"#0A8ADA\",\"#FFD700\"],\"alpha\":100,\"gradient\":false,\"mapStyle\":\"darkblue\",\"areaBaseColor\":\"#5470C6\",\"areaBorderColor\":\"#EBEEF5\",\"gaugeStyle\":\"default\",\"tableBorderColor\":\"#CCCCCC\",\"tableScrollBarColor\":\"#FFFFFF80\",\"zoomButtonColor\":\"#fff\",\"zoomBackground\":\"#000\"},\"misc\":{\"flowMapConfig\":{\"lineConfig\":{\"mapLineGradient\":false,\"mapLineSourceColor\":\"#146C94\",\"mapLineTargetColor\":\"#576CBC\"}},\"nameFontColor\":\"#ffffff\",\"valueFontColor\":\"#5470c6\"},\"tableHeader\":{\"tableHeaderBgColor\":\"#1E90FF\",\"tableHeaderCornerBgColor\":\"#1E90FF\",\"tableHeaderColBgColor\":\"#1E90FF\",\"tableHeaderFontColor\":\"#FFFFFF\",\"tableHeaderCornerFontColor\":\"#FFFFFF\",\"tableHeaderColFontColor\":\"#FFFFFF\"},\"tableCell\":{\"tableItemBgColor\":\"#131E42\",\"tableFontColor\":\"#FFFFFF\",\"tableItemSubBgColor\":\"#EEEEEE\"}},\"chartCommonStyle\":{\"backgroundColorSelect\":true,\"backdropFilterEnable\":true,\"backgroundImageEnable\":false,\"backgroundType\":\"innerImage\",\"innerImage\":\"board/board_1.svg\",\"outerImage\":null,\"innerPadding\":1,\"borderRadius\":0,\"backdropFilter\":4,\"backgroundColor\":\"rgba(19,28,66,1)\",\"innerImageColor\":\"#1094E5\"},\"filterStyle\":{\"layout\":\"vertical\",\"titleLayout\":\"left\",\"labelColor\":\"#FFFFFF\",\"titleColor\":\"#FFFFFF\",\"color\":\"#FFFFFF\",\"borderColor\":\"#484747\",\"text\":\"#AFAFAF\",\"bgColor\":\"#131C42\"},\"tabStyle\":{\"headPosition\":\"left\",\"headFontColor\":\"#FFFFFF\",\"headFontActiveColor\":\"#FFFFFF\",\"headBorderColor\":\"#131E42\",\"headBorderActiveColor\":\"#131E42\"},\"seniorStyleSetting\":{\"linkageIconColor\":\"#FFFFFF\",\"drillLayerColor\":\"#FFFFFF\",\"pagerColor\":\"#FFFFFFFF\"}},\"fontFamily\":\"PingFang\",\"suspensionButtonAvailable\":false,\"screenAdaptor\":\"widthFirst\",\"dashboardAdaptor\":\"keepHeightAndWidth\",\"refreshBrowserEnable\":false,\"refreshBrowserUnit\":\"minute\",\"refreshBrowserTime\":5,\"popupAvailable\":true,\"popupButtonAvailable\":true}");
+ visualizationInfo.setComponentData("[]");
+ long id=coreVisualizationManage.preInnerSave(visualizationInfo);
+ return true;
}
}
return false;
@@ -79,9 +91,10 @@ public class ModuleServiceImpl extends ServiceImpl impleme
list.add(createInitModule(appId,"登录页面","01",1));
list.add(createInitModule(appId,"主框架页面","02",2));
list.add(createInitModule(appId,"GIS大屏页面","03",3));
- list.add(createInitModule(appId,"二级弹窗页面","04",4));
- list.add(createInitModule(appId,"数据填报页面","05",5));
- list.add(createInitModule(appId,"文档资源页面","06",6));
+ list.add(createInitModule(appId,"数据看板页面","0301",4));
+ list.add(createInitModule(appId,"二级弹窗页面","04",5));
+ list.add(createInitModule(appId,"数据填报页面","05",6));
+ list.add(createInitModule(appId,"文档资源页面","06",7));
list.add(createInitModule(appId,"自定义页面","09",9));
boolean isok=this.saveBatch(list);
return isok;
diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml
deleted file mode 100644
index 91ff491..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/MenuMapper.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml
deleted file mode 100644
index 4f898f5..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/OrganizationMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml
deleted file mode 100644
index 70a36a4..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/RoleMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml b/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml
deleted file mode 100644
index 2bacdb1..0000000
--- a/core/core-backend/src/main/java/io/gisbi/application/system/mapper/xml/UserMapper.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java
index 6f932cc..0b92735 100644
--- a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java
+++ b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/mapper/CoreDataSetExtMapper.java
@@ -14,7 +14,7 @@ import java.util.List;
public interface CoreDataSetExtMapper {
@Select("""
- select id, name, node_type, pid from core_dataset_group
+ select id, name, node_type, pid,app_id from core_dataset_group
${ew.customSqlSegment}
""")
List query(@Param("ew") QueryWrapper queryWrapper);
diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java
index d03a8d3..8cef334 100644
--- a/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java
+++ b/core/core-backend/src/main/java/io/gisbi/dataset/dao/ext/po/DataSetNodePO.java
@@ -14,7 +14,7 @@ public class DataSetNodePO implements Serializable {
@Serial
private static final long serialVersionUID = -4457506330575500164L;
-
+ private String appId;
private Long id;
private String name;
private String nodeType;
diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java b/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java
index 8050339..c584625 100644
--- a/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java
+++ b/core/core-backend/src/main/java/io/gisbi/dataset/dto/DataSetNodeBO.java
@@ -15,7 +15,7 @@ public class DataSetNodeBO implements TreeBaseModel {
@Serial
private static final long serialVersionUID = 728340676442387790L;
-
+ private String appId;
private Long id;
private String name;
private Boolean leaf;
diff --git a/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java b/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java
index 3fab742..4d83c9a 100644
--- a/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java
+++ b/core/core-backend/src/main/java/io/gisbi/dataset/manage/DatasetGroupManage.java
@@ -228,7 +228,7 @@ public class DatasetGroupManage {
queryWrapper.orderByDesc("create_time");
List pos = coreDataSetExtMapper.query(queryWrapper);
List nodes = new ArrayList<>();
- if (ObjectUtils.isEmpty(request.getLeaf()) || !request.getLeaf()) nodes.add(rootNode());
+ if (ObjectUtils.isEmpty(request.getLeaf()) || !request.getLeaf()) nodes.add(rootNode(request.getAppId()));
List bos = pos.stream().map(this::convert).toList();
if (CollectionUtils.isNotEmpty(bos)) {
nodes.addAll(bos);
@@ -275,12 +275,12 @@ public class DatasetGroupManage {
return datasourceDTOList;
}
- private DataSetNodeBO rootNode() {
- return new DataSetNodeBO(0L, "root", false, 7, -1L, 0);
+ private DataSetNodeBO rootNode(String appId) {
+ return new DataSetNodeBO(appId,0L, "root", false, 7, -1L, 0);
}
private DataSetNodeBO convert(DataSetNodePO po) {
- return new DataSetNodeBO(po.getId(), po.getName(), StringUtils.equals(po.getNodeType(), leafType), 9, po.getPid(), 0);
+ return new DataSetNodeBO(po.getAppId(),po.getId(), po.getName(), StringUtils.equals(po.getNodeType(), leafType), 9, po.getPid(), 0);
}
public void checkName(DatasetGroupInfoDTO dto) {
diff --git a/core/core-frontend/config/dev.ts b/core/core-frontend/config/dev.ts
index eeb8073..e2c64ff 100644
--- a/core/core-frontend/config/dev.ts
+++ b/core/core-frontend/config/dev.ts
@@ -2,13 +2,13 @@ export default {
server: {
proxy: {
'/api/f': {
- target: 'http://192.168.1.38:8100',
+ target: 'http://192.168.1.58:8100',
changeOrigin: true,
rewrite: path => path.replace(/^\/api\/f/, '')
},
// 使用 proxy 实例
'/api': {
- target: 'http://192.168.1.38:8100',
+ target: 'http://192.168.1.58:8100',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
}
diff --git a/core/core-frontend/src/components/dashboard/DbToolbar.vue b/core/core-frontend/src/components/dashboard/DbToolbar.vue
index e7d28ff..6ca483e 100644
--- a/core/core-frontend/src/components/dashboard/DbToolbar.vue
+++ b/core/core-frontend/src/components/dashboard/DbToolbar.vue
@@ -49,6 +49,8 @@ import { useCache } from '@/hooks/web/useCache'
import DeFullscreen from '@/components/visualization/common/DeFullscreen.vue'
import DeAppApply from '@/views/common/DeAppApply.vue'
import { useUserStoreWithOut } from '@/store/modules/user'
+import { useRoute } from 'vue-router'
+const route = useRoute()
const { t } = useI18n()
const dvMainStore = dvMainStoreWithOut()
const snapshotStore = snapshotStoreWithOut()
@@ -265,9 +267,10 @@ const clearCanvas = () => {
}
const backToMain = () => {
- let url = '#/panel/index'
- if (dvInfo.value.id) {
- url = url + '?dvId=' + dvInfo.value.id
+ let url = '#/module'
+ const appId:any = route.query.appId
+ if (appId) {
+ url = url + '?id=' + appId
}
if (styleChangeTimes.value > 0) {
ElMessageBox.confirm(t('components.sure_to_exit'), {
diff --git a/core/core-frontend/src/components/data-visualization/DvToolbar.vue b/core/core-frontend/src/components/data-visualization/DvToolbar.vue
index 8c7e7d0..a3760ce 100644
--- a/core/core-frontend/src/components/data-visualization/DvToolbar.vue
+++ b/core/core-frontend/src/components/data-visualization/DvToolbar.vue
@@ -73,6 +73,8 @@ const dvModel = 'dataV'
const outerParamsSetRef = ref(null)
const fullScreeRef = ref(null)
const userStore = useUserStoreWithOut()
+import { useRoute } from 'vue-router'
+const route = useRoute()
const { t } = useI18n()
const props = defineProps({
@@ -221,10 +223,13 @@ const editCanvasName = () => {
}
const backToMain = () => {
- let url = '#/screen/index'
- if (dvInfo.value.id) {
- url = url + '?dvId=' + dvInfo.value.id
+ let url = '#/module'
+ const appId:any = route.query.appId
+ if (appId) {
+ url = url + '?id=' + appId
}
+
+
if (styleChangeTimes.value > 0) {
ElMessageBox.confirm(t('visualization.change_save_tips'), {
confirmButtonType: 'primary',
diff --git a/core/core-frontend/src/fcDesignerPro/index.es.js b/core/core-frontend/src/fcDesignerPro/index.es.js
index 5d172bd..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,iVBORw0KGgoAAAANSUhEUgAAAXAAAABsCAYAAAEEfdn9AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABcKADAAQAAAABAAAAbAAAAACUwJ3TAAA5qklEQVR4Ae1dB5wURdavnpkNwLLkICAZFpaogpKUoBgQUBARRMCACUVPBfXUO/XzPM/Tk/PEjApyEhRFEeEIShZUQFhWYBElSFxQCcKmmenv/3qmmu6e7p7pCTu7ULW/2a7w6lXVv1+/elVdVc1YOXUS1bvDg3JLJ/Xf9JK0Pdl5XGYV9jM2ThsvSyyPfto4o98s3ciH8nBe/Grks2ng4M3GOJ5v08BBah08nIgYSTLL4mHtdXO/G/Jq/HLpQ/Vz7tBGK5XALftQZmyoNq9ZhXlG4sX9Lr/7aNsF05VgztU3zEn7o97MDnM/abdpwODcdotmtud0WlCo8h3mzslSK05EPJJn4Nf2X8wayP3aK1U2Z8CQVe0/n52lzStJ7F4msVNMZhX9aBXCW5FvO+W14iW7i7Ozlk+cRZVs/8UnXXL6D9rKngMXjWv/+RyKmEVRpqKioVW8hCD/adN+vvBv3VHpHjs7P9+JUNCmUaUprDSCsZHaNDNePD+BIfnZ7zys8NBKgsz+SnEq4pQBxAp/tOYVxRP8ZwzztKbfPrGa/E2+e2Qdj6OrVmy08dxvxY+nm12NPNWKmxFHE0caxyqfXZrTPBGJihVTbbz2AdLGJ8qvIk5yh0Iy8PtDcrFCyNnb2kJRsddxu+42xKkawngrtXSJ8OsQx4N0Mz1Msp+lmxTWB49yG208VZb/gg3XJifUr6u4WUl5PR+6juJRwedlmb2hpSHx0HYK2rRE+1VRoScdaC+hAlFB0ruKy1r+r4+D3ndR+XeD/sBFYg9XPtzxdwpAvy7WpYnAGYaAZGXllQUL0AprqlvIw2nUDvQA8p+REeJ/MMbZhUF/AedFVyNt7lUjX87rfZ/OPCAav8SG0lWrCJSHk5iQWqNEo+PWXIhx5GKroevbmOZ1sXv8/oAdRA8954ky1sMKVCsMnjxJZ+BpDTYiwIP/DC4fqsTwqFqFIilDu7lzJmkJQirME/2sOy8A1y2wc7J5EvqBK6GhWqJAH1mH2spb8dMaVZUPdbqZ8+JXAoisQ+50FeeR2qtRdHglTtXYUpEK45XX5gFEyogKdXZThwZLUUVdy4/z0uVFoOk3j68xxlFYKxVKxXmEttU8oxXzir9mnyIaszycH+ehvVrx09IY/Wb8wiJuZBIuHE8L0K4sABAfB7GoHh9OkXFREVdkz8UqMT87aXY7XR6W6fey4xq2f0GeFaBdHkz7TZOWcK+COFWaHiLI0i1UIsza1rzknP5DVtITbag0JT9Dlfb4WYbXy0Zz+tK6KhXHv1fw5H/GC4U6U40s2eWrDaNLpyKJjhpD1/XXDlpP19J2qqi4XOw9FP4eKunTVsJMawTTb6drhWPNH3Z72EbZq80l/JYIoHMrn1NwVi0q68ahKuJWDYgkHs/pXCMdFJTp5JeR7mwLRwQ4N4sUpWmCUDTgyi72vTpJRwa1xEai733C7WedYX1ruzldiUh3l7jY2GDketTpax2BIcCVtiFaCZpZQJSQM+C6b2TJX9WYJ3N/l5FN1j3yrTGewsDoO/SEmeQnvmR6kp+cVi/rAOeVs6pIIHvofy3zlKKa72QvfPufoVT6GIxAzuMxKHctyuwC/TZtx0V/684nJHk6XflN9wNhNIwmfcZQr4j4CygdcVvBQ5mioDB3OQMGca/u2mDjfV1q7Omti6MAtUXypeW0mz+zq0umYgPOJ7FGuQMGLUK6DkCezsGmsORhjc77bE5nngYBUp0OcDUWHg6i9u5o07X+9vPmPKUNQ3qH8zCAncH92ivxr7H3ssG/NljySc3dVww40mhhHiTe2+HzObqZMp4HDbqX+/k1GLcdT0dD5N2I+BDAqf78ZvF8dMV9U+aCtHHk17YX7ZgP06cWaDu7ZbZbm2bMpw37fWxRYNAakHZtmg5w3IhRkLa6qDzLzO80qiTtaF0ihqE4B/ea5kJNnRWopsTBSF75BhvuUcbn9TfdZTpO5zxsnzrU184BMHXUaEdnTEO7+mmE05isC9vWT0cpAqWKgHIDrebfrGpSmqaXVR3KazyetlAHFdKP6z26QpdVC6WKPYZ30pwThb0eFmId8PQz4RoCuOxjEqb5JlKHRADgeg/00/V2jeU3R0uTM2Do/3jHq40nPwea9B78WygMiyATN/oVl1f/DteYt7yHdZ0m+p5zZTe71tBR0A1IQ0PHmXU+HNSUU7U8rZe8NRt5fyEA2837UDc1aQSKaAhw/JS5XTKd0LsbijbmKv9hHeAKWNQmL2sF4FUzjICGWrn9tFV6uuHc2jgdE2oKadOMfn7DzPgYac+EsA5wapAixW6AZjClYCLpXovH0niSbJ5fC7TZE8TpxFUgEBUCis4sy2bhmVY3PMXClSYCITrcaeGwLsgySdXl82MySmJ/18WJgIJARIBzO9usUwPY7UKwdKFTlMMDzk1Dnh/hFfDX0XaqPE17pfqY1UVLQ37ib4zThu3KOdRidr1DWbOmSX7P4XbzZwzT5rPy8/L4DKXbW2FV2/nTb9PSRwS4NoPRb1dpI602zCuH6xTwuJmHw/HjNz9S0LVlav14AgfTJJ2Z46YqpckubwMe1lpUxny8/tp4n6eghzZMfh3gPFO4RmuZYJXMbIRVlWK1+ESbh8rBk3ExGpxP/mB4IsK6tYDaPBxoY5ydpFM7UL+Qt1HEA/U0XcqkA1diF2H80UrysakUTz8z0Dlu2rpxf07/ofPbz/uwHw/rAOeRTq5Y4x2qUsIw4De0oOr2ChWOtlRtcspWmLkzPf14k0I7FjTtgNHv67hpPn4jrIBH/XT87fgGhef0nLjMvgHY31AeAprfDDselGZ4+aB7e2UJOGdudke1BYZL19Jq/Tn9r1+Kx7Uezy97iqScfsO2uYsqf9524fvjtbTkD4I82SWxMRTG9W6zdRCUpnWcvzbOys+FB5pmMW5mX6KDUeCiNz+QYqXc3KuHT2v7xYyQRXlanj4X+46HuXDxsCXgnCDcFRUaCjAwNg11WHvxNdZP7Dam0GNOYFc61nI83Vh3caVFvtSTl4cDh4PN+dFNgH8yfmOgjixfMvCngOezehqM5ZOqANjKEwLgJiOdygpxBKqFWvnRSBwz4GhoHUiaqUNDO0JSQgCnx5w3btOAQf+IBGzTAgKRiuTZpEedZJROO0YAvBvo1RfaCOe4/KGzrHrAse4bS0j3kLjSCp/UE+fsoUIA2mKAesxsLs9KWpTKAXEzx8GmNKt3mMZ8ThpvzGtbRyNxlGGA+yuyqv0F6mvqdIBjguozrhtaLn9BXUMGwLfh8RVOIFD+EFDktixPEJU/SO1rDPUmXGkiYAk4RljX4HdlaVYGbz/etTCvSrUaiSzMFHCyW9FwN1YdtTDasPGqDPjPw+91zg+d+lRYQt1jsUY4r7J81QGOBtfhAMNieY5XnMfxcLgrwBtOI0crOpJi0NRBeh8aycHcnIZflzMdbMJDBzhMv0P4rQuO4JThtELkYUvpauawGt8N1dNAmwakZ9AwfVvve00HJS4fOw8juM4EMGi3AvwLya/cWGwn0/I60/w6wIOSPEXbSAIfG056W0n5piuGTznUaqZEQ3ySXMqLp6MWDW5aLZ00GZNM3bX8yI8bpGzKIj/Sh2klm+/do7Qz0ekAVxoo6xfXQ/poBGXqTtbaVMnnLrzwUPNZSyCxWIjCniVCv5ut4uBj/kM5C0HLQFEpwZuDgdb32rQz3R8COADeg0YX8IaDYAT5sRD+HR7Hr5UOdzippHnTldkxdLJVKAwem91upq6P5vRmV5q84jOTZulnWpxuaO+B1YBH3Iuf6rD8rCJAL9KqATURHu28COiUGTtI+xCoIeFMENABTmADtAoAeYmWFtbLW9pwzH5MkuExyCc+NEnmKayq+NGBLkaU8tTEXEYZZaADnOqIzrEA/9QNj4moN02Scb7GSTIeL64CAYGAQEAgEA4BdfTtdIY2HGNjOj+vQZRjRMY+LHCzx8cqleMGG1A4gcCZi0CIER5tU2nK0F+sbASi+ccirITRHQJix5dPutjR8DTtLBePi/aKOtbDfMV+u/yYuRuLtV1zMCF0wI4u0jSaVsUgZG+k9FZ0wGw60pQ971Y0dvHxxNGunHik8TOGtPM/Nff0HVh/41jblbpUdtwEvMSL0x2C/QFJNryWq6Di0ehYeEA4cpA/DfM9tJy5GDdbtzaSAPX5AkvVaEoJQk578mdEWyZtw1Q3qGEYD34lmNawXLQaSTmo841OFIOB5ypDOKJgXq8Hh2DdpzIbbJVBkj2H2ix4r7fbmxGxgjPywjT/OtjOlXk87gUth1LX+1D8kYaL5+LHUgqrv5e96J1/cFrj1VrAJXY1bkJdygAgdwNQ3VyWkVEs4dLSJpAt9TiT4Nu8+hDgj0lQIHTjMLM8HvGNgoAeQPt7OW0X5v668+l/aOtU8LzTuOgSNCngOy7Fx972uZntImG78ksLN6xE/AG46GQlpaDWa9X39v64+r4e+ftafdDhRK0NT8rukhay5K2T22/kFqq33dEyZu3CPbgK9+jf6sDQjMgQV5L+2y15fe49kPXVpKmGJCWoq7SWADf+JXpsNE73BGniY/Zqux4js0iPujHmMwsDwEy06VLFRCDVjNNSSDNAwNdi8vkVaq+/hHWHuXXELH9EcRI7HzfpfIUWHqNDWVUgmMcovsSNbcaM5aO3m+Xzspqu1MBJeqjfSmM+q7AddmZ5Uk7WfjX7yzf/Y5ZmjCuqtDdt26XjqLdTXOaBLiPo/HI8uPNQx5fpCB6siy5u9M2jqSk4Hccr4UUpdvLyB+J4vbXTcMr8ARzY3ivIwvZCwm1HUDdveB/TdD/1xebOUsDNyU8fEcTTta96eFxcr/7Ibflw5SoaLwgFDrRajQOtalL9Ed+F54Vwqy63341TsEGnK0XE1E4JSxMYu4j4KDoD//BA8dMUa+PGjoOwMGh7Ml8cvYSgnQu+tBMDiHckLlLhJl5a4ab200OIvqcthLg/pfNF/5KbNcM4ZTVwfBvw/pOWQmOnxQIs/m8qS75z8nrfPzxr6ctRm3hKWehla29XTiCmoOqgMAqxZLmDGmHwaG6nIaUUgzEJj8N6YnPTQtlV0phnIw2YUljt/exF7yq25a6OL3U41nDlhzy9xu7Lrm2w6Z6IhQ4CSrsxwjqig5wfg7kyjRNDONyIuwLhiM3B4Lac8TR45XysrhDMvVZppvF41aqNV3o2+XTvRqYdpYOv2ruj/g9TXPM1T1/3Y7fHlUUFhZX2PoCo8AIu46xuSf9VAOJl51xu1snssA2ep0wIOGkwXiEnV7zj3gNw1deidnk39x/2od9VpDzpmfu6D2+yfvwGosfeqOkl6b+PgqCP4vmxj3UZ9rHeycOJukKgq2gfCAgHubWBi7P/0P6DwuUAf0cDf7tNKeDVXOkM/eyqQLekL50O3rbLr6cOhMBzMHq2VuAX/p7iqF7QZ2O4buvKhIDb1tAmEV0ino3IXLt5M0P7N2TFxr8biQMEfGu7hbPauIpSI+ZpVrJiBpklJDgOqv/LcEVAeOLmwGqH0lZIWTwd2G3D4F7pEbDYsRlmtB5HL9cBZf0Kwf8C15edlGcp4FY3ysqciGVaMOq8cbxhaJd6VLoTAMsKLYRXmbkoK/WJRz2wufcnqLBbIR8BF8X9VvNyHuIqEBAICAQEAuUEAdWCEougnN0xvpjHWS5BXdoICBMlDOKYCnuHT4eFIRXJZRABRwKOgYyyURa70gZTW2h6D/Ovd5fBdoWtEure044IQj0lKNg9MHpXXwTZ5RFpZQ8By1kUbVWxUGgsFgy5zeY7Mf/qweA2MI/tUk4ZWq7NG0d/fwhlE9ThVbyYjWoqT3kdnhLYJkq2WXBQfiNmjNbzeiKOdp1fSGE8/RfioT7GCTmNuJYfBCwFHNqrK25uJ6UpwXVheClxBcItSLyQ/hyE5Cho/qs218/aI6k9hV0pWC1XEm4aPpATi5M8XnyQGzzn0tdxVH7wkBZFOXSE5DzqbvJ6/2lEYcbuvxJNvc139Ki186rD5Ld1EpsJwT0PdSKppsU8ryv0OEIB8dNRBhawsfXwK1t3aQsvfU0RYeHKOQKmAk7nZ0CYW0CgluImp6GNtPbYzFXlb+Jo3tztY+kQlpZYIdcSL3lvQYaIds9iIp9239KXMFUH7xZoUjrg7A3EK7tkKfHcTXfM+bH74xBwqZgLN8ykG/FG06qOJNTDIMChTsbXPOgjEx62DeV1BhidfDI7QVum8aDq3q4q9QvlIGLKOAKmAk4mAASV9tf3pvpDiOmFKOk/S0cCAds84CAtEKiIXgsbV8O1Xvafdml/nFsTPQPnRq/MJ6I+L+A6sMJv2Qxfn9at4bYVbl6l4LqJYFD92goWCsn4U96cRb2AmTMV1zKHgKmAUy1JaCCnihaDsL3JNbVZC0D3tTYeJsd2CE1Ubl/Lme2arJuwHrZ9PxjB/TweNjV4CEVfDcNUjT8mr/EBs3pTG1MhInPSELAUcKoRhHoThLsDXZVX9x7WFsKmaPVgugeatQ6WKz4KDd4NcYEtVDJbSOl2DvmeQnpLK4GC2XEMD0oBzKUC4oPyO9JVOIGAEwTsBVxmKyDctPgln6YDsf5XRw/h9yJtn2KvBmY3vobibhVJBSCwT9nRwT45At6TIxum2nESaWczAjqBNQUiOMCDyULfVrB2QZMENNusiZKXovRAJsVb9SBiUGkCVjmMwn0UTiAgEBAICAQEAgIBgYBAQCAgEChFBNRxo1gu6wx1vlxW4Fa2cRODTGf3R1CXMwSEgJezGyaq6wwBIeDO8BLU5QyB8C96EtwgvAXtibelD0VSDF7WDIyETtAIBDgCcRNwvOmsyJnitf4p7g93xdEAo/HKX1nNF46WNizEdG6gtgBa2x5mzYyybJixVXiwaJ1NzA4HFbXGIrKIT8myKxBrecIeHWyZX2YbMLsw3DK9jCXQ6bz52R/WO5g14yuqmttbcUXb+R/cHkk14yLgtP7E72KnV/u52GdYgLUnkgokhUZifVDn/0DgPsLC7yfM6gABugBCEFhjLrE/42F4zowu0jjgQ0eMdcUBPY3xQC+INF8i6NC2l/DQRu3yet83srjC4av9nqI2kt+d7/Kl59bacc3zdX4csj9qppqMOLPd7fWw5cC8FkW7XfpvyPk8py6hVaDN1vylU8bh809osoZ4k26D42ZHvAxbTteflRfSmggicHO74t4qO3pQ9vUAoJ0xG2goPSDcjBXHQbh7knBTOdhQ0Rw3r6qxTMdhCQIQpcN6f+XMQCfZfZ4/3DkDrl9BglVY+Zcn/J7C87CTJBUHbDbwpfxx5cHWHyylNDpD3AlfE9oeXjc2uwSF2yRdjfqp6zPr1ICFJ+kCDk1yO350wmvYn8fLjlq0I6JoPEm4KWxKkFg5WBIH3M0mjcEZQPhz4e8TDC9BvUIeAE4byRUPy1UQbmUbH6d3ebGTKEYHk/DFGFlEnH1np+cvpDO/6ezvcJnogHyc3PtNODqzdNyLRsDrHbM0q7jcfiPetkqjeFMThWxPPOW3aDI6KlSTr8x4IbitsL58plIhif0IAekPMDcjnBrUGNdgG5J66CN2Mw2D1H/vpAHYnN0FvcKPMM9+pXzK6QM+Vt+UhwR8ZfaeaVpkkdtJKURGGj0VCTed863lIPlSfqx8+Pyn628bsem3+qtq/9Zg6XUlFQ6P5TQ4lroqnRHu9PBNaNtFnEekVzJX7GhNBRyzGgMgEA/zjBgYbYNwrObheF5/7vZkzz+qbTOdRXHJruNt58+4KdbyIHR1sDtIEV7Y1buhUZXzrUk7Q8gDg7XTwu2DIdQGG48BgUPnZxnIdSNmhmizSAGMrwpWHPAAZWCA3QZ1+cGKJlx87lU3vu93+RyZO+2/mBXxTJQ/rdilE25ZKunw+SdtqV5QgkPJ1Kl3dHj1uluHv4yol/N6PnBDYZVd/6fUGztdc66+YQ7KG6SEw/0jLJwjHo6ruQYPmyuOBKeqbR8tu4tNNRFMirg4CNshPKRTIeQ0c3K5linie2GwuUyJk9laPACjTxssWkpnfjxUocIt4ZMwMjvIOeH01D6kPGhfKB62lhiItoG59DFPD3d1FVX+zpeRf284umjTcy+/UZm1UPJjcwsJN2TwbvRQU4HRTorHVx0Ok52LmbP5Wcsn9tvZ+fmfjp+z9gNKw33Npq9EpJ1sUERhOwccHqWNvFau5i+XEm7cdLQiC4mnup0VDkL+dwhRT97Y/e0mNyc/eqYDAPZFpN2mCDcnCF5zrxo+1RAVVRDlDAD/IaiHTqPh4RoLob8HgtMXZlM9J8zrbL9JZzo4yRsJLX2dgdORuUGfLEEbXqdpYD5QVfADEerej0xb+sSJ5EtTP3uS1+shRdg5H8urZD3WwSkNL6acrFHpnG1DTxh/tbcMtZ25cSTgO3o+MoBGyvz3c+dnYp8fll3xUtSW2BkTDrR6r8nhJl98QdNdlIabQwOVVVq6I02/rEHt9KUUdsnr+dB12jQbf4pJmoQHiAS4UTCtPoREOVjIhNZRVI29FzsadLtLMr6ItAD67Ainlfyen8nv94V+vQJCrZxyptCSyedi1dp/MfN6nhdaPLJBumTzOUcoJnzy8Tuzn3IqAi/M5Gpqg5vQKVF+hk5U6yTooxhdpBP2MRajZj/UYna9/JZz/0cRNN11uNGiBbV2X35EJYBnW5977ijK2K+OCxpuunW+Nt3GPwyIdIFAF0KgV8C+LkD4mhB6nJwF4PbCjLHVPiH5TCKsttyZkDqKKqmY349nyDjc8f8wVhkL8+kZCLTqIMyj0MZxiPiEIiEctEn9S3gvpbATB7afAbMHneSJhNaRgEfCsCzTQJhr0nytto77O7y+GgKujgHw8aSlmNtVTAVorj3t533UV0sfkV9m6bhhl9vZlOAzGEIzGaZRIeeJhyE7moEWBK0B52F1RS+11yrNLN4nlbRCXZSp1Lo7BtGpCmu0wo223Yv0cdCgf9e+yQBdQLiDec14m8b52Zvg6UzAYf+HwyvpAk52HQZbjk0daAof7MAPTcEyiTzR8OsqJMyBJOl4h7mfdCYThMKbBg7e2GzNExdrXxykn2rwbNaSV943YRW3KGi8MdBak3BjL8ID0Tlaxhig6ex6Mz7g/4pZvFVch3mzbeuDepPmpi/DTQPvEOd0ilBhIOHziTKO6YvQ4b0ImS62LukCDuHuCJBq2tYyxsSTtTZV+rnjC98G2LgKOsz9WLl5bZa90+aHXrf9gNtUQSvcTTdOuLDynm7HYiw2ouzQ2gmbBYmoAtESyYGlGJAvmhWNi0MvMwa90fcQ8orhGNKkAIQ77PgtjPyHK6Z8pFc63OGk25cOAZeKIdwdea09x6t7M/d3u5GHaV0F2bSlJdy83PJ4hdbuS7941x1Cfh56tJV2fPFE0VTvKjsanpZ0DY4nEe88Eu/wNTVlxsRYEh0Tl3vlqM89voq7Wi1+Y5Ix3UkYbRnthD5etO5S/sJavOptxYc0uZLmYndCNq6BRq+H32ZMqf6DXoy5rTKaxJsKOAr4DF2F6vhbzJbLX/hse88JanzTb59QbFo8ybrDfpB/j0oUziOzzzVFhaNOSHrb/70/PiGMS4kpxiNbSqmo0i0GA0/I1ptqoVEYQ6YCTgxJyFXGGg8JuSaoeo1CriYIj0AgiQgkW3kmsemi6LMBASHgZ8NdFm0UCAgEBAICAYFAuUMAY8OAEyc0cSQiu/KTrSKjFlTJQkDY4MlCXpRbKggIAQ8Ds3a/ZhhSkVwGERACbnNT8Io1jfZr4qXX7TZkIqkMI+BYwPEyqQO1Bxkr4ManluG2xVQ1Em68Gg7sTBEnasWEZTIzOxJwCPQoVPYSXmGsArxTWcPMI8rTlTa5Wjj6oK0q3Pi4MtaYDLAgFdFlHIGIBJy0GTT3OAh0FWN7cJDNpRB8dUWeMb0MhlvSTnqs3/iEjgQz1o96JhzMsykYvw3CHfEudCMvEU4+AmEFHALcEWJwh11VIfg16AFI5IBMecDwKUO7eoRLg2C/jd/nKp1bf2QDCTcOn9lI6VjFtgXCHbrdTM0sPOUBAVsBx0E2o2GC6HZYIDyINCCWLIbkLaEd4hJrEq+GYzX7hVQH4geTYQ/OEVH2RtIGBidlUA9EdUYexbzCTqAH4JdRVzda8S7x0go3Un4AzSCKF658I2C5mpA0pm6/hAuDLhyzxptbLLENEIQPEP6dx9EVwtQf0rIXZ2fM0cbb+aEtb8bevgyUp1uPjUMXH0Lv0Bp5pypLeFEpvs0MIq9sO7Pjy9NUexrb3CDodLaH3+NjC5UZEpl1h6BfhofpVYUewg275fROcc5EXMslApYCDo0W2MMnsdoQiOcgzD2MLYQ2HwHhWAMhXA+N/hP2V67Cp76PO97E5EIOGX9G52c3hBjJKo2cqXrDeGBv/xXtOQ9kj+IhVRxtdwLvUQi+jwhFuOHfDLohOA6pPtqhCjna9YHkZb8Fcor/5QkB3E8TB5sbGrUvDomoAeH4ChQhwq3mkllXCPoFEI75EPQMaO/e+N1Jh8CoNGE80M7vQ8QDGhS0NGglkyJoVuhyu70VVlFE+omGTysJmA1BPRvqiAwBVGQWoh41RJOR8g0eUGV7FMrKgVkyhGjwyfLKWlqlXdoI4S83CJhrcJxD6PMpx2S1gvDuh/A2CtOidMWkwT/uIFSaEI8NvdKhOoWZux7zFFde2GbhlMcUCpk9ySkheA9A606kMBj2bLt4+l34fn0JT4eQHvb4WaHuSAM1MbwHD9cYlDEdJlV5mgkK3zBBoSBgrmU1B0JCuMMe1g7BU45fUDGl8yoicHl97h9VWOXnv2P7UIY37dh1OQOGLKdsEDj1rBDMSX8ZjMvDw/YWtGsuhLKFyl5m+RDu42rYxIMe4RrwVHoEumKc0F1LhgdICLcWkDPIby7gmgbCRFEOf9FEhXghILqToaBqFUENITREFGbsCWjsYDzOwqtLXmjTDtDMT2EvaH+YHzn46WY0MLPyloGVCAoETBEwN1FACuHaBU3XmHJBi+dITH+IO8VbOeQ9YJWmjXd50zcGvhSgjQ34MfORiZmNi/AE/oiYFQaKRYZwVEE6uvlEzRz1Yamxt/fgBhvu+yEqZiJTmUTAUoNDoE8LlYvNQO23W7UApkMBT3M5OFe73fwZwzDdd4rnbbDhwYvI75VZVRwIlIqeoBqFodF/RS9xF7yYncRpVjF+L4d4kvOmnNKdrV3sOa4LB6jE//KMgKUGh2lyjDcM57/S4YqfwNZWjuvi8RDsGnhCNoL2U2j5QJoU2fdfyBaG0GbhCDWavtM5j8SOIv0AhPkEdR9BtxT07XhAXAUCkSBgqcEpMwTYh5ctS8iPgZw6L0xhchDsX/Eq/1zye2Qcig6HI3Yj+sARCTfRWzmkz4ZwL7RKF/ECgUgQsBVwmAlfYw54KwS9CoStvhVDKNnraSYDJyxtxlxyRNODVrxEvEAgnghYmihUCARWWXiElyH14Fc0uVXh/hJQudkyq/RkxuMU0nlYIag6DIJXU6DZ6ifn/dT9aTWen9QF84g+8KQ6TEvuUQPCU64Q0Nx263qTFrdODaTgzWeZdcpreZOTutzeDJ/ZSV3BXmhbmW2QqFjECNiaKBFzEYQCgTKKgBDwMnpjRLUEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAqWFAFYz6V2iz5jVlxb/kPHMV9Ge+GMcC0dxf2JBL/F5xf1JPMaxlGC8P+ItTyxoirwCAYGAQCCJCAgFnkTwRdECAYGAQCAWBIQCjwU9kVcgIBAQCCQRgYi2OiSxfqVSNPbuvI2CLol3YT43uwj7iI7Gm29Z44czxTK8LvZHWatXWawPtogNxAk/KcmoG86lKMFLr7nJKPtsKvNQi9n1DraePlfye/Jdfs/+lMLqK6sc7PFV3S3Dfok3DmVKgeNstWoQsKHKYSiGluIEoAKcrP8BtjKrh68YSKIOYje1G0cDxN1JhTigtkwhjCb62RXAeSK2zm7Fbzg2mhZH03DAVR35X0DeHiXYp4j79j2GczfhlKiwR6BFU57TPNhw2x6K8hLI0skUL5uBzlQ9B9Apr3jSA7dG2At5bzx5RsoLZb8asmoh0syC7jQCKSxFLmZdoJP6Qm90wfNUB5u306GfOivnR7rwn8mVZVdJZZ+rpJkvY9/Fhc1nPXaoOR3+y/xQ6FOzvnr5Bdore5ppdL6ypV78rA4UtOkX27DhuQKsvFqwIvZE19SzOxcE7WJo2ddx4gG3/triCJDNeKifgLR9FAk6yreMPOw25HsQvHTby8HnPEjj8xjNTEjmkSGQn25oywXoSFjwww0Z6GBux1dBvkLnlfTj+HCY1es4kP5WYFgxEszjSFPgSsH9L4kjxzCsCjN3pu+64MURxRWP9JfdxdlhyHXJki91S+qpmvMarx//QfrxJsnvfPHFGogUfSuhhWKiwFohESPLRXvyhq4R5gFXSfpvt+T2G3kLHQHfetFbd8SiyMuWAjdvcMJjYaVNxY3IxL0w7TyiqoCfrXV7DIftRsUotkywQjtBwCajfRVMOUnsb4gfC8U7GNa47is0nB6y2g5K52X64IUSB6A07heMYO7nylGfpKFKoBf2Dgxu1gedFH3lxtThHvdBQlsYArNxSFvMlo9pIRFEKiMUGVhK7M8RkMeTZJLuOP14ctbwOth6RoP8pp9OgsK2vBcacksvKfyiyvuz83o9+DARQaFvrf3ztffW3Tp8r2WmBCTguegKTf0OWOsMlngU5fMU9IAiz625p++19TeO1Z88H2EBQoEDKCio5bhJyyPELDKyZGgybc3wiS1Yo1OgvPUfYZHZVnQs98OangILoh5lUa4yW4vr26j2ixRH89olHvYsEq800XZeKPsXoYTeI1pikAwHrY1qsqtQfuMIq1DbncLuhqL/FPUvVUWgw8eHT6mlsC2od6lJCXD6LpGFbe854ZqCzB34hEViJg2pQzjU4sMvDzX/0FvhePPHzI7p0mEchwCMn4/w/LRP8F1yHWm4eK67uPpl0cyRO1XgPdAjUW9k6vBAXRvJ2W6mmUVkXBCAYmrhd7NpYEbvE7RuJw6NvIlGBfj2C7neEEz60tazSoj+Sex23N8RUCxuTDuk4Wp0KzCXPEF5MWtgbiSMRxh1uYxb1SjuCJTQNphB2/EtGx86l4GwZus4LQdHHlPNB6HT/gnNUz626pRHrPQ425DOpf02Vj5O8qO9CXGKxd3849n4JItygL9ZIS5/6saMQ+e/0OS7R9aZpRvjdnZ+vtMfdTZM8LuKOxrTcPc8BVV2/BPfOPpz7R3XDUmURQ7ZWATl3Sik/ARFHGk890ko8DFO2TtS4Jisr2HyUKtl4mts1WksW95cbr8Rb/s8py6Jpt4pBTXfyl789r+iyRvvPDRHLXuggKG8Nbz3oVMdgftyAMpb5yCgs3FP50JJTsdtC3xQwDg3i4+IYfrhQShOReFAeSfF4YGqiTr2gBLvgQ4qZqsfo4pmwOQufAB4ZrJWCuX2u3EyhtEXJxJQzLOubDt/umPFEEmdtl8yfnBB1Z+eM6OVZNfRyge6jG2ybsJ6bTo633RgvgFxm3A/h1Ma7ukkTMP1Rfhi6Jf8oKK/gdJ2dnrhghPnrH1Nlvy6L65Qh0EW+fFa6//ccsWL9FGOuDkYDveDWakpb6q4z1MY2llF0CLDIx1BjjORRFJUQnQtc8V/biy6isCAJssOH6RD/qdgqdyF8AJY27vxcFg6WOz0qaMhENquIKLRFalH6Gz2BuJfwUvjGMCxLDbhCaj7ecCA2nQclvpshENehCE+xeVlI9HAfZgVTwFO9K1jar/qELcVHZ3tcfgqsUNPxd+z3j9Ra2NCFXjFoy2mOaxWROR5ve+9ubDyvj+bEacfb/Rk1rJ/z+RpkKUH0VkOALADMYI7gXuhe6GJ0cG93DAE3lVAT0bFx4j/T7ADuCiv15+GFWbufprz5FfqQFCXzKylk6bwuJivMrtaGac5ZCSnwHDCx93r5A3dh5/tR2scsrYkT6gCP9xkQa0D2VPfxIA8ZKgr+VL2NFv719sq/pqtflfNspYiwTkCMnsjOFWiy7u/3eTmRxotmOYqqbS67cL3x/NEKKk18GfD0q2OB+w3nRbjRJqrP63Yta37uHtKMvLHItrlKc78pM3/ppo+0JpsCfXi4ac5/Svwq6QpqCqUxxi0Kw9KYrEm/rTXF3g5C6VRqq7pmidX5PS/frfs8ibE2oNd8kvTr59eHu9G5Tf+rA6U96NmfDP3dxnZZN0j3wYNgim4Jy/BCHgJ2L+EUY+lw4vouli9dBD34Bjkryd+9HLqHoTvQ0c7kjqEnZ2e//l4vbUhHRLVBXVaUHvXNYcsC3CQgLrXUMp3kIdIMT23KBrF73Zj+SEUv8PiFPKEKvDfG37VTXYXtTGrGOJrHmz2yXlNf81WPpBjRlNacRV/bzn1j2rbMlGeo1UoLtl1vMqBznNKq56xlHOw1fSG+S3m/FeWvEpn6ks7MWDTgEFXZe7vPrLJ+vE0pFUcBPc37je77rzwH51P1Fk3EUPYWtp0b+rxwTlXD81qu+S/Q1xFqTCi4uJugvJtgYd7F6aBdqNTOQjGejUrsYqo8+UorYFdiaDJwsOVhY5qMXjk2dGWZlr6icav4hPftyWizPQT505JBN/8Vh9PAN8QHUfTiaS8qcygQZBluFuh1ZHZMEzjPYWPfg2Csj6oI/Ar69Zf5cYE8d7S9/a3SiocuUNHh+KoTlDgqkFiSHcUhMxtQl26O8oULbHMdkervKnIhCrwaNtU2vmCVsry0i63NMrLbzq37sHs9/8ru3znhpSHF0LH66+ekVt3/frWSyeNdJ+qYWoknWj4dZXdbV59wZdyqmcID8aK0o81fjZr+cRZJmmxRkEPYO5bxk9inUhzc60BPwwlNRhxOcjUF7wupuWEyJT0XbLB1RSfRdyAMkDodxe0N6tGtf09PqZ44DsWneRgbGwZjM7X1LKE0r4dyn28cgdl9iUU5lYznrjPtGGM+H4AOZhMZeQ3+9SowJnfUxh4h2PGxGEc3iX9Ddb/AofZoiOX2TPOpfh0UUKBn8bijPIdabys+v62r0FxlzTTNoxeLlU83vxvJ6v8+Ax0YAVK87kLL8i9bMyWSr+3HN985fOfc/q8PveOLqy072EIWIicuL2VFjbZ8MBjlQ5ekJQt9NEob94uKI50KJmboBwOQHF8Cl7ajisFSr4N5l/PAz1NxazFLyFz4Gp9gh4ovXHGuGjCqDttOEmYa//FRzTisXTA9DVg+hqUd4gDtmMQOUFrmWOT1SvoUE0dWPwG2t488ZwfRu/CL6Hzy5CNn/ES6FbstHyXl5uIK+TvL7D2V8bCO+TBjIVZuc2LFyyYZ2tcmvXHjdsFwVSVZbzKPlHn28ydnV6cIrtL9FNXsuuP6vsuvuXcDX/KCZb1+ZbLb328JP33Ubzsk9W2v5jTfwjewEsy5mUb8nh+xdkO+6vt736/hgdPKpdXKIdz8LDejQ5qL+5FXTRCeR4QL1ziEKAXy6edjfV9mqj0fXg+V6MD6oZ5+dlQtMp+iXjVAvxOoJO9HiOKnbHyFAocCMIqcGktglhBjSQ/lYkbGFd3su76jF3nT3xLr7ylwsxDnW5v8s1jytyktsDsRe8+ixfNbx1o+84cPqcdMtWChLSCuhOzlk2cLHnT4lxjbW2S6Jft58+TWLMzrmjI/G203BUrf2rgTcnvviTuig0HLl6+/goasv5boaN/HcIfkyLHyOQ4+NyHToEWDMTFCQUeFxjLBhOazmg3f8awgqrbK/zU9emX8XJ2etO1Ty6zq12tnVcdxq9HXp/7R+Fl2uOc1u2r8HXdrbeNr/nzpSTEyXEyjiKQlIcoOeVTqVQH4eKKAC13xYvJI1De5cJhRLYNctCbRmYYqXeHEn4Icqkf4Vq1BC8pYc1PhPJeoIzs4mwCOVLg6D0P2pWPN8mHtOkpRVUPFlg1DPHpBXX1y37oSFKLuTBigzkp23SbomyTMAe30SezNNwYyFXiHW6mj8q0mveLtQYVjrYsaLvgg5AXPXZ8cTra+1D8Hx1s+UnbJt8++p0dbWmlQeAfKu2RUWm1zaycRM9dm5Up4pwhQFMryLHaiVzieU+Yc6TAUelv8FBZvkAw1rPJ2se/Qc0t6Y2tovMpwN/6BUyCdgHSZhc8PLud3BRj3Z2EqSc2W6PthEciaEnxlxXlnYj2CZ4CgTMNgXIyiDnTYBftEQgIBAQCsSMgFHjsGAoOAgGBgEAgKQgIBZ4U2EWhAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAiULwRoQYTOdXhQbqmLKGeBTS9J27VVFu3RopF8v/H+JL9GogYCgfKLgJgDL7/3TtRcICAQOMsREAr8LBeAWJuPnWlpOBbgHexMc7RxKNZyRX6BgEBA+Z5v6cCATToVeUl0FgL3i2v5RIAUN06QeRe7Y+lwrB7YxPUQFHkerteVzxaJWgsEyh8CznZiOmwfPeT42sSlPj9rxlLYPpePfUIsEJeOTZVjXG521FfEFtCHdh2yFuRJQoC+aejzsNdx7EA3wxbhPHTLo3Hcwu9JqpooViBw1iGQEAWOc0U6ujysG05ZdkN5Wzp8gqiq5GHDiQQKYSsOIlkGpZ+gDfOW1TgrEqgzhbVMX1IZid8+dKLXOvkSiPIxWg97w+tRvjOpxWwbvnM4WvkwsPEsBS2V8AsEBAJxRyBuChzWWB2cpnwlpkcyoYwZro4c8reG5m6NQ57oI7tf4aCnHx0xKCPEfpfyPb3LYYlWxJTCKkwdJffzXRIbCb06AfckTQNRfZ+PfQeL+QXUc7ImPsSLlyQVfBJ7E4r7Im0i7tdWv4fdTIo7WV+q19ZH+AUCZyMCMSlwsuqgcC/Dtakyq22ntGV2MQ5I9+Ms3E/tgMaXMFKRfmXwl+/BMYxWn2Wy45OsNCjEC6HcapIxCuXXEx3Zdjo+szTrgxFNTyjs51BmDZNyixFHGJObgE5mFGp3LTpN3bcwFcXN2FtQ3hcGSAP/0ZAtGCndjOsxfNFdOIGAQCCJCESlwGmKxBOcIoHytnYu1hIKrRcIUoMqrB8UxvN47tcgnIv4IuvMSkptL+ZVMVcuY7j/PTTiGnQANpMyYbiFSaYXrbKHNYHSPQIFqD/q1iyvxJai+coh7zhmsj+NGtDewLm/RE/YpBVJ23o9cHdRxYO3IaKy5Evdji93/6Xx9w9sNGMZQ1xLYPsS8rcIeUMss3UYGUzANwr3E38A+CDad2ewrDrofNfA/wrqO4kUNzrMt9EXdw6mBy4y+wHvKm6maRe7W67LIwICAYFAQhGISoHjuyw7MLddDKV1LpTGuVBcyrcVlZpKrAGU2GVQChlBpR3SACiYrkjvirzFUJqLoBB2hRAFIzBvewxz6b+A10Go+xR0BeGUvhUr23jUoxYOmB+mdA+kAXFeN+JW2mWCpX0dPs7azy2zDVZTPpuvGP2x7C5SD3+X3cUtj527YlZe1V1PZS19eYYdf0dpEisBfQM1j8z2ANfxUMibKA7KW3WIe0nysWnorD6l0QIlgHYc7sk4k0FULvLeQqMgKG/mKmEVij266RiFL3gWQB4Scm/UiguPQEAgoEMgYgUO68vtL8aaXxc75aUPK8hsCzhtgbImZZeF8L/ga6FwDzEBldiQf8ibCqXRXyGX2VoogL9Cgfyis7KDigdTNfQZDwlpmVIKO+nz6j5EG8LbaQTadTjFB8vTzRrCWv0VytvqSzQtUede+KVguudrKLf/EgRWzlOS8V2JRoEH6XwZv2dtsMoTVTy+rwccO0LRdgZGygcZ7G4DtRedVXe0YyzKw3cw9Q5t2uzBh10VxR1khLhW3hTWF7fC1AG3z/AZqj2miSJSICAQiDsCEStwUphQoD1hsTXX1sLtYi5Mo9yFZ9zqudaSW/sl1gV8JkKJvwelURMdQkYIMSZfoeB/lLzsfyFpcYiA8i4Em+1QQiEOyqkhlPp8UtxKIrQZ6nofKW+MJEYgz7qQTIjIXjT5OVye29vh1dbFFY7UqXyga26t3Zfrlk2Cx3X41UMnlQulutSMT6RxXHlHSo9O9DUo8xm4zkEdzsF93ASYb8M02QncB+EEAgKBMoxAxAqc2gALdWWxS6/AMZVC6m4JFNvlsbYT87L7ocQbW/GhuXCphK2AwomLkz1F0g+XjXnFl/pH31CG0okqe3vc3njDg99TGpR3Z1V5G4jRqXVHlKLAQUfz6I8h7noN2cF6G+95DAp/mSZO9UJPfqzoSpOOQyWKwAMFfC4w/Ds6lGpGcijow4h/EPULWacdjOuF3pE+Kud0AZGxKBEWCAgESgkBR6qQpk6QQVFohvpth3KIabkclI8fVt8OA19dEDTroLxP6SJjCGy+4qaF5sqbmMqVjzVYOXPHxY/0oxApWfx7GF7tPC+pvBcxB/5ykKY5vrb9vUF5U1JdzOW/C4z+Q4GEORc7HxhdiNFLC+MP8d2gmbPtyi7t1TJ2dRFpAgGBQHgEHFngxA5zvmtgpbWFpRyYSgiWgSmEJVBQDRE8/UIzmBbJBRYiKW+Td2iB3FCAhXhR+K1iqUbCMAyNN/M3j+z2nROGjHnTTjTiNLBUP4P/M3ofgJpWpGkGKErVYcqhsRow9zQxj05e7N7zJmUXpxwNsdjTCmvn18+5o1yuxU8emqJkgUDpIuBYgWOlhg9b4r/GnHBPbVUx+pfxNw9DeO3UgZbE1g/lb/+lZ6wIgfUf4yTD6Sp4jlf3Zu7rNvp4/dUfINZ0JOL2pa9uteS113kuUtyYMhpT4lXXUeOtKtsTVOwMndASjBCeBg5P8jya615MQQ3HKKbMuO09J1xTUGXHP80qdAKRRen5tzb99onVZukiTiAgEEg+Ao4VOFUZyjsH89EdaCs8bwJewPl9xezf2EL/BMVhuC7JKWwErOZsvBTLhKFaBdMNmZheqAIrmvwVeV5cj+Hl2z/oRSHmiQeCr9HQzkfENg19LN4e6CyegJKd2mT9+Bls/fjWh7I+rH+03srLvanHW0uy+1TaH/VXNv72kWVub4ZuRFDiwxy8rEyh8I0wVNECbWWgzKcjTD8Gi9yFdqmdTllS3to6C79AQCBQPhGISoFTU2Fpr8BlYNBf4C9k09zBNdpQ4plQXjdCeadAwR2ABjtAdFCapy9BP0VAaf+sXLEEDfleQx5alVFXIaZ/MspCZDwcRhA/Q8kuwuqZjaif4urkDd2H33vh+AeV8RRdVVT1HJpbq7xDU0WMQEAgIBCIDYGoFbjsZbtp+gD2ZSqOn5rtCu61hD7rgA0flzipFubTm0KJ01LEGVB6x5D3Iyjw5rhehXj6wk6gA3DC1IIWc/j7kfQSV94WZCJaICAQEAiUeQSiVuDUMijqebBkceZgYMoE18GIVraWO2158KXoKMwhfwMl+y2mindgzvm1khLmgRIXLgIEgNMp4GjpMHWkW8Hj9qXqwsaMLm9FXTo6vRLztwXBnD6ki3tlhFGEBQIJQyAmBa4o72DVgkvQAuuZY6muZkqCNg9BKenmoWNhfabnxXuHxdCfWVbtRD+rc81WPbsYEZb0OmIE8J7jJ1xeMcarYaG8VSiERyBQGgiUoTURpdFcUYZAQCAgEDhzEBAK/My5l6IlAgGBwFmGgFDgZ9kNF80VCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQCAaBP4f7gEVmIzBYlQAAAAASUVORK5CYII=);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);
@@ -142,7 +142,7 @@ const ay = {
form: {
field: "\u5B57\u6BB5 ID",
title: "\u5B57\u6BB5\u540D\u79F0",
- attributeId: "\u662F\u5426\u4E3B\u952E",
+ iskey: "\u662F\u5426\u4E3B\u952E",
fieldtype: "\u5B57\u6BB5\u7C7B\u578B",
info: "\u63D0\u793A\u4FE1\u606F",
ignore: "\u5FFD\u7565\u5B57\u6BB5",
@@ -2697,14 +2697,14 @@ function Fa({ t: e }) {
type: "ConfigItem",
col: { show: !0 },
style: "margin-bottom: 10px",
- name: "attributeId",
+ name: "iskey",
props: {
- label: e("form.attributeId"),
- warning: e("warning.attributeId")
+ label: e("form.iskey"),
+ warning: e("warning.iskey")
},
children: [{
type: "switch",
- field: "attributeId",
+ field: "iskey",
value: !1,
wrap: { show: !1 },
col: { show: !1 }
@@ -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: []
}
};
},
@@ -7264,7 +7222,8 @@ height: 60px;
return Ke(t, rs + ".props", [
{
type: "input",
- field: "title"
+ field: "formCreateProps>title",
+ title: "\u6807\u9898"
},
{
type: "SizeInput",
@@ -7349,7 +7308,8 @@ height: 60px;
return Ke(t, os + ".props", [
{
type: "input",
- field: "title"
+ field: "formCreateProps>title",
+ title: "\u6807\u9898"
},
{
type: "SizeInput",
@@ -9935,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) {
@@ -10311,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,
@@ -10322,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);
},
@@ -10330,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() {
@@ -10349,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;
@@ -10382,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;
},
@@ -10694,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] = {});
@@ -11282,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) {
@@ -11303,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) {
@@ -11345,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);
@@ -11437,17 +11397,17 @@ var Py = { exports: {} };
var F = this, C = this.$locale();
if (!this.isValid())
return C.invalidDate || A;
- var q = U || "YYYY-MM-DDTHH:mm:ssZ", Z = D.z(this), Y = this.$H, ue = this.$m, te = this.$M, pe = C.weekdays, ke = C.months, ge = C.meridiem, ve = function(Se, xe, $, K) {
- return Se && (Se[xe] || Se(F, q)) || $[xe].slice(0, K);
+ var q = U || "YYYY-MM-DDTHH:mm:ssZ", Z = D.z(this), Y = this.$H, ue = this.$m, te = this.$M, pe = C.weekdays, ke = C.months, ge = C.meridiem, ve = function(Se, xe, O, K) {
+ return Se && (Se[xe] || Se(F, q)) || O[xe].slice(0, K);
}, we = function(Se) {
return D.s(Y % 12 || 12, Se, "0");
- }, he = ge || function(Se, xe, $) {
+ }, he = ge || function(Se, xe, O) {
var K = Se < 12 ? "AM" : "PM";
- return $ ? K.toLowerCase() : K;
+ return O ? K.toLowerCase() : K;
};
return q.replace(m, function(Se, xe) {
- return xe || function($) {
- switch ($) {
+ return xe || function(O) {
+ switch (O) {
case "YY":
return String(F.$y).slice(-2);
case "YYYY":
@@ -11816,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;
}
@@ -12458,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) {
@@ -15077,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) {
@@ -15100,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];
@@ -15120,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";
@@ -15142,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;
@@ -15168,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)
@@ -15587,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) {
@@ -16464,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;
}
@@ -16505,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 += `
@@ -16530,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,
@@ -20413,7 +20373,7 @@ var W0 = { exports: {} };
var i = { 873: (s, u) => {
var d, p, h = function() {
var g = function(G, I) {
- var U = G, F = m[I], C = null, q = 0, Z = null, Y = [], ue = {}, te = function($, K) {
+ var U = G, F = m[I], C = null, q = 0, Z = null, Y = [], ue = {}, te = function(O, K) {
C = function(X) {
for (var ie = new Array(X), re = 0; re < X; re += 1) {
ie[re] = new Array(X);
@@ -20421,58 +20381,58 @@ var W0 = { exports: {} };
ie[re][fe] = null;
}
return ie;
- }(q = 4 * U + 17), pe(0, 0), pe(q - 7, 0), pe(0, q - 7), ge(), ke(), we($, K), U >= 7 && ve($), Z == null && (Z = Se(U, F, Y)), he(Z, K);
- }, pe = function($, K) {
+ }(q = 4 * U + 17), pe(0, 0), pe(q - 7, 0), pe(0, q - 7), ge(), ke(), we(O, K), U >= 7 && ve(O), Z == null && (Z = Se(U, F, Y)), he(Z, K);
+ }, pe = function(O, K) {
for (var X = -1; X <= 7; X += 1)
- if (!($ + X <= -1 || q <= $ + X))
+ if (!(O + X <= -1 || q <= O + X))
for (var ie = -1; ie <= 7; ie += 1)
- K + ie <= -1 || q <= K + ie || (C[$ + X][K + ie] = 0 <= X && X <= 6 && (ie == 0 || ie == 6) || 0 <= ie && ie <= 6 && (X == 0 || X == 6) || 2 <= X && X <= 4 && 2 <= ie && ie <= 4);
+ K + ie <= -1 || q <= K + ie || (C[O + X][K + ie] = 0 <= X && X <= 6 && (ie == 0 || ie == 6) || 0 <= ie && ie <= 6 && (X == 0 || X == 6) || 2 <= X && X <= 4 && 2 <= ie && ie <= 4);
}, ke = function() {
- for (var $ = 8; $ < q - 8; $ += 1)
- C[$][6] == null && (C[$][6] = $ % 2 == 0);
+ for (var O = 8; O < q - 8; O += 1)
+ C[O][6] == null && (C[O][6] = O % 2 == 0);
for (var K = 8; K < q - 8; K += 1)
C[6][K] == null && (C[6][K] = K % 2 == 0);
}, ge = function() {
- for (var $ = w.getPatternPosition(U), K = 0; K < $.length; K += 1)
- for (var X = 0; X < $.length; X += 1) {
- var ie = $[K], re = $[X];
+ 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)
for (var fe = -2; fe <= 2; fe += 1)
for (var Ae = -2; Ae <= 2; Ae += 1)
C[ie + fe][re + Ae] = fe == -2 || fe == 2 || Ae == -2 || Ae == 2 || fe == 0 && Ae == 0;
}
- }, ve = function($) {
- for (var K = w.getBCHTypeNumber(U), X = 0; X < 18; X += 1) {
- var ie = !$ && (K >> X & 1) == 1;
+ }, ve = function(O) {
+ 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 = !$ && (K >> X & 1) == 1, C[X % 3 + q - 8 - 3][Math.floor(X / 3)] = ie;
- }, we = function($, K) {
- for (var X = F << 3 | K, ie = w.getBCHTypeInfo(X), re = 0; re < 15; re += 1) {
- var fe = !$ && (ie >> re & 1) == 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 = 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;
}
for (re = 0; re < 15; re += 1)
- fe = !$ && (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] = !$;
- }, he = function($, K) {
- for (var X = -1, ie = q - 1, re = 7, fe = 0, Ae = w.getMaskFunction(K), Fe = q - 1; Fe > 0; Fe -= 2)
+ 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 = 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) {
var Ze = !1;
- fe < $.length && (Ze = ($[fe] >>> re & 1) == 1), Ae(ie, Fe - Xe) && (Ze = !Ze), C[ie][Fe - Xe] = Ze, (re -= 1) == -1 && (fe += 1, re = 7);
+ fe < O.length && (Ze = (O[fe] >>> re & 1) == 1), Ae(ie, Fe - Xe) && (Ze = !Ze), C[ie][Fe - Xe] = Ze, (re -= 1) == -1 && (fe += 1, re = 7);
}
if ((ie += X) < 0 || q <= ie) {
ie -= X, X = -X;
break;
}
}
- }, Se = function($, K, X) {
- for (var ie = k.getRSBlocks($, K), re = R(), fe = 0; fe < X.length; fe += 1) {
+ }, 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(), $)), 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)
@@ -20490,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;
@@ -20509,37 +20469,37 @@ var W0 = { exports: {} };
return ht;
}(re, ie);
};
- ue.addData = function($, K) {
+ ue.addData = function(O, K) {
var X = null;
switch (K = K || "Byte") {
case "Numeric":
- X = M($);
+ X = M(O);
break;
case "Alphanumeric":
- X = P($);
+ X = P(O);
break;
case "Byte":
- X = B($);
+ X = B(O);
break;
case "Kanji":
- X = T($);
+ X = T(O);
break;
default:
throw "mode:" + K;
}
Y.push(X), Z = null;
- }, ue.isDark = function($, K) {
- if ($ < 0 || q <= $ || K < 0 || q <= K)
- throw $ + "," + K;
- return C[$][K];
+ }, ue.isDark = function(O, K) {
+ if (O < 0 || q <= O || K < 0 || q <= K)
+ throw O + "," + K;
+ return C[O][K];
}, ue.getModuleCount = function() {
return q;
}, ue.make = function() {
if (U < 1) {
- for (var $ = 1; $ < 40; $++) {
- for (var K = k.getRSBlocks($, F), X = R(), ie = 0; ie < Y.length; ie++) {
+ 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(), $)), 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++)
@@ -20547,53 +20507,53 @@ var W0 = { exports: {} };
if (X.getLengthInBits() <= 8 * fe)
break;
}
- U = $;
+ U = O;
}
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;
}());
- }, ue.createTableTag = function($, K) {
- $ = $ || 2;
+ }, ue.createTableTag = function(O, K) {
+ O = O || 2;
var X = "";
- X += '', X += "";
+ X += '', X += "";
for (var ie = 0; ie < ue.getModuleCount(); ie += 1) {
X += "";
for (var re = 0; re < ue.getModuleCount(); re += 1)
- X += ' ';
+ X += ' ';
X += " ";
}
return (X += " ") + "
";
- }, ue.createSvgTag = function($, K, X, ie) {
+ }, ue.createSvgTag = function(O, K, X, ie) {
var re = {};
- typeof arguments[0] == "object" && ($ = (re = arguments[0]).cellSize, K = re.margin, X = re.alt, ie = re.title), $ = $ || 2, K = K === void 0 ? 4 * $ : K, (X = typeof X == "string" ? { text: X } : X || {}).text = X.text || null, X.id = X.text ? X.id || "qrcode-description" : null, (ie = typeof ie == "string" ? { text: ie } : ie || {}).text = ie.text || null, ie.id = ie.text ? ie.id || "qrcode-title" : null;
- var fe, Ae, Fe, Xe, Ze = ue.getModuleCount() * $ + 2 * K, _e = "";
- for (Xe = "l" + $ + ",0 0," + $ + " -" + $ + ",0 0,-" + $ + "z ", _e += '", _e += ie.text ? '' + xe(ie.text) + " " : "", _e += X.text ? '' + xe(X.text) + " " : "", _e += ' ', _e += '", _e += ie.text ? '' + xe(ie.text) + " " : "", _e += X.text ? '' + xe(X.text) + " " : "", _e += ' ', _e += ' ') + " ";
- }, ue.createDataURL = function($, K) {
- $ = $ || 2, K = K === void 0 ? 4 * $ : K;
- var X = ue.getModuleCount() * $ + 2 * K, ie = K, re = X - K;
+ }, ue.createDataURL = function(O, K) {
+ O = O || 2, K = K === void 0 ? 4 * O : K;
+ var X = ue.getModuleCount() * O + 2 * K, ie = K, re = X - K;
return W(X, X, function(fe, Ae) {
if (ie <= fe && fe < re && ie <= Ae && Ae < re) {
- var Fe = Math.floor((fe - ie) / $), Xe = Math.floor((Ae - ie) / $);
+ var Fe = Math.floor((fe - ie) / O), Xe = Math.floor((Ae - ie) / O);
return ue.isDark(Xe, Fe) ? 0 : 1;
}
return 1;
});
- }, ue.createImgTag = function($, K, X) {
- $ = $ || 2, K = K === void 0 ? 4 * $ : K;
- var ie = ue.getModuleCount() * $ + 2 * K, re = "";
- return re += " ";
+ }, ue.createImgTag = function(O, K, X) {
+ O = O || 2, K = K === void 0 ? 4 * O : K;
+ var ie = ue.getModuleCount() * O + 2 * K, re = "";
+ return re += " ";
};
- var xe = function($) {
- for (var K = "", X = 0; X < $.length; X += 1) {
- var ie = $.charAt(X);
+ var xe = function(O) {
+ for (var K = "", X = 0; X < O.length; X += 1) {
+ var ie = O.charAt(X);
switch (ie) {
case "<":
K += "<";
@@ -20613,8 +20573,8 @@ var W0 = { exports: {} };
}
return K;
};
- return ue.createASCII = function($, K) {
- if (($ = $ || 1) < 2)
+ return ue.createASCII = function(O, K) {
+ if ((O = O || 1) < 2)
return function(it) {
it = it === void 0 ? 2 : it;
var pt, Re, He, at, We, $t = 1 * ue.getModuleCount() + 2 * it, ft = it, je = $t - it, Je = { "\u2588\u2588": "\u2588", "\u2588 ": "\u2580", " \u2588": "\u2584", " ": " " }, ht = { "\u2588\u2588": "\u2580", "\u2588 ": "\u2580", " \u2588": " ", " ": " " }, Ge = "";
@@ -20626,21 +20586,21 @@ var W0 = { exports: {} };
}
return $t % 2 && it > 0 ? Ge.substring(0, Ge.length - $t - 1) + Array($t + 1).join("\u2580") : Ge.substring(0, Ge.length - 1);
}(K);
- $ -= 1, K = K === void 0 ? 2 * $ : K;
- var X, ie, re, fe, Ae = ue.getModuleCount() * $ + 2 * K, Fe = K, Xe = Ae - K, Ze = Array($ + 1).join("\u2588\u2588"), _e = Array($ + 1).join(" "), Le = "", Oe = "";
+ O -= 1, K = K === void 0 ? 2 * O : K;
+ var X, ie, re, fe, Ae = ue.getModuleCount() * O + 2 * K, Fe = K, Xe = Ae - K, Ze = Array(O + 1).join("\u2588\u2588"), _e = Array(O + 1).join(" "), Le = "", Oe = "";
for (X = 0; X < Ae; X += 1) {
- for (re = Math.floor((X - Fe) / $), Oe = "", ie = 0; ie < Ae; ie += 1)
- fe = 1, Fe <= ie && ie < Xe && Fe <= X && X < Xe && ue.isDark(re, Math.floor((ie - Fe) / $)) && (fe = 0), Oe += fe ? Ze : _e;
- for (re = 0; re < $; re += 1)
+ for (re = Math.floor((X - Fe) / O), Oe = "", ie = 0; ie < Ae; ie += 1)
+ fe = 1, Fe <= ie && ie < Xe && Fe <= X && X < Xe && ue.isDark(re, Math.floor((ie - Fe) / O)) && (fe = 0), Oe += fe ? Ze : _e;
+ for (re = 0; re < O; re += 1)
Le += Oe + `
`;
}
return Le.substring(0, Le.length - 1);
- }, ue.renderTo2dContext = function($, K) {
+ }, ue.renderTo2dContext = function(O, K) {
K = K || 2;
for (var X = ue.getModuleCount(), ie = 0; ie < X; ie++)
for (var re = 0; re < X; re++)
- $.fillStyle = ue.isDark(ie, re) ? "black" : "white", $.fillRect(ie * K, re * K, K, K);
+ O.fillStyle = ue.isDark(ie, re) ? "black" : "white", O.fillRect(ie * K, re * K, K, K);
}, ue;
};
g.stringToBytes = (g.stringToBytesFuncs = { default: function(G) {
@@ -20680,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];
@@ -21042,17 +21002,17 @@ var W0 = { exports: {} };
return q;
}, W = function(G, I, U) {
for (var F = function(pe, ke) {
- var ge = pe, ve = ke, we = new Array(pe * ke), he = { setPixel: function($, K, X) {
- we[K * ge + $] = X;
- }, write: function($) {
- $.writeString("GIF87a"), $.writeShort(ge), $.writeShort(ve), $.writeByte(128), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(0), $.writeByte(255), $.writeByte(255), $.writeByte(255), $.writeString(","), $.writeShort(0), $.writeShort(0), $.writeShort(ge), $.writeShort(ve), $.writeByte(0);
+ var ge = pe, ve = ke, we = new Array(pe * ke), he = { setPixel: function(O, K, X) {
+ we[K * ge + O] = X;
+ }, write: function(O) {
+ O.writeString("GIF87a"), O.writeShort(ge), O.writeShort(ve), O.writeByte(128), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(0), O.writeByte(255), O.writeByte(255), O.writeByte(255), O.writeString(","), O.writeShort(0), O.writeShort(0), O.writeShort(ge), O.writeShort(ve), O.writeByte(0);
var K = Se(2);
- $.writeByte(2);
+ O.writeByte(2);
for (var X = 0; K.length - X > 255; )
- $.writeByte(255), $.writeBytes(K, X, 255), X += 255;
- $.writeByte(K.length - X), $.writeBytes(K, X, K.length - X), $.writeByte(0), $.writeString(";");
- } }, Se = function($) {
- for (var K = 1 << $, X = 1 + (1 << $), ie = $ + 1, re = xe(), fe = 0; fe < K; fe += 1)
+ O.writeByte(255), O.writeBytes(K, X, 255), X += 255;
+ O.writeByte(K.length - X), O.writeBytes(K, X, K.length - X), O.writeByte(0), O.writeString(";");
+ } }, Se = function(O) {
+ for (var K = 1 << O, X = 1 + (1 << O), ie = O + 1, re = xe(), fe = 0; fe < K; fe += 1)
re.add(String.fromCharCode(fe));
re.add(String.fromCharCode(K)), re.add(String.fromCharCode(X));
var Ae, Fe, Xe, Ze = D(), _e = (Ae = Ze, Fe = 0, Xe = 0, { write: function(pt, Re) {
@@ -21072,16 +21032,16 @@ var W0 = { exports: {} };
}
return _e.write(re.indexOf(Oe), ie), _e.write(X, ie), _e.flush(), Ze.toByteArray();
}, xe = function() {
- var $ = {}, K = 0, X = { add: function(ie) {
+ var O = {}, K = 0, X = { add: function(ie) {
if (X.contains(ie))
throw "dup key:" + ie;
- $[ie] = K, K += 1;
+ O[ie] = K, K += 1;
}, size: function() {
return K;
}, indexOf: function(ie) {
- return $[ie];
+ return O[ie];
}, contains: function(ie) {
- return $[ie] !== void 0;
+ return O[ie] !== void 0;
} };
return X;
};
@@ -21114,7 +21074,7 @@ var W0 = { exports: {} };
he(pe >>> ke - 6), ke -= 6;
}, we.flush = function() {
if (ke > 0 && (he(pe << 6 - ke), pe = 0, ke = 0), ge % 3 != 0)
- for (var xe = 3 - ge % 3, $ = 0; $ < xe; $ += 1)
+ for (var xe = 3 - ge % 3, O = 0; O < xe; O += 1)
ve += "=";
}, we.toString = function() {
return ve;
@@ -21341,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;
}
@@ -21373,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;
@@ -21395,16 +21355,16 @@ var W0 = { exports: {} };
return;
const { imageOptions: te, qrOptions: pe } = this._options, ke = te.imageSize * p[pe.errorCorrectionLevel], ge = Math.floor(ke * C * C);
ue = function({ originalHeight: ve, originalWidth: we, maxHiddenDots: he, maxHiddenAxisDots: Se, dotSize: xe }) {
- const $ = { x: 0, y: 0 }, K = { x: 0, y: 0 };
+ const O = { x: 0, y: 0 }, K = { x: 0, y: 0 };
if (ve <= 0 || we <= 0 || he <= 0 || xe <= 0)
return { height: 0, width: 0, hideYDots: 0, hideXDots: 0 };
const X = ve / we;
- return $.x = Math.floor(Math.sqrt(he / X)), $.x <= 0 && ($.x = 1), Se && Se < $.x && ($.x = Se), $.x % 2 == 0 && $.x--, K.x = $.x * xe, $.y = 1 + 2 * Math.ceil(($.x * X - 1) / 2), K.y = Math.round(K.x * X), ($.y * $.x > he || Se && Se < $.y) && (Se && Se < $.y ? ($.y = Se, $.y % 2 == 0 && $.x--) : $.y -= 2, K.y = $.y * xe, $.x = 1 + 2 * Math.ceil(($.y / X - 1) / 2), K.x = Math.round(K.y / X)), { height: K.y, width: K.x, hideYDots: $.y, hideXDots: $.x };
+ return O.x = Math.floor(Math.sqrt(he / X)), O.x <= 0 && (O.x = 1), Se && Se < O.x && (O.x = Se), O.x % 2 == 0 && O.x--, K.x = O.x * xe, O.y = 1 + 2 * Math.ceil((O.x * X - 1) / 2), K.y = Math.round(K.x * X), (O.y * O.x > he || Se && Se < O.y) && (Se && Se < O.y ? (O.y = Se, O.y % 2 == 0 && O.x--) : O.y -= 2, K.y = O.y * xe, O.x = 1 + 2 * Math.ceil((O.y / X - 1) / 2), K.x = Math.round(K.y / X)), { height: K.y, width: K.x, hideYDots: O.y, hideXDots: O.x };
}({ originalWidth: this._image.width, originalHeight: this._image.height, maxHiddenDots: ge, maxHiddenAxisDots: C - 14, dotSize: Y });
}
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() {
@@ -21432,17 +21392,17 @@ var W0 = { exports: {} };
for (let he = 0; he < Y; he++)
F && !F(we, he) || !((q = this._qr) === null || q === void 0) && q.isDark(we, he) && (ve.draw(ke + he * pe, ge + we * pe, pe, (Se, xe) => !(he + Se < 0 || we + xe < 0 || he + Se >= Y || we + xe >= Y) && !(F && !F(we + xe, he + Se)) && !!this._qr && this._qr.isDark(we + xe, he + Se)), ve._element && this._dotsClipPath && this._dotsClipPath.appendChild(ve._element));
if (Z.shape === m) {
- const we = this._roundSize((ue / pe - Y) / 2), he = Y + 2 * we, Se = ke - we * pe, xe = ge - we * pe, $ = [], K = this._roundSize(he / 2);
+ const we = this._roundSize((ue / pe - Y) / 2), he = Y + 2 * we, Se = ke - we * pe, xe = ge - we * pe, O = [], K = this._roundSize(he / 2);
for (let X = 0; X < he; X++) {
- $[X] = [];
+ O[X] = [];
for (let ie = 0; ie < he; ie++)
- X >= we - 1 && X <= he - we && ie >= we - 1 && ie <= he - we || Math.sqrt((X - K) * (X - K) + (ie - K) * (ie - K)) > K ? $[X][ie] = 0 : $[X][ie] = this._qr.isDark(ie - 2 * we < 0 ? ie : ie >= Y ? ie - 2 * we : ie - we, X - 2 * we < 0 ? X : X >= Y ? X - 2 * we : X - we) ? 1 : 0;
+ X >= we - 1 && X <= he - we && ie >= we - 1 && ie <= he - we || Math.sqrt((X - K) * (X - K) + (ie - K) * (ie - K)) > K ? O[X][ie] = 0 : O[X][ie] = this._qr.isDark(ie - 2 * we < 0 ? ie : ie >= Y ? ie - 2 * we : ie - we, X - 2 * we < 0 ? X : X >= Y ? X - 2 * we : X - we) ? 1 : 0;
}
for (let X = 0; X < he; X++)
for (let ie = 0; ie < he; ie++)
- $[X][ie] && (ve.draw(Se + ie * pe, xe + X * pe, pe, (re, fe) => {
+ O[X][ie] && (ve.draw(Se + ie * pe, xe + X * pe, pe, (re, fe) => {
var Ae;
- return !!(!((Ae = $[X + fe]) === null || Ae === void 0) && Ae[ie + re]);
+ return !!(!((Ae = O[X + fe]) === null || Ae === void 0) && Ae[ie + re]);
}), ve._element && this._dotsClipPath && this._dotsClipPath.appendChild(ve._element));
}
}
@@ -21454,23 +21414,23 @@ var W0 = { exports: {} };
throw "Element code is not defined";
const q = this._qr.getModuleCount(), Z = Math.min(C.width, C.height) - 2 * C.margin, Y = C.shape === m ? Z / Math.sqrt(2) : Z, ue = this._roundSize(Y / q), te = 7 * ue, pe = 3 * ue, ke = this._roundSize((C.width - q * ue) / 2), ge = this._roundSize((C.height - q * ue) / 2);
[[0, 0, 0], [1, 0, Math.PI / 2], [0, 1, -Math.PI / 2]].forEach(([ve, we, he]) => {
- var Se, xe, $, K, X, ie, re, fe, Ae, Fe, Xe, Ze, _e, Le;
+ var Se, xe, O, K, X, ie, re, fe, Ae, Fe, Xe, Ze, _e, Le;
const Oe = ke + ve * ue * (q - 7), it = ge + we * ue * (q - 7);
let pt = this._dotsClipPath, Re = this._dotsClipPath;
- if ((((Se = C.cornersSquareOptions) === null || Se === void 0 ? void 0 : Se.gradient) || ((xe = C.cornersSquareOptions) === null || xe === void 0 ? void 0 : xe.color)) && (pt = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), pt.setAttribute("id", `clip-path-corners-square-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(pt), this._cornersSquareClipPath = this._cornersDotClipPath = Re = pt, this._createColor({ options: ($ = C.cornersSquareOptions) === null || $ === void 0 ? void 0 : $.gradient, color: (K = C.cornersSquareOptions) === null || K === void 0 ? void 0 : K.color, additionalRotation: he, x: Oe, y: it, height: te, width: te, name: `corners-square-color-${ve}-${we}-${this._instanceId}` })), ((X = C.cornersSquareOptions) === null || X === void 0 ? void 0 : X.type) && _.includes(C.cornersSquareOptions.type)) {
+ if ((((Se = C.cornersSquareOptions) === null || Se === void 0 ? void 0 : Se.gradient) || ((xe = C.cornersSquareOptions) === null || xe === void 0 ? void 0 : xe.color)) && (pt = this._window.document.createElementNS("http://www.w3.org/2000/svg", "clipPath"), pt.setAttribute("id", `clip-path-corners-square-color-${ve}-${we}-${this._instanceId}`), this._defs.appendChild(pt), this._cornersSquareClipPath = this._cornersDotClipPath = Re = pt, this._createColor({ options: (O = C.cornersSquareOptions) === null || O === void 0 ? void 0 : O.gradient, color: (K = C.cornersSquareOptions) === null || K === void 0 ? void 0 : K.color, additionalRotation: he, x: Oe, y: it, height: te, width: te, name: `corners-square-color-${ve}-${we}-${this._instanceId}` })), ((X = C.cornersSquareOptions) === null || X === void 0 ? void 0 : X.type) && _.includes(C.cornersSquareOptions.type)) {
const He = new S({ svg: this._element, type: C.cornersSquareOptions.type, window: this._window });
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 });
@@ -21528,8 +21488,8 @@ var W0 = { exports: {} };
ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "radialGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("fx", String(Z + te / 2)), ve.setAttribute("fy", String(Y + ue / 2)), ve.setAttribute("cx", String(Z + te / 2)), ve.setAttribute("cy", String(Y + ue / 2)), ve.setAttribute("r", String(ke / 2));
else {
const we = ((F.rotation || 0) + q) % (2 * Math.PI), he = (we + 2 * Math.PI) % (2 * Math.PI);
- let Se = Z + te / 2, xe = Y + ue / 2, $ = Z + te / 2, K = Y + ue / 2;
- he >= 0 && he <= 0.25 * Math.PI || he > 1.75 * Math.PI && he <= 2 * Math.PI ? (Se -= te / 2, xe -= ue / 2 * Math.tan(we), $ += te / 2, K += ue / 2 * Math.tan(we)) : he > 0.25 * Math.PI && he <= 0.75 * Math.PI ? (xe -= ue / 2, Se -= te / 2 / Math.tan(we), K += ue / 2, $ += te / 2 / Math.tan(we)) : he > 0.75 * Math.PI && he <= 1.25 * Math.PI ? (Se += te / 2, xe += ue / 2 * Math.tan(we), $ -= te / 2, K -= ue / 2 * Math.tan(we)) : he > 1.25 * Math.PI && he <= 1.75 * Math.PI && (xe += ue / 2, Se += te / 2 / Math.tan(we), K -= ue / 2, $ -= te / 2 / Math.tan(we)), ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "linearGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("x1", String(Math.round(Se))), ve.setAttribute("y1", String(Math.round(xe))), ve.setAttribute("x2", String(Math.round($))), ve.setAttribute("y2", String(Math.round(K)));
+ let Se = Z + te / 2, xe = Y + ue / 2, O = Z + te / 2, K = Y + ue / 2;
+ he >= 0 && he <= 0.25 * Math.PI || he > 1.75 * Math.PI && he <= 2 * Math.PI ? (Se -= te / 2, xe -= ue / 2 * Math.tan(we), O += te / 2, K += ue / 2 * Math.tan(we)) : he > 0.25 * Math.PI && he <= 0.75 * Math.PI ? (xe -= ue / 2, Se -= te / 2 / Math.tan(we), K += ue / 2, O += te / 2 / Math.tan(we)) : he > 0.75 * Math.PI && he <= 1.25 * Math.PI ? (Se += te / 2, xe += ue / 2 * Math.tan(we), O -= te / 2, K -= ue / 2 * Math.tan(we)) : he > 1.25 * Math.PI && he <= 1.75 * Math.PI && (xe += ue / 2, Se += te / 2 / Math.tan(we), K -= ue / 2, O -= te / 2 / Math.tan(we)), ve = this._window.document.createElementNS("http://www.w3.org/2000/svg", "linearGradient"), ve.setAttribute("id", pe), ve.setAttribute("gradientUnits", "userSpaceOnUse"), ve.setAttribute("x1", String(Math.round(Se))), ve.setAttribute("y1", String(Math.round(xe))), ve.setAttribute("x2", String(Math.round(O))), ve.setAttribute("y2", String(Math.round(K)));
}
F.colorStops.forEach(({ offset: we, color: he }) => {
const Se = this._window.document.createElementNS("http://www.w3.org/2000/svg", "stop");
@@ -22170,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) {
@@ -22196,8 +22156,8 @@ function qo() {
if (c && (v.className = c), f && (v.style.cssText = f), typeof l == "string")
v.appendChild(document.createTextNode(l));
else if (l)
- for (var O = 0; O < l.length; ++O)
- v.appendChild(l[O]);
+ for (var $ = 0; $ < l.length; ++$)
+ v.appendChild(l[$]);
return v;
}
function U(o, l, c, f) {
@@ -22248,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 {
@@ -22276,11 +22236,11 @@ function qo() {
}
function ve(o, l, c, f, v) {
l == null && (l = o.search(/[^\s\u00a0]/), l == -1 && (l = o.length));
- for (var O = f || 0, L = v || 0; ; ) {
- var j = o.indexOf(" ", O);
+ for (var $ = f || 0, L = v || 0; ; ) {
+ var j = o.indexOf(" ", $);
if (j < 0 || j >= l)
- return L + (l - O);
- L += j - O, L += c - L % c, O = j + 1;
+ return L + (l - $);
+ L += j - $, L += c - L % c, $ = j + 1;
}
}
var we = function() {
@@ -22301,15 +22261,15 @@ function qo() {
}
var Se = 50, xe = { toString: function() {
return "CodeMirror.Pass";
- } }, $ = { scroll: !1 }, K = { origin: "*mouse" }, X = { origin: "+move" };
+ } }, O = { scroll: !1 }, K = { origin: "*mouse" }, X = { origin: "+move" };
function ie(o, l, c) {
for (var f = 0, v = 0; ; ) {
- var O = o.indexOf(" ", f);
- O == -1 && (O = o.length);
- var L = O - f;
- if (O == o.length || v + L >= l)
+ var $ = o.indexOf(" ", f);
+ $ == -1 && ($ = o.length);
+ var L = $ - f;
+ if ($ == o.length || v + L >= l)
return f + Math.min(L, l - v);
- if (v += O - f, v += c - v % c, f = O + 1, v >= l)
+ if (v += $ - f, v += c - v % c, f = $ + 1, v >= l)
return f;
}
}
@@ -22364,18 +22324,18 @@ function qo() {
for (var f = l > c ? -1 : 1; ; ) {
if (l == c)
return l;
- var v = (l + c) / 2, O = f < 0 ? Math.ceil(v) : Math.floor(v);
- if (O == l)
- return o(O) ? l : c;
- o(O) ? c = O : l = O + f;
+ var v = (l + c) / 2, $ = f < 0 ? Math.ceil(v) : Math.floor(v);
+ if ($ == l)
+ return o($) ? l : c;
+ o($) ? c = $ : l = $ + f;
}
}
function $t(o, l, c, f) {
if (!o)
return f(l, c, "ltr", 0);
- for (var v = !1, O = 0; O < o.length; ++O) {
- var L = o[O];
- (L.from < c && L.to > l || l == c && L.to == l) && (f(Math.max(L.from, l), Math.min(L.to, c), L.level == 1 ? "rtl" : "ltr", O), v = !0);
+ for (var v = !1, $ = 0; $ < o.length; ++$) {
+ var L = o[$];
+ (L.from < c && L.to > l || l == c && L.to == l) && (f(Math.max(L.from, l), Math.min(L.to, c), L.level == 1 ? "rtl" : "ltr", $), v = !0);
}
v || f(l, c, "ltr");
}
@@ -22384,10 +22344,10 @@ function qo() {
var f;
ft = null;
for (var v = 0; v < o.length; ++v) {
- var O = o[v];
- if (O.from < l && O.to > l)
+ var $ = o[v];
+ if ($.from < l && $.to > l)
return v;
- O.to == l && (O.from != O.to && c == "before" ? f = v : ft = v), O.from == l && (O.from != O.to && c != "before" ? f = v : ft = v);
+ $.to == l && ($.from != $.to && c == "before" ? f = v : ft = v), $.from == l && ($.from != $.to && c != "before" ? f = v : ft = v);
}
return f != null ? f : ft;
}
@@ -22396,7 +22356,7 @@ function qo() {
function c(ne) {
return ne <= 247 ? o.charAt(ne) : 1424 <= ne && ne <= 1524 ? "R" : 1536 <= ne && ne <= 1785 ? l.charAt(ne - 1536) : 1774 <= ne && ne <= 2220 ? "r" : 8192 <= ne && ne <= 8203 ? "w" : ne == 8204 ? "b" : "L";
}
- var f = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/, v = /[stwN]/, O = /[LRr]/, L = /[Lb1n]/, j = /[1n]/;
+ var f = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/, v = /[stwN]/, $ = /[LRr]/, L = /[Lb1n]/, j = /[1n]/;
function Q(ne, se, de) {
this.level = ne, this.from = se, this.to = de;
}
@@ -22412,7 +22372,7 @@ function qo() {
}
for (var nt = 0, Qe = de; nt < Ee; ++nt) {
var ot = Ce[nt];
- ot == "1" && Qe == "r" ? Ce[nt] = "n" : O.test(ot) && (Qe = ot, ot == "r" && (Ce[nt] = "R"));
+ ot == "1" && Qe == "r" ? Ce[nt] = "n" : $.test(ot) && (Qe = ot, ot == "r" && (Ce[nt] = "R"));
}
for (var mt = 1, ct = Ce[0]; mt < Ee - 1; ++mt) {
var Et = Ce[mt];
@@ -22433,7 +22393,7 @@ function qo() {
}
for (var ln = 0, Vn = de; ln < Ee; ++ln) {
var An = Ce[ln];
- Vn == "L" && An == "1" ? Ce[ln] = "L" : O.test(An) && (Vn = An);
+ Vn == "L" && An == "1" ? Ce[ln] = "L" : $.test(An) && (Vn = An);
}
for (var dn = 0; dn < Ee; ++dn)
if (v.test(Ce[dn])) {
@@ -22493,8 +22453,8 @@ function qo() {
else {
var f = o._handlers, v = f && f[l];
if (v) {
- var O = he(v, c);
- O > -1 && (f[l] = v.slice(0, O).concat(v.slice(O + 1)));
+ var $ = he(v, c);
+ $ > -1 && (f[l] = v.slice(0, $).concat(v.slice($ + 1)));
}
}
}
@@ -22572,8 +22532,8 @@ b`.split(/\n/).length != 3 ? function(o) {
var v = o.indexOf(`
`, l);
v == -1 && (v = o.length);
- var O = o.slice(l, o.charAt(v - 1) == "\r" ? v - 1 : v), L = O.indexOf("\r");
- L != -1 ? (c.push(O.slice(0, L)), l += L + 1) : (c.push(O), l = v + 1);
+ var $ = o.slice(l, o.charAt(v - 1) == "\r" ? v - 1 : v), L = $.indexOf("\r");
+ L != -1 ? (c.push($.slice(0, L)), l += L + 1) : (c.push($), l = v + 1);
}
return c;
} : function(o) {
@@ -22630,8 +22590,8 @@ b`.split(/\n/).length != 3 ? function(o) {
var f = c(o, l);
if (cr.hasOwnProperty(l.name)) {
var v = cr[l.name];
- for (var O in v)
- !v.hasOwnProperty(O) || (f.hasOwnProperty(O) && (f["_" + O] = f[O]), f[O] = v[O]);
+ for (var $ in v)
+ !v.hasOwnProperty($) || (f.hasOwnProperty($) && (f["_" + $] = f[$]), f[$] = v[$]);
}
if (f.name = l.name, l.helperType && (f.helperType = l.helperType), l.modeProps)
for (var L in l.modeProps)
@@ -22707,8 +22667,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (f(v) == f(o))
return l !== !1 && (this.pos += o.length), !0;
} else {
- var O = this.string.slice(this.pos).match(o);
- return O && O.index > 0 ? null : (O && l !== !1 && (this.pos += O[0].length), O);
+ var $ = this.string.slice(this.pos).match(o);
+ return $ && $.index > 0 ? null : ($ && l !== !1 && (this.pos += $[0].length), $);
}
}, Zt.prototype.current = function() {
return this.string.slice(this.start, this.pos);
@@ -22731,19 +22691,19 @@ b`.split(/\n/).length != 3 ? function(o) {
throw new Error("There is no line " + (l + o.first) + " in the document.");
for (var c = o; !c.lines; )
for (var f = 0; ; ++f) {
- var v = c.children[f], O = v.chunkSize();
- if (l < O) {
+ var v = c.children[f], $ = v.chunkSize();
+ if (l < $) {
c = v;
break;
}
- l -= O;
+ l -= $;
}
return c.lines[l];
}
function Yi(o, l, c) {
var f = [], v = l.line;
- return o.iter(l.line, c.line + 1, function(O) {
- var L = O.text;
+ return o.iter(l.line, c.line + 1, function($) {
+ var L = $.text;
v == c.line && (L = L.slice(0, c.ch)), v == l.line && (L = L.slice(l.ch)), f.push(L), ++v;
}), f;
}
@@ -22772,12 +22732,12 @@ b`.split(/\n/).length != 3 ? function(o) {
e:
do {
for (var f = 0; f < o.children.length; ++f) {
- var v = o.children[f], O = v.height;
- if (l < O) {
+ var v = o.children[f], $ = v.height;
+ if (l < $) {
o = v;
continue e;
}
- l -= O, c += v.chunkSize();
+ l -= $, c += v.chunkSize();
}
return c;
} while (!o.lines);
@@ -22860,7 +22820,7 @@ b`.split(/\n/).length != 3 ? function(o) {
return this.maxLookAhead > 0 ? new Al(l, this.maxLookAhead) : l;
};
function Kp(o, l, c, f) {
- var v = [o.state.modeGen], O = {};
+ var v = [o.state.modeGen], $ = {};
qp(
o,
l.text,
@@ -22869,7 +22829,7 @@ b`.split(/\n/).length != 3 ? function(o) {
function(ne, se) {
return v.push(ne, se);
},
- O,
+ $,
f
);
for (var L = c.state, j = function(ne) {
@@ -22888,15 +22848,15 @@ b`.split(/\n/).length != 3 ? function(o) {
var Ye = v[Ne + 1];
v[Ne + 1] = (Ye ? Ye + " " : "") + "overlay " + Ie;
}
- }, O), c.state = L, c.baseTokens = null, c.baseTokenPos = 1;
+ }, $), c.state = L, c.baseTokens = null, c.baseTokenPos = 1;
}, Q = 0; Q < o.state.overlays.length; ++Q)
j(Q);
- return { styles: v, classes: O.bgClass || O.textClass ? O : null };
+ return { styles: v, classes: $.bgClass || $.textClass ? $ : null };
}
function Yp(o, l, c) {
if (!l.styles || l.styles[0] != o.state.modeGen) {
- var f = la(o, Ft(l)), v = l.text.length > o.options.maxHighlightLength && Ki(o.doc.mode, f.state), O = Kp(o, l, f);
- v && (f.state = v), l.stateAfter = f.save(!v), l.styles = O.styles, O.classes ? l.styleClasses = O.classes : l.styleClasses && (l.styleClasses = null), c === o.doc.highlightFrontier && (o.doc.modeFrontier = Math.max(o.doc.modeFrontier, ++o.doc.highlightFrontier));
+ var f = la(o, Ft(l)), v = l.text.length > o.options.maxHighlightLength && Ki(o.doc.mode, f.state), $ = Kp(o, l, f);
+ v && (f.state = v), l.stateAfter = f.save(!v), l.styles = $.styles, $.classes ? l.styleClasses = $.classes : l.styleClasses && (l.styleClasses = null), c === o.doc.highlightFrontier && (o.doc.modeFrontier = Math.max(o.doc.modeFrontier, ++o.doc.highlightFrontier));
}
return l.styles;
}
@@ -22904,17 +22864,17 @@ b`.split(/\n/).length != 3 ? function(o) {
var f = o.doc, v = o.display;
if (!f.mode.startState)
return new Ii(f, !0, l);
- var O = l1(o, l, c), L = O > f.first && ut(f, O - 1).stateAfter, j = L ? Ii.fromSaved(f, L, O) : new Ii(f, aa(f.mode), O);
- return f.iter(O, l, function(Q) {
+ var $ = l1(o, l, c), L = $ > f.first && ut(f, $ - 1).stateAfter, j = L ? Ii.fromSaved(f, L, $) : new Ii(f, aa(f.mode), $);
+ return f.iter($, l, function(Q) {
Fu(o, Q.text, j);
var ne = j.line;
Q.stateAfter = ne == l - 1 || ne % 5 == 0 || ne >= v.viewFrom && ne < v.viewTo ? j.save() : null, j.nextLine();
}), c && (f.modeFrontier = j.line), j;
}
function Fu(o, l, c, f) {
- var v = o.doc.mode, O = new Zt(l, o.options.tabSize, c);
- for (O.start = O.pos = f || 0, l == "" && Qp(v, c.state); !O.eol(); )
- Pu(v, O, c.state), O.start = O.pos;
+ var v = o.doc.mode, $ = new Zt(l, o.options.tabSize, c);
+ for ($.start = $.pos = f || 0, l == "" && Qp(v, c.state); !$.eol(); )
+ Pu(v, $, c.state), $.start = $.pos;
}
function Qp(o, l) {
if (o.blankLine)
@@ -22928,9 +22888,9 @@ b`.split(/\n/).length != 3 ? function(o) {
function Pu(o, l, c, f) {
for (var v = 0; v < 10; v++) {
f && (f[0] = pr(o, c).mode);
- var O = o.token(l, c);
+ var $ = o.token(l, c);
if (l.pos > l.start)
- return O;
+ return $;
}
throw new Error("Mode " + o.name + " failed to advance stream.");
}
@@ -22938,11 +22898,11 @@ b`.split(/\n/).length != 3 ? function(o) {
this.start = o.start, this.end = o.pos, this.string = o.current(), this.type = l || null, this.state = c;
};
function Xp(o, l, c, f) {
- var v = o.doc, O = v.mode, L;
+ var v = o.doc, $ = v.mode, L;
l = _t(v, l);
var j = ut(v, l.line), Q = la(o, l.line, c), ne = new Zt(j.text, o.options.tabSize, Q), se;
for (f && (se = []); (f || ne.pos < l.ch) && !ne.eol(); )
- ne.start = ne.pos, L = Pu(O, ne, Q.state), f && se.push(new Jp(ne, L, Ki(v.mode, Q.state)));
+ ne.start = ne.pos, L = Pu($, ne, Q.state), f && se.push(new Jp(ne, L, Ki(v.mode, Q.state)));
return f ? se : new Jp(ne, L, Q.state);
}
function Zp(o, l) {
@@ -22957,12 +22917,12 @@ b`.split(/\n/).length != 3 ? function(o) {
}
return o;
}
- function qp(o, l, c, f, v, O, L) {
+ function qp(o, l, c, f, v, $, L) {
var j = c.flattenSpans;
j == null && (j = o.options.flattenSpans);
var Q = 0, ne = null, se = new Zt(l, o.options.tabSize, f), de, Ee = o.options.addModeClass && [null];
- for (l == "" && Zp(Qp(c, f.state), O); !se.eol(); ) {
- if (se.pos > o.options.maxHighlightLength ? (j = !1, L && Fu(o, l, f, se.pos), se.pos = l.length, de = null) : de = Zp(Pu(c, se, f.state, Ee), O), Ee) {
+ for (l == "" && Zp(Qp(c, f.state), $); !se.eol(); ) {
+ if (se.pos > o.options.maxHighlightLength ? (j = !1, L && Fu(o, l, f, se.pos), se.pos = l.length, de = null) : de = Zp(Pu(c, se, f.state, Ee), $), Ee) {
var Ce = Ee[0].name;
Ce && (de = "m-" + (de ? Ce + " " + de : Ce));
}
@@ -22979,11 +22939,11 @@ b`.split(/\n/).length != 3 ? function(o) {
}
}
function l1(o, l, c) {
- for (var f, v, O = o.doc, L = c ? -1 : l - (o.doc.mode.innerMode ? 1e3 : 100), j = l; j > L; --j) {
- if (j <= O.first)
- return O.first;
- var Q = ut(O, j - 1), ne = Q.stateAfter;
- if (ne && (!c || j + (ne instanceof Al ? ne.lookAhead : 0) <= O.modeFrontier))
+ for (var f, v, $ = o.doc, L = c ? -1 : l - (o.doc.mode.innerMode ? 1e3 : 100), j = l; j > L; --j) {
+ if (j <= $.first)
+ return $.first;
+ var Q = ut($, j - 1), ne = Q.stateAfter;
+ if (ne && (!c || j + (ne instanceof Al ? ne.lookAhead : 0) <= $.modeFrontier))
return j;
var se = ve(Q.text, null, o.options.tabSize);
(v == null || f > se) && (v = j - 1, f = se);
@@ -23033,10 +22993,10 @@ b`.split(/\n/).length != 3 ? function(o) {
var f;
if (o)
for (var v = 0; v < o.length; ++v) {
- var O = o[v], L = O.marker, j = O.from == null || (L.inclusiveLeft ? O.from <= l : O.from < l);
- if (j || O.from == l && L.type == "bookmark" && (!c || !O.marker.insertLeft)) {
- var Q = O.to == null || (L.inclusiveRight ? O.to >= l : O.to > l);
- (f || (f = [])).push(new Cl(L, O.from, Q ? null : O.to));
+ var $ = o[v], L = $.marker, j = $.from == null || (L.inclusiveLeft ? $.from <= l : $.from < l);
+ if (j || $.from == l && L.type == "bookmark" && (!c || !$.marker.insertLeft)) {
+ var Q = $.to == null || (L.inclusiveRight ? $.to >= l : $.to > l);
+ (f || (f = [])).push(new Cl(L, $.from, Q ? null : $.to));
}
}
return f;
@@ -23045,13 +23005,13 @@ b`.split(/\n/).length != 3 ? function(o) {
var f;
if (o)
for (var v = 0; v < o.length; ++v) {
- var O = o[v], L = O.marker, j = O.to == null || (L.inclusiveRight ? O.to >= l : O.to > l);
- if (j || O.from == l && L.type == "bookmark" && (!c || O.marker.insertLeft)) {
- var Q = O.from == null || (L.inclusiveLeft ? O.from <= l : O.from < l);
+ var $ = o[v], L = $.marker, j = $.to == null || (L.inclusiveRight ? $.to >= l : $.to > l);
+ if (j || $.from == l && L.type == "bookmark" && (!c || $.marker.insertLeft)) {
+ var Q = $.from == null || (L.inclusiveLeft ? $.from <= l : $.from < l);
(f || (f = [])).push(new Cl(
L,
- Q ? null : O.from - l,
- O.to == null ? null : O.to - l
+ Q ? null : $.from - l,
+ $.to == null ? null : $.to - l
));
}
}
@@ -23063,7 +23023,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = oe(o, l.from.line) && ut(o, l.from.line).markedSpans, f = oe(o, l.to.line) && ut(o, l.to.line).markedSpans;
if (!c && !f)
return null;
- var v = l.from.ch, O = l.to.ch, L = De(l.from, l.to) == 0, j = p1(c, v, L), Q = h1(f, O, L), ne = l.text.length == 1, se = Ae(l.text).length + (ne ? v : 0);
+ var v = l.from.ch, $ = l.to.ch, L = De(l.from, l.to) == 0, j = p1(c, v, L), Q = h1(f, $, L), ne = l.text.length == 1, se = Ae(l.text).length + (ne ? v : 0);
if (j)
for (var de = 0; de < j.length; ++de) {
var Ee = j[de];
@@ -23111,8 +23071,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
}), !f)
return null;
- for (var v = [{ from: l, to: c }], O = 0; O < f.length; ++O)
- for (var L = f[O], j = L.find(0), Q = 0; Q < v.length; ++Q) {
+ for (var v = [{ from: l, to: c }], $ = 0; $ < f.length; ++$)
+ for (var L = f[$], j = L.find(0), Q = 0; Q < v.length; ++Q) {
var ne = v[Q];
if (!(De(ne.to, j.from) < 0 || De(ne.from, j.to) > 0)) {
var se = [Q, 1], de = De(ne.from, j.from), Ee = De(ne.to, j.to);
@@ -23146,17 +23106,17 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = o.lines.length - l.lines.length;
if (c != 0)
return c;
- var f = o.find(), v = l.find(), O = De(f.from, v.from) || Sl(o) - Sl(l);
- if (O)
- return -O;
+ var f = o.find(), v = l.find(), $ = De(f.from, v.from) || Sl(o) - Sl(l);
+ if ($)
+ return -$;
var L = De(f.to, v.to) || El(o) - El(l);
return L || l.id - o.id;
}
function rh(o, l) {
var c = Qi && o.markedSpans, f;
if (c)
- for (var v = void 0, O = 0; O < c.length; ++O)
- v = c[O], v.marker.collapsed && (l ? v.from : v.to) == null && (!f || Lu(f, v.marker) < 0) && (f = v.marker);
+ for (var v = void 0, $ = 0; $ < c.length; ++$)
+ v = c[$], v.marker.collapsed && (l ? v.from : v.to) == null && (!f || Lu(f, v.marker) < 0) && (f = v.marker);
return f;
}
function oh(o) {
@@ -23169,13 +23129,13 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = Qi && o.markedSpans, f;
if (c)
for (var v = 0; v < c.length; ++v) {
- var O = c[v];
- O.marker.collapsed && (O.from == null || O.from < l) && (O.to == null || O.to > l) && (!f || Lu(f, O.marker) < 0) && (f = O.marker);
+ var $ = c[v];
+ $.marker.collapsed && ($.from == null || $.from < l) && ($.to == null || $.to > l) && (!f || Lu(f, $.marker) < 0) && (f = $.marker);
}
return f;
}
function ah(o, l, c, f, v) {
- var O = ut(o, l), L = Qi && O.markedSpans;
+ var $ = ut(o, l), L = Qi && $.markedSpans;
if (L)
for (var j = 0; j < L.length; ++j) {
var Q = L[j];
@@ -23234,8 +23194,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
if (c.marker.inclusiveRight && c.to == l.text.length)
return !0;
- for (var v = void 0, O = 0; O < l.markedSpans.length; ++O)
- if (v = l.markedSpans[O], v.marker.collapsed && !v.marker.widgetNode && v.from == c.to && (v.to == null || v.to != c.from) && (v.marker.inclusiveLeft || c.marker.inclusiveRight) && Bu(o, l, v))
+ for (var v = void 0, $ = 0; $ < l.markedSpans.length; ++$)
+ if (v = l.markedSpans[$], v.marker.collapsed && !v.marker.widgetNode && v.from == c.to && (v.to == null || v.to != c.from) && (v.marker.inclusiveLeft || c.marker.inclusiveRight) && Bu(o, l, v))
return !0;
}
function Ji(o) {
@@ -23246,9 +23206,9 @@ b`.split(/\n/).length != 3 ? function(o) {
break;
l += v.height;
}
- for (var O = c.parent; O; c = O, O = c.parent)
- for (var L = 0; L < O.children.length; ++L) {
- var j = O.children[L];
+ for (var $ = c.parent; $; c = $, $ = c.parent)
+ for (var L = 0; L < $.children.length; ++L) {
+ var j = $.children[L];
if (j == c)
break;
l += j.height;
@@ -23263,8 +23223,8 @@ b`.split(/\n/).length != 3 ? function(o) {
f = v.from.line, l += v.from.ch - v.to.ch;
}
for (f = o; c = xl(f); ) {
- var O = c.find(0, !0);
- l -= f.text.length - O.from.ch, f = O.to.line, l += f.text.length - O.to.ch;
+ var $ = c.find(0, !0);
+ l -= f.text.length - $.from.ch, f = $.to.line, l += f.text.length - $.to.ch;
}
return l;
}
@@ -23308,10 +23268,10 @@ b`.split(/\n/).length != 3 ? function(o) {
};
l.measure = {};
for (var v = 0; v <= (l.rest ? l.rest.length : 0); v++) {
- var O = v ? l.rest[v - 1] : l.line, L = void 0;
- f.pos = 0, f.addToken = S1, yl(o.display.measure) && (L = ht(O, o.doc.direction)) && (f.addToken = x1(f.addToken, L)), f.map = [];
- var j = l != o.display.externalMeasured && Ft(O);
- T1(O, f, Yp(o, O, j)), O.styleClasses && (O.styleClasses.bgClass && (f.bgClass = Y(O.styleClasses.bgClass, f.bgClass || "")), O.styleClasses.textClass && (f.textClass = Y(O.styleClasses.textClass, f.textClass || ""))), f.map.length == 0 && f.map.push(0, 0, f.content.appendChild(Iu(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({}));
+ var $ = v ? l.rest[v - 1] : l.line, L = void 0;
+ f.pos = 0, f.addToken = S1, yl(o.display.measure) && (L = ht($, o.doc.direction)) && (f.addToken = x1(f.addToken, L)), f.map = [];
+ var j = l != o.display.externalMeasured && Ft($);
+ T1($, f, Yp(o, $, j)), $.styleClasses && ($.styleClasses.bgClass && (f.bgClass = Y($.styleClasses.bgClass, f.bgClass || "")), $.styleClasses.textClass && (f.textClass = Y($.styleClasses.textClass, f.textClass || ""))), f.map.length == 0 && f.map.push(0, 0, f.content.appendChild(Iu(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) {
var Q = f.content.lastChild;
@@ -23323,7 +23283,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var l = I("span", "\u2022", "cm-invalidchar");
return l.title = "\\u" + o.charCodeAt(0).toString(16), l.setAttribute("aria-label", l.title), l;
}
- function S1(o, l, c, f, v, O, L) {
+ function S1(o, l, c, f, v, $, L) {
if (!!l) {
var j = o.splitSpaces ? E1(l, o.trailingSpace) : l, Q = o.cm.state.specialChars, ne = !1, se;
if (!Q.test(l))
@@ -23350,10 +23310,10 @@ b`.split(/\n/).length != 3 ? function(o) {
o.map.push(o.pos, o.pos + 1, Ne), o.pos++;
}
}
- if (o.trailingSpace = j.charCodeAt(l.length - 1) == 32, c || f || v || ne || O || L) {
+ if (o.trailingSpace = j.charCodeAt(l.length - 1) == 32, c || f || v || ne || $ || L) {
var nt = c || "";
f && (nt += f), v && (nt += v);
- var Qe = I("span", [se], nt, O);
+ var Qe = I("span", [se], nt, $);
if (L)
for (var ot in L)
L.hasOwnProperty(ot) && ot != "style" && ot != "class" && Qe.setAttribute(ot, L[ot]);
@@ -23366,20 +23326,20 @@ b`.split(/\n/).length != 3 ? function(o) {
if (o.length > 1 && !/ /.test(o))
return o;
for (var c = l, f = "", v = 0; v < o.length; v++) {
- var O = o.charAt(v);
- O == " " && c && (v == o.length - 1 || o.charCodeAt(v + 1) == 32) && (O = "\xA0"), f += O, c = O == " ";
+ var $ = o.charAt(v);
+ $ == " " && c && (v == o.length - 1 || o.charCodeAt(v + 1) == 32) && ($ = "\xA0"), f += $, c = $ == " ";
}
return f;
}
function x1(o, l) {
- return function(c, f, v, O, L, j, Q) {
+ return function(c, f, v, $, L, j, Q) {
v = v ? v + " cm-force-border" : "cm-force-border";
for (var ne = c.pos, se = ne + f.length; ; ) {
for (var de = void 0, Ee = 0; Ee < l.length && (de = l[Ee], !(de.to > ne && de.from <= ne)); Ee++)
;
if (de.to >= se)
- return o(c, f, v, O, L, j, Q);
- o(c, f.slice(0, de.to - ne), v, O, null, j, Q), O = null, f = f.slice(de.to - ne), ne = de.to;
+ return o(c, f, v, $, L, j, Q);
+ o(c, f.slice(0, de.to - ne), v, $, null, j, Q), $ = null, f = f.slice(de.to - ne), ne = de.to;
}
};
}
@@ -23388,10 +23348,10 @@ b`.split(/\n/).length != 3 ? function(o) {
v && o.map.push(o.pos, o.pos + l, v), !f && o.cm.display.input.needsContentAttribute && (v || (v = o.content.appendChild(document.createElement("span"))), v.setAttribute("cm-marker", c.id)), v && (o.cm.display.input.setUneditable(v), o.content.appendChild(v)), o.pos += l, o.trailingSpace = !1;
}
function T1(o, l, c) {
- var f = o.markedSpans, v = o.text, O = 0;
+ var f = o.markedSpans, v = o.text, $ = 0;
if (!f) {
for (var L = 1; L < c.length; L += 2)
- l.addToken(l, v.slice(O, O = c[L]), sh(c[L + 1], l.cm.options));
+ l.addToken(l, v.slice($, $ = c[L]), sh(c[L + 1], l.cm.options));
return;
}
for (var j = v.length, Q = 0, ne = 1, se = "", de, Ee, Ce = 0, Ie, Ne, Ue, Ye, nt; ; ) {
@@ -23449,7 +23409,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
Q = Bn, Ue = "";
}
- se = v.slice(O, O = c[ne++]), de = sh(c[ne++], l.cm.options);
+ se = v.slice($, $ = c[ne++]), de = sh(c[ne++], l.cm.options);
}
}
}
@@ -23457,9 +23417,9 @@ b`.split(/\n/).length != 3 ? function(o) {
this.line = l, this.rest = y1(l), this.size = this.rest ? Ft(Ae(this.rest)) - c + 1 : 1, this.node = this.text = null, this.hidden = hr(o, l);
}
function kl(o, l, c) {
- for (var f = [], v, O = l; O < c; O = v) {
- var L = new fh(o.doc, ut(o.doc, O), O);
- v = O + L.size, f.push(L);
+ for (var f = [], v, $ = l; $ < c; $ = v) {
+ var L = new fh(o.doc, ut(o.doc, $), $);
+ v = $ + L.size, f.push(L);
}
return f;
}
@@ -23498,12 +23458,12 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!!c.length) {
var f = Array.prototype.slice.call(arguments, 2), v;
ao ? v = ao.delayedCallbacks : ua ? v = ua : (v = ua = [], setTimeout(R1, 0));
- for (var O = function(j) {
+ for (var $ = function(j) {
v.push(function() {
return c[j].apply(null, f);
});
}, L = 0; L < c.length; ++L)
- O(L);
+ $(L);
}
}
function R1() {
@@ -23514,8 +23474,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function ch(o, l, c, f) {
for (var v = 0; v < l.changes.length; v++) {
- var O = l.changes[v];
- O == "text" ? I1(o, l) : O == "gutter" ? hh(o, l, c, f) : O == "class" ? ju(o, l) : O == "widget" && F1(o, l, f);
+ var $ = l.changes[v];
+ $ == "text" ? I1(o, l) : $ == "gutter" ? hh(o, l, c, f) : $ == "class" ? ju(o, l) : $ == "widget" && F1(o, l, f);
}
l.changes = null;
}
@@ -23554,19 +23514,19 @@ b`.split(/\n/).length != 3 ? function(o) {
"left: " + (o.options.fixedGutter ? f.fixedPos : -f.gutterTotalWidth) + "px; width: " + f.gutterTotalWidth + "px"
), o.display.input.setUneditable(l.gutterBackground), v.insertBefore(l.gutterBackground, l.text);
}
- var O = l.line.gutterMarkers;
- if (o.options.lineNumbers || O) {
+ var $ = l.line.gutterMarkers;
+ if (o.options.lineNumbers || $) {
var L = da(l), j = l.gutter = I("div", null, "CodeMirror-gutter-wrapper", "left: " + (o.options.fixedGutter ? f.fixedPos : -f.gutterTotalWidth) + "px");
- if (j.setAttribute("aria-hidden", "true"), o.display.input.setUneditable(j), L.insertBefore(j, l.text), l.line.gutterClass && (j.className += " " + l.line.gutterClass), o.options.lineNumbers && (!O || !O["CodeMirror-linenumbers"]) && (l.lineNumber = j.appendChild(
+ if (j.setAttribute("aria-hidden", "true"), o.display.input.setUneditable(j), L.insertBefore(j, l.text), l.line.gutterClass && (j.className += " " + l.line.gutterClass), o.options.lineNumbers && (!$ || !$["CodeMirror-linenumbers"]) && (l.lineNumber = j.appendChild(
I(
"div",
ce(o.options, c),
"CodeMirror-linenumber CodeMirror-gutter-elt",
"left: " + f.gutterLeft["CodeMirror-linenumbers"] + "px; width: " + o.display.lineNumInnerWidth + "px"
)
- )), O)
+ )), $)
for (var Q = 0; Q < o.display.gutterSpecs.length; ++Q) {
- var ne = o.display.gutterSpecs[Q].className, se = O.hasOwnProperty(ne) && O[ne];
+ var ne = o.display.gutterSpecs[Q].className, se = $.hasOwnProperty(ne) && $[ne];
se && j.appendChild(I(
"div",
[se],
@@ -23578,8 +23538,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function F1(o, l, c) {
l.alignable && (l.alignable = null);
- for (var f = D("CodeMirror-linewidget"), v = l.node.firstChild, O = void 0; v; v = O)
- O = v.nextSibling, f.test(v.className) && l.node.removeChild(v);
+ for (var f = D("CodeMirror-linewidget"), v = l.node.firstChild, $ = void 0; v; v = $)
+ $ = v.nextSibling, f.test(v.className) && l.node.removeChild(v);
mh(o, l, c);
}
function P1(o, l, c, f) {
@@ -23593,9 +23553,9 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function vh(o, l, c, f, v) {
if (!!l.widgets)
- for (var O = da(c), L = 0, j = l.widgets; L < j.length; ++L) {
+ for (var $ = da(c), L = 0, j = l.widgets; L < j.length; ++L) {
var Q = j[L], ne = I("div", [Q.node], "CodeMirror-linewidget" + (Q.className ? " " + Q.className : ""));
- Q.handleMouseEvents || ne.setAttribute("cm-ignore-events", "true"), M1(Q, ne, c, f), o.display.input.setUneditable(ne), v && Q.above ? O.insertBefore(ne, c.gutter || c.text) : O.appendChild(ne), pn(Q, "redraw");
+ Q.handleMouseEvents || ne.setAttribute("cm-ignore-events", "true"), M1(Q, ne, c, f), o.display.input.setUneditable(ne), v && Q.above ? $.insertBefore(ne, c.gutter || c.text) : $.appendChild(ne), pn(Q, "redraw");
}
}
function M1(o, l, c, f) {
@@ -23647,15 +23607,15 @@ b`.split(/\n/).length != 3 ? function(o) {
function L1(o, l, c) {
var f = o.options.lineWrapping, v = f && Dr(o);
if (!l.measure.heights || f && l.measure.width != v) {
- var O = l.measure.heights = [];
+ var $ = l.measure.heights = [];
if (f) {
l.measure.width = v;
for (var L = l.text.firstChild.getClientRects(), j = 0; j < L.length - 1; j++) {
var Q = L[j], ne = L[j + 1];
- Math.abs(Q.bottom - ne.bottom) > 2 && O.push((Q.bottom + ne.top) / 2 - c.top);
+ Math.abs(Q.bottom - ne.bottom) > 2 && $.push((Q.bottom + ne.top) / 2 - c.top);
}
}
- O.push(c.bottom - c.top);
+ $.push(c.bottom - c.top);
}
}
function yh(o, l, c) {
@@ -23703,8 +23663,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function Pi(o, l, c, f, v) {
l.before && (c = -1);
- var O = c + (f || ""), L;
- return l.cache.hasOwnProperty(O) ? L = l.cache[O] : (l.rect || (l.rect = l.view.text.getBoundingClientRect()), l.hasHeights || (L1(o, l.view, l.rect), l.hasHeights = !0), L = V1(o, l, c, f), L.bogus || (l.cache[O] = L)), {
+ var $ = c + (f || ""), L;
+ return l.cache.hasOwnProperty($) ? L = l.cache[$] : (l.rect || (l.rect = l.view.text.getBoundingClientRect()), l.hasHeights || (L1(o, l.view, l.rect), l.hasHeights = !0), L = V1(o, l, c, f), L.bogus || (l.cache[$] = L)), {
left: L.left,
right: L.right,
top: v ? L.rtop : L.top,
@@ -23713,8 +23673,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
var _h = { left: 0, right: 0, top: 0, bottom: 0 };
function wh(o, l, c) {
- for (var f, v, O, L, j, Q, ne = 0; ne < o.length; ne += 3)
- if (j = o[ne], Q = o[ne + 1], l < j ? (v = 0, O = 1, L = "left") : l < Q ? (v = l - j, O = v + 1) : (ne == o.length - 3 || l == Q && o[ne + 3] > l) && (O = Q - j, v = O - 1, l >= Q && (L = "right")), v != null) {
+ for (var f, v, $, L, j, Q, ne = 0; ne < o.length; ne += 3)
+ if (j = o[ne], Q = o[ne + 1], l < j ? (v = 0, $ = 1, L = "left") : l < Q ? (v = l - j, $ = v + 1) : (ne == o.length - 3 || l == Q && o[ne + 3] > l) && ($ = Q - j, v = $ - 1, l >= Q && (L = "right")), v != null) {
if (f = o[ne + 2], j == Q && c == (f.insertLeft ? "left" : "right") && (L = c), c == "left" && v == 0)
for (; ne && o[ne - 2] == o[ne - 3] && o[ne - 1].insertLeft; )
f = o[(ne -= 3) + 2], L = "left";
@@ -23723,7 +23683,7 @@ b`.split(/\n/).length != 3 ? function(o) {
f = o[(ne += 3) + 2], L = "right";
break;
}
- return { node: f, start: v, end: O, collapse: L, coverStart: j, coverEnd: Q };
+ return { node: f, start: v, end: $, collapse: L, coverStart: j, coverEnd: Q };
}
function B1(o, l) {
var c = _h;
@@ -23736,14 +23696,14 @@ b`.split(/\n/).length != 3 ? function(o) {
return c;
}
function V1(o, l, c, f) {
- var v = wh(l.map, c, f), O = v.node, L = v.start, j = v.end, Q = v.collapse, ne;
- if (O.nodeType == 3) {
+ var v = wh(l.map, c, f), $ = v.node, L = v.start, j = v.end, Q = v.collapse, ne;
+ if ($.nodeType == 3) {
for (var se = 0; se < 4; se++) {
for (; L && He(l.line.text.charAt(v.coverStart + L)); )
--L;
for (; v.coverStart + j < v.coverEnd && He(l.line.text.charAt(v.coverStart + j)); )
++j;
- if (d && p < 9 && L == 0 && j == v.coverEnd - v.coverStart ? ne = O.parentNode.getBoundingClientRect() : ne = B1(F(O, L, j).getClientRects(), f), ne.left || ne.right || L == 0)
+ if (d && p < 9 && L == 0 && j == v.coverEnd - v.coverStart ? ne = $.parentNode.getBoundingClientRect() : ne = B1(F($, L, j).getClientRects(), f), ne.left || ne.right || L == 0)
break;
j = L, L = L - 1, Q = "right";
}
@@ -23751,10 +23711,10 @@ b`.split(/\n/).length != 3 ? function(o) {
} else {
L > 0 && (Q = f = "right");
var de;
- o.options.lineWrapping && (de = O.getClientRects()).length > 1 ? ne = de[f == "right" ? de.length - 1 : 0] : ne = O.getBoundingClientRect();
+ o.options.lineWrapping && (de = $.getClientRects()).length > 1 ? ne = de[f == "right" ? de.length - 1 : 0] : ne = $.getBoundingClientRect();
}
if (d && p < 9 && !L && (!ne || !ne.left && !ne.right)) {
- var Ee = O.parentNode.getClientRects()[0];
+ var Ee = $.parentNode.getClientRects()[0];
Ee ? ne = { left: Ee.left, right: Ee.left + uo(o.display), top: Ee.top, bottom: Ee.bottom } : ne = _h;
}
for (var Ce = ne.top - l.rect.top, Ie = ne.bottom - l.rect.top, Ne = (Ce + Ie) / 2, Ue = l.view.measure.heights, Ye = 0; Ye < Ue.length - 1 && !(Ne < Ue[Ye]); Ye++)
@@ -23806,8 +23766,8 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function $l(o, l, c, f, v) {
if (!v) {
- var O = Wu(l);
- c.top += O, c.bottom += O;
+ var $ = Wu(l);
+ c.top += $, c.bottom += $;
}
if (f == "line")
return c;
@@ -23828,8 +23788,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (c == "page")
f -= Sh(te(o)), v -= Eh(te(o));
else if (c == "local" || !c) {
- var O = o.display.sizer.getBoundingClientRect();
- f += O.left, v += O.top;
+ var $ = o.display.sizer.getBoundingClientRect();
+ f += $.left, v += $.top;
}
var L = o.display.lineSpace.getBoundingClientRect();
return { left: f - L.left, top: v - L.top };
@@ -23837,10 +23797,10 @@ b`.split(/\n/).length != 3 ? function(o) {
function Rl(o, l, c, f, v) {
return f || (f = ut(o.doc, l.line)), $l(o, f, bh(o, f, l.ch, v), c);
}
- function wi(o, l, c, f, v, O) {
+ function wi(o, l, c, f, v, $) {
f = f || ut(o.doc, l.line), v || (v = lo(o, f));
function L(Ie, Ne) {
- var Ue = Pi(o, v, Ie, Ne ? "right" : "left", O);
+ var Ue = Pi(o, v, Ie, Ne ? "right" : "left", $);
return Ne ? Ue.left = Ue.right : Ue.right = Ue.left, $l(o, f, Ue, c);
}
var j = ht(f, o.doc.direction), Q = l.ch, ne = l.sticky;
@@ -23860,16 +23820,16 @@ b`.split(/\n/).length != 3 ? function(o) {
return { left: c, right: c, top: v, bottom: v + f.height };
}
function Gu(o, l, c, f, v) {
- var O = ye(o, l, c);
- return O.xRel = v, f && (O.outside = f), O;
+ var $ = ye(o, l, c);
+ return $.xRel = v, f && ($.outside = f), $;
}
function Ku(o, l, c) {
var f = o.doc;
if (c += o.display.viewOffset, c < 0)
return Gu(f.first, 0, null, -1, -1);
- var v = Di(f, c), O = f.first + f.size - 1;
- if (v > O)
- return Gu(f.first + f.size - 1, ut(f, O).text.length, null, 1, 1);
+ var v = Di(f, c), $ = f.first + f.size - 1;
+ if (v > $)
+ return Gu(f.first + f.size - 1, ut(f, $).text.length, null, 1, 1);
l < 0 && (l = 0);
for (var L = ut(f, v); ; ) {
var j = U1(o, L, v, l, c), Q = v1(L, j.ch + (j.xRel > 0 || j.outside > 0 ? 1 : 0));
@@ -23883,12 +23843,12 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function kh(o, l, c, f) {
f -= Wu(l);
- var v = l.text.length, O = We(function(L) {
+ var v = l.text.length, $ = We(function(L) {
return Pi(o, c, L - 1).bottom <= f;
}, v, 0);
return v = We(function(L) {
return Pi(o, c, L).top > f;
- }, O, v), { begin: O, end: v };
+ }, $, v), { begin: $, end: v };
}
function Oh(o, l, c, f) {
c || (c = lo(o, l));
@@ -23900,26 +23860,26 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function U1(o, l, c, f, v) {
v -= Ji(l);
- var O = lo(o, l), L = Wu(l), j = 0, Q = l.text.length, ne = !0, se = ht(l, o.doc.direction);
+ var $ = lo(o, l), L = Wu(l), j = 0, Q = l.text.length, ne = !0, se = ht(l, o.doc.direction);
if (se) {
- var de = (o.options.lineWrapping ? z1 : H1)(o, l, c, O, se, f, v);
+ var de = (o.options.lineWrapping ? z1 : H1)(o, l, c, $, se, f, v);
ne = de.level != 1, j = ne ? de.from : de.to - 1, Q = ne ? de.to : de.from - 1;
}
var Ee = null, Ce = null, Ie = We(function(mt) {
- var ct = Pi(o, O, mt);
+ var ct = Pi(o, $, mt);
return ct.top += L, ct.bottom += L, Yu(ct, f, v, !1) ? (ct.top <= v && ct.left <= f && (Ee = mt, Ce = ct), !0) : !1;
}, j, Q), Ne, Ue, Ye = !1;
if (Ce) {
var nt = f - Ce.left < Ce.right - f, Qe = nt == ne;
Ie = Ee + (Qe ? 0 : 1), Ue = Qe ? "after" : "before", Ne = nt ? Ce.left : Ce.right;
} else {
- !ne && (Ie == Q || Ie == j) && Ie++, Ue = Ie == 0 ? "after" : Ie == l.text.length ? "before" : Pi(o, O, Ie - (ne ? 1 : 0)).bottom + L <= v == ne ? "after" : "before";
- var ot = wi(o, ye(c, Ie, Ue), "line", l, O);
+ !ne && (Ie == Q || Ie == j) && Ie++, Ue = Ie == 0 ? "after" : Ie == l.text.length ? "before" : Pi(o, $, Ie - (ne ? 1 : 0)).bottom + L <= v == ne ? "after" : "before";
+ var ot = wi(o, ye(c, Ie, Ue), "line", l, $);
Ne = ot.left, Ye = v < ot.top ? -1 : v >= ot.bottom ? 1 : 0;
}
return Ie = at(l.text, Ie, 1), Gu(c, Ie, Ue, Ye, f - Ne);
}
- function H1(o, l, c, f, v, O, L) {
+ function H1(o, l, c, f, v, $, L) {
var j = We(function(de) {
var Ee = v[de], Ce = Ee.level != 1;
return Yu(wi(
@@ -23928,7 +23888,7 @@ b`.split(/\n/).length != 3 ? function(o) {
"line",
l,
f
- ), O, L, !0);
+ ), $, L, !0);
}, 0, v.length - 1), Q = v[j];
if (j > 0) {
var ne = Q.level != 1, se = wi(
@@ -23938,17 +23898,17 @@ b`.split(/\n/).length != 3 ? function(o) {
l,
f
);
- Yu(se, O, L, !0) && se.top > L && (Q = v[j - 1]);
+ Yu(se, $, L, !0) && se.top > L && (Q = v[j - 1]);
}
return Q;
}
- function z1(o, l, c, f, v, O, L) {
+ function z1(o, l, c, f, v, $, L) {
var j = kh(o, l, f, L), Q = j.begin, ne = j.end;
/\s/.test(l.text.charAt(ne - 1)) && ne--;
for (var se = null, de = null, Ee = 0; Ee < v.length; Ee++) {
var Ce = v[Ee];
if (!(Ce.from >= ne || Ce.to <= Q)) {
- var Ie = Ce.level != 1, Ne = Pi(o, f, Ie ? Math.min(ne, Ce.to) - 1 : Math.max(Q, Ce.from)).right, Ue = Ne < O ? O - Ne + 1e9 : Ne - O;
+ var Ie = Ce.level != 1, Ne = Pi(o, f, Ie ? Math.min(ne, Ce.to) - 1 : Math.max(Q, Ce.from)).right, Ue = Ne < $ ? $ - Ne + 1e9 : Ne - $;
(!se || de > Ue) && (se = Ce, de = Ue);
}
}
@@ -23977,9 +23937,9 @@ b`.split(/\n/).length != 3 ? function(o) {
return v > 2 && (o.cachedCharWidth = v), v || 10;
}
function Qu(o) {
- for (var l = o.display, c = {}, f = {}, v = l.gutters.clientLeft, O = l.gutters.firstChild, L = 0; O; O = O.nextSibling, ++L) {
+ for (var l = o.display, c = {}, f = {}, v = l.gutters.clientLeft, $ = l.gutters.firstChild, L = 0; $; $ = $.nextSibling, ++L) {
var j = o.display.gutterSpecs[L].className;
- c[j] = O.offsetLeft + O.clientLeft + v, f[j] = O.clientWidth;
+ c[j] = $.offsetLeft + $.clientLeft + v, f[j] = $.clientWidth;
}
return {
fixedPos: Ju(l),
@@ -23997,11 +23957,11 @@ b`.split(/\n/).length != 3 ? function(o) {
return function(v) {
if (hr(o.doc, v))
return 0;
- var O = 0;
+ var $ = 0;
if (v.widgets)
for (var L = 0; L < v.widgets.length; L++)
- v.widgets[L].height && (O += v.widgets[L].height);
- return c ? O + (Math.ceil(v.text.length / f) || 1) * l : O + l;
+ v.widgets[L].height && ($ += v.widgets[L].height);
+ return c ? $ + (Math.ceil(v.text.length / f) || 1) * l : $ + l;
};
}
function Xu(o) {
@@ -24015,16 +23975,16 @@ b`.split(/\n/).length != 3 ? function(o) {
var v = o.display;
if (!c && Mn(l).getAttribute("cm-not-content") == "true")
return null;
- var O, L, j = v.lineSpace.getBoundingClientRect();
+ var $, L, j = v.lineSpace.getBoundingClientRect();
try {
- O = l.clientX - j.left, L = l.clientY - j.top;
+ $ = l.clientX - j.left, L = l.clientY - j.top;
} catch {
return null;
}
- var Q = Ku(o, O, L), ne;
+ var Q = Ku(o, $, L), ne;
if (f && Q.xRel > 0 && (ne = ut(o.doc, Q.line).text).length == Q.ch) {
var se = ve(ne, ne.length, o.options.tabSize) - ne.length;
- Q = ye(Q.line, Math.max(0, Math.round((O - gh(o.display).left) / uo(o.display)) - se));
+ Q = ye(Q.line, Math.max(0, Math.round(($ - gh(o.display).left) / uo(o.display)) - se));
}
return Q;
}
@@ -24045,8 +24005,8 @@ b`.split(/\n/).length != 3 ? function(o) {
else if (l <= v.viewFrom && c >= v.viewTo)
vr(o);
else if (l <= v.viewFrom) {
- var O = Dl(o, c, c + f, 1);
- O ? (v.view = v.view.slice(O.index), v.viewFrom = O.lineN, v.viewTo += f) : vr(o);
+ var $ = Dl(o, c, c + f, 1);
+ $ ? (v.view = v.view.slice($.index), v.viewFrom = $.lineN, v.viewTo += f) : vr(o);
} else if (c >= v.viewTo) {
var L = Dl(o, l, l, -1);
L ? (v.view = v.view.slice(0, L.index), v.viewTo = L.lineN) : vr(o);
@@ -24061,9 +24021,9 @@ b`.split(/\n/).length != 3 ? function(o) {
o.curOp.viewChanged = !0;
var f = o.display, v = o.display.externalMeasured;
if (v && l >= v.lineN && l < v.lineN + v.size && (f.externalMeasured = null), !(l < f.viewFrom || l >= f.viewTo)) {
- var O = f.view[Pr(o, l)];
- if (O.node != null) {
- var L = O.changes || (O.changes = []);
+ var $ = f.view[Pr(o, l)];
+ if ($.node != null) {
+ var L = $.changes || ($.changes = []);
he(L, c) == -1 && L.push(c);
}
}
@@ -24072,7 +24032,7 @@ b`.split(/\n/).length != 3 ? function(o) {
o.display.viewFrom = o.display.viewTo = o.doc.first, o.display.view = [], o.display.viewOffset = 0;
}
function Dl(o, l, c, f) {
- var v = Pr(o, l), O, L = o.display.view;
+ var v = Pr(o, l), $, L = o.display.view;
if (!Qi || c == o.doc.first + o.doc.size)
return { index: v, lineN: c };
for (var j = o.display.viewFrom, Q = 0; Q < v; Q++)
@@ -24081,10 +24041,10 @@ b`.split(/\n/).length != 3 ? function(o) {
if (f > 0) {
if (v == L.length - 1)
return null;
- O = j + L[v].size - l, v++;
+ $ = j + L[v].size - l, v++;
} else
- O = j - l;
- l += O, c += O;
+ $ = j - l;
+ l += $, c += $;
}
for (; Nu(o.doc, c) != c; ) {
if (v == (f < 0 ? 0 : L.length - 1))
@@ -24109,7 +24069,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function Dh(o, l) {
l === void 0 && (l = !0);
- var c = o.doc, f = {}, v = f.cursors = document.createDocumentFragment(), O = f.selection = document.createDocumentFragment(), L = o.options.$customCursor;
+ var c = o.doc, f = {}, v = f.cursors = document.createDocumentFragment(), $ = f.selection = document.createDocumentFragment(), L = o.options.$customCursor;
L && (l = !0);
for (var j = 0; j < c.sel.ranges.length; j++)
if (!(!l && j == c.sel.primIndex)) {
@@ -24121,7 +24081,7 @@ b`.split(/\n/).length != 3 ? function(o) {
se && Zu(o, se, v);
} else
(ne || o.options.showCursorWhenSelecting) && Zu(o, Q.head, v);
- ne || G1(o, Q, O);
+ ne || G1(o, Q, $);
}
}
return f;
@@ -24129,7 +24089,7 @@ b`.split(/\n/).length != 3 ? function(o) {
function Zu(o, l, c) {
var f = wi(o, l, "div", null, null, !o.options.singleCursorHeightPerLine), v = c.appendChild(I("div", "\xA0", "CodeMirror-cursor"));
if (v.style.left = f.left + "px", v.style.top = f.top + "px", v.style.height = Math.max(0, f.bottom - f.top) * o.options.cursorHeight + "px", /\bcm-fat-cursor\b/.test(o.getWrapperElement().className)) {
- var O = Rl(o, l, "div", null, null), L = O.right - O.left;
+ var $ = Rl(o, l, "div", null, null), L = $.right - $.left;
v.style.width = (L > 0 ? L : o.defaultCharWidth()) + "px";
}
if (f.other) {
@@ -24141,9 +24101,9 @@ b`.split(/\n/).length != 3 ? function(o) {
return o.top - l.top || o.left - l.left;
}
function G1(o, l, c) {
- var f = o.display, v = o.doc, O = document.createDocumentFragment(), L = gh(o.display), j = L.left, Q = Math.max(f.sizerWidth, Dr(o) - f.sizer.offsetLeft) - L.right, ne = v.direction == "ltr";
+ var f = o.display, v = o.doc, $ = document.createDocumentFragment(), L = gh(o.display), j = L.left, Q = Math.max(f.sizerWidth, Dr(o) - f.sizer.offsetLeft) - L.right, ne = v.direction == "ltr";
function se(Qe, ot, mt, ct) {
- ot < 0 && (ot = 0), ot = Math.round(ot), ct = Math.round(ct), O.appendChild(I("div", null, "CodeMirror-selected", "position: absolute; left: " + Qe + `px;
+ ot < 0 && (ot = 0), ot = Math.round(ot), ct = Math.round(ct), $.appendChild(I("div", null, "CodeMirror-selected", "position: absolute; left: " + Qe + `px;
top: ` + ot + "px; width: " + (mt == null ? Q - Qe : mt) + `px;
height: ` + (ct - ot) + "px"));
}
@@ -24176,7 +24136,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var Ie = ut(v, Ee.line), Ne = ut(v, Ce.line), Ue = _i(Ie) == _i(Ne), Ye = de(Ee.line, Ee.ch, Ue ? Ie.text.length + 1 : null).end, nt = de(Ce.line, Ue ? 0 : null, Ce.ch).start;
Ue && (Ye.top < nt.top - 2 ? (se(Ye.right, Ye.top, null, Ye.bottom), se(j, nt.top, nt.left, nt.bottom)) : se(Ye.right, Ye.top, nt.left - Ye.right, Ye.bottom)), Ye.bottom < nt.top && se(j, Ye.bottom, null, nt.top);
}
- c.appendChild(O);
+ c.appendChild($);
}
function qu(o) {
if (!!o.state.focused) {
@@ -24207,7 +24167,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}, 150));
}
function Fl(o) {
- for (var l = o.display, c = l.lineDiv.offsetTop, f = Math.max(0, l.scroller.getBoundingClientRect().top), v = l.lineDiv.getBoundingClientRect().top, O = 0, L = 0; L < l.view.length; L++) {
+ for (var l = o.display, c = l.lineDiv.offsetTop, f = Math.max(0, l.scroller.getBoundingClientRect().top), v = l.lineDiv.getBoundingClientRect().top, $ = 0, L = 0; L < l.view.length; L++) {
var j = l.view[L], Q = o.options.lineWrapping, ne = void 0, se = 0;
if (!j.hidden) {
if (v += j.line.height, d && p < 8) {
@@ -24218,7 +24178,7 @@ b`.split(/\n/).length != 3 ? function(o) {
ne = Ee.bottom - Ee.top, !Q && j.text.firstChild && (se = j.text.firstChild.getBoundingClientRect().right - Ee.left - 1);
}
var Ce = j.line.height - ne;
- if ((Ce > 5e-3 || Ce < -5e-3) && (v < f && (O -= Ce), fi(j.line, ne), Fh(j.line), j.rest))
+ if ((Ce > 5e-3 || Ce < -5e-3) && (v < f && ($ -= Ce), fi(j.line, ne), Fh(j.line), j.rest))
for (var Ie = 0; Ie < j.rest.length; Ie++)
Fh(j.rest[Ie]);
if (se > o.display.sizerWidth) {
@@ -24227,7 +24187,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
}
}
- Math.abs(O) > 2 && (l.scroller.scrollTop += O);
+ Math.abs($) > 2 && (l.scroller.scrollTop += $);
}
function Fh(o) {
if (o.widgets)
@@ -24239,17 +24199,17 @@ b`.split(/\n/).length != 3 ? function(o) {
function Pl(o, l, c) {
var f = c && c.top != null ? Math.max(0, c.top) : o.scroller.scrollTop;
f = Math.floor(f - Ol(o));
- var v = c && c.bottom != null ? c.bottom : f + o.wrapper.clientHeight, O = Di(l, f), L = Di(l, v);
+ var v = c && c.bottom != null ? c.bottom : f + o.wrapper.clientHeight, $ = Di(l, f), L = Di(l, v);
if (c && c.ensure) {
var j = c.ensure.from.line, Q = c.ensure.to.line;
- j < O ? (O = j, L = Di(l, Ji(ut(l, j)) + o.wrapper.clientHeight)) : Math.min(Q, l.lastLine()) >= L && (O = Di(l, Ji(ut(l, Q)) - o.wrapper.clientHeight), L = Q);
+ j < $ ? ($ = j, L = Di(l, Ji(ut(l, j)) + o.wrapper.clientHeight)) : Math.min(Q, l.lastLine()) >= L && ($ = Di(l, Ji(ut(l, Q)) - o.wrapper.clientHeight), L = Q);
}
- return { from: O, to: Math.max(L, O + 1) };
+ return { from: $, to: Math.max(L, $ + 1) };
}
function K1(o, l) {
if (!Ct(o, "scrollCursorIntoView")) {
- var c = o.display, f = c.sizer.getBoundingClientRect(), v = null, O = c.wrapper.ownerDocument;
- if (l.top + f.top < 0 ? v = !0 : l.bottom + f.top > (O.defaultView.innerHeight || O.documentElement.clientHeight) && (v = !1), v != null && !m) {
+ var c = o.display, f = c.sizer.getBoundingClientRect(), v = null, $ = c.wrapper.ownerDocument;
+ if (l.top + f.top < 0 ? v = !0 : l.bottom + f.top > ($.defaultView.innerHeight || $.documentElement.clientHeight) && (v = !1), v != null && !m) {
var L = I("div", "\u200B", null, `position: absolute;
top: ` + (l.top - c.viewOffset - Ol(o.display)) + `px;
height: ` + (l.bottom - l.top + Fi(o) + c.barHeight) + `px;
@@ -24262,7 +24222,7 @@ b`.split(/\n/).length != 3 ? function(o) {
f == null && (f = 0);
var v;
!o.options.lineWrapping && l == c && (c = l.sticky == "before" ? ye(l.line, l.ch + 1, "before") : l, l = l.ch ? ye(l.line, l.sticky == "before" ? l.ch - 1 : l.ch, "after") : l);
- for (var O = 0; O < 5; O++) {
+ for (var $ = 0; $ < 5; $++) {
var L = !1, j = wi(o, l), Q = !c || c == l ? j : wi(o, c);
v = {
left: Math.min(j.left, Q.left),
@@ -24283,13 +24243,13 @@ b`.split(/\n/).length != 3 ? function(o) {
function nd(o, l) {
var c = o.display, f = so(o.display);
l.top < 0 && (l.top = 0);
- var v = o.curOp && o.curOp.scrollTop != null ? o.curOp.scrollTop : c.scroller.scrollTop, O = Hu(o), L = {};
- l.bottom - l.top > O && (l.bottom = l.top + O);
+ var v = o.curOp && o.curOp.scrollTop != null ? o.curOp.scrollTop : c.scroller.scrollTop, $ = Hu(o), L = {};
+ l.bottom - l.top > $ && (l.bottom = l.top + $);
var j = o.doc.height + Uu(c), Q = l.top < f, ne = l.bottom > j - f;
if (l.top < v)
L.scrollTop = Q ? 0 : l.top;
- else if (l.bottom > v + O) {
- var se = Math.min(l.top, (ne ? j : l.bottom) - O);
+ else if (l.bottom > v + $) {
+ var se = Math.min(l.top, (ne ? j : l.bottom) - $);
se != v && (L.scrollTop = se);
}
var de = o.options.fixedGutter ? 0 : c.gutters.offsetWidth, Ee = o.curOp && o.curOp.scrollLeft != null ? o.curOp.scrollLeft : c.scroller.scrollLeft - de, Ce = Dr(o) - c.gutters.offsetWidth, Ie = l.right - l.left > Ce;
@@ -24369,8 +24329,8 @@ b`.split(/\n/).length != 3 ? function(o) {
this.vert.scrollTop = 0, this.vert.style.display = "", this.vert.firstChild.style.height = "0";
if (l) {
this.horiz.style.display = "block", this.horiz.style.right = c ? f + "px" : "0", this.horiz.style.left = o.barLeft + "px";
- var O = o.viewWidth - o.barLeft - (c ? f : 0);
- this.horiz.firstChild.style.width = Math.max(0, o.scrollWidth - o.clientWidth + O) + "px";
+ var $ = o.viewWidth - o.barLeft - (c ? f : 0);
+ this.horiz.firstChild.style.width = Math.max(0, o.scrollWidth - o.clientWidth + $) + "px";
} else
this.horiz.style.display = "", this.horiz.firstChild.style.width = "0";
return !this.checkedZeroWidth && o.clientHeight > 0 && (f == 0 && this.zeroWidthHack(), this.checkedZeroWidth = !0), { right: c ? f : 0, bottom: l ? f : 0 };
@@ -24379,13 +24339,13 @@ 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 = "";
function f() {
- var v = o.getBoundingClientRect(), O = c == "vert" ? document.elementFromPoint(v.right - 1, (v.top + v.bottom) / 2) : document.elementFromPoint((v.right + v.left) / 2, v.bottom - 1);
- O != o ? o.style.visibility = "hidden" : l.set(1e3, f);
+ var v = o.getBoundingClientRect(), $ = c == "vert" ? document.elementFromPoint(v.right - 1, (v.top + v.bottom) / 2) : document.elementFromPoint((v.right + v.left) / 2, v.bottom - 1);
+ $ != o ? o.style.visibility = "hidden" : l.set(1e3, f);
}
l.set(1e3, f);
}, Lr.prototype.clear = function() {
@@ -24460,8 +24420,8 @@ b`.split(/\n/).length != 3 ? function(o) {
e_(l[f]);
for (var v = 0; v < l.length; v++)
t_(l[v]);
- for (var O = 0; O < l.length; O++)
- n_(l[O]);
+ for (var $ = 0; $ < l.length; $++)
+ n_(l[$]);
for (var L = 0; L < l.length; L++)
i_(l[L]);
}
@@ -24493,10 +24453,10 @@ b`.split(/\n/).length != 3 ? function(o) {
);
K1(l, v);
}
- var O = o.maybeHiddenMarkers, L = o.maybeUnhiddenMarkers;
- if (O)
- for (var j = 0; j < O.length; ++j)
- O[j].lines.length || st(O[j], "hide");
+ var $ = o.maybeHiddenMarkers, L = o.maybeUnhiddenMarkers;
+ if ($)
+ for (var j = 0; j < $.length; ++j)
+ $[j].lines.length || st($[j], "hide");
if (L)
for (var Q = 0; Q < L.length; ++Q)
L[Q].lines.length && st(L[Q], "unhide");
@@ -24556,22 +24516,22 @@ b`.split(/\n/).length != 3 ? function(o) {
var l = o.doc;
if (!(l.highlightFrontier >= o.display.viewTo)) {
var c = +new Date() + o.options.workTime, f = la(o, l.highlightFrontier), v = [];
- l.iter(f.line, Math.min(l.first + l.size, o.display.viewTo + 500), function(O) {
+ l.iter(f.line, Math.min(l.first + l.size, o.display.viewTo + 500), function($) {
if (f.line >= o.display.viewFrom) {
- var L = O.styles, j = O.text.length > o.options.maxHighlightLength ? Ki(l.mode, f.state) : null, Q = Kp(o, O, f, !0);
- j && (f.state = j), O.styles = Q.styles;
- var ne = O.styleClasses, se = Q.classes;
- se ? O.styleClasses = se : ne && (O.styleClasses = null);
- for (var de = !L || L.length != O.styles.length || ne != se && (!ne || !se || ne.bgClass != se.bgClass || ne.textClass != se.textClass), Ee = 0; !de && Ee < L.length; ++Ee)
- de = L[Ee] != O.styles[Ee];
- de && v.push(f.line), O.stateAfter = f.save(), f.nextLine();
+ var L = $.styles, j = $.text.length > o.options.maxHighlightLength ? Ki(l.mode, f.state) : null, Q = Kp(o, $, f, !0);
+ j && (f.state = j), $.styles = Q.styles;
+ var ne = $.styleClasses, se = Q.classes;
+ se ? $.styleClasses = se : ne && ($.styleClasses = null);
+ for (var de = !L || L.length != $.styles.length || ne != se && (!ne || !se || ne.bgClass != se.bgClass || ne.textClass != se.textClass), Ee = 0; !de && Ee < L.length; ++Ee)
+ de = L[Ee] != $.styles[Ee];
+ de && v.push(f.line), $.stateAfter = f.save(), f.nextLine();
} else
- O.text.length <= o.options.maxHighlightLength && Fu(o, O.text, f), O.stateAfter = f.line % 5 == 0 ? f.save() : null, f.nextLine();
+ $.text.length <= o.options.maxHighlightLength && Fu(o, $.text, f), $.stateAfter = f.line % 5 == 0 ? f.save() : null, f.nextLine();
if (+new Date() > c)
return ya(o, o.options.workDelay), !0;
}), l.highlightFrontier = f.line, l.modeFrontier = Math.max(l.modeFrontier, f.line), v.length && Wn(o, function() {
- for (var O = 0; O < v.length; O++)
- mr(o, v[O], "text");
+ for (var $ = 0; $ < v.length; $++)
+ mr(o, v[$], "text");
});
}
}
@@ -24615,10 +24575,10 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!l.force && l.visible.from >= c.viewFrom && l.visible.to <= c.viewTo && (c.updateLineNumbers == null || c.updateLineNumbers >= c.viewTo) && c.renderedView == c.view && Rh(o) == 0)
return !1;
Uh(o) && (vr(o), l.dims = Qu(o));
- var v = f.first + f.size, O = Math.max(l.visible.from - o.options.viewportMargin, f.first), L = Math.min(v, l.visible.to + o.options.viewportMargin);
- c.viewFrom < O && O - c.viewFrom < 20 && (O = Math.max(f.first, c.viewFrom)), c.viewTo > L && c.viewTo - L < 20 && (L = Math.min(v, c.viewTo)), Qi && (O = Nu(o.doc, O), L = lh(o.doc, L));
- var j = O != c.viewFrom || L != c.viewTo || c.lastWrapHeight != l.wrapperHeight || c.lastWrapWidth != l.wrapperWidth;
- W1(o, O, L), c.viewOffset = Ji(ut(o.doc, c.viewFrom)), o.display.mover.style.top = c.viewOffset + "px";
+ var v = f.first + f.size, $ = Math.max(l.visible.from - o.options.viewportMargin, f.first), L = Math.min(v, l.visible.to + o.options.viewportMargin);
+ c.viewFrom < $ && $ - c.viewFrom < 20 && ($ = Math.max(f.first, c.viewFrom)), c.viewTo > L && c.viewTo - L < 20 && (L = Math.min(v, c.viewTo)), Qi && ($ = Nu(o.doc, $), L = lh(o.doc, L));
+ var j = $ != c.viewFrom || L != c.viewTo || c.lastWrapHeight != l.wrapperHeight || c.lastWrapWidth != l.wrapperWidth;
+ W1(o, $, L), c.viewOffset = Ji(ut(o.doc, c.viewFrom)), o.display.mover.style.top = c.viewOffset + "px";
var Q = Rh(o);
if (!j && Q == 0 && !l.force && c.renderedView == c.view && (c.updateLineNumbers == null || c.updateLineNumbers >= c.viewTo))
return !1;
@@ -24649,7 +24609,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
}
function s_(o, l, c) {
- var f = o.display, v = o.options.lineNumbers, O = f.lineDiv, L = O.firstChild;
+ var f = o.display, v = o.options.lineNumbers, $ = f.lineDiv, L = $.firstChild;
function j(Ie) {
var Ne = Ie.nextSibling;
return h && k && o.display.currentWheelTarget == Ie ? Ie.style.display = "none" : Ie.parentNode.removeChild(Ie), Ne;
@@ -24657,9 +24617,9 @@ b`.split(/\n/).length != 3 ? function(o) {
for (var Q = f.view, ne = f.viewFrom, se = 0; se < Q.length; se++) {
var de = Q[se];
if (!de.hidden)
- if (!de.node || de.node.parentNode != O) {
+ if (!de.node || de.node.parentNode != $) {
var Ee = P1(o, de, ne, c);
- O.insertBefore(Ee, L);
+ $.insertBefore(Ee, L);
} else {
for (; L != de.node; )
L = j(L);
@@ -24681,13 +24641,13 @@ b`.split(/\n/).length != 3 ? function(o) {
function jh(o) {
var l = o.display, c = l.view;
if (!(!l.alignWidgets && (!l.gutters.firstChild || !o.options.fixedGutter))) {
- for (var f = Ju(l) - l.scroller.scrollLeft + o.doc.scrollLeft, v = l.gutters.offsetWidth, O = f + "px", L = 0; L < c.length; L++)
+ for (var f = Ju(l) - l.scroller.scrollLeft + o.doc.scrollLeft, v = l.gutters.offsetWidth, $ = f + "px", L = 0; L < c.length; L++)
if (!c[L].hidden) {
- o.options.fixedGutter && (c[L].gutter && (c[L].gutter.style.left = O), c[L].gutterBackground && (c[L].gutterBackground.style.left = O));
+ o.options.fixedGutter && (c[L].gutter && (c[L].gutter.style.left = $), c[L].gutterBackground && (c[L].gutterBackground.style.left = $));
var j = c[L].alignable;
if (j)
for (var Q = 0; Q < j.length; Q++)
- j[Q].style.left = O;
+ j[Q].style.left = $;
}
o.options.fixedGutter && (l.gutters.style.left = f + v + "px");
}
@@ -24701,20 +24661,20 @@ b`.split(/\n/).length != 3 ? function(o) {
"div",
[I("div", c)],
"CodeMirror-linenumber CodeMirror-gutter-elt"
- )), O = v.firstChild.offsetWidth, L = v.offsetWidth - O;
- return f.lineGutter.style.width = "", f.lineNumInnerWidth = Math.max(O, f.lineGutter.offsetWidth - L) + 1, f.lineNumWidth = f.lineNumInnerWidth + L, f.lineNumChars = f.lineNumInnerWidth ? c.length : -1, f.lineGutter.style.width = f.lineNumWidth + "px", ad(o.display), !0;
+ )), $ = v.firstChild.offsetWidth, L = v.offsetWidth - $;
+ return f.lineGutter.style.width = "", f.lineNumInnerWidth = Math.max($, f.lineGutter.offsetWidth - L) + 1, f.lineNumWidth = f.lineNumInnerWidth + L, f.lineNumChars = f.lineNumInnerWidth ? c.length : -1, f.lineGutter.style.width = f.lineNumWidth + "px", ad(o.display), !0;
}
return !1;
}
function sd(o, l) {
for (var c = [], f = !1, v = 0; v < o.length; v++) {
- var O = o[v], L = null;
- if (typeof O != "string" && (L = O.style, O = O.className), O == "CodeMirror-linenumbers")
+ var $ = o[v], L = null;
+ if (typeof $ != "string" && (L = $.style, $ = $.className), $ == "CodeMirror-linenumbers")
if (l)
f = !0;
else
continue;
- c.push({ className: O, style: L });
+ c.push({ className: $, style: L });
}
return l && !f && c.push({ className: "CodeMirror-linenumbers", style: null }), c;
}
@@ -24722,8 +24682,8 @@ b`.split(/\n/).length != 3 ? function(o) {
var l = o.gutters, c = o.gutterSpecs;
W(l), o.lineGutter = null;
for (var f = 0; f < c.length; ++f) {
- var v = c[f], O = v.className, L = v.style, j = l.appendChild(I("div", null, "CodeMirror-gutter " + O));
- L && (j.style.cssText = L), O == "CodeMirror-linenumbers" && (o.lineGutter = j, j.style.width = (o.lineNumWidth || 1) + "px");
+ var v = c[f], $ = v.className, L = v.style, j = l.appendChild(I("div", null, "CodeMirror-gutter " + $));
+ L && (j.style.cssText = L), $ == "CodeMirror-linenumbers" && (o.lineGutter = j, j.style.width = (o.lineNumWidth || 1) + "px");
}
l.style.display = c.length ? "" : "none", ad(o);
}
@@ -24738,8 +24698,8 @@ b`.split(/\n/).length != 3 ? function(o) {
null,
"position: relative; outline: none"
);
- var O = U("div", [v.lineSpace], "CodeMirror-lines");
- v.mover = I("div", [O], 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 = sd(f.gutters, f.lineNumbers), Hh(v), c.init(v);
+ var $ = U("div", [v.lineSpace], "CodeMirror-lines");
+ v.mover = I("div", [$], 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 = sd(f.gutters, f.lineNumbers), Hh(v), c.init(v);
}
var Nl = 0, Zi = null;
d ? Zi = -0.53 : n ? Zi = 15 : _ ? Zi = -0.7 : A && (Zi = -1 / 3);
@@ -24755,8 +24715,8 @@ b`.split(/\n/).length != 3 ? function(o) {
_ && S == 102 && (o.display.chromeScrollHack == null ? o.display.sizer.style.pointerEvents = "none" : clearTimeout(o.display.chromeScrollHack), o.display.chromeScrollHack = setTimeout(function() {
o.display.chromeScrollHack = null, o.display.sizer.style.pointerEvents = "";
}, 100));
- var c = zh(l), f = c.x, v = c.y, O = Zi;
- l.deltaMode === 0 && (f = l.deltaX, v = l.deltaY, O = 1);
+ var c = zh(l), f = c.x, v = c.y, $ = Zi;
+ l.deltaMode === 0 && (f = l.deltaX, v = l.deltaY, $ = 1);
var L = o.display, j = L.scroller, Q = j.scrollWidth > j.clientWidth, ne = j.scrollHeight > j.clientHeight;
if (!!(f && Q || v && ne)) {
if (v && k && h) {
@@ -24768,12 +24728,12 @@ b`.split(/\n/).length != 3 ? function(o) {
break e;
}
}
- if (f && !n && !b && O != null) {
- v && ne && ma(o, Math.max(0, j.scrollTop + v * O)), Mr(o, Math.max(0, j.scrollLeft + f * O)), (!v || v && ne) && It(l), L.wheelStartX = null;
+ if (f && !n && !b && $ != null) {
+ v && ne && ma(o, Math.max(0, j.scrollTop + v * $)), Mr(o, Math.max(0, j.scrollLeft + f * $)), (!v || v && ne) && It(l), L.wheelStartX = null;
return;
}
- if (v && O != null) {
- var Ce = v * O, Ie = o.doc.scrollTop, Ne = Ie + L.wrapper.clientHeight;
+ if (v && $ != null) {
+ var Ce = v * $, Ie = o.doc.scrollTop, Ne = Ie + L.wrapper.clientHeight;
Ce < 0 ? Ie = Math.max(0, Ie + Ce - 50) : Ne = Math.min(o.doc.height, Ne + Ce + 50), od(o, { top: Ie, bottom: Ne });
}
Nl < 20 && l.deltaMode !== 0 && (L.wheelStartX == null ? (L.wheelStartX = j.scrollLeft, L.wheelStartY = j.scrollTop, L.wheelDX = f, L.wheelDY = v, setTimeout(function() {
@@ -24833,11 +24793,11 @@ b`.split(/\n/).length != 3 ? function(o) {
l.sort(function(Ee, Ce) {
return De(Ee.from(), Ce.from());
}), c = he(l, v);
- for (var O = 1; O < l.length; O++) {
- var L = l[O], j = l[O - 1], Q = De(j.to(), L.from());
+ for (var $ = 1; $ < l.length; $++) {
+ var L = l[$], j = l[$ - 1], Q = De(j.to(), L.from());
if (f && !L.empty() ? Q > 0 : Q >= 0) {
var ne = un(j.from(), L.from()), se = Rt(j.to(), L.to()), de = j.empty() ? L.from() == L.head : j.from() == j.head;
- O <= c && --c, l.splice(--O, 2, new Pt(de ? se : ne, de ? ne : se));
+ $ <= c && --c, l.splice(--$, 2, new Pt(de ? se : ne, de ? ne : se));
}
}
return new ei(l, c);
@@ -24873,9 +24833,9 @@ b`.split(/\n/).length != 3 ? function(o) {
return o.line == l.line ? ye(c.line, o.ch - l.ch + c.ch) : ye(c.line + (o.line - l.line), o.ch);
}
function f_(o, l, c) {
- for (var f = [], v = ye(o.first, 0), O = v, L = 0; L < l.length; L++) {
- var j = l[L], Q = Kh(j.from, v, O), ne = Kh(yr(j), v, O);
- if (v = j.to, O = ne, c == "around") {
+ for (var f = [], v = ye(o.first, 0), $ = v, L = 0; L < l.length; L++) {
+ var j = l[L], Q = Kh(j.from, v, $), ne = Kh(yr(j), v, $);
+ if (v = j.to, $ = ne, c == "around") {
var se = o.sel.ranges[L], de = De(se.head, se.anchor) < 0;
f[L] = new Pt(de ? ne : Q, de ? Q : ne);
} else
@@ -24898,7 +24858,7 @@ b`.split(/\n/).length != 3 ? function(o) {
function v(nt) {
return c ? c[nt] : null;
}
- function O(nt, Qe, ot) {
+ function $(nt, Qe, ot) {
b1(nt, Qe, ot, f), pn(nt, "change", nt, l);
}
function L(nt, Qe) {
@@ -24911,29 +24871,29 @@ b`.split(/\n/).length != 3 ? function(o) {
o.insert(0, L(0, ne.length)), o.remove(ne.length, o.size - ne.length);
else if (Yh(o, l)) {
var Ne = L(0, ne.length - 1);
- O(de, de.text, Ce), Ie && o.remove(j.line, Ie), Ne.length && o.insert(j.line, Ne);
+ $(de, de.text, Ce), Ie && o.remove(j.line, Ie), Ne.length && o.insert(j.line, Ne);
} else if (se == de)
if (ne.length == 1)
- O(se, se.text.slice(0, j.ch) + Ee + se.text.slice(Q.ch), Ce);
+ $(se, se.text.slice(0, j.ch) + Ee + se.text.slice(Q.ch), Ce);
else {
var Ue = L(1, ne.length - 1);
- Ue.push(new oo(Ee + se.text.slice(Q.ch), Ce, f)), O(se, se.text.slice(0, j.ch) + ne[0], v(0)), o.insert(j.line + 1, Ue);
+ Ue.push(new oo(Ee + se.text.slice(Q.ch), Ce, f)), $(se, se.text.slice(0, j.ch) + ne[0], v(0)), o.insert(j.line + 1, Ue);
}
else if (ne.length == 1)
- O(se, se.text.slice(0, j.ch) + ne[0] + de.text.slice(Q.ch), v(0)), o.remove(j.line + 1, Ie);
+ $(se, se.text.slice(0, j.ch) + ne[0] + de.text.slice(Q.ch), v(0)), o.remove(j.line + 1, Ie);
else {
- O(se, se.text.slice(0, j.ch) + ne[0], v(0)), O(de, Ee + de.text.slice(Q.ch), Ce);
+ $(se, se.text.slice(0, j.ch) + ne[0], v(0)), $(de, Ee + de.text.slice(Q.ch), Ce);
var Ye = L(1, ne.length - 1);
Ie > 1 && o.remove(j.line + 1, Ie - 1), o.insert(j.line + 1, Ye);
}
pn(o, "change", o, l);
}
function br(o, l, c) {
- function f(v, O, L) {
+ function f(v, $, L) {
if (v.linked)
for (var j = 0; j < v.linked.length; ++j) {
var Q = v.linked[j];
- if (Q.doc != O) {
+ if (Q.doc != $) {
var ne = L && Q.sharedHist;
c && !ne || (l(Q.doc, ne), f(Q.doc, v, ne));
}
@@ -24983,8 +24943,8 @@ b`.split(/\n/).length != 3 ? function(o) {
function Zh(o, l, c, f) {
var v = o.history;
v.undone.length = 0;
- var O = +new Date(), L, j;
- if ((v.lastOp == f || v.lastOrigin == l.origin && l.origin && (l.origin.charAt(0) == "+" && v.lastModTime > O - (o.cm ? o.cm.options.historyEventDelay : 500) || l.origin.charAt(0) == "*")) && (L = p_(v, v.lastOp == f)))
+ var $ = +new Date(), L, j;
+ if ((v.lastOp == f || v.lastOrigin == l.origin && l.origin && (l.origin.charAt(0) == "+" && v.lastModTime > $ - (o.cm ? o.cm.options.historyEventDelay : 500) || l.origin.charAt(0) == "*")) && (L = p_(v, v.lastOp == f)))
j = Ae(L.changes), De(l.from, l.to) == 0 && De(l.from, j.to) == 0 ? j.to = yr(l) : L.changes.push(cd(o, l));
else {
var Q = Ae(v.done);
@@ -24994,24 +24954,24 @@ b`.split(/\n/).length != 3 ? function(o) {
}, v.done.push(L); v.done.length > v.undoDepth; )
v.done.shift(), v.done[0].ranges || v.done.shift();
}
- v.done.push(c), v.generation = ++v.maxGeneration, v.lastModTime = v.lastSelTime = O, v.lastOp = v.lastSelOp = f, v.lastOrigin = v.lastSelOrigin = l.origin, j || st(o, "historyAdded");
+ v.done.push(c), v.generation = ++v.maxGeneration, v.lastModTime = v.lastSelTime = $, v.lastOp = v.lastSelOp = f, v.lastOrigin = v.lastSelOrigin = l.origin, j || st(o, "historyAdded");
}
function h_(o, l, c, f) {
var v = l.charAt(0);
return v == "*" || v == "+" && c.ranges.length == f.ranges.length && c.somethingSelected() == f.somethingSelected() && new Date() - o.history.lastSelTime <= (o.cm ? o.cm.options.historyEventDelay : 500);
}
function m_(o, l, c, f) {
- var v = o.history, O = f && f.origin;
- c == v.lastSelOp || O && v.lastSelOrigin == O && (v.lastModTime == v.lastSelTime && v.lastOrigin == O || h_(o, O, Ae(v.done), l)) ? v.done[v.done.length - 1] = l : Vl(l, v.done), v.lastSelTime = +new Date(), v.lastSelOrigin = O, v.lastSelOp = c, f && f.clearRedo !== !1 && Xh(v.undone);
+ var v = o.history, $ = f && f.origin;
+ c == v.lastSelOp || $ && v.lastSelOrigin == $ && (v.lastModTime == v.lastSelTime && v.lastOrigin == $ || h_(o, $, Ae(v.done), l)) ? v.done[v.done.length - 1] = l : Vl(l, v.done), v.lastSelTime = +new Date(), v.lastSelOrigin = $, v.lastSelOp = c, f && f.clearRedo !== !1 && Xh(v.undone);
}
function Vl(o, l) {
var c = Ae(l);
c && c.ranges && c.equals(o) || l.push(o);
}
function qh(o, l, c, f) {
- var v = l["spans_" + o.id], O = 0;
+ var v = l["spans_" + o.id], $ = 0;
o.iter(Math.max(o.first, c), Math.min(o.first + o.size, f), function(L) {
- L.markedSpans && ((v || (v = l["spans_" + o.id] = {}))[O] = L.markedSpans), ++O;
+ L.markedSpans && ((v || (v = l["spans_" + o.id] = {}))[$] = L.markedSpans), ++$;
});
}
function v_(o) {
@@ -25036,14 +24996,14 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!f)
return c;
for (var v = 0; v < c.length; ++v) {
- var O = c[v], L = f[v];
- if (O && L) {
+ var $ = c[v], L = f[v];
+ if ($ && L) {
e:
for (var j = 0; j < L.length; ++j) {
- for (var Q = L[j], ne = 0; ne < O.length; ++ne)
- if (O[ne].marker == Q.marker)
+ for (var Q = L[j], ne = 0; ne < $.length; ++ne)
+ if ($[ne].marker == Q.marker)
continue e;
- O.push(Q);
+ $.push(Q);
}
} else
L && (c[v] = L);
@@ -25052,12 +25012,12 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function ho(o, l, c) {
for (var f = [], v = 0; v < o.length; ++v) {
- var O = o[v];
- if (O.ranges) {
- f.push(c ? ei.prototype.deepCopy.call(O) : O);
+ var $ = o[v];
+ if ($.ranges) {
+ f.push(c ? ei.prototype.deepCopy.call($) : $);
continue;
}
- var L = O.changes, j = [];
+ var L = $.changes, j = [];
f.push({ changes: j });
for (var Q = 0; Q < L.length; ++Q) {
var ne = L[Q], se = void 0;
@@ -25072,8 +25032,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (f) {
var v = o.anchor;
if (c) {
- var O = De(l, v) < 0;
- O != De(c, v) < 0 ? (v = l, l = c) : O != De(l, c) < 0 && (l = c);
+ var $ = De(l, v) < 0;
+ $ != De(c, v) < 0 ? (v = l, l = c) : $ != De(l, c) < 0 && (l = c);
}
return new Pt(v, l);
} else
@@ -25083,8 +25043,8 @@ b`.split(/\n/).length != 3 ? function(o) {
v == null && (v = o.cm && (o.cm.display.shift || o.extend)), En(o, new ei([pd(o.sel.primary(), l, c, v)], 0), f);
}
function tm(o, l, c) {
- for (var f = [], v = o.cm && (o.cm.display.shift || o.extend), O = 0; O < o.sel.ranges.length; O++)
- f[O] = pd(o.sel.ranges[O], l[O], null, v);
+ for (var f = [], v = o.cm && (o.cm.display.shift || o.extend), $ = 0; $ < o.sel.ranges.length; $++)
+ f[$] = pd(o.sel.ranges[$], l[$], null, v);
var L = Ai(o.cm, f, o.sel.primIndex);
En(o, L, c);
}
@@ -25100,10 +25060,10 @@ b`.split(/\n/).length != 3 ? function(o) {
ranges: l.ranges,
update: function(v) {
this.ranges = [];
- for (var O = 0; O < v.length; O++)
- this.ranges[O] = new Pt(
- _t(o, v[O].anchor),
- _t(o, v[O].head)
+ for (var $ = 0; $ < v.length; $++)
+ this.ranges[$] = new Pt(
+ _t(o, v[$].anchor),
+ _t(o, v[$].head)
);
},
origin: c && c.origin
@@ -25129,20 +25089,20 @@ b`.split(/\n/).length != 3 ? function(o) {
rm(o, am(o, o.sel, null, !1));
}
function am(o, l, c, f) {
- for (var v, O = 0; O < l.ranges.length; O++) {
- var L = l.ranges[O], j = l.ranges.length == o.sel.ranges.length && o.sel.ranges[O], Q = Hl(o, L.anchor, j && j.anchor, c, f), ne = L.head == L.anchor ? Q : Hl(o, L.head, j && j.head, c, f);
- (v || Q != L.anchor || ne != L.head) && (v || (v = l.ranges.slice(0, O)), v[O] = new Pt(Q, ne));
+ for (var v, $ = 0; $ < l.ranges.length; $++) {
+ var L = l.ranges[$], j = l.ranges.length == o.sel.ranges.length && o.sel.ranges[$], Q = Hl(o, L.anchor, j && j.anchor, c, f), ne = L.head == L.anchor ? Q : Hl(o, L.head, j && j.head, c, f);
+ (v || Q != L.anchor || ne != L.head) && (v || (v = l.ranges.slice(0, $)), v[$] = new Pt(Q, ne));
}
return v ? Ai(o.cm, v, l.primIndex) : l;
}
function mo(o, l, c, f, v) {
- var O = ut(o, l.line);
- if (O.markedSpans)
- for (var L = 0; L < O.markedSpans.length; ++L) {
- var j = O.markedSpans[L], Q = j.marker, ne = "selectLeft" in Q ? !Q.selectLeft : Q.inclusiveLeft, se = "selectRight" in Q ? !Q.selectRight : Q.inclusiveRight;
+ var $ = ut(o, l.line);
+ if ($.markedSpans)
+ for (var L = 0; L < $.markedSpans.length; ++L) {
+ var j = $.markedSpans[L], Q = j.marker, ne = "selectLeft" in Q ? !Q.selectLeft : Q.inclusiveLeft, se = "selectRight" in Q ? !Q.selectRight : Q.inclusiveRight;
if ((j.from == null || (ne ? j.from <= l.ch : j.from < l.ch)) && (j.to == null || (se ? j.to >= l.ch : j.to > l.ch))) {
if (v && (st(Q, "beforeCursorEnter"), Q.explicitlyCleared))
- if (O.markedSpans) {
+ if ($.markedSpans) {
--L;
continue;
} else
@@ -25151,24 +25111,24 @@ b`.split(/\n/).length != 3 ? function(o) {
continue;
if (c) {
var de = Q.find(f < 0 ? 1 : -1), Ee = void 0;
- if ((f < 0 ? se : ne) && (de = lm(o, de, -f, de && de.line == l.line ? O : null)), de && de.line == l.line && (Ee = De(de, c)) && (f < 0 ? Ee < 0 : Ee > 0))
+ if ((f < 0 ? se : ne) && (de = lm(o, de, -f, de && de.line == l.line ? $ : null)), de && de.line == l.line && (Ee = De(de, c)) && (f < 0 ? Ee < 0 : Ee > 0))
return mo(o, de, l, f, v);
}
var Ce = Q.find(f < 0 ? -1 : 1);
- return (f < 0 ? ne : se) && (Ce = lm(o, Ce, f, Ce.line == l.line ? O : null)), Ce ? mo(o, Ce, l, f, v) : null;
+ return (f < 0 ? ne : se) && (Ce = lm(o, Ce, f, Ce.line == l.line ? $ : null)), Ce ? mo(o, Ce, l, f, v) : null;
}
}
return l;
}
function Hl(o, l, c, f, v) {
- var O = f || 1, L = mo(o, l, c, O, v) || !v && mo(o, l, c, O, !0) || mo(o, l, c, -O, v) || !v && mo(o, l, c, -O, !0);
+ var $ = f || 1, L = mo(o, l, c, $, v) || !v && mo(o, l, c, $, !0) || mo(o, l, c, -$, v) || !v && mo(o, l, c, -$, !0);
return L || (o.cantEdit = !0, ye(o.first, 0));
}
function lm(o, l, c, f) {
return c < 0 && l.ch == 0 ? l.line > o.first ? _t(o, ye(l.line - 1)) : null : c > 0 && l.ch == (f || ut(o, l.line)).text.length ? l.line < o.first + o.size - 1 ? ye(l.line + 1, 0) : null : new ye(l.line, l.ch + c);
}
function sm(o) {
- o.setSelection(ye(o.firstLine(), 0), ye(o.lastLine()), $);
+ o.setSelection(ye(o.firstLine(), 0), ye(o.lastLine()), O);
}
function um(o, l, c) {
var f = {
@@ -25181,8 +25141,8 @@ b`.split(/\n/).length != 3 ? function(o) {
return f.canceled = !0;
}
};
- return c && (f.update = function(v, O, L, j) {
- v && (f.from = _t(o, v)), O && (f.to = _t(o, O)), L && (f.text = L), j !== void 0 && (f.origin = j);
+ return c && (f.update = function(v, $, L, j) {
+ v && (f.from = _t(o, v)), $ && (f.to = _t(o, $)), L && (f.text = L), j !== void 0 && (f.origin = j);
}), st(o, "beforeChange", o, f), o.cm && st(o.cm, "beforeChange", o.cm, f), f.canceled ? (o.cm && (o.cm.curOp.updateInput = 2), null) : { from: f.from, to: f.to, text: f.text, origin: f.origin };
}
function vo(o, l, c) {
@@ -25206,33 +25166,33 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = ud(o, l);
Zh(o, l, c, o.cm ? o.cm.curOp.id : NaN), wa(o, l, c, Mu(o, l));
var f = [];
- br(o, function(v, O) {
- !O && he(f, v.history) == -1 && (hm(v.history, l), f.push(v.history)), wa(v, l, null, Mu(v, l));
+ br(o, function(v, $) {
+ !$ && he(f, v.history) == -1 && (hm(v.history, l), f.push(v.history)), wa(v, l, null, Mu(v, l));
});
}
}
function zl(o, l, c) {
var f = o.cm && o.cm.state.suppressEdits;
if (!(f && !c)) {
- for (var v = o.history, O, L = o.sel, j = l == "undo" ? v.done : v.undone, Q = l == "undo" ? v.undone : v.done, ne = 0; ne < j.length && (O = j[ne], !(c ? O.ranges && !O.equals(o.sel) : !O.ranges)); ne++)
+ for (var v = o.history, $, L = o.sel, j = l == "undo" ? v.done : v.undone, Q = l == "undo" ? v.undone : v.done, ne = 0; ne < j.length && ($ = j[ne], !(c ? $.ranges && !$.equals(o.sel) : !$.ranges)); ne++)
;
if (ne != j.length) {
for (v.lastOrigin = v.lastSelOrigin = null; ; )
- if (O = j.pop(), O.ranges) {
- if (Vl(O, Q), c && !O.equals(o.sel)) {
- En(o, O, { clearRedo: !1 });
+ if ($ = j.pop(), $.ranges) {
+ if (Vl($, Q), c && !$.equals(o.sel)) {
+ En(o, $, { clearRedo: !1 });
return;
}
- L = O;
+ L = $;
} else if (f) {
- j.push(O);
+ j.push($);
return;
} else
break;
var se = [];
- Vl(L, Q), Q.push({ changes: se, generation: v.generation }), v.generation = O.generation || ++v.maxGeneration;
+ Vl(L, Q), Q.push({ changes: se, generation: v.generation }), v.generation = $.generation || ++v.maxGeneration;
for (var de = Qt(o, "beforeChange") || o.cm && Qt(o.cm, "beforeChange"), Ee = function(Ne) {
- var Ue = O.changes[Ne];
+ var Ue = $.changes[Ne];
if (Ue.origin = l, de && !um(o, Ue, !1))
return j.length = 0, {};
se.push(cd(o, Ue));
@@ -25242,7 +25202,7 @@ b`.split(/\n/).length != 3 ? function(o) {
br(o, function(Qe, ot) {
!ot && he(nt, Qe.history) == -1 && (hm(Qe.history, Ue), nt.push(Qe.history)), wa(Qe, Ue, null, em(Qe, Ue));
});
- }, Ce = O.changes.length - 1; Ce >= 0; --Ce) {
+ }, Ce = $.changes.length - 1; Ce >= 0; --Ce) {
var Ie = Ee(Ce);
if (Ie)
return Ie.v;
@@ -25279,30 +25239,30 @@ b`.split(/\n/).length != 3 ? function(o) {
origin: l.origin
};
}
- var O = o.lastLine();
- l.to.line > O && (l = {
+ var $ = o.lastLine();
+ l.to.line > $ && (l = {
from: l.from,
- to: ye(O, ut(o, O).text.length),
+ to: ye($, ut(o, $).text.length),
text: [l.text[0]],
origin: l.origin
- }), l.removed = Yi(o, l.from, l.to), c || (c = ud(o, l)), o.cm ? b_(o.cm, l, f) : fd(o, l, f), Ul(o, c, $), o.cantEdit && Hl(o, ye(o.firstLine(), 0)) && (o.cantEdit = !1);
+ }), l.removed = Yi(o, l.from, l.to), c || (c = ud(o, l)), o.cm ? b_(o.cm, l, f) : fd(o, l, f), Ul(o, c, O), o.cantEdit && Hl(o, ye(o.firstLine(), 0)) && (o.cantEdit = !1);
}
}
function b_(o, l, c) {
- var f = o.doc, v = o.display, O = l.from, L = l.to, j = !1, Q = O.line;
- o.options.lineWrapping || (Q = Ft(_i(ut(f, O.line))), f.iter(Q, L.line + 1, function(Ce) {
+ var f = o.doc, v = o.display, $ = l.from, L = l.to, j = !1, Q = $.line;
+ o.options.lineWrapping || (Q = Ft(_i(ut(f, $.line))), f.iter(Q, L.line + 1, function(Ce) {
if (Ce == v.maxLine)
return j = !0, !0;
- })), f.sel.contains(l.from, l.to) > -1 && Pn(o), fd(f, l, c, $h(o)), o.options.lineWrapping || (f.iter(Q, O.line + l.text.length, function(Ce) {
+ })), f.sel.contains(l.from, l.to) > -1 && Pn(o), fd(f, l, c, $h(o)), o.options.lineWrapping || (f.iter(Q, $.line + l.text.length, function(Ce) {
var Ie = Tl(Ce);
Ie > v.maxLineLength && (v.maxLine = Ce, v.maxLineLength = Ie, v.maxLineChanged = !0, j = !1);
- }), j && (o.curOp.updateMaxLine = !0)), s1(f, O.line), ya(o, 400);
- var ne = l.text.length - (L.line - O.line) - 1;
- l.full ? Ln(o) : O.line == L.line && l.text.length == 1 && !Yh(o.doc, l) ? mr(o, O.line, "text") : Ln(o, O.line, L.line + 1, ne);
+ }), j && (o.curOp.updateMaxLine = !0)), s1(f, $.line), ya(o, 400);
+ var ne = l.text.length - (L.line - $.line) - 1;
+ l.full ? Ln(o) : $.line == L.line && l.text.length == 1 && !Yh(o.doc, l) ? mr(o, $.line, "text") : Ln(o, $.line, L.line + 1, ne);
var se = Qt(o, "changes"), de = Qt(o, "change");
if (de || se) {
var Ee = {
- from: O,
+ from: $,
to: L,
text: l.text,
removed: l.removed,
@@ -25313,23 +25273,23 @@ b`.split(/\n/).length != 3 ? function(o) {
o.display.selForContextMenu = null;
}
function go(o, l, c, f, v) {
- var O;
- f || (f = c), De(f, c) < 0 && (O = [f, c], c = O[0], f = O[1]), typeof l == "string" && (l = o.splitLines(l)), vo(o, { from: c, to: f, text: l, origin: v });
+ var $;
+ f || (f = c), De(f, c) < 0 && ($ = [f, c], c = $[0], f = $[1]), typeof l == "string" && (l = o.splitLines(l)), vo(o, { from: c, to: f, text: l, origin: v });
}
function cm(o, l, c, f) {
c < o.line ? o.line += f : l < o.line && (o.line = l, o.ch = 0);
}
function pm(o, l, c, f) {
for (var v = 0; v < o.length; ++v) {
- var O = o[v], L = !0;
- if (O.ranges) {
- O.copied || (O = o[v] = O.deepCopy(), O.copied = !0);
- for (var j = 0; j < O.ranges.length; j++)
- cm(O.ranges[j].anchor, l, c, f), cm(O.ranges[j].head, l, c, f);
+ var $ = o[v], L = !0;
+ if ($.ranges) {
+ $.copied || ($ = o[v] = $.deepCopy(), $.copied = !0);
+ for (var j = 0; j < $.ranges.length; j++)
+ cm($.ranges[j].anchor, l, c, f), cm($.ranges[j].head, l, c, f);
continue;
}
- for (var Q = 0; Q < O.changes.length; ++Q) {
- var ne = O.changes[Q];
+ for (var Q = 0; Q < $.changes.length; ++Q) {
+ var ne = $.changes[Q];
if (c < ne.from.line)
ne.from = ye(ne.from.line + f, ne.from.ch), ne.to = ye(ne.to.line + f, ne.to.ch);
else if (l <= ne.to.line) {
@@ -25345,8 +25305,8 @@ b`.split(/\n/).length != 3 ? function(o) {
pm(o.done, c, f, v), pm(o.undone, c, f, v);
}
function Aa(o, l, c, f) {
- var v = l, O = l;
- return typeof l == "number" ? O = ut(o, qn(o, l)) : v = Ft(l), v == null ? null : (f(O, v) && o.cm && mr(o.cm, v, c), O);
+ var v = l, $ = l;
+ return typeof l == "number" ? $ = ut(o, qn(o, l)) : v = Ft(l), v == null ? null : (f($, v) && o.cm && mr(o.cm, v, c), $);
}
function Ca(o) {
this.lines = o, this.parent = null;
@@ -25396,8 +25356,8 @@ b`.split(/\n/).length != 3 ? function(o) {
for (var c = 0; c < this.children.length; ++c) {
var f = this.children[c], v = f.chunkSize();
if (o < v) {
- var O = Math.min(l, v - o), L = f.height;
- if (f.removeInner(o, O), this.height -= L - f.height, v == O && (this.children.splice(c--, 1), f.parent = null), (l -= O) == 0)
+ var $ = Math.min(l, v - o), L = f.height;
+ if (f.removeInner(o, $), this.height -= L - f.height, v == $ && (this.children.splice(c--, 1), f.parent = null), (l -= $) == 0)
break;
o = 0;
} else
@@ -25415,8 +25375,8 @@ b`.split(/\n/).length != 3 ? function(o) {
insertInner: function(o, l, c) {
this.size += l.length, this.height += c;
for (var f = 0; f < this.children.length; ++f) {
- var v = this.children[f], O = v.chunkSize();
- if (o <= O) {
+ var v = this.children[f], $ = v.chunkSize();
+ if (o <= $) {
if (v.insertInner(o, l, c), v.lines && v.lines.length > 50) {
for (var L = v.lines.length % 25 + 25, j = L; j < v.lines.length; ) {
var Q = new Ca(v.lines.slice(j, j += 25));
@@ -25426,7 +25386,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
break;
}
- o -= O;
+ o -= $;
}
},
maybeSpill: function() {
@@ -25449,16 +25409,16 @@ b`.split(/\n/).length != 3 ? function(o) {
},
iterN: function(o, l, c) {
for (var f = 0; f < this.children.length; ++f) {
- var v = this.children[f], O = v.chunkSize();
- if (o < O) {
- var L = Math.min(l, O - o);
+ var v = this.children[f], $ = v.chunkSize();
+ if (o < $) {
+ var L = Math.min(l, $ - o);
if (v.iterN(o, L, c))
return !0;
if ((l -= L) == 0)
break;
o = 0;
} else
- o -= O;
+ o -= $;
}
}
};
@@ -25474,9 +25434,9 @@ b`.split(/\n/).length != 3 ? function(o) {
for (var v = 0; v < l.length; ++v)
l[v] == this && l.splice(v--, 1);
l.length || (c.widgets = null);
- var O = fa(this);
- fi(c, Math.max(0, c.height - O)), o && (Wn(o, function() {
- mm(o, c, -O), mr(o, f, "widget");
+ var $ = fa(this);
+ fi(c, Math.max(0, c.height - $)), o && (Wn(o, function() {
+ mm(o, c, -$), mr(o, f, "widget");
}), pn(o, "lineWidgetCleared", o, this, f));
}
}, Ea.prototype.changed = function() {
@@ -25491,15 +25451,15 @@ b`.split(/\n/).length != 3 ? function(o) {
Ji(l) < (o.curOp && o.curOp.scrollTop || o.doc.scrollTop) && id(o, c);
}
function __(o, l, c, f) {
- var v = new Ea(o, c, f), O = o.cm;
- return O && v.noHScroll && (O.display.alignWidgets = !0), Aa(o, l, "widget", function(L) {
+ var v = new Ea(o, c, f), $ = o.cm;
+ return $ && v.noHScroll && ($.display.alignWidgets = !0), Aa(o, l, "widget", function(L) {
var j = L.widgets || (L.widgets = []);
- if (v.insertAt == null ? j.push(v) : j.splice(Math.min(j.length, Math.max(0, v.insertAt)), 0, v), v.line = L, O && !hr(o, L)) {
+ if (v.insertAt == null ? j.push(v) : j.splice(Math.min(j.length, Math.max(0, v.insertAt)), 0, v), v.line = L, $ && !hr(o, L)) {
var Q = Ji(L) < o.scrollTop;
- fi(L, L.height + fa(v)), Q && id(O, v.height), O.curOp.forceUpdate = !0;
+ fi(L, L.height + fa(v)), Q && id($, v.height), $.curOp.forceUpdate = !0;
}
return !0;
- }), O && pn(O, "lineWidgetAdded", O, v, typeof l == "number" ? l : Ft(l)), v;
+ }), $ && pn($, "lineWidgetAdded", $, v, typeof l == "number" ? l : Ft(l)), v;
}
var vm = 0, _r = function(o, l) {
this.lines = [], this.type = l, this.doc = o, this.id = ++vm;
@@ -25511,8 +25471,8 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = this.find();
c && pn(this, "clear", c.from, c.to);
}
- for (var f = null, v = null, O = 0; O < this.lines.length; ++O) {
- var L = this.lines[O], j = sa(L.markedSpans, this);
+ for (var f = null, v = null, $ = 0; $ < this.lines.length; ++$) {
+ var L = this.lines[$], j = sa(L.markedSpans, this);
o && !this.collapsed ? mr(o, Ft(L), "text") : o && (j.to != null && (v = Ft(L)), j.from != null && (f = Ft(L))), L.markedSpans = f1(L.markedSpans, j), j.from == null && this.collapsed && !hr(this.doc, L) && o && fi(L, so(o.display));
}
if (o && this.collapsed && !o.options.lineWrapping)
@@ -25525,17 +25485,17 @@ b`.split(/\n/).length != 3 ? function(o) {
}, _r.prototype.find = function(o, l) {
o == null && this.type == "bookmark" && (o = 1);
for (var c, f, v = 0; v < this.lines.length; ++v) {
- var O = this.lines[v], L = sa(O.markedSpans, this);
- if (L.from != null && (c = ye(l ? O : Ft(O), L.from), o == -1))
+ var $ = this.lines[v], L = sa($.markedSpans, this);
+ if (L.from != null && (c = ye(l ? $ : Ft($), L.from), o == -1))
return c;
- if (L.to != null && (f = ye(l ? O : Ft(O), L.to), o == 1))
+ if (L.to != null && (f = ye(l ? $ : Ft($), L.to), o == 1))
return f;
}
return c && { from: c, to: f };
}, _r.prototype.changed = function() {
var o = this, l = this.find(-1, !0), c = this, f = this.doc.cm;
!l || !f || Wn(f, function() {
- var v = l.line, O = Ft(l.line), L = zu(f, O);
+ var v = l.line, $ = Ft(l.line), L = zu(f, $);
if (L && (Ah(L), f.curOp.selectionChanged = f.curOp.forceUpdate = !0), f.curOp.updateMaxLine = !0, !hr(c.doc, v) && c.height != null) {
var j = c.height;
c.height = null;
@@ -25561,35 +25521,35 @@ b`.split(/\n/).length != 3 ? function(o) {
return w_(o, l, c, f, v);
if (o.cm && !o.cm.curOp)
return hn(o.cm, yo)(o, l, c, f, v);
- var O = new _r(o, v), L = De(l, c);
- if (f && ge(f, O, !1), L > 0 || L == 0 && O.clearWhenEmpty !== !1)
- return O;
- if (O.replacedWith && (O.collapsed = !0, O.widgetNode = U("span", [O.replacedWith], "CodeMirror-widget"), f.handleMouseEvents || O.widgetNode.setAttribute("cm-ignore-events", "true"), f.insertLeft && (O.widgetNode.insertLeft = !0)), O.collapsed) {
- if (ah(o, l.line, l, c, O) || l.line != c.line && ah(o, c.line, l, c, O))
+ var $ = new _r(o, v), L = De(l, c);
+ if (f && ge(f, $, !1), L > 0 || L == 0 && $.clearWhenEmpty !== !1)
+ return $;
+ if ($.replacedWith && ($.collapsed = !0, $.widgetNode = U("span", [$.replacedWith], "CodeMirror-widget"), f.handleMouseEvents || $.widgetNode.setAttribute("cm-ignore-events", "true"), f.insertLeft && ($.widgetNode.insertLeft = !0)), $.collapsed) {
+ if (ah(o, l.line, l, c, $) || l.line != c.line && ah(o, c.line, l, c, $))
throw new Error("Inserting collapsed marker partially overlapping an existing one");
d1();
}
- O.addToHistory && Zh(o, { from: l, to: c, origin: "markText" }, o.sel, NaN);
+ $.addToHistory && Zh(o, { from: l, to: c, origin: "markText" }, o.sel, NaN);
var j = l.line, Q = o.cm, ne;
if (o.iter(j, c.line + 1, function(de) {
- Q && O.collapsed && !Q.options.lineWrapping && _i(de) == Q.display.maxLine && (ne = !0), O.collapsed && j != l.line && fi(de, 0), c1(de, new Cl(
- O,
+ Q && $.collapsed && !Q.options.lineWrapping && _i(de) == Q.display.maxLine && (ne = !0), $.collapsed && j != l.line && fi(de, 0), c1(de, new Cl(
+ $,
j == l.line ? l.ch : null,
j == c.line ? c.ch : null
), o.cm && o.cm.curOp), ++j;
- }), O.collapsed && o.iter(l.line, c.line + 1, function(de) {
+ }), $.collapsed && o.iter(l.line, c.line + 1, function(de) {
hr(o, de) && fi(de, 0);
- }), O.clearOnEnter && $e(O, "beforeCursorEnter", function() {
- return O.clear();
- }), O.readOnly && (u1(), (o.history.done.length || o.history.undone.length) && o.clearHistory()), O.collapsed && (O.id = ++vm, O.atomic = !0), Q) {
- if (ne && (Q.curOp.updateMaxLine = !0), O.collapsed)
+ }), $.clearOnEnter && $e($, "beforeCursorEnter", function() {
+ return $.clear();
+ }), $.readOnly && (u1(), (o.history.done.length || o.history.undone.length) && o.clearHistory()), $.collapsed && ($.id = ++vm, $.atomic = !0), Q) {
+ if (ne && (Q.curOp.updateMaxLine = !0), $.collapsed)
Ln(Q, l.line, c.line + 1);
- else if (O.className || O.startStyle || O.endStyle || O.css || O.attributes || O.title)
+ else if ($.className || $.startStyle || $.endStyle || $.css || $.attributes || $.title)
for (var se = l.line; se <= c.line; se++)
mr(Q, se, "text");
- O.atomic && om(Q.doc), pn(Q, "markerAdded", Q, O);
+ $.atomic && om(Q.doc), pn(Q, "markerAdded", Q, $);
}
- return O;
+ return $;
}
var xa = function(o, l) {
this.markers = o, this.primary = l;
@@ -25608,14 +25568,14 @@ b`.split(/\n/).length != 3 ? function(o) {
}, zt(xa);
function w_(o, l, c, f, v) {
f = ge(f), f.shared = !1;
- var O = [yo(o, l, c, f, v)], L = O[0], j = f.widgetNode;
+ var $ = [yo(o, l, c, f, v)], L = $[0], j = f.widgetNode;
return br(o, function(Q) {
- j && (f.widgetNode = j.cloneNode(!0)), O.push(yo(Q, _t(Q, l), _t(Q, c), f, v));
+ j && (f.widgetNode = j.cloneNode(!0)), $.push(yo(Q, _t(Q, l), _t(Q, c), f, v));
for (var ne = 0; ne < Q.linked.length; ++ne)
if (Q.linked[ne].isParent)
return;
- L = Ae(O);
- }), new xa(O, L);
+ L = Ae($);
+ }), new xa($, L);
}
function gm(o) {
return o.findMarks(ye(o.first, 0), o.clipPos(ye(o.lastLine())), function(l) {
@@ -25624,22 +25584,22 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function A_(o, l) {
for (var c = 0; c < l.length; c++) {
- var f = l[c], v = f.find(), O = o.clipPos(v.from), L = o.clipPos(v.to);
- if (De(O, L)) {
- var j = yo(o, O, L, f.primary, f.primary.type);
+ var f = l[c], v = f.find(), $ = o.clipPos(v.from), L = o.clipPos(v.to);
+ if (De($, L)) {
+ var j = yo(o, $, L, f.primary, f.primary.type);
f.markers.push(j), j.parent = f;
}
}
}
function C_(o) {
for (var l = function(f) {
- var v = o[f], O = [v.primary.doc];
+ var v = o[f], $ = [v.primary.doc];
br(v.primary.doc, function(Q) {
- return O.push(Q);
+ return $.push(Q);
});
for (var L = 0; L < v.markers.length; L++) {
var j = v.markers[L];
- he(O, j.doc) == -1 && (j.parent = null, v.markers.splice(L--, 1));
+ he($, j.doc) == -1 && (j.parent = null, v.markers.splice(L--, 1));
}
}, c = 0; c < o.length; c++)
l(c);
@@ -25648,8 +25608,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!(this instanceof Nn))
return new Nn(o, l, c, f, v);
c == null && (c = 0), Sa.call(this, [new Ca([new oo("", null)])]), this.first = c, this.scrollTop = this.scrollLeft = 0, this.cantEdit = !1, this.cleanGeneration = 1, this.modeFrontier = this.highlightFrontier = c;
- var O = ye(c, 0);
- this.sel = gr(O), this.history = new Bl(null), this.id = ++S_, this.modeOption = l, this.lineSep = f, this.direction = v == "rtl" ? "rtl" : "ltr", this.extend = !1, typeof o == "string" && (o = this.splitLines(o)), fd(this, { from: O, to: O, text: o }), En(this, gr(O), $);
+ var $ = ye(c, 0);
+ this.sel = gr($), this.history = new Bl(null), this.id = ++S_, this.modeOption = l, this.lineSep = f, this.direction = v == "rtl" ? "rtl" : "ltr", this.extend = !1, typeof o == "string" && (o = this.splitLines(o)), fd(this, { from: $, to: $, text: o }), En(this, gr($), O);
};
Nn.prototype = _e(Sa.prototype, {
constructor: Nn,
@@ -25676,7 +25636,7 @@ b`.split(/\n/).length != 3 ? function(o) {
text: this.splitLines(o),
origin: "setValue",
full: !0
- }, !0), this.cm && ha(this.cm, 0, 0), En(this, gr(l), $);
+ }, !0), this.cm && ha(this.cm, 0, 0), En(this, gr(l), O);
}),
replaceRange: function(o, l, c, f) {
l = _t(this, l), c = c ? _t(this, c) : l, go(this, o, l, c, f);
@@ -25771,9 +25731,9 @@ b`.split(/\n/).length != 3 ? function(o) {
this.replaceSelections(f, l, c || "+input");
},
replaceSelections: mn(function(o, l, c) {
- for (var f = [], v = this.sel, O = 0; O < v.ranges.length; O++) {
- var L = v.ranges[O];
- f[O] = { from: L.from(), to: L.to(), text: this.splitLines(o[O]), origin: c };
+ for (var f = [], v = this.sel, $ = 0; $ < v.ranges.length; $++) {
+ var L = v.ranges[$];
+ f[$] = { from: L.from(), to: L.to(), text: this.splitLines(o[$]), origin: c };
}
for (var j = l && l != "end" && f_(this, f, l), Q = f.length - 1; Q >= 0; Q--)
vo(this, f[Q]);
@@ -25876,16 +25836,16 @@ b`.split(/\n/).length != 3 ? function(o) {
}),
removeLineClass: mn(function(o, l, c) {
return Aa(this, o, l == "gutter" ? "gutter" : "class", function(f) {
- var v = l == "text" ? "textClass" : l == "background" ? "bgClass" : l == "gutter" ? "gutterClass" : "wrapClass", O = f[v];
- if (O)
+ var v = l == "text" ? "textClass" : l == "background" ? "bgClass" : l == "gutter" ? "gutterClass" : "wrapClass", $ = f[v];
+ if ($)
if (c == null)
f[v] = null;
else {
- var L = O.match(D(c));
+ var L = $.match(D(c));
if (!L)
return !1;
var j = L.index + L[0].length;
- f[v] = O.slice(0, L.index) + (!L.index || j == O.length ? "" : " ") + O.slice(j) || null;
+ f[v] = $.slice(0, L.index) + (!L.index || j == $.length ? "" : " ") + $.slice(j) || null;
}
else
return !1;
@@ -25924,8 +25884,8 @@ b`.split(/\n/).length != 3 ? function(o) {
findMarks: function(o, l, c) {
o = _t(this, o), l = _t(this, l);
var f = [], v = o.line;
- return this.iter(o.line, l.line + 1, function(O) {
- var L = O.markedSpans;
+ return this.iter(o.line, l.line + 1, function($) {
+ var L = $.markedSpans;
if (L)
for (var j = 0; j < L.length; j++) {
var Q = L[j];
@@ -25946,10 +25906,10 @@ b`.split(/\n/).length != 3 ? function(o) {
posFromIndex: function(o) {
var l, c = this.first, f = this.lineSeparator().length;
return this.iter(function(v) {
- var O = v.text.length + f;
- if (O > o)
+ var $ = v.text.length + f;
+ if ($ > o)
return l = o, !0;
- o -= O, ++c;
+ o -= $, ++c;
}), _t(this, ye(c, l));
},
indexFromPos: function(o) {
@@ -26025,14 +25985,14 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = Fr(l, o, !0), f = o.dataTransfer.files;
if (!(!c || l.isReadOnly()))
if (f && f.length && window.FileReader && window.File)
- for (var v = f.length, O = Array(v), L = 0, j = function() {
+ for (var v = f.length, $ = Array(v), L = 0, j = function() {
++L == v && hn(l, function() {
c = _t(l.doc, c);
var Ce = {
from: c,
to: c,
text: l.doc.splitLines(
- O.filter(function(Ie) {
+ $.filter(function(Ie) {
return Ie != null;
}).join(l.doc.lineSeparator())
),
@@ -26054,7 +26014,7 @@ b`.split(/\n/).length != 3 ? function(o) {
j();
return;
}
- O[Ie] = Ue, j();
+ $[Ie] = Ue, j();
}, Ne.readAsText(Ce);
}, ne = 0; ne < f.length; ne++)
Q(f[ne], ne);
@@ -26106,8 +26066,8 @@ b`.split(/\n/).length != 3 ? function(o) {
v && c.push(v);
}
c.length && c[0].operation(function() {
- for (var O = 0; O < c.length; O++)
- o(c[O]);
+ for (var $ = 0; $ < c.length; $++)
+ o(c[$]);
});
}
}
@@ -26289,10 +26249,10 @@ b`.split(/\n/).length != 3 ? function(o) {
function R_(o) {
var l = o.split(/-(?!$)/);
o = l[l.length - 1];
- for (var c, f, v, O, L = 0; L < l.length - 1; L++) {
+ for (var c, f, v, $, L = 0; L < l.length - 1; L++) {
var j = l[L];
if (/^(cmd|meta|m)$/i.test(j))
- O = !0;
+ $ = !0;
else if (/^a(lt)?$/i.test(j))
c = !0;
else if (/^(c|ctrl|control)$/i.test(j))
@@ -26302,7 +26262,7 @@ b`.split(/\n/).length != 3 ? function(o) {
else
throw new Error("Unrecognized modifier name: " + j);
}
- return c && (o = "Alt-" + o), f && (o = "Ctrl-" + o), O && (o = "Cmd-" + o), v && (o = "Shift-" + o), o;
+ return c && (o = "Alt-" + o), f && (o = "Ctrl-" + o), $ && (o = "Cmd-" + o), v && (o = "Shift-" + o), o;
}
function D_(o) {
var l = {};
@@ -26315,9 +26275,9 @@ b`.split(/\n/).length != 3 ? function(o) {
delete o[c];
continue;
}
- for (var v = Fe(c.split(" "), R_), O = 0; O < v.length; O++) {
+ for (var v = Fe(c.split(" "), R_), $ = 0; $ < v.length; $++) {
var L = void 0, j = void 0;
- O == v.length - 1 ? (j = v.join(" "), L = f) : (j = v.slice(0, O + 1).join(" "), L = "...");
+ $ == v.length - 1 ? (j = v.join(" "), L = f) : (j = v.slice(0, $ + 1).join(" "), L = "...");
var Q = l[j];
if (!Q)
l[j] = L;
@@ -26342,8 +26302,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (l.fallthrough) {
if (Object.prototype.toString.call(l.fallthrough) != "[object Array]")
return bo(o, l.fallthrough, c, f);
- for (var O = 0; O < l.fallthrough.length; O++) {
- var L = bo(o, l.fallthrough[O], c, f);
+ for (var $ = 0; $ < l.fallthrough.length; $++) {
+ var L = bo(o, l.fallthrough[$], c, f);
if (L)
return L;
}
@@ -26368,14 +26328,14 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function _o(o, l) {
for (var c = o.doc.sel.ranges, f = [], v = 0; v < c.length; v++) {
- for (var O = l(c[v]); f.length && De(O.from, Ae(f).to) <= 0; ) {
+ for (var $ = l(c[v]); f.length && De($.from, Ae(f).to) <= 0; ) {
var L = f.pop();
- if (De(L.from, O.from) < 0) {
- O.from = L.from;
+ if (De(L.from, $.from) < 0) {
+ $.from = L.from;
break;
}
}
- f.push(O);
+ f.push($);
}
Wn(o, function() {
for (var j = f.length - 1; j >= 0; j--)
@@ -26394,9 +26354,9 @@ b`.split(/\n/).length != 3 ? function(o) {
function gd(o, l, c, f, v) {
if (o) {
l.doc.direction == "rtl" && (v = -v);
- var O = ht(c, l.doc.direction);
- if (O) {
- var L = v < 0 ? Ae(O) : O[0], j = v < 0 == (L.level == 1), Q = j ? "after" : "before", ne;
+ var $ = ht(c, l.doc.direction);
+ if ($) {
+ var L = v < 0 ? Ae($) : $[0], j = v < 0 == (L.level == 1), Q = j ? "after" : "before", ne;
if (L.level > 0 || l.doc.direction == "rtl") {
var se = lo(l, c);
ne = v < 0 ? c.text.length - 1 : 0;
@@ -26416,7 +26376,7 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!v)
return vd(l, c, f);
c.ch >= l.text.length ? (c.ch = l.text.length, c.sticky = "before") : c.ch <= 0 && (c.ch = 0, c.sticky = "after");
- var O = je(v, c.ch, c.sticky), L = v[O];
+ var $ = je(v, c.ch, c.sticky), L = v[$];
if (o.doc.direction == "ltr" && L.level % 2 == 0 && (f > 0 ? L.to > c.ch : L.from < c.ch))
return vd(l, c, f);
var j = function(Ye, nt) {
@@ -26439,7 +26399,7 @@ b`.split(/\n/).length != 3 ? function(o) {
if (mt.from <= Et && Et < mt.to || (Et = ct ? mt.from : j(mt.to, -1), Qe.begin <= Et && Et < Qe.end))
return ot(Et, ct);
}
- }, Ne = Ie(O + f, f, se);
+ }, Ne = Ie($ + f, f, se);
if (Ne)
return Ne;
var Ue = f > 0 ? se.end : j(se.begin, -1);
@@ -26448,7 +26408,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var Oa = {
selectAll: sm,
singleSelection: function(o) {
- return o.setSelection(o.getCursor("anchor"), o.getCursor("head"), $);
+ return o.setSelection(o.getCursor("anchor"), o.getCursor("head"), O);
},
killLine: function(o) {
return _o(o, function(l) {
@@ -26615,7 +26575,7 @@ b`.split(/\n/).length != 3 ? function(o) {
},
insertSoftTab: function(o) {
for (var l = [], c = o.listSelections(), f = o.options.tabSize, v = 0; v < c.length; v++) {
- var O = c[v].from(), L = ve(o.getLine(O.line), O.ch, f);
+ var $ = c[v].from(), L = ve(o.getLine($.line), $.ch, f);
l.push(fe(f - L % f));
}
o.replaceSelections(l);
@@ -26627,11 +26587,11 @@ b`.split(/\n/).length != 3 ? function(o) {
return Wn(o, function() {
for (var l = o.listSelections(), c = [], f = 0; f < l.length; f++)
if (!!l[f].empty()) {
- var v = l[f].head, O = ut(o.doc, v.line).text;
- if (O) {
- if (v.ch == O.length && (v = new ye(v.line, v.ch - 1)), v.ch > 0)
+ var v = l[f].head, $ = ut(o.doc, v.line).text;
+ if ($) {
+ if (v.ch == $.length && (v = new ye(v.line, v.ch - 1)), v.ch > 0)
v = new ye(v.line, v.ch + 1), o.replaceRange(
- O.charAt(v.ch - 1) + O.charAt(v.ch - 2),
+ $.charAt(v.ch - 1) + $.charAt(v.ch - 2),
ye(v.line, v.ch - 2),
v,
"+transpose"
@@ -26639,7 +26599,7 @@ b`.split(/\n/).length != 3 ? function(o) {
else if (v.line > o.doc.first) {
var L = ut(o.doc, v.line - 1).text;
L && (v = new ye(v.line, 1), o.replaceRange(
- O.charAt(0) + o.doc.lineSeparator() + L.charAt(L.length - 1),
+ $.charAt(0) + o.doc.lineSeparator() + L.charAt(L.length - 1),
ye(v.line - 1, L.length - 1),
v,
"+transpose"
@@ -26680,8 +26640,8 @@ b`.split(/\n/).length != 3 ? function(o) {
function xm(o, l) {
var c = Em(o, l.line), f = ut(o.doc, c.line), v = ht(f, o.doc.direction);
if (!v || v[0].level == 0) {
- var O = Math.max(c.ch, f.text.search(/\S/)), L = l.line == c.line && l.ch <= O && l.ch;
- return ye(c.line, L ? 0 : O, c.sticky);
+ var $ = Math.max(c.ch, f.text.search(/\S/)), L = l.line == c.line && l.ch <= $ && l.ch;
+ return ye(c.line, L ? 0 : $, c.sticky);
}
return c;
}
@@ -26795,16 +26755,16 @@ b`.split(/\n/).length != 3 ? function(o) {
return;
}
if (!_d(l, o)) {
- var f = Fr(l, o), v = ra(o), O = f ? V_(f, v) : "single";
- pe(l).focus(), v == 1 && l.state.selectingText && l.state.selectingText(o), !(f && j_(l, v, f, O, o)) && (v == 1 ? f ? H_(l, f, O, o) : Mn(o) == c.scroller && It(o) : v == 2 ? (f && jl(l.doc, f), setTimeout(function() {
+ var f = Fr(l, o), v = ra(o), $ = f ? V_(f, v) : "single";
+ pe(l).focus(), v == 1 && l.state.selectingText && l.state.selectingText(o), !(f && j_(l, v, f, $, o)) && (v == 1 ? f ? H_(l, f, $, o) : Mn(o) == c.scroller && It(o) : v == 2 ? (f && jl(l.doc, f), setTimeout(function() {
return c.input.focus();
}, 20)) : v == 3 && (T ? l.display.input.onContextMenu(o) : ed(l)));
}
}
}
function j_(o, l, c, f, v) {
- var O = "Click";
- return f == "double" ? O = "Double" + O : f == "triple" && (O = "Triple" + O), O = (l == 1 ? "Left" : l == 2 ? "Middle" : "Right") + O, $a(o, Cm(O, v), v, function(L) {
+ var $ = "Click";
+ return f == "double" ? $ = "Double" + $ : f == "triple" && ($ = "Triple" + $), $ = (l == 1 ? "Left" : l == 2 ? "Middle" : "Right") + $, $a(o, Cm($, v), v, function(L) {
if (typeof L == "string" && (L = Oa[L]), !L)
return !1;
var j = !1;
@@ -26819,25 +26779,25 @@ b`.split(/\n/).length != 3 ? function(o) {
function U_(o, l, c) {
var f = o.getOption("configureMouse"), v = f ? f(o, l, c) : {};
if (v.unit == null) {
- var O = R ? c.shiftKey && c.metaKey : c.altKey;
- v.unit = O ? "rectangle" : l == "single" ? "char" : l == "double" ? "word" : "line";
+ var $ = R ? c.shiftKey && c.metaKey : c.altKey;
+ v.unit = $ ? "rectangle" : l == "single" ? "char" : l == "double" ? "word" : "line";
}
return (v.extend == null || o.doc.extend) && (v.extend = o.doc.extend || c.shiftKey), v.addNew == null && (v.addNew = k ? c.metaKey : c.ctrlKey), v.moveOnDrag == null && (v.moveOnDrag = !(k ? c.altKey : c.ctrlKey)), v;
}
function H_(o, l, c, f) {
d ? setTimeout(ke(Ih, o), 0) : o.curOp.focus = q(te(o));
- var v = U_(o, c, f), O = o.doc.sel, L;
- o.options.dragDrop && Du && !o.isReadOnly() && c == "single" && (L = O.contains(l)) > -1 && (De((L = O.ranges[L]).from(), l) < 0 || l.xRel > 0) && (De(L.to(), l) > 0 || l.xRel < 0) ? z_(o, f, l, v) : W_(o, f, l, v);
+ var v = U_(o, c, f), $ = o.doc.sel, L;
+ o.options.dragDrop && Du && !o.isReadOnly() && c == "single" && (L = $.contains(l)) > -1 && (De((L = $.ranges[L]).from(), l) < 0 || l.xRel > 0) && (De(L.to(), l) > 0 || l.xRel < 0) ? z_(o, f, l, v) : W_(o, f, l, v);
}
function z_(o, l, c, f) {
- var v = o.display, O = !1, L = hn(o, function(ne) {
- h && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : ed(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), O || (It(ne), f.addNew || jl(o.doc, c, null, null, f.extend), h && !A || d && p == 9 ? setTimeout(function() {
+ var v = o.display, $ = !1, L = hn(o, function(ne) {
+ h && (v.scroller.draggable = !1), o.state.draggingText = !1, o.state.delayingBlurEvent && (o.hasFocus() ? o.state.delayingBlurEvent = !1 : ed(o)), lt(v.wrapper.ownerDocument, "mouseup", L), lt(v.wrapper.ownerDocument, "mousemove", j), lt(v.scroller, "dragstart", Q), lt(v.scroller, "drop", L), $ || (It(ne), f.addNew || jl(o.doc, c, null, null, f.extend), h && !A || d && p == 9 ? setTimeout(function() {
v.wrapper.ownerDocument.body.focus({ preventScroll: !0 }), v.input.focus();
}, 20) : v.input.focus());
}), j = function(ne) {
- O = O || Math.abs(l.clientX - ne.clientX) + Math.abs(l.clientY - ne.clientY) >= 10;
+ $ = $ || Math.abs(l.clientX - ne.clientX) + Math.abs(l.clientY - ne.clientY) >= 10;
}, Q = function() {
- return O = !0;
+ return $ = !0;
};
h && (v.scroller.draggable = !0), o.state.draggingText = L, L.copy = !f.moveOnDrag, $e(v.wrapper.ownerDocument, "mouseup", L), $e(v.wrapper.ownerDocument, "mousemove", j), $e(v.scroller, "dragstart", Q), $e(v.scroller, "drop", L), o.state.delayingBlurEvent = !0, setTimeout(function() {
return v.input.focus();
@@ -26855,34 +26815,34 @@ b`.split(/\n/).length != 3 ? function(o) {
}
function W_(o, l, c, f) {
d && ed(o);
- var v = o.display, O = o.doc;
+ var v = o.display, $ = o.doc;
It(l);
- var L, j, Q = O.sel, ne = Q.ranges;
- if (f.addNew && !f.extend ? (j = O.sel.contains(c), j > -1 ? L = ne[j] : L = new Pt(c, c)) : (L = O.sel.primary(), j = O.sel.primIndex), f.unit == "rectangle")
+ var L, j, Q = $.sel, ne = Q.ranges;
+ if (f.addNew && !f.extend ? (j = $.sel.contains(c), j > -1 ? L = ne[j] : L = new Pt(c, c)) : (L = $.sel.primary(), j = $.sel.primIndex), f.unit == "rectangle")
f.addNew || (L = new Pt(c, c)), c = Fr(o, l, !0, !0), j = -1;
else {
var se = Im(o, c, f.unit);
f.extend ? L = pd(L, se.anchor, se.head, f.extend) : L = se;
}
f.addNew ? j == -1 ? (j = ne.length, En(
- O,
+ $,
Ai(o, ne.concat([L]), j),
{ scroll: !1, origin: "*mouse" }
)) : ne.length > 1 && ne[j].empty() && f.unit == "char" && !f.extend ? (En(
- O,
+ $,
Ai(o, ne.slice(0, j).concat(ne.slice(j + 1)), 0),
{ scroll: !1, origin: "*mouse" }
- ), Q = O.sel) : hd(O, j, L, K) : (j = 0, En(O, new ei([L], 0), K), Q = O.sel);
+ ), Q = $.sel) : hd($, j, L, K) : (j = 0, En($, new ei([L], 0), K), Q = $.sel);
var de = c;
function Ee(Qe) {
if (De(de, Qe) != 0)
if (de = Qe, f.unit == "rectangle") {
- for (var ot = [], mt = o.options.tabSize, ct = ve(ut(O, c.line).text, c.ch, mt), Et = ve(ut(O, Qe.line).text, Qe.ch, mt), Vt = Math.min(ct, Et), vn = Math.max(ct, Et), Jt = Math.min(c.line, Qe.line), Gn = Math.min(o.lastLine(), Math.max(c.line, Qe.line)); Jt <= Gn; Jt++) {
- var Bn = ut(O, Jt).text, ln = ie(Bn, Vt, mt);
+ for (var ot = [], mt = o.options.tabSize, ct = ve(ut($, c.line).text, c.ch, mt), Et = ve(ut($, Qe.line).text, Qe.ch, mt), Vt = Math.min(ct, Et), vn = Math.max(ct, Et), Jt = Math.min(c.line, Qe.line), Gn = Math.min(o.lastLine(), Math.max(c.line, Qe.line)); Jt <= Gn; Jt++) {
+ var Bn = ut($, Jt).text, ln = ie(Bn, Vt, mt);
Vt == vn ? ot.push(new Pt(ye(Jt, ln), ye(Jt, ln))) : Bn.length > ln && ot.push(new Pt(ye(Jt, ln), ye(Jt, ie(Bn, vn, mt))));
}
ot.length || ot.push(new Pt(c, c)), En(
- O,
+ $,
Ai(o, Q.ranges.slice(0, j).concat(ot), j),
{ origin: "*mouse", scroll: !1 }
), o.scrollIntoView(Qe);
@@ -26890,7 +26850,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var Vn = L, An = Im(o, Qe, f.unit), dn = Vn.anchor, sn;
De(An.anchor, dn) > 0 ? (sn = An.head, dn = un(Vn.from(), An.anchor)) : (sn = An.anchor, dn = Rt(Vn.to(), An.head));
var qt = Q.ranges.slice(0);
- qt[j] = G_(o, new Pt(_t(O, dn), sn)), En(O, Ai(o, qt, j), K);
+ qt[j] = G_(o, new Pt(_t($, dn), sn)), En($, Ai(o, qt, j), K);
}
}
var Ce = v.wrapper.getBoundingClientRect(), Ie = 0;
@@ -26899,7 +26859,7 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!!mt)
if (De(mt, de) != 0) {
o.curOp.focus = q(te(o)), Ee(mt);
- var ct = Pl(v, O);
+ var ct = Pl(v, $);
(mt.line >= ct.to || mt.line < ct.from) && setTimeout(hn(o, function() {
Ie == ot && Ne(Qe);
}), 150);
@@ -26911,7 +26871,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
}
function Ue(Qe) {
- o.state.selectingText = !1, Ie = 1 / 0, Qe && (It(Qe), v.input.focus()), lt(v.wrapper.ownerDocument, "mousemove", Ye), lt(v.wrapper.ownerDocument, "mouseup", nt), O.history.lastSelOrigin = null;
+ o.state.selectingText = !1, Ie = 1 / 0, Qe && (It(Qe), v.input.focus()), lt(v.wrapper.ownerDocument, "mousemove", Ye), lt(v.wrapper.ownerDocument, "mouseup", nt), $.history.lastSelOrigin = null;
}
var Ye = hn(o, function(Qe) {
Qe.buttons === 0 || !ra(Qe) ? Ue(Qe) : Ne(Qe);
@@ -26922,32 +26882,32 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = l.anchor, f = l.head, v = ut(o.doc, c.line);
if (De(c, f) == 0 && c.sticky == f.sticky)
return l;
- var O = ht(v);
- if (!O)
+ var $ = ht(v);
+ if (!$)
return l;
- var L = je(O, c.ch, c.sticky), j = O[L];
+ var L = je($, c.ch, c.sticky), j = $[L];
if (j.from != c.ch && j.to != c.ch)
return l;
var Q = L + (j.from == c.ch == (j.level != 1) ? 0 : 1);
- if (Q == 0 || Q == O.length)
+ if (Q == 0 || Q == $.length)
return l;
var ne;
if (f.line != c.line)
ne = (f.line - c.line) * (o.doc.direction == "ltr" ? 1 : -1) > 0;
else {
- var se = je(O, f.ch, f.sticky), de = se - L || (f.ch - c.ch) * (j.level == 1 ? -1 : 1);
+ var se = je($, f.ch, f.sticky), de = se - L || (f.ch - c.ch) * (j.level == 1 ? -1 : 1);
se == Q - 1 || se == Q ? ne = de < 0 : ne = de > 0;
}
- var Ee = O[Q + (ne ? -1 : 0)], Ce = ne == (Ee.level == 1), Ie = Ce ? Ee.from : Ee.to, Ne = Ce ? "after" : "before";
+ var Ee = $[Q + (ne ? -1 : 0)], Ce = ne == (Ee.level == 1), Ie = Ce ? Ee.from : Ee.to, Ne = Ce ? "after" : "before";
return c.ch == Ie && c.sticky == Ne ? l : new Pt(new ye(c.line, Ie, Ne), f);
}
function Fm(o, l, c, f) {
- var v, O;
+ var v, $;
if (l.touches)
- v = l.touches[0].clientX, O = l.touches[0].clientY;
+ v = l.touches[0].clientX, $ = l.touches[0].clientY;
else
try {
- v = l.clientX, O = l.clientY;
+ v = l.clientX, $ = l.clientY;
} catch {
return !1;
}
@@ -26955,13 +26915,13 @@ b`.split(/\n/).length != 3 ? function(o) {
return !1;
f && It(l);
var L = o.display, j = L.lineDiv.getBoundingClientRect();
- if (O > j.bottom || !Qt(o, c))
+ if ($ > j.bottom || !Qt(o, c))
return ur(l);
- O -= j.top - L.viewOffset;
+ $ -= j.top - L.viewOffset;
for (var Q = 0; Q < o.display.gutterSpecs.length; ++Q) {
var ne = L.gutters.childNodes[Q];
if (ne && ne.getBoundingClientRect().right >= v) {
- var se = Di(o.doc, O), de = o.display.gutterSpecs[Q];
+ var se = Di(o.doc, $), de = o.display.gutterSpecs[Q];
return st(o, c, o, se, de.className, l), ur(l);
}
}
@@ -26983,10 +26943,10 @@ b`.split(/\n/).length != 3 ? function(o) {
} }, Lm = {}, Yl = {};
function Y_(o) {
var l = o.optionHandlers;
- function c(f, v, O, L) {
- o.defaults[f] = v, O && (l[f] = L ? function(j, Q, ne) {
- ne != wo && O(j, Q, ne);
- } : O);
+ function c(f, v, $, L) {
+ o.defaults[f] = v, $ && (l[f] = L ? function(j, Q, ne) {
+ ne != wo && $(j, Q, ne);
+ } : $);
}
o.defineOption = c, o.Init = wo, c("value", "", function(f, v) {
return f.setValue(v);
@@ -26996,21 +26956,21 @@ b`.split(/\n/).length != 3 ? function(o) {
_a(f), ca(f), Ln(f);
}, !0), c("lineSeparator", null, function(f, v) {
if (f.doc.lineSep = v, !!v) {
- var O = [], L = f.doc.first;
+ var $ = [], L = f.doc.first;
f.doc.iter(function(Q) {
for (var ne = 0; ; ) {
var se = Q.text.indexOf(v, ne);
if (se == -1)
break;
- ne = se + v.length, O.push(ye(L, se));
+ ne = se + v.length, $.push(ye(L, se));
}
L++;
});
- for (var j = O.length - 1; j >= 0; j--)
- go(f.doc, v, O[j], ye(O[j].line, O[j].ch + v.length));
+ for (var j = $.length - 1; j >= 0; j--)
+ go(f.doc, v, $[j], ye($[j].line, $[j].ch + v.length));
}
- }), c("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 != wo && f.refresh();
+ }), c("specialChars", /[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g, function(f, v, $) {
+ f.state.specialChars = new RegExp(v.source + (v.test(" ") ? "" : "| "), "g"), $ != wo && f.refresh();
}), c("specialCharPlaceholder", C1, function(f) {
return f.refresh();
}, !0), c("electricChars", !0), c("inputStyle", x ? "contenteditable" : "textarea", function() {
@@ -27023,8 +26983,8 @@ b`.split(/\n/).length != 3 ? function(o) {
return f.getInputField().autocapitalize = v;
}, !0), c("rtlMoveVisually", !M), c("wholeLineUpdateBefore", !0), c("theme", "default", function(f) {
Mm(f), ba(f);
- }, !0), c("keyMap", "default", function(f, v, O) {
- var L = Gl(v), j = O != wo && Gl(O);
+ }, !0), c("keyMap", "default", function(f, v, $) {
+ var L = Gl(v), j = $ != wo && Gl($);
j && j.detach && j.detach(f, L), L.attach && L.attach(f, j || null);
}), c("extraKeys", null), c("configureMouse", null), c("lineWrapping", !1, J_, !0), c("gutters", [], function(f, v) {
f.display.gutterSpecs = sd(v, f.options.lineNumbers), ba(f);
@@ -27059,8 +27019,8 @@ b`.split(/\n/).length != 3 ? function(o) {
function Q_(o, l, c) {
var f = c && c != wo;
if (!l != !f) {
- var v = o.display.dragFunctions, O = l ? $e : lt;
- O(o.display.scroller, "dragstart", v.start), O(o.display.scroller, "dragenter", v.enter), O(o.display.scroller, "dragover", v.over), O(o.display.scroller, "dragleave", v.leave), O(o.display.scroller, "drop", v.drop);
+ var v = o.display.dragFunctions, $ = l ? $e : lt;
+ $(o.display.scroller, "dragstart", v.start), $(o.display.scroller, "dragenter", v.enter), $(o.display.scroller, "dragover", v.over), $(o.display.scroller, "dragleave", v.leave), $(o.display.scroller, "drop", v.drop);
}
}
function J_(o) {
@@ -27075,8 +27035,8 @@ b`.split(/\n/).length != 3 ? function(o) {
this.options = l = l ? ge(l) : {}, ge(Lm, l, !1);
var f = l.value;
typeof f == "string" ? f = new Nn(f, l.mode, null, l.lineSeparator, l.direction) : l.mode && (f.modeOption = l.mode), this.doc = f;
- var v = new Kt.inputStyles[l.inputStyle](this), O = this.display = new u_(o, f, v, l);
- O.wrapper.CodeMirror = this, Mm(this), l.lineWrapping && (this.display.wrapper.className += " CodeMirror-wrap"), Bh(this), this.state = {
+ var v = new Kt.inputStyles[l.inputStyle](this), $ = this.display = new u_(o, f, v, l);
+ $.wrapper.CodeMirror = this, Mm(this), l.lineWrapping && (this.display.wrapper.className += " CodeMirror-wrap"), Bh(this), this.state = {
keyMaps: [],
overlays: [],
modeGen: 0,
@@ -27091,7 +27051,7 @@ b`.split(/\n/).length != 3 ? function(o) {
highlight: new we(),
keySeq: null,
specialChars: null
- }, l.autofocus && !x && O.input.focus(), d && p < 11 && setTimeout(function() {
+ }, l.autofocus && !x && $.input.focus(), d && p < 11 && setTimeout(function() {
return c.display.input.reset(!0);
}, 20), X_(this), k_(), Nr(this), this.curOp.forceUpdate = !0, Qh(this, f), l.autofocus && !x || this.hasFocus() ? setTimeout(function() {
c.hasFocus() && !c.state.focused && td(c);
@@ -27101,7 +27061,7 @@ b`.split(/\n/).length != 3 ? function(o) {
Uh(this), l.finishInit && l.finishInit(this);
for (var j = 0; j < wd.length; ++j)
wd[j](this);
- Br(this), h && l.lineWrapping && getComputedStyle(O.lineDiv).textRendering == "optimizelegibility" && (O.lineDiv.style.textRendering = "auto");
+ Br(this), h && l.lineWrapping && getComputedStyle($.lineDiv).textRendering == "optimizelegibility" && ($.lineDiv.style.textRendering = "auto");
}
Kt.defaults = Lm, Kt.optionHandlers = Yl;
function X_(o) {
@@ -27128,7 +27088,7 @@ b`.split(/\n/).length != 3 ? function(o) {
return l.activeTouch = null;
}, 1e3), f = l.activeTouch, f.end = +new Date());
}
- function O(Q) {
+ function $(Q) {
if (Q.touches.length != 1)
return !1;
var ne = Q.touches[0];
@@ -27141,7 +27101,7 @@ b`.split(/\n/).length != 3 ? function(o) {
return se * se + de * de > 20 * 20;
}
$e(l.scroller, "touchstart", function(Q) {
- if (!Ct(o, Q) && !O(Q) && !_d(o, Q)) {
+ if (!Ct(o, Q) && !$(Q) && !_d(o, Q)) {
l.input.ensurePolled(), clearTimeout(c);
var ne = +new Date();
l.activeTouch = {
@@ -27196,14 +27156,14 @@ b`.split(/\n/).length != 3 ? function(o) {
return wd.push(o);
};
function Ia(o, l, c, f) {
- var v = o.doc, O;
- c == null && (c = "add"), c == "smart" && (v.mode.indent ? O = la(o, l).state : c = "prev");
+ var v = o.doc, $;
+ c == null && (c = "add"), c == "smart" && (v.mode.indent ? $ = la(o, l).state : c = "prev");
var L = o.options.tabSize, j = ut(v, l), Q = ve(j.text, null, L);
j.stateAfter && (j.stateAfter = null);
var ne = j.text.match(/^\s*/)[0], se;
if (!f && !/\S/.test(j.text))
se = 0, c = "not";
- else if (c == "smart" && (se = v.mode.indent(O, j.text.slice(ne.length), j.text), se == xe || se > 150)) {
+ else if (c == "smart" && (se = v.mode.indent($, j.text.slice(ne.length), j.text), se == xe || se > 150)) {
if (!f)
return;
c = "prev";
@@ -27229,8 +27189,8 @@ b`.split(/\n/).length != 3 ? function(o) {
Ci = o;
}
function Ad(o, l, c, f, v) {
- var O = o.doc;
- o.display.shift = !1, f || (f = O.sel);
+ var $ = o.doc;
+ o.display.shift = !1, f || (f = $.sel);
var L = +new Date() - 200, j = v == "paste" || o.state.pasteIncoming > L, Q = oa(l), ne = null;
if (j && f.ranges.length > 1)
if (Ci && Ci.text.join(`
@@ -27238,7 +27198,7 @@ b`.split(/\n/).length != 3 ? function(o) {
if (f.ranges.length % Ci.text.length == 0) {
ne = [];
for (var se = 0; se < Ci.text.length; se++)
- ne.push(O.splitLines(Ci.text[se]));
+ ne.push($.splitLines(Ci.text[se]));
}
} else
Q.length == f.ranges.length && o.options.pasteLinesPerSelection && (ne = Fe(Q, function(Ye) {
@@ -27246,7 +27206,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}));
for (var de = o.curOp.updateInput, Ee = f.ranges.length - 1; Ee >= 0; Ee--) {
var Ce = f.ranges[Ee], Ie = Ce.from(), Ne = Ce.to();
- Ce.empty() && (c && c > 0 ? Ie = ye(Ie.line, Ie.ch - c) : o.state.overwrite && !j ? Ne = ye(Ne.line, Math.min(ut(O, Ne.line).text.length, Ne.ch + Ae(Q).length)) : j && Ci && Ci.lineWise && Ci.text.join(`
+ Ce.empty() && (c && c > 0 ? Ie = ye(Ie.line, Ie.ch - c) : o.state.overwrite && !j ? Ne = ye(Ne.line, Math.min(ut($, Ne.line).text.length, Ne.ch + Ae(Q).length)) : j && Ci && Ci.lineWise && Ci.text.join(`
`) == Q.join(`
`) && (Ie = Ne = ye(Ie.line, 0)));
var Ue = {
@@ -27271,23 +27231,23 @@ b`.split(/\n/).length != 3 ? function(o) {
for (var c = o.doc.sel, f = c.ranges.length - 1; f >= 0; f--) {
var v = c.ranges[f];
if (!(v.head.ch > 100 || f && c.ranges[f - 1].head.line == v.head.line)) {
- var O = o.getModeAt(v.head), L = !1;
- if (O.electricChars) {
- for (var j = 0; j < O.electricChars.length; j++)
- if (l.indexOf(O.electricChars.charAt(j)) > -1) {
+ var $ = o.getModeAt(v.head), L = !1;
+ if ($.electricChars) {
+ for (var j = 0; j < $.electricChars.length; j++)
+ if (l.indexOf($.electricChars.charAt(j)) > -1) {
L = Ia(o, v.head.line, "smart");
break;
}
} else
- O.electricInput && O.electricInput.test(ut(o.doc, v.head.line).text.slice(0, v.head.ch)) && (L = Ia(o, v.head.line, "smart"));
+ $.electricInput && $.electricInput.test(ut(o.doc, v.head.line).text.slice(0, v.head.ch)) && (L = Ia(o, v.head.line, "smart"));
L && pn(o, "electricInput", o, v.head.line);
}
}
}
function Vm(o) {
for (var l = [], c = [], f = 0; f < o.doc.sel.ranges.length; f++) {
- var v = o.doc.sel.ranges[f].head.line, O = { anchor: ye(v, 0), head: ye(v + 1, 0) };
- c.push(O), l.push(o.getRange(O.anchor, O.head));
+ var v = o.doc.sel.ranges[f].head.line, $ = { anchor: ye(v, 0), head: ye(v + 1, 0) };
+ c.push($), l.push(o.getRange($.anchor, $.head));
}
return { text: l, ranges: c };
}
@@ -27296,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 = {};
@@ -27306,8 +27266,8 @@ b`.split(/\n/).length != 3 ? function(o) {
pe(this).focus(), this.display.input.focus();
},
setOption: function(f, v) {
- var O = this.options, L = O[f];
- O[f] == v && f != "mode" || (O[f] = v, l.hasOwnProperty(f) && hn(this, l[f])(this, v, L), st(this, "optionChange", this, f));
+ var $ = this.options, L = $[f];
+ $[f] == v && f != "mode" || ($[f] = v, l.hasOwnProperty(f) && hn(this, l[f])(this, v, L), st(this, "optionChange", this, f));
},
getOption: function(f) {
return this.options[f];
@@ -27319,18 +27279,18 @@ b`.split(/\n/).length != 3 ? function(o) {
this.state.keyMaps[v ? "push" : "unshift"](Gl(f));
},
removeKeyMap: function(f) {
- for (var v = this.state.keyMaps, O = 0; O < v.length; ++O)
- if (v[O] == f || v[O].name == f)
- return v.splice(O, 1), !0;
+ for (var v = this.state.keyMaps, $ = 0; $ < v.length; ++$)
+ if (v[$] == f || v[$].name == f)
+ return v.splice($, 1), !0;
},
addOverlay: On(function(f, v) {
- var O = f.token ? f : o.getMode(this.options, f);
- if (O.startState)
+ var $ = f.token ? f : o.getMode(this.options, f);
+ if ($.startState)
throw new Error("Overlays may not be stateful.");
Xe(
this.state.overlays,
{
- mode: O,
+ mode: $,
modeSpec: f,
opaque: v && v.opaque,
priority: v && v.priority || 0
@@ -27341,29 +27301,29 @@ b`.split(/\n/).length != 3 ? function(o) {
), this.state.modeGen++, Ln(this);
}),
removeOverlay: On(function(f) {
- for (var v = this.state.overlays, O = 0; O < v.length; ++O) {
- var L = v[O].modeSpec;
+ for (var v = this.state.overlays, $ = 0; $ < v.length; ++$) {
+ var L = v[$].modeSpec;
if (L == f || typeof f == "string" && L.name == f) {
- v.splice(O, 1), this.state.modeGen++, Ln(this);
+ v.splice($, 1), this.state.modeGen++, Ln(this);
return;
}
}
}),
- indentLine: On(function(f, v, O) {
- typeof v != "string" && typeof v != "number" && (v == null ? v = this.options.smartIndent ? "smart" : "prev" : v = v ? "add" : "subtract"), oe(this.doc, f) && Ia(this, f, v, O);
+ indentLine: On(function(f, v, $) {
+ typeof v != "string" && typeof v != "number" && (v == null ? v = this.options.smartIndent ? "smart" : "prev" : v = v ? "add" : "subtract"), oe(this.doc, f) && Ia(this, f, v, $);
}),
indentSelection: On(function(f) {
- for (var v = this.doc.sel.ranges, O = -1, L = 0; L < v.length; L++) {
+ for (var v = this.doc.sel.ranges, $ = -1, L = 0; L < v.length; L++) {
var j = v[L];
if (j.empty())
- j.head.line > O && (Ia(this, j.head.line, f, !0), O = j.head.line, L == this.doc.sel.primIndex && co(this));
+ j.head.line > $ && (Ia(this, j.head.line, f, !0), $ = j.head.line, L == this.doc.sel.primIndex && co(this));
else {
- var Q = j.from(), ne = j.to(), se = Math.max(O, Q.line);
- O = Math.min(this.lastLine(), ne.line - (ne.ch ? 0 : 1)) + 1;
- for (var de = se; de < O; ++de)
+ var Q = j.from(), ne = j.to(), se = Math.max($, Q.line);
+ $ = Math.min(this.lastLine(), ne.line - (ne.ch ? 0 : 1)) + 1;
+ for (var de = se; de < $; ++de)
Ia(this, de, f);
var Ee = this.doc.sel.ranges;
- Q.ch == 0 && v.length == Ee.length && Ee[L].from().ch > 0 && hd(this.doc, L, new Pt(Q, Ee[L].to()), $);
+ Q.ch == 0 && v.length == Ee.length && Ee[L].from().ch > 0 && hd(this.doc, L, new Pt(Q, Ee[L].to()), O);
}
}
}),
@@ -27375,16 +27335,16 @@ b`.split(/\n/).length != 3 ? function(o) {
},
getTokenTypeAt: function(f) {
f = _t(this.doc, f);
- var v = Yp(this, ut(this.doc, f.line)), O = 0, L = (v.length - 1) / 2, j = f.ch, Q;
+ var v = Yp(this, ut(this.doc, f.line)), $ = 0, L = (v.length - 1) / 2, j = f.ch, Q;
if (j == 0)
Q = v[2];
else
for (; ; ) {
- var ne = O + L >> 1;
+ var ne = $ + L >> 1;
if ((ne ? v[ne * 2 - 1] : 0) >= j)
L = ne;
else if (v[ne * 2 + 1] < j)
- O = ne + 1;
+ $ = ne + 1;
else {
Q = v[ne * 2 + 2];
break;
@@ -27401,32 +27361,32 @@ b`.split(/\n/).length != 3 ? function(o) {
return this.getHelpers(f, v)[0];
},
getHelpers: function(f, v) {
- var O = [];
+ var $ = [];
if (!c.hasOwnProperty(v))
- return O;
+ return $;
var L = c[v], j = this.getModeAt(f);
if (typeof j[v] == "string")
- L[j[v]] && O.push(L[j[v]]);
+ L[j[v]] && $.push(L[j[v]]);
else if (j[v])
for (var Q = 0; Q < j[v].length; Q++) {
var ne = L[j[v][Q]];
- ne && O.push(ne);
+ ne && $.push(ne);
}
else
- j.helperType && L[j.helperType] ? O.push(L[j.helperType]) : L[j.name] && O.push(L[j.name]);
+ j.helperType && L[j.helperType] ? $.push(L[j.helperType]) : L[j.name] && $.push(L[j.name]);
for (var se = 0; se < L._global.length; se++) {
var de = L._global[se];
- de.pred(j, this) && he(O, de.val) == -1 && O.push(de.val);
+ de.pred(j, this) && he($, de.val) == -1 && $.push(de.val);
}
- return O;
+ return $;
},
getStateAfter: function(f, v) {
- var O = this.doc;
- return f = qn(O, f == null ? O.first + O.size - 1 : f), la(this, f + 1, v).state;
+ var $ = this.doc;
+ return f = qn($, f == null ? $.first + $.size - 1 : f), la(this, f + 1, v).state;
},
cursorCoords: function(f, v) {
- var O, L = this.doc.sel.primary();
- return f == null ? O = L.head : typeof f == "object" ? O = _t(this.doc, f) : O = f ? L.from() : L.to(), wi(this, O, v || "page");
+ var $, L = this.doc.sel.primary();
+ return f == null ? $ = L.head : typeof f == "object" ? $ = _t(this.doc, f) : $ = f ? L.from() : L.to(), wi(this, $, v || "page");
},
charCoords: function(f, v) {
return Rl(this, _t(this.doc, f), v || "page");
@@ -27437,14 +27397,14 @@ b`.split(/\n/).length != 3 ? function(o) {
lineAtHeight: function(f, v) {
return f = xh(this, { top: f, left: 0 }, v || "page").top, Di(this.doc, f + this.display.viewOffset);
},
- heightAtLine: function(f, v, O) {
+ heightAtLine: function(f, v, $) {
var L = !1, j;
if (typeof f == "number") {
var Q = this.doc.first + this.doc.size - 1;
f < this.doc.first ? f = this.doc.first : f > Q && (f = Q, L = !0), j = ut(this.doc, f);
} else
j = f;
- return $l(this, j, { top: 0, left: 0 }, v || "page", O || L).top + (L ? this.doc.height - Ji(j) : 0);
+ return $l(this, j, { top: 0, left: 0 }, v || "page", $ || L).top + (L ? this.doc.height - Ji(j) : 0);
},
defaultTextHeight: function() {
return so(this.display);
@@ -27455,7 +27415,7 @@ b`.split(/\n/).length != 3 ? function(o) {
getViewport: function() {
return { from: this.display.viewFrom, to: this.display.viewTo };
},
- addWidget: function(f, v, O, L, j) {
+ addWidget: function(f, v, $, L, j) {
var Q = this.display;
f = wi(this, _t(this.doc, f));
var ne = f.bottom, se = f.left;
@@ -27465,7 +27425,7 @@ b`.split(/\n/).length != 3 ? function(o) {
var de = Math.max(Q.wrapper.clientHeight, this.doc.height), Ee = Math.max(Q.sizer.clientWidth, Q.lineSpace.clientWidth);
(L == "above" || f.bottom + v.offsetHeight > de) && f.top > v.offsetHeight ? ne = f.top - v.offsetHeight : f.bottom + v.offsetHeight <= de && (ne = f.bottom), se + v.offsetWidth > Ee && (se = Ee - v.offsetWidth);
}
- v.style.top = ne + "px", v.style.left = v.style.right = "", j == "right" ? (se = Q.sizer.clientWidth - v.offsetWidth, v.style.right = "0px") : (j == "left" ? se = 0 : j == "middle" && (se = (Q.sizer.clientWidth - v.offsetWidth) / 2), v.style.left = se + "px"), O && Q1(this, { left: se, top: ne, right: se + v.offsetWidth, bottom: ne + v.offsetHeight });
+ v.style.top = ne + "px", v.style.left = v.style.right = "", j == "right" ? (se = Q.sizer.clientWidth - v.offsetWidth, v.style.right = "0px") : (j == "left" ? se = 0 : j == "middle" && (se = (Q.sizer.clientWidth - v.offsetWidth) / 2), v.style.left = se + "px"), $ && Q1(this, { left: se, top: ne, right: se + v.offsetWidth, bottom: ne + v.offsetHeight });
},
triggerOnKeyDown: On(Om),
triggerOnKeyPress: On(Rm),
@@ -27478,63 +27438,63 @@ b`.split(/\n/).length != 3 ? function(o) {
triggerElectric: On(function(f) {
Bm(this, f);
}),
- findPosH: function(f, v, O, L) {
+ findPosH: function(f, v, $, L) {
var j = 1;
v < 0 && (j = -1, v = -v);
- for (var Q = _t(this.doc, f), ne = 0; ne < v && (Q = Cd(this.doc, Q, j, O, L), !Q.hitSide); ++ne)
+ for (var Q = _t(this.doc, f), ne = 0; ne < v && (Q = Cd(this.doc, Q, j, $, L), !Q.hitSide); ++ne)
;
return Q;
},
moveH: On(function(f, v) {
- var O = this;
+ var $ = this;
this.extendSelectionsBy(function(L) {
- return O.display.shift || O.doc.extend || L.empty() ? Cd(O.doc, L.head, f, v, O.options.rtlMoveVisually) : f < 0 ? L.from() : L.to();
+ return $.display.shift || $.doc.extend || L.empty() ? Cd($.doc, L.head, f, v, $.options.rtlMoveVisually) : f < 0 ? L.from() : L.to();
}, X);
}),
deleteH: On(function(f, v) {
- var O = this.doc.sel, L = this.doc;
- O.somethingSelected() ? L.replaceSelection("", null, "+delete") : _o(this, function(j) {
+ var $ = this.doc.sel, L = this.doc;
+ $.somethingSelected() ? L.replaceSelection("", null, "+delete") : _o(this, function(j) {
var Q = Cd(L, j.head, f, v, !1);
return f < 0 ? { from: Q, to: j.head } : { from: j.head, to: Q };
});
}),
- findPosV: function(f, v, O, L) {
+ findPosV: function(f, v, $, L) {
var j = 1, Q = L;
v < 0 && (j = -1, v = -v);
for (var ne = _t(this.doc, f), se = 0; se < v; ++se) {
var de = wi(this, ne, "div");
- if (Q == null ? Q = de.left : de.left = Q, ne = Hm(this, de, j, O), ne.hitSide)
+ if (Q == null ? Q = de.left : de.left = Q, ne = Hm(this, de, j, $), ne.hitSide)
break;
}
return ne;
},
moveV: On(function(f, v) {
- var O = this, L = this.doc, j = [], Q = !this.display.shift && !L.extend && L.sel.somethingSelected();
+ var $ = this, L = this.doc, j = [], Q = !this.display.shift && !L.extend && L.sel.somethingSelected();
if (L.extendSelectionsBy(function(se) {
if (Q)
return f < 0 ? se.from() : se.to();
- var de = wi(O, se.head, "div");
+ var de = wi($, se.head, "div");
se.goalColumn != null && (de.left = se.goalColumn), j.push(de.left);
- var Ee = Hm(O, de, f, v);
- return v == "page" && se == L.sel.primary() && id(O, Rl(O, Ee, "div").top - de.top), Ee;
+ var Ee = Hm($, de, f, v);
+ return v == "page" && se == L.sel.primary() && id($, Rl($, Ee, "div").top - de.top), Ee;
}, X), j.length)
for (var ne = 0; ne < L.sel.ranges.length; ne++)
L.sel.ranges[ne].goalColumn = j[ne];
}),
findWordAt: function(f) {
- var v = this.doc, O = ut(v, f.line).text, L = f.ch, j = f.ch;
- if (O) {
+ var v = this.doc, $ = ut(v, f.line).text, L = f.ch, j = f.ch;
+ if ($) {
var Q = this.getHelper(f, "wordChars");
- (f.sticky == "before" || j == O.length) && L ? --L : ++j;
- for (var ne = O.charAt(L), se = it(ne, Q) ? function(de) {
+ (f.sticky == "before" || j == $.length) && L ? --L : ++j;
+ for (var ne = $.charAt(L), se = it(ne, Q) ? function(de) {
return it(de, Q);
} : /\s/.test(ne) ? function(de) {
return /\s/.test(de);
} : function(de) {
return !/\s/.test(de) && !it(de);
- }; L > 0 && se(O.charAt(L - 1)); )
+ }; L > 0 && se($.charAt(L - 1)); )
--L;
- for (; j < O.length && se(O.charAt(j)); )
+ for (; j < $.length && se($.charAt(j)); )
++j;
}
return new Pt(ye(f.line, L), ye(f.line, j));
@@ -27566,7 +27526,7 @@ b`.split(/\n/).length != 3 ? function(o) {
f == null ? (f = { from: this.doc.sel.primary().head, to: null }, v == null && (v = this.options.cursorScrollMargin)) : typeof f == "number" ? f = { from: ye(f, 0), to: null } : f.from == null && (f = { from: f, to: null }), f.to || (f.to = f.from), f.margin = v || 0, f.from.line != null ? J1(this, f) : Ph(this, f.from, f.to, f.margin);
}),
setSize: On(function(f, v) {
- var O = this, L = function(Q) {
+ var $ = this, L = function(Q) {
return typeof Q == "number" || /^\d+$/.test(String(Q)) ? Q + "px" : Q;
};
f != null && (this.display.wrapper.style.width = L(f)), v != null && (this.display.wrapper.style.height = L(v)), this.options.lineWrapping && Ch(this);
@@ -27575,7 +27535,7 @@ b`.split(/\n/).length != 3 ? function(o) {
if (Q.widgets) {
for (var ne = 0; ne < Q.widgets.length; ne++)
if (Q.widgets[ne].noHScroll) {
- mr(O, j, "widget");
+ mr($, j, "widget");
break;
}
}
@@ -27615,14 +27575,14 @@ b`.split(/\n/).length != 3 ? function(o) {
getGutterElement: function() {
return this.display.gutters;
}
- }, zt(o), o.registerHelper = function(f, v, O) {
- c.hasOwnProperty(f) || (c[f] = o[f] = { _global: [] }), c[f][v] = O;
- }, o.registerGlobalHelper = function(f, v, O, L) {
- o.registerHelper(f, v, L), c[f]._global.push({ pred: O, val: L });
+ }, zt(o), o.registerHelper = function(f, v, $) {
+ c.hasOwnProperty(f) || (c[f] = o[f] = { _global: [] }), c[f][v] = $;
+ }, o.registerGlobalHelper = function(f, v, $, L) {
+ o.registerHelper(f, v, L), c[f]._global.push({ pred: $, val: L });
};
}
function Cd(o, l, c, f, v) {
- var O = l, L = c, j = ut(o, l.line), Q = v && o.direction == "rtl" ? -c : c;
+ var $ = l, L = c, j = ut(o, l.line), Q = v && o.direction == "rtl" ? -c : c;
function ne() {
var nt = l.line + Q;
return nt < o.first || nt >= o.first + o.size ? !1 : (l = new ye(nt, l.ch, l.sticky), j = ut(o, nt));
@@ -27664,17 +27624,17 @@ b`.split(/\n/).length != 3 ? function(o) {
if (Ue && (de = Ue), c > 0 && !se(!Ie))
break;
}
- var Ye = Hl(o, l, O, L, !0);
- return bt(O, Ye) && (Ye.hitSide = !0), Ye;
+ var Ye = Hl(o, l, $, L, !0);
+ return bt($, Ye) && (Ye.hitSide = !0), Ye;
}
function Hm(o, l, c, f) {
- var v = o.doc, O = l.left, L;
+ var v = o.doc, $ = l.left, L;
if (f == "page") {
var j = Math.min(o.display.wrapper.clientHeight, pe(o).innerHeight || v(o).documentElement.clientHeight), Q = Math.max(j - 0.5 * so(o.display), 3);
L = (c > 0 ? l.bottom : l.top) + c * Q;
} else
f == "line" && (L = c > 0 ? l.bottom + 3 : l.top - 3);
- for (var ne; ne = Ku(o, O, L), !!ne.outside; ) {
+ for (var ne; ne = Ku(o, $, L), !!ne.outside; ) {
if (c < 0 ? L <= 0 : L >= v.height) {
ne.hitSide = !0;
break;
@@ -27689,7 +27649,7 @@ b`.split(/\n/).length != 3 ? function(o) {
Lt.prototype.init = function(o) {
var l = this, c = this, f = c.cm, v = c.div = o.lineDiv;
v.contentEditable = !0, jm(v, f.options.spellcheck, f.options.autocorrect, f.options.autocapitalize);
- function O(j) {
+ function $(j) {
for (var Q = j.target; Q; Q = Q.parentNode) {
if (Q == v)
return !0;
@@ -27699,7 +27659,7 @@ b`.split(/\n/).length != 3 ? function(o) {
return !1;
}
$e(v, "paste", function(j) {
- !O(j) || Ct(f, j) || Nm(j, f) || p <= 11 && setTimeout(hn(f, function() {
+ !$(j) || Ct(f, j) || Nm(j, f) || p <= 11 && setTimeout(hn(f, function() {
return l.updateFromDOM();
}), 20);
}), $e(v, "compositionstart", function(j) {
@@ -27714,13 +27674,13 @@ b`.split(/\n/).length != 3 ? function(o) {
l.composing || l.readFromDOMSoon();
});
function L(j) {
- if (!(!O(j) || Ct(f, j))) {
+ if (!(!$(j) || Ct(f, j))) {
if (f.somethingSelected())
Ql({ lineWise: !1, text: f.getSelections() }), j.type == "cut" && f.replaceSelection("", null, "cut");
else if (f.options.lineWiseCopyCut) {
var Q = Vm(f);
Ql({ lineWise: !0, text: Q.text }), j.type == "cut" && f.operation(function() {
- f.setSelections(Q.ranges, 0, $), f.replaceSelection("", null, "cut");
+ f.setSelections(Q.ranges, 0, O), f.replaceSelection("", null, "cut");
});
} else
return;
@@ -27758,8 +27718,8 @@ b`.split(/\n/).length != 3 ? function(o) {
o.removeAllRanges();
return;
}
- var O = Jl(l, o.anchorNode, o.anchorOffset), L = Jl(l, o.focusNode, o.focusOffset);
- if (!(O && !O.bad && L && !L.bad && De(un(O, L), f) == 0 && De(Rt(O, L), v) == 0)) {
+ var $ = Jl(l, o.anchorNode, o.anchorOffset), L = Jl(l, o.focusNode, o.focusOffset);
+ if (!($ && !$.bad && L && !L.bad && De(un($, L), f) == 0 && De(Rt($, L), v) == 0)) {
var j = l.display.view, Q = f.line >= l.display.viewFrom && zm(l, f) || { node: j[0].measure.map[2], offset: 0 }, ne = v.line < l.display.viewTo && zm(l, v);
if (!ne) {
var se = j[j.length - 1].measure, de = se.maps ? se.maps[se.maps.length - 1] : se.map;
@@ -27827,7 +27787,7 @@ b`.split(/\n/).length != 3 ? function(o) {
this.rememberSelection();
var c = Jl(l, o.anchorNode, o.anchorOffset), f = Jl(l, o.focusNode, o.focusOffset);
c && f && Wn(l, function() {
- En(l.doc, gr(c, f), $), (c.bad || f.bad) && (l.curOp.selectionChanged = !0);
+ En(l.doc, gr(c, f), O), (c.bad || f.bad) && (l.curOp.selectionChanged = !0);
});
}
}
@@ -27836,8 +27796,8 @@ b`.split(/\n/).length != 3 ? function(o) {
var o = this.cm, l = o.display, c = o.doc.sel.primary(), f = c.from(), v = c.to();
if (f.ch == 0 && f.line > o.firstLine() && (f = ye(f.line - 1, ut(o.doc, f.line - 1).length)), v.ch == ut(o.doc, v.line).text.length && v.line < o.lastLine() && (v = ye(v.line + 1, 0)), f.line < l.viewFrom || v.line > l.viewTo - 1)
return !1;
- var O, L, j;
- f.line == l.viewFrom || (O = Pr(o, f.line)) == 0 ? (L = Ft(l.view[0].line), j = l.view[0].node) : (L = Ft(l.view[O].line), j = l.view[O - 1].node.nextSibling);
+ var $, L, j;
+ f.line == l.viewFrom || ($ = Pr(o, f.line)) == 0 ? (L = Ft(l.view[0].line), j = l.view[0].node) : (L = Ft(l.view[$].line), j = l.view[$ - 1].node.nextSibling);
var Q = Pr(o, v.line), ne, se;
if (Q == l.view.length - 1 ? (ne = l.viewTo - 1, se = l.lineDiv.lastChild) : (ne = Ft(l.view[Q + 1].line) - 1, se = l.view[Q + 1].node.previousSibling), !j)
return !1;
@@ -27896,9 +27856,9 @@ b`.split(/\n/).length != 3 ? function(o) {
var c = zu(o, l.line);
if (!c || c.hidden)
return null;
- var f = ut(o.doc, l.line), v = yh(c, f, l.line), O = ht(f, o.doc.direction), L = "left";
- if (O) {
- var j = je(O, l.ch);
+ var f = ut(o.doc, l.line), v = yh(c, f, l.line), $ = ht(f, o.doc.direction), L = "left";
+ if ($) {
+ var j = je($, l.ch);
L = j % 2 ? "right" : "left";
}
var Q = wh(v.map, l.ch, L);
@@ -27914,17 +27874,17 @@ b`.split(/\n/).length != 3 ? function(o) {
return l && (o.bad = !0), o;
}
function ew(o, l, c, f, v) {
- var O = "", L = !1, j = o.doc.lineSeparator(), Q = !1;
+ var $ = "", L = !1, j = o.doc.lineSeparator(), Q = !1;
function ne(Ce) {
return function(Ie) {
return Ie.id == Ce;
};
}
function se() {
- L && (O += j, Q && (O += j), L = Q = !1);
+ L && ($ += j, Q && ($ += j), L = Q = !1);
}
function de(Ce) {
- Ce && (se(), O += Ce);
+ Ce && (se(), $ += Ce);
}
function Ee(Ce) {
if (Ce.nodeType == 1) {
@@ -27953,7 +27913,7 @@ b`.split(/\n/).length != 3 ? function(o) {
}
for (; Ee(l), l != c; )
l = l.nextSibling, Q = !1;
- return O;
+ return $;
}
function Jl(o, l, c) {
var f;
@@ -27969,9 +27929,9 @@ b`.split(/\n/).length != 3 ? function(o) {
break;
}
for (var v = 0; v < o.display.view.length; v++) {
- var O = o.display.view[v];
- if (O.node == f)
- return tw(O, l, c);
+ var $ = o.display.view[v];
+ if ($.node == f)
+ return tw($, l, c);
}
}
function tw(o, l, c) {
@@ -27979,8 +27939,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (!l || !C(f, l))
return Ao(ye(Ft(o.line), 0), !0);
if (l == f && (v = !0, l = f.childNodes[c], c = 0, !l)) {
- var O = o.rest ? Ae(o.rest) : o.line;
- return Ao(ye(Ft(O), O.text.length), v);
+ var $ = o.rest ? Ae(o.rest) : o.line;
+ return Ao(ye(Ft($), $.text.length), v);
}
var L = l.nodeType == 3 ? l : null, j = l;
for (!L && l.childNodes.length == 1 && l.firstChild.nodeType == 3 && (L = l.firstChild, c && (c = L.nodeValue.length)); j.parentNode != f; )
@@ -28017,25 +27977,25 @@ 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());
});
- function O(L) {
+ function $(L) {
if (!Ct(f, L)) {
if (f.somethingSelected())
Ql({ lineWise: !1, text: f.getSelections() });
else if (f.options.lineWiseCopyCut) {
var j = Vm(f);
- Ql({ lineWise: !0, text: j.text }), L.type == "cut" ? f.setSelections(j.ranges, null, $) : (c.prevInput = "", v.value = j.text.join(`
+ Ql({ lineWise: !0, text: j.text }), L.type == "cut" ? f.setSelections(j.ranges, null, O) : (c.prevInput = "", v.value = j.text.join(`
`), ue(v));
} else
return;
L.type == "cut" && (f.state.cutIncoming = +new Date());
}
}
- $e(v, "cut", O), $e(v, "copy", O), $e(o.scroller, "paste", function(L) {
+ $e(v, "cut", $), $e(v, "copy", $), $e(o.scroller, "paste", function(L) {
if (!(Xi(o, L) || Ct(f, L))) {
if (!v.dispatchEvent) {
f.state.pasteIncoming = +new Date(), c.focus();
@@ -28062,13 +28022,13 @@ b`.split(/\n/).length != 3 ? function(o) {
}, en.prototype.prepareSelection = function() {
var o = this.cm, l = o.display, c = o.doc, f = Dh(o);
if (o.options.moveInputWithCursor) {
- var v = wi(o, c.sel.primary().head, "div"), O = l.wrapper.getBoundingClientRect(), L = l.lineDiv.getBoundingClientRect();
+ var v = wi(o, c.sel.primary().head, "div"), $ = l.wrapper.getBoundingClientRect(), L = l.lineDiv.getBoundingClientRect();
f.teTop = Math.max(0, Math.min(
l.wrapper.clientHeight - 10,
- v.top + L.top - O.top
+ v.top + L.top - $.top
)), f.teLeft = Math.max(0, Math.min(
l.wrapper.clientWidth - 10,
- v.left + L.left - O.left
+ v.left + L.left - $.left
));
}
return f;
@@ -28124,8 +28084,8 @@ b`.split(/\n/).length != 3 ? function(o) {
if (d && p >= 9 && this.hasSelection === v || k && /[\uf700-\uf7ff]/.test(v))
return l.display.input.reset(), !1;
if (l.doc.sel == l.display.selForContextMenu) {
- var O = v.charCodeAt(0);
- if (O == 8203 && !f && (f = "\u200B"), O == 8666)
+ var $ = v.charCodeAt(0);
+ if ($ == 8203 && !f && (f = "\u200B"), $ == 8666)
return this.reset(), this.cm.execCommand("undo");
}
for (var L = 0, j = Math.min(f.length, v.length); L < j && f.charCodeAt(L) == v.charCodeAt(L); )
@@ -28151,11 +28111,11 @@ b`.split(/\n/).length != 3 ? function(o) {
}, en.prototype.onContextMenu = function(o) {
var l = this, c = l.cm, f = c.display, v = l.textarea;
l.contextMenuPending && l.contextMenuPending();
- var O = Fr(c, o), L = f.scroller.scrollTop;
- if (!O || b)
+ var $ = Fr(c, o), L = f.scroller.scrollTop;
+ if (!$ || b)
return;
var j = c.options.resetSelectionOnContextMenu;
- j && c.doc.sel.contains(O) == -1 && hn(c, En)(c.doc, gr(O), $);
+ j && c.doc.sel.contains($) == -1 && hn(c, En)(c.doc, gr($), O);
var Q = v.style.cssText, ne = l.wrapper.style.cssText, se = l.wrapper.offsetParent.getBoundingClientRect();
l.wrapper.style.cssText = "position: static", v.style.cssText = `position: absolute; width: 30px; height: 30px;
top: ` + (o.clientY - se.top - 5) + "px; left: " + (o.clientX - se.left - 5) + `px;
@@ -28200,11 +28160,11 @@ b`.split(/\n/).length != 3 ? function(o) {
}
var v;
if (o.form && ($e(o.form, "submit", f), !l.leaveSubmitMethodAlone)) {
- var O = o.form;
- v = O.submit;
+ var $ = o.form;
+ v = $.submit;
try {
- var L = O.submit = function() {
- f(), O.submit = v, O.submit(), O.submit = L;
+ var L = $.submit = function() {
+ f(), $.submit = v, $.submit(), $.submit = L;
};
} catch {
}
@@ -28314,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) {
@@ -28378,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; ) {
@@ -28388,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) {
@@ -28573,7 +28533,7 @@ var rr = qo();
function xe(oe, ce) {
return X(oe, ce, !1);
}
- function $(oe, ce) {
+ function O(oe, ce) {
return X(oe, ce, !0);
}
function K(oe) {
@@ -28588,7 +28548,7 @@ var rr = qo();
return G(te, Mn, we("=>"), De, ke);
}
var bt = ye ? fe : re;
- return B.hasOwnProperty(oe) ? I(bt) : oe == "function" ? I($i, bt) : oe == "class" || h && ce == "interface" ? (W.marked = "keyword", I(ge("form"), fr, ve)) : oe == "keyword c" || oe == "async" ? I(ye ? $ : xe) : oe == "(" ? I(ge(")"), ie, we(")"), ve, bt) : oe == "operator" || oe == "spread" ? I(ye ? $ : xe) : oe == "[" ? I(ge("]"), Yi, ve, bt) : oe == "{" ? $t(Re, "}", null, bt) : oe == "quasi" ? G(Ae, bt) : oe == "new" ? I(_e(ye)) : I();
+ return B.hasOwnProperty(oe) ? I(bt) : oe == "function" ? I($i, bt) : oe == "class" || h && ce == "interface" ? (W.marked = "keyword", I(ge("form"), fr, ve)) : oe == "keyword c" || oe == "async" ? I(ye ? O : xe) : oe == "(" ? I(ge(")"), ie, we(")"), ve, bt) : oe == "operator" || oe == "spread" ? I(ye ? O : xe) : oe == "[" ? I(ge("]"), Yi, ve, bt) : oe == "{" ? $t(Re, "}", null, bt) : oe == "quasi" ? G(Ae, bt) : oe == "new" ? I(_e(ye)) : I();
}
function ie(oe) {
return oe.match(/[;\}\)\],]/) ? G() : G(xe);
@@ -28597,7 +28557,7 @@ var rr = qo();
return oe == "," ? I(ie) : fe(oe, ce, !1);
}
function fe(oe, ce, ye) {
- var De = ye == !1 ? re : fe, bt = ye == !1 ? xe : $;
+ var De = ye == !1 ? re : fe, bt = ye == !1 ? xe : O;
if (oe == "=>")
return I(te, ye ? Ze : Xe, ke);
if (oe == "operator")
@@ -28606,7 +28566,7 @@ var rr = qo();
return G(Ae, De);
if (oe != ";") {
if (oe == "(")
- return $t($, ")", "call", De);
+ return $t(O, ")", "call", De);
if (oe == ".")
return I(pt, De);
if (oe == "[")
@@ -28628,11 +28588,11 @@ var rr = qo();
return P(W.stream, W.state), G(oe == "{" ? he : xe);
}
function Ze(oe) {
- return P(W.stream, W.state), G(oe == "{" ? he : $);
+ return P(W.stream, W.state), G(oe == "{" ? he : O);
}
function _e(oe) {
return function(ce) {
- return ce == "." ? I(oe ? Oe : Le) : ce == "variable" && h ? I(It, oe ? fe : re) : G(oe ? $ : xe);
+ return ce == "." ? I(oe ? Oe : Le) : ce == "variable" && h ? I(It, oe ? fe : re) : G(oe ? O : xe);
};
}
function Le(oe, ce) {
@@ -28668,7 +28628,7 @@ var rr = qo();
if (oe == "[")
return I(xe, je, we("]"), at);
if (oe == "spread")
- return I($, at);
+ return I(O, at);
if (ce == "*")
return W.marked = "keyword", I(Re);
if (oe == ":")
@@ -28680,7 +28640,7 @@ var rr = qo();
}
function at(oe) {
if (oe == ":")
- return I($);
+ return I(O);
if (oe == "(")
return G($i);
}
@@ -28728,7 +28688,7 @@ var rr = qo();
}
function $e(oe, ce) {
if (ce == "keyof" || ce == "typeof" || ce == "infer" || ce == "readonly")
- return W.marked = "keyword", I(ce == "typeof" ? $ : $e);
+ return W.marked = "keyword", I(ce == "typeof" ? O : $e);
if (oe == "variable" || ce == "void")
return W.marked = "type", I(zt);
if (ce == "|" || ce == "&")
@@ -28823,7 +28783,7 @@ var rr = qo();
}
function di(oe, ce) {
if (ce == "=")
- return I($);
+ return I(O);
}
function Iu(oe) {
if (oe == ",")
@@ -28915,7 +28875,7 @@ var rr = qo();
if (oe == ":")
return I($e, di);
if (ce == "=")
- return I($);
+ return I(O);
var ye = W.state.lexical.prev, De = ye && ye.info == "interface";
return G(De ? Ri : $i);
}
@@ -28926,7 +28886,7 @@ var rr = qo();
if (ce == "as")
return W.marked = "keyword", I(we("variable"));
if (oe == "variable")
- return G($, wl);
+ return G(O, wl);
}
function Ki(oe) {
return oe == "string" ? I() : oe == "(" ? G(xe) : oe == "." ? G(re) : G(pr, aa, ut);
@@ -28947,7 +28907,7 @@ var rr = qo();
return W.marked = "keyword", I(xe);
}
function Yi(oe) {
- return oe == "]" ? I() : G(We($, "]"));
+ return oe == "]" ? I() : G(We(O, "]"));
}
function ro() {
return G(ge("form"), Mn, we("{"), ge("}"), We(fi, "}"), ve, ve);
@@ -28978,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)
@@ -29023,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();
@@ -29050,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();
@@ -29068,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),
@@ -29083,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;
@@ -29095,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)
@@ -29167,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;
@@ -29198,13 +29158,13 @@ var rr = qo();
});
var Se = ve.bottom - ge;
if (Se > 0) {
- var xe = ve.bottom - ve.top, $ = I.top - (I.bottom - ve.top);
- if ($ - xe > 0)
+ var xe = ve.bottom - ve.top, O = I.top - (I.bottom - ve.top);
+ if (O - xe > 0)
M.style.top = (F = I.top - xe - Z) + "px", C = !1;
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;
@@ -29228,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() {
@@ -29258,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() {
@@ -29266,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() {
@@ -29280,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;
@@ -29301,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);
@@ -29341,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,
@@ -29374,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);
@@ -29407,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);
@@ -29450,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)
@@ -30276,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,
@@ -30338,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
@@ -30375,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),
@@ -30432,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)),
@@ -30442,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] = [
@@ -30489,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
@@ -30656,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, [
@@ -30681,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" },
@@ -30805,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
@@ -30823,7 +30783,7 @@ function kF(e, t, i, r, n, a) {
]),
_: 1
}, 8, ["onClick"]),
- z(y, {
+ z(w, {
link: "",
type: "primary",
onClick: e.addItemGroup
@@ -31100,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",
@@ -31184,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"
}, {
@@ -31240,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",
@@ -31282,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",
@@ -31609,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,
@@ -31665,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",
@@ -31852,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,
@@ -31897,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),
@@ -32590,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);
@@ -32604,7 +32564,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
let Se = Y.keywordPatternRe.exec(pe), xe = "";
for (; Se; ) {
xe += pe.substring(he, Se.index);
- const K = C.case_insensitive ? Se[0].toLowerCase() : Se[0], X = ($ = K, Y.keywords[$]);
+ const K = C.case_insensitive ? Se[0].toLowerCase() : Se[0], X = (O = K, Y.keywords[O]);
if (X) {
const [ie, re] = X;
if (te.addText(xe), xe = "", M[K] = (M[K] || 0) + 1, M[K] <= 7 && (ke += re), ie.startsWith("_"))
@@ -32617,7 +32577,7 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
xe += Se[0];
he = Y.keywordPatternRe.lastIndex, Se = Y.keywordPatternRe.exec(pe);
}
- var $;
+ var O;
xe += pe.substring(he), te.addText(xe);
}
function B() {
@@ -32639,8 +32599,8 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
}
function D(he, Se) {
let xe = 1;
- const $ = Se.length - 1;
- for (; xe <= $; ) {
+ const O = Se.length - 1;
+ for (; xe <= O; ) {
if (!he._emit[xe]) {
xe++;
continue;
@@ -32655,16 +32615,16 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
} }), Y;
}
function W(he, Se, xe) {
- let $ = ((K, X) => {
+ let O = ((K, X) => {
const ie = K && K.exec(X);
return ie && ie.index === 0;
})(he.endRe, xe);
- if ($) {
+ if (O) {
if (he["on:end"]) {
const K = new ig(he);
- he["on:end"](Se, K), K.isMatchIgnored && ($ = !1);
+ he["on:end"](Se, K), K.isMatchIgnored && (O = !1);
}
- if ($) {
+ if (O) {
for (; he.endsParent && he.parent; )
he = he.parent;
return he;
@@ -32677,15 +32637,15 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
return Y.matcher.regexIndex === 0 ? (pe += he[0], 1) : (we = !0, 0);
}
function I(he) {
- const Se = he[0], xe = x.substring(he.index), $ = W(Y, he, xe);
- if (!$)
+ const Se = he[0], xe = x.substring(he.index), O = W(Y, he, xe);
+ if (!O)
return hg;
const K = Y;
Y.endScope && Y.endScope._wrap ? (B(), T(Se, Y.endScope._wrap)) : Y.endScope && Y.endScope._multi ? (B(), D(Y.endScope, he)) : K.skip ? pe += Se : (K.returnEnd || K.excludeEnd || (pe += Se), B(), K.excludeEnd && (pe = Se));
do
Y.scope && te.closeNode(), Y.skip || Y.subLanguage || (ke += Y.relevance), Y = Y.parent;
- while (Y !== $.parent);
- return $.starts && V($.starts, he), K.returnEnd ? 0 : Se.length;
+ while (Y !== O.parent);
+ return O.starts && V(O.starts, he), K.returnEnd ? 0 : Se.length;
}
let U = {};
function F(he, Se) {
@@ -32694,27 +32654,27 @@ https://github.com/highlightjs/highlight.js/issues/2277`), M = E, R = x), k ===
return B(), 0;
if (U.type === "begin" && Se.type === "end" && U.index === Se.index && xe === "") {
if (pe += x.slice(Se.index, Se.index + 1), !n) {
- const $ = Error(`0 width match regex (${E})`);
- throw $.languageName = E, $.badRule = U.rule, $;
+ const O = Error(`0 width match regex (${E})`);
+ throw O.languageName = E, O.badRule = U.rule, O;
}
return 1;
}
if (U = Se, Se.type === "begin")
- return (($) => {
- const K = $[0], X = $.rule, ie = new ig(X), re = [X.__beforeBegin, X["on:begin"]];
+ return ((O) => {
+ const K = O[0], X = O.rule, ie = new ig(X), re = [X.__beforeBegin, X["on:begin"]];
for (const fe of re)
- if (fe && (fe($, ie), ie.isMatchIgnored))
+ if (fe && (fe(O, ie), ie.isMatchIgnored))
return G(K);
- return X.skip ? pe += K : (X.excludeBegin && (pe += K), B(), X.returnBegin || X.excludeBegin || (pe = K)), V(X, $), X.returnBegin ? 0 : K.length;
+ return X.skip ? pe += K : (X.excludeBegin && (pe += K), B(), X.returnBegin || X.excludeBegin || (pe = K)), V(X, O), X.returnBegin ? 0 : K.length;
})(Se);
if (Se.type === "illegal" && !k) {
- const $ = Error('Illegal lexeme "' + xe + '" for mode "' + (Y.scope || "") + '"');
- throw $.mode = Y, $;
+ const O = Error('Illegal lexeme "' + xe + '" for mode "' + (Y.scope || "") + '"');
+ throw O.mode = Y, O;
}
if (Se.type === "end") {
- const $ = I(Se);
- if ($ !== hg)
- return $;
+ const O = I(Se);
+ if (O !== hg)
+ return O;
}
if (Se.type === "illegal" && xe === "")
return 1;
@@ -32820,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)
@@ -32839,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() {
@@ -32848,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;
});
@@ -32857,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);
@@ -32889,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
});
},
@@ -32900,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) => {
@@ -33050,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`
@@ -33072,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],
@@ -33125,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: /\}/,
@@ -33201,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
@@ -34009,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
@@ -34050,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) {
@@ -34176,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() {
@@ -34201,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",
@@ -34210,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) {
@@ -34309,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)
@@ -34344,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) {
@@ -34385,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);
@@ -34483,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;
}
@@ -34655,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);
@@ -34672,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);
@@ -34973,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] + `
@@ -35138,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;
}
@@ -35305,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}>` : `<${y.type}${p(y)}/>`;
+ function d(w, m) {
+ return m ? `<${w.type}${p(w)}>${m}${w.type}>` : `<${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) {
@@ -35365,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",
@@ -36201,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,
@@ -36226,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": "",
@@ -36242,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)
@@ -36294,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(() => [
@@ -36304,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"])
@@ -36328,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")
@@ -36336,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"]))
})
])
])
@@ -36393,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"
@@ -36684,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,
@@ -36750,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(() => [
@@ -36800,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(() => [
@@ -36869,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(() => [
@@ -36901,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,
@@ -38989,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,
@@ -39088,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
@@ -39113,7 +39073,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]);
function xe(_e, Le) {
return he = Le, _e;
}
- function $(_e, Le) {
+ function O(_e, Le) {
var Oe = _e.next();
if (G[Oe]) {
var it = G[Oe](_e, Le);
@@ -39283,7 +39243,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]);
token: function(_e, Le) {
if (!Le.tokenize && _e.eatSpace())
return null;
- var Oe = (Le.tokenize || $)(_e, Le);
+ var Oe = (Le.tokenize || O)(_e, Le);
return Oe && typeof Oe == "object" && (he = Oe[1], Oe = Oe[0]), Se = Oe, he != "comment" && (Le.state = Ze[Le.state](he, _e, Le)), Se;
},
indent: function(_e, Le) {
@@ -39879,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",
@@ -39889,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",
@@ -39900,7 +39860,7 @@ const Eb = /* @__PURE__ */ Ve(QL, [["render", XL]]);
"suffix",
"symbols",
"system"
- ], E = r(w), x = [
+ ], E = r(y), x = [
"aliceblue",
"antiquewhite",
"aqua",
@@ -40827,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,
@@ -41037,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"
}, {
@@ -41149,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,
@@ -41174,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": "",
@@ -41190,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)
@@ -41242,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(() => [
@@ -41252,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"])
@@ -41276,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")
@@ -41284,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"]))
})
])
])
@@ -41341,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"])
@@ -42264,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",
@@ -42312,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",
@@ -42328,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),
@@ -42496,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",
@@ -43006,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))
@@ -43021,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)))
@@ -43034,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,
@@ -43045,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();
}
}
@@ -43681,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) : [];
@@ -43872,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,
@@ -43882,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);
@@ -43899,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
});
@@ -44125,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;
}
}
@@ -44399,34 +44359,34 @@ 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 $ = r.value;
- return $ ? St.Number($) ? `${$}px` : $ : "100%";
+ 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(() => {
- var $;
- return ((($ = a.value) == null ? void 0 : $.name) || "zh-cn") === "zh-cn" ? N3 : null;
+ var O;
+ return (((O = a.value) == null ? void 0 : O.name) || "zh-cn") === "zh-cn" ? N3 : null;
}), W = Cn(() => te.getConfig("showGridLine") !== !1 || te.getConfig("showQuickLayout") !== !1 || te.getConfig("showPrintBtn") !== !1), G = Cn(() => {
- const $ = ["base", "advanced", "props", "slots", "style", "event", "validate"];
+ const O = ["base", "advanced", "props", "slots", "style", "event", "validate"];
let K = h.value.configFormOrder ? [...h.value.configFormOrder] : [], X = [];
- return K.length ? [...K, ...$].forEach((ie) => {
- X.indexOf(ie) === -1 && $.indexOf(ie) > -1 && X.push(ie);
- }) : X = $, X.map((ie) => `"${ie}"`).join(" ");
+ return K.length ? [...K, ...O].forEach((ie) => {
+ X.indexOf(ie) === -1 && O.indexOf(ie) > -1 && X.push(ie);
+ }) : X = O, X.map((ie) => `"${ie}"`).join(" ");
});
- Eo(g, ($, K) => {
- K && document.body.classList.remove("fd-theme-" + K), $ && document.body.classList.add("fd-theme-" + $);
+ Eo(g, (O, K) => {
+ K && document.body.classList.remove("fd-theme-" + K), O && document.body.classList.add("fd-theme-" + O);
});
let I = Ac;
a.value && (I = ac(a).t);
- const U = (...$) => I(...$), F = ($, K, ...X) => {
+ const U = (...O) => I(...O), F = (O, K, ...X) => {
if (K) {
if (St.Function(K))
return K(...X);
if (K.rule) {
let ie = K.rule(...X);
- return K.prepend ? ie = [...ie, ...$(...X)] : K.append && (ie = [...$(...X), ...ie]), ie;
+ return K.prepend ? ie = [...ie, ...O(...X)] : K.append && (ie = [...O(...X), ...ie]), ie;
}
}
- return $(...X);
+ return O(...X);
}, C = vi({
cacheProps: {},
operation: {
@@ -44441,9 +44401,9 @@ const q8 = Be({
label: "name",
children: "children",
value: "id",
- isLeaf: ($) => {
+ isLeaf: (O) => {
var K;
- return !((K = $.children) != null && K.length);
+ return !((K = O.children) != null && K.length);
}
},
fieldData: [],
@@ -44495,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: {
@@ -44540,8 +44500,8 @@ const q8 = Be({
size: "small"
},
submitBtn: !1,
- mounted: ($) => {
- $.activeRule = C.activeRule, $.setValue($.options.formData || {});
+ mounted: (O) => {
+ O.activeRule = C.activeRule, O.setValue(O.options.formData || {});
}
}
},
@@ -44566,8 +44526,8 @@ const q8 = Be({
size: "small"
},
submitBtn: !1,
- mounted: ($) => {
- $.activeRule = C.activeRule, $.setValue($.options.formData || {});
+ mounted: (O) => {
+ O.activeRule = C.activeRule, O.setValue(O.options.formData || {});
}
}
},
@@ -44582,8 +44542,8 @@ const q8 = Be({
size: "small"
},
submitBtn: !1,
- mounted: ($) => {
- $.activeRule = C.activeRule, $.setValue($.options.formData || {});
+ mounted: (O) => {
+ O.activeRule = C.activeRule, O.setValue(O.options.formData || {});
}
}
},
@@ -44598,8 +44558,8 @@ const q8 = Be({
size: "small"
},
submitBtn: !1,
- mounted: ($) => {
- $.activeRule = C.activeRule, $.setValue($.options.formData || {});
+ mounted: (O) => {
+ O.activeRule = C.activeRule, O.setValue(O.options.formData || {});
}
}
},
@@ -44630,8 +44590,8 @@ const q8 = Be({
size: "small"
},
submitBtn: !1,
- mounted: ($) => {
- $.activeRule = C.activeRule, $.setValue($.options.formData || {});
+ mounted: (O) => {
+ O.activeRule = C.activeRule, O.setValue(O.options.formData || {});
}
}
},
@@ -44660,70 +44620,71 @@ const q8 = Be({
}
}
}), q = Cn(() => {
- const $ = C.activeRule;
- if (!$ || !$._menu.children || $._fc_drag_tag === $._menu.children)
+ const O = C.activeRule;
+ if (!O || !O._menu.children || O._fc_drag_tag === O._menu.children)
return null;
- const K = C.dragRuleList[$._fc_drag_tag], X = C.dragRuleList[$._menu.children];
- let ie = $.children;
+ const K = C.dragRuleList[O._fc_drag_tag], X = C.dragRuleList[O._menu.children];
+ let ie = O.children;
return K.inside && (ie = ie[0].children), X.inside || (ie = ie.map((re) => re.children[0])), ie.filter((re) => re._fc_drag_tag === X.name);
});
- Eo(() => C.preview.state, function($) {
- $ || Yn(() => {
+ Eo(() => C.preview.state, function(O) {
+ O || Yn(() => {
C.previewStatus = "form", C.preview.rule = C.preview.option = null;
});
- }), Eo(() => C.previewStatus, ($) => {
- C.preview.rule && (C.preview.option.preview = $ === "preview");
+ }), Eo(() => C.previewStatus, (O) => {
+ C.preview.rule && (C.preview.option.preview = O === "preview");
});
let Z = null;
- const Y = ($, K) => {
- if ($[10] !== ">") {
- if ($ = $.replace("formCreate", ""), !$)
+ const Y = (O, K) => {
+ if (O[10] !== ">") {
+ if (O = O.replace("formCreate", ""), !O)
return;
- $ = js($);
+ O = js(O);
} else
- $ = $.replace("formCreate>", "");
- const X = $.split(">"), ie = X.pop();
+ O = O.replace("formCreate>", "");
+ const X = O.split(">"), ie = X.pop();
let re = C.activeRule;
X.forEach((fe, Ae) => {
Ae || (fe = js(fe)), re[fe] || (re[fe] = {}), re = re[fe];
}), K({ source: re, field: ie });
- }, ue = Cn(() => C.pageData.filter(($) => !$.default).length);
- Eo(() => a.value, ($) => {
- I = $ ? ac(a).t : Ac, te.clearActiveRule();
+ }, ue = Cn(() => C.pageData.filter((O) => !O.default).length);
+ 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(() => {
K && C.form.api.setValue(K), X && C.baseForm.api.setValue(X), ie && C.validateForm.api.setValue(ie), fe && C.propsForm.api.setValue(fe);
});
- }), Eo(() => h.value.license, ($) => {
- li.license = $, tt.license = $, window && window.formCreate && (window.formCreate.license = $);
+ }), Eo(() => h.value.license, (O) => {
+ li.license = O, tt.license = O, window && window.formCreate && (window.formCreate.license = O);
}, { immediate: !0 });
const te = {
- dsClick($) {
- te.onDatasetChange($), C.datasetData.forEach((K) => {
- K.table_id == $ && (C.datasetInfo = K, C.formOptions.datasetInfo = K);
- });
+ dsClick(O) {
+ C.datasetInfo = {}, C.formOptions.datasetInfo = {}, C.datasetData.forEach((K) => {
+ K.table_id == O && (C.datasetInfo = K, C.formOptions.datasetInfo = K);
+ }), te.onDatasetChange(C.datasetInfo);
},
- onDatasetChange($) {
+ onDatasetChange(O) {
let K = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";
if (localStorage.getItem("user.token") != null && localStorage.getItem("user.token") != "") {
const ie = JSON.parse(localStorage.getItem("user.token"));
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
},
params: {
- id: $
+ datasourceId: O.datasource_id,
+ tablename: O.table_name
}
}).then((ie) => {
- console.log(ie), ie.data.data.forEach((re) => {
- re.label = re.name, re.item = "input", re.fieldtype = re.type, re.maxlength = re.size, re.field = re.origin_name, re.update = {
- disabled: !1
+ 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);
});
}).catch((ie) => {
@@ -44732,14 +44693,14 @@ const q8 = Be({
},
getInit() {
C.formOptions.appUrl = p;
- let $ = p;
- $ == null && ($ = "");
+ let O = p;
+ O == null && (O = "");
let K = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.i8pMPviPZoQyjXML3dLfLek4XML2acUf-x0K90u9KoY";
if (localStorage.getItem("user.token") != null && localStorage.getItem("user.token") != "") {
const X = JSON.parse(localStorage.getItem("user.token"));
K = JSON.parse(X.v);
}
- ty.get($ + "/datasetData/getTablesByAppId", {
+ ty.get(O + "/datasetData/getTablesByAppId", {
headers: {
"X-De-Token": K
},
@@ -44752,8 +44713,8 @@ const q8 = Be({
console.error(" \u8BF7\u6C42\u51FA\u9519:", X);
});
},
- setDevice($) {
- C.device = $, u.emit("changeDevice", $);
+ setDevice(O) {
+ C.device = O, u.emit("changeDevice", O);
},
initPage() {
C.children = te.makeChildren([]), C.dragForm.rule = te.makeDragRule(C.children), C.operation = C.pageData[0] ? C.pageData[0].operation : {
@@ -44765,8 +44726,8 @@ const q8 = Be({
operation: C.operation
}], C.activePage = C.pageData[0];
},
- changePage($) {
- const K = C.pageData[$];
+ changePage(O) {
+ const K = C.pageData[O];
if (C.activePage !== K) {
if (C.activePage) {
const X = C.activePage;
@@ -44778,13 +44739,13 @@ const q8 = Be({
}), C.dragForm.rule = K.rule, K.default ? C.children = K.rule[0].children : C.children = K.rule[0].children[0].children[0].children, C.activePage = K, C.operation = K.operation, C.preview.state = !1, C.inputForm.state = !1, te.clearActiveRule(), te.updateTree();
}
},
- deletePage($) {
- $ && (C.pageData[$] === C.activePage && te.changePage(0), C.pageData.splice($, 1));
+ deletePage(O) {
+ O && (C.pageData[O] === C.activePage && te.changePage(0), C.pageData.splice(O, 1));
},
- copyPage($) {
- if ($) {
- const K = C.pageData[$], X = gt(C.pageData[$].rule)[0], ie = X.type === "DragTool" ? X.children[0] : X;
- ie.name = "ref_" + rt(), ie._fc_id = "id_" + rt(), vg(ie, K.config.labelField, zo(ie, K.config.labelField, "") + " Copy"), C.pageData.splice($ + 1, 0, {
+ copyPage(O) {
+ if (O) {
+ const K = C.pageData[O], X = gt(C.pageData[O].rule)[0], ie = X.type === "DragTool" ? X.children[0] : X;
+ ie.name = "ref_" + rt(), ie._fc_id = "id_" + rt(), vg(ie, K.config.labelField, zo(ie, K.config.labelField, "") + " Copy"), C.pageData.splice(O + 1, 0, {
config: K.config,
type: K.type,
main: ie,
@@ -44792,109 +44753,109 @@ const q8 = Be({
});
}
},
- addPage($) {
- const K = te.makeRule(C.dragRuleList[$]);
- te.appendPage($, K);
+ addPage(O) {
+ const K = te.makeRule(C.dragRuleList[O]);
+ te.appendPage(O, K);
},
- appendPage($, K) {
+ appendPage(O, K) {
const X = K.type === "DragTool" ? K.children[0] : K;
C.pageData.push({
- config: C.dragRuleList[$].container,
+ config: C.dragRuleList[O].container,
main: X,
- type: $,
+ type: O,
rule: [K]
});
},
openGlobalFetchDialog() {
- const $ = u.refs.globalFetch;
- $ && $.open();
+ const O = u.refs.globalFetch;
+ O && O.open();
},
openGlobalClassDialog() {
- const $ = u.refs.globalClass;
- $ && $.open();
+ const O = u.refs.globalClass;
+ O && O.open();
},
openGlobalEventDialog() {
- const $ = u.refs.globalEvent;
- $ && $.open();
+ const O = u.refs.globalEvent;
+ O && O.open();
},
openGlobalVariableDialog() {
- const $ = u.refs.globalVariable;
- $ && $.open();
+ const O = u.refs.globalVariable;
+ O && O.open();
},
unWatchActiveRule() {
Z && Z(), Z = null;
},
watchActiveRule() {
- te.unWatchActiveRule(), Z = Eo(() => C.activeRule, function($) {
- $ && te.updateRuleFormData();
+ te.unWatchActiveRule(), Z = Eo(() => C.activeRule, function(O) {
+ O && te.updateRuleFormData();
}, { deep: !0, flush: "post" });
},
- makeChildren($) {
- return vi({ children: $ }).children;
+ makeChildren(O) {
+ return vi({ children: O }).children;
},
- addMenu($) {
- if (!$.name)
+ addMenu(O) {
+ if (!O.name)
return;
let K = !0;
C.menuList.forEach((X, ie) => {
- X.name === $.name && (C.menuList[ie] = $, K = !1);
- }), K && ($.before ? C.menuList.unshift($) : C.menuList.push($));
+ X.name === O.name && (C.menuList[ie] = O, K = !1);
+ }), K && (O.before ? C.menuList.unshift(O) : C.menuList.push(O));
},
- removeMenu($) {
+ removeMenu(O) {
[...C.menuList].forEach((K, X) => {
- K.name === $ && C.menuList.splice(X, 1);
+ K.name === O && C.menuList.splice(X, 1);
});
},
- setMenuItem($, K) {
+ setMenuItem(O, K) {
C.menuList.forEach((X) => {
- X.name === $ && (X.list = K);
+ X.name === O && (X.list = K);
});
},
- appendMenuItem($, K) {
+ appendMenuItem(O, K) {
C.menuList.forEach((X) => {
- X.name === $ && X.list.push(...Array.isArray(K) ? K : [K]);
+ X.name === O && X.list.push(...Array.isArray(K) ? K : [K]);
});
},
- removeMenuItem($) {
+ removeMenuItem(O) {
C.menuList.forEach((K) => {
let X;
- St.String($) ? [...K.list].forEach((ie, re) => {
- ie.name === $ && K.list.splice(re, 1);
- }) : (X = K.list.indexOf($)) > -1 && K.list.splice(X, 1);
+ St.String(O) ? [...K.list].forEach((ie, re) => {
+ ie.name === O && K.list.splice(re, 1);
+ }) : (X = K.list.indexOf(O)) > -1 && K.list.splice(X, 1);
});
},
- addComponent($) {
- Array.isArray($) ? $.forEach((K) => {
+ addComponent(O) {
+ Array.isArray(O) ? O.forEach((K) => {
C.dragRuleList[K.name] = K, K.menu && te.appendMenuItem(K.menu, K);
- }) : (C.dragRuleList[$.name] = $, $.menu && te.appendMenuItem($.menu, $));
+ }) : (C.dragRuleList[O.name] = O, O.menu && te.appendMenuItem(O.menu, O));
},
- openInputData($) {
- C.inputForm.state = $ === void 0 ? !C.inputForm.state : !!$, C.inputForm.state && (C.inputForm.option = tt.parseJson(te.getOptionsJson()), te.inputReset(), C.inputForm.option.appendValue = !1, C.inputForm.option.submitBtn.show = !1, C.inputForm.option.resetBtn.show = !1, te.clearActiveRule());
+ openInputData(O) {
+ C.inputForm.state = O === void 0 ? !C.inputForm.state : !!O, C.inputForm.state && (C.inputForm.option = tt.parseJson(te.getOptionsJson()), te.inputReset(), C.inputForm.option.appendValue = !1, C.inputForm.option.submitBtn.show = !1, C.inputForm.option.resetBtn.show = !1, te.clearActiveRule());
},
inputSave() {
- const $ = C.inputForm.api.formData();
- Object.keys($).forEach((X) => {
- ji($[X]) && delete $[X];
+ const O = C.inputForm.api.formData();
+ Object.keys(O).forEach((X) => {
+ ji(O[X]) && delete O[X];
});
- const K = JSON.stringify(te.getPreviewFormData()) !== JSON.stringify($);
- C.activePage.default ? (C.inputForm.data = $, u.emit("inputData", $)) : (vg(C.activePage.main, C.activePage.config.formDataField, $), u.emit("inputPageData", $)), C.inputForm.state = !1, K && te.addOperationRecord();
+ const K = JSON.stringify(te.getPreviewFormData()) !== JSON.stringify(O);
+ C.activePage.default ? (C.inputForm.data = O, u.emit("inputData", O)) : (vg(C.activePage.main, C.activePage.config.formDataField, O), u.emit("inputPageData", O)), C.inputForm.state = !1, K && te.addOperationRecord();
},
inputClear() {
te.inputReset({});
},
- inputReset($) {
- C.inputForm.rule = tt.parseJson(te.getPreviewRule()), C.inputForm.option.formData = $ || gt(te.getPreviewFormData()), C.inputForm.key = rt();
+ inputReset(O) {
+ C.inputForm.rule = tt.parseJson(te.getPreviewRule()), C.inputForm.option.formData = O || gt(te.getPreviewFormData()), C.inputForm.key = rt();
},
- setFormData($) {
- C.inputForm.data = $ || {};
+ setFormData(O) {
+ C.inputForm.data = O || {};
},
getFormData() {
return C.inputForm.data;
},
- getParent($) {
- let K = $.__fc__.parent.rule;
+ getParent(O) {
+ let K = O.__fc__.parent.rule;
const X = K._menu;
- return X && X.inside && ($ = K, K = K.__fc__.parent.rule), { root: K, parent: $ };
+ return X && X.inside && (O = K, K = K.__fc__.parent.rule), { root: K, parent: O };
},
copyName() {
tr(C.activeRule.name);
@@ -44902,7 +44863,7 @@ const q8 = Be({
updateName() {
C.activeRule.name = "ref_" + rt();
},
- makeDrag($, K, X, ie, re) {
+ makeDrag(O, K, X, ie, re) {
return {
type: "DragBox",
wrap: {
@@ -44917,7 +44878,7 @@ const q8 = Be({
props: {
tag: "el-col",
group: {
- name: $ === !0 ? "default" : $,
+ name: O === !0 ? "default" : O,
put(...fe) {
return te.dragPut(...fe);
}
@@ -44941,12 +44902,12 @@ const q8 = Be({
clearDragRule() {
C.children.length = 0, te.clearActiveRule(), te.addOperationRecord(), te.updateTree(), C.unloadStatus = !1, u.emit("clear");
},
- makeDragRule($) {
- return te.makeChildren([te.makeDrag(!0, "draggable", $, {
- add: (K, X) => te.dragAdd($, X),
- end: (K, X) => te.dragEnd($, X),
- start: (K, X) => te.dragStart($, X),
- unchoose: (K, X) => te.dragUnchoose($, X)
+ makeDragRule(O) {
+ return te.makeChildren([te.makeDrag(!0, "draggable", O, {
+ add: (K, X) => te.dragAdd(O, X),
+ end: (K, X) => te.dragEnd(O, X),
+ start: (K, X) => te.dragStart(O, X),
+ unchoose: (K, X) => te.dragUnchoose(O, X)
})]);
},
handleSave() {
@@ -44961,20 +44922,20 @@ const q8 = Be({
getPreviewRule() {
return C.activePage.default ? te.getJson() : tt.toJson(te.parseRule(gt(C.children)));
},
- previewSubmit(...$) {
- u.emit("previewSubmit", ...$);
+ previewSubmit(...O) {
+ u.emit("previewSubmit", ...O);
},
- previewReset(...$) {
- u.emit("previewReset", ...$);
+ previewReset(...O) {
+ u.emit("previewReset", ...O);
},
openPreview() {
C.preview.state = !0, C.previewDevice = C.device === "mobile" ? "mobile" : "pc";
- const $ = te.getPreviewRule(), K = te.getOptionsJson(), X = te.getConfig("useTemplate", !1);
- C.preview.option = tt.parseJson(K), C.activePage.default || (C.preview.option.formData = gt(te.getPreviewFormData())), C.preview.rule = tt.parseJson($), C.preview.html = Vo.highlight(
- X ? vw($, K) : gw($, K),
+ const O = te.getPreviewRule(), K = te.getOptionsJson(), X = te.getConfig("useTemplate", !1);
+ C.preview.option = tt.parseJson(K), C.activePage.default || (C.preview.option.formData = gt(te.getPreviewFormData())), C.preview.rule = tt.parseJson(O), C.preview.html = Vo.highlight(
+ X ? vw(O, K) : gw(O, K),
{ language: "xml" }
).value, C.preview.mobileHtml = Vo.highlight(
- X ? yw($, K) : bw($, K),
+ X ? yw(O, K) : bw(O, K),
{ language: "xml" }
).value, C.preview.sfc = Vo.highlight(
_3(C.children, C.preview.option, C.dragRuleList, X),
@@ -44991,38 +44952,38 @@ const q8 = Be({
return tt.toJson(te.getPageRule());
},
getRule() {
- let $;
+ let O;
if (C.pageData.length > 1) {
const K = [];
C.pageData.map((X) => {
- X.default ? $ = te.parseRule(gt(X.rule)) : K.push(te.parseRule(gt(X.rule))[0]);
- }), $.push(...K);
+ X.default ? O = te.parseRule(gt(X.rule)) : K.push(te.parseRule(gt(X.rule))[0]);
+ }), O.push(...K);
} else
- $ = te.getPageRule();
- return $;
+ O = te.getPageRule();
+ return O;
},
getJson() {
return tt.toJson(te.getRule());
},
getOption() {
var X;
- const $ = gt(C.formOptions);
+ const O = gt(C.formOptions);
["onReset", "onSubmit", "beforeSubmit", "onCreated", "onMounted", "onReload", "onChange", "beforeFetch"].forEach((ie) => {
- delete $[ie];
- }), Object.keys($._event || {}).forEach((ie) => {
- $._event[ie] && ($[ie] = $._event[ie]);
- }), $.style || delete $.style, delete $._event, $.submitBtn = $._submitBtn, $.resetBtn = $._resetBtn, $.resetBtn.innerText = U("props.reset"), $.submitBtn.innerText = U("props.submit");
+ delete O[ie];
+ }), Object.keys(O._event || {}).forEach((ie) => {
+ O._event[ie] && (O[ie] = O._event[ie]);
+ }), O.style || delete O.style, delete O._event, O.submitBtn = O._submitBtn, O.resetBtn = O._resetBtn, O.resetBtn.innerText = U("props.reset"), O.submitBtn.innerText = U("props.submit");
const K = gt(C.inputForm.data);
- return Object.keys(K).length > 0 && ($.formData = K), (X = $ == null ? void 0 : $.wrap) != null && X.style && ($.wrap.style.marginBottom || delete $.wrap.style.marginBottom, Object.keys($.wrap.style).length || delete $.wrap.style, Object.keys($.wrap).length || delete $.wrap), $.language && Object.keys($.language).forEach((ie) => {
- Object.keys($.language[ie]).forEach((re) => {
- $.language[ie][re] || delete $.language[ie][re];
- }), Object.keys($.language[ie]).length || delete $.language[ie];
- }), Object.keys($).forEach((ie) => {
- Object.keys($[ie]).length || delete $[ie];
- }), delete $._submitBtn, delete $._resetBtn, $;
+ return Object.keys(K).length > 0 && (O.formData = K), (X = O == null ? void 0 : O.wrap) != null && X.style && (O.wrap.style.marginBottom || delete O.wrap.style.marginBottom, Object.keys(O.wrap.style).length || delete O.wrap.style, Object.keys(O.wrap).length || delete O.wrap), O.language && Object.keys(O.language).forEach((ie) => {
+ Object.keys(O.language[ie]).forEach((re) => {
+ O.language[ie][re] || delete O.language[ie][re];
+ }), Object.keys(O.language[ie]).length || delete O.language[ie];
+ }), Object.keys(O).forEach((ie) => {
+ Object.keys(O[ie]).length || delete O[ie];
+ }), delete O._submitBtn, delete O._resetBtn, O;
},
- subRender($, K, X) {
- const ie = $({ h: on, resolveComponent: ee, rule: K, subRule: X, t: U });
+ subRender(O, K, X) {
+ const ie = O({ h: on, resolveComponent: ee, rule: K, subRule: X, t: U });
return Array.isArray(ie) ? ie.map((re) => on(si, { label: re.label }, () => re.vnode)) : ie;
},
getOptions() {
@@ -45031,19 +44992,18 @@ const q8 = Be({
getOptionsJson() {
return tt.toJson([te.getOption()]).slice(1).slice(0, -1);
},
- setRule($, K) {
- debugger;
- $ || ($ = []), !K && te.initPage();
- const X = te.loadRule(St.String($) ? tt.parseJson($) : gt($)), ie = [];
+ setRule(O, K) {
+ O || (O = []), !K && te.initPage();
+ const X = te.loadRule(St.String(O) ? tt.parseJson(O) : gt(O)), ie = [];
X.forEach((re) => {
re._fc_page_tag ? K || te.appendPage(re._fc_page_tag, re) : ie.push(re);
}), C.children.length = 0, C.children.push(...ie), te.clearActiveRule(), K || (te.addOperationRecord(), !ie.length && C.pageData.length > 1 && te.changePage(1)), te.updateTree();
},
- setBaseRuleConfig($, K) {
- b.value = { rule: $, append: K }, C.baseForm.rule = F(Fa, b.value, { t: U });
+ setBaseRuleConfig(O, K) {
+ b.value = { rule: O, append: K }, C.baseForm.rule = F(Fa, b.value, { t: U });
},
- setComponentRuleConfig($, K, X) {
- A.value[$] = { rule: K, append: X }, C.cacheProps = {};
+ setComponentRuleConfig(O, K, X) {
+ A.value[O] = { rule: K, append: X }, C.cacheProps = {};
const ie = C.activeRule;
if (ie) {
const re = C.propsForm.api.formData && C.propsForm.api.formData();
@@ -45055,20 +45015,20 @@ const q8 = Be({
});
}
},
- setValidateRuleConfig($, K) {
- m.value = { rule: $, append: K }, C.validateForm.rule = F(Fa, m.value, { t: U });
+ setValidateRuleConfig(O, K) {
+ m.value = { rule: O, append: K }, C.validateForm.rule = F(Fa, m.value, { t: U });
},
- setFormRuleConfig($, K) {
- w.value = { rule: $, append: K }, C.form.rule = F(Fa, w.value, { t: U });
+ setFormRuleConfig(O, K) {
+ 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 = "";
},
- setOption($) {
- $.datasetInfo && $.datasetInfo.table_id && (C.tableId = $.datasetInfo.table_id, te.dsClick(C.tableId));
+ setOption(O) {
+ O.datasetInfo && O.datasetInfo.table_id && (C.tableId = O.datasetInfo.table_id, te.dsClick(C.tableId));
const K = gt(te.getConfig("formOptions", {})), X = K.form || {};
delete K.form;
- let ie = { ...K, ...St.String($) ? JSON.parse($) : gt($ || {}) };
+ let ie = { ...K, ...St.String(O) ? JSON.parse(O) : gt(O || {}) };
ie.form = {
inline: !1,
hideRequiredAsterisk: !1,
@@ -45088,21 +45048,21 @@ const q8 = Be({
beforeFetch: ie.beforeFetch || ""
}, Vi(ie, "globalEvent") || (ie.globalEvent = {}), ie.appUrl = p || "", Vi(ie, "globalData") || (ie.globalData = {}), Vi(ie, "language") || (ie.language = {}), ie._resetBtn = typeof ie.resetBtn == "object" ? ie.resetBtn : { show: ie.resetBtn === !0 }, ie._submitBtn = typeof ie.submitBtn == "object" ? ie.submitBtn : { show: ie.submitBtn !== !1 }, ie.submitBtn = ie.resetBtn = !1, C.inputForm.data = ie.formData || {}, C.oldOptionsKeys = Object.keys(C.form.value), delete ie.formData, C.formOptions = ie, te.updateOptionsValue();
},
- setOptions($) {
- te.setOption($);
+ setOptions(O) {
+ te.setOption(O);
},
- mergeOptions($) {
+ mergeOptions(O) {
if (["globalEvent", "globalData", "globalClass", "globalVariable", "form"].forEach((K) => {
- $[K] && (C.formOptions[K] = { ...C.formOptions[K] || {}, ...$[K] });
- }), $.style && (!C.formOptions.style || C.formOptions.style.indexOf($.style) === -1) && (C.formOptions.style = (C.formOptions.style || "") + `
-` + $.style), C.formOptions.language || (C.formOptions.language = {}), $.language && Object.keys($.language).forEach((K) => {
- C.formOptions.language[K] = { ...C.formOptions.language[K] || {}, ...$.language[K] };
- }), $.languageKey) {
+ O[K] && (C.formOptions[K] = { ...C.formOptions[K] || {}, ...O[K] });
+ }), O.style && (!C.formOptions.style || C.formOptions.style.indexOf(O.style) === -1) && (C.formOptions.style = (C.formOptions.style || "") + `
+` + O.style), C.formOptions.language || (C.formOptions.language = {}), O.language && Object.keys(O.language).forEach((K) => {
+ C.formOptions.language[K] = { ...C.formOptions.language[K] || {}, ...O.language[K] };
+ }), O.languageKey) {
const K = te.getConfig("localeOptions", [
{ value: "zh-cn", label: "\u7B80\u4F53\u4E2D\u6587" },
{ value: "en", label: "English" }
]);
- $.languageKey.forEach((X) => {
+ O.languageKey.forEach((X) => {
K.forEach(({ value: ie }) => {
C.formOptions.language[ie] || (C.formOptions.language[ie] = {}), C.formOptions.language[ie][X] || (C.formOptions.language[ie][X] = "");
});
@@ -45110,11 +45070,11 @@ const q8 = Be({
}
},
updateOptionsValue() {
- const $ = {};
+ const O = {};
C.oldOptionsKeys.forEach((X) => {
- $[X] = void 0;
+ O[X] = void 0;
});
- const K = { ...$, ...C.formOptions.form };
+ const K = { ...O, ...C.formOptions.form };
Object.keys(C.formOptions).forEach((X) => {
const ie = C.formOptions[X];
K[">" + X] = ie, typeof ie == "object" && Object.keys(ie).forEach((re) => {
@@ -45122,27 +45082,27 @@ const q8 = Be({
});
}), C.form.value = K;
},
- setGlobalEvent($) {
- C.formOptions.globalEvent = { ...C.formOptions.globalEvent || {}, ...$ }, te.updateOptionsValue();
+ setGlobalEvent(O) {
+ C.formOptions.globalEvent = { ...C.formOptions.globalEvent || {}, ...O }, te.updateOptionsValue();
},
- setGlobalData($) {
- C.formOptions.globalData = { ...C.formOptions.globalData || {}, ...$ }, te.updateOptionsValue();
+ setGlobalData(O) {
+ C.formOptions.globalData = { ...C.formOptions.globalData || {}, ...O }, te.updateOptionsValue();
},
- setGlobalClass($) {
- C.formOptions.globalClass = { ...C.formOptions.globalClass || {}, ...$ }, te.updateOptionsValue();
+ setGlobalClass(O) {
+ C.formOptions.globalClass = { ...C.formOptions.globalClass || {}, ...O }, te.updateOptionsValue();
},
- setGlobalVariable($) {
- C.formOptions.globalVariable = { ...C.formOptions.globalVariable || {}, ...$ }, te.updateOptionsValue();
+ setGlobalVariable(O) {
+ C.formOptions.globalVariable = { ...C.formOptions.globalVariable || {}, ...O }, te.updateOptionsValue();
},
- tidyRule($) {
+ tidyRule(O) {
var X;
["control", "computed", "on", "hidden", "display"].forEach((ie) => {
- $[ie] != null && ($["_" + ie] = $[ie], delete $[ie]);
- }), (X = $.effect) != null && X.loadData && ($._loadData = $.effect.loadData, delete $.effect.loadData), $.$loadData && ($._loadData = $.$loadData, delete $.$loadData);
+ O[ie] != null && (O["_" + ie] = O[ie], delete O[ie]);
+ }), (X = O.effect) != null && X.loadData && (O._loadData = O.effect.loadData, delete O.effect.loadData), O.$loadData && (O._loadData = O.$loadData, delete O.$loadData);
},
- loadRule($, K, X) {
+ loadRule(O, K, X) {
const ie = [];
- return $.forEach((re) => {
+ return O.forEach((re) => {
if (St.String(re))
return ie.push(re);
if (re._fc_drag_skip)
@@ -45157,8 +45117,8 @@ const q8 = Be({
ie.push(re);
}), ie;
},
- parseRule($, K) {
- return [...$].reduce((X, ie) => {
+ parseRule(O, K) {
+ return [...O].reduce((X, ie) => {
let re = K;
if (St.String(ie))
return X.push(ie), X;
@@ -45183,31 +45143,31 @@ const q8 = Be({
}, []);
},
fields() {
- return C.dragForm.api.all().map(($) => $.field).filter(($) => !!$);
+ return C.dragForm.api.all().map((O) => O.field).filter((O) => !!O);
},
- getTitle($) {
+ getTitle(O) {
var K, X, ie;
- return (((ie = (X = (K = $ == null ? void 0 : $.__fc__) == null ? void 0 : K.refRule) == null ? void 0 : X.__$title) == null ? void 0 : ie.value) || $.title || "").trim() || $.props && $.props.label || U("com." + ($._menu && $._menu.name) + ".name") || $._menu && $._menu.label || $.type;
+ return (((ie = (X = (K = O == null ? void 0 : O.__fc__) == null ? void 0 : K.refRule) == null ? void 0 : X.__$title) == null ? void 0 : ie.value) || O.title || "").trim() || O.props && O.props.label || U("com." + (O._menu && O._menu.name) + ".name") || O._menu && O._menu.label || O.type;
},
- baseChange($, K, X, ie) {
- te.handleChange("", $, K, X, ie);
+ baseChange(O, K, X, ie) {
+ te.handleChange("", O, K, X, ie);
},
- formOptChange($, K) {
- C.form.value[$] = K, $.indexOf(">") === -1 && ($ = "form>" + $);
+ formOptChange(O, K) {
+ C.form.value[O] = K, O.indexOf(">") === -1 && (O = "form>" + O);
let X = C.formOptions;
- const ie = $.split(">"), re = ie.pop();
+ const ie = O.split(">"), re = ie.pop();
ie.forEach((fe) => {
fe && (X[fe] || (X[fe] = {}), X = X[fe]);
}), X[re] = K;
},
- propRemoveField($, K, X) {
+ propRemoveField(O, K, X) {
var ie, re, fe;
if (C.activeRule && X[C.activeRule._fc_id] === C.activeRule) {
te.unWatchActiveRule();
- const Ae = $;
- C.dragForm.api.sync(C.activeRule), $.indexOf("__") !== 0 && ($ === "formCreateChild" ? delete C.activeRule.children[0] : $.indexOf("formCreate") === 0 || $.indexOf(">") > 0 ? ($.indexOf("formCreate") < 0 && ($ = "props>" + $), Y($, ({ source: Fe, field: Xe }) => {
+ const Ae = O;
+ C.dragForm.api.sync(C.activeRule), O.indexOf("__") !== 0 && (O === "formCreateChild" ? delete C.activeRule.children[0] : O.indexOf("formCreate") === 0 || O.indexOf(">") > 0 ? (O.indexOf("formCreate") < 0 && (O = "props>" + O), Y(O, ({ source: Fe, field: Xe }) => {
delete Fe[Xe];
- })) : delete C.activeRule.props[$]), te.watchActiveRule(), (fe = (re = (ie = C.activeRule._menu) == null ? void 0 : ie.watch) == null ? void 0 : re[Ae]) == null || fe.call(re, {
+ })) : delete C.activeRule.props[O]), te.watchActiveRule(), (fe = (re = (ie = C.activeRule._menu) == null ? void 0 : ie.watch) == null ? void 0 : re[Ae]) == null || fe.call(re, {
field: Ae,
value: void 0,
api: X,
@@ -45216,25 +45176,25 @@ const q8 = Be({
});
}
},
- propChange($, K, X, ie) {
- te.handleChange("props", $, K, X, ie);
+ propChange(O, K, X, ie) {
+ te.handleChange("props", O, K, X, ie);
},
- computedChange($, K, X, ie) {
- te.handleChange("_computed", $, K, X, ie);
+ computedChange(O, K, X, ie) {
+ te.handleChange("_computed", O, K, X, ie);
},
- styleChange($, K, X, ie) {
+ styleChange(O, K, X, ie) {
if (C.customForm.config)
- return C.customForm.config.style.change($, K);
- te.handleChange("", $, K, X, ie);
+ return C.customForm.config.style.change(O, K);
+ te.handleChange("", O, K, X, ie);
},
- handleChange($, K, X, ie, re) {
+ handleChange(O, K, X, ie, re) {
var fe, Ae, Fe;
if (C.activeRule && re[C.activeRule._fc_id] === C.activeRule) {
te.unWatchActiveRule();
const Xe = K;
- K.indexOf("__") !== 0 && (K === "formCreateChild" ? C.activeRule.children[0] = X : K.indexOf("formCreate") === 0 || K.indexOf(">") > 0 ? (K.indexOf("formCreate") < 0 && (K = ($ ? $ + ">" : "") + K), Y(K, ({ source: Ze, field: _e }) => {
+ K.indexOf("__") !== 0 && (K === "formCreateChild" ? C.activeRule.children[0] = X : K.indexOf("formCreate") === 0 || K.indexOf(">") > 0 ? (K.indexOf("formCreate") < 0 && (K = (O ? O + ">" : "") + K), Y(K, ({ source: Ze, field: _e }) => {
ji(X) ? delete Ze[_e] : Ze[_e] = X;
- })) : $ && ji(X) ? delete C.activeRule[$][K] : ($ ? C.activeRule[$] : C.activeRule)[K] = X), te.watchActiveRule(), (Fe = (Ae = (fe = C.activeRule._menu) == null ? void 0 : fe.watch) == null ? void 0 : Ae[Xe]) == null || Fe.call(Ae, {
+ })) : O && ji(X) ? delete C.activeRule[O][K] : (O ? C.activeRule[O] : C.activeRule)[K] = X), te.watchActiveRule(), (Fe = (Ae = (fe = C.activeRule._menu) == null ? void 0 : fe.watch) == null ? void 0 : Ae[Xe]) == null || Fe.call(Ae, {
field: Xe,
value: X,
api: re,
@@ -45243,29 +45203,29 @@ const q8 = Be({
});
}
},
- validateChange($, K, X, ie) {
- !C.activeRule || C.validateForm.api[C.activeRule._fc_id] !== C.activeRule || (te.handleChange("", $, K, X, ie), C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => {
+ validateChange(O, K, X, ie) {
+ !C.activeRule || C.validateForm.api[C.activeRule._fc_id] !== C.activeRule || (te.handleChange("", O, K, X, ie), C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => {
var re;
C.dragForm.api.clearValidateState((re = C.activeRule) == null ? void 0 : re.__fc__.id);
}));
},
- triggerActive($) {
+ triggerActive(O) {
let K;
- if (St.String($) && ($ = te.findRule($)), !!$ && ($._menu.inside ? K = $.children[0] : K = $.__fc__.parent.rule, K && K.type === "DragTool")) {
+ if (St.String(O) && (O = te.findRule(O)), !!O && (O._menu.inside ? K = O.children[0] : K = O.__fc__.parent.rule, K && K.type === "DragTool")) {
const X = C.dragForm.api.el(K.__fc__.id);
- X && (d.active = X.id, u.emit("active", $), te.toolActive($));
+ X && (d.active = X.id, u.emit("active", O), te.toolActive(O));
}
},
- customFormChange($, K) {
- C.customForm.config && C.customForm.config.change($, K);
+ customFormChange(O, K) {
+ C.customForm.config && C.customForm.config.change(O, K);
},
- customActive($) {
- C.baseForm.isShow = !1, C.propsForm.isShow = !1, C.propsForm.variable = !1, C.advancedForm.isShow = !1, C.styleForm.isShow = !!$.style && te.getConfig("showStyleForm") !== !1, C.eventShow = !1, C.validateForm.isShow = !1, C.activeRule = null, C.customForm.config = $, C.customForm.isShow = !0, C.customForm.propsShow = $.props && te.getConfig("showPropsForm") !== !1, C.customForm.key = rt(), C.customForm.rule = C.customForm.propsShow ? $.props({ t: U }) : [], C.customForm.options.formData = $.formData, $.style && (C.styleForm.value = $.style.formData || {}), Yn(() => {
+ customActive(O) {
+ C.baseForm.isShow = !1, C.propsForm.isShow = !1, C.propsForm.variable = !1, C.advancedForm.isShow = !1, C.styleForm.isShow = !!O.style && te.getConfig("showStyleForm") !== !1, C.eventShow = !1, C.validateForm.isShow = !1, C.activeRule = null, C.customForm.config = O, C.customForm.isShow = !0, C.customForm.propsShow = O.props && te.getConfig("showPropsForm") !== !1, C.customForm.key = rt(), C.customForm.rule = C.customForm.propsShow ? O.props({ t: U }) : [], C.customForm.options.formData = O.formData, O.style && (C.styleForm.value = O.style.formData || {}), Yn(() => {
C.activeTab = "props";
});
},
- getPropsRule($) {
- let K = F($._menu.props, A.value && A.value[$._menu.name], $, {
+ getPropsRule(O) {
+ let K = F(O._menu.props, A.value && A.value[O._menu.name], O, {
t: U,
api: C.dragForm.api
});
@@ -45274,31 +45234,31 @@ const q8 = Be({
K = F(() => K, St.Function(X) ? {
rule: X,
append: !0
- } : X, $, {
+ } : X, O, {
t: U,
api: C.dragForm.api
});
}
return K;
},
- findRule($) {
+ findRule(O) {
let K;
const X = (ie) => {
ie.forEach((re) => {
- [re.rule.field, re.rule.name, re.rule._fc_id].indexOf($) > -1 ? K = re.rule : re.children && X(re.children);
+ [re.rule.field, re.rule.name, re.rule._fc_id].indexOf(O) > -1 ? K = re.rule : re.children && X(re.children);
});
};
return X(C.treeInfo), K;
},
- toolActive($) {
- if (h.value.beforeActiveRule && h.value.beforeActiveRule({ rule: $ }) === !1)
+ toolActive(O) {
+ if (h.value.beforeActiveRule && h.value.beforeActiveRule({ rule: O }) === !1)
return;
- te.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 = $, C.dragForm.api.activeRule = $, Yn(() => {
+ te.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, Yn(() => {
C.activeTab = "props", Yn(() => {
C.propsForm.api[C.activeRule._fc_id] = C.activeRule, C.baseForm.api[C.activeRule._fc_id] = C.activeRule, C.validateForm.api[C.activeRule._fc_id] = C.activeRule, C.styleForm.api[C.activeRule._fc_id] = C.activeRule, C.advancedForm.api[C.activeRule._fc_id] = C.activeRule;
});
- }), C.cacheProps[$._fc_id] || (C.cacheProps[$._fc_id] = te.getPropsRule($));
- const K = te.getConfig("hiddenItemConfig", {}), X = te.getConfig("disabledItemConfig", {}), ie = Us([...(K == null ? void 0 : K.default) || [], ...(K == null ? void 0 : K[$._menu.name]) || [], ...$._menu.hiddenBaseField || []]), re = Us([...(X == null ? void 0 : X.default) || [], ...(X == null ? void 0 : X[$._menu.name]) || []]);
+ }), C.cacheProps[O._fc_id] || (C.cacheProps[O._fc_id] = te.getPropsRule(O));
+ const K = te.getConfig("hiddenItemConfig", {}), X = te.getConfig("disabledItemConfig", {}), ie = Us([...(K == null ? void 0 : K.default) || [], ...(K == null ? void 0 : K[O._menu.name]) || [], ...O._menu.hiddenBaseField || []]), re = Us([...(X == null ? void 0 : X.default) || [], ...(X == null ? void 0 : X[O._menu.name]) || []]);
C.baseForm.api.disabled(!1), C.baseForm.api.hidden(!1), Yn(() => {
C.baseForm.api.all().forEach((Fe) => {
(Fe.name || Fe.field) && (Fe.hidden = ie.indexOf(Fe.name) !== -1 || ie.indexOf(Fe.field) !== -1);
@@ -45306,24 +45266,24 @@ const q8 = Be({
}), re.length && (C.baseForm.api.disabled(!0, re), Yn(() => {
C.propsForm.api.disabled(!0, re);
})), te.getConfig("showControl", !0) || C.baseForm.api.hidden(!0, "_control");
- const fe = Vi($, "field");
- C.advancedForm.api.hidden(!fe, ["value", "$required", "props.disabled"]), C.baseForm.isShow = fe && $.input !== !1 && te.getConfig("showBaseForm") !== !1, C.propsForm.isShow = C.cacheProps[$._fc_id].length > 0 && te.getConfig("showPropsForm") !== !1, C.propsForm.variable = $._menu.variable !== !1 && te.getConfig("showVariable") !== !1, C.styleForm.isShow = $._menu.style !== !1 && te.getConfig("showStyleForm") !== !1, C.advancedForm.isShow = $._menu.advanced !== !1 && te.getConfig("showAdvancedForm") !== !1, C.eventShow = $._menu.event && $._menu.event.length > 0 && te.getConfig("showEventForm") !== !1;
+ const fe = Vi(O, "field");
+ C.advancedForm.api.hidden(!fe, ["value", "$required", "props.disabled"]), C.baseForm.isShow = fe && O.input !== !1 && te.getConfig("showBaseForm") !== !1, C.propsForm.isShow = C.cacheProps[O._fc_id].length > 0 && te.getConfig("showPropsForm") !== !1, C.propsForm.variable = O._menu.variable !== !1 && te.getConfig("showVariable") !== !1, C.styleForm.isShow = O._menu.style !== !1 && te.getConfig("showStyleForm") !== !1, C.advancedForm.isShow = O._menu.advanced !== !1 && te.getConfig("showAdvancedForm") !== !1, C.eventShow = O._menu.event && O._menu.event.length > 0 && te.getConfig("showEventForm") !== !1;
const Ae = te.getConfig("showValidateForm");
- C.validateForm.isShow = (C.baseForm.isShow && Ae !== !1 || Ae === !0) && $._menu.validate !== !1, C.propsForm.rule = C.cacheProps[$._fc_id], te.updateRuleFormData(), te.watchActiveRule();
+ C.validateForm.isShow = (C.baseForm.isShow && Ae !== !1 || Ae === !0) && O._menu.validate !== !1, C.propsForm.rule = C.cacheProps[O._fc_id], te.updateRuleFormData(), te.watchActiveRule();
},
- getConfig($, K) {
- return h.value && Vi(h.value, $) ? h.value[$] : K;
+ getConfig(O, K) {
+ return h.value && Vi(h.value, O) ? h.value[O] : K;
},
- processObj($, K, X = "", ie = 0, re = 3) {
- return ie >= re || Object.keys($).forEach((fe) => {
- const Ae = $[fe], Fe = X ? `${X}>${fe}` : fe;
+ processObj(O, K, X = "", ie = 0, re = 3) {
+ return ie >= re || Object.keys(O).forEach((fe) => {
+ const Ae = O[fe], Fe = X ? `${X}>${fe}` : fe;
K[Fe] = gt(Ae), St.Object(Ae) && te.processObj(Ae, K, Fe, ie + 1, re);
}), K;
},
updateRuleFormData() {
- const $ = C.activeRule;
+ const O = C.activeRule;
let K = {
- formCreateChild: "" + ($ == null ? void 0 : $.children[0]),
+ formCreateChild: "" + (O == null ? void 0 : O.children[0]),
"formCreateWrap>title": !0,
"formCreateWrap>labelWidth": "",
"formCreateWrap>class": "",
@@ -45331,75 +45291,75 @@ const q8 = Be({
"formCreateWrap>style>marginBottom": ""
};
const X = h.value.appendConfigData;
- St.Function(X) ? K = { ...K, ...X($) } : Array.isArray(X) && X.forEach((fe) => {
+ St.Function(X) ? K = { ...K, ...X(O) } : Array.isArray(X) && X.forEach((fe) => {
K[fe] = void 0;
- }), Object.keys($).forEach((fe) => {
- ["effect", "config", "payload", "id", "type", "_menu"].indexOf(fe) < 0 && (K["formCreate" + Ho(fe)] = gt($[fe]));
- }), te.processObj($.props || {}, K), ["props", "effect", "attrs", "style", "wrap", "col"].forEach((fe) => {
- $[fe] && typeof $[fe] == "object" && te.processObj($[fe] || {}, K, "formCreate" + Ho(fe));
+ }), Object.keys(O).forEach((fe) => {
+ ["effect", "config", "payload", "id", "type", "_menu"].indexOf(fe) < 0 && (K["formCreate" + Ho(fe)] = gt(O[fe]));
+ }), te.processObj(O.props || {}, K), ["props", "effect", "attrs", "style", "wrap", "col"].forEach((fe) => {
+ O[fe] && typeof O[fe] == "object" && te.processObj(O[fe] || {}, K, "formCreate" + Ho(fe));
});
const ie = {};
["value", "hidden", "$required", "props.disabled"].forEach((fe) => {
- ie[fe] = $._computed && $._computed[fe] || "";
+ ie[fe] = O._computed && O._computed[fe] || "";
});
- const re = $._menu.attrs || {};
+ const re = O._menu.attrs || {};
Object.keys(re).forEach((fe) => {
- K["__" + fe] = re[fe]({ rule: $ });
- }), C.propsForm.value = K, C.styleForm.value = {
- style: $.style,
- class: $.class,
- id: $.id
+ K["__" + fe] = re[fe]({ rule: O });
+ }), 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
}, C.advancedForm.value = ie, C.baseForm.isShow && (C.baseForm.value = {
- field: $.field,
- title: $.title || "",
- fieldtype: $.fieldtype || "",
- info: $.info,
- ignore: $.ignore || !1,
- attributeId: $.attributeId || !1,
- _control: $._control,
+ field: O.field,
+ title: O.title || "",
+ fieldtype: O.fieldtype || "",
+ info: O.info,
+ ignore: O.ignore || !1,
+ iskey: O.iskey || !1,
+ _control: O._control,
...K
}, C.validateForm.value = {
- validate: $.validate ? [...$.validate] : [],
+ validate: O.validate ? [...O.validate] : [],
$required: K.formCreate$required
}, C.dragForm.api.refreshValidate(), C.dragForm.api.nextTick(() => {
- C.dragForm.api.clearValidateState($.__fc__.id);
+ C.dragForm.api.clearValidateState(O.__fc__.id);
}));
},
- dragStart($) {
- C.moveRule = $, C.added = !1;
+ dragStart(O) {
+ C.moveRule = O, C.added = !1;
},
- dragUnchoose($, K) {
+ dragUnchoose(O, K) {
C.addRule = {
- children: $,
+ children: O,
oldIndex: K.oldIndex
};
},
- clickMenu($) {
- te.dragMenu({ menu: $, children: C.children, index: C.children.length });
+ clickMenu(O) {
+ te.dragMenu({ menu: O, children: C.children, index: C.children.length });
},
- clickField($, K, X, ie) {
- const re = { ...$.update || {} };
- re.title || (re.title = $.label), $.field && (re.field = $.field), $.fieldtype && (re.fieldtype = $.fieldtype), $.rule ? te.dragMenu({
- rule: $.rule,
+ 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.maxlength && (re.maxlength = O.maxlength), O.rule ? te.dragMenu({
+ rule: O.rule,
children: K || C.children,
index: X == null ? C.children.length : X,
slot: ie,
update: re
- }) : $.item && te.dragMenu({
- menu: C.dragRuleList[$.item],
+ }) : O.item && (C.dragRuleList[O.item] != null && O.iskey != null && (C.dragRuleList[O.item].iskey = O.iskey), te.dragMenu({
+ menu: C.dragRuleList[O.item],
children: K || C.children,
index: X == null ? C.children.length : X,
slot: ie,
update: re
- });
+ }));
},
- checkOnly($) {
+ checkOnly(O) {
let K = !1;
return C.dragForm.api.all().forEach((X) => {
- K = K || X._fc_template === $.name || X._menu && X._menu.name === $.name;
- }), K && In(C.t("struct.only", { label: U("com." + $.name + ".name") || $.label })), K;
+ K = K || X._fc_template === O.name || X._menu && X._menu.name === O.name;
+ }), K && In(C.t("struct.only", { label: U("com." + O.name + ".name") || O.label })), K;
},
- dragMenu({ rule: $, menu: K, children: X, index: ie, slot: re, update: fe }) {
+ dragMenu({ rule: O, menu: K, children: X, index: ie, slot: re, update: fe }) {
if (C.inputForm.state || K && K.only && te.checkOnly(K))
return;
const Ae = (_e) => {
@@ -45413,11 +45373,11 @@ const q8 = Be({
u.emit("drag", {
item: K,
dragRule: Fe,
- rule: $
+ rule: O
});
let Xe = [];
- if ($)
- St.String($) ? ($ = te.batchReplaceUni($), $ = tt.parseJson($)) : $ = tt.parseJson(te.batchReplaceUni(tt.toJson($))), Array.isArray($) || ($ = [$]), Xe = Ae(te.loadRule($));
+ if (O)
+ St.String(O) ? (O = te.batchReplaceUni(O), O = tt.parseJson(O)) : O = tt.parseJson(te.batchReplaceUni(tt.toJson(O))), Array.isArray(O) || (O = [O]), Xe = Ae(te.loadRule(O));
else if (Fe.template) {
let _e = "";
St.Function(Fe.template) ? _e = tt.toJson(Fe.template({ t: U })) : Array.isArray(Fe.template) ? _e = tt.toJson(Fe.template) : _e = "" + Fe.template, Fe.autoField && (_e = te.replaceTemplateField(_e)), _e = te.batchReplaceUni(_e), Xe = Ae(te.loadRule(tt.parseJson(_e), null, K.name));
@@ -45431,20 +45391,20 @@ const q8 = Be({
te.triggerActive(Ze);
});
},
- mergeRule($, K) {
+ mergeRule(O, K) {
Object.keys(K).forEach((X) => {
- X === "required" ? $.$required = !!K.required : X === "disabled" ? ($.props || ($.props = {}), $.props.disabled = !!K.disabled) : X === "props" ? $.props = { ...$.props || {}, ...gt(K[X]) } : $[X] = gt(K[X]);
+ X === "required" ? O.$required = !!K.required : X === "disabled" ? (O.props || (O.props = {}), O.props.disabled = !!K.disabled) : X === "props" ? O.props = { ...O.props || {}, ...gt(K[X]) } : O[X] = gt(K[X]);
});
},
- replaceField($) {
- const K = ["array", "object"].indexOf($._menu.subForm) > -1;
- let X = te.parseRule(gt([$]))[0];
+ replaceField(O) {
+ const K = ["array", "object"].indexOf(O._menu.subForm) > -1;
+ let X = te.parseRule(gt([O]))[0];
const ie = te.getConfig("autoResetName") !== !1;
return K && (X.field = rt(), ie && (X.name = "ref_" + rt())), X = tt.toJson(X), K ? X = te.batchReplaceUni(X) : (X = te.batchReplaceField(X), ie && (X = te.batchReplaceName(X))), te.loadRule([tt.parseJson(X)])[0];
},
- batchReplaceField($) {
+ batchReplaceField(O) {
const K = /"field"\s*:\s*"(\w[\w\d]+)"/g, X = [];
- return $ = $.replace(K, (ie, re) => {
+ return O = O.replace(K, (ie, re) => {
const fe = rt();
return X.push({ old: re, key: fe }), `"field":"${fe}"`;
}).replace(/"computed"\s*:\s*(\{\s*(?:"[^"]*"\s*:\s*"(?:\\"|[^"])*"(?:,\s*)?)*\})/g, (ie, re) => {
@@ -45454,36 +45414,36 @@ const q8 = Be({
fe[Fe] = `${fe[Fe]}`.replaceAll(Ae.old, Ae.key);
});
}), `"computed":${JSON.stringify(fe)}`;
- }), te.batchReplaceUni($);
+ }), te.batchReplaceUni(O);
},
- replaceTemplateField($) {
+ replaceTemplateField(O) {
const K = /"field"\s*:\s*"(\w[\w\d]+)"/g;
let X;
const ie = [];
- for (; (X = K.exec($)) !== null; )
+ for (; (X = K.exec(O)) !== null; )
ie.push({ old: X[1], key: rt() });
return ie.forEach((re) => {
- $ = $.replaceAll(re.old, re.key);
- }), $;
+ O = O.replaceAll(re.old, re.key);
+ }), O;
},
- batchReplaceUni($) {
+ batchReplaceUni(O) {
const K = /"_fc_id"\s*:\s*"(\w[\w\d]+)"/g;
- return $ = $.replace(K, () => `"_fc_id":"id_${rt()}"`), $;
+ return O = O.replace(K, () => `"_fc_id":"id_${rt()}"`), O;
},
- batchReplaceName($) {
+ batchReplaceName(O) {
const K = /"name"\s*:\s*"ref_(\w[\w\d]+)"/g;
- return $ = $.replace(K, () => `"name":"ref_${rt()}"`), $;
+ return O = O.replace(K, () => `"name":"ref_${rt()}"`), O;
},
- getTrueRule($) {
- if (!!$) {
- if ($._menu)
- return $._menu._get();
- if ($._config)
- return $._config._get();
+ getTrueRule(O) {
+ if (!!O) {
+ if (O._menu)
+ return O._menu._get();
+ if (O._config)
+ return O._config._get();
}
},
- dragPut($, K, X) {
- const ie = te.getTrueRule($.el.__rule__);
+ dragPut(O, K, X) {
+ const ie = te.getTrueRule(O.el.__rule__);
if (!ie)
return !0;
const re = ie._menu, fe = X._fc_allow_drag || {};
@@ -45500,35 +45460,35 @@ const q8 = Be({
delete X._fc_allow_drag;
}, 1500), X._fc_allow_drag[ie._fc_id];
},
- checkDrag({ menu: $, toMenu: K, rule: X, toRule: ie }) {
+ checkDrag({ menu: O, toMenu: K, rule: X, toRule: ie }) {
var re, fe;
- return !(!te.checkAllowDrag($, K) || ie.children && K.maxChildren && K.maxChildren <= ((fe = (re = ie.children[0]) == null ? void 0 : re.children) == null ? void 0 : fe.length) || $.checkDrag && $.checkDrag({
- menu: $,
+ return !(!te.checkAllowDrag(O, K) || ie.children && K.maxChildren && K.maxChildren <= ((fe = (re = ie.children[0]) == null ? void 0 : re.children) == null ? void 0 : fe.length) || O.checkDrag && O.checkDrag({
+ menu: O,
toMenu: K,
rule: X,
toRule: ie,
designer: u
}) === !1 || K.checkDrag && K.checkDrag({
- menu: $,
+ menu: O,
toMenu: K,
rule: X,
toRule: ie,
designer: u
}) === !1 || h.value.checkDrag && h.value.checkDrag({
- menu: $,
+ menu: O,
toMenu: K,
rule: X,
toRule: ie
}) === !1);
},
- checkAllowDrag($, K) {
+ checkAllowDrag(O, K) {
function X(fe) {
- return Array.isArray(fe) && (fe = { item: fe }), mg(fe.item).indexOf($.name) > -1 ? !0 : mg(fe.menu).indexOf($.menu) > -1;
+ return Array.isArray(fe) && (fe = { item: fe }), mg(fe.item).indexOf(O.name) > -1 ? !0 : mg(fe.menu).indexOf(O.menu) > -1;
}
const ie = te.getConfig("allowDrag", {})[K.name], re = te.getConfig("denyDrag", {})[K.name];
return K.allowDrag && X(K.allowDrag) || ie && X(ie) ? !0 : K.allowDrag || ie || K.denyDrag && X(K.denyDrag) ? !1 : !(re && X(re));
},
- dragAdd($, K, X) {
+ dragAdd(O, K, X) {
delete K.item._fc_allow_drag;
const ie = K.newIndex, re = K.item._underlying_vm_ || K.item.__rule__;
if (C.added = !0, !!re)
@@ -45536,28 +45496,29 @@ const q8 = Be({
if (C.addRule) {
te.handleSortBefore();
const fe = C.addRule.children.splice(C.addRule.children.indexOf(re), 1)[0];
- X ? fe.slot = X : delete fe.slot, $.splice(ie, 0, fe), te.handleSortAfter({ rule: fe });
+ X ? fe.slot = X : delete fe.slot, O.splice(ie, 0, fe), te.handleSortAfter({ rule: fe });
}
} else
- re._field ? te.clickField(re, $, ie, X) : te.dragMenu({ menu: re, children: $, index: ie, slot: X });
+ re._field ? te.clickField(re, O, ie, X) : te.dragMenu({ menu: re, children: O, index: ie, slot: X });
},
- dragEnd($, { item: K, newIndex: X, oldIndex: ie }, re) {
- if (delete K._fc_allow_drag, !C.added && !(C.moveRule === $ && X === ie)) {
+ dragEnd(O, { item: K, newIndex: X, oldIndex: ie }, re) {
+ if (delete K._fc_allow_drag, !C.added && !(C.moveRule === O && X === ie)) {
te.handleSortBefore();
const fe = C.moveRule.splice(ie, 1);
- re && (fe[0].slot = re), $.splice(X, 0, fe[0]), te.handleSortAfter({ rule: fe[0] });
+ re && (fe[0].slot = re), O.splice(X, 0, fe[0]), te.handleSortAfter({ rule: fe[0] });
}
C.moveRule = null, C.addRule = null, C.added = !1, C.bus.$emit("dragEnd");
},
- getSlotConfig($, K, X) {
+ getSlotConfig(O, K, X) {
let ie = {};
- return ($.slot || []).forEach((re) => {
+ return (O.slot || []).forEach((re) => {
re.name === K && (ie = re.config || {});
}), { ...X, dragBtn: !1, handleBtn: X.children ? ["addChild"] : !1, ...ie };
},
- makeRule($, K) {
- let X = K || $.rule({ t: U });
- const ie = y.value && y.value[$.name];
+ makeRule(O, K) {
+ let X = K || O.rule({ t: U });
+ O && O.iskey && (X.iskey = O.iskey);
+ const ie = w.value && w.value[O.name];
if (!K && ie)
if (typeof ie == "function")
try {
@@ -45569,16 +45530,16 @@ const q8 = Be({
let Re = gt(ie);
delete Re.children, delete Re.component, X = yb([X, Re]);
}
- X._menu = Gt({ ...$ }), X._menu._get = () => X, X._fc_id || (X._fc_id = "id_" + rt()), !X.name && !$.aide && (X.name = "ref_" + rt()), $.component && (X.component = Gt($.component)), X._computed || (X._computed = {}), X.effect || (X.effect = {}), $.input && !X.field && (X.field = rt()), X.$easySlots || (X.$easySlots = {}), $.languageKey && te.mergeOptions({
- languageKey: $.languageKey
- }), te.tidyRule(X), X.display = !0, X.hidden = !1, X._fc_drag_tag = $.name, $.container && (X._fc_page_tag = $.name);
- let re = $.only === !0;
+ X._menu = Gt({ ...O }), X._menu._get = () => X, X._fc_id || (X._fc_id = "id_" + rt()), !X.name && !O.aide && (X.name = "ref_" + rt()), O.component && (X.component = Gt(O.component)), X._computed || (X._computed = {}), X.effect || (X.effect = {}), O.input && !X.field && (X.field = rt()), X.$easySlots || (X.$easySlots = {}), O.languageKey && te.mergeOptions({
+ languageKey: O.languageKey
+ }), te.tidyRule(X), X.display = !0, X.hidden = !1, X._fc_drag_tag = O.name, O.container && (X._fc_page_tag = O.name);
+ let re = O.only === !0;
if (!re && X._fc_template) {
const Re = C.dragRuleList[X._fc_template];
re = Re && Re.only === !0;
}
const fe = St.trueArray(X.children), Ae = {}, Fe = [];
- ($.slot || []).forEach((Re) => {
+ (O.slot || []).forEach((Re) => {
typeof Re == "string" ? Fe.push(Re) : (Ae[Re.name] = Re, Fe.push(Re.name));
});
const Xe = {
@@ -45602,7 +45563,7 @@ const q8 = Be({
const Le = X._menu ? X._menu.name : X.type;
if (Object.keys(Xe).forEach((Re) => {
const He = Re === "default";
- if (!He || $.drag) {
+ if (!He || O.drag) {
let at;
if (Ae[Re] && !He) {
if (!K) {
@@ -45618,10 +45579,10 @@ const q8 = Be({
at = Ze(!0, Le + (He ? "" : "-slot-" + Re), K ? Xe[Re].map((We) => (delete We.slot, We)) : te.loadRule(Xe[Re]), Re);
at && (Xe[Re] = [at]);
}
- He && $.drag && (_e = Xe[Re][0]);
- }), $.children && !K && !fe && $.childrenLen !== 0)
- for (let Re = 0; Re < ($.childrenLen || 1); Re++) {
- const He = te.makeRule(C.dragRuleList[$.children]);
+ He && O.drag && (_e = Xe[Re][0]);
+ }), O.children && !K && !fe && O.childrenLen !== 0)
+ for (let Re = 0; Re < (O.childrenLen || 1); Re++) {
+ const He = te.makeRule(C.dragRuleList[O.children]);
(_e ? _e.children : Xe.default).push(He);
}
const Oe = [];
@@ -45630,28 +45591,28 @@ const q8 = Be({
}), Object.keys(Xe).forEach((Re) => {
Oe.push(...Xe[Re]);
}), X.children = Oe;
- const it = n.value !== void 0 ? n.value !== !1 : $.mask !== !1;
- if ($.tool === !1)
+ const it = n.value !== void 0 ? n.value !== !1 : O.mask !== !1;
+ if (O.tool === !1)
return X;
const pt = {
- dragBtn: $.dragBtn !== !1,
- inline: $.inline === !0,
- actions: $.actions ? $.actions.map((Re) => Re.label) : [],
- children: $.children,
+ dragBtn: O.dragBtn !== !1,
+ inline: O.inline === !0,
+ actions: O.actions ? O.actions.map((Re) => Re.label) : [],
+ children: O.children,
mask: it,
- inside: $.inside,
+ inside: O.inside,
hidden: X._hidden === !0 || X._display === !1,
- handleBtn: $.handleBtn,
+ handleBtn: O.handleBtn,
only: re
};
- return $.inside ? (X.children = te.makeChildren([{
+ return O.inside ? (X.children = te.makeChildren([{
type: "DragTool",
props: pt,
inject: !0,
on: {
action({ self: Re }, He) {
const at = te.getParent(Re).parent;
- $.actions[He].handler(at), C.activeRule === at && te.updateRuleFormData();
+ O.actions[He].handler(at), C.activeRule === at && te.updateRuleFormData();
},
delete: ({ self: Re }) => {
const He = te.getParent(Re).parent;
@@ -45696,7 +45657,7 @@ const q8 = Be({
display: !!X.display,
on: {
action({ self: Re }, He) {
- $.actions[He].handler(Re.children[0]), C.activeRule === Re.children[0] && te.updateRuleFormData();
+ O.actions[He].handler(Re.children[0]), C.activeRule === Re.children[0] && te.updateRuleFormData();
},
delete: ({ self: Re }) => {
te.handleRemoveBefore({ parent: Re, rule: Re.children[0] }) !== !1 && (u.emit("delete", Re.children[0]), Re.__fc__.rm(), C.activeRule === Re.children[0] && te.clearActiveRule(), te.handleRemoveAfter({ rule: Re.children[0] }));
@@ -45729,22 +45690,22 @@ const q8 = Be({
children: te.makeChildren([X])
};
},
- toolHidden($) {
- const K = !($._hidden !== void 0 && $._hidden);
- $._menu.inside ? $.children[0].props.hidden = K : $.__fc__.parent.rule.props.hidden = K, $._hidden = K, K || ($._display = !0);
+ toolHidden(O) {
+ const K = !(O._hidden !== void 0 && O._hidden);
+ O._menu.inside ? O.children[0].props.hidden = K : O.__fc__.parent.rule.props.hidden = K, O._hidden = K, K || (O._display = !0);
},
- toolHandle($, K) {
- if (!$._fc_drag_tag || $._menu.tool === !1) {
- $.__fc__.rm();
+ toolHandle(O, K) {
+ if (!O._fc_drag_tag || O._menu.tool === !1) {
+ O.__fc__.rm();
return;
}
let X;
- $._menu.inside ? X = $.children[0].__fc__.exportEl : X = $.__fc__.parent.exportEl, X.$emit(K);
+ O._menu.inside ? X = O.children[0].__fc__.exportEl : X = O.__fc__.parent.exportEl, X.$emit(K);
},
handleAddBefore() {
},
- handleRemoveBefore({ rule: $ }) {
- if (h.value.beforeRemoveRule && h.value.beforeRemoveRule({ rule: $ }) === !1)
+ handleRemoveBefore({ rule: O }) {
+ if (h.value.beforeRemoveRule && h.value.beforeRemoveRule({ rule: O }) === !1)
return !1;
},
handleCopyBefore() {
@@ -45752,23 +45713,23 @@ const q8 = Be({
handleSortBefore() {
},
addOperationRecord() {
- const $ = te.getPageJson(), K = gt(C.inputForm.data), X = C.operation.list.slice(0, C.operation.idx + 1);
- X.push({ rule: $, formData: K }), C.operation.list = X, C.operation.idx = X.length - 1, C.unloadStatus = X.length !== 1;
+ const O = te.getPageJson(), K = gt(C.inputForm.data), X = C.operation.list.slice(0, C.operation.idx + 1);
+ X.push({ rule: O, formData: K }), C.operation.list = X, C.operation.idx = X.length - 1, C.unloadStatus = X.length !== 1;
},
prevOperationRecord() {
if (!C.operation.list[C.operation.idx - 1])
return;
- const $ = C.operation.list[--C.operation.idx];
- te.useOperationRecord($), te.clearActiveRule();
+ const O = C.operation.list[--C.operation.idx];
+ te.useOperationRecord(O), te.clearActiveRule();
},
nextOperationRecord() {
if (!C.operation.list[C.operation.idx + 1])
return;
- const $ = C.operation.list[++C.operation.idx];
- te.useOperationRecord($), te.clearActiveRule();
+ const O = C.operation.list[++C.operation.idx];
+ te.useOperationRecord(O), te.clearActiveRule();
},
- useOperationRecord($) {
- C.inputForm.data = $.formData, te.setRule($.rule, !0);
+ useOperationRecord(O) {
+ C.inputForm.data = O.formData, te.setRule(O.rule, !0);
},
handleAddAfter() {
te.addOperationRecord(), te.updateTree();
@@ -45782,8 +45743,8 @@ const q8 = Be({
handleSortAfter() {
te.addOperationRecord(), te.updateTree();
},
- treeChange($) {
- te.triggerActive($.rule);
+ treeChange(O) {
+ te.triggerActive(O.rule);
},
getFormDescription() {
return Jm(te.getDescription());
@@ -45791,8 +45752,8 @@ const q8 = Be({
getDescription() {
return Xm(C.dragForm.rule[0].children);
},
- getSubFormDescription($) {
- let K = $.__fc__ && $.__fc__.parent;
+ getSubFormDescription(O) {
+ let K = O.__fc__ && O.__fc__.parent;
for (; K; ) {
if (K.rule._menu && ["array", "object"].indexOf(K.rule._menu.subForm) > -1)
return Jm(Xm(K.rule.children));
@@ -45800,8 +45761,8 @@ const q8 = Be({
}
return null;
},
- getSubFormChildren($) {
- let K = $.__fc__ && $.__fc__.parent;
+ getSubFormChildren(O) {
+ let K = O.__fc__ && O.__fc__.parent;
for (; K; ) {
if (K.rule._menu && ["array", "object"].indexOf(K.rule._menu.subForm) > -1)
return K.rule.children || [];
@@ -45814,42 +45775,42 @@ const q8 = Be({
C.treeInfo = lc(C.dragForm.rule[0].children);
});
}, 300),
- findTree($) {
+ findTree(O) {
let K;
const X = (ie) => {
ie.forEach((re) => {
- re.rule.field === $ || re.rule.name === $ || re.rule._fc_id === $ ? K = re.children : re.children && X(re.children);
+ re.rule.field === O || re.rule.name === O || re.rule._fc_id === O ? K = re.children : re.children && X(re.children);
});
};
return X(C.treeInfo), K || [];
},
- handleDragenter($) {
- C.bus.$emit("dragenter", $);
+ handleDragenter(O) {
+ C.bus.$emit("dragenter", O);
},
- handleDragleave($) {
- C.bus.$emit("dragleave", $);
+ handleDragleave(O) {
+ C.bus.$emit("dragleave", O);
},
- handleDrop($) {
- C.bus.$emit("drop", $);
+ handleDrop(O) {
+ C.bus.$emit("drop", O);
},
- changeEvent($) {
- C.activeRule._on = $;
+ changeEvent(O) {
+ C.activeRule._on = O;
},
- triggerHandle($) {
- $.handle();
+ triggerHandle(O) {
+ O.handle();
},
- bindHotkey($) {
- const K = $.ctrlKey || $.metaKey;
- if (!getSelection().toString() && K && $.target.tagName === "BODY" && ["ArrowUp", "ArrowDown", "Backspace", "c", "x", "z", "p", "1", "2", "3", "4", "5", "6", "7"].indexOf($.key) > -1) {
- if ($.preventDefault(), C.inputForm.state)
+ bindHotkey(O) {
+ const K = O.ctrlKey || O.metaKey;
+ if (!getSelection().toString() && K && O.target.tagName === "BODY" && ["ArrowUp", "ArrowDown", "Backspace", "c", "x", "z", "p", "1", "2", "3", "4", "5", "6", "7"].indexOf(O.key) > -1) {
+ if (O.preventDefault(), C.inputForm.state)
return;
- pe[$.key] ? pe[$.key]($) : "1234567".indexOf($.key) > -1 && pe.num($);
+ pe[O.key] ? pe[O.key](O) : "1234567".indexOf(O.key) > -1 && pe.num(O);
}
},
- bindPaste($) {
+ bindPaste(O) {
if (C.inputForm.state)
return;
- let K = $.clipboardData.getData("text/plain");
+ let K = O.clipboardData.getData("text/plain");
if (K && K.indexOf("FormCreate:") === 0) {
let X = C.children;
K = K.slice(11, K.length);
@@ -45867,47 +45828,47 @@ const q8 = Be({
C.activeRule._menu.inside ? X = C.activeRule.children[0].children[0].children : X = C.activeRule.children[0].children;
} else
C.customForm.config && C.customForm.config.onPaste && (C.customForm.config.onPaste(ie), re = !1);
- re && X.push(ie), te.updateTree(), te.addOperationRecord(), u.emit("pasteRule", { event: $, copyRule: ie });
+ re && X.push(ie), te.updateTree(), te.addOperationRecord(), u.emit("pasteRule", { event: O, copyRule: ie });
}
}
}, pe = {
- z($) {
- $.shiftKey ? te.nextOperationRecord() : te.prevOperationRecord();
+ z(O) {
+ O.shiftKey ? te.nextOperationRecord() : te.prevOperationRecord();
},
Backspace() {
!C.activeRule || te.toolHandle(C.activeRule, "delete");
},
- c($) {
+ c(O) {
const K = C.activeRule;
- !K || (tr("FormCreate:" + tt.toJson(te.parseRule([K])[0])), u.emit("copyRule", { event: $, rule: K }));
+ !K || (tr("FormCreate:" + tt.toJson(te.parseRule([K])[0])), u.emit("copyRule", { event: O, rule: K }));
},
- x($) {
- !C.activeRule || (pe.c($), te.toolHandle(C.activeRule, "delete"));
+ x(O) {
+ !C.activeRule || (pe.c(O), te.toolHandle(C.activeRule, "delete"));
},
p() {
u.refs.print ? u.refs.print.visible = !0 : te.openPreview();
},
- num($) {
- const K = $.key;
- $.shiftKey ? C.pageData[K - 1] && te.changePage(K - 1) : $.key === "1" ? (C.activeModule = "base", C.activeMenuTab = "menu") : $.key === "2" ? (C.activeModule = "base", C.activeMenuTab = "field") : $.key === "3" ? (C.activeModule = "base", C.activeMenuTab = "tree") : $.key === "4" ? C.activeModule = "json" : $.key === "5" ? C.activeModule = "language" : $.key === "6" ? C.activeModule = "global" : $.key === "7" && (C.activeModule = "page");
+ num(O) {
+ const K = O.key;
+ O.shiftKey ? C.pageData[K - 1] && te.changePage(K - 1) : O.key === "1" ? (C.activeModule = "base", C.activeMenuTab = "menu") : O.key === "2" ? (C.activeModule = "base", C.activeMenuTab = "field") : O.key === "3" ? (C.activeModule = "base", C.activeMenuTab = "tree") : O.key === "4" ? C.activeModule = "json" : O.key === "5" ? C.activeModule = "language" : O.key === "6" ? C.activeModule = "global" : O.key === "7" && (C.activeModule = "page");
},
- ArrowUp($) {
+ ArrowUp(O) {
let K = C.activeRule;
if (!K)
return;
K._menu.inside || (K = K.__fc__.parent.rule);
const X = K.__fc__.parent.rule, ie = X.children.indexOf(K);
if (X.children.length > 1 && ie >= 0) {
- const re = $.key === "ArrowUp" ? -1 : $.key === "ArrowDown" ? 1 : 0;
- re && ie + re >= 0 && ie + re < X.children.length && (X.children.splice(ie, 1), X.children.splice(ie + re, 0, K), te.updateTree(), te.addOperationRecord(), u.emit("sort" + ($.key === "ArrowUp" ? "Up" : "Down"), { event: $, rule: K }));
+ const re = O.key === "ArrowUp" ? -1 : O.key === "ArrowDown" ? 1 : 0;
+ re && ie + re >= 0 && ie + re < X.children.length && (X.children.splice(ie, 1), X.children.splice(ie + re, 0, K), te.updateTree(), te.addOperationRecord(), u.emit("sort" + (O.key === "ArrowUp" ? "Up" : "Down"), { event: O, rule: K }));
}
},
- ArrowDown($) {
- pe.ArrowUp($);
+ ArrowDown(O) {
+ pe.ArrowUp(O);
}
};
- te.initPage(), te.setOption({}), i.value ? gv.forEach(($) => {
- C.dragRuleList[$.name] = $;
+ te.initPage(), te.setOption({}), i.value ? gv.forEach((O) => {
+ C.dragRuleList[O.name] = O;
}) : te.addComponent(gv);
const ke = Cn(() => Object.keys(te.getPreviewFormData()).length > 0);
return {
@@ -46082,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"), $ = 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;` : ""),
@@ -46093,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%" },
@@ -46252,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),
@@ -46292,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
@@ -46309,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),
@@ -46348,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", {
@@ -46398,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,
@@ -46421,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",
@@ -46683,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 }]),
@@ -46804,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"
}, {
@@ -46837,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 : ""
}, {
@@ -47107,7 +47068,7 @@ function U4(e, t, i, r, n, a) {
"append-to-body": ""
}, {
default: N(() => [
- z($, {
+ z(O, {
class: "_fd-preview-tabs",
modelValue: e.previewStatus,
"onUpdate:modelValue": t[43] || (t[43] = (re) => e.previewStatus = re)
@@ -48112,7 +48073,9 @@ const p5 = Be({
return {
column: [],
visible: !1,
- activeRow: null
+ activeRow: null,
+ treeData: [],
+ defaultProps: { label: "label" }
};
},
computed: {
@@ -48145,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) => {
@@ -48161,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);
@@ -48176,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) => {
@@ -48220,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",
@@ -48233,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(() => [
@@ -48244,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, [
@@ -48282,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)),
@@ -48553,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
@@ -48645,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": "",
@@ -48658,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(() => [
@@ -48673,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": "",
@@ -48707,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 }, [
@@ -48724,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)
@@ -48735,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] = [
@@ -48748,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(() => [
@@ -48764,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, {
@@ -48785,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, {
@@ -48806,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, {
@@ -48828,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
@@ -48840,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"]),
@@ -48862,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"])
@@ -48880,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)),
@@ -48894,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: {
@@ -48962,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;
@@ -48977,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",
@@ -49007,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,
@@ -49075,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", {
@@ -49086,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))
@@ -49164,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"],
@@ -49206,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": "",
@@ -49280,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: {
@@ -49323,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),
@@ -49343,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 }]),
@@ -49358,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: {
@@ -49399,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),
@@ -49423,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))
@@ -49433,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"],
@@ -49483,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"
@@ -49494,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
@@ -49505,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,
@@ -49536,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
@@ -49557,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) {
@@ -49585,7 +49583,7 @@ const rV = /* @__PURE__ */ Ve(Z5, [["render", iV]]), t1 = Be({
});
}
});
-const oV = Be({
+const aV = Be({
name: "FcTableView",
props: {
mini: Boolean,
@@ -49905,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 }])
@@ -49926,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,
@@ -49939,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"])
@@ -49948,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(() => {
@@ -50086,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"],
@@ -50101,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"],
@@ -50147,7 +50145,7 @@ const hV = /* @__PURE__ */ Ve(fV, [["render", pV]]), mV = Be({
}
}
});
-const vV = Be({
+const gV = Be({
name: "FcJsonView",
inheritAttrs: !1,
inject: ["designer"],
@@ -50257,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"],
@@ -50311,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 }]),
@@ -50338,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))
@@ -50361,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
@@ -50371,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"],
@@ -50445,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)
@@ -50458,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(() => [
@@ -50549,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",
@@ -50558,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
}, {
@@ -50587,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"],
@@ -50626,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)
@@ -50642,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"],
@@ -50718,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",
@@ -50730,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",
@@ -50744,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 }, [
@@ -50779,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"])
@@ -50808,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,
@@ -50907,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))
@@ -50971,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,
@@ -51021,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, {
@@ -51071,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() {
@@ -51103,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() {
@@ -51136,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,
@@ -51168,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,
@@ -51206,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), [
@@ -51216,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,
@@ -51237,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", {
@@ -51271,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(() => [
@@ -51292,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,
@@ -51313,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",
@@ -51328,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", {
@@ -51350,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(() => [
@@ -51371,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: {
@@ -51440,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,
@@ -51454,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",
@@ -51502,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() {
@@ -51534,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 }]),
@@ -51545,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(() => [
@@ -51564,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],
@@ -51592,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))
@@ -51606,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]
@@ -51636,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,
@@ -51658,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,
@@ -51747,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,
@@ -51800,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() {
@@ -51842,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))
@@ -51862,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",
@@ -51906,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"],
@@ -51942,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",
@@ -51957,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
@@ -51983,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));
});
@@ -52001,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,
@@ -52009,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: {} };
@@ -52078,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() {
@@ -52277,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);
@@ -52307,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;
@@ -52379,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) {
@@ -52426,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 = [];
@@ -52460,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") {
@@ -52717,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:
@@ -52732,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));
@@ -52766,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]);
@@ -52782,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++)
@@ -52944,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 = [];
@@ -52991,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++) {
@@ -53064,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;
};
@@ -53095,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) {
@@ -53119,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();
@@ -53133,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;
@@ -53175,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)) {
@@ -53195,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 = {
@@ -53211,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 = [];
@@ -53243,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) {
@@ -53271,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;
@@ -53307,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) {
@@ -53330,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", {
@@ -53401,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) {
@@ -53412,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");
@@ -53430,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) {
@@ -53479,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 };
@@ -53606,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 {
@@ -53615,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);
};
@@ -53679,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) {
@@ -53706,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]);
@@ -53723,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");
@@ -53743,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;
};
};
@@ -53807,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() {
@@ -53883,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);
});
@@ -53928,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;
@@ -54004,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) {
@@ -54054,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;
}
@@ -54086,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) {
@@ -54252,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();
@@ -54269,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);
};
@@ -54307,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) {
@@ -54353,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;
@@ -54363,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;
@@ -54422,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;
@@ -54452,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) {
@@ -54490,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;
}
@@ -54537,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)
@@ -54554,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);
}
}
@@ -54581,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();
@@ -54603,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(`